/* MOBILE LANDSCAPE */
@media only screen and (max-width: 480px) {

.line { position:fixed; z-index:9999999; top:0px; left:0px; width:100%; height:5px; background:black; }

.auto { padding:0px 4px; }
.cki-social-btn.fr { margin-right:8px; }
.cki-social-btn ul li a { margin:18px 3px; }
.cki-logo { margin-top:8px; padding:0px; }
.cki-logo img { width:200px; height:auto; }
.cki-h-l1-content h1 { font-size:34px; line-height:34px; }
.cki-h-l1-content p { font-size:15px; }
.chl-block-info { /* width:100%; */ padding:0px; }
header .auto { padding:0px 3px; }
.chl10-location ul li { margin:0px 15px 20px; }
.chl10-location .c10-l-logo-c { width:90%; }
.cki-h-layer9 { padding:35px 0px 0px 0px; }
.cki-h-layer2 { padding-top:0px; }
.cki-logo-shadow { width:100%; background-size:100%; }
.chl10-location .c10-l-logo-c img { width:94%; margin:0 auto; }
#main { overflow:initial; }
#main > div { display:block; width:100% !important; height:auto !important; }
#main > div img { max-width:100%; }
.ppct { width:100% !important; }
.cki-portfolio .cki-h-layer7 { padding-bottom:50px; }

/*about*/
.cki-banner h1 { font-size:40px; }


}