@media (max-width: 319px) {
.body .container{
	width:240px;
	max-width:240px;
}
.showcase_s4 .defaultLayout .bt-inner img{
	width:100% !important;
}

.k2UserList-item {
    width: 100%;
}
.custom_html_s2 .box {
    width: 100%;
}
.section .onepage.width55, .section .onepage.width45, .section .onepage.width50{
	width: 100%;
}
.section .container .moduletable{
	float:none;
}
.partner_s3 .title-desc {
    width: 100%;
}
.partner_s3 .content {
    width: 100%;
}
.partner_s3 .title-desc-inner {
    margin-left: 0px;
    padding-left: 43px;
}
.intro_s1 .desc {
    font-size: 14px;
}
.intro_s1 .title, .intro_s1 a.title_link {
    font-size: 35px;
}
.intro_s1 .button_inner a + a{
	margin-left:0;
	margin-top:10px;
}
.moduletable.social_link_s1{
	bottom:5px;
}
.image_intro_inner{
	background-size:100%;
}

.partner_s3 .content-inner {
    margin-left: 15%;
    width: 85%;
}
.btqc-field-container.label-bg-name, .btqc-field-container.label-bg-email{
	float:none;
	width:100%;
}
.title_image_intro h3.title-1{
	left:auto;
	right:0;
}
.title_image_intro h3.title-2{
	left:0;
	right:auto;
}
.title_image_intro h3{
	white-space:nowrap;
}
.custom.social_link_s1{
	width:100%;
	border-top:none;
	padding:0;
}









}



































































































































