body{ letter-spacing: 0;}
header .main nav a{ letter-spacing: 0; font-size: 19px; padding: 30px 20px;}
.hotel ul li p{ line-height: 26px;}
.hotel .top .main .icon span{ line-height: 20px; letter-spacing: 0;}

.bottomabout .text .main p{ line-height: 28px;}
footer nav{ padding: 0;}

.abouttop .main .title,.highlights .title,.jointop .main .text .title,.contactmain .text .title{ letter-spacing: 0;}
.abouttop .main h2{ line-height: 38px;}
ul.aboutitem li p,.jointop .main .text p,.joinservice .text p,.contactmain .text p{ line-height: 28px;}
ul.aboutitem li .main{ margin: 0 5% 3% 0;}
.hotel .top .main p,.groups .main ul li p{ line-height: 26px;}

.joinsystem .text ul li strong{ width: 150px;}
.joinsystem .text ul li span{ width: calc(100% - 150px); line-height: 26px;}

.contactmain .text ul{ vertical-align: top;}

@media screen and (max-width: 450px) {
    header .main nav a{ font-size: 16px; padding: 20px 0 25px 0;} 
    .joinsystem .text ul li strong{ width: 100%;}    
    .joinsystem .text ul li span{ width: 100%; line-height: 26px;}    
    .contactmain .text .title{ padding: 0 0 10px 100px;}
}