@media only screen and (max-width : 1024px) {
	body {
		min-width: initial;
	}
	.content {
		float: none;
		width: auto;
		padding: 50px;
    	clear: both;
	}
	.aside {
		float: none;
		width: 100%;
		clear: both;
	}
	.frame {
		width: auto;
		height: auto;
		clear: both;
	}
	.simple-box, .advert-box, .holder-widget {
		margin: 10px auto;
	}
	.holder-widget {
		max-width: 308px;
	}
	.holder-widget .banner1 {
		width: 100%;
	}
	.post-list + div {
		text-align: center;
	}
	#menu-toggle {
		float: right;
		font-size: 54px;
		margin: 10px 0 0 0;
		cursor: pointer;
	}
	#header .menu-ul {
		display: none;
	}
	.visible-xs {
		display: block;
	}
	.hidden-xs {
		display: none;
	}
	/*  */
	.nav > li > a {
		font-size: 18px;
	}
	.supernav{
		margin: 0 auto;
		/*padding-left: 5px;*/
	}
	.supernav li{
		padding: 0px 6px; 
	}
	.phome-labe {
		margin: 0;
	}
	.post-list .post-left {
		float: none;
		width: 100%;
		display: block;
	}
	.post-list .post-right {
		float: none;
		width: 100%;
		display: block;
		padding: 0 10px;
	}
	.content .inner-content {
		padding: 0;
		margin: 0;
	}
	.post-list .address {
		float: none;
		width: auto;
	}
	.form-contact {
		width: 100%;
	}
	.form-contact table input, .form-contact table textarea {
		width: 100% !important;
		padding: 2px 0 !important;
	}
}

/* Tablets */
@media only screen and (max-width : 768px) {
	.supernav li{
		padding: 0px 4px; 
	}
	.content {
		padding: 30px;
	}
	.faq-list ul {
		float: none;
		width: auto;
	}
	.faq-list ul li {
		float: none;
		width: auto;
	}
	.post-list .next {
		float: none;
	}
	.post-list .next  img {
		width: 100%;
	}
}

/* Smartphones */
@media only screen and (max-width : 480px) {
	.content {
		padding: 20px 10px;
	}
	.phome-labe {
		width: 109px;
		padding: 8px 0px 9px 48px;
		font-size: 16px;
	}
	.supernav li {
		font-size: 8px;
		padding: 0 1px;
		background: none;
	}
}