.bgr-flex-row {
	display: flex !important;
	flex-direction: row;
}
.bgr-flex-column {
	display: flex !important;
	flex-direction: column;
}
.bgr-col-1 {
	width: calc((100% / 12) * 1);
}
.bgr-col-2 {
	width: calc((100% / 12) * 2);
}
.bgr-col-3 {
	width: calc((100% / 12) * 3);
}
.bgr-col-4 {
	width: calc((100% / 12) * 4);
}
.bgr-col-5 {
	width: calc((100% / 12) * 5);
}
.bgr-col-6 {
	width: calc((100% / 12) * 6);
}
.bgr-col-7 {
	width: calc((100% / 12) * 7);
}
.bgr-col-8 {
	width: calc((100% / 12) * 8);
}
.bgr-col-9 {
	width: calc((100% / 12) * 9);
}
.bgr-col-10 {
	width: calc((100% / 12) * 10);
}
.bgr-col-11 {
	width: calc((100% / 12) * 11);
}
.bgr-col-12 {
	width: calc((100% / 12) * 12);
}
.py-5 {
	padding-left: 5rem !important;
	padding-right: 5rem !important;
}
.p-xxlg {
	padding: 60px !important;
}
.pt-90 {
	padding-top: 90px !important;
}
.pb-90 {
	padding-bottom: 90px !important;
}
.pt-70 {
	padding-top: 70px !important;
}
.pb-70 {
	padding-bottom: 70px !important;
}
.left-offset-1 {
	margin-left: calc((100% / 12) * 1) !important;
}
.left-offset-2 {
	margin-left: calc((100% / 12) * 2) !important;
}
.left-offset-3 {
	margin-left: calc((100% / 12) * 3) !important;
}
.left-offset-4 {
	margin-left: calc((100% / 12) * 4) !important;
}
.left-offset-5 {
	margin-left: calc((100% / 12) * 5) !important;
}
.left-offset-6 {
	margin-left: calc((100% / 12) * 6) !important;
}
.left-offset-7 {
	margin-left: calc((100% / 12) * 7) !important;
}
.left-offset-8 {
	margin-left: calc((100% / 12) * 8) !important;
}
.left-offset-9 {
	margin-left: calc((100% / 12) * 9) !important;
}
.left-offset-10 {
	margin-left: calc((100% / 12) * 10) !important;
}
.left-offset-11 {
	margin-left: calc((100% / 12) * 11) !important;
}
.left-offset-12 {
	margin-left: calc((100% / 12) * 12) !important;
}
.right-offset-1 {
	margin-right: calc((100% / 12) * 1) !important;
}
.right-offset-2 {
	margin-right: calc((100% / 12) * 2) !important;
}
.right-offset-3 {
	margin-right: calc((100% / 12) * 3) !important;
}
.right-offset-4 {
	margin-right: calc((100% / 12) * 4) !important;
}
.right-offset-5 {
	margin-right: calc((100% / 12) * 5) !important;
}
.right-offset-6 {
	margin-right: calc((100% / 12) * 6) !important;
}
.right-offset-7 {
	margin-right: calc((100% / 12) * 7) !important;
}
.right-offset-8 {
	margin-right: calc((100% / 12) * 8) !important;
}
.right-offset-9 {
	margin-right: calc((100% / 12) * 9) !important;
}
.right-offset-10 {
	margin-right: calc((100% / 12) * 10) !important;
}
.right-offset-11 {
	margin-right: calc((100% / 12) * 11) !important;
}
.right-offset-12 {
	margin-right: calc((100% / 12) * 12) !important;
}
@media screen and (max-width: 480px) {
	.bgr-flex-row {
		flex-direction: column;
	}
	.bgr-col-1, .bgr-col-2, .bgr-col-3, .bgr-col-4, .bgr-col-5, .bgr-col-6, .bgr-col-7, .bgr-col-8, .bgr-col-9, .bgr-col-10, .bgr-col-11, .bgr-col-12 {
		width: 100%;
	}
	.info-box-group {
		flex-direction: column;
	}
	.icon-card-box-wrapper {
		flex-direction: column;
	}
	.icon-out-box {
		margin-top: 50px;
	}
	.pt-70 {
		padding-top: 40px !important;
	}
	.pb-70 {
		padding-bottom: 40px !important;
	}
	.left-offset-1, .left-offset-2, .left-offset-3, .left-offset-4, .left-offset-5, .left-offset-6, .left-offset-7, .left-offset-8, .left-offset-9, .left-offset-10, .left-offset-11, .left-offset-12 {
		margin-left: 0 !important;
	}
	.right-offset-1, .right-offset-2, .right-offset-3, .right-offset-4, .right-offset-5, .right-offset-6, .right-offset-7, .right-offset-8, .right-offset-9, .right-offset-10, .right-offset-11, .right-offset-12 {
		margin-right: 0 !important;
	}
}