
body{background-color:#efefef;font-family: 'Roboto', sans-serif;color:#5d5d5d}
h1{color: #000000}
h2{color: #444444}
.carousel-inner h2 {color:#ffffff}
main{min-height:400px}
.navbar-brand{padding-top:0;padding-bottom:0}
.nav-link{color:#ffffff}
.heart{animation: 1.9s ease 0s normal none infinite running animateHeart;}
@keyframes animateHeart{0%{transform:scale(1);}5%{transform:scale(1.2);}10%{transform:scale(1.1);}15%{transform:scale(1.25);}50%{transform:scale(1);}100%{transform:scale(1);}}
.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mt130{margin-top:130px}.mt140{margin-top:140px}.mt150{margin-top:150px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}
.back-to-top {position:fixed;right:10px;bottom:10px;width:26px;height:26px;line-height:26px;background:rgba(0,0,0,.3);border-radius: 4px;color:#fff;text-align:center;display:none}

.ch1{font-weight:700;border-bottom:1px solid #777777;padding:0 0 0 0}

.footer-pri{background-color:#000000;color:#b0b0b0;padding:100px 0 100px 0}
.footer-pri a{text-decoration:none;color:#b0b0b0}
.footer-pri a:hover{color:#ffffff}
.footer-pri h4{color:#ffffff}
.footer-sec{background-color:#262626;padding: 14px 0 0 0;font-size:11px;letter-spacing:1px;color:#dddddd}
.footer-sec a{text-decoration:none;color:#dddddd}
.footer-sec a:hover{color:#ffffff}

.bg-fale{background-color: #6c757d}

.subli {content: "";display:block;width:60px;padding:0 0 0 0;margin:-4px 0 6px 0;border-bottom:4px solid #f05a24}

.lka a:link{
	color:#5d5d5d;
	text-decoration: none;
}

.lka p{
	color:#5d5d5d;
	text-decoration: none;
}

.lka a:hover{
	color:#000000;
	text-decoration: none;
}

.lka p:hover{
	color:#000000;
	text-decoration: none;
}

.icon-b{
	width:60px;
	padding-right:8px;
}

.leg{font-size:10px;font-style:italic;text-align:right}

.priv{
	width:300px;
	margin: 0 0 0 15px;
}

.pred{
	width:300px;
	margin: 0 0 0 15px;
}

.realestate{
	width:180px;
	margin: 0 0 0 15px;
}

.char-count {
font-size: 12px;
color: #000000;
margin-top: 2px;
}

.numbercontto {
    font-size: 50px;
	line-height: 66px;
    font-weight: 600;
	color:#5e5e5e;
}

.titlecontto{
    font-size: 66px;
	line-height: 66px;
    font-weight: 600;
	color:#989898;
}

.bb {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: middle;
	display: table-cell;
}

.textcontto {
	padding: 0 0 0 20px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color:#5e5e5e;
}

.i-c:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}


.MultiCarousel {float:left;overflow:hidden;padding:15px;width:100%;position:relative;}
.MultiCarousel .MultiCarousel-inner {transition: 1s ease all;float:left;}
.MultiCarousel .MultiCarousel-inner .item {float: left;}
.MultiCarousel .MultiCarousel-inner .item > div {text-align: center; padding:10px; margin:10px; background:#f1f1f1; color:#666;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst {position:absolute; border-radius:50%;top:calc(50% - 30px);padding:2px 4px 2px 4px;}
.MultiCarousel .leftLst {left:0;}
.MultiCarousel .rightLst {right:0;}
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over {pointer-events:none;}
.team {margin: 5px 0 0 0;font-size:12px;font-style:italic}
.imgteam:hover{
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.car-spa{
	margin-top: 60px;
}


@media(max-width: 768px) {
	.align-itens {
		display: flex;
		justify-content: center;
		float: none;
	}
	.mention1 {
		color: #bbbbbb;
		font-size: 11px;
		line-height: 11px;
		font-style: italic;
		margin: 0 0 0 0;
	}
	.mention2 {
		color: #bbbbbb;
		font-size: 10px;
		margin: 0 0 10px 0;
	}
	.leg{font-size:9px;margin-right:5px}
	.priv{
		width:180px;
	}
	.pred{
		width:200px;
	}
	.realestate{
		width:140px;
		margin: 0 0 0 15px;
	}
	.img-footer{
		width:60%;
	}
	.foot-res{
		text-align: center;
	}
	.subli{
		display: none;
	}
	.numbercontto {
		font-size: 50px;
		line-height: 66px;
		font-weight: 600;
		color:#5e5e5e;
	}
	.textcontto {
		padding: 0 0 0 20px;
		font-size: 18px;
		line-height: 24px;
		font-weight: bold;
		text-transform: uppercase;
		color:#5e5e5e;
	}
	.titlecontto{
		font-size: 50px;
		line-height: 66px;
		font-weight: 600;
		color:#989898;
	}
	.car-spa{
		margin-top: 75px;
	}
	.d-none {
		display: block!important;
	}
	.carousel-inner h2 {
		font-size:14px;
	}
	.carbb {
		display:none;
	}
	
}


