@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) { 
    /* styles for Retina-type displays */
}


@media only screen and (min-width: 320px) and (max-width: 1078px) {
	#content {width:90%; display:block; position:relative; margin:0 auto;}
	
}

@media only screen and (min-width: 651px){
	.sidebarwrap.desktop {display:inline-block;}
	.sidebarwrap.mobile {display:none!important; }
	.intads.desktop {display:inline-block;}
	.intads.mobile {display:none!important; }
	
}
@media only screen and (min-width: 667px) and (max-width: 1078px) {
	
	.pagecopywrap {width:73%;}
	
	
	
}
@media only screen and (min-width: 651px) and (max-width: 666px) {
	
	.pagecopywrap {width:72%;}
	
	
	
}
@media only screen and (min-width: 320px) and (max-width: 650px) {
	.sidebarwrap.desktop {display:none!important;}
	.sidebarwrap.mobile {display:inline-block!important; width:90%; margin:0 auto!important;}
	.pagecopywrap {width:100%;}
	.pagecopywrap2 {width:100%;}
	.intads.desktop {display:none!important;}
	.intads.mobile {display:inline-block!important; width:90%; margin:0 auto!important;}
	
	
}

@media only screen and (min-width: 320px) and (max-width: 870px) {
	.footer_top .one-third.small {width:50%; display:block; margin:20px auto; float:none; text-align:center;}
	.footer_top .one-third {width:50%; display:block; margin:20px auto; float:none; text-align:center;}
	.footer_top .social {width:50%; display:block; margin:20px auto; float:none; text-align:center;}
	.slide-content-left{width:100%;}
	.slide-content-right{width:100%;}
	.slide-content {height:auto;}
	
}

@media only screen and (min-width: 320px) and (max-width: 750px) {
	.ms-anim-layers p {font-size:12px!important;}
	.ms-anim-layers a.continue {font-size:12px!important;}
	
}

@media only screen and (min-width: 320px) and (max-width: 915px) {
	
	.slogan_join p span {width:100%; float:left; clear:both; margin:20px auto;}
	.slogan_join p a {float:left; clear:both; margin:20px auto; width:104%;}
	
}

@media only screen and (min-width: 320px) and (max-width: 550px) {
	
	.mobile-nav { width:50%; display:inline-block; float:none; position:relative;}
	 
}

@media only screen and (min-width: 551px) and (max-width: 700px) {
	
	.mobile-nav { width:50%; display:inline-block; float:right;  position:relative;}
}

@media only screen and (min-width: 701px) and (max-width: 949px) {
	
	.mobile-nav { width:50%; display:inline-block; float:right; text-align:center; position:relative;}
}

@media only screen and (min-width: 320px) and (max-width: 949px) {
	
	.member_nav_insider {width:100%; float:right; display:block; position:relative; padding-top:15px;}
	.searchbox {display:none;}
	.topnav {display:none;}
	.topbar.blogheader {background-color:transparent!important;}
}

@media only screen and (min-width: 320px) and (max-width: 790px) {
	
	.member_nav_insider {width:100%; float:right; display:block; position:relative; padding-top:15px;}
	.searchbox {display:none;}
	.blogcopy {width:100%; float:none;}
	.authorinfo {float:none; display:block; margin:0 auto; width:25%; position:relative; text-align:center!important;}
	.blogsidebar {width:90%; margin:0 auto; display:block; position:relative;}
	.bloginsert {float:none; display:block; padding:0; margin: 0 auto; width:90%; position:relative;}
	.blogcopy article {margin-top:20px!important;}
	.bloginsert h2 a {width:100%; display:block; margin:0 autop; position:relative;}
	.blogpages {margin-top:20px; text-align:center;}
	
}
