/* Large desktop */
@media (min-width: 1200px) {
	#st-wrapper.boxed{
		width:1230px;
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	#st-wrapper.boxed{
		width:764px;
	}
	
	.primary-menu, #secondary-nav, .style-3 .st-social{
		display:none;
	}
	.style-3 .header-call{
		position: relative;
		top:0;
		right:auto;
	}
	.style-2 .responsive-menu{
		padding:7px 14px;
		margin:4px 0;
	}
	.responsive-menu, .ctabox-content{
		display:block;
	}
	.responsive-menu{
		margin-top:10px;
	}
	.st-blog .post-thumb{
		height:auto !important;
	}
	.st-blog .post-meta{
		font-size:10px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body{
		padding:0;
	}
	#st-wrapper.boxed{
		width:100%;
	}
	.container{
		padding-left:15px;
		padding-right:15px;
	}
	
	.logo, .header-call{
		padding:25px 0;
	}
	.header-call{
		top:0;
	}
	.primary-menu, #header .st-social, #secondary-nav{
		display:none;
	}
	.responsive-menu, .ctabox-content{
		display:block;
	}
	
	.header-call, div.ctabox-button{
		margin:0;
		padding:5px 0;
	}
	#primary-nav, .header-call, div.ctabox-button, .style-2 .header-call, .style-3 .header-call{
		position: relative;
		top:0;
		right:auto;
	}
	#primary-nav, div.ctabox-button, .style-2 .header-call, .style-3 .header-call{
		margin:0;
		margin-bottom:10px;
	}
	#top-wrapper, .logo, #copyright-wrapper, .style-2 .header-call{
		text-align:center;
	}
	.style-2 #bottom-wrapper, .style-3 #bottom-wrapper{
		padding-top:10px;
	}
	
	.st-client ul.inline li{
		width:50%;
	}
	.st-pricing.c4 .plan-container{
		width: 50%;
	}
	.ctabox-content {
		width:100%;
	}
	.st-blog .post-thumb{
		height:auto !important;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	body{
		padding:0;
	}
	#st-wrapper.boxed{
		width:100%;
	}
	.container{
		padding-left:15px;
		padding-right:15px;
	}
	
	.style-2 .header-call, .style-3 .header-call{
		display:block;
	}
	
	.st-pricing.c4 .plan-container, .st-pricing.c3 .plan-container, .ctabox-content {
		margin-bottom: 20px;
		width: 100%;
	}
}