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

.homePanel {

height:500px;

 }
 
 }


@media screen and (max-width: 1614px) {
#innerWrapper {
width:100%;
max-width:100% !important;
margin-left:0;
margin-right:0;
}

#content {
	width: 100% !important;
	max-width: 1100px;
	margin-right:auto;
	margin-left:auto;
	float:none;
}

#wallpaper {
display:block;
}

.homePanel {

height:450px;

 }

}

 @media screen and (max-width: 1450px) {
 .homePanel {

height:425px;

 }
 
 }


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

.homePanel {

height:400px;

 }

#left {
/*background-color: red;*/
margin-left:1.5%;
width:68%;
}

#right {
margin-right:1.5%;
}

#mainLogo {
margin-left:1.5%;
}

#headerRight {
margin-right:1.5%;
width:78.5%;
}

#footerColumns {
width: 97%;
margin-left:1.5%;
margin-right:1.5%;
}

#copyright {
width: 97%;
margin-left:1.5%;
margin-right:1.5%;
}

.single main {
width:73%;
}

.single.single-company_profile main {
width:100%;
}

#subContent {
width:97%;
margin-left:1.5%;
margin-right:1.5%;
}


}

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

#left {
width:67%;
}

main {
/*background-color: orange;*/
}

.column:nth-child(4) {
margin-left:0;
width:100%;
}

.column:nth-child(4) img,
.column:nth-child(4) p {
margin-left:2.5%;
}

#headerRight {
width:65%;
}


}

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

#left {
width:66%;
}

.single main {
/*background-color: brown;*/
}

#headerRight {
width:63%;
}


}
@media screen and (max-width: 1130px) {
	
.homePanel {

height:350px;

 }		
	
#left {
width:65%;
}

#headerRight {
width:61%;
}
footer p {
width:97%;
margin-left:1.5%;
margin-right: 1.5em;
}

.home #left {
width:97%;
margin-left:1.5%;
margin-right:1.5%;
}
}

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

#headerRight {
width:75%;
}

#left {
width:64%;
}

#headerRight {
width:59%;
}

.single main {
/*background-color: green;*/
}


}

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

#left {
width:63%;
}

#headerRight {
width:59%;
}

#inpage {
display:none;
}
	
main, .single main {
width:100%;
/*background-color: blue;*/
}

#inpageEssb, 
#inpageSponsorInfo {
display:block;
}

#trending .tptn_date {
display:none;
}

#inpageWebinar {
display:none;
}

#responsiveWebinar {
display:block;
}

.webinarSponsor {
float:left;
width:30%;
}

.webinarDateTime {
float:left;
width:40%;
}

.webinarDate {
float:left;
width:100%;
}

.webinarTime {
clear:both;
float:left;
width:100%;
}

.webinarAccess {
float:right;
width:30%;
}

#webinar .webinarAccess p{
border-bottom:none;
}

article.single {
width:100%;
}

.articleExcerpt h3 {
font-size: 1.6em;
}

#taxos2 {
background-color:#fafbfb;
border-top: 1px solid #dddddd;
width:100%;
float:left;
margin-top:20px;
display:block;
}

#taxos2 p {
font-family: "Open Sans", Arial;
font-size: 1.4em;
margin:0;
float:left;
width:94%;
margin-left:1%;
margin-right:1%;
border-bottom: 1px dotted #dddddd;
color: #4d4d4d;
line-height:150%;
padding-top:10px;
padding-bottom:10px;
}

.terms p {
text-align:left;
}

#meta2 {
border-top: 1px solid #cd2d29;
border-bottom: 1px solid #cd2d29;
width:100%;
display:block;
float:left;
margin-bottom: 15px;
}

#meta2 p {
line-height:110%;
font-family: "Open Sans", Arial, sans-serif;
font-size:1.4em;
padding-left:2%;
padding-right:2%;
}

.articleHead .articleImage {
width:100%;
max-width:730px;
float:left;
clear: both;
}

.articleHead aside h2 {
display:none;
}

.articleHead aside {
width:100%;
max-width:100%;
}

.articleHead aside p {
text-align:left;
font-size: 1.4em;
line-height:130%;
}

}

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

#left {
width:62%;
/*background-color: indigo;*/
}

#homeBottom {
max-width:100% !important;
}
#headerRight {
width:56%;
}

#mainLogo {
width:auto;
}

#links {
margin-right: 0;
clear:both;
}

#links p {
margin-top:5px;
}

#right {
margin-right:0;
}

main {
}


article{
width:49%;
margin-right: 2%;
}

article:nth-of-type(2n+2) {
margin-right:0;
}

article:nth-of-type(2n+3) {
clear:left;
margin-right:2%;
}

article.related:nth-of-type(2n+3) {
clear:none;
}

article:nth-of-type(3n+4) {
clear:none;
}

article.singleRow:nth-of-type(3) {
display:none;
}

#homeNews article:nth-of-type(n+3):nth-of-type(-n+5) {
width:49%;
}

#homeNews article:nth-of-type(5) {
display:none;
}

#homeNews article:nth-of-type(9),
#homeNews article:nth-of-type(11)  {
clear:none;
}

article.largeThenSmall:nth-of-type(n+2) p.time {
display:none;
}

#homeSponsors article:nth-of-type(2n+3) {
clear:none;
}

#latestIssue {
width: 49%;
margin-right:0;
clear:none;
}
.column {
width:32%;
min-height:250px;
}


}

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

#left {
width:61%;
/*background-color: violet;*/
}

#headerRight {
width:55%;
}

h2.fancy {
font-size: 4em;
}

#trending img.tptn_thumb {
display:none;
}

#trending .tptn_after_thumb {
width:100%;
margin-left:0;
}

main {
}


}

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

#left {
width:59%;
}

#headerRight {
width:54%;
}

main {
/*background-color: red;*/
}

#navContainerSecondary ul {
max-width:100% !important;
}

#navContainerSecondary li {
width:25%;
text-align:center;
}

#navContainerSecondary a {
display:block;
width:100%;
padding:10px 0;
border-right: 1px solid #e0f2fa;
border-bottom: 1px solid #e0f2fa;
}

#navContainerSecondary li:nth-child(1) a, #navContainerSecondary li:nth-child(5) a {
border-left:1px solid #e0f2fa;
}

#responsiveWebinar #webinar a.button {
font-size: 1.6em;
}
}

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

#left {
width:57%;
}

h2.fancy {
font-size: 3.6em;
}

main {
/*background-color: orange;*/
}

#headerRight {
width:51%;
}

.home .callout {
width:40%;
min-width:320px;
}

}

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

#left {
width:97%;
margin-left:1.5%;
margin-right:1.5%;
}

#latestIssue ul li {
width:88%;
padding-left:6%;
padding-right:6%;
}

#latestIssue h2 {
width:88%;
padding-left:6%;
padding-right:6%;
}

#right {
width: 97%;
margin-left:1.5%;
margin-right: 1.5%;
}



article.largeThenSmall:nth-of-type(n+2) p.time {
display:block;

}

#awards1 {
margin-right:20px;
}

#mainLogo {
width:300px;
}

#mainLogo img {
width:100%;
height:auto;
}

#headerRight {
width: 51%;
}

main, 
.single main {
width:100%;
max-width:760px !important;
/*background-color: brown;*/
}

#homeBottom {
margin-bottom:0;
}

#footerLeft, 
#footerRight {
width:100%;
}

#copyright #footerRight p {
text-align:left;
}

.column {
min-height:300px !important;
}

.subs div.checkbox {
width:100%;
}

div#showFreePrintPIQ, div#showPIQ {
width:100%;
}

}

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

#left {
}

#mainLogo {
width:275px;
}

#headerRight {
width:53%;
}

main {
/*background-color: green;*/
}

.articleHead .articleImage {
width:100%;
max-width:730px;
margin-left:auto;
margin-right:auto;
float:none;
clear: both;
}

}

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

.homePanel {

height:300px;

 }

#left {
}

main {
/*background-color: blue;*/
}


#links {
clear:none;
margin-right:20px;
margin-top:18px;
}

#social {
}

#mainLogo {
width:345px;
margin-top: 15px;
}

.column:nth-child(4) {
float:left;
}



}

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

#left {
}

main  {
/*background-color: black;*/
}

#links {
clear:both;
margin-right:0;
margin-top:5px;
}

.home .callout {
width:100%;
clear:both;
margin-left:0%;
margin-right:0%;
float:none;
}

.home .callout p:first-of-type {
padding-top:15px;

}

.home .callout p:last-of-type {
padding-bottom:15px;

}

}

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

.homePanel {

height:250px;

 }

#left {
}

#headerRight p {
font-size: 1.6em;
}

main {
/*background-color: violet;*/
}

#navContainerSecondary li {
width:50%;
}

#navContainerSecondary li:nth-child(odd) a {
border-left:1px solid #e0f2fa;
}

.loginBox, .become {
width:100%;
}

.loginBox {
margin-right:0;
margin-bottom:15px;
}

}

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

.homePanel {

height:200px;

 }

#left {
}

main {
/*background-color: red;*/
}

#mainLogo {
width:auto;
margin-right: auto;
margin-left: auto;
float:none;
}

#headerRight {
width:97%;
margin-right: 1.5%;
margin-left: 1.5%;
}

#headerRight p {
text-align:center;
}

#headerRight a.button {
float:none;
margin-left:auto;
margin-right:auto;
width:120px;
margin-bottom:15px;
}

#homeTop #topStory article .articleExcerpt p {
display:none;
}

#eventsNews, 
#upcomingEvents {
width:100%;
margin-right:0;
}

#trending {
width:100%;
margin-right:0;
}

#trending img.tptn_thumb {
display:block;
}

#trending .tptn_after_thumb {
width:65%;
margin-left:5%;
}

#trending .tptn_date {
display:block;
}



article,
article.twoByTwo,
article.largeThenSmall,
article.singleAcross,
.sponsors article.supreme  {
width:100% !important;
margin-right:0 !important;
}


#homeSponsors article, .sponsors article {
width: 49% !important;
margin-right:2% !important;
}

#homeSponsors article:nth-of-type(2n+2), .sponsors article:nth-of-type(2n+2) {
margin-right:0 !important;
}

article.issue .articleImage,
article.issue .articleBody {
width:100%;
float:left;
margin-left:0;
}

article.largeThenSmall:nth-of-type(n+2) .articleImage,
article.largeThenSmall:nth-of-type(n+2) .articleExcerpt {
width:100%;
margin-left:0;
}

article.largeThenSmall:nth-of-type(n+2) h3 {
margin-top:15px;
}

article.singleRow:nth-of-type(3) {
display:block;
}

#homeNews article:nth-of-type(5) {
display:block;
}

#homeNews article:nth-of-type(n+0) {
width:100% !important;
margin-right:0 !important;
}

#latestIssue {
width:100%;
margin-right:0;
min-height:auto;
}

.column {
width:100%;
max-width:100%;
margin-right:0;
min-height:auto !important;
}

.column h3 {
text-align:center;
}

.column li {
text-align:center;
margin-right:0;
}

.column:nth-child(4) li{
text-align:left;
}

.column:nth-child(4) h3 {
text-align:left;
}

.webinarSponsor {
float:left;
width:100%;
}

.webinarSponsor img {
width:auto;
max-width:250px !important;
margin-left:auto;
margin-right:auto;
float:none;
padding-bottom:15px;
}
.webinarDateTime {
float:left;
width:100%;
}

.webinarDate {
float:left;
width:100%;
}

.webinarTime {
clear:both;
float:left;
width:100%;
}

.webinarAccess {
float:left;
width:100%;
}

#latestIssue ul li {
width:92%;
padding-left:4%;
padding-right:4%;
}

#latestIssue h2 {
width:92%;
padding-left:4%;
padding-right:4%;
}

.zmember #copyrightContainer {
display:none;
}

.zmember #contentContainer {
margin-bottom:0;
}
}

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

.homePanel {

height:150px;

 }

#left {
}

div.alignright {
margin-left: auto;
margin-right:auto;
float:none;
max-width: 100% !important;
width:100% !important;
}

div.alignright img {
width:auto!important;
max-width:100% !important;
height:auto !important;
margin-left: auto;
margin-right:auto;
}

p.wp-caption-text {
text-align:center;
}

img.alignright {
float: none;
margin-left: auto;
margin-right:auto;
max-width: 100%;
}

div.alignleft {
margin-left: auto;
margin-right:auto;
float:none;
max-width: 100% !important;
width:100% !important;
}

div.alignleft img {
width:auto!important;
max-width:100% !important;
height:auto !important;
margin-left: auto;
margin-right:auto;
}

img.alignleft {
float: none;
margin-left: auto;
margin-right:auto;
max-width: 100%;
}

main {
/*background-color: orange;*/
}

}

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

#left {
}

main {
	/*background-color:grey;*/
}


#related article.related {
width:100%; 
}

#related article.related .articleImage {
max-width:450px;
}

.column:nth-child(4) img {
max-width:97%;
height:auto;
margin-left:1.5%;
margin-right: 1.5%;
}
#cookie-law-info-again {
display:none;
}

}
@media screen and (max-width: 330px) {
#left {

}

#inpageSponsorInfo {
width:100%;
float:left;
}

main {
/*background-color:brown;*/
}

#right {
width:100%;
margin-left:0;
margin-right:0;	
}

#login {
float:left;
margin-right:0;
border:none;
}

.homeTop .articleExcerpt p {
display:none;
}

.homeTop .articleExcerpt h2 {
font-size: 1.8em;
} 
}