@media screen and (max-width: 1200px) {
	/* -> GERAL */
	.wrap {
		padding:0 20px;
	}
	.header-scroll #header-top {
		right:10%;
	}
	#ini-qs-la {
		width:39%;
	}
	#ini-qs-lb {
		width:59%;
	}
	#footer-cols > li {
		margin: 0 20px;
	}
}
@media screen and (max-width: 1100px) {
	#header-logo {
		margin-right:80px;
	}
}
@media screen and (max-width: 1000px) {
	#header-logo {
		margin-right:30px;
	}
	#menuprinc ul li {
		margin:0 10px;
	}
}
@media screen and (max-width: 900px) {
	.header-logo-bca {
		height:80px;
	}
	#menuprinc ul li {
		margin:0 7px;
	}
	#ini-qs-la {
		width:49%;
	}
	#ini-qs-lb {
		width:49%;
	}
	footer {
		padding:40px 0 10px 0;
	}
	#footer-cols > li {
		display:block;
		margin:30px auto;
	}
	#footer-col-1 {
		max-width:300px;
		text-align:center !important;
	}
	#footer-col-2 {
		max-width:300px;
	}
	#footer-col-3 {
		max-width:300px;
	}
	#footer-credit {
		margin-top:10px;
	}
}
@media screen and (max-width: 800px) {
	.page-title {
		padding:130px 24px 40px 24px;
	}
	header {
		text-align:left;
	}
	#header-top {
		display:none;
	}
	.header-logo-bca {
		height:60px;
	}
	.header-scroll #menuprinc {
		margin-top:0;
		top:64px;
	}
	.header-scroll #menuprinc a {
		color:rgba(255,255,255,1.00);
	}
	.header-scroll #menuprinc a:hover {
		color:rgba(255,212,212,1.00);
	}
	#menuprinc-btn {
		display:block;
	}
	#menuprinc .btn-erlawyer, #menuprinc .btn-webmail {
		display:block !important;
	}
	#menuprinc {
		display:none;
		position:absolute; top:80px; right:0;
		width:100%; max-width:400px;
		background-color: #5f473a;
	}
	#menuprinc ul li {
		display:block; 
		margin:0;
	}
	#menuprinc a {
		line-height:16px;
		padding:7px 14px;
		border-bottom:rgba(255,255,255,0.20) dotted 1px;
		transition:all 200ms linear;
	}
	.menuprinc_barrinha {
		display:none;
	}
	.categoria-lista {
		text-align:center;
	}
	.categoria-item {
		display:inline-block;
		margin:20px 0;
	}
}
@media screen and (max-width: 700px) {
	.w50 { width: 100%; }
	.fl, .fr { float: left; }
	.fl {
		margin-bottom:30px;
	}
	#ini-qs-la {
		width:34%;
	}
	#ini-qs-lb {
		width:64%;
	}
	.links-row1, .links-col1, .links-col2 {
		margin-bottom:20px;
	}
	.links-col1, .links-col2 {
		display:block;
		width:100%;
	}
	.contato-fl {
		margin-bottom:30px;
	}
	.contato-fl, .contato-fr {
		float:none;
		width:100%;
	}
	#f_faleconosco .fl {
		margin-bottom:15px;
	}
}
@media screen and (max-width: 600px) {

	#ini-qs-la {
		display:block;
		width:100%;
		margin-bottom:30px;
	}
	#ini-qs-lb {
		display:block;
		width:100%; max-width:300px;
		margin:auto;
	}
}
@media screen and (max-width: 500px) {
	.ini-equipe-lst li {
		display:block;
		width:100%;
		margin:20px auto;
	}
	#ini-depoimentos-lst .slick-track li {
		margin:20px 0;
	}
}
@media screen and (max-width: 450px) {
	.ini-atuacao-lst {
		max-width:300px;
		margin:auto;
	}
	.ini-equipe-img {
		width:38%;
	}
	.ini-equipe-lb {
		width:62%;
		padding:7px;
	}
	.ini-equipe-icon {
		margin:0;
	}
}