/* ESTILO DA ELEVA */

@media only screen and (max-width: 767px) {
.mobile-show{ display: block !important; }
.mobile-hide{ display: none !important; }

}

body{ font-family: 'Montserrat', sans-serif; background-color: #FFFFFF !important; scroll-behavior: smooth; }

.fixzapItemBox{ width: 60px; height: 60px; position: fixed; top: 0; right: 0; margin: 300px 0px 0px 0px; z-index: 12; }
	.fixzapItem{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #fabe00; }
		.fixzapItem img{ width: 60%; height: auto; margin: 20%; }
	.fixzapItem2{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #3d9fdd; }
		.fixzapItem2 img{ width: 60%; height: auto; margin: 20%; }
	.fixzapItem3{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #92cff5; }
		.fixzapItem3 img{ width: 60%; height: auto; margin: 20%; }

@media only screen and (max-width: 767px) {
.fixzapItemBox{  margin: 60px 0px 0px 0px; }

}

.preheaderWrap{ width: 100%; height: auto; float: left; background-color: #FFFFFF; }
	.preheaderBox{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
		.preheaderLogoBox{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
			.preheaderLogo{ width: 150px; height: auto; float: left; margin: 10px calc(50% - 75px) 0px calc(50% - 75px); }
				.preheaderLogo img{ width: 100%; height: auto; }


.menuWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #2BB0FB; }
	.menuBox{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
		.menuList{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; }
			.menuItem{ width: auto; height: auto; float: left; margin: 0px 0px 0px 20px; padding: 0px 15px 0px 15px; }
				.menuItem a{ text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: 700; }
		.menuIconBox{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 10px; display: none; }
			.menuIcon{ width: 40px; height: 40px; float: left; margin: 0px 0px 0px 0px; }
				.menuIcon img{ width: 100%; height: auto; cursor: pointer; }

.menuListWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; display: none; background-color: #e2e2e2; padding: 20px 0px 20px 0px; }
	.menuListBox{ width: 1000px; height: auto; margin: 0 auto; }
		.menuListItemBox{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
			.menuListItem{ width: 96%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 15px 2%; font-size: 16px; background-color: #e2e2e2;  }
				.menuListItem:hover{ background-color: #f0f0f0; }
				.menuListItem a{ text-decoration: none; color: #666666; }
				.menuListItem a:hover{ text-decoration: none; color: #333333; }

.vitrineWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #e2e2e2; }
	.vitrineBox{ width: 100%; height: auto; float: left; }


.sobreWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #FFFFFF; }
	.sobreBox{ width: 1000px; height: auto; margin: 0 auto; }
		.sobreTitle{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; }
			.sobreTitle h2{ font-weight: 700; font-size: 40px; color: #FFFFFF; text-align: center; width: auto; padding: 20px 0px 20px 0px;
				background-color: #2BB0FB; border-radius: 100px; margin: 0px 10%; }
		.sobreTxt{ width: 100%; height: auto; float: left; margin: 20px 0px 40px 0px; }
			.sobreTxt p{ font-size: 18px; font-weight: 500; text-align: center; padding: 20px 20px 20px 20px; margin: 10px 15% 20px 15%; border-bottom: 10px solid #fabe00;
				background-color: #f9f9f9; }
			.sobreTxt h3{ font-size: 24px; font-weight: 700; text-align: center; color: #2BB0FB; padding: 10px 0px 10px 0px; }

@media only screen and (max-width: 767px){
	.sobreBox{ width: 90%; float: left; margin: 0px 5%; }
		.sobreTitle{ width: 96%; margin: 40px 2% 0px 2%; }
		.sobreTitle h2{ font-size: 20px; }
		.sobreTxt p{ margin: 10px 0px 20px 0px; }
}


.infoWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #F1FDFF; }
	.infoBox{ width: 1000px; height: auto; margin: 0 auto; }
		.infoList{ width: 100%; height: auto; float: left; margin: 70px 0px 70px 0px; }
			.infoItem:first-of-type{ width: 32%; height: 395px; float: left; margin: 0px 0px 0px 0px; background-color: #FFFFFF; box-shadow: 1px 1px 1px 1px rgb(0,0,0,0.2);
				border-radius: 15px; }
			.infoItem{ width: 32%; height: 395px; float: left; margin: 0px 0px 0px 2%; background-color: #FFFFFF; box-shadow: 1px 1px 1px 1px rgb(0,0,0,0.2);
				border-radius: 15px; }
				.infoItemIcon{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
					.infoItemIconImg{ width: 100px; height: auto; margin: -50px auto; }
						.infoItemIconImg img{ width: 100%; height: auto; }
				.infoItemTitle{ width: 96%; height: auto; float: left; margin: 40px 2% 0px 2%; }
					.infoItemTitle h2{ font-weight: 700; font-size: 30px; color: #666666; text-align: center; }
				.infoItemTxt{ width: 90%; height: auto; float: left; margin: 20px 5% 0px 5%; text-align: center; }
					.infoItemTxt p{ font-size: 16px; color: #666666; }

@media only screen and (max-width: 767px) {
	.infoBox{ width: 90%; float: left; margin: 0px 5%; }
		.infoItem:first-of-type, .infoItem{ width: 90%; margin: 0px 5% 80px 5%; }

}


.agendaWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 40px 0px; background-color: #FFFFFF; }
	.agendaBox{ width: 1000px; height: auto; margin: 0 auto; }
		.agendaTitle{ width: 96%; height: auto; float: left; margin: 40px 2% 0px 2%; }
			.agendaTitle h2{  font-weight: 700; font-size: 40px; color: #FFFFFF; text-align: center; width: auto; padding: 20px 0px 20px 0px;
				background-color: #2BB0FB; border-radius: 100px; margin: 0px 10%; }
		.agendaTxt{ width: 96%; height: auto; float: left; margin: 20px 2% 0px 2%; }
			.agendaTxt p{ font-size: 18px; font-weight: 500; color: #666666; text-align: center; margin: 20px 10% 20px 10%; }
			.agendaTxt h4{ font-size: 18px; font-weight: 700; color: #666666; text-align: center; margin: 20px 10% 20px 10%; }
		.agendaList{ width: 60%; height: auto; float: left; margin: 10px 20% 0px 20%; }
			.agendaItem{ width: 100%; height: auto; float: left; margin: 0px 0px 15px 0px; background-color: #d2effe; border-top-left-radius: 10px; border-top-right-radius: 10px;
			 border-top: 10px solid #fdbc01; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; text-align: center; }
				.agendaItemTitle{ width: 96%; height: auto; float: left; margin: 0px 2%; padding: 25px 0px 0px 0px; }
					.agendaItemTitle h3{ font-size: 18px; color: #2d6d8d; font-weight: 700; margin: 0; padding: 10px 0px; background-color: #FFFFFF; }
				.agendaItemDesc{ width: 96%; height: auto; float: left; margin: 15px 2% 0px 2%; padding: 0px 0px 15px 0px; }
					.agendaItemDesc p{ font-size: 16px; color: #333333; font-weight: 500; }



@media only screen and (max-width: 767px) {
	.agendaBox{ width: 90%; float: left; margin: 0px 5%; }
		.agendaTitle h2{ font-size: 20px; }
		.agendaList{ width: 100%; margin: 10px 0px 0px 0px; }
			.agendaTxt{ width: 90%; margin: 20px 5% 0px 5%; }
			.agendaItem{ width: 96%; margin: 0px 2% 25px 2%; padding: 0px 2% 0px 2%; }

}

.timeWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 40px 0px 80px 0px; background-color: #76CFFC; }
	.timeBox{ width: 1000px; height: auto; margin: 0 auto; }
		.timeTitle{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
			.timeTitle h2{ font-weight: 700; font-size: 40px; color: #FFFFFF; text-align: center; width: auto; padding: 20px 0px 20px 0px;
				background-color: #2BB0FB; border-radius: 100px; margin: 0px 10%; }
		.timeList{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; }
			.timeItem:first-of-type{ margin: 0px 1% 20px 0%; }
			.timeItem{ width: 24%; height: 270px; float: left; margin: 0px 1% 20px 0px; background-color: #FFFFFF;
				border-radius: 15px; box-shadow: 1px 1px 1px 1px rgb(0,0,0,0.2); }
				.timeItemImg{ width: 50%; height: auto; float: left; margin: 30px 25% 10px 25%; }
					.timeItemImg img{ width: 100%; height: auto; border-radius: 500px; }
				.timeItemNome{ width: 90%; height: auto; float: left; margin: 0px 5% 0px 5%; }
					.timeItemNome h3{ font-weight: 700; font-size: 26px; color: #666666; text-align: center; padding: 0px; }
				.timeItemDesc{ width: 90%; height: auto; float: left; margin: 0px 5% 0px 5%; }
					.timeItemDesc h4{ font-weight: 500; font-size: 16px; color: #666666; text-align: center; padding: 0px; }
		.timeZap{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; padding: 40px 0px 40px 0px; background-color: #4080a0; border-radius: 50px; }
			.timeZapTitle{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
				.timeZapTitle h2{ font-size: 40px; font-weight: 700; color: #FFFFFF; text-align: center; }
			.timeZapTxt{ width: 50%; height: auto; float: left; margin: 10px 25% 0px 25%; }
				.timeZapTxt p{ font-size: 18px; color: #FFFFFF; font-weight: 500; text-align: center; }
				.timeZapTxt p strong{ font-weight: 700; }
			.timeBtn{ width: 52%; height: auto; float: left; margin: 20px 24%; padding: 20px 2% 20px 2%; background-color: #ffbc00; border-radius: 20px; }
				.timeBtnImg{ width: 14%; height: auto; float: left; margin: 0px 3% 0px 3%; }
					.timeBtnImg img{ width: 100%; height: auto; }
				.timeBtnNum{ width: 80%; height: auto; float: left; margin: 0px 0px 0px 0px; }
					.timeBtnNum a{ font-size: 50px; font-weight: 700; color: #FFFFFF; text-decoration: none; }


@media only screen and (max-width: 767px) {
	.timeBox{ width: 90%; float: left; margin: 0px 5%; }
	.timeTitle h2{ font-size: 20px; }
	.timeItem:first-of-type, .timeItem{ width: 90%; height: 310px; margin: 0px 5% 20px 5%; }
	.timeZap{ width: 90%; margin: 40px 5% 0px 5%; border-radius: 20px; }
		.timeZapTitle h2{ font-size: 25px; }
		.timeZapTxt{ width: 90%; margin: 10px 5% 0px 5%; }
		.timeBtn{ width: 80%; margin: 20px 10%; }
			.timeBtnImg{ width: 30%; margin: 0px 35% 20px 35%; }
			.timeBtnNum{ width: 90%; margin: 0px 5%; text-align: center; }
				.timeBtnNum a{ font-size: 25px; }

}

.doaWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 40px 0px; background-color: #FFFFFF; }
	.doaBox{ width: 1000px; height: auto; margin: 0 auto; }
		.doaTitle{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; }
			.doaTitle h2{ font-weight: 700; font-size: 40px; color: #FFFFFF; text-align: center; width: auto; padding: 20px 0px 20px 0px;
				background-color: #2BB0FB; border-radius: 100px; margin: 0px 10%; }
		.doaList{ display: none; width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; }
			.doaItemBox:first-of-type{ width: 32%; height: auto; float: left; margin: 0px 0px 0px 0px; }
			.doaItemBox{ width: 32%; height: auto; float: left; margin: 0px 0px 0px 2%; }
				.doaListItemImg{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
					.doaListItemImg img{ width: 100%; height: auto; }
			.doaItemTitle{ width: 96%; height: auto; float: left; margin: 10px 2% 0px 2%; text-align: center; }
				.doaItemTitle h3{ font-weight: 700; font-size: 30px; }
				.doaitemTitle h3 a{ color: #2BB0FB; text-decoration: none; }
			.doaItemTxt{ width: 96%; height: auto; float: left; margin: 10px 2% 0px 2%; }
				.doaItemTxt p{ font-size: 18px; font-weight: 500; text-align: center; }
				.doaItemTxt p a{ color: #999999; text-decoration: none; }
		.doaOutrosBox{ display: none; width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; }
			.doaOutros{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
				.doaOutrosTitle{ width: 96%; height: auto; float: left; margin: 0px 2%; }
					.doaOutrosTitle h2{ font-weight: 700; font-size: 40px; color: #2BB0FB; text-align: center; }
				.doaOutrosDesc{ width: 96%; height: auto; float: left; margin: 0px 2%; }
					.doaOutrosDesc p{ font-size: 18px; font-weight: 500; text-align: center; }
				.doaOutrosPix{ width: 96%; height: auto; float: left; margin: 20px 2% 0px 2%; }
					.doaOutrosPixLeft{ width: 30%; height: auto; float: left; margin: 0px 0px 0px 0px; }
						.doaOutrosPixImg{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
							.doaOutrosPixImg img{ width: 100%; height: auto; }
					.doaOutrosPixRight{ width: 70%; height: auto; float: left; margin: 0px 0px 0px 0px; }
						.doaOutrosPixTitle{ width: 90%; height: auto; float: left; margin: 0px 5%; }
							.doaOutrosPixTitle h3{ font-size: 20px; font-weight: 700; color: #2BB0FB; }
						.doaOutrosPixTxt{ width: 90%; height: auto; float: left; margin: 0px 5%; }
							.doaOutrosPixTxt p{ font-size: 18px; font-weight: 500; color: #999999; line-height: 30px; margin: 10px 0px 10px 0px; }
							.doaOutrosPixTxt span{ font-weight: 700; color: #2BB0FB; }
		.dadosList{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; }
			.dadosItem:first-of-type{ margin: 0px 0px 0px 0px; }
			.dadosItem{ width: 23%; height: auto; float: left; margin: 0px 0px 0px 2%; box-shadow: 0px 0px 4px 2px rgb(0,0,0,0.1); }
				.dadosItemImg{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
					.dadosItemImg img{ width: 100%; height: auto; }
				.dadosItemTitle{ width: 80%; height: auto; float: left; margin: 0px 10%; text-align: center; padding: 20px 0px 0px 0px; font-size: 14px;
					font-weight: 500; color: #666666; }
				.dadosItemDesc{ width: 80%; height: 130px; float: left; margin: 0px 10%; text-align: center; padding: 10px 0px 0px 0px; }
					.dadosItemDesc strong{ font-weight: 700; }
				.dadosItemLink{ width: 100%; height: 40px; float: left; margin: 20px 0px 10px 0px; text-align: center; }

		.doaTabela{ width: 90%; height: auto; float: left; margin: 40px 5% 0px 5%; }
			.doaTabelaTitle{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align: center; background-color: #fabe00; }
				.doaTabelaTitle h2{ font-size: 18px; font-weight: 700; color: #333333; }
			.doaTabelaItem{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
				.doaTabelaItem1{ width: 50%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #e9e9e9; font-weight: 700; }
					.doaTabelaItem1 p, .doaTabelaItem2 p{ text-align: center; font-size: 16px; color: #333333; padding: 15px 0px 5px 0px; }
				.doaTabelaItem2{ width: 50%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #f1f1f1; }


@media only screen and (max-width: 767px) {
	.doaBox{ width: 90%; float: left; margin: 0px 5%; }
		.doaTitle h2{ font-size: 20px; }
	.doaItemBox:first-of-type, .doaItemBox{ width: 90%; margin: 0px 5% 20px 5%; }
		.doaOutrosPixLeft{ width: 90%; margin: 0px 5% 20px 5%; }
		.doaOutrosPixRight{ width: 90%; margin: 0px 5% 20px 5%; }
	.dadosItem{ width: 100%; margin: 20px 0px 0px 0px; }

	.doaTabela{ width: 100%; margin: 40px 0% 0px 0%; }
	.doaTabelaTitle h2{ font-size: 16px; }
	.doaTabelaItem1, .doaTabelaItem2{ height: 70px; }
		.doaTabelaItem1 p, .doaTabelaItem2 p{ font-size: 14px; padding: 15px 20px 5px 20px; }

}

.pontosWrap{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; padding: 0px 0px 40px 0px; background-color: #F1FDFF; }
	.pontosBox{ width: 1000px; height: auto; margin: 0 auto; }
		.pontosTitle{ width: 96%; height: auto; float: left; margin: 40px 2% 0px 2%; }
			.pontosTitle h2{  font-weight: 700; font-size: 40px; color: #FFFFFF; text-align: center; width: auto; padding: 20px 0px 20px 0px;
				background-color: #2BB0FB; border-radius: 100px; margin: 0px 10%; }
		.pontosTxt{ width: 96%; height: auto; float: left; margin: 20px 2% 0px 2%; }
			.pontosTxt p{ font-size: 18px; font-weight: 500; color: #666666; text-align: center; margin: 10px 15% 10px 15%; }
		.pontosList{ width: 96%; height: auto; float: left; margin: 40px 2% 0px 2%; }
			.pontosItem:first-of-type{ margin: 0px 2% 0px 8%; }
			.pontosItem{ width: 40%; height: auto; float: left; margin: 0px 8% 0px 2%; background-color: #FFFFFF; border-radius: 25px; box-shadow: 1px 1px 1px 1px rgb(0,0,0,0.2); }
				.pontosItemTitle{ width: 90%; height: auto; float: left; margin: 0px 5% 0px 5%; padding: 20px 0px 20px 0px; }
					.pontosItemTitle h3{ font-weight: 700; font-size: 24px; color: #1671C1; text-align: center; }
				.pontosItemDesc{ width: 80%; height: auto; min-height: 90px; float: left; margin: 0px 10% 0px 10%; }
					.pontosItemDesc p{ font-size: 18px; color: #666666; font-weight: 500; }
				.pontosItemMaps{ width: 80%; height: auto; float: left; margin: 20px 10% 0px 10%; }
					.pontosItemMaps a{ text-decoration: none; color: #2BB0FB; font-size: 14px; font-weight: 700; }
				.pontosItemZap{ width: 80%; height: auto; float: left; margin: 10px 10% 0px 10%; padding: 0px 0px 30px 0px; }
					.pontosItemZap a{ text-decoration: none; color: #2BB0FB; font-size: 14px; font-weight: 700; }


@media only screen and (max-width: 767px) {
	.pontosBox{ width: 96%; float: left; margin: 0px 2%; }
		.pontosTitle h2{ font-size: 20px; }
		.pontosTxt{ width: 90%; margin: 20px 5% 0px 5%; }
		.pontosItem, .pontosItem:first-of-type{ width: 90%; margin: 0px 5% 20px 5%; }


}


.lojaWrap{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 40px 0;
}

	.lojaBox{
		width: 1000px;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		gap: 30px;
	}

		.lojaTitle{
			width: 100%;
			height: auto;
			display: flex;
			justify-content: center;
			align-items: center;
		}

			.lojaTitle h2{
				font-weight: 700;
				font-size: 36px;
				color: #FFFFFF;
				text-align: center;
				width: auto;
				padding: 20px 40px 20px 40px;
				background-color: #2BB0FB;
				border-radius: 100px;
				margin: 0px 10%;
			}

		.lojaContent{
			width: 100%;
			height: auto;
			display: flex;
			justify-content: space-evenly;
			align-items: center;
		}

			.lojaContentImg{
				width: 40%;
				height: auto;
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 30px 30px;
			}

				.lojaContentImg img{
					width: 100%;
					height: auto;
					border-radius: 40px;
				}

				.lojaContentInfo{
					width: 40%;
					height: auto;
					display: flex;
					justify-content: center;
					align-items: center;
					flex-direction: column;
					gap: 30px;
				}

					.lojaContentInfoInsta{
						width: auto;
						height: auto;
						display: flex;
						justify-content: center;
						align-items: center;
					}

						.lojaContentInfoInsta a{
							font-size: 20px;
							background-color: #962fbf;
							text-decoration: none;
							color: white;
							padding: 10px 25px;
							border-radius: 30px;
							text-transform: uppercase;
							font-weight: bold;
						}

							.lojaContentInfoInsta a:hover{
								background-color: #4f5bd5;
							}

					.lojaContentInfoWpp{
						width: auto;
						height: auto;
						display: flex;
						justify-content: center;
						align-items: center;
					}

						.lojaContentInfoWpp a{
							font-size: 20px;
							background-color: #25D366;
							text-decoration: none;
							color: white;
							padding: 10px 25px;
							border-radius: 30px;
							text-transform: uppercase;
							font-weight: bold;
						}

							.lojaContentInfoWpp a:hover{
								background-color: #1c9c4c;
							}

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

	.lojaBox{
		width: 96%;
		padding: 0 2%;
	}

		.lojaTitle h2{
			font-size: 20px;
		}

		.lojaContent{
			flex-direction: column;
			gap: 30px;
		}

			.lojaContentImg{
				width: 100%;
			}

			.lojaContentInfo{
				width: 100%;
			}

}


.footerWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 40px 0px; background-color: #1671C1; }
	.footerBox{ width: 1000px; height: auto; margin: 0 auto; }
		.footerLeft{ width: 32%; height: auto; float: left; margin: 0px 0px 0px 0px; }
			.footerTitle{ width: 100%; height: auto; float: left; margin: 40px 0px 0px 0px; font-size: 20px; font-weight: 700; color: #FFFFFF; }
			.footerList{ width: 100%; height: auto; float: left; margin: 20px 0px 0px 0px; }
				.footerList ul{ margin: 0; padding: 0; }
				.footerList ul li{ margin: 5px 0px; padding: 0px 0px 5px 10px; font-size: 14px; font-weight: 500; }
				.footerList ul li a{ color: #FFFFFF; text-decoration: none; }
		.footerMid{ width: 32%; height: auto; float: left; margin: 0px 2% 0px 2%; }
			.footerSocial{ width: 100%; height: auto; float: left; margin: 20px 0px 0px 0px; }
				.footerSocialItem{ width: 30px; height: auto; float: left; margin: 0px 15px 0px 0px; }
					.footerSocialItem img{ width: 100%; height: auto; }
		.footerRight{ width: 32%; height: auto; float: left; margin: 0px 0px 0px 0px; }

.posfooterWrap{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; background-color: #1452A1; }
	.posfooterBox{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; }
		.posfooterTxt{ width: 100%; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; text-align: center; }
			.posfooterTxt h6{ font-size: 16px; color: #FFFFFF; font-weight: 500; }

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

	.footerBox{ width: 96%; float: left; margin: 0px 2%; }
		.footerLeft{ width: 90%; margin: 0px 5% 0px 5%; }
		.footerMid{ width: 90%; margin: 20px 5% 0px 5%; }
		.footerRight{ width: 90%; margin: 20px 5% 0px 5%; }

		.posfooterTxt h6{ font-size: 14px; }

}
