@media only screen and (max-width: 995px) {
	.logo-block {
		margin: 0 auto;
		  width: 100%;
	}
	.logo-block .logo img{
		
		margin:0 auto;
	}
	.logo-block .logo{
		margin:0 auto;
	}
	.header-frame,
	.header-frame .nav-holder,
	.gallery-holder,
	.gallery,
	.gallery-frame-holder,
	.single-issues_articles .nav-frame,
	.posts,
	.post .picture-gallery ul,
	#sections .features,
	.template-deals #content,
	.sidebar-infooter {
		width: 100%;
	}
	#wrapper{ 
		
		width:100%;
	}
	.nav-holder .search-box.child-pages input[type="text"] {
		width: 73%;
		margin:5px 0;
		padding: 4px 1%;
		border-radius:0;
	}
	.nav-holder .search-box input[type="submit"] {
		width:17%;
		border-radius:0;
	}
	.header-social-menu-container {
		margin-top: 0px;
	}
	.gallery {
		height:auto;
	}
	/*.gallery-frame {
		left: 2%;
		overflow: hidden;
		position: absolute;
		width: 96%;
		z-index: 4;
	}*/
	.gallery-frame ul {
		width: 100%;
	}
	.gallery-frame li {
		/* width: 0.23%;
		margin: 0 0.026% 0 0;
		height:200px; */
	}
	/*.gallery-holder {
		height: 220px;
	}*/
	.gallery .prev,
	.gallery .next {
		margin-top:7%;
	}
	.gallery .image a, .gallery .image img {
		display: block;
		width: 100%;
		height: auto;
	}
	.main-holder {
		width: 100%;
		margin: 0;
	}
	#content {
		float: left;
		width: 58%;
		margin-right:2%;
	}
	.posts .text a img {
		max-width: 98%;
		height: auto !important;
	}
	#sidebar {
		float: left !important;
		width: 40%;
	}
	.container .title, #sidebar .title {
		width: auto;
	}
	.main-gallery-slideshow,
	.main-gallery-slideshow .main-gallery3-holder,
	.main-gallery-slideshow .main-gallery3,
	.main-gallery-slideshow .main-gallery4,
	.main-gallery-small .main-gallery4-frame {
		width: 100%;
	}
	.main-gallery-small .main-gallery4-holder {
		width: 88%;
	}
	.main-gallery4 .btn-prev, .main-gallery4 .btn-next,
	.main-gallery4 .btn-prev, .main-gallery4 .btn-prev {
		width: 5%;
		height: auto;
		line-height: 235%;
	}
	.main-gallery-small .main-gallery3 .btn-prev,
	.main-gallery-small .main-gallery3 .btn-next {
		top: 40%;
	}
	.main-gallery-small .main-gallery4 .btn-prev {
		margin: 3% 1% 0 0;
	}
	.main-gallery-small .main-gallery4 .btn-next {
		margin: 3% 0 0 1%;
	}
	.main-gallery-slideshow .main-gallery3-holder ul {
		width: 10000%;
	}
	.main-gallery-slideshow .main-gallery3-holder ul li {
		width: 1%;
	}
	.main-gallery3-holder ul li img {
		max-width: 99.3% !important;
	}
	.carousel-block {
		width:100%;
		min-height:230px;
		margin: 0 0 20px;
	}
	.carousel-block .heading {
		width: 94%;
		padding: 12px 3% 11px;
	}
	.carousel-block .issue-thumbnail {
		display:block;
		float:left;
		width:15%;
	}
	.carousel-block .issue-thumbnail img,
	#sections .big-article-thumbnail img,
	.related-posts .thumb img {
		width:100%;
		height:auto;
	}
	.carousel-block .issue-thumbnail img {
		max-width:110px;
	}
	.carousel-block-holder {
		width: 94%;
		padding:0 3%;
	}
	.carousel-block-frame-holder {
		width: 100%;
	}
	.carousel-block-frame {
		width: 80%;
	}
	.carousel-block-frame .picture {
			width: 100%;
	}
	.carousel-block-frame ul {
		width: 10000%;
	}
	.carousel-block-frame li {
		width: 0.179%;
		margin: 0 0.026% 0 0;
	}
	.carousel-block-frame .picture img {
		width: 100%;
		height: auto;
	}
	.closing {
		float: left;
		font-size: 16px;
		margin: 0 2% 20px 2%;
		text-align: center;
		width: 46%;
	}
	.clear-after-second {
		display:block;
	}
	.clear-after-third {
		display:none;
	}
	#cover-story .cover-content {
		width: 60%;
	}
	#cover-story .calameo {
		width:40%;
	}
	#cover-story .calameo object {
		max-width:100%;
	}
	#sections #twocolumns {
		width: 60%;
	}
	#sections .post.hentry,
	#sections .post.hentry.third {
		width: 96%;
		border-top:none;
		border-bottom: 2px solid #05c8f8; /* #fbb for NY*/
		padding:0 2% 10px;
	}
	#sections .post.hentry.last {
		margin-bottom: 0;
		border-bottom: none;
	}
	#sections .thumbnail {
		max-width: 45%;
		margin-right:5%;
	}
	#sections .caption {
		max-width: 100%;
	}
	#sections .featured-news {
		width:48%;
		margin-right:2%;
	}
	#sections .comings,
	#sections .we-heard {
		width:50%;
	}
	.section-banner img {
		max-width:100%;
		height:auto;
	}
	.entry-content .closing .closing-thumbnail a img {
		width: auto;
		height: 100%;
	}
	.post-content-box a img {
		width: 90%;
		height: auto;
	}
	.share_block.controls-list {
		top:0;
	}
	.box .textwidget img {
		width: 99%;
		margin: 0 auto;
		height: auto;
	}
	.related-posts ul {
		width: 140%;
	}
	.related-posts ul li {
		width:20%;
		margin-right:5%
	}
	.related-posts .thumb {
		width: 90%;
		height:auto;
		padding:4%;
	}
	.archives-list .issue {
		width: 40%;
		float: left;
		margin: 0 5% 40px 5%;
		text-align: center;
	}
	.year-links {
		float: none;
	}
	.entry-content p a img.alignleft {
		width: auto !important;
		height: auto;
	}
	.post .picture-gallery li {
		width: 23%;
		margin: 0 1%;
	}
	.post .picture-gallery .picture img {
		width: 98%;
		height: auto;
	}
	.textwidget {
		overflow: hidden;
	}
	.textwidget img {
		max-width:100%;
		height:auto;
	}
	.box .textwidget a.twitter img, .box .textwidget a.facebook img, .box .textwidget a.rss img, .box .textwidget .neigh img {
		width: auto;
		height: auto;
	}
	.prev-next .prev, .prev-next .next {
		margin-top: 5px !important;
		float:left;
	}
	#twocolumns {
		width: 60%;
	}
	#twocolumns .aside {
		display:none;
	}
	#twocolumns #content {
		float: none;
		width: 95%;
		margin:0 auto;
	}
	.posts-small .panel {
		width: 100%;
	}
	.footer-inner {
		clear: both !important;
		float: left !important;
		margin: 0 auto;
		padding: 18px 0 15px;
		text-align: center;
		width: 100%;
	}
	.main-gallery-small .main-gallery3-holder .text{
		width:80%;
		margin-left:5%;
		
	}
	.main-gallery-slideshow .main-gallery3-holder .text-holder{
		width:100%;
	
	}

}
@media only screen and (max-width: 692px) {
	.gallery-frame li {
		width: 48%;
		height:275px;
	}
	/*.gallery-holder {
		height: 200px;
	}*/
	.tablepress thead {
		display: none;
	}
	.tablepress,
	.tablepress tbody,
	.tablepress th,
	.tablepress td {
		display: block;
	}
	.tablepress tr {
		border: 1px solid #ccc;
	}
	.tablepress tbody td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding: 1% !important;
		width: 48%;
		float: left;
	}
	.tablepress td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}
	#nav {
		font: 14px/22px 'DINCondMedium',Impact,Charcoal,sans-serif !important;
	}
	.nav-holder .search-box input[type="submit"] { /* just SF */
		display:none;
	}
	.carousel-block-frame li {
		width: 0.23%;
	}
}
@media only screen and (max-width: 600px) {
	.logo-block {
		float:none;
		margin:0 auto;
		 width: 100%;
	}
	.logo-block .logo img{
		
		margin:0 auto;
	}
	.logo-block .logo{
		margin:0 auto;
	}
	#nav {
		display: none;
	}
	#header,
	#main,
	#footer {
		min-width:300px;
	}
	.nav-holder .search-box {
		margin:0 auto;
		padding:0 1%;
		width: 98%;
		float:none;
	}
	.nav-holder .search-box.child-pages input[type="text"] {
		width: 90%;
		margin:5px 0;
		padding: 4px 1%;
	}
	.nav-holder .search-box input[type="submit"] {
		display:block; /* just SF */
		width:8%;
		margin:0;
	}
	.header-social-menu-container,
	#social-nav {
		width: auto;
		float: none;
		text-align: center;
	}
	#social-nav li {
		display:inline-block;
		float:none;
	}
	.gallery-frame li {
		height: 245px;
	}
	.carousel-block .issue-thumbnail {
		width: 23%;
	}
	.carousel-block-frame {
		width: 73%;
	}
	.carousel-block-frame li {
		width: 0.317%;
	}
	#content {
		width: 100%;
		margin-right:0;
	}
	.posts .inside-trd {
		padding: 9px 0 10px;
		width: auto;
	}
	#sidebar {
		margin-top: 10px !important;
		width: 100%;
	}
	.closing .closing-thumbnail {
		height: 200px;
	}
	#cover-story .cover-content {
		width: 98%;
		float:none;
		margin-left: 2%;
	}
	#cover-story .calameo {
		float:none;
		width:auto;
	}
	#sections #twocolumns,
	.related-posts ul,
	.share-box {
		width: 100%;
	}
	.post-content-box img.alignleft,
	.post-content-box img.alignright {
		width:auto;
		max-width:70%;
	}
	.box .textwidget iframe {
		width: 90%;
		height: auto;
		margin: 0 auto;
	}
	#header .ad a, #header .ad img {
		float: left;
		height: auto;
		width: 60%;
	}
	.comment-form .row label {
		display: block;
		padding: 0 10px 3px;
	}
	.comment-form .submit {
		float: left;
		margin: 3px 10px 0;
	}
	.comment-form p {
		margin-left: 10px;
	}
	.inner .main-holder, .inner2 .main-holder {
		padding: 16px 0 40px;
		width: 600px;
	}
	.comment-form .textarea textarea {
		width: 600px;
	}
	.post .picture-gallery .picture, .post .picture-gallery .picture a {
		width: auto;
		height: auto;
	}
	.header-holder .header-frame .ad {
		display:none;
	}
	.research table td {
		width:50%;
	}
	.sidebar-infooter .textwidget,
	.trending,
	.home-ads,
	.desktop {
		display:none;
	}
	.mobile {
		display: block;
	}
	.searchbutton.mobile {
		position: fixed;
		right: 0;
		top: 0;
		width: 32px;
		height: 32px;
		z-index: 100000;
		background: url("images/search.png") no-repeat center;
	}
	.searchbutton.mobile:hover,
	.searchbutton.mobile.active {
		background-color: #05c8f8; /* #D40D15 for NY */
	}
	.nav-holder {
		position: static;
	}
	.nav-holder .search-box.mobile {
		display:none;
		position: fixed;
		width: 98%;
		top: 32px;
		background: #05c8f8; /* #D40D15 for NY */
		z-index: 10;
	}
	.nav-holder .search-box.mobile.active {
		display:block;
	}
	#twocolumns {
		width: 100%;
	}
	.main-gallery-small .main-gallery3-holder .text{
		width:80%;
		margin-left:5%;
		
	}
	.main-gallery-slideshow .main-gallery3-holder .text-holder{
		width:100%;
	
	}
}
@media only screen and (min-width: 361px) and (max-width: 543px) {
	.carousel-block {
		min-height: 250px;
	}
	.main-gallery-small .main-gallery3-holder .text{
		width:80%;
		margin-left:5%;
		
	}
	.main-gallery-slideshow .main-gallery3-holder .text-holder{
		width:100%;
	
	}
}
@media only screen and (max-width: 491px) {
	.closing .closing-thumbnail {
		height: 150px;
	}
	.gallery-frame li {
		height:205px;
	}
	.gallery .prev,
	.gallery .next {
		margin-top:13%;
	}
	.carousel-block .issue-thumbnail {
		width: 30%;
	}
	.carousel-block-frame {
		width: 67%;
	}
	.carousel-block-frame li {
		width: 0.48%;
	}
	.main-gallery-small .main-gallery3-holder .text{
		width:80%;
		margin-left:5%;
		
	}
	.main-gallery-slideshow .main-gallery3-holder .text-holder{
		width:100%;
	
	}
}
@media only screen and (max-width: 360px) {
	.gallery-frame li {
		height:175px
	}
	.gallery-holder {
		/*height:280px;*/
	}
	.gallery .prev,
	.gallery .next {
		margin-top:28%;
	}
	.closing {
		width: 96%;
	}
	.closing .closing-thumbnail {
		height: 250px;
	}
	.post-content-box img.alignleft,
	.post-content-box img.alignright {
		max-width:100%;
	}
	.post .picture-gallery li {
		width: 46%;
		margin: 0 2%;
	}
	.post .picture-gallery p.inside-title {
		height:50px;
		overflow:hidden;
	}
	.carousel-block-frame .picture {
		height: 85px;
	}
	.carousel-block-frame li {
		height: 135px;
	}
	.main-gallery-small .main-gallery3-holder .text{
		width:80%;
		margin-left:5%;
		
	}
	.main-gallery-slideshow .main-gallery3-holder .text-holder{
		width:100%;
	
	}
}