.owl-carousel .owl-item{

	overflow: hidden;



	height: 240px;

}



.owl-carousel .owl-item img{

	width: auto;

}



.owl-nav{

	position: absolute;

	top: 50%;

	

	width: 100%;

}



.owl-theme .owl-nav [class*='owl-']{

	background-image: url(../img/plugins/controls.png);

	background-repeat: no-repeat;

	font-size: 0;

	width: 34px;

	height: 33px;

	background-position: 1px 1px;

	border: 0;

	background-color: transparent;

}



.owl-theme .owl-nav [class*='owl-']:hover {

	background-image: url(../img/plugins/controls.png);

	background-repeat: no-repeat;

	background-color: transparent;	

}



.owl-theme .owl-nav .owl-next{

	background-position: -42px 1px;

}



.owl-theme .owl-nav .owl-next:hover {

	background-position: -42px -31px;

}



.owl-theme .owl-nav .owl-prev:hover {

	background-position: 1px -31px;

}



.owl-nav .owl-prev,

.owl-nav .owl-next {

	position: absolute;

	top: 0;



	margin-top: -50%;

}



.owl-nav .owl-prev{

	left: 0;

}

.owl-nav .owl-next{

	right: 0;

}



.slider-header{

	background-image: url(../img/banner.png);

	background-repeat: no-repeat;

	background-position: top center;

	background-size: cover;

}



.item{

	background-image: url(../img/slide-detail.png);

	background-repeat: no-repeat;

	background-position: center 50px;

	background-size: contain;



	opacity: 0;



	height: 100%;

}



.owl-item .item{

	opacity: 1 !important;

}



.slide-content{

	position: relative;



	text-align: center;

	width: 100%;

}



.slide-content:hover,

.slide-content:active,

.slide-content:focus {

	text-decoration: none;

}



.slide-content:hover .slide-link,

.slide-content:active .slide-link,

.slide-content:focus .slide-link {

	text-decoration: underline;

}



.slide-title{

	display: block;

	color: #fff;



	font-size: 40px;

	line-height: 1;

}



.slide-title .vertical {

	display: inline-block;

	transform: rotate(-90deg);



	color: #b9440a;



	font-size: 0.554em;

	font-weight: 300;

}



.slide-title .destaque {

	color: #f48b2c;

	margin-left: -30px;

}



.slide-subtitle {

	display: block;

	color: #fff;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	font-size: 12px;

	font-weight: 300;

	line-height: 1.8;

	max-width: 70%;

}



.slide-subtitle span{

	color: #fec533;

}



.slide-link{

	display: inline-block;

	background-image: url(../img/btn-detail.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;



	color: #fff;

	

	margin-top: 10px;

	padding-left: 50px;



	font-size: 16px;

	font-weight: 300;

	line-height: 1;

}



.slide-link:hover,

.slide-link:active,

.slide-link:focus{

	color: #fff;

}



/* Slide 01 - Serviços de Marketing Digital */

.slide-01 .slide-title{

	padding-top: 40px;

}

.slide-01 .slide-title strong{

	display: inline-block;

	margin-top: 46px;



	vertical-align: top;

}



.slide-01 .slide-title .normal {

	margin-right: -55px;

	margin-left: 20px;

}

.slide-01 .slide-title .opacidade {

	margin-left: -55px;

	opacity: .2;

}



/* Slide 02 - SEO */

.slide-02 .slide-title {

	margin-top: 12px;



	font-size: 70px;

	line-height: 0.8;

}



/* Slide 03 - Google Ads */

.slide-03 .slide-title{

	margin-top: 12px;

}



.slide-03 .slide-title strong{

	display: inline-block;

	

	margin-left: -25px;



	font-size: 70px;

	line-height: 0.8;

	

	vertical-align: top;

}

.slide-03 .slide-title .vertical{

	margin-top: 19px;

}



/* Slide 04 - Redes Sociais */

.slide-04 .slide-title{

	margin-top: 20px;

}



/* Slide 05 - Google Analytics */

.slide-05 .slide-title {

	position: relative;

	margin-top: 30px;

	margin-left: auto;

	margin-right: auto;

	width: 80%;

}

.slide-05 .slide-title strong {

	position: absolute;

	font-size: 30px;

	top: 0;

}

.slide-05 .slide-title span{

	display: inline-block;

	padding-top: 20px;

	padding-left: 106px;



	color: #b9440a;



	font-weight: 300;

}



.slide-05 .slide-subtitle{

	margin-top: 15px;

}

@media screen and (min-width: 320px){
.container.destaques-containerfirst {
    margin-top: 24px;
}
}

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



	.owl-carousel .owl-item{

		height: 880px;

	}

	

	.item {

		background-position: center 220px;

		background-size: auto;

	}



	.slide-content{

		position: absolute;

		top: 250px;

		left: 0;

	}



	.slide-title {

		font-size: 90px;

	}



	.slide-subtitle {

		padding: 0 15px;

		margin-top: 45px;

		font-size: 16px;

		letter-spacing: 3.4px;

		max-width: 100%;

	}



	.slide-link{

		margin-top: 100px;

		font-size: 30px;

	}

	

	.slide-01 .slide-title {

		padding-top: 0;

		margin-left: 41px;

	}

	.slide-01 .slide-title strong {

		margin-top: 106px;

	}

	.slide-01 .slide-title .normal {

		margin-right: -120px;

		margin-left: 20px;

	}



	.slide-01 .slide-title .opacidade {

		margin-left: -120px;

	}



	.slide-02 .slide-title{

		font-size: 290px;

	}



	.slide-03 .slide-title strong{

		font-size: 290px;

	}



	.slide-03 .slide-title strong {

		margin-left: -70px;

	}



	.slide-03 .slide-title .vertical {

		margin-top: 155px;

		margin-left: -40px;

	}

	.slide-04 .slide-title{

		margin-top: 120px;

	}

	.slide-05 .slide-title{

		margin-top: 80px;

	}

	.slide-05 .slide-title strong{

		font-size: 72px;

	}

	.slide-05 .slide-title span{

		padding-top: 60px;

		padding-left: 156px;

	}



	.slide-05 .slide-subtitle {

		margin-top: 35px;

		margin-left: -10px;

	}



	.slide-05 .slide-link {

		margin-top: 90px;

	}


.container.destaques-containerfirst {
    margin-top: 342px;
    position: relative;
    bottom: 59px;
}
}



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

	.slide-title {

		font-size: 125px;

	}


.container.destaques-containerfirst {
    margin-top: 504px;
    position: relative;
    bottom: 139px;
}
.destaques-container {
    margin-bottom: 91px;
}

	.slide-01 .slide-title strong{

		margin-top: 146px;

	}



	.slide-01 .slide-title .normal {

		margin-right: -175px;

		margin-left: 78px;

	}

	.item{
		margin-left: 49px;
	}

	.slide-01 .slide-title .opacidade{

		margin-left: -175px;

	}

	.slide-03 .slide-title .vertical{

		margin-top: 120px;

		margin-left: -50px;

	}

	.slide-03 .slide-title strong{

		margin-left: -80px;

	}



	.slide-04 .slide-link{

		margin-top: 70px;

	}

}

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

.container.destaques-containerfirst {
    margin-top: 5px;
    position: relative;
    bottom: 0px;
}


.destaques-container {
    margin-top: -118px;
}

}

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

	.slide-subtitle {

		margin-left: 10px;

	}

	.slide-01 .slide-title .normal {

		margin-right: -175px;

		margin-left: -40px;

	}

	.slide-01 .slide-title .opacidade {

		margin-left: -175px;

	}

}