@media screen and (max-device-width: 480px) {

.main,
.container,
.col-0,
.col-1,
.boxhead
{
	width: auto;
}
.slope {
	width:100%;
}

.col-0,
.col-1{
left:auto;
}

.top-social,
.feature .pic img,
.feature h1,.feature h2,
.col-middle,
.selected-left,
.selected-right{
	display: none;
}

.col-1,.col-middle,.col-2,
.selected,.unselected{
	float: none;
	left: auto;
}
.tabsection {
	height: auto;
	padding:0px;
}
.tabsection > div {
	padding:5px 0px;
}
.tabsection > div a{
	padding:5px 0px;
}

.feature .content {
	left: auto;
	width: auto;
}
.top-logo {
	padding-left: 0px !important;	
	padding-right: 0px !important;	
}

.tabsection a {
	font-size: 16px !important;
}

img.tutimg {
max-width: 100%;
}

.col-2 a {
	padding:  2px 0px;
	margin:  5px 0px;
	display: inline-block;
}

}
