.img-responsive{max-width:100%;width:100%;}
.brand-logo-bg {padding-top:0;}
.project-content .title {font-size: 16px;max-width: 90%;margin: auto;display: flex;justify-content: center;align-items: center;min-height: 50px;}
.cr-breadcrumb-area .title {text-shadow: 1px 1px 3px black;}
.cr-breadcrumb-area .breadcrumb-list li a, .cr-breadcrumb-area .breadcrumb-list li span {text-shadow: 1px 1px 3px black;font-size:16px ;}
.project-overlay {min-height:280px;}
.footerServiceName {width:300px;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;}
.feature-box-wrapper .feature-content {width:100%;}
.home-servico-titulo {display: flex;width: 100%;align-items: center;justify-content: center;min-height: 80px;text-align: center;}
.home-servico-previa {text-align:center;}
.header-bottom.header-sticky.sticky,
.header-bottom {background-color:#000;}
.hero-slide-content .title,
.hero-slide-content .sub-title {text-shadow: 2px 2px 2px black;}
.hero-slide-item {height: 500px;}
.hero-slide-bg img {height:auto;}

.hero-slider .desktop {display:block;}
.hero-slider .mobile {display:none;}

@media only screen and (max-width:768px) {
	.hero-slider .desktop {display:none;}
	.hero-slider .mobile {display:block;}
	.feature-box-wrapper .feature-content {margin-left:0;}
}
@media only screen and (max-width:468px) {
	.hero-slide-item {height:250px;}
}