
.et-db #et-boc .et-l .et_pb_section_0_tb_footer.et_pb_section {
	padding-top: 40px;
	padding-bottom: 30px;
	margin-top: 10px;
}

.et-db #et-boc .et-l .et_pb_section_1_tb_footer.et_pb_section {
	padding-top: 40px;
	padding-bottom: 30px;
	margin-top: 10px;
	background-color: rgba(0, 45, 114, .99) !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row, .et-db #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row, .et-db #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-top: 20px;
	padding-bottom: 20px;
}

.et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 0px;
	padding-bottom: 0px;
}

.et-db #et-boc .et-l .et_pb_image_0_tb_footer {
	text-align: left;
	margin-left: 0;
}

.et-db #et-boc .et-l .et_pb_section_2_tb_footer.et_pb_section, .et-db #et-boc .et-l .et_pb_section_4_tb_footer.et_pb_section {
	padding-top: 0px;
	padding-bottom: 0px;
}

.et-db #et-boc .et-l .et_pb_section_3_tb_footer.et_pb_section {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #222 !important;
}

.et-db #et-boc .et-l .et_pb_section_5_tb_footer.et_pb_section {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #eee !important;
}

@media only screen and (max-width:980px) {
	.et-db #et-boc .et-l .et_pb_image_0_tb_footer .et_pb_image_wrap img {
		width: auto;
	}
}

@media only screen and (max-width:767px) {
	.et-db #et-boc .et-l .et_pb_image_0_tb_footer .et_pb_image_wrap img {
		width: auto;
	}
}

.et_pb_code_0 .loop-grid {
	grid-row-gap: 30px;
}

@media (min-width:768px) {
	.site-footer .et-last-child#ca-175 {
		border-left: 0 !important;
		padding-left: 0 !important;
	}
	
	.site-footer .et-last-child#ca-175:after {
		border-left: 0 !important;
	}
	
	.et_pb_row_1_tb_footer.et_pb_row {
		padding-bottom: 0 !important;
	}
}

.et_pb_code_0 .loop-grid {
	grid-row-gap: 30px;
}

@media (min-width:768px) {
	.site-footer .et-last-child#ca-175 {
		border-left: 0 !important;
		padding-left: 0 !important;
	}
	
	.site-footer .et-last-child#ca-175:after {
		border-left: 0 !important;
	}
	
	.et_pb_row_1_tb_footer.et_pb_row {
		padding-bottom: 0 !important;
	}
}
