@media only screen and (max-width : 1140px) {
	#fixed-social-box{
		display:none;
	}
}
@media only screen and (max-width : 1023px) {
	#fixed-social-box{
		display:none;
	}
	.top-header{
		padding:0 6px;
	}
	.social-box .box{
		padding: 13px 10px 13px 30px;
	}
	.single-content .change-post .previous-box{
		padding: 10px 10px 10px 30px;
	}
	.single-content .change-post .next-box{
		padding: 10px 30px 10px 10px;
	}
	.single-content .relative-post{
		padding: 1% 25px;
	}
	.more-posts h3{
		margin-left:30px;
	}
	.top-header .search-box{
		padding-right:13px;
	}
}

@media only screen and (max-width : 960px) {
	/* layout css */
	.container{
		width:100%;
		margin:0 auto;
	}
	.bottom-header{
		display:none;
	}
	.content-container{
		border-left: 1px solid #e8eef3;
		border-right: 1px solid #e8eef3;
	}
	.wrap-content{
		width:100%;
		float:none;
		border-right:none;
	}
	.sidebar{
		width:100%;
		float:none;
		display:none;
	}
	.top-next{
		display:none !important;
	}
	/* end layout css */
}

@media only screen and (max-width : 800px) and (min-width : 768px) {
	.single-content .post-content > header, .single-content .post-content > section{
		padding: 0 54px;
	}
	.single-content .share-box{
		padding: 10px 24px 10px 54px;
	}
	.single-content .change-post .previous-box{
		padding: 10px 10px 10px 54px;
		width: 308px;
	}
	.single-content .change-post .next-box{
		padding: 10px 54px 10px 10px;
		width: 308px;
	}
	.single-content .relative-post{
		padding: 1% 47px;
	}
	.more-posts h3{
		margin-left: 54px;
	}
	.wide {
		width: 115%;
	}
	.wide img{
		width: 100%;
		height: auto;
	}
}

@media only screen and (max-width : 767px) {
	.wide{
		margin-left:-5%;
	}
	.wide img{
		max-width: 105%;
		height: auto;
	}
	/* header css */
	.header{
		padding-top:49px;
	}
	.top-header{
		position:fixed;
		width:100%;
		top:0;
		left:0;
		z-index: 10;
	}
	/* end header css */
	/* footer css */
	.footer .copyright{
		width:100%;
		text-align:center;
		padding-top: 0;
	}
	.footer-menu{
		width:100%;
		text-align:center;
	}
	.footer-menu ul{
		float:none;
	}
	/* end footer css */
	
	/* blog item css */
	.wrap-post-items .post-item .post-content{
		margin: 0;
		padding: 12px 5% 20px;
	}
	.wrap-post-items .post-item .post-content .read-more-btn{
		float:none;
		margin-bottom: 15px;
	}
	/* end blog item css */
	
	/* single post css */
	.full .post-item .post-content .post-title{
		font-size:28px;
	}
	.full .single-content .post-content > header, .full .single-content .post-content > div.main-content{
		padding: 0 30px 20px;
	}
	.single-content .post-content .btn{
		width:92%;
	}
	.single-content .follow-links{
		display:none;
	}
	.single-content .download-items .download-thumbnail img{
		max-width:100%;
	}
	.single-content .download-items .download-thumbnail{
		float: none;
		text-align: center;
		margin:10px;
	}
	.single-content .download-items .download-infos{
		padding: 0 5% 10px
	}
	.single-content .post-content ul{
		margin-left:0;
	}
	.single-content .subscribe{
		display:none;
	}
	.single-content .share-box .social-box{
		display:none;
	}
	.single-content .share-box > a{
		display:none !important;
	}
	.single-content .share-box .author{
		width:auto;
		padding: 0 30px;
		float: none;
		border-left: none;
	}
	.single-content .relative-post{
		display:none;
	}
	.single-content .relative-post ul li{
		float:none;
		width:auto;
	}
	.single-content .relative-post img{
		max-width:100%;
		width:auto;
	}
	.single-content .relative-post p {
		margin: 0;
		text-align: center;
	}
	.single-content .post-content > header, .single-content .post-content > section{
		padding:0 5%;
	}
	.single-content .download-items{
		padding: 10px 0;
	}
	/* end single post css */
	/* comments css */
	.comment-reply {
		padding: 0 5% 30px;
	}
	.btn-ip,textarea.btn-ip{
		width: 96%;
		padding: 8px 2%;
		resize: none;
	}
	.comments-box{
		padding:0;
	}
	.comments-list > li{
		padding-left:3%;
		padding-right:3%;
	}
	.comment-item .comment-infos{
		float:none;
		width:auto;
	}
	.comment-item .comment-content{
		clear:both;
	}
	.comment-item .avatar{
		width:15%;
		margin:0 15px 5% 0;
	}
	.comments-list > li + ul.children{
		margin-left:0;
	}
	.comments-list > li + ul.children .comment-item .avatar{
		margin-left:30px;
	}
	/* end comments css */
	/* common css */
	#load-more-comments{
		width:90%;
	}
	.bn-bottom{
		display:none;
	}
	/* end common css */
	
	/* 404 css */
	.box-404 .btn-ip{
		width:70%;
	}
	.box-404 p{
		margin:20px;
	}
	.box-404 ul.plus{
		margin:30px;
	}
	/* end 404 css */
}	
@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
        only screen and (   min--moz-device-pixel-ratio: 1.5),  
        only screen and (     -o-min-device-pixel-ratio: 3/2),  
        only screen and (        min-device-pixel-ratio: 1.5),  
        only screen and (min-resolution: 192dpi) {  
    /* Style Rules */ 
	.top-next .top{	
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.top-next .next{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	ul.tick li{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	ul.cross li{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	ul.plus li{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.ico-tw{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.ico-gp{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.facebook-share .box{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.twitter-share .box{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.googleplus-share .box{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.pinterest-share .box{
		background-image:url('../images/sprites@2x.png');
		background-size: 30px 1050px;
	}
	.search-toggle{
		background: url('../images/sprites@2x.png') 5px -90px no-repeat !important;
		background-size: 30px 1050px !important;
	}
}  