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

#wrapLeft, #wrapRight {
width:190px !important;
max-width:190px;
}

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

#wrapLeft, #wrapRight {
width:150px !important;
max-width:150px;
}

}

@media screen and (max-width: 1674px) {
#wrapLeft, #wrapRight {
width:135px !important;
max-width:135px;
}

}

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

#wrapLeft, #wrapRight {
display:none;
}

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

#wallpaper {
display:block;
}

}

@media screen and (max-width: 1600px) {
#responsiveWallpaper {
display:inline;
width:100%;
float:left;
margin-top:20px;
}

#responsiveWallpaper *{
text-align:center;
margin-left:auto;
margin-right:auto;
}

}

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

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

#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%;
}

.page-template-page-ricoh .homePanel h1 {


}

.page-template-page-ricoh .homePanel p {

} 

}

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

#left {
width:70%;
}

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:69%;
}

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

#headerRight {
/*width:63%;*/
}

}

@media screen and (max-width: 1130px) {
	
#left {
width:67.5%;
}

#headerRight {
/*width:61%;*/
}

}

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

#headerRight {
/*width:75%;*/
}

#left {
width:67%;
}

#headerRight {
/*width:59%;*/
}

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


#links p {
margin-top:0;
margin-bottom:0;
}

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

#homePanelContainer {
display:none;
}

.page-template-page-ricoh #homePanelContainer {
display:block;
}

#eventContainer1 {
display:block;
}

.eventSidebar {
min-width:300px;
}

#left {
width:65%;
}

#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 {
/* DP exclusive */
border-top: 1px solid #cd2d29;
border-bottom: 1px solid #cd2d29;
/* end DP exclusive */
width:100%;
display:block;
float:left;
margin-bottom: 15px;
}

#meta2 p {
line-height:110%;
font-family: "Montserrat", 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:63%;
/*background-color: indigo;*/
}

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

#mainLogo {
margin-top: 52px;
}

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

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

#right {
margin-right:0;
}

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

.post-type-archive-team article {
width:49%;
margin-right: 2%;
}

article:nth-of-type(2n+2),
.post-type-archive-team article:nth-of-type(2n+2) {
margin-right:0;
}

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

article.fourByFour, article.FiveByFive {
width:32%;
margin-right: 2%;
}

.post-type-archive-company_profile article {
width:32%;
margin-right: 2%;
}

.post-type-archive-company_profile article:nth-of-type(3n),
.post-type-archive-company_profile article:nth-of-type(2n+3) {
margin-right:0;
clear:none;
}

.post-type-archive-company_profile article:nth-of-type(3n+4) {
clear:left;
}

article.fourByFour:nth-of-type(3n),
article.fiveByFive:nth-of-type(3n) {
margin-right:0;
}

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

article.fourByFour:nth-of-type(4){
display:none;
}


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;
}

#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%;
}

#links {
display:none;
}


#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;
}

}

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

#left {
width:57%;
}

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

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

#headerRight {
/*width:51%;*/
}

.eventSidebar {
margin-left:0;
clear:both;
float:left;
}
.eventContainerContent h2{
clear:both;
}

@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;

}
#mainLogo {
width:300px;
}

#sponsorLogo {
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%;
}

#right .companyContact{
float:right;

}

#jobsfeed {
margin-right:20px;
float:left;
}

#twitter {
float:left;
}
.bannersBody {
display:block;
}

#arve .arve-embed-container {
overflow:visible !important;
}

.eventContentLeft,
.eventContentRight {
width:100%;
margin-right:0;
}
.page-template-page-ricoh .homePanel p {
padding:5px;
}

#social {
display:none;
}

#headerSearch {
display:none;
}
}

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

#left {
}

#mainLogo {
width:275px;
}
#sponsorLogo {
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) {

#left {
}

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

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

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

#mainLogo {
width:345px;
margin-top: 25px;
display:block;
margin-left:auto;
margin-right:auto;
float:none;
}
.page-template-page-ricoh #mainLogo {
margin-top:40px;
}

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

#homeTop {
margin-bottom:0;
}
#sponsorLogo {
float:left;
margin-top:0;
}

}

@media screen and (max-width: 655px) {
.bodyBanner, .bannersBody .bodyBanner:last-of-type {
margin-right:0;
width:300px;
margin-left:auto;
margin-right:auto;
float:none;
}

#jobsfeed {
margin-right:0;
}

}

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



#left {
}

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

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

#right .companyContact{
float:left;
}

#twitter {
float:left;
}

#banner1, #banner2, #banner4 {
float:left;
}

}

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

#left {
}


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) {

#left {
}

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

#homeTop #topStory article .articleExcerpt h3 {
margin-top: 15px;
}

#homeTop #topStory article .articleImage, #homeTop #topStory article .articleExcerpt {
width:100%;
}

#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  {
width:100% !important;
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;
}

#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) {

#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;*/
}

#mainLogo {

}

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

#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;
}

.grecaptcha-badge {
display:none;
}

body.page-id-3998 .grecaptcha-badge,
body.single-company_profile .grecaptcha-badge {
	display: block !important;
}

}
@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;
} 
}