/*************************************************
*	10. Tablet									 *
*************************************************/
@media only screen and (min-width: 768px) and (max-width: 960px) {	
	.container {
		width:756px;
	}

.adright {float: none; margin: 40px 0; text-align: center;}

body {background:#fff;}

	#bigcontainer {width: 756px; padding: 30px 30px;}

	#navigation-wrapper {
		display: inline;
	}
	
	#logo img {
		max-width:756px;
		height:auto;
	}
	

	.post-image img {
		width:756px;
		height:auto;
	}
	
	
	
	.item-related {
		width:230px;
		margin-right:17px;
	}
	.post-pagination .prev-post {
		width:383px;
	}
	.post-pagination .next-post {
		width:383px;
	}
	
	
	
	.footer-widget-wrapper {
		width:230px;
		margin-right:17px;

	}
	
	.widget img {
		max-width:230px;
		height:auto;
	}
	#widget-area {
	overflow:hidden;
	background: #333;
	width:756px; margin: 0 auto; padding: 35px 0px 10px;
 box-shadow: none; 
}
	
	
	#footer-logo img {
		max-width:756px;
		height:auto;
	}
	#footer-social a {
		margin:0 15px;
	}
	#footer-social a i {
		height:32px;
		width:32px;
		line-height:32px;
		margin-right:0;
		font-size:14px;
	}
	#footer-social a span {
		display:none;
	}
	
	.wpcf7 input {
		width:208px;
	}
	
	.sp-grid li {
		width:353px;
	}
	.sp-grid li:nth-child(3n+3) {
		margin-right:16px;
	}
	.sp-grid li:nth-child(2n+2) {
		margin-right:0;
	}
	
	.container.sp_sidebar #main {
		width:403px;
		margin-right:0px; 
padding: 0; border: 0 !important;
                
	}
	.container.sp_sidebar #sidebar {
		width:300px !important; padding: 0; margin: 0;

	}
	
		.container.sp_sidebar #sidebar .widget {
			width:300px;
		}
		
	.container.sp_sidebar .sp-grid li {
		width: 403px; 
margin-right: 0 !important;
	}
	
	.container.sp_sidebar .item-related {
		width:149px;
		margin-right:14px;
	}
	.container.sp_sidebar .item-related:last-child {
		margin-right:0;
	}
	.container.sp_sidebar .item-related h3 a {
		font-size:12px;
		letter-spacing:1px;
	}
	
	.container.sp_sidebar #respond textarea {
		width:93%;
	}
	#sidebar .widget #searchform input#s { 
			width:200px;
		}

.grid-text {float: none; margin-right: 0px; width: 100%;}
	
}

/*************************************************
*	Mobile Portrait								 *
*************************************************/

@media only screen and (min-width: 300px) and (max-width: 479px) {
	.container {
		width:300px;
	}
	#bigcta, .big-container {display: none !important;}
	#navigation-wrapper {
		display:none;
	}
	#bigcontainer {width: 300px; padding: 10px 10px; box-shadow: none; border:none;}
body {background:#fff;}
	.slicknav_menu {
		display:block;
background: #fff !important; color:#333;
float: right; padding-bottom: 0 !important;
	}
.adright {float: none; margin: 40px 0; text-align: center;}
.slicknav_menu a {color:#000 !important;}
	
	#logo img {
		max-width:300px;
		height:auto;
	}
	
	.post-header h1 a, .post-header h2 a, .post-header h1 {
		font-size:22px;
		letter-spacing:2px;
	}
	
	.post-image img {
		width:300px;
		height:auto;
	}
	
	
	
	.item-related {
		width:300px;
		margin-bottom:30px;
	}
	
	.share-box {
		width:46px; 
		height:36px; 
		line-height:36px;
		margin:0 4px;
	}
	
	.post-pagination .prev-post {
		width:300px;
	}
	.post-pagination .next-post {
		width:300px;
	}
	
	#respond textarea {
		width:90%;
	}
	
	.thecomment .author-img {
		display:none;
	}


#widget-area {
	overflow:hidden;
	background: #333;
	width: 300px; margin: 0 auto; padding: 35px 0px 10px;
 box-shadow: none; 
}
	
	.widget {
		width:300px;
		margin-right:32px;
		float:left;
		margin-bottom:35px;
	}
	
	#footer-logo img {
		max-width:300px;
		height:auto;
	}
	
	#footer-social a i {
		height:28px;
		width:28px;
		line-height:28px;
		margin-right:0;
		font-size:12px;
	}
	#footer-social a {
		margin:0 5px;
	}
	#footer-social a span{
		display:none;
	}
	
	.wpcf7 textarea {
		width:94%;
	}

.sp-grid li .item img {
	width: 300px;
	float: none; text-align: center;
	margin-right: 0px;
	height:auto;
	margin-bottom: 6px;
}	
	.sp-grid li {
		width:300px !important; margin-right: 0;
	}
	.sp-grid li:nth-child(3n+3) {
		margin-right:0;
	}
	.sp-grid li:nth-child(2n+2) {
		margin-right:0;
	}
	
	.container.sp_sidebar #main {
		width:300px !important;
		margin-right:0; padding: 0; border: 0 !important;
	}
	.container.sp_sidebar #sidebar {
		width:300px;
	}
	
		.container.sp_sidebar #sidebar .widget {
			width:300px;
		}
		
	.container.sp_sidebar .item-related {
		width:300px;
		margin-bottom:30px;
	}
.grid-text {float: none; margin-right: 0px; width: 100%;}
}

/*************************************************
*	10. Landscape								 *
*************************************************/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width:480px;
	}
	#bigcta, .big-container {display: none;}
	#logo img {
		max-width:480px;
		height:auto;
	}
body {background:#fff;}
	#bigcontainer {width: 480px; padding: 20px 20px; box-shadow: none; border: none !important;}

	.post-image img {
		width:480px;
		height:auto;
	}

.adright {float: none; margin: 40px 0; text-align: center;}
	
	.item-related {
		width:480px;
		margin-bottom:30px;
	}


#navigation-wrapper {
		display:none;
	}
	

	.slicknav_menu {
		display:block;
background: #fff !important;
float: right; padding-bottom: 0 !important;
	}
.slicknav_menu a {color:#000 !important;}
	
	.share-box {
		width:55px; 
		height:42px; 
		line-height:42px;
		margin:0 10px;
	}
	
	.post-pagination .prev-post {
		width:480px;
	}
	.post-pagination .next-post {
		width:480px;
	}
	
	.widget {
		width:480px;
		margin-right:32px;
		float:left;
		margin-bottom:35px;
	}
	
	#footer-logo img {
		max-width:480px;
		height:auto;
	}
	
	#footer-social a {
		margin:0 12px;
	}
	
	#footer-social a i {
		height:32px;
		width:32px;
		line-height:32px;
		margin-right:0;
		font-size:14px;
	}

#widget-area {
	overflow:hidden;
	background: #333;
	width: 480px; margin: 0 auto; padding: 35px 0px 10px;
 box-shadow: none; 
}
	
	.wpcf7 textarea {
		width:95%;
	}
	
	.sp-grid li {
		width: 480px;
	}
	.sp-grid li:nth-child(3n+3) {
		margin-right:16px;
	}
	.sp-grid li:nth-child(2n+2) {
		margin-right:0;
	}
	
		.container.sp_sidebar .sp-grid li {
			width: 480px;
		}
		.container.sp_sidebar .sp-grid li:nth-child(3n+3) {
			margin-right:0px;
		}
		
		.container.sp_sidebar .sp-grid li:nth-child(2n+2) {
			margin-right:0;
		}

.sp-grid li .item img {
	width: 480px;
	float: none; text-align: center;
	margin-right: 0px;
	height:auto;
	margin-bottom: 10px;
}
		
	.container.sp_sidebar #main {
		width:480px;
		margin-right:0; padding: 0 !important; border: 0 !important;
	}
	.container.sp_sidebar #sidebar {
		width:480px;
	}
	
		.container.sp_sidebar #sidebar .widget {
			width:480px;
		}
		
	.container.sp_sidebar .item-related {
		width:480px;
		margin-bottom:30px;
	}
	.grid-text {float: none; margin-right: 0px; width: 100%;}
}