.img-center {margin:0 auto;}
.all {background: url(../../img/site/bgs/areas-default-bg.jpg) center top;}

.topo .top-img {position:relative;float:left;width:100%;height:499px;background: url(../../img/site/bgs/pages-top-bg.jpg) center top no-repeat; background-size: cover; }
@media (max-width: 1200px) {.topo .top-img  {height:400px;}}
@media (max-width: 992px) {.topo .top-img  {height:350px;}}
@media (max-width: 768px) {.topo .top-img {height:300px;}}
.topo .banner-line {position:relative;float:left;width:100%;height:5px;background: #0bacbf;margin:0;border:none;}

#orcamento {position:relative;float:left;width:100%;height:100%;padding:65px 0 70px 0;}
#orcamento .section-title {position:relative;float:left;width:100%;font-size:60px;line-height:60px;text-transform:uppercase;color:#fff;font-weight:700;padding-bottom:56px;}
#orcamento .description {position:relative;float:left;color:#fff;font-size:16px;line-height:18px;margin-bottom:20px;text-transform:uppercase;}
#orcamento .form-orcamento { position: relative; float: left; width: 100%; margin: 0 0 0;color:#000;font-family: 'Roboto', sans-serif;padding-bottom:30px;}
#orcamento .form-orcamento input { position: relative; float: left; width: 100%; height: 40px; padding: 0 12px; margin: 0 0 14px; border: none;background:#fff; font-size:14px;color:#000;}
#orcamento .form-orcamento textarea { position: relative; float: left; width: 100%; height: 124px; padding: 10px 12px; margin: 0 0 14px; border: none;background:#fff;  font-size:14px;color:#000; resize: none;}
#orcamento .form-orcamento button { position: relative; float: left; width: 100%; height: 40px; background: #fff; border: 0 none; font-weight: 300; font-size: 20px; color: #000; text-transform: uppercase; }
#orcamento .form-orcamento button:hover {opacity:0.6;}
#orcamento .form-orcamento ::-webkit-input-placeholder { opacity: 0.9; color: #000; text-transform: uppercase;font-size:14px; }
#orcamento .form-orcamento :-moz-placeholder { opacity: 0.9; color: #000; text-transform: uppercase;font-size:14px; }
#orcamento .form-orcamento ::-moz-placeholder { opacity: 0.9; color: #000; text-transform: uppercase;font-size:14px; }
#orcamento .form-orcamento :-ms-input-placeholder { opacity: 0.9; color: #000; text-transform: uppercase;font-size:14px; }
#orcamento .form-orcamento .erro {position:relative;float:left;font-size:20px;color:#fff;text-transform:uppercase;text-align:center;margin-top:60px;}




@media (max-width: 992px) {
	#sobre .share ul li {margin-left:10px;}
	#sobre .share ul li:nth-child(1){font-size:17px;}
}

@media (max-width: 550px) {
	#sobre .share ul li:nth-child(1){width:100%;text-align:center;margin-bottom:20px;}
}

@media (max-width: 500px) {
	#sobre .section-title {font-size:45px;}
}

@media (max-width: 385px) {
	#sobre .section-title {font-size:35px;padding-bottom:30px;}
	#sobre .description {font-size:18px;}
	#sobre .share ul li {width:100%;margin-bottom:15px;}
	#sobre .share ul li:nth-child(4){padding-left:25px;}
}

@media (max-width: 320px) {
	#sobre .section-title {font-size:23px;}
}





