.pc{
	display: block;
}
.mobile{
	display: none;
}
@media (max-width: 700px) {
	.pc{
		display: none !important;
	}
	.mobile{
		display: block !important;
	}
	.headeMobile{
		padding: 5px 0;
		border-bottom: 1px #e4ddf5 solid;
	}
	.headeMobile .logo{}
	.headeMobile .logo img{
		width: 100%;
	}
	.btnMenu{
		display: inline-block;
		cursor: pointer;
		background: #bddcf3;
		position: fixed;
		z-index: 9999;
		right: 10%;
		top: 45px;
		padding: 12px 14px;
		border-radius: 50%;
		box-shadow: 0 0 10px #0007;
	}
	.bar1, .bar2, .bar3 {
		width: 35px;
		height: 5px;
		background-color: #fff;
		margin: 6px 0;
		transition: 0.4s;
	}
	.change .bar1 {
		-webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
		transform: rotate(-45deg) translate(-9px, 6px) ;
	}
	.change .bar2 {
		opacity: 0;
	}
	.change .bar3 {
		-webkit-transform: rotate(45deg) translate(-8px, -8px) ;
		transform: rotate(45deg) translate(-8px, -8px) ;
	}
	.menuOpen{
		position: fixed;
		z-index: 9999;
		background: #bddcf3;
		box-shadow: 0 0 10px #000c;
		left: 15%;
		right: 15%;
		text-align: center;
		display: none;
	}
	.menuOpen ul{
		margin: 0;
		padding: 0;
	}
	.menuOpen ul li{
		display: block;
	}
	.menuOpen ul li a{
		font-family: 'Open Sans';
		text-transform: uppercase;
		display: block;
		font-size: 20px;
		color: #444;
		margin: 5px 0;
	}
	.menuOpen .social{
		text-align: center;
		padding: 15px 0;
	}
	.menuOpen .social .col-3{
		margin: 0 auto;
	}
	.menuOpen .social a{
		font-size: 28px;
		color: #fff;
		width: 42px;
		display: block;
		border-radius: 50%;
	}
	.menuOpen .social a.facebook{
		background: #3b5998
	}
	.menuOpen .social a.instagram{
		background: #f09433;
		background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
		background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
	}
	.menuOpen .social a.whatsapp{
		background: #34af23
	}
	.entreemcontato .title {
		padding: 0 0 !important;
	}
	.entreemcontato .title h1 {
		font-size: 23px;
		font-weight: 600;
	}
	.footer .f1 {
		padding: 0 100px;
	}
	.footer .f2 {
		padding: 35px 0px !important;
	}
	.footer .f3,.footer .f4 {
		text-align: center;
	}
	.footer .f5 {
		padding: 30px 0 0 !important;
		text-align: center;
	}
	.banner1 {
		padding: 50px 0 !important;
	}
	.contatoPage .title {
		padding: 0 15px !important;
	}
	.contatoPage .text {
		padding: 20px 30px !important;
	}
	.contatoPage .title h1 {
		text-align: center !important;
	}
	.section2 {
		background: none !important;
	}
	.section2 .text h1 {
		font-size: 50px !important;
		font-family: 'Open Sans';
		text-align: center !important;
		margin: 0;
	}
	.section2 .text p {
		text-align: center !important;
	}
	.section2 .text img, .section3 .text img, .section4 .text img{
		width: 100%;
	}
	.section3 {
		background: none !important;
	}
	.section3 .text {
		padding: 20px 0 !important;
	}
	.section3 .text h1 {
		text-align: center !important;
		font-size: 33px !important;
		padding: 0 15px;
	}
	.section4 {
		background: none !important;
	}	
	.section4 .text {
		padding: 50px 20px !important;
	}
	.section4 .text h1 {
		text-align: center;
	}
	.section4 .text h3 {
		text-align: center;
	}
	.section4 .text .horizontalLine {
		margin: 15px auto !important;
	}
	.section4 .text p {
		padding: 20px 15px !important;
	}	
	.section5 .title h1 {
		font-size: 40px !important;
		text-align: center;
		width: 100%;
	}
	.entreemcontato {
		background-size: auto !important;
		background-position: bottom !important;
	}
	.filosofia .icon {
		width: 30%;
	}
	.album .closer {
		right: 10px !important;
	}
	.bannerPlanejados .text {
		padding: 0 0 0 100px !important;
	}
	.bannerPlanejados .text h1 {
		font-size: 25px;
	}
	.bannerPlanejados .text p {
		line-height: 16px !important;
		font-size: 13px !important;
	}
	.spaceTop{
		display: none;
	}
	a.whatsappBtnFooter b {
		display: none;
	}
	.produtosPage .categorias{}
	.produtosPage .categorias h3{
		font-family: 'Open Sans';
		color: #000;
		width: 100%;
		font-weight: 300;
		background: #bddcf3;
		display: block;
		text-align: center;
		padding: 5px;
		margin: 2px 0;
	}
	.produtosPage .categorias ul{
		padding: 0;
		width: 100%;
		background: #bddcf3;
		text-align: center;
		display: none;
	}
	.produtosPage .categorias ul li{

	}
	.produtosPage .categorias ul li a{
		font-family: 'Open Sans';
		color: #000;
		font-size: 18px;
		-o-transition: all 1s;
		-webkit-transition: all 1s;
		padding: 5px 0;
		display: block;
	}
	.produtosPage .categorias ul li a:hover{}
	.produtosPage .categorias ul li a i{
		color: #fff;
	}
}
@media (min-width: 1500px) {
	.pc{
		display: block !important;
	}
	.mobile{
		display: none !important;
	}
	.bannerrotativo .caption {
		padding: 186px 0 !important;
	}
	/*.section2 {

		background: url(../img/bg-linha-diamond2.jpg) !important;
		background-size: 100% !important;
		background-position: center !important;
	}	*/
	/*.section4 {
		background: url(../img/bg-linha-color2.jpg) !important;
		background-size: 100% !important;
		background-position: center !important;
	}*/
	
}