@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1024px) {
	.topo {
		position:relative;
		top:0px;
		width:100%;
		background:none;
		padding:50px 0px 0px;
	}
	#menumobile {
		background:#ddd0c1;	
	}	
	.bg_meu {
		display:none;	
	}
	.bg_meu_mobile {
		margin-top:50px;
   		display: block;	
	}
	.menu {
		display:none;	
	}
	#menumobile {
		display: block;
		text-align: center;
		font: 11px "Idealist_Sans", Arial, Helvetica, sans-serif;
		font-family:"Idealist_Sans", Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:1px;
		width: 100%;
		text-transform:uppercase;
	}
	#menumobile li#bg_menu_mobile {
		background-color:transparent;
		margin-top: 0px;
		background-size:auto 100%;
		background:#00386c;
		display:block;
	}
	#menumobile li{
		display:none;
		background-color:transparent;
	}
	#menumobile li a {
		display:block;
		margin:0 auto;
		width:100%;
   		height: 12px;
		color:#00386c;
		font-size:12px;
		text-align:center;
		padding:18px 0px;
		text-decoration:none;
		-webkit-transition: background-color 400ms linear;
		-moz-transition: background-color 400ms linear;
		-o-transition: background-color 400ms linear;
		-ms-transition: background-color 400ms linear;
		transition: background-color 400ms linear;
	}
	#menumobile #bg_menu_mobile a {
		border-bottom: none;
		padding: 18px 0px;
		background:url(../imagens/topo/bg_menu_mobile.png) center right 10% no-repeat;
	}
	#menumobile #bg_menu_mobile a:hover {
		background:url(../imagens/topo/bg_menu_mobile_hover.png) center right 10% no-repeat;
	}
	#menumobile li a:hover {
		color:#fff;
	}
	#bg_menu_mobile a{
		color:#fff !important;
		border: none;
	}
	#bg_menu_mobile a:hover{
		color:#ddd0c1 !important;
		border: none;
	}
	#menumobile li a span {
		display:block;
		width:280px;
    	margin:15px	 auto 0px;
		line-height:0px;
   		border-bottom: 1px solid rgba(0,56,108,0.30);
	}
	#menumobile #bg_menu_mobile a span {
		border-bottom: 1px transparent solid;
	}
	#menumobile li .contato span {
		border-bottom: 1px transparent solid;
	}
	.rsBullets {
		padding: 15px 0px;
	}
	.rodape {
		background-size: 100% !important;
	}
}

@media screen and (max-width:960px) {
	img.img_dra {
		display: block;
		float: none;
		margin: 0 auto 30px;
	}
	.container_sobre_dra {
		float: none;
		margin: 0 auto;
		width:100%;
		max-width: 100%;
	}
	.bg_dra {
		padding: 90px 0px 0px;
		background: #fdfafa url(../imagens/bg/bg_dra.jpg) center top no-repeat;
	}
	.bg1 {
	    padding-top: 50px;
	}
	.bg1 .bx-wrapper {
		width: 680px;
	}
	.bg1 .bg2 .bx-wrapper {
		width: 620px;
	}
	.container_rodape {
		float: none;
		margin: 0 auto 30px;
		padding: 0px;
	}
	.container_rodape h3 {
		padding: 0px;
		text-align: center;
	}
	.rodape .mapa {
		margin: 0px auto 20px;
	}
	.container_rodape h4 {
		text-align: center;
	}
	.container_rodape address {
		text-align: center;
	}
	#full-width-slider {
		min-height:450px;	
	}
	.container_sobre_dra {
		margin-bottom: 40px;
	}
	.containe_plastica {
		width:33.33%;	
	}
	.containe_especialidades {
		width: 50%;
	}
	.bloco_especialidades {
		margin: 0 auto !important;
	}
	.container_sobre_dra .bt_saiba_mais {
		margin: 50px auto 0px;
	}
}
@media screen and (max-width:800px) {
	.bg1 .bx-wrapper {
		width: 430px;
	}
	.bg1 .bg2 .bx-wrapper {
		width: 300px;
	}
	.containe_depoimentos {
		width: 50%;
	}
	.bloco_depoimentos {
		margin: 0 auto !important;
	}
	.bg1 .bx-wrapper .bx-next {
    	right: -20%;
	}
	.bg1 .bx-wrapper .bx-prev {
		left: -20%;
	}
}

@media screen and (max-width:768px) {
	.containe_rs {
		width: 100%;
		float: none;
	}
	.bloco_rs {
		margin: 0 auto !important;
	}
	.bg2 {
		padding-top: 50px;
		background: url(../imagens/bg/bg2_m.png) center top 750px no-repeat;
	}
	.containe_rs {
		margin-bottom:60px;	
	}
	.rodape {
		background-size: 300px !important;
		background-position: center top 40px !important;
	}
	.containe_plastica {
		width:50%;	
	}
	.container_contato {
		width: 100%;
		float: none;
	}
	.formulario {
		margin: 0 auto;
	}
	.container_endereco_contato {
		float: none;
		margin: 0px auto 50px;
	}
	.popup_interna {
		padding: 50px 0px;
	}
}

@media screen and (max-width:600px) {
	.bg1 .bx-wrapper {
		width: 180px;
	}
	#full-width-slider {
		display:none;	
	}
	#full-width-slider2 {
		display:block;
		min-height:450px;
	}
	.containe_depoimentos {
		width: 100%;
	}
	.containe_especialidades {
		width: 100%;
	}
	.popup_interna h2 {
		font-size: 20px;
	}
	.popup_interna .bt_plastica {
		padding: 8px;
	}
	.popup_interna .bt_depoimentos {
		padding: 8px;
	}
}

@media screen and (max-width:568px){
	.bt_rs {
		background-position: center top !important;
		padding: 0px;
		text-align: center;
		padding-top: 55px;
	}
	.bloco_rs img {
		display:block;
		width:100%;	
	}
	.logo_rodape {
		width: 270px;
		height: 42px;
		background-size: 100%;
	}
	.rodape {
		overflow: hidden;
	}
	h2 {
		font-size: 30px;
	}
	.bt_saiba_mais {
		margin: 50px auto 0px !important;
	}
	.containe_plastica {
		width:100%;	
	}
}

@media screen and (max-width:380px) {
	.bg1 .bg2 .bx-wrapper {
		width: 280px;
		margin:0px auto 100px;
	}
	.bg1 .bg2 .bx-wrapper .bx-controls-direction a {
		top:inherit;	
	}
	.bg1 .bx-wrapper .bx-controls-direction a {
		width: 18px;
		background-size: 100%;
		height: 34px;
	}
	.bg1 .bg2 .bx-wrapper .bx-prev {
		left: 20%;
	}
	.bg1 .bg2 .bx-wrapper .bx-next {
		right: 20%;
	}
	.container_endereco_contato .mapa {
		float: none;
	}
	
}