.home .banner-feature .item.licitacoes{
}

.home .banner-feature .item.licitacoes .organizator{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	bottom:75px;
	left:39%;
	opacity:0;
	margin:0;
	width:68px;
	height:82px;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 1s;
	-webkit-transition: all 2s ease-in-out 1s;
	-o-transition: all 2s ease-in-out 1s;
	-ms-transition: all 2s ease-in-out 1s;
	transition: all 2s ease-in-out 1s;
}
.home .banner-feature .item.licitacoes.visible .organizator{
	opacity:1;
}

.home .banner-feature .item.licitacoes .professor{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	position:absolute;
	top:0;
	right:-40%;
	width:100%;
	height:100%;
	opacity:0;
	
	animation: zoom-professor;
	animation-duration: 25s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}		
.home .banner-feature .item.licitacoes.visible .professor{
	right:0;
	opacity:1;
}

.home .banner-feature .item.licitacoes .professor2{
	animation: zoom-professor2;
	animation-duration: 25s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
}

@keyframes zoom-professor {
/* 0 & 100% might not be needed */
  50% {
	transform: scale(1);
  }
  0%,
  100% {
	transform: scale(1.2);
  }
}
@keyframes zoom-professor2 {
/* 0 & 100% might not be needed */
  50% {
	transform: scale(1) translate(0,0);
  }
  0%,
  100% {
	transform: scale(1.2) translate(50px,0);
  }
}
.home .banner-feature .item.licitacoes .legend{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	top:50%;
	left:-40%;
	width:304px;
	height:69px;
	margin:154px 0 0 176px;
	opacity:0;	
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes.civil .legend{
	width:424px;
	height:15px;
	margin:184px 0 0 0px;
}
.home .banner-feature .item.licitacoes.penal .legend{
	height:77px;
}
.home .banner-feature .item.licitacoes.visible .legend{
	left:50%;
	opacity:1;
	
	animation: right-legend;
	animation-duration: 30s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
}
@keyframes right-legend {
/* 0 & 100% might not be needed */
  0% {
	  transform: translate(-30%);
  },
  100% {
	  transform: translate(0);
  }
}

.home .banner-feature .item.licitacoes .logo{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	top:50%;
	left:0%;
	opacity:0;
	width:728px;
	height:232px;
	margin: -152px 0 0 -546px;
	animation: navigate5 5s infinite;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes.visible .logo{
	opacity:1;
	left:40%;
}

.home .banner-feature .item.licitacoes.civil .logo{
	width:434px;
	height:232px;
	margin:-120px 0 0 -536px;
}

.home .banner-feature .item.licitacoes.penal .logo{
	width:559px;
	height:319px;
	margin:-230px 0 0 -536px;
}
.home .banner-feature .item.licitacoes.penal.digital .logo{
	width:730px;
	height:276px;
	margin:-230px 0 0 -536px;
}
.home .banner-feature .item.licitacoes.penal.seguranca .logo{
	width:410px;
	height:410px;
	margin:-230px 0 0 -536px;
    background-position: left top;
}
.home .banner-feature .item.licitacoes.militar .logo{
	width:416px;
	height:214px;
	margin:-230px 0 0 -536px;
}	
.home .banner-feature .item.licitacoes.penal.publico .logo{
	width:680px;
	height:154px;
	margin:-180px 0 0 -536px;
}
.home .banner-feature .item.licitacoes.penal.previdenciario .logo{
	width:763px;
	height:193px;
	margin:-180px 0 0 -553px;
	background-position:top left;
}

.home .banner-feature .item.licitacoes .rec{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	top:50%;
	left:40%;
	opacity:0;
	width:348px;
	height:45px;
	margin:118px 0 0 -553px;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 1s;
	-webkit-transition: all 2s ease-in-out 1s;
	-o-transition: all 2s ease-in-out 1s;
	-ms-transition: all 2s ease-in-out 1s;
	transition: all 2s ease-in-out 1s;
}
.home .banner-feature .item.licitacoes.digital .rec{
	margin-top:134px;
}
.home .banner-feature .item.licitacoes.civil .rec{
	width:341px;
	height:36px;
	margin:-200px 0 0 -536px;
}
.home .banner-feature .item.licitacoes.penal .rec{
	width:614px;
}
.home .banner-feature .item.licitacoes.penal.publico .rec{
	margin-top:52px;
}
.home .banner-feature .item.licitacoes.penal.previdenciario .rec{
	width:415px;
	height:134px;
	background-position:top left;
}
.home .banner-feature .item.licitacoes.visible .rec{
	opacity:1;
}
.home .banner-feature .item.licitacoes .rec .text{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	animation: shine 1s infinite;
}
@keyframes shine {
/* 0 & 100% might not be needed */
  50% {
	opacity: 0;
  }
  25%,
  75% {
	opacity: 1;
  }
}

.home .banner-feature .item.licitacoes .mec{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	top:50%;
	left:40%;
	width:409px;
	height:19px;
	margin:196px 0 0 -541px;
	opacity:0;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 1s;
	-webkit-transition: all 2s ease-in-out 1s;
	-o-transition: all 2s ease-in-out 1s;
	-ms-transition: all 2s ease-in-out 1s;
	transition: all 2s ease-in-out 1s;
}
.home .banner-feature .item.licitacoes.visible .mec{
	opacity:1;
}
.home .banner-feature .item.licitacoes.seguranca .mec{
    background-position:top left;
    width:759px;
	height:37px;
}
.home .banner-feature .item.licitacoes.publico .mec{
	margin-top:125px;
}
.home .banner-feature .item.licitacoes.publico .mec.coordenador{
	width: 542px;
	height: 13px;
	margin-top:0;
}
.home .banner-feature .item.licitacoes.previdenciario .mec.coordenador{
	width: 498px;
	height: 46px;
	margin-top:45px;
	margin-left:-553px;
	background-position:top left;
}
.home .banner-feature .item.licitacoes.digital .mec.coordenador{
	width: 731px;
	height: 25px;
	margin-top:75px;
}
.home .banner-feature .item.licitacoes.publico .mec.desenvolva{
	width: 863px;
	height: 18px;
	margin-top:196px;
}

.home .banner-feature .item.licitacoes.civil .mec{
	width:259px;
	height:15px;
	margin:176px 0 0 -536px;
}

.home .banner-feature .item.licitacoes.militar .legend2{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top left;
	position:absolute;
	top:50%;
	left:40%;
	width:551px;
	height:50px;
	margin:40px 0 0 -541px;
	opacity:0;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 1s;
	-webkit-transition: all 2s ease-in-out 1s;
	-o-transition: all 2s ease-in-out 1s;
	-ms-transition: all 2s ease-in-out 1s;
	transition: all 2s ease-in-out 1s;
}
.home .banner-feature .item.licitacoes.visible .legend2{
	opacity:1;
}

.home .banner-feature .item.licitacoes a.button,
.home .banner-feature .item.oab a.button{
	color:#FFF;
	position:absolute;
	display:block;
	top:50%;
	left:-40%;
	font-size:26px;
	line-height:40px;
	background-color:#e00109;	
	text-transform:uppercase;
	padding:5px 20px;
	
	margin:172px 0 0 506px;
	
	-webkit-transform: skew(-15deg);
	-ms-transform: skew(-15deg);
	transform: skew(-15deg);
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes a.button:hover,
.home .banner-feature .item.oab a.button:hover{
	background-color:#FFF;
	color:#000;
	
	/* tempo da transicao */
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes.visible a.button,
.home .banner-feature .item.oab.visible a.button{
	left:50%;
}
.home .banner-feature .item.licitacoes a.button:before,
.home .banner-feature .item.oab a.button:before{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:100%;
	width:20px;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	
	/* tempo da transicao */
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes a.button:after,
.home .banner-feature .item.oab a.button:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:100%;
	width:40px;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	
	/* tempo da transicao */
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes a.button span,
.home .banner-feature .item.oab a.button span{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:100%;
	width:60px;
	height:100%;
	background-color:rgba(0,0,0,0.15);
	
	/* tempo da transicao */
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.home .banner-feature .item.licitacoes a.button:hover:before,
.home .banner-feature .item.oab a.button:hover:before{
	width:25px;
}
.home .banner-feature .item.licitacoes a.button:hover:after,
.home .banner-feature .item.oab a.button:hover:after{
	width:50px;
}
.home .banner-feature .item.licitacoes a.button:hover span,
.home .banner-feature .item.oab a.button:hover span{
	width:75px;
}


/* OAB */
.home .banner-feature .item.oab{
}
.home .banner-feature .item.oab .logo{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	position:absolute;
	top:50%;
	left:0%;
	opacity:0;
	width:587px;
	height:180px;
	margin:-98px 0 0 -486px;
	animation: navigate5 5s infinite;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}
.home .banner-feature .item.oab.visible .logo{
	opacity:1;
	left:40%;
}

.home .banner-feature .item.oab .text{
	position:absolute;
	top:50%;
	right:0;
	margin:-98px -540px 0 0;
	background-position:bottom right;
	background-repeat:no-repeat;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}
.home .banner-feature .item.oab.visible .text{
	opacity:1;
	right:50%;
}
.home .banner-feature .item.oab .text ul{
	margin:0;
	padding:0;
}
.home .banner-feature .item.oab .text ul li{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:20px;
	line-height:34px;
	height:34px;
	display:block;
}
.home .banner-feature .item.oab .text ul li i{
	font-size:40px;
	color:#BE2425;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	
	animation: shine2 5s infinite;
}
.home .banner-feature .item.oab .text ul li span.red{
	color:#BE2425;
}
.home .banner-feature .item.oab a.button{
	margin-left:200px;
}

@keyframes shine2 {
/* 0 & 100% might not be needed */
  50%{
	color: #FFF;
  }
  25%,
  75% {
	color: #BE2425;
  }
}

.home .banner-feature .item.civil .list-professors{
	background-repeat:no-repeat;
	background-position:top center;
	position:absolute;
	top:50%;
	left:0%;
	opacity:0;
	width:826px;
	height:300px;
	padding-top:50px;
	margin: -202px 0 0 200px;
	
	/* tempo da transicao */
	-moz-transition: all 2s ease-in-out 0s;
	-webkit-transition: all 2s ease-in-out 0s;
	-o-transition: all 2s ease-in-out 0s;
	-ms-transition: all 2s ease-in-out 0s;
	transition: all 2s ease-in-out 0s;
}
.home .banner-feature .item.civil.visible .list-professors{
	opacity:1;
	left:40%;
	
	animation: right-legend;
	animation-duration: 30s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
}

.home .banner-feature .item.civil .list-professors .prof{
	float:right;
	width:166px;
	height:250px;
	margin-right:-51px;
	background-position:center center;
	background-size:100% 100%;
	background-repeat:no-repeat;
	position:relative;
}
.home .banner-feature .item.civil.visible .list-professors .prof{
	animation: zoom-prof;
	animation-duration: 1s;
	animation-delay:2s;
	animation-direction:normal;
	animation-timing-function:linear;
}
.home .banner-feature .item.civil.visible .list-professors .prof:nth-child(6){
	animation-delay:3s;
}
.home .banner-feature .item.civil.visible .list-professors .prof:nth-child(5){
	animation-delay:4s;
}
.home .banner-feature .item.civil.visible .list-professors .prof:nth-child(4){
	animation-delay:5s;
}
.home .banner-feature .item.civil.visible .list-professors .prof:nth-child(3){
	animation-delay:6s;
}
.home .banner-feature .item.civil.visible .list-professors .prof:nth-child(2){
	animation-delay:7s;
}
.home .banner-feature .item.civil.visible .list-professors .prof:nth-child(1){
	animation-delay:8s;
}

.home .banner-feature .item.licitacoes.civil .organizator{
	left:30%;
	bottom:120px;
}

.home .banner-feature .item.licitacoes.publico .organizator{
	left:50%;
	bottom:200px;
}

@keyframes zoom-prof {
/* 0 & 100% might not be needed */
  50% {
	transform: scale(1.1);
	z-index:2;
  }
  0%,
  100% {
	transform: scale(1);
	z-index:1;
  }
}

@media only screen and (max-width: 1600px) {
	.home .banner-feature .item.licitacoes.penal.publico .logo{
		width:480px;
		height:114px;
		margin:-120px 0 0 -536px;
	}
	.home .banner-feature .item.licitacoes.penal.previdenciario .logo{
		width:550px;
		height:154px;
		margin-top:-150px;
	}
	.home .banner-feature .item.licitacoes.publico .mec{
		margin-top:85px;
	}
	.home .banner-feature .item.licitacoes.publico .mec.coordenador{
		width: 562px;
		height: 13px;
		margin-top:15px;
	}
	.home .banner-feature .item.licitacoes.previdenciario .mec.coordenador{
		width: 562px;
		height: 36px;
		margin-top:15px;
	}
	.home .banner-feature .item.licitacoes.publico .mec.desenvolva{
		width: 663px;
		height: 18px;
		margin-top:126px;
	}
	.home .banner-feature .item.licitacoes.penal.publico .rec{
		margin-top:40px;
	}
	.home .banner-feature .item.licitacoes.penal.previdenciario .rec{
		margin-top:70px;
		height:100px;
	}
	.home .banner-feature .item.licitacoes.publico .organizator{
		left:55%;
		bottom:160px;
	}
	
	.home .banner-feature .item.licitacoes .organizator{
		bottom:20px;
		left:35%;
		height:62px;
	}	
	/* OAB */
	.home .banner-feature .item.oab .logo{
		height:129px;
		width:420px;
		margin-top:-50px;
	}
	.home .banner-feature .item.oab.visible .logo{
		left:50%;
	}
	.home .banner-feature .item.oab .text ul li{
		font-size:18px;
		line-height:30px;
		height:30px;
	}
	.home .banner-feature .item.oab .text ul li i{
		font-size:30px;
	}
	.home .banner-feature .item.oab a.button{
		margin-top: 144px;
		margin-left:300px;
	}
	/* LICITACOES */
	.home .banner-feature .item.licitacoes .logo{
		height:180px;
		width:570px;
		margin-top:-110px;
	}
	.home .banner-feature .item.licitacoes.penal .logo{
		height:200px;
		width:380px;
		margin-top:-110px;
	}
	.home .banner-feature .item.licitacoes.visible .logo{
		left:50%;
	}
	.home .banner-feature .item.licitacoes.militar .logo{
		height:150px;
		width:280px;
		margin-top:-110px;
	}
	.home .banner-feature .item.licitacoes .rec{
		width: 268px;
		height: 35px;
		margin-top: 115px;
		left:50%;
	}
	.home .banner-feature .item.licitacoes.penal .rec{
		width: 478px;
	}
	.home .banner-feature .item.licitacoes .mec{
		width: 309px;
		height: 15px;
		margin-top: 156px;
		left:50%;
	}
	.home .banner-feature .item.licitacoes .legend,
	.home .banner-feature .item.licitacoes.penal .legend{
		width: 254px;
		height: 50px;
		margin-top: 124px;
	}
	.home .banner-feature .item.licitacoes a.button{
		margin-top: 124px;
		margin-left:405px;
	}
	
	.home .banner-feature .item.licitacoes.militar .legend2{
		width: 399px;
		height: 50px;
		margin-top: 65px;
		left:50%;
	}	
	
	.home .banner-feature .item.licitacoes.civil .rec{
		margin-top:-150px;
	}
	.home .banner-feature .item.licitacoes.civil .logo{
		height:200px;
		width:374px;
		margin-top:-100px;
	}
	.home .banner-feature .item.licitacoes.civil .mec {
		margin-top:130px;
	}
	.home .banner-feature .item.civil .list-professors{
		height:230px;
		padding-top:30px;
		width:670px;
		margin-left:170px;
		margin-top:-150px;
	}
	.home .banner-feature .item.civil .list-professors .prof{
		width:133px;
		height:200px;	
		margin-right:-40px;		
	}
	.home .banner-feature .item.licitacoes.civil .legend {
	  margin: 124px 0 0 0px;
	}
	.home .banner-feature .item.licitacoes.civil a.button {
		margin-top: 104px;
	}
	
	.home .banner-feature .item.licitacoes.civil .organizator{
		left:31%;
		bottom:70px;
	}
	
	.home .banner-feature .item.licitacoes.digital .rec{
		margin-top:110px;
	}
	.home .banner-feature .item.licitacoes.digital .mec.coordenador{
		width:480px;
	}
	.home .banner-feature .item.licitacoes.penal.digital .logo{
		width:520px;
		margin-top:-185px;
	}
    
    .home .banner-feature .item.licitacoes.penal.digital.seguranca .logo{
        width: 300px;
        height: 300px;
        margin-top: -160px;
    }
    .home .banner-feature .item.licitacoes.seguranca .mec{
        width: 500px;
    }
}
@media only screen and (max-width: 1000px) {
	.home .banner-feature .item.licitacoes.penal.previdenciario .logo{
		width:380px;
		height:84px;
		margin:-120px 0 0 20px;
	}
	.home .banner-feature .item.licitacoes.penal.previdenciario .rec{
		margin-top:35px;
		height:60px;
	}
	.home .banner-feature .item.licitacoes.penal.previdenciario .mec.coordenador{
		margin-top:-16px;
		margin-left:50px;
		left:0;
	}
	.home .banner-feature .item.licitacoes.penal.publico .logo{
		width:280px;
		height:64px;
		margin:-100px 0 0 30px;
	}
	.home .banner-feature .item.licitacoes.publico .mec{
		margin-top:50px;
	}
	.home .banner-feature .item.licitacoes.publico .mec.coordenador{
		margin-top:-20px;
	}
	.home .banner-feature .item.licitacoes.publico .mec.desenvolva{
		margin-top:86px;
	}
	.home .banner-feature .item.licitacoes.penal.publico .rec{
		margin-top:10px;
	}
	.home .banner-feature .item.licitacoes.publico .organizator{
		bottom:25px;
		left:30%;
		height:62px;
	}
	
	.home .banner-feature .item.licitacoes .organizator{
		bottom:25px;
		left:30%;
		height:62px;
	}	
	/* OAB */
	.home .banner-feature .item.oab .logo{
		height:100px;
		width:240px;
		margin-top:-100px;
		margin-left:30px;
		left:-100%;
	}
	.home .banner-feature .item.oab.visible .logo{
		left:0;
	}
	.home .banner-feature .item.oab .text{
		top:100px;
		left:auto;
		right:-100%;
		margin:0;
	}
	.home .banner-feature .item.oab.visible .text{
		left:auto;
		right:30px;
		margin:0;
	}
	.home .banner-feature .item.oab .text ul li{
		font-size:16px;
		line-height:24px;
		height:24px;
	}
	.home .banner-feature .item.oab .text ul li i{
		font-size:24px;
	}
	/* LICITACOES */	
	.home .banner-feature .item.licitacoes .logo{
		height:100px;
		width:370px;
		margin-top:-110px;
		margin-left:30px;		
	}
	.home .banner-feature .item.licitacoes.penal .logo{
		width:280px;
		height:100px;
		margin-left:0;
	}
	.home .banner-feature .item.licitacoes.visible .logo{
		left:30px;
	}
	.home .banner-feature .item.licitacoes .rec,
	.home .banner-feature .item.licitacoes.penal .rec{
		width: 168px;
		height: 35px;
		margin-top: 15px;
		margin-left:50px;
		left:0;
	}
	.home .banner-feature .item.licitacoes.penal .rec{
		width: 268px;
	}
	.home .banner-feature .item.licitacoes .mec{
		width: 189px;
		height: 15px;
		margin-top: 56px;
		margin-left:60px;
		left:0;
	}
	.home .banner-feature .item.licitacoes .legend{
		width: 184px;
		height: 40px;
		margin-top: 64px;
	}
	.home .banner-feature .item.licitacoes a.button,
	.home .banner-feature .item.oab a.button{
		margin-top: 124px;
		margin-left:0;
	}
	.home .banner-feature .item.licitacoes.visible a.button,
	.home .banner-feature .item.oab.visible a.button{
		left:50px;
	}
	
	.home .banner-feature .item.licitacoes.militar .legend2{
		width: 420px;
		height: 40px;
		margin-top: 80px;
		left:400px;
		margin-left:0;
	}		
	
	.home .banner-feature .item.licitacoes.civil .rec{
		margin-top:-140px;
		margin-left:20px;
		width:200px;
	}
	.home .banner-feature .item.licitacoes.civil .logo{
		height:100px;
		width:188px;
		margin-top:-100px;
		margin-left:20px;
	}
	.home .banner-feature .item.licitacoes.civil.visible .logo{
		left:0;
	}
	.home .banner-feature .item.licitacoes.civil .mec {
		margin-top:50px;
		margin-left:20px;
		width:200px;
	}
	.home .banner-feature .item.civil .list-professors{
		top:0;
		margin-top:80px;
		margin-left:0px;
	}
	.home .banner-feature .item.civil .list-professors .prof{	
	}
	.home .banner-feature .item.licitacoes.civil .legend {
		margin: 110px 0 0 0px;
	}
	.home .banner-feature .item.licitacoes.civil.visible a.button{
		left:20px;
	}		
	.home .banner-feature .item.licitacoes.civil .organizator{
		left:28%;
		bottom:30px;
	}		
	
	.home .banner-feature .item.licitacoes.penal.digital .logo{
		margin-left:30px;
		width:300px;
		margin-top:-200px;
	}
    
    .home .banner-feature .item.licitacoes.penal.digital.seguranca .logo{
        width: 200px;
        height: 200px;
        margin-top: -130px;
    }
    .home .banner-feature .item.licitacoes.seguranca .mec{
        width: 400px;
        margin-top: 85px;
    }
}
@media only screen and (max-width: 768px) {
	.home .banner-feature .item.licitacoes.penal.previdenciario .logo{
		width:100%;
		height:64px;
		margin:20px 0 0 0;
		background-position:top left;
		background-origin:content-box;
		padding:0 30px;
		left:0;
	}
	.home .banner-feature .item.licitacoes.penal.previdenciario .rec{
		margin:108px 0 0 0;
		width:100%;
		height:60px;
		padding:0 30px;
		left:0;
		background-origin:content-box;
	}
	.home .banner-feature .item.licitacoes.penal.previdenciario .mec.coordenador{
		width:100%;
		height:30px;
		margin:-5px 0 0 0;
		padding:0 30px;
		left:0;
		background-origin:content-box;
	}	
	.home .banner-feature .item.licitacoes.penal.publico .logo{
		width:100%;
		height:64px;
		margin:40px 0 0 0;
		left:0;
	}
	.home .banner-feature .item.licitacoes.publico .mec{
		margin-top:100px;
	}
	.home .banner-feature .item.licitacoes.publico .mec.coordenador{
		width:100%;
		height:20px;
		margin:0;
		padding:0 15px;
		left:0;
		background-origin:content-box;
	}
	.home .banner-feature .item.licitacoes.publico .mec.desenvolva{
		display:none;
	}
	.home .banner-feature .item.licitacoes.penal.publico .rec{
		margin-top:100px;
	}
	.home .banner-feature .item.licitacoes.publico .organizator{
		bottom:25px;
		left:30%;
		height:62px;
	}
	
	.home .banner-feature .item.licitacoes .organizator,
	.home .banner-feature .item.licitacoes.publico .organizator{
		bottom:auto;
		top:80px;
		left:auto;
		right:20px;
	}
	.home .banner-feature .item.licitacoes .organizator.bottom{
		bottom:55px;
		top:auto;
	}
	/* OAB */
	.home .banner-feature .item.oab{
		animation:none;
		background-size:cover;
		background-position:top right;
	}
	.home .banner-feature .item.oab .logo{
		height:100px;
		width:240px;
		margin-top:-140px;
		margin-left:30px;
		left:-100%;
	}
	.home .banner-feature .item.oab.visible .logo{
		left:0;
	}
	.home .banner-feature .item.oab .text{
		top:160px;
		right:auto;
		left:-100%;
		margin:0;
		background-position:-100% -100%;
	}
	.home .banner-feature .item.oab.visible .text{
		right:auto;
		left:30px;
		margin:0;
	}
	.home .banner-feature .item.oab .text ul li{
		font-size:11px;
		line-height:16px;
		height:18px;
	}
	.home .banner-feature .item.oab .text ul li i{
		font-size:18px;
	}
	.home .banner-feature .item.oab a.button{
		margin-top: 0;
		margin-left:0;
		font-size:16px;
		line-height:30px;
		padding:3px 15px 5px 15px;
		top:auto;
		bottom:60px;
	}
	/* LICITACOES */
	.home .banner-feature .item.licitacoes{
		animation:none;
		background-size:cover;
		background-position:top right;
	}
	.home .banner-feature .item.licitacoes .logo,
	.home .banner-feature .item.licitacoes.penal .logo{
		height:100px;
		width:180px;
		margin-top:0;
		margin-left:0;
		top:80px;
	}
	.home .banner-feature .item.licitacoes.visible .logo{
		left:30px;		
	}
	.home .banner-feature .item.licitacoes.visible .professor{
		width:180%;
	}
	.home .banner-feature .item.licitacoes .rec,
	.home .banner-feature .item.licitacoes.penal .rec{
		width: 180px;
		height: 35px;
		margin-top: 0;
		margin-left:-5px;
		top:170px;
		left:30px;
	}
	.home .banner-feature .item.licitacoes.penal .rec{
		width: 230px;
		top:175px;
	}
	.home .banner-feature .item.licitacoes .mec{
		width: 180px;
		height: 35px;
		margin-top: 0;
		margin-left:0;
		top:194px;
		left:30px;
	}
	.home .banner-feature .item.licitacoes .legend{
		width: 200px;
		height: 50px;
		margin-top: 0;
		margin-left:-100px;
		top:auto;
		bottom:60px;
		left:50%;
	}
	.home .banner-feature .item.licitacoes a.button{
		margin-top: 0;
		margin-left:0;
		font-size:16px;
		line-height:30px;
		padding:3px 15px 5px 15px;
		top:230px;
	}
	.home .banner-feature .item.licitacoes.visible a.button,
	.home .banner-feature .item.oab.visible a.button{
		left:30px;
	}		
	
	.home .banner-feature .item.licitacoes.militar .legend2{
		width: 90%;
		margin:0;
		height: 80px;
		top:auto;
		bottom:30px;
		left:5%;
		margin-left:0;
	}
	.home .banner-feature .item.licitacoes.militar .professor,
	.home .banner-feature .item.licitacoes.militar .professor2{
		width:100%;
		height:230px;
		top:auto;
		bottom:0;
		animation: zoom-professor;
		animation-duration: 25s;
		animation-delay:0;
		animation-direction:normal;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
	}
	
	.home .banner-feature .item.licitacoes.civil .rec{
		width:100%;
		height:15px;
		left:0;
		margin:0;
		top:60px;
	}
	.home .banner-feature .item.licitacoes.civil .logo{
		width:100%;
		left:0;
		margin:0;
		top:80px;
	}
	.home .banner-feature .item.licitacoes.civil .mec {
		display:none;
	}
	.home .banner-feature .item.civil .list-professors{
		width:100%;
		animation:none !important;
		margin:0;
		left:0 !important;
		top:200px;
		padding-right:20px;
		background-image:none !important;
		padding-top:0;
	}
	.home .banner-feature .item.civil .list-professors .prof{	
		width:19%;
		margin-right:-5%;		
		height:80px;
	}
	.home .banner-feature .item.licitacoes.civil .legend {
		left:0;
		width:80%;
		margin:0 10%;
		top:288px;
		height:15px;
		animation:none !important;
	}
	.home .banner-feature .item.licitacoes.civil a.button {
		margin-top:85px;
	}
	.home .banner-feature .item.licitacoes.civil .organizator{
		left:auto;
		right:30px;
		bottom:30px;
	}
	.home .banner-feature .item.licitacoes.civil{
		animation:none;
		background-size:100% 100%;
		background-position:top left;
	}
	
	.home .banner-feature .item.licitacoes.penal.digital .logo{
		margin-left:0;
		width:80%;
		height:110px;
		margin-top:0;
		left:30px;
		background-position:top left;
	}
	.home .banner-feature .item.licitacoes.digital .mec.coordenador{
		width:80%;
		left:10%;
		margin-top:35px;
	}
	.home .banner-feature .item.licitacoes.digital.visible a.button{
		top:298px;
	}
	.home .banner-feature .item.licitacoes.penal.digital .rec{
		top:190px;
	}
	.home .banner-feature .item.licitacoes.digital .mec{
		top:209px;
	}
	.home .banner-feature .item.licitacoes.digital .professor{
		width:100%;
		height:130px;
		background-size:contain;
		background-position:center right;
		top:auto;
		bottom:15px;
	}
	.home .banner-feature .item.licitacoes .organizator.bottom{
		display:none;
	}
    
    .home .banner-feature .item.licitacoes.penal.digital.seguranca .logo{
        width: 100%;
        height: 170px;
        left: auto;
        background-position: top left;
        margin-top: 0;
        padding: 0 25px;
        background-origin:content-box;
    }
    .home .banner-feature .item.licitacoes.seguranca .mec{
        width: 100%;
        top:auto;
        bottom:85px;
        left: 0;
        padding: 0 20px;
        background-origin:content-box;
        margin-top: 0;
        background-position: top center;
    }
    .home .banner-feature .item.licitacoes.digital.seguranca .professor {
        width: 100%;
        height: 100px;
        background-size: contain;
        background-position: center right;
        top: 185px;
    }
}