/*--Start responsive Icon Box--*/
@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%;
	}
}

/*-- End responsive Icon Box--*/

/*--Start responsive Banner--*/
@media (max-width: 1024px) {
	.elementor-tablet-align-center .ube-banner-btn-fixed .ube-banner-content {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-tablet-align-center .ube-banner-btn-fixed .ube-banner-content .ube-banner-top-box {
		padding-left: inherit;
		padding-right: inherit;
	}

	.elementor-tablet-align-right .ube-banner-btn-fixed .ube-banner-content {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-tablet-align-right .ube-banner-btn-fixed .ube-banner-content .ube-banner-top-box {
		padding-left: inherit;
		padding-right: 0;
	}

	.elementor-tablet-align-left .ube-banner-btn-fixed .ube-banner-content {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-tablet-align-left .ube-banner-btn-fixed .ube-banner-content .ube-banner-top-box {
		padding-right: inherit;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.elementor-mobile-align-center .ube-banner-btn-fixed .ube-banner-content {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-mobile-align-center .ube-banner-btn-fixed .ube-banner-content .ube-banner-top-box {
		padding-left: inherit;
		padding-right: inherit;
	}

	.elementor-mobile-align-right .ube-banner-btn-fixed .ube-banner-content {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-mobile-align-right .ube-banner-btn-fixed .ube-banner-content .ube-banner-top-box {
		padding-left: inherit;
		padding-right: 0;
	}

	.elementor-mobile-align-left .ube-banner-btn-fixed .ube-banner-content {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-mobile-align-left .ube-banner-btn-fixed .ube-banner-content .ube-banner-top-box {
		padding-right: inherit;
		padding-left: 0;
	}
}

/*--End responsive Banner Banner--*/

/*--Start responsive Heading--*/
@media (max-width: 1024px) {
	.elementor-tablet-align-center .ube-heading-divider {
		margin-left: auto;
		margin-right: auto;
	}

	.elementor-tablet-align-right .ube-heading-divider {
		margin-left: auto;
		margin-right: 0;
	}

	.elementor-tablet-align-left .ube-heading-divider {
		margin-right: auto;
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.elementor-mobile-align-center .ube-heading-divider {
		margin-left: auto;
		margin-right: auto;
	}

	.elementor-mobile-align-right .ube-heading-divider {
		margin-left: auto;
		margin-right: 0;
	}

	.elementor-mobile-align-left .ube-heading-divider {
		margin-right: auto;
		margin-left: 0;
	}
}

/*--End responsive Heading--*/


/*--Start responsive pricing table--*/
@media (max-width: 1024px) {
	.elementor-tablet-align-center .ube-pricing-icon, .elementor-tablet-align-center .ube-pricing-image, .elementor-tablet-align-center .ube-pricing-bg {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-tablet-align-center .ube-pricing-style-3 .ube-pricing-header:after {
		margin-left: auto;
		margin-right: auto;
	}

	.elementor-tablet-align-right .ube-pricing-icon, .elementor-tablet-align-right .ube-pricing-image, .elementor-tablet-align-right .ube-pricing-bg {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-tablet-align-right .ube-pricing-style-3 .ube-pricing-header:after {
		margin-left: auto;
		margin-right: 0;
	}

	.elementor-tablet-align-left .ube-pricing-icon, .elementor-tablet-align-left .ube-pricing-image, .elementor-tablet-align-left .ube-pricing-bg {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-tablet-align-left .ube-pricing-style-3 .ube-pricing-header:after {
		margin-right: auto;
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.elementor-mobile-align-center .ube-pricing-icon, .elementor-mobile-align-center .ube-pricing-image, .elementor-mobile-align-center .ube-pricing-bg {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-mobile-align-center .ube-pricing-style-3 .ube-pricing-header:after {
		margin-left: auto;
		margin-right: auto;
	}

	.elementor-mobile-align-right .ube-pricing-icon, .elementor-mobile-align-right .ube-pricing-image, .elementor-mobile-align-right .ube-pricing-bg {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-mobile-align-right .ube-pricing-style-3 .ube-pricing-header:after {
		margin-left: auto;
		margin-right: 0;
	}

	.elementor-mobile-align-left .ube-pricing-icon, .elementor-mobile-align-left .ube-pricing-image, .elementor-mobile-align-left .ube-pricing-bg {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-mobile-align-left .ube-pricing-style-3 .ube-pricing-header:after {
		margin-right: auto;
		margin-left: 0;
	}
}

/*--End responsive pricing table--*/

/*--Start responsive list--*/
@media (max-width: 1024px) {
	.elementor-tablet-align-right .list-icon-item {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.elementor-tablet-align-right .list-icon-item:before {
		text-align: right;
	}

	.elementor-tablet-align-right .list-inline .ube-list-icon-icon,
	.elementor-tablet-align-right .list-inline .list-inline-item:before {
		float: right;
		order: 2;
	}

	.elementor-tablet-align-right .list-inline .list-inline-item:after {
		order: 3;
	}

	.elementor-tablet-align-right .ube-list-icon-roman li:before {
		content: " ." counter(item, upper-roman);
	}

	.elementor-tablet-align-right .ube-list-icon-alpha li:before {
		content: " ." counter(item, lower-alpha);
	}

	.elementor-tablet-align-right .ube-list-icon-number li:before {
		content: " ." counter(item, decimal-leading-zero);
	}

	.elementor-tablet-align-right .ube-list-icon-icon {
		padding-left: 0.5em;
	}

	.elementor-tablet-align-right li:before {
		padding-left: 10px;
	}

	.elementor-tablet-align-right .ube-list-icon-icon,
	.elementor-tablet-align-right li:before {
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.elementor-mobile-align-right .list-icon-item {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.elementor-mobile-align-right .list-icon-item:before {
		text-align: right;
	}

	.elementor-mobile-align-right .list-inline .ube-list-icon-icon,
	.elementor-mobile-align-right .list-inline .list-inline-item:before {
		float: right;
		order: 2;
	}

	.elementor-mobile-align-right .list-inline .list-inline-item:after {
		order: 3;
	}

	.elementor-mobile-align-right .ube-list-icon-roman li:before {
		content: " ." counter(item, upper-roman);
	}

	.elementor-mobile-align-right .ube-list-icon-alpha li:before {
		content: " ." counter(item, lower-alpha);
	}

	.elementor-mobile-align-right .ube-list-icon-number li:before {
		content: " ." counter(item, decimal-leading-zero);
	}

	.elementor-mobile-align-right .ube-list-icon-icon {
		padding-left: 0.5em;
	}

	.elementor-mobile-align-right li:before {
		padding-left: 10px;
	}

	.elementor-mobile-align-right .ube-list-icon-icon,
	.elementor-mobile-align-right li:before {
		padding-right: 0;
	}
}

/*--End responsive list--*/

/*--Start responsive testimonial--*/
@media (max-width: 1024px) {
	.elementor-tablet-align-center .ube-testimonial-layout-04 .ube-testimonial-info,
	.elementor-tablet-align-center .ube-testimonial-layout-05 .ube-testimonial-info {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-tablet-align-right .ube-testimonial-layout-04 .ube-testimonial-info,
	.elementor-tablet-align-right .ube-testimonial-layout-05 .ube-testimonial-info {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-tablet-align-left .ube-testimonial-layout-04 .ube-testimonial-info,
	.elementor-tablet-align-left .ube-testimonial-layout-05 .ube-testimonial-info {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

@media (max-width: 767px) {
	.elementor-mobile-align-center .ube-testimonial-layout-04 .ube-testimonial-info,
	.elementor-mobile-align-center .ube-testimonial-layout-05 .ube-testimonial-info {
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-mobile-align-right .ube-testimonial-layout-04 .ube-testimonial-info,
	.elementor-mobile-align-right .ube-testimonial-layout-05 .ube-testimonial-info {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-mobile-align-left .ube-testimonial-layout-04 .ube-testimonial-info,
	.elementor-mobile-align-left .ube-testimonial-layout-05 .ube-testimonial-info {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

/*--End responsive testimonial--*/


/*--Start responsive gallery metro--*/
@media screen and (max-width: 1024px) {
	.ube-gallery-metro .card-img::after {
		padding-top: var(--ube-gallery-ratio-tablet, 100%);
	}

	.ube-list-grid .gr-tablet-1 {
		grid-row: span 1;
	}

	.ube-list-grid .gr-tablet-2 {
		grid-row: span 2;
	}

	.ube-list-grid .gr-tablet-3 {
		grid-row: span 3;
	}

	.ube-list-grid .gr-tablet-4 {
		grid-row: span 4;
	}

	.ube-list-grid .gr-tablet-5 {
		grid-row: span 5;
	}

	.ube-list-grid .gr-tablet-6 {
		grid-row: span 6;
	}

	.ube-list-grid .gr-tablet-7 {
		grid-row: span 7;
	}

	.ube-list-grid .gr-tablet-8 {
		grid-row: span 8;
	}

	.ube-list-grid .gr-tablet-9 {
		grid-row: span 9;
	}

	.ube-list-grid .gr-tablet-10 {
		grid-row: span 10;
	}

	.ube-list-grid .gr-tablet-11 {
		grid-row: span 11;
	}

	.ube-list-grid .gr-tablet-12 {
		grid-row: span 12;
	}

	.ube-list-grid .gc-tablet-1 {
		grid-column: span 1;
	}

	.ube-list-grid .gc-tablet-2 {
		grid-column: span 2;
	}

	.ube-list-grid .gc-tablet-3 {
		grid-column: span 3;
	}

	.ube-list-grid .gc-tablet-4 {
		grid-column: span 4;
	}

	.ube-list-grid .gc-tablet-5 {
		grid-column: span 5;
	}

	.ube-list-grid .gc-tablet-6 {
		grid-column: span 6;
	}

	.ube-list-grid .gc-tablet-7 {
		grid-column: span 7;
	}

	.ube-list-grid .gc-tablet-8 {
		grid-column: span 8;
	}

	.ube-list-grid .gc-tablet-9 {
		grid-column: span 9;
	}

	.ube-list-grid .gc-tablet-10 {
		grid-column: span 10;
	}

	.ube-list-grid .gc-tablet-11 {
		grid-column: span 11;
	}

	.ube-list-grid .gc-tablet-12 {
		grid-column: span 12;
	}
}

@media screen and (max-width: 767px) {
	.ube-gallery-metro .card-img::after {
		padding-top: var(--ube-gallery-ratio-mobile, 100%);
	}

	.ube-list-grid .gr-mobile-1 {
		grid-row: span 1;
	}

	.ube-list-grid .gr-mobile-2 {
		grid-row: span 2;
	}

	.ube-list-grid .gr-mobile-3 {
		grid-row: span 3;
	}

	.ube-list-grid .gr-mobile-4 {
		grid-row: span 4;
	}

	.ube-list-grid .gr-mobile-5 {
		grid-row: span 5;
	}

	.ube-list-grid .gr-mobile-6 {
		grid-row: span 6;
	}

	.ube-list-grid .gr-mobile-7 {
		grid-row: span 7;
	}

	.ube-list-grid .gr-mobile-8 {
		grid-row: span 8;
	}

	.ube-list-grid .gr-mobile-9 {
		grid-row: span 9;
	}

	.ube-list-grid .gr-mobile-10 {
		grid-row: span 10;
	}

	.ube-list-grid .gr-mobile-11 {
		grid-row: span 11;
	}

	.ube-list-grid .gr-mobile-12 {
		grid-row: span 12;
	}

	.ube-list-grid .gc-mobile-1 {
		grid-column: span 1;
	}

	.ube-list-grid .gc-mobile-2 {
		grid-column: span 2;
	}

	.ube-list-grid .gc-mobile-3 {
		grid-column: span 3;
	}

	.ube-list-grid .gc-mobile-4 {
		grid-column: span 4;
	}

	.ube-list-grid .gc-mobile-5 {
		grid-column: span 5;
	}

	.ube-list-grid .gc-mobile-6 {
		grid-column: span 6;
	}

	.ube-list-grid .gc-mobile-7 {
		grid-column: span 7;
	}

	.ube-list-grid .gc-mobile-8 {
		grid-column: span 8;
	}

	.ube-list-grid .gc-mobile-9 {
		grid-column: span 9;
	}

	.ube-list-grid .gc-mobile-10 {
		grid-column: span 10;
	}

	.ube-list-grid .gc-mobile-11 {
		grid-column: span 11;
	}

	.ube-list-grid .gc-mobile-12 {
		grid-column: span 12;
	}
}

/*--End responsive gallery metro--*/

/*--Start responsive post metro--*/
@media screen and (max-width: 1024px) {
	.ube-posts-metro .ube-grid-item::before {
		padding-top: var(--ube-post-ratio-tablet, 100%);
	}
}

@media screen and (max-width: 767px) {
	.ube-posts-metro .ube-grid-item::before {
		padding-top: var(--ube-post-ratio-mobile, 100%);
	}
}
/*--End responsive post metro--*/