@media only screen and (max-width: 995px) {

	.closing .closing-thumbnail {
		height: 10% !important;
	}
	#div-gpt-ad-1456241117579-0{
		display:block;
		
	}
	
	#wrapper {
	
	width:100%;
	}
	ul.ytchagallery .ytctitle{margin: 5px 0 10px 0; font-size:15px !important;}
	
	.digital-edition-content{

display:block;
}
#sections #twocolumns h3 {
display:inline-block;	
}
#cover-story .big-article-thumbnail-new img {
	
	width:100%;
}
	.mobile-sticky-ad{
	position:fixed;
	z-index:120;
	text-align:center;
	bottom:0px;
	display:block;
	
	}
	#footer{
		position:relative !important;
		bottom:0;
	}
	.logo-block {
		margin: 0;
	}
	.header-frame,
	.header-frame .nav-holder,
	.gallery,
	.gallery-holder,
	.gallery-frame-holder,
	.single-issues_articles .nav-frame,
	.posts,
	.post .picture-gallery ul,
	#sections .features,
	.template-deals #content,
	.sidebar-infooter {
		width: 100%;
		float:left;
	}
	.databook-highlights-thumbnail-residentail{
float:none;
width:100%%;
margin:30px 5px 0 0;
}
	.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: 15px;
	}
	.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,
	.main-holder .post-box 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%;
		float:left;
	}
	#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 #fbb;
		padding:0 2% 10px;
	}
	#sections .post.hentry.last {
		margin-bottom: 0;
		border-bottom: none;
	}
	#sections .thumbnail {
		max-width: 100%;
		margin-right:5%;
	}
	#sections .caption {
		max-width: 100%;
	}
	#sections .featured-news {
		width:48%;
		margin-right:2%;
		float:left;
	}
	#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;
	}
	.entry-content p img {
		width: 100%;
		height: auto;
	}
	.post .picture-gallery li {
		width: 30%;
		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) {
	
	#footer{
		position:relative;
		bottom:0;
	}
	.gallery-frame li {
		width: 48%;
		height:285px;
	}
	/*.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;
	}
	.carousel-block-frame li {
		width: 0.23%;
	}
}
@media only screen and (max-width: 600px) {
.signup-mobile, .mc_embed_signup{
display:block;

}
	#footer{
		position:relative !important;
		bottom:0;
	}
	.logo-block {
		float:none;
		margin:0 auto 20px;
	}
	#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"] {
		width:8%;
	}
	.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: 275px;
	}
	.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: 10% !important;
	}
	#cover-story .cover-content {
		width: 98%;
		float:none;
		margin-left: 2%;
	}
	#cover-story .calameo {
		float:left;
		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: #D40D15;
	}
	.nav-holder {
		position: static;
	}
	.nav-holder .search-box.mobile {
		display:none;
		position: fixed;
		width: 98%;
		top: 32px;
		background: #D40D15;
		z-index: 10;
	}
	.nav-holder .search-box.mobile.active {
		display:block;
	}
	#twocolumns {
		width: 100%;
	}
}
@media only screen and (min-width: 361px) and (max-width: 543px) {

	.about-us-logo{
		width:100%;
		height:auto;
		
	}
	#footer{
		position:relative !important;
		bottom:0;
	}
	.carousel-block {
		min-height: 250px;
	}
}
@media only screen and (max-width: 491px) {
	.about-us-table td{
		    display: inline-block;
			text-align: center !important;
			width:100%;
			padding-left: 0px !important;
		
	}
	.about-us-table td img  {
			float:none !important;
		
	}
	#footer{
		position:relative !important;
		bottom:0;
	}
	.closing .closing-thumbnail {
		height: 150px;
	}
	.gallery-frame li {
		height:240px;
	}
	.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%;
	}
	.mobile-sticky-ad{
	position:fixed;
	z-index:120;
	text-align:center;
	bottom:0px;
	display:block;
	width:100%;
	}
}
@media only screen and (max-width: 360px) {
	#footer{
		position:relative !important;
		bottom:0;
	}
	.gallery-frame li {
		height: 300px;
		width: 98%;
	}
	.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: 96%;
		margin: 0 1%;
	}
	.post .picture-gallery p.inside-title {
		height:50px;
		overflow:hidden;
	}
	.carousel-block-frame .picture {
		height: 85px;
	}
	.carousel-block-frame li {
		height: 135px;
	}
	.mobile-sticky-ad{
	position:fixed;
	z-index:120;
	text-align:center;
	bottom:0px;
	display:block;
	}
	
}