.mobHide {
display: none;
}
.deskHide {
display: block;
}
h1 {
font-size:1.5em;
}
p {
font-size:1em;
}  .page-id-2 #module-1.sliderModWrap .slider_display_100,
.page-id-7699 #module-1.sliderModWrap .slider_display_100 {
height:280px;
}
.page-id-2 #module-1.sliderModWrap .slider_display_100 .fade,
.page-id-7699 #module-1.sliderModWrap .slider_display_100 .fade{
position: relative;
}
.page-id-2 #module-1.sliderModWrap .slider_display_100 h2,
.page-id-7699 #module-1.sliderModWrap .slider_display_100 h2 {
font-size:1em!important;
}
.slider_display_100 .sliderCaptionWrap.sliderCaptionBottomLeft {
top:50%;
}
.page-id-2 #module-1.sliderModWrap .slider_display_100,
.page-id-7699 #module-1.sliderModWrap .slider_display_100 {
font-size:1.2em;
} .boxes .boxesWrap {
padding:0 1em;
}
.boxesModWrap .boxes {
padding:0;
}
.boxes.boxesThreeCols .box {
margin:5% auto 0 auto;
width:100%!important;
}
.boxes.boxesFourCols .box {
margin:5% auto 0 auto;
width:100%!important;
}
.boxes .box {
padding:3% 6%;
}
.boxes.boxTextNoPadding .boxesWrap .box {
height:40em;
}
.boxes.boxTextNoPadding .boxesWrap .box span {
top:76%;
}
.page-id-222 .boxes .box {
margin: 2% 0;
width:100%;
}
.page-id-2 .boxCaptionWrap {
min-height:0;
}
.boxes.boxTextNoPadding .boxesWrap .box .boxCaptionWrap {
top:50%;
}
.page-id-2 .boxes .box h3 {
font-size:1.5em;
}
.page-id-2 .boxes .box p {
min-height:0;
}
.box .deskBoxImage {
display: block!important;
}
.box .mobBoxImage {
display: none!important;
}
.boxes .box a h3 {
font-size:1.3em;
text-align: center;
}
.boxes.boxTextNoPadding .box h3 {
font-size:1.5em;
}
.boxCaptionWrap {
text-align: center;
}
.box .boxCaptionText p {
font-size:0.9em;
}
.boxCaptionLink {
font-size:0.6em;
float:none;
margin-top:1.5em;
}
.page-id-222 .boxes .box {
width:100%!important;
} .textMediaWrap  .textMediaContent {
position: relative!important;
}
.textMedia .textMediaContent h2 {
font-size:1.5em;
text-align: center;
}
.textMedia .textMediaContent p {
font-size:1em;
text-align: center;
}
.textMediaLink img {
width:2em;
} .faq-accoridon-cat-wrap {
margin-bottom:5%;
}
.faq-content-wrap .faq-cat-name {
font-size:1.2em;
margin-bottom:0.5em;
}
.faq-accordion .mws-site-faq-wrap h3.my-question {
font-size:1em;
width:95%;
}
.faq-accordion .mws-site-faq-wrap h3.my-question img {
width:1em;
} .eventsModWrap.moduleWrap {
padding:5% 0;
}
.eventsModule h2 {
font-size:1.5em;
margin: 0 1em 0.5em 1em;
}
.eventCarouselWrap {
min-height:0;
position: relative;
}
.eventArrow {
width:1.5em;
}
.event .eventCarouselWrap img {
bottom: 0;
position: relative;
right: 0;
}
.eventsModule .event {
text-align: center;
}
.eventReadMore {
width:2em;
} .sidebarPage #main h1 {
padding:0 0.6em 0 0.6em;
}
.sidebarPage #main .module {
padding:0 1em;
} .sidebarPage #main,
.blog #main,
.archive #main,
.single #main,
.page-template-page-event-archive #main,
.page-template-page-section #main {
margin:1em 0;
width:100%;
}
.archive #main article,
.blog #main article {
background-size:1em;
text-align: center;
}
.archive #main article h2,
.blog #main article h2 {
font-size:1.2em;
}
.archive #main article .entry-meta,
.blog #main article .entry-meta {
font-size:0.9em;
}
.archive #main article .entry-meta .floatLeft,
.blog #main article .entry-meta .floatLeft {
float:none;
}
.archive #main article .entry-content p,
.blog #main article .entry-content p {
font-size:0.825em;
width:100%;
}
.archive #main article .entry-content img,
.blog #main article .entry-content img {
float:none;
width:2em;
}
#sidebar {
float:left;
margin-top:1em;
padding-bottom: 1em;
position: relative;
top:0;
width:100%;
}
#sidebar h3 {
font-size:1em;
}
#sidebar p {
font-size:0.825em;
}
.postListingImage {
float: none;
margin-bottom: 3%;
width:100%;
}
.postListingText {
padding-left:0;
width: 100%;
} #childPages > div {
width:100%;
} #singleShare {
float:left;
padding:1em 0;
width:100%;
}
#shareIcons {
justify-content: flex-start;
float:left;
}
#shareIcons div {
margin:0 0.25em 0 0;
} #downloadContent {
display: block;
}
#downloadContent .downloadWrap {
float:left;
margin:0 0.5em;
width:44%;
}
#downloadContent .downloadWrap i {
font-size:46vw;
}
.downloadText h3 {
font-size:4vw;
padding:0;
} .tax-downloads_categories #main {
padding:1em 0;
text-align: center;
}
.downloadSectionWrap h2 {
font-size:1.5em;
text-align: center;
}
.downloads {
text-align: center;
}
.downloads .downloadIconWrap {
margin:1em auto;
}
.downloadTextContent {
padding:0 2em;
text-align: left;
width:85%;
}
.downloadTextContent h3 {
font-size:1em;
}
.downloadTextContent p {
font-size:0.825em;
}
.page-template-page-dealers-page #downloadContent .downloadWrap {
width:44%;
}
.page-template-page-dealers-page #downloadContent .downloadWrap i {
font-size:45.5vw;
}
.page-template-page-dealers-page #downloadContent .downloadWrap h3 {
font-size:3.9vw;
} .post-type-archive-team #main article,
.tax-team_categories #main article {
width:100%;
}
.teamProfileMore p {
font-size:0.825em;
}
.teamProfileMore img {
width:2em;
} .single-team #main h1 {
text-align: center;
}
.single-team #main .entry-meta {
text-align: center;
}
.single-team #main .entry-meta .floatLeft {
float:none;
}
#singleTeamFeature {
float:none;
text-align: center;
}
#singleTeamContent {
width:100%;
} #searchPageForm input[type="search"] {
font-size:1em;
text-align: center;
width:100%;
}
#searchPageForm input[type="submit"] {
height:auto;
margin-top:1em;
} .page-template-page-shop #page {
padding-top:9em;
}
.page-template-page-shop #page h1 {
text-align: center;
}
.module .shopList li,
.module .shopList li:nth-child(4n) {
float:none;
margin:10% auto 0 auto;
width:80%;
}
.module .shopList li a h2 {
font-size:1em;
} #congifText,
#configWrap {
float:left;
width:100%;
}
#configWrap div {
float:left;
margin:6px 0;
width:100%;
}
#confList .archiveProdWrap,
#confSelectedItems .archiveProdWrap {
padding:2em 1em;
}
#archiveProdWrapHead{
display: none !important;
}
.archiveProdWrap div {
text-align: center;
width:100%;
}
.productTitle {
padding:0;
}
.prodPartNumber {
margin: 1em 0;
}
.prodDatasheet {
margin:1em 0;
}
.prodDatasheet img {
width:4em;
}
.addToQuote i {
margin-top:0;
} #orderProdHead div, .orderProdWrap div {
text-align: center;
width:100%;
}
.orderProdWrap {
margin-bottom:1em;
}
.orderProdWrap div  {
margin:1em 0;
}
.orderProd .deskHide {
margin-bottom:0;
}
.orderQty input {
text-align: center;
width: 35%;
}
.orderAtt img {
width:4em;
}
#orderFormLeft,
#orderFormRight,
#orderForm label,
#orderForm input[type="text"],
#orderForm input[type="email"] {
float:left;
width:100%;
}
#orderForm textarea {
height:5em;
}
#orderForm input[type="submit"] {
float:left;
} .page-template-page-shop .shopList {
margin-top:2em!important;
} #footerSignup #gform_5 {
flex-direction: column;
}
#signupWrap .gform_wrapper div.validation_error {
padding-right:0;
width:100%;
} #footerLogos div {
padding: 2em;
width: 50%;
}
#signupWrap {
font-size: 1.2em;
}
#footerSignText,
#footerSignup {
float:left;
padding:0;
text-align: center;
width:100%;
}
#footerSignup {
margin-top:1em;
}
#footerSignup .gform_wrapper .gform_footer {
margin-top:0;
}
#signupWrap input[type="submit"] {
margin-bottom :0;
}
#colophon {
padding:0 5%;
}
#footerRight {
position: relative;
}
#footerRight .widget_nav_menu {
float:left;
margin:2em 0 0 0;
width:100%;
}
.footerBlock {
text-align: center;
width:100%;
}
#footerWrap p {
font-size:0.9em;
}
#footerLeft img {
float:none;
margin:auto;
}
#footerLeft #addressIcon {
margin-top:1em;
width:3em;
}
#bsiLogo {
position: relative;
margin: 2em 0;
floaT: none;
}
#confList .archiveProdWrap img,
#confSelectedItems .archiveProdWrap img {
display: block;
margin: auto;
}
.archiveProdWrap .productTitle{
margin-top: 1em;
}
.pdf_mobhide {
display: none;
}
.addToQouteMargin {
margin-top: 1.2em;
}
.addToQuote i {
font-size:1.2em;
}
.addToQuote .atq_mob_wording{
font-size: 1.2em;
margin-left: 0.4em;
color:#009959;
display: inline;
}
.addToQuote .atq_mob_wording:hover{
text-decoration: none !important;
}
#footerLeft,
#footerLeft #text-2,
#footerLeft #text-4,
#footerLeft .widget_text {
float:left;
width:100%;
}
#footerLeft #text-2 {
margin-bottom:0;
}