#servicePrice {
	text-align: center;
}
#servicePrice .contact-nav {
    margin-top: 2em;
}

#servicePrice .plans {
	margin: 3em -1.4em;
}
	#servicePrice .plans li {
        width: 33.33%;
		padding: 0 0.7em;
        margin-bottom: 0;
	}
@media only screen and (max-width: 640px){
	#servicePrice article p {
		text-align: left;
	}
    #servicePrice .plans {
        margin: -0.5em 0;
    }
    #servicePrice .plans li {
        width: 100%;
        padding: 0 0;
        margin-bottom: 0;
        margin: 0.5em 0;
    }
    #servicePrice .contact-nav:last-child {
        margin-bottom: 0.5em;
    }
}
		#servicePrice .plans li .wrap {
		    text-align: center;
		    color: #fff;
		    text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
		    padding: 1.5em 1em;
		    border-radius: 1.2em;
		}
		#servicePrice .plans li .label {
		    font-size: 0.8em;
		    line-height: 1em;
		    margin-top: 0.2em;
		    margin-bottom: 0.5em;
		    font-family: var(--font-ge1);
		    text-transform: uppercase;
		    text-indent: 0.3em;
		    letter-spacing: 0.3em;
		    opacity: 0.6;
		}
		#servicePrice .plans li .name {
		    font-family: var(--font-g1);
		    font-size: 1.4em;
		    font-weight: 600;
		    margin-bottom: 0.6em;
		}
@media only screen and (max-width: 640px){
    #servicePrice .plans li .name {
        font-size: 6.4vw;
    }
}
			#servicePrice .plans li .name i {
			    font-size: 0.7em;
			    margin-left: 0.5em;
			    display: inline-block;
			    vertical-align: 0.08em;
			    opacity: 0.9;
			}
		#servicePrice .plans li .price {
		    font-size: 0.8em;
		}
			#servicePrice .plans li .price b {
			    font-size: 1.7em;
			    font-family: var(--font-g1);
			    font-weight: 500;
			    margin-right: 0.1em;
			}
			#servicePrice .plans li .price .tax-guide {
				font-size: 1.0em;
                margin-left: 0.6em;
                opacity: 0.6;
			}
#servicePrice .plans li[data-itemid="light"] .wrap {
	background: transparent linear-gradient(180deg, #1DA3CC 0%, #0F2D66 100%) 0% 0% no-repeat padding-box;
}
#servicePrice .plans li[data-itemid="basic"] .wrap {
	background: transparent linear-gradient(180deg, #983485 0%, #1F1A58 100%) 0% 0% no-repeat padding-box;
}
#servicePrice .plans li[data-itemid="premium"] .wrap {
	background: transparent linear-gradient(180deg, #E03A5A 0%, #6F1010 100%) 0% 0% no-repeat padding-box;
}