@media screen and (max-width: 1024px) {
	.xpro-preview .xpro-preview-iframe {
		width: 100%;
	}
	
	.xpro-filter-dropdown-tablet .xpro-select-option {
		width: 100%;
		position: relative;
		background-color: var(--e-global-color-primary);
		color: #fff;
		margin: 0;
		padding: 10px 15px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		cursor: pointer;
		text-align: left;
		display: block;
	}
	
	.xpro-filter-dropdown-tablet .xpro-select-content {
		pointer-events: none;
	}
	
	.xpro-filter-dropdown-tablet.active .xpro-select-icon {
		-webkit-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
		transform: translateY(-50%) rotate(180deg);
	}
	
	.xpro-filter-dropdown-tablet .xpro-select-icon {
		position: absolute;
		top: 50%;
		right: 15px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 35px;
		height: 35px;
		line-height: 35px;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		text-align: center;
	}
	
	.xpro-filter-dropdown-tablet .cbp-l-filters-button {
		width: 100%;
		position: absolute;
		left: 0;
		padding: 0;
		list-style: none;
		display: none;
		border-top: 1px solid #fff;
		z-index: 9;
		margin: 0;
		-webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
		box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
		-webkit-transition: .3s ease-in-out;
		-o-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	
	.xpro-filter-dropdown-tablet.active .cbp-l-filters-button {
		display: -ms-inline-grid;
		display: inline-grid;
	}
	
	.xpro-filter-dropdown-tablet .cbp-l-filters-button .cbp-filter-item {
		position: relative;
		font: inherit;
		border: none !important;
		border-bottom: 1px solid #fff !important;
		background-color: var(--e-global-color-primary) !important;
		color: #fff !important;
		padding: 10px 15px;
		margin: 0 !important;
		border-radius: 0 !important;
		width: 100%;
		text-align: left;
		-webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
		box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
	}
	
	.xpro-filter-dropdown-tablet .cbp-l-filters-button:hover {
		border-color: #fff;
	}
	
	.xpro-filter-dropdown-tablet > ul > li.cbp-filter-item.cbp-filter-item-active, .xpro-step-flow-separator-disable-tablet .xpro-step-flow-arrow, .xpro-step-flow-separator-disable-tablet .xpro-step-flow-circle, .xpro-step-flow-separator-disable-tablet .xpro-step-flow-line, .xpro-step-flow-separator-disable-tablet .xpro-step-flow-line-arrow {
		display: none;
	}
	
	.elementor-tablet-align-left .xpro-infolist-layout-horizontal, .xpro-post-grid-align-tablet-left .xpro-post-grid-meta-list {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.elementor-tablet-align-center .xpro-infolist-layout-horizontal, .xpro-post-grid-align-tablet-center .xpro-post-grid-meta-list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.elementor-tablet-align-right .xpro-infolist-layout-horizontal, .xpro-post-grid-align-tablet-right .xpro-post-grid-meta-list {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.elementor-tablet-align-left .xpro-infolist-item, .elementor-tablet-align-left .xpro-infolist-item > a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		text-align: left;
	}
	
	.elementor-tablet-align-center .xpro-infolist-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.elementor-tablet-align-right .xpro-infolist-item, .elementor-tablet-align-right .xpro-infolist-item > a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
	}
	
	.elementor-tablet-align-center .xpro-infolist-item > a {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}
	
	.elementor-tablet-align-left .xpro-infolist-media-type-icon::before, .elementor-tablet-align-right .xpro-infolist-media-type-icon::before {
		content: "";
	}
	
	.elementor-tablet-align-center .xpro-infolist-media-type-icon::before, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-style-crossOver .xpro-elementor-horizontal-navbar-nav > li > a:before, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li > a::after, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li > a::before, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li > a::after, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li > a::before, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-style-pushRight .xpro-elementor-horizontal-navbar-nav > li > a:before, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > .xpro-elementor-dropdown-menu:after, .xpro-elementor-horizontal-menu-responsive-tablet [class*="xpro-elementor-horizontal-menu-style-sweepTo"] .xpro-elementor-horizontal-navbar-nav > li > a:before, .xpro-elementor-horizontal-menu-responsive-tablet [class*="xpro-elementor-horizontal-menu-style-underline"] .xpro-elementor-horizontal-navbar-nav > li > a:before {
		content: none;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet {
		position: fixed;
		height: 100vh;
		width: 400px;
		max-width: 100%;
		right: 0;
		top: 0;
		text-align: right;
		background-color: #f5f5f5;
		padding: 30px;
		overflow: auto;
		z-index: 999;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		transition: transform .5s, -webkit-transform .5s;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet.xpro-push-left {
		left: 0;
		right: auto;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	.admin-bar .xpro-elementor-horizontal-menu-responsive-tablet {
		top: 32px;
	}
	
	.admin-bar .xtb-appear .xpro-elementor-horizontal-menu-responsive-tablet {
		top: 0;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet ~ .xpro-elementor-horizontal-menu-overlay, .xpro-elementor-horizontal-menu-responsive-tablet ~ .xpro-elementor-horizontal-menu-toggler-wrapper {
		display: block;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-menu-close {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-top: 20px;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li {
		position: relative;
		width: 100%;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > a {
		margin: 0;
		width: 100%;
		min-height: 30px;
		padding: 20px 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		border-bottom: 1px solid #e6e6e6;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu {
		position: relative;
		left: 0;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		opacity: 1;
		visibility: visible;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		display: none;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > .xpro-elementor-dropdown-menu {
		left: 0 !important;
		top: 0 !important;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a > .xpro-dropdown-menu-toggle, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > a > .xpro-dropdown-menu-toggle {
		position: absolute;
		right: 0;
		padding: 0;
		width: 50px;
		height: 100%;
		z-index: 2;
		line-height: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-dropdown-menu-toggle:focus, .xpro-elementor-horizontal-menu-responsive-tablet .xpro-dropdown-menu-toggle:hover {
		outline: dotted 1px;
		outline-offset: -1px;
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav li > a > .xpro-dropdown-menu-toggle::before {
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav li > a.active > .xpro-dropdown-menu-toggle::before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a {
		color: #a2a2a2;
		background-color: #efefef;
		border-bottom: 1px solid rgba(255, 255, 255, .41);
	}
	
	.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a:hover {
		color: #2b2b2b;
	}
	
	.xpro-testimonial-layout-2.xpro-testimonial-align--tabletleft .xpro-testimonial-quote {
		right: 0;
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin: 0 30px -30px 0;
	}
	
	.xpro-testimonial-layout-2.xpro-testimonial-align--tabletcenter .xpro-testimonial-quote {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin: 0 0 -30px;
	}
	
	.xpro-testimonial-layout-2.xpro-testimonial-align--tabletright .xpro-testimonial-quote {
		right: auto;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin: 0 0 -30px 30px;
	}
	
	.elementor-tablet-align-left .xpro-business-hour-item, .xpro-post-grid-align-tablet-center .xpro-post-grid-author, .xpro-post-grid-align-tablet-center .xpro-post-grid-meta-list > li, .xpro-post-grid-align-tablet-left .xpro-post-grid-author, .xpro-post-grid-align-tablet-left .xpro-post-grid-meta-list > li, .xpro-testimonial-layout-4.xpro-testimonial-align--tabletleft, .xpro-testimonial-layout-5.xpro-testimonial-align--tabletleft, .xpro-testimonial-layout-6.xpro-testimonial-align--tabletleft .xpro-testimonial-author, .xpro-testimonial-layout-7.xpro-testimonial-align--tabletleft .xpro-testimonial-author, .xpro-testimonial-layout-8.xpro-testimonial-align--tabletleft .xpro-testimonial-author, .xpro-testimonial-layout-9.xpro-testimonial-align--tabletleft .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--tabletcenter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--tabletright {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--tabletleft .xpro-testimonial-image, .xpro-testimonial-layout-5.xpro-testimonial-align--tabletleft .xpro-testimonial-image, .xpro-testimonial-layout-6.xpro-testimonial-align--tabletleft .xpro-testimonial-image, .xpro-testimonial-layout-7.xpro-testimonial-align--tabletleft .xpro-testimonial-image, .xpro-testimonial-layout-8.xpro-testimonial-align--tabletleft .xpro-testimonial-image, .xpro-testimonial-layout-9.xpro-testimonial-align--tabletleft .xpro-testimonial-image {
		margin: 0 30px 0 0;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--tabletcenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--tabletright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--tabletcenter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--tabletcenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--tabletright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--tabletleft .xpro-testimonial-quote {
		left: 0;
		right: auto;
		margin: 15px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--tabletcenter .xpro-testimonial-quote {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin: 15px 0 0;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--tabletright .xpro-testimonial-quote {
		right: 0;
		left: auto;
		margin: 15px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--tabletcenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--tabletcenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--tabletright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--tabletright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--tabletcenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--tabletcenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--tabletright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--tabletright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletleft .xpro-testimonial-content::after {
		left: 60px;
		right: auto;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletcenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletcenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletright .xpro-testimonial-image, .xpro-testimonial-layout-9.xpro-testimonial-align--tabletright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletcenter .xpro-testimonial-content::after {
		right: auto;
		left: calc(50% - 20px);
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--tabletright .xpro-testimonial-content::after {
		left: auto;
		right: 60px;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--tabletleft {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--tabletright {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--tabletcenter {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.elementor-tablet-align-right .xpro-business-hour-item, .xpro-post-grid-align-tablet-right .xpro-post-grid-author, .xpro-post-grid-align-tablet-right .xpro-post-grid-meta-list > li, .xpro-testimonial-layout-9.xpro-testimonial-align--tabletright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--tabletcenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--tabletcenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-post-grid-align-tablet-left .xpro-post-grid-content {
		text-align: left;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.xpro-post-grid-align-tablet-center .xpro-post-grid-content {
		text-align: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.xpro-post-grid-align-tablet-right .xpro-post-grid-content {
		text-align: right;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	
	.elementor-tablet-align-left .xpro-business-hour-day, .elementor-tablet-align-right .xpro-business-hour-time, .xpro-post-grid-align-tablet-center img ~ .xpro-post-grid-author-content, .xpro-post-grid-align-tablet-left img ~ .xpro-post-grid-author-content {
		text-align: left;
	}
	
	.elementor-tablet-align-left .xpro-business-hour-time, .elementor-tablet-align-right .xpro-business-hour-day, .xpro-post-grid-align-tablet-right img ~ .xpro-post-grid-author-content {
		text-align: right;
	}
	
	.xpro-post-list-main {
		-ms-grid-columns: none !important;
		grid-template-columns: none !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-tablet-align-right .xpro-taxonomy-list-content, .elementor-tablet-align-right .xpro-taxonomy-list > li > a, .xpro-content-align-tabletright .xpro-box-icon-wrapper-inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item {
		width: calc(100% / 2);
	}
	
	.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item {
		width: calc(100% / 3);
	}
	
	.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item {
		width: calc(100% / 4);
	}
	
	.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item {
		width: calc(100% / 5);
	}
	
	.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item {
		width: calc(100% / 6);
	}
	
	.xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item:nth-child(2n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item:nth-child(3n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item:nth-child(4n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item:nth-child(5n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item:nth-child(6n) {
		border-right-width: 0 !important;
	}
	
	.xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item:nth-child(-n + 2), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item:nth-child(-n + 3), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item:nth-child(-n + 4), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item:nth-child(-n + 5), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item:nth-child(-n + 6) {
		border-top-width: 0 !important;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item:nth-child(-n + 2), .xpro-logo-grid--border.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item:nth-child(-n + 3), .xpro-logo-grid--border.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item:nth-child(-n + 4), .xpro-logo-grid--border.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item:nth-child(-n + 5), .xpro-logo-grid--border.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item:nth-child(-n + 6) {
		border-top-width: 2px;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item:nth-child(odd), .xpro-logo-grid--border.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item:nth-child(3n + 1), .xpro-logo-grid--border.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item:nth-child(4n + 1), .xpro-logo-grid--border.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item:nth-child(5n + 1), .xpro-logo-grid--border.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item:nth-child(6n + 1) {
		border-left-width: 2px;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item:nth-child(2), .xpro-logo-grid--border.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item:nth-child(3), .xpro-logo-grid--border.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item:nth-child(4), .xpro-logo-grid--border.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item:nth-child(5), .xpro-logo-grid--border.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item:nth-child(6) {
		border-top-right-radius: 10px;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item:nth-last-child(2), .xpro-logo-grid--border.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item:nth-last-child(3), .xpro-logo-grid--border.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item:nth-last-child(4), .xpro-logo-grid--border.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item:nth-last-child(5), .xpro-logo-grid--border.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item:nth-last-child(6) {
		border-bottom-left-radius: 10px;
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--tablet2 .xpro-logo-grid-item {
		width: calc(( 100% / 2 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--tablet3 .xpro-logo-grid-item {
		width: calc(( 100% / 3 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--tablet4 .xpro-logo-grid-item {
		width: calc(( 100% / 4 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--tablet5 .xpro-logo-grid-item {
		width: calc(( 100% / 5 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--tablet6 .xpro-logo-grid-item {
		width: calc(( 100% / 6 ) - 1rem);
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-1 .xpro-block-quote-inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		text-align: left;
		border-right: none;
		border-left: 5px solid #6ec1e4;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-1 .xpro-block-quote-inner {
		display: inline-block;
		text-align: center;
		border-right: none;
		border-left: 5px solid #6ec1e4;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-1 .xpro-block-quote-inner {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		border-right: 5px solid #6ec1e4;
		border-left: none;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-1 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-10 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-2 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-3 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-4 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-5 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-6 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-7 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-8 .xpro-block-quote-title::before, .elementor-tablet-align-right .xpro-block-quote-layout-9 .xpro-block-quote-title::before {
		left: 100%;
		margin-left: 5px;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-10 .xpro-block-quote-title::before, .elementor-tablet-align-center .xpro-block-quote-layout-4 .xpro-block-quote-title::before, .elementor-tablet-align-center .xpro-block-quote-layout-6 .xpro-block-quote-title::before, .elementor-tablet-align-center .xpro-block-quote-layout-7 .xpro-block-quote-title::before, .elementor-tablet-align-center .xpro-block-quote-layout-8 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-10 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-3 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-4 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-5 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-6 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-7 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-8 .xpro-block-quote-title::before, .elementor-tablet-align-left .xpro-block-quote-layout-9 .xpro-block-quote-title::before {
		left: auto;
		right: 100%;
		margin-right: 5px;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: right;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-2 .xpro-block-quote-icon {
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-top: 0;
		margin-left: -30px;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-2 .xpro-block-quote-content-wrap {
		text-align: left;
		margin: 25px;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-2 .xpro-block-quote-icon {
		left: 50%;
		top: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: 0;
		margin-top: -30px;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-2 .xpro-block-quote-content-wrap {
		text-align: center;
		margin: 25px 10px;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-2 .xpro-block-quote-icon {
		top: 50%;
		left: 100%;
		-webkit-transform: translateY(-50%) rotateY(180deg);
		transform: translateY(-50%) rotateY(180deg);
		margin-top: 0;
		margin-left: -30px;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-2 .xpro-block-quote-content-wrap {
		text-align: right;
		margin: 25px;
	}
	
	.xpro-block-quote-layout-3 .xpro-block-quote-inner::before {
		-webkit-transform: rotate(-40deg) skew(5deg);
		-ms-transform: rotate(-40deg) skew(5deg);
		transform: rotate(-40deg) skew(5deg);
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-3 .xpro-block-quote-inner, .elementor-tablet-align-left .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap, .elementor-tablet-align-left .xpro-block-quote-layout-7 .xpro-block-quote-content-wrap {
		text-align: left;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-3 .xpro-block-quote-inner, .elementor-tablet-align-center .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap, .elementor-tablet-align-center .xpro-block-quote-layout-7 .xpro-block-quote-content-wrap {
		text-align: center;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-3, .elementor-tablet-align-right .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap, .elementor-tablet-align-right .xpro-block-quote-layout-7 .xpro-block-quote-content-wrap {
		text-align: right;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-4 .xpro-block-quote-content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		text-align: left;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-4 .xpro-block-quote-icon {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		right: auto;
		left: 145px;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-4 .xpro-block-quote-icon {
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		left: 50%;
		top: 50%;
		margin-top: 25px;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-4 .xpro-block-quote-content {
		display: inline-block;
		text-align: center;
		z-index: 1;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-4 .xpro-block-quote-content .xpro-block-quote-content-img > img {
		margin-bottom: 15px;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-4 .xpro-block-quote-content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-4 .xpro-block-quote-icon {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		right: 145px;
		left: auto;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap::before {
		left: 0;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-5 .xpro-block-quote-icon, .elementor-tablet-align-left .xpro-block-quote-layout-5 .xpro-block-quote-icon {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		left: 40px;
		top: 30px;
		right: auto;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap::before {
		left: 50%;
		margin-left: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-5 .xpro-block-quote-icon {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		left: auto;
		top: 30px;
		right: 40px;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap::before {
		right: 0;
		left: auto;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-6 .xpro-block-quote-text::after {
		left: 50px;
		margin-left: -35px;
		border-left: none !important;
		border-right: 2px solid #6ec1e4;
		border-radius: 0 50px 0 0;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-6 .xpro-block-quote-text::before {
		left: 50px;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		margin-left: -20px;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-6 .xpro-block-quote-desc {
		margin: 10px 0 10px 127px;
		text-align: left;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-6 .xpro-block-quote-text::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: 0;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-6 .xpro-block-quote-text::after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -25px;
		border-right: 2px solid #6ec1e4;
		border-radius: 0 50px 0 0;
		border-left: none !important;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-6 .xpro-block-quote-desc {
		margin: 10px 0 10px 217px;
		text-align: center;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-6 .xpro-block-quote-text::before {
		left: 100%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -85px;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-6 .xpro-block-quote-text::after {
		left: 100%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -62px;
		border-right: none !important;
		border-radius: 50px 0 0;
		border-left: 2px solid #6ec1e4;
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-6 .xpro-block-quote-desc {
		margin: 10px 144px 10px 0;
		text-align: right;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-8 .xpro-block-quote-icon {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		right: auto;
		left: 20px;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-8 .xpro-block-quote-icon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-8 .xpro-block-quote-icon {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		right: 20px;
		left: auto;
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-10 .xpro-block-quote-inner, .elementor-tablet-align-center .xpro-block-quote-layout-9 .xpro-block-quote-inner, .elementor-tablet-align-left .xpro-block-quote-layout-10 .xpro-block-quote-inner, .elementor-tablet-align-left .xpro-block-quote-layout-9 .xpro-block-quote-inner {
		border-left: 5px solid #6ec1e4;
		border-right: none;
	}
	
	.elementor-tablet-align-left .xpro-block-quote-layout-9 .xpro-block-quote-icon {
		right: 0;
		left: auto;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.elementor-tablet-align-center .xpro-block-quote-layout-9 .xpro-block-quote-icon {
		left: 50%;
		-webkit-transform: translateX(-50%) rotate(0);
		-ms-transform: translateX(-50%) rotate(0);
		transform: translateX(-50%) rotate(0);
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-9 .xpro-block-quote-icon {
		right: auto;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	
	.elementor-tablet-align-right .xpro-block-quote-layout-10 .xpro-block-quote-inner, .elementor-tablet-align-right .xpro-block-quote-layout-9 .xpro-block-quote-inner {
		border-right: 5px solid #6ec1e4;
		border-left: none;
	}
	
	.elementor-tablet-align-left .xpro-taxonomy-list-content, .elementor-tablet-align-left .xpro-taxonomy-list > li > a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.elementor-tablet-align-center .xpro-taxonomy-list-content {
		-webkit-box-flex: initial;
		-ms-flex: initial;
		flex: initial;
	}
	
	.elementor-tablet-align-center .xpro-taxonomy-list > li > a {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media screen and (max-width: 767px) {
	.xpro-preview-header-left, .xpro-preview-header-right {
		min-width: auto;
	}
	
	.xpro-filter-dropdown-mobile > ul > li.cbp-filter-item.cbp-filter-item-active, .xpro-news-ticker-navigation, .xpro-preview-layout-1 .xpro-preview-header-info, .xpro-step-flow-separator-disable-mobile .xpro-step-flow-arrow, .xpro-step-flow-separator-disable-mobile .xpro-step-flow-circle, .xpro-step-flow-separator-disable-mobile .xpro-step-flow-line, .xpro-step-flow-separator-disable-mobile .xpro-step-flow-line-arrow, .xpro-table-responsive .xpro-table-head {
		display: none;
	}
	
	.admin-bar .xpro-preview {
		top: 45px;
		height: calc(100vh - 45px);
	}
	
	.xpro-filter-dropdown-mobile .xpro-select-option {
		width: 100%;
		position: relative;
		background-color: var(--e-global-color-primary);
		color: #fff;
		margin: 0;
		padding: 10px 15px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		cursor: pointer;
		text-align: left;
		display: block;
	}
	
	.xpro-filter-dropdown-mobile .xpro-select-content {
		pointer-events: none;
	}
	
	.xpro-filter-dropdown-mobile.active .xpro-select-icon {
		-webkit-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
		transform: translateY(-50%) rotate(180deg);
	}
	
	.xpro-filter-dropdown-mobile .xpro-select-icon {
		position: absolute;
		top: 50%;
		right: 15px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 35px;
		height: 35px;
		line-height: 35px;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		text-align: center;
	}
	
	.xpro-filter-dropdown-mobile .cbp-l-filters-button {
		width: 100%;
		position: absolute;
		left: 0;
		padding: 0;
		list-style: none;
		display: none;
		border-top: 1px solid #fff;
		z-index: 9;
		margin: 0;
		-webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
		box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
		-webkit-transition: .3s ease-in-out;
		-o-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	
	.xpro-filter-dropdown-mobile.active .cbp-l-filters-button {
		display: -ms-inline-grid;
		display: inline-grid;
	}
	
	.xpro-filter-dropdown-mobile .cbp-l-filters-button .cbp-filter-item {
		position: relative;
		font: inherit;
		border: none !important;
		border-bottom: 1px solid #fff !important;
		background-color: var(--e-global-color-primary) !important;
		color: #fff !important;
		padding: 10px 15px;
		margin: 0 !important;
		border-radius: 0 !important;
		width: 100%;
		text-align: left;
		-webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
		box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 10%);
	}
	
	.xpro-filter-dropdown-mobile .cbp-l-filters-button:hover {
		border-color: #fff;
	}
	
	.xpro-content-align-mobileright .xpro-box-icon-wrapper-inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.elementor-mobile-align-left .xpro-infolist-layout-horizontal, .xpro-post-grid-align-mobile-left .xpro-post-grid-meta-list {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.elementor-mobile-align-center .xpro-infolist-layout-horizontal, .elementor-mobile-align-center .xpro-taxonomy-list > li > a, .xpro-post-grid-align-mobile-center .xpro-post-grid-meta-list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.elementor-mobile-align-right .xpro-infolist-layout-horizontal, .xpro-post-grid-align-mobile-right .xpro-post-grid-meta-list {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-4 .xpro-block-quote-content, .elementor-mobile-align-left .xpro-infolist-item, .elementor-mobile-align-left .xpro-infolist-item > a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		text-align: left;
	}
	
	.elementor-mobile-align-center .xpro-infolist-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-4 .xpro-block-quote-content, .elementor-mobile-align-right .xpro-infolist-item, .elementor-mobile-align-right .xpro-infolist-item > a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
	}
	
	.elementor-mobile-align-center .xpro-infolist-item > a {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}
	
	.elementor-mobile-align-left .xpro-infolist-media-type-icon::before, .elementor-mobile-align-right .xpro-infolist-media-type-icon::before {
		content: "";
	}
	
	.elementor-mobile-align-center .xpro-infolist-media-type-icon::before, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-style-crossOver .xpro-elementor-horizontal-navbar-nav > li > a:before, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li > a::after, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li > a::before, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li > a::after, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li > a::before, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-style-pushRight .xpro-elementor-horizontal-navbar-nav > li > a:before, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > .xpro-elementor-dropdown-menu:after, .xpro-elementor-horizontal-menu-responsive-mobile [class*="xpro-elementor-horizontal-menu-style-sweepTo"] .xpro-elementor-horizontal-navbar-nav > li > a:before, .xpro-elementor-horizontal-menu-responsive-mobile [class*="xpro-elementor-horizontal-menu-style-underline"] .xpro-elementor-horizontal-navbar-nav > li > a:before {
		content: none;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile {
		position: fixed;
		height: 100vh;
		width: 400px;
		max-width: 100%;
		right: 0;
		top: 0;
		text-align: right;
		background-color: #f5f5f5;
		padding: 30px;
		overflow: auto;
		z-index: 999;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		transition: transform .5s, -webkit-transform .5s;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile.xpro-push-left {
		left: 0;
		right: auto;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	.admin-bar .xpro-elementor-horizontal-menu-responsive-mobile {
		top: 32px;
	}
	
	.admin-bar .xtb-appear .xpro-elementor-horizontal-menu-responsive-mobile {
		top: 0;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile ~ .xpro-elementor-horizontal-menu-overlay, .xpro-elementor-horizontal-menu-responsive-mobile ~ .xpro-elementor-horizontal-menu-toggler-wrapper, .xpro-table-responsive .xpro-table-body-row .xpro-table-head-column-cell {
		display: block;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-menu-close {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-top: 20px;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li {
		position: relative;
		width: 100%;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a {
		margin: 0;
		width: 100%;
		min-height: 30px;
		padding: 20px 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		border-bottom: 1px solid #e6e6e6;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu {
		position: relative;
		left: 0;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		opacity: 1;
		visibility: visible;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		display: none;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > .xpro-elementor-dropdown-menu {
		left: 0 !important;
		top: 0 !important;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a > .xpro-dropdown-menu-toggle {
		margin-left: auto;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a > .xpro-dropdown-menu-toggle, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a > .xpro-dropdown-menu-toggle {
		position: absolute;
		right: 0;
		padding: 0;
		width: 50px;
		height: 100%;
		z-index: 2;
		line-height: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-dropdown-menu-toggle:focus, .xpro-elementor-horizontal-menu-responsive-mobile .xpro-dropdown-menu-toggle:hover {
		outline: dotted 1px;
		outline-offset: -1px;
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav li > a > .xpro-dropdown-menu-toggle::before {
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav li > a.active > .xpro-dropdown-menu-toggle::before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a {
		color: #a2a2a2;
		background-color: #efefef;
		border-bottom: 1px solid rgba(255, 255, 255, .41);
	}
	
	.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a:hover {
		color: #2b2b2b;
	}
	
	.xpro-testimonial-layout-2.xpro-testimonial-align--mobileleft .xpro-testimonial-quote {
		right: 0;
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin: 0 30px -30px 0;
	}
	
	.xpro-testimonial-layout-2.xpro-testimonial-align--mobilecenter .xpro-testimonial-quote {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin: 0 0 -30px;
	}
	
	.xpro-testimonial-layout-2.xpro-testimonial-align--mobileright .xpro-testimonial-quote {
		right: auto;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin: 0 0 -30px 30px;
	}
	
	.elementor-mobile-align-left .xpro-business-hour-item, .xpro-post-grid-align-mobile-center .xpro-post-grid-author, .xpro-post-grid-align-mobile-center .xpro-post-grid-meta-list > li, .xpro-post-grid-align-mobile-left .xpro-post-grid-author, .xpro-post-grid-align-mobile-left .xpro-post-grid-meta-list > li, .xpro-testimonial-layout-4.xpro-testimonial-align--mobileleft, .xpro-testimonial-layout-5.xpro-testimonial-align--mobileleft, .xpro-testimonial-layout-6.xpro-testimonial-align--mobileleft .xpro-testimonial-author, .xpro-testimonial-layout-7.xpro-testimonial-align--mobileleft .xpro-testimonial-author, .xpro-testimonial-layout-8.xpro-testimonial-align--mobileleft .xpro-testimonial-author, .xpro-testimonial-layout-9.xpro-testimonial-align--mobileleft .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--mobilecenter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--mobileright {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--mobileleft .xpro-testimonial-image, .xpro-testimonial-layout-5.xpro-testimonial-align--mobileleft .xpro-testimonial-image, .xpro-testimonial-layout-6.xpro-testimonial-align--mobileleft .xpro-testimonial-image, .xpro-testimonial-layout-7.xpro-testimonial-align--mobileleft .xpro-testimonial-image, .xpro-testimonial-layout-8.xpro-testimonial-align--mobileleft .xpro-testimonial-image, .xpro-testimonial-layout-9.xpro-testimonial-align--mobileleft .xpro-testimonial-image {
		margin: 0 30px 0 0;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--mobilecenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-4.xpro-testimonial-align--mobileright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobilecenter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobileright {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobilecenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobileright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobileleft .xpro-testimonial-quote {
		left: 0;
		right: auto;
		margin: 15px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobilecenter .xpro-testimonial-quote {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin: 15px 0 0;
	}
	
	.xpro-testimonial-layout-5.xpro-testimonial-align--mobileright .xpro-testimonial-quote {
		right: 0;
		left: auto;
		margin: 15px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--mobilecenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--mobilecenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--mobileright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-6.xpro-testimonial-align--mobileright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--mobilecenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--mobilecenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--mobileright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-7.xpro-testimonial-align--mobileright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobileleft .xpro-testimonial-content::after {
		left: 60px;
		right: auto;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobilecenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobilecenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobileright .xpro-testimonial-image, .xpro-testimonial-layout-9.xpro-testimonial-align--mobileright .xpro-testimonial-image {
		margin: 0 0 0 30px;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobilecenter .xpro-testimonial-content::after {
		right: auto;
		left: calc(50% - 20px);
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobileright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-8.xpro-testimonial-align--mobileright .xpro-testimonial-content::after {
		left: auto;
		right: 60px;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--mobileleft {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--mobileright {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--mobilecenter {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.elementor-mobile-align-right .xpro-business-hour-item, .elementor-mobile-align-right .xpro-taxonomy-list-content, .elementor-mobile-align-right .xpro-taxonomy-list > li > a, .xpro-post-grid-align-mobile-right .xpro-post-grid-author, .xpro-post-grid-align-mobile-right .xpro-post-grid-meta-list > li, .xpro-testimonial-layout-9.xpro-testimonial-align--mobileright .xpro-testimonial-author {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--mobilecenter .xpro-testimonial-author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xpro-testimonial-layout-9.xpro-testimonial-align--mobilecenter .xpro-testimonial-image {
		margin: 0 0 30px;
	}
	
	.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item {
		width: calc(100% / 2);
	}
	
	.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item {
		width: calc(100% / 3);
	}
	
	.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item {
		width: calc(100% / 4);
	}
	
	.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item {
		width: calc(100% / 5);
	}
	
	.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item {
		width: calc(100% / 6);
	}
	
	.xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item:nth-child(2n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item:nth-child(3n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item:nth-child(4n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item:nth-child(5n), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item:nth-child(6n) {
		border-right-width: 0 !important;
	}
	
	.xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item:nth-child(-n + 2), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item:nth-child(-n + 3), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item:nth-child(-n + 4), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item:nth-child(-n + 5), .xpro-logo-grid--tictactoe.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item:nth-child(-n + 6) {
		border-top-width: 0 !important;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item:nth-child(-n + 2), .xpro-logo-grid--border.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item:nth-child(-n + 3), .xpro-logo-grid--border.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item:nth-child(-n + 4), .xpro-logo-grid--border.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item:nth-child(-n + 5), .xpro-logo-grid--border.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item:nth-child(-n + 6) {
		border-top-width: 2px;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item:nth-child(odd), .xpro-logo-grid--border.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item:nth-child(3n + 1), .xpro-logo-grid--border.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item:nth-child(4n + 1), .xpro-logo-grid--border.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item:nth-child(5n + 1), .xpro-logo-grid--border.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item:nth-child(6n + 1) {
		border-left-width: 2px;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item:nth-child(2), .xpro-logo-grid--border.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item:nth-child(3), .xpro-logo-grid--border.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item:nth-child(4), .xpro-logo-grid--border.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item:nth-child(5), .xpro-logo-grid--border.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item:nth-child(6) {
		border-top-right-radius: 10px;
	}
	
	.xpro-logo-grid--border.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item:nth-last-child(2), .xpro-logo-grid--border.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item:nth-last-child(3), .xpro-logo-grid--border.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item:nth-last-child(4), .xpro-logo-grid--border.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item:nth-last-child(5), .xpro-logo-grid--border.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item:nth-last-child(6) {
		border-bottom-left-radius: 10px;
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--mobile2 .xpro-logo-grid-item {
		width: calc(( 100% / 2 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--mobile3 .xpro-logo-grid-item {
		width: calc(( 100% / 3 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--mobile4 .xpro-logo-grid-item {
		width: calc(( 100% / 4 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--mobile5 .xpro-logo-grid-item {
		width: calc(( 100% / 5 ) - 1rem);
	}
	
	.xpro-logo-grid--box.xpro-logo-grid--col--mobile6 .xpro-logo-grid-item {
		width: calc(( 100% / 6 ) - 1rem);
	}
	
	.xpro-table-responsive .xpro-table-body-row {
		display: block;
		margin-bottom: 10px;
	}
	
	.xpro-table-responsive .xpro-table-body-row:last-child {
		margin-bottom: 0 !important;
	}
	
	.xpro-table-responsive .xpro-table-body-row-cell {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 !important;
		border: none !important;
		border-radius: 0 !important;
	}
	
	.xpro-table-responsive .xpro-table-body-row-cell > div {
		width: 50%;
	}
	
	.xpro-table-responsive .xpro-table-body-row-cell-inner {
		padding: 15px;
		border: 1px solid #f3f3f3;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.xpro-news-ticker-wrapper {
		display: block;
		text-align: left;
	}
	
	.xpro-news-ticker-wrapper .xpro-news-ticker-separator-shape-1::before, .xpro-news-ticker-wrapper .xpro-news-ticker-separator-shape-2::before, .xpro-news-ticker-wrapper .xpro-news-ticker-separator-shape-3::before {
		display: none;
		content: none;
	}
	
	.xpro-news-ticker-wrapper .xpro-news-ticker-sticky-title {
		padding: 15px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.xpro-news-ticker {
		padding: 15px 10px;
	}
	
	.xpro-post-grid-align-mobile-left .xpro-post-grid-content {
		text-align: left;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.xpro-post-grid-align-mobile-center .xpro-post-grid-content {
		text-align: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.xpro-post-grid-align-mobile-right .xpro-post-grid-content {
		text-align: right;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-3 .xpro-block-quote-inner, .elementor-mobile-align-left .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap, .elementor-mobile-align-left .xpro-block-quote-layout-7 .xpro-block-quote-content-wrap, .elementor-mobile-align-left .xpro-business-hour-day, .elementor-mobile-align-right .xpro-business-hour-time, .xpro-post-grid-align-mobile-center img ~ .xpro-post-grid-author-content, .xpro-post-grid-align-mobile-left img ~ .xpro-post-grid-author-content {
		text-align: left;
	}
	
	.elementor-mobile-align-left .xpro-business-hour-time, .elementor-mobile-align-right .xpro-block-quote-layout-3, .elementor-mobile-align-right .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap, .elementor-mobile-align-right .xpro-block-quote-layout-7 .xpro-block-quote-content-wrap, .elementor-mobile-align-right .xpro-business-hour-day, .xpro-post-grid-align-mobile-right img ~ .xpro-post-grid-author-content {
		text-align: right;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-1 .xpro-block-quote-inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		text-align: left;
		border-right: none;
		border-left: 5px solid #6ec1e4;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-1 .xpro-block-quote-inner {
		display: inline-block;
		text-align: center;
		border-right: none;
		border-left: 5px solid #6ec1e4;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-1 .xpro-block-quote-inner {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		border-right: 5px solid #6ec1e4;
		border-left: none;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-1 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-10 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-2 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-3 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-4 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-5 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-6 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-7 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-8 .xpro-block-quote-title::before, .elementor-mobile-align-right .xpro-block-quote-layout-9 .xpro-block-quote-title::before {
		left: 100%;
		margin-left: 5px;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-10 .xpro-block-quote-title::before, .elementor-mobile-align-center .xpro-block-quote-layout-4 .xpro-block-quote-title::before, .elementor-mobile-align-center .xpro-block-quote-layout-6 .xpro-block-quote-title::before, .elementor-mobile-align-center .xpro-block-quote-layout-7 .xpro-block-quote-title::before, .elementor-mobile-align-center .xpro-block-quote-layout-8 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-10 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-3 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-4 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-5 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-6 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-7 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-8 .xpro-block-quote-title::before, .elementor-mobile-align-left .xpro-block-quote-layout-9 .xpro-block-quote-title::before {
		left: auto;
		right: 100%;
		margin-right: 5px;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: right;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-2 .xpro-block-quote-icon {
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-top: 0;
		margin-left: -30px;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-2 .xpro-block-quote-content-wrap {
		text-align: left;
		margin: 25px;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-2 .xpro-block-quote-icon {
		left: 50%;
		top: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: 0;
		margin-top: -30px;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-2 .xpro-block-quote-content-wrap {
		text-align: center;
		margin: 25px 10px;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-2 .xpro-block-quote-icon {
		top: 50%;
		left: 100%;
		-webkit-transform: translateY(-50%) rotateY(180deg);
		transform: translateY(-50%) rotateY(180deg);
		margin-top: 0;
		margin-left: -30px;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-2 .xpro-block-quote-content-wrap {
		text-align: right;
		margin: 25px;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-3 .xpro-block-quote-inner, .elementor-mobile-align-center .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap, .elementor-mobile-align-center .xpro-block-quote-layout-7 .xpro-block-quote-content-wrap {
		text-align: center;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-4 .xpro-block-quote-icon {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		right: auto;
		left: 145px;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-4 .xpro-block-quote-icon {
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		left: 50%;
		top: 50%;
		margin-top: 0;
		margin-right: 0;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-4 .xpro-block-quote-content {
		display: inline-block;
		text-align: center;
		z-index: 1;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-4 .xpro-block-quote-content .xpro-block-quote-content-img > img {
		margin-bottom: 15px;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-4 .xpro-block-quote-icon {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		right: 145px;
		left: auto;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap::before {
		left: 0;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-5 .xpro-block-quote-icon, .elementor-mobile-align-left .xpro-block-quote-layout-5 .xpro-block-quote-icon {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		left: 40px;
		top: 30px;
		right: auto;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap::before {
		left: 50%;
		margin-left: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-5 .xpro-block-quote-icon {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		left: auto;
		top: 30px;
		right: 40px;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-5 .xpro-block-quote-content-wrap::before {
		left: auto;
		right: 0;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-6 .xpro-block-quote-text::after {
		left: 50px;
		margin-left: -20px;
		border-left: none !important;
		border-right: 2px solid #6ec1e4;
		border-radius: 0 50px 0 0;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-6 .xpro-block-quote-text::before {
		left: 50px;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		margin-left: -20px;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-6 .xpro-block-quote-desc {
		margin: 10px 0 10px 127px;
		text-align: left;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-6 .xpro-block-quote-text::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: 0;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-6 .xpro-block-quote-text::after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -25px;
		border-right: 2px solid #6ec1e4;
		border-radius: 0 50px 0 0;
		border-left: none !important;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-6 .xpro-block-quote-desc {
		margin: 10px 0 10px 170px;
		text-align: center;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-6 .xpro-block-quote-text::before {
		left: 100%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -85px;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-6 .xpro-block-quote-text::after {
		left: 100%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -62px;
		border-right: none !important;
		border-radius: 50px 0 0;
		border-left: 2px solid #6ec1e4;
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-6 .xpro-block-quote-desc {
		margin: 10px 144px 10px 0;
		text-align: right;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-8 .xpro-block-quote-icon {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		right: auto;
		left: 20px;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-8 .xpro-block-quote-icon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-8 .xpro-block-quote-icon {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		right: 20px;
		left: auto;
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-10 .xpro-block-quote-inner, .elementor-mobile-align-center .xpro-block-quote-layout-9 .xpro-block-quote-inner, .elementor-mobile-align-left .xpro-block-quote-layout-10 .xpro-block-quote-inner, .elementor-mobile-align-left .xpro-block-quote-layout-9 .xpro-block-quote-inner {
		border-left: 5px solid #6ec1e4;
		border-right: none;
	}
	
	.elementor-mobile-align-left .xpro-block-quote-layout-9 .xpro-block-quote-icon {
		right: 0;
		left: auto;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.elementor-mobile-align-center .xpro-block-quote-layout-9 .xpro-block-quote-icon {
		left: 50%;
		-webkit-transform: translateX(-50%) rotate(0);
		-ms-transform: translateX(-50%) rotate(0);
		transform: translateX(-50%) rotate(0);
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-9 .xpro-block-quote-icon {
		right: auto;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	
	.elementor-mobile-align-right .xpro-block-quote-layout-10 .xpro-block-quote-inner, .elementor-mobile-align-right .xpro-block-quote-layout-9 .xpro-block-quote-inner {
		border-right: 5px solid #6ec1e4;
		border-left: none;
	}
	
	.elementor-mobile-align-left .xpro-taxonomy-list-content, .elementor-mobile-align-left .xpro-taxonomy-list > li > a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.elementor-mobile-align-center .xpro-taxonomy-list-content {
		-webkit-box-flex: initial;
		-ms-flex: initial;
		flex: initial;
	}
}