/*·þÎñÐÐÒµ
@media screen and (min-width: 1080px) {
.reason-container {
    width: 60%;
    padding: 10px 30px 40px 30px;
    margin: auto;
	font-size: 21px;
	color: #585858;
}
.reason {
    width: 18%;
    display: inline-block;
    margin: 25px 1%;
    vertical-align: top;
    text-align: left;
    opacity: 0;
}
.text{
	padding: 0px; margin: 38px 0px 0px; float: left; width: 285px;

}
.mapdec{
	padding: 0px; margin: 0px; float: right; width: 570px;
}
.qr{
	padding: 0px; margin: 68px 30px 0px 0px; float: right;
}

}
@media screen and (max-width: 450px) {
.reason-container {
    width: 85%;
	padding-left:30x;
	margin: auto;
	font-size: 18px;
	color: #585858;
	margin-bottom: 50px;
}
.reason {
    width: 43%;
    display: inline-block;
    margin: 25px 1%;
    vertical-align: top;
    text-align: left;
}
.text{
	padding: 0px; margin: 38px 0px 0px;  width: 285px;

}

.mapdec{	
	padding: 0px; margin: 0px; margin:auto; width: 100%;
}

.qr{
	padding: 0px; 
	margin: auto;
	width: 50%;
}


}