@media only screen and (max-width: 1350px) {
	#pullouts{
		display:none!important;
	}
	
}
	
	
	
/* SMARTPHONE RESPONSIVE CSS */
@media
only screen and (max-width: 640px),
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 640px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 640px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 640px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 640px),
only screen and (                min-resolution: 192dpi) and (max-width: 640px),
only screen and (                min-resolution: 2dppx)  and (max-width: 640px) { 
	/*top menu*/
	.social {
		display:none;
	}
	.top-menu li.ubermenu-item {
		padding: 3px 24px !important;
	}
	#masthead1 {
		padding-bottom: 20px;
	}
	input[type="search"].search-field {
		width: 100%;
	}
	.site-header-main {
		/*box-shadow: 0px 2px 2px #0000004d;*/
		transition: .5s all;
	}
	.sticky {
		background: #F3F3F3 !important;
		transition: .5s all;
	}
	/*front page*/
	h2 {
		hyphens: none !important;
	}
	#pullouts {
		display: none;
	}
	.davids-picks .picks-content {
		padding-left: 0 !important;
	}
	.site-header-main {
		text-align: center;
	}
	
	.davids-picks img {
		float: none !important;
		height: 100px;
	
	}
	.fair-use a {
		color: #a6dbff;
		text-decoration: none;
	}
	.fair-use a:hover {
		color: #31acff;
		text-decoration: none;
	}
	.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {
		margin-top: 1em !important;
	}
	.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5a4c09b25f83b {
		display: none;
	}
	
	.davids-picks-right {
		float: none !important;
		width: 100% !important;
		padding: 3% !important;
	}
	.davids-picks {
		width: 100% !important;
		float: none !important;
		text-align: center;
	}
	.cat-name {
		text-align: center;
	}
	.davids-picks .post-type-icon {
		position: relative !important;
		bottom: 1px;
		left: 0 !important;
		height: 25px !important;
		border-radius: 0 !important;
		text-align: center;
		margin: auto;
	}
	#hiddendiv {
		position: relative !important;
	}
	/*category page*/
	.category-page .article-wrapper {
		width: 100% !important;
		height: 300px !important;
	}
	.category-page article {
		height: 239px !important;
	}
	/*Posts*/
	.fluid-width-video-wrapper {
		width: 100% !important;
		position: relative;
		padding: 0;
			padding-top: 0px;
		min-height: 150px !important;
	}
	/* Related Entries */
	#jig1 .jig-imageContainer {
		margin-bottom: 8px;
		margin-right: 8px;
		float: none;
		padding: 0;
		width: 100% !important;
	}
	.jig-overflow {
		width: 100% !important;
		max-width: 400px;
		height: 285px !important;
	}
	.jig-overflow img {
		width: 123% !important;
		height: 300px !important;
	}
	
	.header-quote{
		display:none!important;
	} 
	
	.top-menu nav{
		width:100%!important;
	}
	.menuitem-subscribe{
		float:left!important;
		margin-left: 10% !important;
	}
	.menuitem-contact{
		float:right!important;
		margin-right: 10% !important;
	}
	.top-menu .search-form{
		float:none!important;
		margin:auto!important;
	}
	
	
	.mobile-break{
		clear:both;
	}
	
	table, table *{
		max-width:100%!important;
		table-layout: auto!important;
		
	}
	.subscribe-left{
		width:100%!important;
	}
	.subscribe-right{
		width:100%!important;
	}
	/*footer*/
	.footer-right {
    width: 100%;
}
	.footer-left {
    display: inline-flex;
}
	.footer-left {
		width: 100%;
	}
	
	#jig1 .jig-imageContainer img{
		max-width:100%!important;
		margin:auto!important;
		width:100%!important;
		height:auto!Important;
		min-height:230px!important;
	}
	.newline{
		clear:none!important;
	}
	
}

/* ----------- Tablets responsive css (for both portrait AND landscape) ----------- */
@media only screen and (min-width: 641px) and (max-width: 1024px) {
	#pullouts {
		display: none;
	}
	.menuitem-subscribe{
		margin-right:12px!important;
	}
	
}




/* ----------- Tablets Landscape CSS ----------- */
@media only screen and (min-width: 641px) and (max-width: 1024px) and (orientation:landscape) {
	#pullouts {
		display: none;
	}
	
}

/* ----------- Tablets Portrait CSS ----------- */
@media only screen and (min-width: 641px) and (max-width: 1024px) and (orientation:portrait) {
	#pullouts {
		display: none;
	}
	
	table, table *{
		max-width:100%!important;
		table-layout: auto!important;
		
	}
	.header-quote{
		top: 0;
    clear: both;
	float:left;
	}
	
}