*::selection {
	background: #666666;
	color: #FFFFFF
}
#loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	z-index: 1500
}
#loading .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -38px;
	margin-left: -38px
}
#particles-js {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
#homepage {
	background-color: #FFFFFF
}
#homepage .phone {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -340px
}
#homepage .phone img {
	width: 100%
}
#homepage .phone .phonescreen {
	position: absolute;
	top: 21.2%;
	left: 8%;
	width: 100%
}
.lowBowser #homepage .phone .phonescreen {
	left: 4%
}
#homepage .content {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: 30px;
	width: 350px;
	height: auto;
	text-align: center
}
#homepage .qrcode {
	width: 100px
}
#homepage .store {
	display: inline-block;
	margin-left: 20px
}
#homepage .store p {
	font-size: 15px;
	line-height: 20px;
	text-align: justify
}
#homepage .store img {
	width: 75px
}
#homepage .bg {
	width: 100%;
	height: 100%;
	background-image: url("../images/homepage_bg.jpg");
	background-position: center center;
	background-size: 2000px auto
}
#feature {
	background-color: #FFFFFF;
	height: auto
}
#feature .all {
	white-space: nowrap;
	font-size: 0;
	overflow: hidden;
	padding: 80px 0 130px 0
}
#feature .feature {
	display: inline-block;
	width: 100%;
	height: 100%
}
#feature .feature .phone {
	position: absolute;
	width: 23%;
	top: 50%;
	margin-top: -24%;
	left: 20%
}
#feature .feature .phone img {
	width: 100%
}
#feature .feature .phone .screen {
	position: absolute;
	top: 11.5%;
	left: 6.7%;
	width: 86.8%;
	height: 71.6%;
	box-sizing: border-box;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
#feature .feature .phone .screen img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 98%;
}

.lowBowser #feature .feature .phone .screen {
	background-image: none!important;
	overflow: hidden;
}


.lowBowser #feature .feature .phone .screen img {
	display: block;
}

#feature .feature.f1 .phone .screen {
	background-image: url("../images/feature_f01_screen.png")
}
#feature .feature.f2 .phone .screen {
	background-image: url("../images/feature_f02_screen.png")
}
#feature .feature.f3 .phone .screen {
	background-image: url("../images/feature_f03_screen.png")
}
#feature .feature.f4 .phone .screen {
	background-image: url("../images/feature_f04_screen.png");
	background-size: auto 100%;
	background-position: 0% 0;
	background-repeat: repeat-x;
	background-position: 0% 0
}
#feature .feature.f4.active .phone .screen {
	-webkit-animation: screenChangeTwoPage 6s ease-out infinite;
	-moz-animation: screenChangeTwoPage 6s ease-out infinite;
	-ms-animation: screenChangeTwoPage 6s ease-out infinite;
	-o-animation: screenChangeTwoPage 6s ease-out infinite;
	animation: screenChangeTwoPage 6s ease-out infinite
}
#feature .feature.f5 .phone .screen {
	background-image: url("../images/feature_f05_screen.png");
	background-size: auto 100%;
	background-position: 0% 0;
	background-repeat: repeat-x
}
#feature .feature.f5.active .phone .screen {
	-webkit-animation: screenChangeThreePage 7s ease-out infinite;
	-moz-animation: screenChangeThreePage 7s ease-out infinite;
	-ms-animation: screenChangeThreePage 7s ease-out infinite;
	-o-animation: screenChangeThreePage 7s ease-out infinite;
	animation: screenChangeThreePage 7s ease-out infinite
}
#feature .feature.f6 .phone .screen {
	background-image: url("../images/feature_f06_screen.png")
}
#feature .feature.f7 .phone .screen {
	background-image: url("../images/feature_f07_screen.png")
}
#feature .feature.f8 .phone .screen {
	background-image: url("../images/feature_f08_screen.png")
}
#feature .feature.f9 .phone .screen {
	background-image: url("../images/feature_f09_screen.png")
}
@-webkit-keyframes screenChangeTwoPage {
	0% {
		background-position: 0% 0
	}
	40% {
		background-position: 0% 0
	}
	50% {
		background-position: 99.5% 0
	}
	90% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 197% 0
	}
}
@-moz-keyframes screenChangeTwoPage {
	0% {
		background-position: 0% 0
	}
	40% {
		background-position: 0% 0
	}
	50% {
		background-position: 99.5% 0
	}
	90% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 197% 0
	}
}
@-ms-keyframes screenChangeTwoPage {
	0% {
		background-position: 0% 0
	}
	40% {
		background-position: 0% 0
	}
	50% {
		background-position: 99.5% 0
	}
	90% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 197% 0
	}
}
@-o-keyframes screenChangeTwoPage {
	0% {
		background-position: 0% 0
	}
	40% {
		background-position: 0% 0
	}
	50% {
		background-position: 99.5% 0
	}
	90% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 197% 0
	}
}
@keyframes screenChangeTwoPage {
	0% {
		background-position: 0% 0
	}
	40% {
		background-position: 0% 0
	}
	50% {
		background-position: 99.5% 0
	}
	90% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 197% 0
	}
}
@-webkit-keyframes screenChangeThreePage {
	0% {
		background-position: 0% 0
	}
	20% {
		background-position: 0% 0
	}
	33% {
		background-position: 50% 0
	}
	53% {
		background-position: 50% 0
	}
	66% {
		background-position: 99.5% 0
	}
	86% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 149% 0
	}
}
@-moz-keyframes screenChangeThreePage {
	0% {
		background-position: 0% 0
	}
	20% {
		background-position: 0% 0
	}
	33% {
		background-position: 50% 0
	}
	53% {
		background-position: 50% 0
	}
	66% {
		background-position: 99.5% 0
	}
	86% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 149% 0
	}
}
@-ms-keyframes screenChangeThreePage {
	0% {
		background-position: 0% 0
	}
	20% {
		background-position: 0% 0
	}
	33% {
		background-position: 50% 0
	}
	53% {
		background-position: 50% 0
	}
	66% {
		background-position: 99.5% 0
	}
	86% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 149% 0
	}
}
@-o-keyframes screenChangeThreePage {
	0% {
		background-position: 0% 0
	}
	20% {
		background-position: 0% 0
	}
	33% {
		background-position: 50% 0
	}
	53% {
		background-position: 50% 0
	}
	66% {
		background-position: 99.5% 0
	}
	86% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 149% 0
	}
}
@keyframes screenChangeThreePage {
	0% {
		background-position: 0% 0
	}
	20% {
		background-position: 0% 0
	}
	33% {
		background-position: 50% 0
	}
	53% {
		background-position: 50% 0
	}
	66% {
		background-position: 99.5% 0
	}
	86% {
		background-position: 99.5% 0
	}
	100% {
		background-position: 149% 0
	}
}
#feature .title {
	margin: 20px 0
}
#feature h2 {
	display: inline-block;
	font-size: 40px;
	vertical-align: middle;
	margin: 0 15px
}
#feature .info .icon {
	display: inline-block;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	vertical-align: middle
}
#feature .f1 .info .icon {
	background-color: #45BBBC
}
#feature .f2 .info .icon {
	background-color: #EDBA5E
}
#feature .f3 .info .icon {
	background-color: #8FBEDA
}
#feature .f4 .info .icon {
	background-color: #99BA57
}
#feature .f5 .info .icon {
	background-color: #35A6CE
}
#feature .f6 .info .icon {
	background-color: #82C5A3
}
#feature .f7 .info .icon {
	background-color: #E46666
}
#feature .f8 .info .icon {
	background-color: #EC686A
}
#feature .f9 .info .icon {
	background-color: #E46C0A
}
#feature .f1 h2 {
	color: #45BBBC
}
#feature .f2 h2 {
	color: #EDBA5E
}
#feature .f3 h2 {
	color: #8FBEDA
}
#feature .f4 h2 {
	color: #99BA57
}
#feature .f5 h2 {
	color: #35A6CE
}
#feature .f6 h2 {
	color: #82C5A3
}
#feature .f7 h2 {
	color: #E46666
}
#feature .f8 h2 {
	color: #EC686A
}
#feature .f9 h2 {
	color: #E46C0A
}
#feature .info {
	position: absolute;
	top: 9%;
	left: 46%;
	text-shadow: 1px 1px 0px #FFFFFF
}
#feature .info ul {
	padding: 0 0 0 1.5em;
	margin: 8px 0;
	font-size: 17px;
	line-height: 1.5em;
	color: #333333
}
#feature .info li {
	margin: 5px 0;
	max-width: 500px;
	white-space: normal
}
#feature .menu {
	position: absolute;
	bottom: 30px;
	left: 50%;
	background-color: #AAAAAA;
	border-radius: 15px;
	padding: 4px 15px 2px 15px;
	margin: 0;
	margin-left: -98px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
#feature .menu li {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #000000;
	border-radius: 50%;
	cursor: pointer
}
#feature .menu li.active {
	background-color: #E02525
}
#feature canvas {
	width: 100%
}
#feature .arrow {
	position: absolute;
	top: 50%;
	margin-top: 20px;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #E02525;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
}

#feature .arrow:before, #feature .arrow:after {
	content: "";
	position: absolute;
	width: 14px;
	height: 3px;
	top: 50%;
	background-color: #E02525
}

#feature .arrow.hidearrow:before, #feature .arrow.hidearrow:after {
	content: none;
	display: none!important;
	width: 0;
	height: 0;
}



#feature .arrow:before {
	margin-top: -4px
}
#feature .arrow:after {
	margin-top: 4px
}
#feature .arrow p {
	margin: 0;
	padding: 0
}
#feature .arrow .icon {
	display: inline-block;
	width: 45px;
	height: 40px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.lowBowser #feature .arrow .icon {
	width: 55px;
	height: 50px
}
#feature .arrow.f1 .icon {
	background-image: url("../images/feature_f01_icon.png")
}
#feature .arrow.f2 .icon {
	background-image: url("../images/feature_f02_icon.png")
}
#feature .arrow.f3 .icon {
	background-image: url("../images/feature_f03_icon.png")
}
#feature .arrow.f4 .icon {
	background-image: url("../images/feature_f04_icon.png")
}
#feature .arrow.f5 .icon {
	background-image: url("../images/feature_f05_icon.png")
}
#feature .arrow.f6 .icon {
	background-image: url("../images/feature_f06_icon.png")
}
#feature .arrow.f7 .icon {
	background-image: url("../images/feature_f07_icon.png")
}
#feature .arrow.f8 .icon {
	background-image: url("../images/feature_f08_icon.png")
}
#feature .arrow.f9 .icon {
	background-image: url("../images/feature_f09_icon.png")
}
#feature .arrow > .table .tablecell:after {
	display: block;
	font-size: 12px;
	text-align: center
}
#feature .arrow.f1 > .table .tablecell:after {
	content: "即時路況"
}
#feature .arrow.f2 > .table .tablecell:after {
	content: "加油站"
}
#feature .arrow.f3 > .table .tablecell:after {
	content: "停車場"
}
#feature .arrow.f4 > .table .tablecell:after {
	content: "公車動態"
}
#feature .arrow.f5 > .table .tablecell:after {
	content: "交通時刻表"
}
#feature .arrow.f6 > .table .tablecell:after {
	content: "優惠好康"
}
#feature .arrow.f7 > .table .tablecell:after {
	content: "道路救援"
}
#feature .arrow.f8 > .table .tablecell:after {
	content: "重要據點"
}
#feature .arrow.f9 > .table .tablecell:after {
	content: "愛車秘書"
}
#feature .next {
	right: 40px
}
#feature .next:before, #feature .next:after {
	left: 100%;
	margin-left: 5px
}
#feature .next:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
#feature .next:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#feature .prev {
	left: 40px
}
#feautre .fakeimg {
	width: 100%
}
#feature .prev:before, #feature .prev:after {
	right: 100%;
	margin-right: 5px
}
#feature .prev:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#feature .prev:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
#video {
	background-color: #BDF8FA
}
#video .youtube {
	width: 100%;
	height: 100%
}
#question {
	height: auto
}
#question .container {
	max-width: 1000px
}
@media screen and (max-width:1020px) {
	#question .container {
		max-width: 750px
	}
}
@media screen and (max-width:770px) {
	#question .container {
		max-width: 500px
	}
}
@media screen and (max-width:520px) {
	#question .container {
		max-width: 250px
	}
}
#question .card {
	position: relative;
	float: left;
	width: 230px;
	height: 360px;
	margin: 10px;
	box-sizing: border-box;
	perspective: 600px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
	color: #FFFFFF
}
#question .card.flip .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
#question .card.flip .back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.lowBowser #question .card {
	overflow: hidden
}
.lowBowser #question .card .face {
	position: relative
}
.lowBowser #question .card .back {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10
}
.lowBowser #question .card.flip .back {
	top: 0%
}
#question .card .face {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	text-align: justify;
	box-sizing: border-box;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}
#question .card .front {
	z-index: 2;
	background-color: #45BBBC;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
#question .card .back {
	font-size: 16px;
	background-color: #333333;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
#question .card .back .tablecell {
	text-align: left
}
#question .card .back .tablecell .row span {
	font-size: 12px
}
#question .card:nth-child(7n+1) .front {
	background-color: #EDBA5E
}
#question .card:nth-child(7n+2) .front {
	background-color: #45BBBC
}
#question .card:nth-child(7n+3) .front {
	background-color: #8FBEDA
}
#question .card:nth-child(7n+4) .front {
	background-color: #C87D7D
}
#question .card:nth-child(7n+5) .front {
	background-color: #99BA57
}
#question .card:nth-child(7n+6) .front {
	background-color: #EC686A
}
#question .card:nth-child(7n+7) .front {
	background-color: #82C5A3
}
footer {
	position: relative;
	width: 100%;
	background-color: #D34600;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px
}
footer .copyright {
	padding: 5px 10px;
	background-color: #000000
}
footer .copyright a {
	color: #FFFFFF;
	text-decoration: none
}
footer .copyright span {
	margin: 0 5px
}
footer .copyright p {
	display: inline-block;
	margin: 0
}
footer .content img {
	vertical-align: middle
}
footer .container {
	padding: 0;
	overflow: hidden;
	text-align: center;
	padding-top: 40px;
	overflow: hidden
}
footer .mobile {
	position: relative;
	width: 260px;
	bottom: 0px;
	vertical-align: middle;
	-webkit-transition: bottom 0.7s ease-out;
	-moz-transition: bottom 0.7s ease-out;
	-ms-transition: bottom 0.7s ease-out;
	-o-transition: bottom 0.7s ease-out;
	transition: bottom 0.7s ease-out
}
footer .mobile.hide {
	bottom: -600px
}
.lowBowser footer .mobile.hide {
	bottom: 0px
}
footer .content {
	vertical-align: middle;
	display: inline-block;
	width: 520px;
	text-align: left;
	margin-left: 30px
}
footer .content .title {
	margin-left: 12px
}
footer .content .qrcode {
	margin-left: 27px;
	width: 115px
}
footer .row {
	padding: 5px 0
}
footer .store {
	display: inline-block;
	text-align: center;
	vertical-align: bottom;
	margin-left: 30px
}
footer .store p {
	font-size: 32px;
	font-weight: bold;
	color: #333333;
	line-height: 26px;
	margin: 15px 0
}
footer .store span {
	font-size: 21px
}
footer .store img {
	margin: 0 5px
}
@media screen and (max-width:860px) {
	footer .row {
		text-align: center
	}
	footer .mobile {
		width: 46%
	}
	footer .content {
		width: 51%;
		margin-left: 0;
		box-sizing: border-box;
		padding: 0px 10px;
		margin-bottom: 10px
	}
	footer .store {
		margin-left: 0
	}
	footer .icon {
		width: 50%
	}
	footer .content .title {
		width: 100%;
		margin-left: 0
	}
	footer .content .qrcode {
		display: none
	}
	footer .store p {
		font-size: 16px;
		line-height: 18px;
		margin: 5px 0
	}
	footer .store span {
		font-size: 12px
	}
	footer .store img {
		margin: 0 2px
	}
	footer .googleplay, footer .appstore {
		width: 45%
	}
}
@media screen and (max-width:800px) {
	#feature .all {
		padding: 0
	}
	#feature .container {
		text-align: center
	}
	#feature .feature {
		vertical-align: top
	}
	#feature canvas {
		display: none
	}
	#feature .title {
		margin: 5px 0
	}
	#feature .info {
		position: relative;
		top: 0;
		left: 0
	}
	#feature .info ul {
		display: inline-block;
		text-align: left;
		width: auto;
		box-sizing: border-box;
		padding: 0 25px;
		margin-left: 2em
	}
	#feature .feature .phone {
		display: inline-block;
		position: relative;
		top: 0;
		left: 0;
		margin-top: 0;
		width: 42%;
		margin-top: 15px
	}
}
@media screen and (max-width:740px) {
}
@media screen and (max-width:740px) {
	#homepage .phone {
		width: 180px;
		margin-top: -150px;
		margin-left: -175px
	}
	#homepage .content {
		text-align: center;
		width: 300px;
		margin-top: -180px;
		margin-left: -55px
	}
	#homepage .icon {
		width: 90px
	}
	#homepage .title {
		width: 160px
	}
	#homepage .qrcode {
		display: none
	}
	#homepage .store {
		display: block;
		margin-left: 0
	}
	#homepage .store p {
		text-align: center;
		font-size: 12px
	}
	#homepage .store p span {
		font-weight: bold;
		font-size: 16px
	}
	#homepage .store img {
		width: 110px;
		display: block;
		margin: 10px auto
	}
	#homepage .row {
		padding: 0
	}
	#homepage .bg {
		background-size: 1300px auto;
		background-position: 43% 20%
	}
}
@media screen and (max-width:660px) {
	footer .copyright {
		text-align: center
	}
}
@media screen and (max-width:520px) {
	.logo {
		width: 80px
	}
	#feature .arrow {
		color: #000000;
		background: none;
		border-radius: 0;
		width: 70px;
		height: 100px
	}
	#feature .prev {
		left: 25px
	}
	#feature .next {
		right: 25px
	}
	#feature .arrow.f1 .icon {
		background-image: url("../images/feature_arrow_icon01.png")
	}
	#feature .arrow.f2 .icon {
		background-image: url("../images/feature_arrow_icon02.png")
	}
	#feature .arrow.f3 .icon {
		background-image: url("../images/feature_arrow_icon03.png")
	}
	#feature .arrow.f4 .icon {
		background-image: url("../images/feature_arrow_icon04.png")
	}
	#feature .arrow.f5 .icon {
		background-image: url("../images/feature_arrow_icon05.png")
	}
	#feature .arrow.f6 .icon {
		background-image: url("../images/feature_arrow_icon06.png")
	}
	#feature .arrow.f7 .icon {
		background-image: url("../images/feature_arrow_icon07.png")
	}
	#feature .arrow.f8 .icon {
		background-image: url("../images/feature_arrow_icon08.png")
	}
	#feature .arrow.f9 .icon {
		background-image: url("../images/feature_arrow_icon09.png")
	}
	#feature .arrow.next .tablecell {
		text-align: right
	}
	#feature .arrow.prev .tablecell {
		text-align: left
	}
	#feature .arrow.next .icon {
		margin-right: 12px
	}
	#feature .arrow.prev .icon {
		margin-left: 12px
	}
	#feature .arrow.next.f2 .icon, #feature .arrow.next.f3 .icon {
		margin-right: 4px
	}
	#feature .arrow.prev.f2 .icon, #feature .arrow.prev.f3 .icon {
		margin-left: 7px
	}
	#feature .arrow.next.f5 .icon, #feature .arrow.next.f5 .icon {
		margin-right: 17px
	}
	#feature .arrow.prev.f5 .icon, #feature .arrow.prev.f5 .icon {
		margin-left: 17px
	}
	#feature .arrow .icon {
		width: 24px;
		height: 24px
	}
	#feature .arrow.next > .table .tablecell:after {
		text-align: right
	}
	#feature .arrow.prev > .table .tablecell:after {
		text-align: left
	}
	#feature .arrow:before {
		margin-top: -6px
	}
	#feature .arrow:after {
		margin-top: 2px
	}
}
@media screen and (max-width:350px) {
	#homepage .phone {
		width: 160px;
		margin-top: -80px;
		margin-left: -150px
	}
	#homepage .content {
		text-align: center;
		width: 300px;
		margin-top: -180px;
		margin-left: -70px
	}
	#homepage .icon {
		width: 90px
	}
	#homepage .title {
		width: 160px
	}
	#homepage .qrcode {
		display: none
	}
	#homepage .store {
		display: block;
		margin-left: 0
	}
	#homepage .store p {
		text-align: center;
		font-size: 12px
	}
	#homepage .store p span {
		font-weight: bold;
		font-size: 16px
	}
	#homepage .store img {
		width: 110px;
		display: block;
		margin: 10px auto
	}
	#homepage .row {
		padding: 0
	}
	#homepage .bg {
		background-size: 1100px auto;
		background-position: 43% 20%
	}
}