/* Local Overrides */

br.custom_xs-show {
	display: none;
}
@media only screen and (max-width: 358px) {
	br.custom_xs-show {
		display: block;
	}
}
/* Ribbon */
@media only screen and (min-width: 320px) and (max-width: 360px) {
	.section.section-welcome .ribbon div div div {
		width: 261px;
	}
}

.ac-gf-sosumi sup {
	top: -0.1em;
}

.custom_icon-pb {
	padding-bottom: 17px;
}

@media only screen and (max-width: 375px) {
	.detail-pricing .pricing-product {
		width: 93%;
		left: 7px;
	}
}

@media only screen and (min-width: 461px) and (max-width: 489px) {
	.detail-pricing .pricing-product {
		max-width: 80%;
		left: 10%;
	}
}

@media only screen and (min-width: 490px) and (max-width: 653px) {
	.detail-pricing .pricing-product {
		max-width: 70%;
		left: 15%;
	}
}
@media only screen and (min-width: 654px) {
	.pricing-product.custom_price-width {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
}

/* Value gallery */
@media only screen and (min-width: 1069px) {
	.icon-card#gallery-item-personal-session .tile-content {
		padding-inline-end: 52px;
	}
}
