	#ApoliceSeguro {width:95%; text-align:right}
	#ApoliceSeguroEmpPrivada {text-align:right; padding-right:26%;}
	#EmpPrivadas li{width:44%;}
	.col-lg-4 {width: 250px;margin:0 0 12px 12px;padding:10px;}
	.col-lg-cc {width: 100%;margin:0 0 12px 12px;padding:10px;}
	.col-lg-3 {text-align: center;}
	.col-lg-3 img {width:122px;}
	.col-lg-10 h4{margin:10px 0 0 10px;font-size:14px}
	.col-lg-10 p {margin:14px 0 0 10px}
	.colc {text-align: left;}

	section.mainContent div.row.default p {
    font-weight: normal;
    font-size: 1em!important;
	font-family: 'Bradesco Sans'!important;
	}
	div.breadcrumb{
		display: none;
	}
	.caminho-de-pao {
		display: flex;
		margin: 189px 230px;
		position: absolute;
	}
	  .caminho-relativo{
		padding: 8px;
		color: #FFF;
		text-decoration: none;
	  }
	  .mainBanner {
		margin: 95px 0;
	  }
	  .font-caminho{
		font-weight: bold;
		font-size: 17px;
	  }
	  section.mainContent{
		  margin-top: -93px;
	  }
	section.mainContent {
    padding: 25px 50px!important;
	}

	section.mainContent strong {
	  font-family: 'Bradesco Sans'; }
	section.mainBanner {
    max-width: 1075px;
    float: left;
    min-height: auto;
    position: relative;
	}
	section.mainBanner img{
	max-width:100%;
	}

	/* Fale conosco */
	.fale-conosco, .seja-cliente {
	  margin-top: 50px; }

	.fale-conosco h4, .seja-cliente h4 {
	  font-family: 'Bradesco Sans';
	  font-size: 28px;
	  text-align: left; }

	.fale-conosco p {
	  font-family: Bradesco Sans, Arial, Verdana;
	  font-weight: normal;
	  font-size: 14px;
	  color: #666666;
	  line-height: 18px;
	  margin-top: 10px; }

	.fale-conosco p a {
	  text-decoration: underline; }

	.fale-conosco p strong {
	  font-size: 18px;
	  font-family: 'Bradesco Sans'; }

	.seja-cliente-info span {
	  display: block;
	  font-family: 'Bradesco Sans';
	  font-size: 11px;
	  text-align: left;
	  margin-top: 40px;
	  padding: 29px 0;
	  border-top: 1px solid #dadada;
	  border-bottom: 1px solid #dadada; }

	/* Abra sua conta */
	.seja-cliente {
	  /* background: #ececec; */
	  max-width: 436px;
	  height: 170px;
	  position: relative; }

	.seja-cliente h4 {
	  font-size: 20px;
	  color: #393939;
	  position: absolute;
	  top: 55px;
	  left: 160px; }

	.seja-cliente .cliente-link {
	  position: absolute;
	  top: 110px;
	  left: 160px;
	  font-size: 17px;
	  text-decoration:none;
	  }

	.seja-cliente span {
	  background-image: url("https://assets.bradesco/content/dam/portal-bradesco/assets/classic/img/produtos-servicos/imoveis/produtos/icon-arrow-go.png");
	  width: 15px;
	  height: 15px;
	  background-repeat: no-repeat;
	  position: absolute;
	  top: 2px;
	  left: 130px; }

	.seja-cliente img {
	  position: absolute;
	  top: -22px;
	  left: 24px; }


	.produtos-content {
    margin-top: 50px;
	}
	.produtos-contenttabs {
    position: relative;
    top: -1px;
    display: table;
    width: 100%;
    margin: 0 auto;
    padding: 30px 30px 40px;
    border: 1px solid #b5b5b5;
	}
	.produtos-contenttabs .wrapper-vantagens {
		display: table;
		width: 100%;
		border-bottom: 1px solid #b5b5b5;
	}
	.produtos-contenttabs .vantagens {
    float: left;
	width:33.33%;
    min-height: 225px;
    padding: 30px 5px;
    text-align: center;
	}
	.produtos-contenttabs .vantagens img {
	margin-bottom:15px;}

	.checklist li {
		font-family: 'Bradesco Sans';
		border: none !important;
		list-style: none;
		padding-left: 25px;
		margin-bottom: 0;
		margin-top: 15px;
		background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/classic/img/ico-check-faq.png) left top no-repeat;
	}
	ul.appList{
		text-align:center;
	}
	ul.appList li{
		display:inline-table;
		margin-right:20px;
		text-align:left;
	}
	ul.appList li:last-child{
	margin-left:20px;
	margin-right:0;
	}
	/*Accordion*/
	.faq ul.accordion > li a.lnkAcc:hover {
		color: #0e1e64;
		text-decoration: none;
	}
	.faq ul.accordion > li a.lnkAcc:active {
	  color: #0e1e64 !important;
	  border: none !important;
	}
	ul.accordion > li a.lnkAcc.active {
	  font-family: 'Bradesco Sans'!important;
	  color: #0e1e64 !important;
	  position: relative;
	}

	.faq ul.accordion > li a.lnkAcc {
	color: #0e1e64;
	padding-top: 21px;
	padding-bottom: 21px;
	font-size: 18px;
	padding-left: 59px;
	font-weight: bold;
	font-family: 'Bradesco Sans';
	}
	.faq ul.accordion > li:first-child {
		border-top: 0;
	}
	.faq ul.accordion > li a.lnkAcc:before {
	border: none;
	top: 32%;
	left: 19px;
	width: 24px;
	height: 24px;
	content: "";
	background-image: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/produtos-servicos/emprestimo-e-financiamento/imoveis/icon-faq-close.png);
	}
	.faq ul.accordion > li a.lnkAcc:active{
	  font-weight: bold;
	}
	ul.accordion > li a.lnkAcc.active:before {
	content: ''!important;
	background-image: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/produtos-servicos/imoveis/icon-faq-open.png);
	font-weight: bold;
	}
	ul.accordion > li a.lnkAcc:before {
	content: '+';
	width: 16px;
	position: absolute;
	display: inline-table;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	top: 27%;
	left: 0;
	text-align: center;
	color: #488AE6;
	}
	.faq ul.accordion > li a.lnkAcc.active:before {
		height: 10px;
	  background-image: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/produtos-servicos/emprestimo-e-financiamento/imoveis/icon-faq-open.png);
	  font-weight: bold;
		top: 37%;
	}
	.icon-pdf {
		display: inline-block;
		float: left;
		height: 35px;
		width: 32px;
	}
	.txt-pdf {
		margin-left: 60px;
	}
	/*Accordion*/
	.btn-tp03 {
    display: inline-block;
    font-family:'Bradesco Sans';
    font-size: 1em;
    background-color: #0e1e64;
    color: #ffffff !important;
    padding: 20px 40px 20px 30px;
    border: 1px solid #0e1e64;
    font-weight: bolder;
    margin-right: 14px;
    text-decoration: none !important;
	}

	.btn-tp03:hover {
    background-color: #11257d;
    color: #ffffff !important;
	}
	.btn-tp03:after {
    position: absolute;
    margin-left: 7px;
    content: "";
    width: 9px;
    height: 15px;
	}
	.btn-tp03:hover:after {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/assets/classic/img/produtos-servicos/imoveis/icon-arrow-white.png);
	}

	.btn-prev span {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/assets/classic/img/produtos-servicos/imoveis/icon-arrow-left-blue.png);
    width: 15px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: sub;
    margin-right: 5px;
	}
	.select-state {
    display: table;
    width: 100%;
    margin: 45px 0;
	}
	.select-state h2, .select-state h3 {
    font-family: 'Bradesco Sans';
    font-size: 21px;
	}
.wrapper-seja-cliente{
	    margin-top: 45px;
}
/*Media-Queries*/
@media only screen and (min-width: 1023px) {
  .selectStateWrapper {
    float: left;
    margin-top: -7px;
    margin-left: 25px;
    margin-right: 0; }

	section.mainBanner img {
		width: 100%;
	}
}

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

	section.mainBanner img {
		width: 819px;
	}
}

@media only screen and (max-width: 479px){
	section.mainContent {
    padding: 10px;}
	ul.appList{
	text-align:left;}
	ul.appList li:last-child {
    margin: 0;}
	.btnSimuleMobile {
        display: block;
    visibility: visible;
	}
}
@media only screen and (max-width: 767px){
	.mainBanner {
		margin: 0;
	  }
	section.mainContent {
		margin-top: 0px;
		width: 100%;
	}
	
    .seja-cliente img {
    position: absolute;
    top: 0px;
    left: 0 !important;
    width: 100%;
	}
	.btn-tp03 {

    width: 100%!important;
    margin-bottom: 35px!important;
}

	.wrapper-seja-cliente{
		height: 127px;

	}
.wrapper-seja-cliente img{

		position: unset;
	}
}
@media only screen and (max-width: 639px){
	section.mainContent{
		padding:20px 0!important;
	}
	section.mainContent p {
	font-size: 14px;
	line-height: 1.5;}

	.produtos-contenttabs .vantagens {
    width: 228px;
    height: auto;
    min-height: 0;
    padding: 15px 0;}

	.produtos-contenttabs .vantagens img {
		width: 50px;
		float: left;}

	.produtos-contenttabs .vantagens p {
		float: left;
		width: 178px;
		padding-left: 15px;
		text-align: left;
		margin-top: 0;}

	.produtos-contenttabs .vantagens p {
		font-size: 16px;
		margin-top: 0;}
}