@media (max-width: 1024px) {
	.ube-tablet-position-top .ube-icon-box {
		display: block;
	}

	.ube-tablet-position-top .ube-icon-box-wrapper {
		text-align: center;
	}

	.ube-tablet-position-top .ube-ib-icon {
		margin: 0 0 var(--ube-ib-spacing) 0;
	}

	.ube-tablet-position-left .ube-icon-box {
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.ube-tablet-position-left .ube-icon-box-wrapper {
		text-align: left;
	}

	.ube-tablet-position-left .ube-ib-icon {
		margin: 0 var(--ube-ib-spacing) 0  0;
	}

	.ube-tablet-position-right .ube-icon-box {
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-flow: row-reverse;
		flex-flow: row-reverse;
	}

	.ube-tablet-position-right .ube-icon-box-wrapper {
		text-align: right;
	}

	.ube-tablet-position-right .ube-ib-icon {
		margin: 0 0 0 var(--ube-ib-spacing);
	}

	.ube-tablet-position-left .ube-image-box .ube-image {
		width: 25%;
	}

	.ube-tablet-position-right .ube-image-box .ube-image {
		width: 25%;
	}


}

@media (max-width: 767px) {
	.ube-mobile-position-top .ube-icon-box {
		display: block;
	}

	.ube-mobile-position-top .ube-icon-box-wrapper {
		text-align: center;
	}

	.ube-mobile-position-top .ube-ib-icon {
		margin: 0 0 var(--ube-ib-spacing) 0;
	}

	.ube-mobile-position-left .ube-icon-box {
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.ube-mobile-position-left .ube-icon-box-wrapper {
		text-align: left;
	}

	.ube-mobile-position-left .ube-ib-icon {
		margin: 0 var(--ube-ib-spacing) 0  0;
	}

	.ube-mobile-position-right .ube-icon-box {
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-flow: row-reverse;
		flex-flow: row-reverse;
	}

	.ube-mobile-position-right .ube-icon-box-wrapper {
		text-align: right;
	}

	.ube-mobile-position-right .ube-ib-icon {
		margin: 0 0 0 var(--ube-ib-spacing);
	}

	.ube-mobile-position-left .ube-image-box .ube-image {
		width: 25%;
	}

	.ube-mobile-position-right .ube-image-box .ube-image {
		width: 25%;
	}
}