/*  
Theme Name: PEXR
Developer: Rickky
Developer email: rickkyrana@gmail.com
---------*/

/*#rev_slider_2_1 ul li div.tp-bgimg.defaultimg, .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li {background-size:100%!important;height:550px!important;}*/

body, html {height: 100%; margin: 0;font-family: 'Gotham'!important;font: 16px 'Gotham'!important;}
p, td, li, a {font-family: 'Gotham'!important;}
h1, h2, h3, h4, h5, h6 {font-family: 'GothamB'!important;}
.font-weight-3 {    font-family: 'Roboto', sans-serif!important;
    font-weight: 300;}
@font-face {
    font-family: 'Gotham';
    src: url('/wp-content/themes/pexr/fonts/Gotham-Book.eot');
    src: url('/wp-content/themes/pexr/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/pexr/fonts/Gotham-Book.woff2') format('woff2'),
        url('/wp-content/themes/pexr/fonts/Gotham-Book.woff') format('woff'),
        url('/wp-content/themes/pexr/fonts/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamB';
    src: url('/wp-content/themes/pexr/fonts/Gotham-Bold.eot');
    src: url('/wp-content/themes/pexr/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/pexr/fonts/Gotham-Bold.woff2') format('woff2'),
        url('/wp-content/themes/pexr/fonts/Gotham-Bold.woff') format('woff'),
        url('/wp-content/themes/pexr/fonts/Gotham-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamM';
    src: url('/wp-content/themes/pexr/fonts/Gotham-Medium.eot');
    src: url('/wp-content/themes/pexr/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/pexr/fonts/Gotham-Medium.woff2') format('woff2'),
        url('/wp-content/themes/pexr/fonts/Gotham-Medium.woff') format('woff'),
        url('/wp-content/themes/pexr/fonts/Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamL';
    src: url('/wp-content/themes/pexr/fonts/Gotham-Light.eot');
    src: url('/wp-content/themes/pexr/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/pexr/fonts/Gotham-Light.woff2') format('woff2'),
        url('/wp-content/themes/pexr/fonts/Gotham-Light.woff') format('woff'),
        url('/wp-content/themes/pexr/fonts/Gotham-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
.section-primary {background-color: #1f31a6;}
.topbar .container {padding: 0px; margin: 0 auto;}
.row {margin: 0!important;}
.nopadding {padding: 0 !important;margin: 0 !important;}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}
.topbar-left-items {float: left;margin: 0; padding: 0;width: 55%;}
.toplist.toppadding {padding-top: 7px;}
.roboto {font-family: 'Roboto', sans-serif;}
.toplist li {
    float: left;
    color: rgba(255, 255, 255, 0.8);
    text-align: right;
    font-size: 13px;
    margin: 0px;
    padding: 0 10px 0 0px;
    list-style: none;
}
.topbar-right-items {float: left; margin: 0;padding: 0;width: 37%;}
.toplist.toppadding {padding-top: 7px;}
.toplist {float: right;padding: 0px;margin: 0px;}
.header-section.white {background-color: #fff;}
.header-section .container {margin: 0 auto!important;max-width: 1300px; width: 1300px;}
.header-section .mod-menu {border: none !important;position: relative;z-index: 999;}
.header-section .row {position: static;}
.containerNew {width:1300px;margin: 0 auto;}
td, th { border-width:0px;}

.header-section .container {margin:0 auto!important;}
.header-section #menu {margin:0px;}
.header-section .logo.mar-3 {width:77%;}
.lbel-logo {margin-left: 0px!important;width:22%;margin:1%;}
.container {width: 1300px;max-width: 1300px;}
.clickIcons.mobile{display:none;}
.clickIcons.desktop{display:block;color:#fff;}
.clickIcons.desktop h2 {color:#fff;}
.slidermaxwidth {max-width: 100%;border-top: solid 1px #008aff;}
.service-mainBg {background:url(/wp-content/themes/pexr/images/service-mainBg.jpg) no-repeat;width:100%;height:770px;background-size:cover;padding-top:60px;margin-bottom:380px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; }
.service-mainBg .vc_column-inner, .aboutBayPrint .vc_column-inner{padding:0;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td{text-align:left;color:#fff;font-weight:600;line-height:1;font-size:17px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a{padding:6px 25px;border-radius:20px!important;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn  {padding:0!important;margin-left:-85px!important;}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {color:#fff;font-weight:600;margin:60px 0!important;text-align:center;text-transform:uppercase;font-size:47px;}
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p {color:#fff;font-weight:600;padding:10px 25px;text-align:center;margin: 30px 0 0;font-size:18px;line-height:22px;}
.service-mainBg .services-icons p a, .aboutBayPrint .services-icons p a, .sendFiles .services-icons p a, .orderSupplies .services-icons p a, .asContactBg p a, .service-mainBg .services-icons p a:hover, .aboutBayPrint .services-icons p a:hover, .sendFiles .services-icons p a:hover, .orderSupplies .services-icons p a:hover, .asContactBg p a:hover {color:#fff;font-weight:600;}
.service-mainBg .services-icons, .aboutBayPrint .services-icons {margin:50px 0!important;}
.service-mainBg .clickIcons h2, .aboutBayPrint .clickIcons h2 {color:#171795;font-weight:600;margin:25px 0 55px 0!important;text-align:center;text-transform:uppercase;font-size:40px;}
.service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p, .service-mainBg .services-icons.black-text p a, .aboutBayPrint .services-icons.black-text p a, .service-mainBg .services-icons.black-text p a:hover, .aboutBayPrint .services-icons.black-text p a:hover{color:#000;margin:19px 0 0 0;}
.service-mainBg .services-icons .seg {background:url(/wp-content/uploads/2020/07/Signage-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .seg:hover{background:url(/wp-content/uploads/2020/07/Signage-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .pcg {background:url(/wp-content/uploads/2020/07/Color-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .pcg:hover{background:url(/wp-content/uploads/2020/07/Color-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .emps {background:url(/wp-content/uploads/2020/07/MPS-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .emps:hover{background:url(/wp-content/uploads/2020/07/MPS-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .bwp {background:url(/wp-content/uploads/2020/07/BW-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .bwp:hover{background:url(/wp-content/uploads/2020/07/BW-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .as {background:url(/wp-content/uploads/2020/07/Scanning-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .as:hover{background:url(/wp-content/uploads/2020/07/Scanning-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .installation {background:url(/wp-content/uploads/2020/07/Installation-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .installation:hover{background:url(/wp-content/uploads/2020/07/Installation-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .edgp {background:url(/wp-content/uploads/2020/07/Displays-Icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .edgp:hover{background:url(/wp-content/uploads/2020/07/Displays-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.service-mainBg .services-icons .vcc {background:url(/wp-content/uploads/2020/07/CAD-Conversion-icon.png)no-repeat top center;background-size:100%;margin: 0px auto;width: 240px;height: 240px;}
.service-mainBg .services-icons .vcc:hover{background:url(/wp-content/uploads/2020/07/CAD-Conversion-Roll-Icon.png)no-repeat top center;background-size:100%;width: 240px;height: 240px;}
.aboutBayPrint {background:url(/wp-content/themes/pexr/images/About-Main.jpg) no-repeat;width:100%;height:650px;margin-bottom:222px;background-size:cover;padding-top:70px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.aboutBayPrint p {color:#fff;line-height:24px;font-family:'GothamM'!important;font-size:21px;}
.aboutBayPrint .services-icons .oad {background:url(/wp-content/uploads/2020/07/Detail-Icon.png)no-repeat top center;background-size:100%;margin: 0 auto;width: 240px;height: 240px;}
.aboutBayPrint .services-icons .puq{background:url(/wp-content/uploads/2020/07/Quality-Icon.png)no-repeat top center;background-size:100%;margin: 0 auto;width: 240px;height: 240px;}
.aboutBayPrint .services-icons .cotd{background:url(/wp-content/uploads/2020/07/Delivery-Icon.png)no-repeat top center;background-size:100%;margin: 0 auto;width: 240px;height: 240px;}
.aboutBayPrint .services-icons .decp{background:url(/wp-content/uploads/2020/07/Dedication-Icon.png)no-repeat top center;background-size:100%;margin: 0 auto;width: 240px;height: 240px;}
.sendFiles {background:url(/wp-content/themes/pexr/images/Send-Files-Main.jpg) no-repeat;width:100%;height:625px;margin-bottom:0px;background-size:cover;padding-top:50px;background-attachment: fixed;background-position: top center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.margin0 .container, .margin0 .container .row {margin:0 auto;padding:0;width:1300px;max-width:1300px;}
.logoNewHome {margin-left:0%;}
.logoNewHome img{max-width:65%!important;vertical-align:middle;margin: 4% 0;}
.btm0 img{vertical-align:top;}
.sendFileBtn.forDesktop a{display:inline-block;}
.sendFileBtn.forMobile a{display:none;}
.sendFileBtn a {width:80%;text-align:center;border-radius:30px!important;background:transparent;border:solid 2px #7cb900!important;color:#fff!important;font-weight:600!important;}
.sendFileBtn a:hover{background:#7cb900!important;}
.sendFilesLink, .sendFiles p, .mpsContactBg p {color:#fff;line-height:35px;font-weight:600;font-size:17px;padding-left:5px;}
.sendFiles p.greenTxt {color:#7cb900;}

.orderSupplies {background:url(/wp-content/themes/pexr/images/Order-Supplies-Main.jpg) no-repeat;width:100%;height:515px;margin-bottom:0px;background-size:cover;padding-top:70px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.orderSuppBtn a {width:80%;text-align:center;border-radius:30px!important;background:transparent;border:solid 2px #a00081!important;color:#fff!important;font-weight:600!important;}
.orderSuppBtn a:hover{background:#a00081!important;}
.orderSuppLink, .orderSupplies p {color:#fff;line-height:35px;font-weight:600;font-size:17px;}
.planroom {background:url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat;width:100%;height:435px;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-position-y: 170px;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.planroom .callNum td{text-align:left;color:#000;border:none;font-weight:600;line-height:1;font-family: 'GothamM'!important;}
.planroom .contBtn .btn a{padding:6px 25px;border-radius:20px!important;}
.planroom .contBtn .btn {padding:0!important;margin-left:-85px!important;}
.planroom h2 {color:#7cb900;font-weight:600;margin:25px 0 60px!important;text-align:center;text-transform:uppercase;font-size:45px;}
.planroom .planroomLink p {color:#000;line-height:35px;font-weight:600;font-size:17px;text-align:left;font-family: 'GothamM'!important;}
.planroom .planroomBtn a {width:100%;text-align:center;border-radius:30px!important;background:transparent;border:solid 2px #7cb900!important;color:#000!important;font-weight:600!important;}
.planroom .planroomBtn a:hover {width:90%;text-align:center;border-radius:30px!important;background:#7cb900!important;border:solid 2px #7cb900!important;color:#fff!important;font-weight:600!important;}
.planroom p {color:#000;line-height:20px;font-weight:600;font-size:17px;text-align:left;}
.planroom p.greenTxt{color:#7cb900;}
.locations {background:url(/wp-content/themes/pexr/images/Locations-Main2.jpg) no-repeat;width:100%;height:850px;margin-bottom:0;background-size:cover;padding-top:70px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.locations h2 {color:#008aff;font-weight:600;margin:0px 0 20px!important;text-align:center;text-transform:uppercase;font-size:45px;}
.locations h3 {color:#fff;font-weight:600;margin:25px 0 60px!important;text-align:center;font-size:25px;}
.locations .locationsBtn a {width:80%;text-align:center;border-radius:30px!important;background:transparent;border:solid 2px #008aff!important;color:#fff!important;font-weight:600!important;}
.locations .locationsBtn a:hover {width:80%;text-align:center;border-radius:30px!important;background:#008aff!important;border:solid 2px #008aff!important;color:#fff!important;font-weight:600!important;}
.locations .locationsLink p{color:#fff;font-weight:600;line-height:27px;padding:0 95px;text-align:center;}
.locations .locationsLink p a, .locations .locationsLink div, .locations .locationsLink div a {color:#fff;font-weight:600;line-height:27px;text-align:center;padding-bottom: 15px;}
.locations .locationsLink p a:hover, .locations .locationsLink div a:hover {color:#008aff;}
.locations .loactionsMap iframe {width:100%!important;height:300px!important;border:solid 7px #008aff!important;}
.locations .loactionsMap .wpb_gmaps_widget .wpb_wrapper, .wpb_gmaps_widget .wpb_wrapper {padding:0!important;}
.newsletter {background:url(/wp-content/themes/pexr/images/Newsletter-Main.jpg) no-repeat;width:100%;height:850px;margin-bottom:0px;background-size:cover;padding-top:70px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.margin0 .subscribeBtn {padding:0;margin:0;}
.margin0 .subscribeBtn a{background: #171795;margin: 0;padding: 14px 10px;
    border-radius: 0;line-height: 60px;}
.newsletter h2 {color:#008aff;font-weight:600;margin:0px 0 50px!important;text-align:center;text-transform:uppercase;font-size:45px;}
.newsletter h3 {color:#000;font-weight:600;margin:0px 0 20px!important;text-align:left;font-size:25px;}
.newsletter ul{list-style:none;padding:0;margin:0 0 45px 0;}
.newsletter ul li, .newsletter ul li a {list-style-position: outside;color: #000;text-transform: uppercase;font-size: 14px;line-height: 34px;font-weight: 700; padding-left: 48px; padding-bottom: 15px;background: url(/wp-content/themes/pexr/images/pdfIcon.png) no-repeat;}
.newsletter ul li a:hover{color:#008aff;}
.newsletter h3 a{color:#008aff;}
.newsletter .newsletterPic {text-align:right;}
.newsletter .newsletterPic img {max-width:85%;height:auto;text-align:right;}
.footerNew {background:url(/wp-content/themes/pexr/images/Contact-Main.jpg) no-repeat;width:100%;height:550px;margin-bottom:0px;background-size:cover;padding-top:70px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.footerNew h2 {color:#fff;font-weight:600;margin:0px 0 50px!important;text-align:left;font-size:30px;}
.footerNew p, .footerNew td, .footerNew td a{color:#fff;font-weight:600;line-height:27px;padding:0 5px;text-align:left;}
.footerNew td a:hover{color:#008aff;}
.footerNew .footerLocationTxt {margin-bottom:90px;}
.footerNew .contBtn .btn a{padding:6px 25px;border-radius:20px!important;}
.footerNew .contBtn .btn {padding:0!important;margin-left:-85px!important;}
.footerNew .footerNewCopyright p, .footerNew .footerNewCopyright p a{color:#008aff;text-align: right;line-height: 90px;}
.footerNew .callNum td{text-align:left;color:#fff;font-weight:600;line-height:1;}
.footerNew .vc_column_container>.vc_column-inner {padding:0;}
.footerNew .logoNewHome {margin-left: 0%;}
.header-section ul li.menu-send-files {background: #182680;}
.header-section.style1.links-dark ul li.menu-send-files  a {color:#fff;}
.header-section.style1.links-dark ul li.menu-send-files ul li a {
    color: #272727;}
.header-section.style1.links-dark ul li.menu-send-files ul li a:hover {
    color: #6453f7;}
.signageTxt h2 {font-weight:700;font-size:60px;color:#008aff;padding: 30px 0;}    
.signageTxt .signageIcon img{width:100%;height:auto;}
.signageTxt p {font-weight: 700;font-size: 22px;padding: 37px 0px;line-height: 40px;margin-left:25px;}
.signageTwoBox {border-bottom:solid 1px #008aff;background:#e6e6e6;}
.signageTwoBox img, .signageTwoBox2 img{width:100%;}
.signageTwoBox h3, .signageTwoBox2 h3{font-weight:600;font-size:32px;color:#008aff;padding:20px 0;}
.signageTwoBox p, .signageTwoBox2 p{color:#000;font-weight:600;line-height:22pt;}
.signageTwoBox .sBox{border-right:solid 1px #008aff!important;}
.signageTwoBox2 {background:#e6e6e6;}
.signageTwoBox .sBox .vc_column-inner, .signageTwoBox .sBox2 .vc_column-inner{background:#e6e6e6;padding:40px;margin-top:45px!important;min-height:750px;}
.signageTwoBox2 .sBox .vc_column-inner, .signageTwoBox2 .sBox2 .vc_column-inner{background:#e6e6e6;padding:40px;min-height:520px;}
#servicesPage .container {width:1300px;max-width:1300px;padding: 0;margin:0 auto;}
#servicesPage .row{margin:0;}
.row{margin:0!important;}
.signageTwoBox2.signageHeight .sBox .vc_column-inner, .signageTwoBox2.signageHeight .sBox2 .vc_column-inner {min-height:800px;}
.signageTwoBox2.signageHeight .sBox .vc_column-inner td, .signageTwoBox2.signageHeight .sBox2 .vc_column-inner td{text-align:left;border: none;}
.sendFilesBtn a{padding:4.3% 8%!important;}
.logoNewServices img {max-width: 65%!important;vertical-align: middle;margin: 0;}
.mpsListTxt ul li{list-style-type:disc;font-size:23px;line-height:34px;font-weight:700;color:#000;margin-bottom:12px;}
.mpsIcons img{width:auto;margin:0;padding: 0 60px;}
.mpsContactBg {background:url(/wp-content/uploads/2020/08/MPS-Main.jpg) no-repeat;width:100%;height:auto;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-position-y: 170px;padding: 5%!important;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.asContactBg {background:url(/wp-content/uploads/2020/08/Scanning-Main.jpg) no-repeat;width:100%;height:auto;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-position-y: 170px;padding: 25px 0!important;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.asTwoBox2{background:#e6e6e6;padding:0px;min-height:420px;}
.asTwoBox2 img {width: 66%;height: auto; margin-right: 110px;margin-top: -10px;}
.asContactBg p, .installationContactBg p, .displayContactBg p, .cadContactBg p {color: #fff;font-weight: 600; padding: 10px 70px;text-align: left;margin:0;}
.installationContactBg {background:url(/wp-content/uploads/2020/08/Installation-Main.jpg) no-repeat;width:100%;height:auto;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-position-y: 170px;padding: 25px 0!important;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.instTwoBox2 img {width: 100%;height: auto; margin-right: 0px;margin-top: -130px;}
.instTwoBox2 {background:#e6e6e6;padding:40px;min-height:320px;}
.displayBg {background:#e6e6e6;padding:40px;min-height:320px;}
.displayBg h3{font-weight:700;font-size:22px;color:#323232;text-align:center;}
.displayBg .blueBtn a{padding: 6px 25px!important;border-radius: 20px!important;color: #FFF!important; background-color: #08c!important;font-size:14px!important;}
.displayContactBg {background:url(/wp-content/uploads/2020/08/Displays-Main.jpg) no-repeat;width:100%;height:auto;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-position-y: 170px;padding: 25px 0!important;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.blueRightArrow {margin-top:15%;}
.cadLighterPencilPic {background:url(/wp-content/uploads/2020/08/CAD-Main-2.jpg) no-repeat;width:100%;height:480px;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;padding-top: 5%!important;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.cadContactBg {background:url(/wp-content/uploads/2020/08/CAD-Main.jpg) no-repeat;width:100%;height:auto;margin-bottom:0px;background-size:contain;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-position-y: 170px;padding-top: 25px!important;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.logoSendFilePanel {width:100%!important;margin:0!important;padding:0!important;}
.logoSendFilePanel .vc_column-inner {padding:0;}
.logoSendFilePanel .logoNew{text-align:left;margin:10px 0;width:42.5%;float:left;display: inline-block}
.logoSendFilePanel .logoNew img{padding:0 60px;}
.logoSendFilePanel .blueBtn a.blueBtn{width:15%;display: inline-block;background:#182680;color:#fff;font-size:18px;text-transform:uppercase;text-align:center;padding:45.1px 40px;float:left;}
.logoSendFilePanel .bannerHorz {width:42.5%;float:left;height:114px;}
.logoSendFilePanel .bannerHorz .cz {width:100%;height:100%;background:url(/wp-content/uploads/2020/07/Color-Gradient-4.jpg)no-repeat center top;background-size:cover;-o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
#servicesPage table{margin-left:25px;}
.testimonials{width:100%;margin:50px 0!important;}
.testimonials p {font-size:20px;font-family:'GothamM';line-height:22pt;color:#000;}
.testimonials p img.leftQuote {margin-bottom:328px;}
.testimonials p strong {color:#f96708;font-size:17px;font-weight:500;}
.header-section.style1 ul li a {padding: 42px 5px;font-weight: 600;font-size: 12px;letter-spacing: 0.5px!important;font-family: 'Gotham'!important; }
.header-section.style1 ul li ul li a {padding: 12px 15px;line-height: 18px;}
.footerMobile, .forMobile {display:none;}
.footerLocationTxt, .forDesktop {display:block;}
  .service-mainBg .services-icons .seg a, .service-mainBg .services-icons .pcg a, .service-mainBg .services-icons .emps a, .service-mainBg .services-icons .bwp a, .service-mainBg .services-icons .as a, .service-mainBg .services-icons .installation a, .service-mainBg .services-icons .edgp a, .service-mainBg .services-icons .vcc a, .aboutBayPrint .services-icons .oad a,  .aboutBayPrint .services-icons .puq a, .aboutBayPrint .services-icons .cotd a, .aboutBayPrint .services-icons .decp a {display:block;width:240px;height:240px;display:block;cursor:pointer;text-indent:-999999px;}
.boxShadow {box-shadow:2px 2px 9px rgba(0,0,0,.3);padding:26px;}
ul.flexbox {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden !important;
    padding-top: 40px;
    padding-bottom: 40px !important;
    width: 100% !important;
    border-bottom: 1px #d7d7d7 solid !important;
}
ul.flexbox li {
    width: 25% !important;
    float: left;
    border-right: 1px #d7d7d7 solid !important;
    list-style: none !important;
    min-height: 121px;
    padding-left: 3% !important;
    padding-right: 3% !important;
    padding-bottom: 2% !important;
}


/* Chrome 80+ */

@media screen and(-webkit-min-device-pixel-ratio:0)
{
    .service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a
    {padding:10px 25px 0;line-height:22px;}
    
    .aboutBayPrint p {text-decoration:underline;-webkit-text-decoration-color:transparent;line-height:22px!important;}
     .service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p {line-height:44px;}
     .service-mainBg .services-icons p a, .aboutBayPrint .services-icons p a, .sendFiles .services-icons p a, .orderSupplies .services-icons p a, .asContactBg p a, .service-mainBg .services-icons p a:hover, .aboutBayPrint .services-icons p a:hover, .sendFiles .services-icons p a:hover, .orderSupplies .services-icons p a:hover, .asContactBg p a:hover {color:#fff;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:transparent;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a, #responsive-menu-container li.responsive-menu-item a,  #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover, #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover, #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {text-decoration:underline!important;-webkit-text-decoration-color:transparent!important;}
}


@media not all and (min-resolution:.001dpcm) { @media
{ /* Safari 10+ css goes here */
#responsive-menu-container #responsive-menu li.responsive-menu-item a, #responsive-menu-container li.responsive-menu-item a,  #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover, #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {text-decoration:underline!important;-webkit-text-decoration-color:transparent!important;}
.header-section.style1 ul li a {
text-decoration:underline!important;-webkit-text-decoration-color:transparent!important;
padding:47px 6px;}
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p {line-height:22px;}
.testimonials p{-webkit-text-decoration-color:transparent!important;text-decoration:underline;line-height:26px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a {padding:11px 25px 0;line-height:22px;}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {text-decoration:underline;-webkit-text-decoration-color:transparent;line-height:2pt;padding:27pt 0 0;}
.signageTwoBox h3, .signageTwoBox2 h3 {line-height:18pt;padding:34pt 0 6pt;text-decoration:underline!important;-webkit-text-decoration-color:transparent!important;}
.footerNew .contBtn .btn a {padding:20px 25px 10px;}
 .aboutBayPrint {height:639px;}
  .aboutBayPrint .services-icons{margin:15px 0 0 0!important;}
 .aboutBayPrint p {text-decoration:underline;-webkit-text-decoration-color:transparent;line-height:22px!important;}
 .service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p {line-height:44px;}
  .service-mainBg .services-icons p a, .aboutBayPrint .services-icons p a, .sendFiles .services-icons p a, .orderSupplies .services-icons p a, .asContactBg p a, .service-mainBg .services-icons p a:hover, .aboutBayPrint .services-icons p a:hover, .sendFiles .services-icons p a:hover, .orderSupplies .services-icons p a:hover, .asContactBg p a:hover, #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover {color:#fff;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:transparent;}
}}

@media (max-width: 2800px) {
.container {width: 100%;max-width: 1300px;}
.service-mainBg {min-height:775px;}
}

@media (max-width: 1924px) {
.container {width: 1300px;max-width: 1300px;}
.service-mainBg {min-height:775px;}
.service-mainBg .services-icons .seg {width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .seg:hover{width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .pcg {width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .pcg:hover{width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .emps {width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .emps:hover{width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .bwp {width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .bwp:hover{ width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .as { width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .as:hover{ width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .installation {width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .installation:hover{ width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .edgp { width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .edgp:hover{ width: 240px;height: 240px;background-size:100%;}
.service-mainBg .services-icons .vcc { width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .vcc:hover{ width: 240px;height: 240px;background-size:100%;}
.aboutBayPrint .services-icons .oad { width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .puq{ width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .cotd{ width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .decp{ width: 240px;height: 240px;background-size:100%;margin: 0px auto;}
}

@media (max-width: 1620px) {
.container {width: 1300px;max-width: 1300px;}
  .service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover,  .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:240px;height:240px;}
  .service-mainBg .services-icons .seg a, .service-mainBg .services-icons .pcg a, .service-mainBg .services-icons .emps a, .service-mainBg .services-icons .bwp a, .service-mainBg .services-icons .as a, .service-mainBg .services-icons .installation a, .service-mainBg .services-icons .edgp a, .service-mainBg .services-icons .vcc a, .aboutBayPrint .services-icons .oad a,  .aboutBayPrint .services-icons .puq a, .aboutBayPrint .services-icons .cotd a, .aboutBayPrint .services-icons .decp a {display:block;width:240px;height:240px;display:block;cursor:pointer;text-indent:-999999px;}
}


@media (max-width: 1400px) {
.container {width: 1300px;max-width: 1300px;}
.testimonials p img.leftQuote {margin-bottom:328px;}
.service-mainBg .services-icons .seg {width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .seg:hover{width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .pcg {width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .pcg:hover{width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .emps {width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .emps:hover{width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .bwp {width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .bwp:hover{ width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .as { width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .as:hover{ width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .installation {width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .installation:hover{ width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .edgp { width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .edgp:hover{ width:240px;height:240px;background-size:100%;}
.service-mainBg .services-icons .vcc { width:240px;height:240px;background-size:100%;margin: 0px auto;}
.service-mainBg .services-icons .vcc:hover{ width:240px;height:240px;background-size:100%;}
.aboutBayPrint .services-icons .oad { width:240px;height:240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .puq{ width:240px;height:240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .cotd{ width:240px;height:240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .decp{ width:240px;height:240px;background-size:100%;margin: 0px auto;}
.aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp:hover {width:240px;height:240px;}
.service-mainBg {min-height:775px;}
.sendFiles {height:650px;}
.planroom {background-size:30%;background-position-x:50%;}
.lbel-logo {margin-left: 0px;width:22%;margin:1%;}
.header-section .logo.mar-3 {margin-top: 5px;margin-bottom: 10px;margin-left: 0px;padding-left: 10px; width: 77%;}
}


@media (max-width: 1285px) {
.container {width: 1170px;max-width: 1170px;}
}

@media only screen and (max-width: 1080px) and (min-width: 801px)  {
.container {width: 100%;max-width: 1800px;}
.orderSuppLink, .orderSupplies p, .planroom .planroomLink p {display:none;}
.service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover, .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:190px;height:190px;}
.service-mainBg {min-height:750px;}
.sendFiles {height:850px;}
}

@media (max-width: 768px) {
    .header-section .main-nav .nav.top-nav {display:none;}
}

@media only screen and (max-width: 999px) and (min-width: 801px) {
    .margin0 .container, .margin0 .container .row, .containerNew, .container, .containerNew, .margin0 .container, .margin0 .container .row, .container, #servicesPage .container {width:100%;max-width:100%;}
}

@media only screen and (max-width: 800px) and (min-width: 581px)  {
h1, h2, h3, h4, h5, h6 {font-family: 'GothamM'!important;font-weight:500;}
.aboutBayPrint p {line-height: 16px;font-family: 'GothamM'!important;font-weight: 500;font-size: 12px;padding: 0 25px;}
.header-section ul li.menu-send-files{background:none;}
.header-section #menu > ul li.menu-send-files a, .header-section.white ul li a {color:#000!important;}
.header-section ul li.menu-icon {padding: 31px 0 0 30px;}
.header-section.white ul li a {text-align:center;font-size: 18px!important;
    padding:10px 25px;}
.container {width: 100%;max-width: 100%;}
.clickIcons.desktop {display:none;}
.clickIcons.mobile {display:block;}
.clickIcons.mobile h2 {color:#fff;}
.header-section #menu > ul {background:#fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: contain;}
.header-section ul li.menu-icon {
    font-size: 1.71429em;
    padding: 30px 0 0 30px;
}
.header-section.white ul li a {text-align:center;font-size:18px;color:#000!important;padding:10px 25px;}
.header-section #menu > ul li{border:none;}
.linkcaps{text-transform:none!important;}
.header-section #menu > ul li ul li a {font-size:18px;font-family: 'Gotham'!important;text-align:center;}
.orderSuppLink, .orderSupplies p, .planroom .planroomLink p {display:none;}
.service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover, .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:225px;height:225px;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.callNum, .contBtn {width:50%!important;float: left;}
.callNum .vc_column-inner, .contBtn .vc_column-inner {padding:0;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td,.planroom table td {float:left;width:38%;font-size:8px;padding: 2px 0px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a {font-size:8px;padding:5px;height:20px}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {font-size:18px;margin:0!important;line-height: 30px;}
.service-mainBg .clickIcons h2, .aboutBayPrint .clickIcons h2 {font-size: 11px;margin: 0px 0 0px 0!important;font-family: 'Gotham'!important;}
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container {width:50%;float:left;}
.service-mainBg {min-height:1183px;margin-bottom: 222px;padding-top:20px;}
.colorWhite p {color:#fff!important;}
.aboutBayPrint {min-height: 300px;height: 361px;padding-top:25px;}
.logoNewHome {text-align: left!important;margin:0;}
.logoNewHome img {max-width: 45%!important;vertical-align: middle;margin: 2% 0;}
.testimonials {background: #fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: 80%;border-bottom: solid 2px #3ba5ff;padding-bottom: 15px!important;}
.testimonials .quoteIcon .vc_column-inner {padding:0;}    
.testimonials {margin: 10px 0 0!important;}
.testimonials p {font-size: 10px;line-height: 10px;margin-bottom: 5px;color:#000;}
.testimonials p strong {font-size: 9px;font-weight: 600;}
.testimonials .quoteIcon {width:100%;float:left;}
.testimonials .quoteIcon img, .testimonials .testimonialsContent img, .testimonials img.quoteIcon {max-width:48px;width:48px;}
.testimonials .testimonialsContent {width:85%;float:left;}
.aboutBayPrint .services-icons.black-text p  {min-height:35px;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn{margin: 0 0 0 -28px!important;padding-top: 0px!important;text-align: left;}
.header-section .logo.mar-3 {margin-top: 25px;margin-bottom: 0px;width: 60%;}
.header-section img {max-width: 90%;}
.lbel-logo {width: 20%;float: left;margin-left: 0px;margin-top: 20px;}
.vc_btn3-container.vc_btn3-left {text-align:center;}
.service-mainBg .services-icons {margin: 0px 0!important;}
.aboutBayPrint .services-icons {margin: 18px 0 0!important;}    
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container { min-height: 200px;}    
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p{font-size: 13px;line-height: 20px;margin: 16px 0 0;padding: 0 7px;font-weight: 600;min-height:77px;}
.aboutBayPrint .mobileView {display:none;}
.sendFiles {min-height: 200px;height: 260px;padding-top: 20px;}
.planroom h2 {line-height:30px;font-size:18px;margin: 15px 0 15px!important;}
.locations {min-height:1630px;}
.locations .locationsLink p {font-size: .6em;line-height: 1.5em;text-align: left;font-weight: 600;padding: 0 30px 0 0;display: inline-block;margin: 0;}
.locationsLink .callNum {font-size:32px;}
.locations .productionTxt {padding: 17px 35px;}
.newsletter {background:none;padding-top: 30px;min-height:110px;height:300px;}
.newsletterBox {width:60%;float:left;}
.newsletterBox2 {width:40%;float:left;}
.newsletter h2 {line-height:30px;font-size:20px;margin: 0px 0 30px!important;}
.newsletter h3.headTxt {display:none;}
.newsletter h3.newsletterEmailContent {font-size: 12px;line-height: 15px;}
.newsletter ul li, .newsletter ul li a {background-size: 8%;padding-left: 22px;
    padding-bottom: 12px;font-size: 9px;line-height: 11px;font-weight: 600;}
    .newsletter .newsletterPic img {max-width: 100%;}
.footerNew {min-height: 250px; height: 250px;padding-top: 15px;}
.footerNew .contBtn .btn {margin: 0 auto!important;text-align:left;}
.footerMobile h1 {color: #008aff;font-size: 45px;font-family:'GothamB'!important;margin: 0;line-height: 50px;}
.footerMobile .LocationBox {width:50%;float:left;}
.footerMobile .callNum {width:100%;}
.sendFileBtn.forDesktop a{display:none;}
.sendFileBtn.forMobile a{display:inline-block;}
.sendfilesLinks{width:20%;float:left;}
.sendfilesBtns{width:55%;float:left;}
.sendfilesContent {width:25%;float:left;}
.sendfilesLinks .vc_column-inner, .sendfilesBtns .vc_column-inner, .sendfilesContent .vc_column-inner, .sendFiles .vc_column-inner, .planroomLinks .vc_column-inner, .planroomBtns .vc_column-inner, .planroomContent .vc_column-inner, .planroom .vc_column-inner, .locations .vc_column-inner, .newsletter .vc_column-inner {padding:0;}
.sendfilesBtns .sendFileBtn a, .planroom .planroomBtn a, .locations .locationsBtn a {display: inline-block;padding: 9px 0px!important;    font-size: 9px;font-weight: 400!important;width:90%;}
.sendfilesContent p, .planroomContent p {font-size:9px;line-height:9px;font-weight:400;}
.orderSupplies {padding-top:20px;height: 225px;}
.orderSuppBtn a {padding: 9px 0px!important;font-size: 10px!important;font-weight: 400!important;width: 60%;}
.planroom {background:none;height: 235px;min-height: 200px;border-top:solid 2px #3ba5ff;}

.planroomLinks{width:20%;float:left;}
.planroomBtns{width:55%;float:left;}
.planroomContent {width:25%;float:left;}
.planroom table{display:none;}
.locations h2 {font-size:18px;line-height:30px;}
.locations {padding-top: 20px;min-height: 280px;height: 445px;}
.ourServices h3 {display:none;}
.locations .locationsBox {width:45%;float:left;margin:0 2.5%;}
.locations .locationsBox .locationsLink span.callNum {font-size: 21px;float:left;display: inline-block;padding: 10px 0;margin: 0;}
.locations .locationsBox .locationsLink .emailMobile {display: inline-block; font-size: .6em;font-weight: 400;padding: 0;line-height:1.7em;text-align: left;}
.locations .locationsBox .locationsLink .emailMobile a {font-weight: 400;padding: 0;line-height: 1.7em;}
.locations .productionTxt {padding:0;display:inline-block;}
.locations .locationsLink div {line-height:1.7em;}
.locations .locationsLink {padding-left:10px;}
.locations .loactionsMap iframe {height: 160px!important;display:inline-block;border:none!important;}
.newsletter {border-top:solid 2px #3ba5ff;}
.subscribeBtn .subscibeBtnLogobox {width:43%;float:left;}
.subscribeBtn .subscibeBtnBox {width:55%;float:left;}
.subscribeBtn .navBtn {float:left;display:none;}
.subscribeBtn .subscibeBtnLogobox .logoNewHome img{max-width:100%!important;margin: 4% 0;}
.margin0 .subscribeBtn {text-align:left;}
.margin0 .subscribeBtn a {line-height: 2em;font-size: .6em;}
.footerMobile, .forMobile {display:block;}
.footerLocationTxt, .forDesktop {display:none;}
.footerNew .contBtn .btn a {padding: 3px 5px;font-size: 8px;}
.footerNew .callNum {width:40%!important;float:left;}
.footerNew .contBtn {width:60%!important;float:left;text-align:left!important;}
.footerNew .locationBox {width:50%;float:left;}
.footerNew p.phoneNum {font-size: 21px;padding: 0;margin: 0;}
.footerMobile a {font-size:16px;line-height:18px;color:#fff;}
.footerMobile a:hover {font-size:16px;line-height:18px;color:#008aff;}
.footerMobile {padding-top:12px;}
.footerNew h2 { font-size: 9px;margin: 10px 0 10px!important;line-height: 10px;
    font-weight: 400;}
.footerNew .logoNewHome {display:none;}
.footerNew .footerNewCopyright p, .footerNew .footerNewCopyright p a {font-size:.8px;padding: 0;line-height: 12px;text-align: center;}
.testimonials p img.leftQuote {margin-bottom:328px;}
.containerNew, .margin0 .container, .margin0 .container .row, .container, #servicesPage .container {width:100%;}
}


@media only screen and (max-width: 580px) and (min-width: 406px)  {
body{ -webkit-text-size-adjust: none;  }
.service-mainBg .services-icons .seg a, .service-mainBg .services-icons .pcg a, .service-mainBg .services-icons .emps a, .service-mainBg .services-icons .bwp a, .service-mainBg .services-icons .as a, .service-mainBg .services-icons .installation a, .service-mainBg .services-icons .edgp a, .service-mainBg .services-icons .vcc a, .aboutBayPrint .services-icons .oad a, .aboutBayPrint .services-icons .puq a, .aboutBayPrint .services-icons .cotd a, .aboutBayPrint .services-icons .decp a {width:130px;height:130px;display: block;cursor: pointer;text-indent: -999999px;}
.containerNew, .margin0 .container, .margin0 .container .row, .container, #servicesPage .container {width:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'GothamM'!important;font-weight:500;}
.aboutBayPrint {height:465px;margin-bottom:300px;}
.aboutBayPrint p {line-height: 18px;font-family: 'GothamM'!important;font-weight: 500;font-size: 12px;padding: 5px 25px;}
.header-section ul li.menu-send-files{background:none;}
.header-section #menu > ul li.menu-send-files a, .header-section.white ul li a {color:#000!important;}
.header-section ul li.menu-icon {padding: 31px 0 0 30px;}
.header-section.white ul li a {text-align:center;font-size: 16px!important;
   padding:10px 25px;}
.container {width: 100%;max-width: 100%;}
.clickIcons.desktop {display:none;}
.clickIcons.mobile {display:block;}
.clickIcons.mobile h2 {color:#fff;}
.header-section #menu > ul {background:#fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: contain;}
.header-section ul li.menu-icon {
    font-size: 1.71429em;
    padding: 30px 0 0 30px;
}
.topbar {display:none;}
.header-section #menu > ul li{border:none;}
.linkcaps{text-transform:none!important;}
.header-section #menu > ul li ul li a {font-size:15px;font-family: 'Gotham'!important;text-align:center;line-height:22px;padding:0;}
.orderSuppLink, .orderSupplies p, .planroom .planroomLink p {display:none;}
.service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover, .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:130px;height:130px;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.callNum, .contBtn {width:50%!important;float: left;}
.callNum .vc_column-inner, .contBtn .vc_column-inner {padding:0;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td,.planroom table td {float:left;width:38%;font-size:8px;padding: 2px 0px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a {font-size:8px;padding:5px;height:20px}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {font-size:18px;margin:0!important;line-height: 30px;}
.service-mainBg .clickIcons h2, .aboutBayPrint .clickIcons h2 {font-size: 11px;margin: 0px 0 0px 0!important;font-family: 'Gotham'!important;}
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container {width:50%;float:left;}
.service-mainBg {min-height:850px;margin-bottom: 150px;padding-top:20px;}
.colorWhite p {color:#fff!important;}
.aboutBayPrint {min-height: 300px;height: 361px;padding-top:25px;}
.logoNewHome {text-align: left!important;margin:0;}
.logoNewHome img {max-width: 45%!important;vertical-align: middle;margin: 2% 0;}
.testimonials {background: #fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: 80%;background-position-y: 5%;background-position-x: 75%;border-bottom: solid 2px #3ba5ff;padding-bottom: 15px!important;}
.testimonials .quoteIcon .vc_column-inner {padding:0;}    
.testimonials {margin: 10px 0 0!important;}
.testimonials p {font-size: 10px;line-height: 10px;margin-bottom: 5px;color:#000;}
.testimonials p strong {font-size: 10px;font-weight: 600;}
.testimonials .quoteIcon {width:100%;float:left;}
.testimonials .quoteIcon img, .testimonials .testimonialsContent img {max-width:48px;width:48px;}
.testimonials .testimonialsContent {width:85%;float:left;}
.aboutBayPrint .services-icons.black-text p  {min-height:35px;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn{margin: 0 0 0 -28px!important;padding-top: 0px!important;text-align: left;}
.header-section .logo.mar-3 {margin-top: 25px;margin-bottom: 0px;width: 60%;}
.header-section img {max-width: 90%;}
.lbel-logo {width: 20%;float: left;margin-left: 0px;margin-top: 20px;}
.vc_btn3-container.vc_btn3-left {text-align:center;}
.service-mainBg .services-icons {margin: 0px 0!important;}
.aboutBayPrint .services-icons {margin: 18px 0 0!important;}    
.service-mainBg .services-icons .vc_column_container { min-height: 200px;}    
.aboutBayPrint .services-icons .vc_column_container { min-height: 222px;}    
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p{font-size: 13px;line-height: 20px;margin: 16px 0 0;padding: 0 7px;font-weight: 600;min-height:77px;}
.aboutBayPrint .mobileView {display:none;}
.sendFiles {min-height: 200px;height: 260px;padding-top: 20px;}
.planroom h2 {line-height:30px;font-size:18px;margin: 15px 0 15px!important;}
.locations {min-height:1630px;}
.locations .locationsLink p {font-size: .6em;line-height: 1.5em;text-align: left;font-weight: 600;padding: 0 30px 0 0;display: inline-block;margin: 0;}
.locationsLink .callNum {font-size:32px;}
.locations .productionTxt {padding: 17px 35px;}
.newsletter {background:none;padding-top: 30px;min-height:110px;height:300px;}
.newsletterBox {width:60%;float:left;}
.newsletterBox2 {width:40%;float:left;}
.newsletter h2 {line-height:30px;font-size:20px;margin: 0px 0 30px!important;}
.newsletter h3.headTxt {display:none;}
.newsletter h3.newsletterEmailContent {font-size: 12px;line-height: 15px;}
.newsletter ul li, .newsletter ul li a {background-size: 8%;padding-left: 22px;
    padding-bottom: 12px;font-size: 9px;line-height: 11px;font-weight: 600;}
    .newsletter .newsletterPic img {max-width: 100%;}
.footerNew {min-height: 250px; height: 250px;padding-top: 15px;}
.footerNew .contBtn .btn {margin: 0 auto!important;text-align:left;}
.footerMobile h1 {color: #008aff;font-size: 45px;font-family:'GothamB'!important;margin: 0;line-height: 50px;}
.footerMobile .LocationBox {width:50%;float:left;}
.footerMobile .callNum {width:100%;}
.sendFileBtn.forDesktop a{display:none;}
.sendFileBtn.forMobile a{display:inline-block;}
.sendfilesLinks{width:20%;float:left;}
.sendfilesBtns{width:55%;float:left;}
.sendfilesContent {width:25%;float:left;}
.sendfilesLinks .vc_column-inner, .sendfilesBtns .vc_column-inner, .sendfilesContent .vc_column-inner, .sendFiles .vc_column-inner, .planroomLinks .vc_column-inner, .planroomBtns .vc_column-inner, .planroomContent .vc_column-inner, .planroom .vc_column-inner, .locations .vc_column-inner, .newsletter .vc_column-inner {padding:0;}
.sendfilesBtns .sendFileBtn a, .planroom .planroomBtn a, .locations .locationsBtn a {display: inline-block;padding: 9px 0px!important;    font-size: 9px;font-weight: 400!important;width:90%;}
.sendfilesContent p, .planroomContent p {font-size:9px;line-height:9px;font-weight:400;}
.orderSupplies {padding-top:20px;height: 225px;}
.orderSuppBtn a {padding: 9px 0px!important;font-size: 10px!important;font-weight: 400!important;width: 60%;}
.planroom {background:none;height: 235px;min-height: 200px;border-top:solid 2px #3ba5ff;}

.planroomLinks{width:20%;float:left;}
.planroomBtns{width:55%;float:left;}
.planroomContent {width:25%;float:left;}
.planroom table{display:none;}
.locations h2 {font-size:18px;line-height:30px;}
.locations {padding-top: 20px;min-height: 280px;height: 445px;}
.ourServices h3 {display:none;}
.locations .locationsBox {width:45%;float:left;margin:0 2.5%;}
.locations .locationsBox .locationsLink span.callNum {font-size: 21px;float:left;display: inline-block;padding: 10px 0;margin: 0;}
.locations .locationsBox .locationsLink .emailMobile {display: inline-block; font-size: .6em;font-weight: 400;padding: 0;line-height:1.7em;text-align: left;}
.locations .locationsBox .locationsLink .emailMobile a {font-weight: 400;padding: 0;line-height: 1.7em;}
.locations .productionTxt {padding:0;display:inline-block;}
.locations .locationsLink div {line-height:1.7em;}
.locations .locationsLink {padding-left:10px;}
.locations .loactionsMap iframe {height: 160px!important;display:inline-block;border:none!important;}
.newsletter {border-top:solid 2px #3ba5ff;}
.subscribeBtn .subscibeBtnLogobox {width:43%;float:left;}
.subscribeBtn .subscibeBtnBox {width:55%;float:left;}
.subscribeBtn .navBtn {float:left;display:none;}
.subscribeBtn .subscibeBtnLogobox .logoNewHome img{max-width:100%!important;margin: 4% 0;}
.margin0 .subscribeBtn {text-align:left;}
.margin0 .subscribeBtn a {line-height: 2em;font-size: .6em;}
.footerMobile, .forMobile {display:block;}
.footerLocationTxt, .forDesktop {display:none;}
.footerNew .contBtn .btn a {padding: 3px 5px;font-size: 8px;}
.footerNew .callNum {width:40%!important;float:left;}
.footerNew .contBtn {width:60%!important;float:left;text-align:left!important;}
.footerNew .locationBox {width:50%;float:left;}
.footerNew p.phoneNum {font-size: 21px;padding: 0;margin: 0;}
.footerMobile a {font-size:16px;line-height:18px;color:#fff;}
.footerMobile a:hover {font-size:16px;line-height:18px;color:#008aff;}
.footerMobile {padding-top:12px;}
.footerNew h2 { font-size: 8px;margin: 10px 0 10px!important;line-height: 10px;     font-weight: 400;}
.footerNew .logoNewHome {display:none;}
.footerNew .footerNewCopyright p, .footerNew .footerNewCopyright p a {font-size:8px;padding: 0;line-height: 12px;text-align: center;}
.signageTxt h2 {font-size:30px;line-height:40px!important;}
.signageTwoBox h3, .signageTwoBox2 h3 {line-height:45px!important;}
.logoSendFilePanel .logoNew {width:100%;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}
.cadLighterPencilPic {display:none;}
}

@media only screen and (max-width: 405px) and (min-width: 338px)  {
.container, #servicesPage .container {width: 100%;max-width: 100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'GothamM'!important;font-weight:500;}
.service-mainBg .services-icons .seg a, .service-mainBg .services-icons .pcg a, .service-mainBg .services-icons .emps a, .service-mainBg .services-icons .bwp a, .service-mainBg .services-icons .as a, .service-mainBg .services-icons .installation a, .service-mainBg .services-icons .edgp a, .service-mainBg .services-icons .vcc a, .aboutBayPrint .services-icons .oad a, .aboutBayPrint .services-icons .puq a, .aboutBayPrint .services-icons .cotd a, .aboutBayPrint .services-icons .decp a {width:130px;height:130px;display: block;cursor: pointer;text-indent: -999999px;}
.aboutBayPrint {height:465px;margin-bottom:300px;}
.aboutBayPrint p {line-height: 16px;font-family: 'GothamM'!important;font-weight: 500;font-size: 12px;padding: 5px 25px;}
.header-section ul li.menu-send-files{background:none;}
.header-section #menu > ul li.menu-send-files a, .header-section.white ul li a {color:#000!important;}

.clickIcons.desktop {display:none;}
.clickIcons.mobile {display:block;}
.clickIcons.mobile h2 {color:#fff;}
.topbar {display:none;}
.header-section #menu > ul {background:#fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: contain;}
.header-section.white ul li a {text-align:center;font-size:18px;padding:10px 25px;color: #000!important;}
.header-section #menu > ul li{border:none;}
.linkcaps{text-transform:none!important;}
.header-section #menu > ul li ul li a {font-size:15px;font-family: 'Gotham'!important;text-align:center;line-height:22px;padding:0;}
.orderSuppLink, .orderSupplies p, .planroom .planroomLink p {display:none;}
.service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover, .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:130px;height:130px;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.callNum, .contBtn {width:50%!important;float: left;}
.callNum .vc_column-inner, .contBtn .vc_column-inner {padding:0;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td,.planroom table td {float:left;width:42%;font-size:8px;padding: 2px 0px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a {font-size:8px;padding:5px;height:20px}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {font-size:18px;margin:0!important;line-height: 30px;}
.service-mainBg .clickIcons h2, .aboutBayPrint .clickIcons h2 {font-size: 11px;margin: 0px 0 0px 0!important;font-family: 'Gotham'!important;}
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container {width:50%;float:left;}
.service-mainBg {min-height:845px;margin-bottom: 150px;padding-top:20px;}
.colorWhite p {color:#fff!important;}
.aboutBayPrint {min-height: 300px;height: 370px;padding-top:25px;}
.logoNewHome {text-align: left!important;margin:0;}
.logoNewHome img {max-width: 45%!important;vertical-align: middle;margin: 2% 0;}
.testimonials {background: #fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: 80%;background-position-y: 5%;background-position-x: 75%;border-bottom: solid 2px #3ba5ff;padding-bottom: 15px!important;}
.testimonials .quoteIcon .vc_column-inner {padding:0;}    
.testimonials {margin: 10px 0 0!important;}
.testimonials p {font-size: 10px;line-height: 10px;margin-bottom: 5px;color:#000;}
.testimonials p strong {font-size: 10px;font-weight: 600;}
.testimonials .quoteIcon {width:100%;float:left;}
.testimonials .quoteIcon img, .testimonials .testimonialsContent img {max-width:48px;width:48px;}
.testimonials .testimonialsContent {width:85%;float:left;}
.aboutBayPrint .services-icons.black-text p  {min-height:35px;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn{margin: 0 0 0 -28px!important;padding-top: 0px!important;text-align: left;}
.header-section .logo.mar-3 {margin-top: 25px;margin-bottom: 0px;width: 60%;}
.header-section img {max-width: 90%;}
.lbel-logo {width: 20%;float: left;margin-left: 0px;margin-top: 20px;}
.vc_btn3-container.vc_btn3-left {text-align:center;}
.service-mainBg .services-icons {margin: 0px 0!important;}
.aboutBayPrint .services-icons {margin: 18px 0 0!important;}    
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container { min-height: 200px;}    
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p{font-size: 13px;line-height: 20px;margin: 16px 0 0;padding: 0 7px;font-weight: 600;min-height:77px;}
.aboutBayPrint .mobileView {display:none;}
.sendFiles {min-height: 200px;height: 560px;padding-top: 20px;}
.planroom h2 {line-height:30px;font-size:18px;margin: 15px 0 15px!important;}
.locations {min-height:1630px;}
.locations .locationsLink p {font-size: .6em;line-height: 1.5em;text-align: left;font-weight: 600;padding: 0 30px 0 0;display: inline-block;margin: 0;}
.locationsLink .callNum {font-size:32px;}
.locations .productionTxt {padding: 17px 35px;}
.newsletter {background:none;padding-top: 30px;min-height:110px;height:300px;}
.newsletterBox {width:60%;float:left;}
.newsletterBox2 {width:40%;float:left;}
.newsletter h2 {line-height:30px;font-size:20px;margin: 0px 0 30px!important;}
.newsletter h3.headTxt {display:none;}
.newsletter h3.newsletterEmailContent {font-size: 12px;line-height: 15px;}
.newsletter ul li, .newsletter ul li a {background-size: 8%;padding-left: 22px;
    padding-bottom: 12px;font-size: 9px;line-height: 11px;font-weight: 600;}
    .newsletter .newsletterPic img {max-width: 100%;}
.footerNew {min-height: 250px; height: 250px;padding-top: 15px;}
.footerNew .contBtn .btn {margin: 0 auto!important;text-align:left;}
.footerMobile h1 {color: #008aff;font-size: 45px;font-family:'GothamB'!important;margin: 0;line-height: 50px;}
.footerMobile .LocationBox {width:50%;float:left;}
.footerMobile .callNum {width:100%;}
.sendFileBtn.forDesktop a{display:none;}
.sendFileBtn.forMobile a{display:inline-block;}
.sendfilesLinks{width:20%;float:left;}
.sendfilesBtns{width:55%;float:left;}
.sendfilesContent {width:25%;float:left;}
.sendfilesLinks .vc_column-inner, .sendfilesBtns .vc_column-inner, .sendfilesContent .vc_column-inner, .sendFiles .vc_column-inner, .planroomLinks .vc_column-inner, .planroomBtns .vc_column-inner, .planroomContent .vc_column-inner, .planroom .vc_column-inner, .locations .vc_column-inner, .newsletter .vc_column-inner {padding:0;}
.sendfilesBtns .sendFileBtn a, .planroom .planroomBtn a, .locations .locationsBtn a {display: inline-block;padding: 9px 0px!important;    font-size: 9px;font-weight: 400!important;width:90%;}
.sendfilesContent p, .planroomContent p {font-size:9px;line-height:9px;font-weight:400;}
.orderSupplies {padding-top:20px;height: 225px;}
.orderSuppBtn a {padding: 9px 0px!important;font-size: 10px!important;font-weight: 400!important;width: 60%;}
.planroom {background:none;height: 235px;min-height: 200px;border-top:solid 2px #3ba5ff;}

.planroomLinks{width:20%;float:left;}
.planroomBtns{width:55%;float:left;}
.planroomContent {width:25%;float:left;}
.planroom table{display:none;}
.locations h2 {font-size:18px;line-height:30px;}
.locations {padding-top: 20px;min-height: 280px;height: 445px;}
.ourServices h3 {display:none;}
.locations .locationsBox {width:45%;float:left;margin:0 2.5%;}
.locations .locationsBox .locationsLink span.callNum {font-size: 21px;float:left;display: inline-block;padding: 10px 0;margin: 0;}
.locations .locationsBox .locationsLink .emailMobile {display: inline-block; font-size: .6em;font-weight: 400;padding: 0;line-height:1.7em;text-align: left;}
.locations .locationsBox .locationsLink .emailMobile a {font-weight: 400;padding: 0;line-height: 1.7em;}
.locations .productionTxt {padding:0;display:inline-block;}
.locations .locationsLink div {line-height:1.7em;}
.locations .locationsLink {padding-left:10px;}
.locations .loactionsMap iframe {height: 160px!important;display:inline-block;border:none!important;}
.newsletter {border-top:solid 2px #3ba5ff;}
.subscribeBtn .subscibeBtnLogobox {width:43%;float:left;}
.subscribeBtn .subscibeBtnBox {width:55%;float:left;}
.subscribeBtn .navBtn {float:left;display:none;}
.subscribeBtn .subscibeBtnLogobox .logoNewHome img{max-width:100%!important;margin: 4% 0;}
.margin0 .subscribeBtn {text-align:left;}
.margin0 .subscribeBtn a {line-height: 2em;font-size: .6em;}
.footerMobile, .forMobile {display:block;}
.footerLocationTxt, .forDesktop {display:none;}
.footerNew .contBtn .btn a {padding: 3px 5px;font-size: 8px;}
.footerNew .callNum {width:40%!important;float:left;}
.footerNew .contBtn {width:60%!important;float:left;text-align:left!important;}
.footerNew .locationBox {width:50%;float:left;}
.footerNew p.phoneNum {font-size: 21px;padding: 0;margin: 0;}
.footerMobile a {font-size:16px;line-height:18px;color:#fff;}
.footerMobile a:hover {font-size:16px;line-height:18px;color:#008aff;}
.footerMobile {padding-top:12px;}
.footerNew h2 { font-size: 8px;margin: 10px 0 10px!important;line-height: 10px; font-weight: 400;}
.footerNew .logoNewHome {display:none;}
.footerNew .footerNewCopyright p, .footerNew .footerNewCopyright p a {font-size:8px;padding: 0;line-height: 12px;text-align: center;}
.signageTxt h2 {font-size:30px;line-height:40px!important;}
.signageTwoBox h3, .signageTwoBox2 h3 {line-height:45px!important;}
.logoSendFilePanel .logoNew {width:100%;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}
.cadLighterPencilPic {display:none;}
.containerNew, .margin0 .container, .margin0 .container .row, .container, #servicesPage .container {width:100%;}
}


@media only screen and (max-width: 337px) and (min-width: 315px)  {
.containerNew, .margin0 .container, .margin0 .container .row, .container, #servicesPage .container {width:100%;}
body{ -webkit-text-size-adjust: none;  }
.service-mainBg .services-icons .seg a, .service-mainBg .services-icons .pcg a, .service-mainBg .services-icons .emps a, .service-mainBg .services-icons .bwp a, .service-mainBg .services-icons .as a, .service-mainBg .services-icons .installation a, .service-mainBg .services-icons .edgp a, .service-mainBg .services-icons .vcc a, .aboutBayPrint .services-icons .oad a, .aboutBayPrint .services-icons .puq a, .aboutBayPrint .services-icons .cotd a, .aboutBayPrint .services-icons .decp a {width:130px;height:130px;display: block;cursor: pointer;text-indent: -999999px;}
.topbar {display:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'GothamM'!important;font-weight:500;}
.aboutBayPrint p {line-height: 16px;font-family: 'GothamM'!important;font-weight: 500;font-size: 12px;padding: 0 25px;}
.header-section ul li.menu-send-files{background:none;}
.header-section #menu > ul li.menu-send-files a, .header-section.white ul li a {color:#000!important;}
.container {width: 100%;max-width: 100%;}
.clickIcons.desktop {display:none;}
.clickIcons.mobile {display:block;}
.clickIcons.mobile h2 {color:#fff;}
.header-section #menu > ul {background:#fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: contain;}
.header-section ul li.menu-icon {padding: 31px 0 0 30px;}
.header-section.white ul li a {text-align:center;font-size: 18px!important;
   padding:10px 25px;}
.header-section #menu > ul li{border:none;}
.linkcaps{text-transform:none!important;}
.header-section #menu > ul li ul li a {font-size:15px;font-family: 'Gotham'!important;text-align:center;line-height:22px;padding:0;}
.orderSuppLink, .orderSupplies p, .planroom .planroomLink p {display:none;}
.service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover, .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:130px;height:130px;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.callNum, .contBtn {width:50%!important;float: left;}
.callNum .vc_column-inner, .contBtn .vc_column-inner, .orderSupplies .vc_column-inner {padding:0;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td,.planroom table td {float:left;width:38%;font-size:8px;padding: 2px 0px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a {font-size:8px;padding:5px;height:20px}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {font-size:16px;margin:0!important;line-height: 30px;}
.service-mainBg .clickIcons h2, .aboutBayPrint .clickIcons h2 {font-size: 10px;line-height: 15px;margin: 0px 0 0px 0!important;font-family: 'Gotham'!important;}
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container {width:50%;float:left;}
.service-mainBg {min-height:855px;margin-bottom: 150px;padding-top:20px;}
.colorWhite p {color:#fff!important;}
.aboutBayPrint {min-height: 300px;height: 410px;padding-top:25px;}
.logoNewHome {text-align: left!important;margin:0;}
.logoNewHome img {max-width: 45%!important;vertical-align: middle;margin: 2% 0;}
.testimonials {background: #fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: 80%;background-position-y: 5%;background-position-x: 75%;border-bottom: solid 2px #3ba5ff;padding-bottom: 15px!important;}
.testimonials .quoteIcon .vc_column-inner {padding:0;}    
.testimonials {margin: 10px 0 0!important;}
.testimonials p {font-size: 10px;line-height: 10px;margin-bottom: 5px;color:#000;}
.testimonials p strong {font-size: 10px;font-weight: 600;}
.testimonials .quoteIcon {width:100%;float:left;}
.testimonials .quoteIcon img, .testimonials .testimonialsContent img {max-width:48px;width:48px;}
.testimonials .testimonialsContent {width:85%;float:left;}
.aboutBayPrint .services-icons.black-text p  {min-height:35px;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn{margin: 0 0 0 -28px!important;padding-top: 0px!important;text-align: left;}
.header-section .logo.mar-3 {margin-top: 25px;margin-bottom: 0px;width: 60%;}
.header-section img {max-width: 90%;}
.lbel-logo {width: 20%;float: left;margin-left: 0px;margin-top: 20px;}
.vc_btn3-container.vc_btn3-left {text-align:center;}
.service-mainBg .services-icons {margin: 0px 0!important;}
.aboutBayPrint .services-icons {margin: 18px 0 0!important;}    
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container { min-height: 200px;}    
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p{font-size: 10px;line-height: 20px;margin: 16px 0 0;padding: 0 7px;font-weight: 600;min-height:77px;}
.aboutBayPrint .mobileView {display:none;}
.sendFiles {min-height: 200px;height: 315px;padding-top: 20px;}
.planroom h2 {line-height:30px;font-size:18px;margin: 15px 0 15px!important;}
.locations {min-height:1630px;}
.locations .locationsLink p {font-size: .6em;line-height: 1.5em;text-align: left;font-weight: 600;padding: 0 10px 0 0;display: inline-block;margin: 0;}
.locationsLink .callNum {font-size:32px;}
.locations .productionTxt {padding: 17px 35px;}
.newsletter {background:none;padding-top: 30px;min-height:110px;height:300px;}
.newsletterBox {width:60%;float:left;}
.newsletterBox2 {width:40%;float:left;}
.newsletter h2 {line-height:30px;font-size:20px;margin: 0px 0 30px!important;}
.newsletter h3.headTxt {display:none;}
.newsletter h3.newsletterEmailContent {font-size: 12px;line-height: 15px;}
.newsletter ul li, .newsletter ul li a {background-size: 8%;padding-left: 22px;
    padding-bottom: 12px;font-size: 9px;line-height: 11px;font-weight: 600;}
    .newsletter .newsletterPic img {max-width: 100%;}
.footerNew {min-height: 250px; height: 250px;padding-top: 15px;}
.footerNew .contBtn .btn {margin: 0 auto!important;text-align:left;}
.footerMobile h1 {color: #008aff;font-size: 45px;font-family:'GothamB'!important;margin: 0;line-height: 50px;}
.footerMobile .LocationBox {width:50%;float:left;}
.footerMobile .callNum {width:100%;}
.sendFileBtn.forDesktop a{display:none;}
.sendFileBtn.forMobile a{display:inline-block;}
.sendfilesLinks{width:20%;float:left;}
.sendfilesBtns{width:55%;float:left;}
.sendfilesContent {width:25%;float:left;}
.sendfilesLinks .vc_column-inner, .sendfilesBtns .vc_column-inner, .sendfilesContent .vc_column-inner, .sendFiles .vc_column-inner, .planroomLinks .vc_column-inner, .planroomBtns .vc_column-inner, .planroomContent .vc_column-inner, .planroom .vc_column-inner, .locations .vc_column-inner, .newsletter .vc_column-inner {padding:0;}
.sendfilesBtns .sendFileBtn a, .planroom .planroomBtn a, .locations .locationsBtn a {padding: 9px 0px!important;font-size: 9px;display: inline-block;font-weight: 400!important;width: 90%;}
.sendfilesContent p, .planroomContent p {font-size:9px;line-height:9px;font-weight:400;}
.orderSupplies {padding-top:20px;height: 225px;}
.orderSuppBtn a {padding: 9px 0px!important;font-size: 10px!important;font-weight: 400!important;width: 60%;}
.planroom {background:none;height: 270px;min-height: 200px;border-top:solid 2px #3ba5ff;}

.planroomLinks{width:20%;float:left;}
.planroomBtns{width:55%;float:left;}
.planroomContent {width:25%;float:left;}
.planroom table{display:none;}
.locations h2 {font-size:18px;line-height:30px;}
.locations {padding-top: 20px;min-height: 280px;height: 445px;}
.ourServices h3 {display:none;}
.locations .locationsBox {width:45%;float:left;margin:0 2.5%;}
.locations .locationsBox .locationsLink span.callNum {font-size: 19px;float:left;display: inline-block;padding: 10px 0;margin: 0;}
.locations .locationsBox .locationsLink .emailMobile {display: inline-block; font-size: .55em;font-weight: 400;padding: 0;line-height:1.7em;text-align: left;}
.locations .locationsBox .locationsLink .emailMobile a {font-weight: 400;padding: 0;line-height: 1.7em;}
.locations .productionTxt {padding:0;display:inline-block;}
.locations .locationsLink div {line-height:1.7em;}
.locations .locationsLink {padding-left:0px;}
.locations .loactionsMap iframe {height: 160px!important;display:inline-block;border:none!important;}
.newsletter {border-top:solid 2px #3ba5ff;}
.subscribeBtn .subscibeBtnLogobox {width:43%;float:left;}
.subscribeBtn .subscibeBtnBox {width:55%;float:left;}
.subscribeBtn .navBtn {float:left;display:none;}
.subscribeBtn .subscibeBtnLogobox .logoNewHome img{max-width:100%!important;margin: 4% 0;}
.margin0 .subscribeBtn {text-align:left;}
.margin0 .subscribeBtn a {line-height: 1.3em;font-size: .6em;}
.footerMobile, .forMobile {display:block;}
.footerLocationTxt, .forDesktop {display:none;}
.footerNew .contBtn .btn a {padding: 3px 5px;font-size: 8px;}
.footerNew .callNum {width:40%!important;float:left;}
.footerNew .contBtn {width:60%!important;float:left;text-align:left!important;}
.footerNew .locationBox {width:50%;float:left;}
.footerNew p.phoneNum {font-size: 18px;padding: 0;margin: 0;}
.footerMobile a {font-size:14px;line-height:18px;color:#fff;}
.footerMobile a:hover {font-size:16px;line-height:18px;color:#008aff;}
.footerMobile {padding-top:12px;}
.footerNew h2 { font-size: 8px;margin: 10px 0 10px!important;line-height: 10px;     font-weight: 400;}
.footerNew .logoNewHome {display:none;}
.footerNew .footerNewCopyright p, .footerNew .footerNewCopyright p a {font-size:8px;padding: 0;line-height: 12px;text-align: center;}
.signageTxt h2 {font-size:30px;line-height:40px!important;}
.signageTwoBox h3, .signageTwoBox2 h3 {line-height:45px!important;}
.logoSendFilePanel .logoNew {width:100%;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}
.cadLighterPencilPic {display:none;}
}


@media only screen and (max-width: 314px) and (min-width: 180px)  {
body{ -webkit-text-size-adjust: none;  }
.service-mainBg .services-icons .seg a, .service-mainBg .services-icons .pcg a, .service-mainBg .services-icons .emps a, .service-mainBg .services-icons .bwp a, .service-mainBg .services-icons .as a, .service-mainBg .services-icons .installation a, .service-mainBg .services-icons .edgp a, .service-mainBg .services-icons .vcc a, .aboutBayPrint .services-icons .oad a, .aboutBayPrint .services-icons .puq a, .aboutBayPrint .services-icons .cotd a, .aboutBayPrint .services-icons .decp a {width:130px;height:130px;display: block;cursor: pointer;text-indent: -999999px;}
.containerNew, .margin0 .container, .margin0 .container .row, .container, #servicesPage .container {width:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'GothamM'!important;font-weight:500;}
.aboutBayPrint p {line-height: 16px;font-family: 'GothamM'!important;font-weight: 500;font-size: 12px;padding: 0 25px;}
.header-section ul li.menu-send-files{background:none;}
.header-section #menu > ul li.menu-send-files a, .header-section.white ul li a {color:#000!important;}
.container {width: 100%;max-width: 100%;}
.clickIcons.desktop {display:none;}
.clickIcons.mobile {display:block;}
.clickIcons.mobile h2 {color:#fff;}
.topbar {display:none;}
.header-section #menu > ul {background:#fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: contain;}
.header-section ul li.menu-icon {padding: 31px 0 0 30px;}
.header-section.white ul li a {text-align:center;font-size: 18px!important;
    padding:10px 25px;}
.header-section #menu > ul li{border:none;}
.linkcaps{text-transform:none!important;}
.header-section #menu > ul li ul li a {font-size:15px;font-family: 'Gotham'!important;text-align:center;line-height:22px;padding:0;}
.orderSuppLink, .orderSupplies p, .planroom .planroomLink p {display:none;}
.service-mainBg .services-icons .seg, .service-mainBg .services-icons .seg:hover, .service-mainBg .services-icons .pcg,  .service-mainBg .services-icons .pcg:hover, .service-mainBg .services-icons .emps, .service-mainBg .services-icons .emps:hover, .service-mainBg .services-icons .bwp, .service-mainBg .services-icons .bwp:hover, .service-mainBg .services-icons .as, .service-mainBg .services-icons .as:hover, .service-mainBg .services-icons .installation, .service-mainBg .services-icons .installation:hover,  .service-mainBg .services-icons .edgp,  .service-mainBg .services-icons .edgp:hover, .service-mainBg .services-icons .vcc, .service-mainBg .services-icons .vcc:hover, .aboutBayPrint .services-icons .oad, .aboutBayPrint .services-icons .oad:hover, .aboutBayPrint .services-icons .puq, .aboutBayPrint .services-icons .puq:hover, .aboutBayPrint .services-icons .cotd, .aboutBayPrint .services-icons .cotd:hover, .aboutBayPrint .services-icons .decp,  .aboutBayPrint .services-icons .decp:hover {width:130px;height:130px;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:100%;margin: 0 auto;float:left;}
.callNum, .contBtn {width:50%!important;float: left;}
.callNum .vc_column-inner, .contBtn .vc_column-inner, .orderSupplies .vc_column-inner {padding:0;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td,.planroom table td {float:left;width:38%;font-size:8px;padding: 2px 0px;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a {font-size:8px;padding:5px;height:20px;}
.service-mainBg .ourServices h2, .aboutBayPrint .ourServices h2, .sendFiles .ourServices h2, .orderSupplies .ourServices h2, .mpsContactBg .ourServices h2 {font-size:16px;margin:0!important;line-height: 30px;}
.service-mainBg .clickIcons h2, .aboutBayPrint .clickIcons h2 {font-size: 10px;line-height: 15px;margin: 0px 0 0px 0!important;font-family: 'Gotham'!important;}
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container {width:50%;float:left;}
.service-mainBg {min-height:890px;margin-bottom: 150px;padding-top:20px;}
.colorWhite p {color:#fff!important;}
.aboutBayPrint {min-height: 300px;height: 410px;padding-top:25px;}
.logoNewHome {text-align: left!important;margin:0;}
.logoNewHome img {max-width: 45%!important;vertical-align: middle;margin: 2% 0;}
.testimonials {background: #fff url(/wp-content/themes/pexr/images/Bay-Print-Icon-Watermark-planroom.png) no-repeat center top;background-size: 80%;background-position-y: 5%;background-position-x: 75%;border-bottom: solid 2px #3ba5ff;padding-bottom: 15px!important;}
.testimonials .quoteIcon .vc_column-inner {padding:0;}    
.testimonials {margin: 10px 0 0!important;}
.testimonials p {font-size: 10px;line-height: 10px;margin-bottom: 5px;color:#000;}
.testimonials p strong {font-size: 10px;font-weight: 600;}
.testimonials .quoteIcon {width:100%;float:left;}
.testimonials .quoteIcon img, .testimonials .testimonialsContent img {max-width:48px;width:48px;}
.testimonials .testimonialsContent {width:85%;float:left;}
.aboutBayPrint .services-icons.black-text p  {min-height:35px;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn{margin: 0 0 0 -28px!important;padding-top: 0px!important;text-align: left;}
.header-section .logo.mar-3 {margin-top: 25px;margin-bottom: 0px;width: 60%;}
.header-section img {max-width: 90%;}
.lbel-logo {width: 20%;float: left;margin-left: 0px;margin-top: 20px;}
.vc_btn3-container.vc_btn3-left {text-align:center;}
.service-mainBg .services-icons {margin: 0px 0!important;}
.aboutBayPrint .services-icons {margin: 18px 0 0!important;}    
.service-mainBg .services-icons .vc_column_container, .aboutBayPrint .services-icons .vc_column_container { min-height: 200px;}    
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p{font-size: 10px;line-height: 20px;margin: 16px 0 0;padding: 0 7px;font-weight: 600;min-height:77px;}
.aboutBayPrint .mobileView {display:none;}
.sendFiles {min-height: 200px;height: 315px;padding-top: 20px;}
.planroom h2 {line-height:30px;font-size:18px;margin: 15px 0 15px!important;}
.locations {min-height:1630px;}
.locations .locationsLink p {font-size: .6em;line-height: 1.5em;text-align: left;font-weight: 600;padding: 0 10px 0 0;display: inline-block;margin: 0;}
.locationsLink .callNum {font-size:32px;}
.locations .productionTxt {padding: 17px 35px;}
.newsletter {background:none;padding-top: 30px;min-height:110px;height:300px;}
.newsletterBox {width:60%;float:left;}
.newsletterBox2 {width:40%;float:left;}
.newsletter h2 {line-height:30px;font-size:20px;margin: 0px 0 30px!important;}
.newsletter h3.headTxt {display:none;}
.newsletter h3.newsletterEmailContent {font-size: 12px;line-height: 15px;}
.newsletter ul li, .newsletter ul li a {background-size: 8%;padding-left: 22px;
    padding-bottom: 12px;font-size: 9px;line-height: 11px;font-weight: 600;}
    .newsletter .newsletterPic img {max-width: 100%;}
.footerNew {min-height: 250px; height: 250px;padding-top: 15px;}
.footerNew .contBtn .btn {margin: 0 auto!important;text-align:left;}
.footerMobile h1 {color: #008aff;font-size: 45px;font-family:'GothamB'!important;margin: 0;line-height: 50px;}
.footerMobile .LocationBox {width:50%;float:left;}
.footerMobile .callNum {width:100%;}
.sendFileBtn.forDesktop a{display:none;}
.sendFileBtn.forMobile a{display:inline-block;}
.sendfilesLinks{width:20%;float:left;}
.sendfilesBtns{width:55%;float:left;}
.sendfilesContent {width:25%;float:left;}
.sendfilesLinks .vc_column-inner, .sendfilesBtns .vc_column-inner, .sendfilesContent .vc_column-inner, .sendFiles .vc_column-inner, .planroomLinks .vc_column-inner, .planroomBtns .vc_column-inner, .planroomContent .vc_column-inner, .planroom .vc_column-inner, .locations .vc_column-inner, .newsletter .vc_column-inner {padding:0;}
.sendfilesBtns .sendFileBtn a, .planroom .planroomBtn a, .locations .locationsBtn a {display: inline-block;padding: 9px 0px!important;    font-size: 9px;font-weight: 400!important;width:90%;}
.sendfilesContent p, .planroomContent p {font-size:9px;line-height:9px;font-weight:400;}
.orderSupplies {padding-top:20px;height: 225px;}
.orderSuppBtn a {padding: 9px 0px!important;font-size: 10px!important;font-weight: 400!important;width: 60%;}
.planroom {background:none;height: 270px;min-height: 200px;border-top:solid 2px #3ba5ff;}

.planroomLinks{width:20%;float:left;}
.planroomBtns{width:55%;float:left;}
.planroomContent {width:25%;float:left;}
.planroom table{display:none;}
.locations h2 {font-size:18px;line-height:30px;}
.locations {padding-top: 20px;min-height: 280px;height: 445px;}
.ourServices h3 {display:none;}
.locations .locationsBox {width:45%;float:left;margin:0 2.5%;}
.locations .locationsBox .locationsLink span.callNum {font-size: 19px;float:left;display: inline-block;padding: 10px 0;margin: 0;}
.locations .locationsBox .locationsLink .emailMobile {display: inline-block; font-size: .55em;font-weight: 400;padding: 0;line-height:1.7em;text-align: left;}
.locations .locationsBox .locationsLink .emailMobile a {font-weight: 400;padding: 0;line-height: 1.7em;}
.locations .productionTxt {padding:0;display:inline-block;}
.locations .locationsLink div {line-height:1.7em;}
.locations .locationsLink {padding-left:0px;}
.locations .loactionsMap iframe {height: 160px!important;display:inline-block;border:none!important;}
.newsletter {border-top:solid 2px #3ba5ff;}
.subscribeBtn .subscibeBtnLogobox {width:43%;float:left;}
.subscribeBtn .subscibeBtnBox {width:55%;float:left;}
.subscribeBtn .navBtn {float:left;display:none;}
.subscribeBtn .subscibeBtnLogobox .logoNewHome img{max-width:100%!important;margin: 4% 0;}
.margin0 .subscribeBtn {text-align:left;}
.margin0 .subscribeBtn a {line-height: 1.3em;font-size: .6em;}
.footerMobile, .forMobile {display:block;}
.footerLocationTxt, .forDesktop {display:none;}
.footerNew .contBtn .btn a {padding: 3px 5px;font-size: 8px;}
.footerNew .callNum {width:40%!important;float:left;}
.footerNew .contBtn {width:60%!important;float:left;text-align:left!important;}
.footerNew .locationBox {width:50%;float:left;}
.footerNew p.phoneNum {font-size: 18px;padding: 0;margin: 0;}
.footerMobile a {font-size:14px;line-height:18px;color:#fff;}
.footerMobile a:hover {font-size:16px;line-height:18px;color:#008aff;}
.footerMobile {padding-top:12px;}
.footerNew h2 { font-size: 8px;margin: 10px 0 10px!important;line-height: 10px;     font-weight: 400;}
.footerNew .logoNewHome {display:none;}
.footerNew .footerNewCopyright p, .footerNew .footerNewCopyright p a {font-size:.8px;padding: 0;line-height: 11px;text-align: center;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}

}



/* FOR Iphone Devices CSS Codes  */

/* 2688x1242px at 458ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 3) 
{ 
    body, html, p {line-height:normal;}
.topbar {display:none;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn {margin:0;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a, .footerNew .contBtn .btn a {margin: 0 0 1px -28px; line-height: 22px; font-size: 15px;
    padding: 15px 10px; height: 40px;    margin-bottom: 25px;}
.testimonials p { font-size: 20px;line-height: 21pt;margin-bottom: 10px;color:#000!important;text-decoration:underline!important;text-decoration-color:#fff!important;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.orderSupplies .vc_column-inner {padding-left:0!important;padding-right:0!important;}
.header-section #menu > ul li ul li a {line-height:46px!important;}
.header-section #menu > ul li a {color: #000;padding: 15px 25px;text-decoration: underline!important;text-transform: uppercase!important; text-decoration-color: transparent!important;font-size: 27px; font-weight: 700!important;
    font-family: 'GothamB'!important;}
.callNum table td a {text-decoration:underline!important;text-decoration-color: transparent!important; color: #fff!important; font-size: 6px;}
.footerMobile a {text-decoration:underline!important;font-size:17px!important;color:#fff!important;}
.footerNew p.phoneNum {text-decoration:underline!important;color:#fff!important;}
.testimonials {
    background: none;
    background-size: none;
    background-position-y: bottom;
    background-position-x: center;
    border-bottom: solid 2px #3ba5ff;
    height:auto!important;
}
.service-mainBg {
    min-height:700px;height:930px!important;
    margin-bottom: 180px;
}
.aboutBayPrint{
    background: url(/wp-content/themes/pexr/images/About-Main.jpg) no-repeat;
    width: 100%;
    height: 319px;
    margin-bottom: 42px;
    background-size: 100vmax 100vmax;
    padding-top: 70px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}
.aboutBayPrint {height: 535px!important;
    margin-bottom: 400px!important;}
.aboutBayPrint p {font-size:16px;line-height:20px;}
.testimonials .rightQuote img, .testimonials .testimonialsContent img, .testimonials img.rightQuote, .rightQuote img, img.rightQuote {max-width:58px!important;width:58px!important;margin-bottom:8px!important;}
.locations .locationsLink p {font-size:10px!important;line-height:22px!important;text-decoration:underline!important;text-decoration-color: #000;}
.locations .locationsBox .locationsLink .emailMobile, .locations .locationsBox .locationsLink .emailMobile a {text-decoration:underline!important;text-decoration-color:#000!important;font-size:10px!important;-line-height:14px!important;}
.locations .locationsLink p a, .locations .locationsLink div, .locations .locationsLink div a {
    color: #fff;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    text-decoration: underline;
    padding-bottom: 0px;
    text-decoration-color: transparent;
    font-size: 22px!important;
}
.locations .locationsLink p a, .locations .locationsLink div a {font-size: 18px!important;}
.footerMobile a {
    text-decoration: underline!important;
    font-size: 17px!important;
    color: #fff!important;
    text-decoration-color: transparent;
}
.footerNew p, .footerNew td, .footerNew td a {text-decoration:underline!important;text-decoration-color:transparent!important;}
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p {font-size: 19px;line-height: 22px;margin: 16px 0 10px;   letter-spacing: 0;font-weight: 700!important;font-family: 'GothamB'!important;}
.tp-bgimg {background-size:100%!important;}  
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td, .planroom table td {font-size:.34em;}
.logoSendFilePanel .logoNew {width:100%;}
.signageTxt p {font-size:18pt;line-height:31pt;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}
.signageTwoBox p, .signageTwoBox2 p {text-decoration:underline;-webkit-text-decoration-color:transparent;line-height:22pt;}
.sendFileBtn a {font-size: 13pt!important;line-height: 20pt!important;padding:10pt 22pt;}
.asContactBg p, .installationContactBg p, .displayContactBg p, .cadContactBg p {font-size:11pt;text-decoration:underline;-webkit-text-decoration-color:transparent;padding:10px!important;line-height:22px;}
.cadContactBg p {line-height:26px;}
.sendFiles {height:auto!important;}
.cadLighterPencilPic {display:none;}
.instTwoBox2 {min-height:1pt;padding:0;}
.footer-bg-1 p {text-decoration:underline;-webkit-text-decoration-color:transparent;font-size:12pt;line-height:22pt;}
.sendFilesLink, .sendFiles p, .mpsContactBg p {text-decoration:underline; -webkit-text-decoration-color:transparent;line-height:33px;margin-top: 17px;}
.displayBg .blueBtn a {    line-height: 18pt;padding: 12px 25px 0!important;}
.asTwoBox2 {min-height:160px;}
.signageTwoBox2.signageHeight .sBox .vc_column-inner td, .signageTwoBox2.signageHeight .sBox2 .vc_column-inner td {text-decoration:underline; -webkit-text-decoration-color:transparent;line-height:22pt;float:left;width:100%;}
.mpsListTxt {padding:50px 12px;}
.mpsListTxt ul {margin-left:0;padding-left:0;}
.mpsListTxt ul li{text-decoration:underline;-webkit-text-decoration-color:transparent;font-size: 13pt;    line-height: 17pt;}
.htTxt {margin-bottom:5px!important;}
.signageTxt h2 {padding:30px  0 0;}
.asTwoBox2 img {margin:0 0 20px 0;}
.displayBg h3 {line-height:32px;}
.instTwoBox2 img {margin-top:-40px;margin-bottom:10px;}
}
  
/* 2436x1125px at 458ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {  
    /* Retina styles here */

  /* Small screen, retina, stuff to override above media query */
body, html, p {line-height:normal;}
.topbar {display:none;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn {margin:0;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a, .footerNew .contBtn .btn a {margin: 0 0 1px -28px; line-height: 22px; font-size: 15px;
    padding: 15px 10px; height: 40px;    margin-bottom: 25px;}
.testimonials p { font-size: 20px;line-height: 21pt;margin-bottom: 10px;color:#000!important;text-decoration:underline!important;text-decoration-color:#fff!important;}
.orderSupplies .vc_column-inner {padding-left:0!important;padding-right:0!important;}
.header-section #menu > ul li ul li a {line-height:46px!important;}
.header-section #menu > ul li a {color: #000;padding: 15px 25px;text-decoration: underline!important;text-transform: uppercase!important; text-decoration-color: transparent!important;font-size: 27px; font-weight: 700!important;
    font-family: 'GothamB'!important;}
.callNum table td a {text-decoration:underline!important;text-decoration-color: transparent!important; color: #fff!important; font-size: 6px;}
.footerMobile a {text-decoration:underline!important;font-size:17px!important;color:#fff!important;}
.footerNew p.phoneNum {text-decoration:underline!important;color:#fff!important;}
.testimonials {
    background: none;
    background-size: none;
    background-position-y: bottom;
    background-position-x: center;
    border-bottom: solid 2px #3ba5ff;
    height:auto!important;
}
.service-mainBg {
    min-height:700px;height:930px!important;
    margin-bottom: 180px;
}
.aboutBayPrint{
    background: url(/wp-content/themes/pexr/images/About-Main.jpg) no-repeat;
    width: 100%;
    height: 319px;
    margin-bottom: 42px;
    background-size: 100vmax 100vmax;
    padding-top: 70px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}
.aboutBayPrint {    height:620px!important;
    margin-bottom: 400px!important;}
.aboutBayPrint p {font-size:16px;line-height:20px;}
.testimonials .rightQuote img, .testimonials .testimonialsContent img, .testimonials img.rightQuote, .rightQuote img, img.rightQuote {max-width:58px!important;width:58px!important;margin-bottom:8px!important;}
.locations .locationsLink p {font-size:10px!important;line-height:22px!important;text-decoration:underline!important;text-decoration-color: #000;}
.locations .locationsBox .locationsLink .emailMobile, .locations .locationsBox .locationsLink .emailMobile a {text-decoration:underline!important;text-decoration-color:#000!important;font-size:10px!important;-line-height:14px!important;}
.locations .locationsLink p a, .locations .locationsLink div, .locations .locationsLink div a {
    color: #fff;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    text-decoration: underline;
    padding-bottom: 0px;
    text-decoration-color: transparent;
    font-size: 22px!important;
}
.locations .locationsLink p a, .locations .locationsLink div a {font-size: 18px!important;}
.footerMobile a {
    text-decoration: underline!important;
    font-size: 17px!important;
    color: #fff!important;
    text-decoration-color: transparent;
}
.footerNew p, .footerNew td, .footerNew td a {text-decoration:underline!important;text-decoration-color:transparent!important;}
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p {font-size: 19px;line-height: 22px;margin: 16px 0 10px;   letter-spacing: 0;font-weight: 700!important;font-family: 'GothamB'!important;}
.tp-bgimg {background-size:100%!important;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td, .planroom table td {font-size:.34em;}
.logoSendFilePanel .logoNew {width:100%;}
.signageTxt p {font-size:18pt;line-height:31pt;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}
.signageTwoBox p, .signageTwoBox2 p {text-decoration:underline;-webkit-text-decoration-color:transparent;line-height:22pt;}
.sendFileBtn a {font-size: 13pt!important;line-height: 20pt!important;padding:10pt 22pt!important;}
.asContactBg p, .installationContactBg p, .displayContactBg p, .cadContactBg p {font-size:11pt;text-decoration:underline;-webkit-text-decoration-color:transparent;padding:10px!important;line-height:22px;}
.cadContactBg p {line-height:26px;}
.sendFiles {height:auto!important;}
.cadLighterPencilPic {display:none;}
.instTwoBox2 {min-height:1pt;padding:0;}
.footer-bg-1 p {text-decoration:underline;-webkit-text-decoration-color:transparent;font-size:12pt;line-height:22pt;}
.sendFilesLink, .sendFiles p, .mpsContactBg p {text-decoration:underline; -webkit-text-decoration-color:transparent;line-height:33px;margin-top: 17px;}
.displayBg .blueBtn a {    line-height: 18pt;padding: 12px 25px 0!important;}
.asTwoBox2 {min-height:160px;}
.signageTwoBox2.signageHeight .sBox .vc_column-inner td, .signageTwoBox2.signageHeight .sBox2 .vc_column-inner td {text-decoration:underline; -webkit-text-decoration-color:transparent;line-height:22pt;float:left;width:100%;}
.mpsListTxt {padding:50px 12px;}
.mpsListTxt ul {margin-left:0;padding-left:0;}
.mpsListTxt ul li{text-decoration:underline;-webkit-text-decoration-color:transparent;font-size: 13pt;    line-height: 17pt;}
.htTxt {margin-bottom:5px!important;}
.signageTxt h2 {padding:30px  0 0;}
.asTwoBox2 img {margin:0 0 20px 0;}
.displayBg h3 {line-height:32px;}
.instTwoBox2 img {margin-top:-40px;margin-bottom:10px;}
}
  
/* 1792x828px at 326ppi */

@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
    /* Retina styles here */
body, html, p {line-height:normal;}
.topbar {display:none;}
.service-mainBg .contBtn .btn, .aboutBayPrint .contBtn .btn, .sendFiles .contBtn .btn, .orderSupplies .contBtn .btn, .mpsContactBg .contBtn .btn, .asContactBg .contBtn .btn, .installationContactBg .contBtn .btn, .displayContactBg .contBtn .btn, .cadContactBg .contBtn .btn, .planroom .contBtn .btn {margin:0;}
.service-mainBg .contBtn .btn a, .aboutBayPrint .contBtn .btn a, .sendFiles .contBtn .btn a, .orderSupplies .contBtn .btn a, .mpsContactBg .contBtn .btn a, .asContactBg .contBtn .btn a, .installationContactBg .contBtn .btn a, .displayContactBg .contBtn .btn a, .cadContactBg .contBtn .btn a, .planroom .contBtn .btn a, .footerNew .contBtn .btn a {margin: 0 0 1px -28px; line-height: 22px; font-size: 15px;
    padding: 15px 10px; height: 40px;    margin-bottom: 25px;}
.testimonials p { font-size: 20px;line-height: 22px;margin-bottom: 10px;color:#000!important;text-decoration:underline!important;text-decoration-color:#fff!important;}
.orderSupplies .vc_column-inner {padding-left:0!important;padding-right:0!important;}
.header-section #menu > ul li ul li a {line-height:46px!important;}
.header-section #menu > ul li a {color: #000;padding: 15px 25px;text-decoration: underline!important;text-transform: uppercase!important; text-decoration-color: transparent!important;font-size: 27px; font-weight: 700!important;
    font-family: 'GothamB'!important;}
.callNum table td a {text-decoration:underline!important;text-decoration-color: transparent!important; color: #fff!important; font-size: 6px;}
.footerMobile a {text-decoration:underline!important;font-size:17px!important;color:#fff!important;}
.footerNew p.phoneNum {text-decoration:underline!important;color:#fff!important;}
.testimonials {
    background: none;
    background-size: none;
    background-position-y: bottom;
    background-position-x: center;
    border-bottom: solid 2px #3ba5ff;
    height:auto!important;
}
.service-mainBg {
    min-height:700px;height:930px!important;
    margin-bottom: 180px;
}
.aboutBayPrint{
    background: url(/wp-content/themes/pexr/images/About-Main.jpg) no-repeat;
    width: 100%;
    height: 319px;
    margin-bottom: 42px;
    background-size: 100vmax 100vmax;
    padding-top: 70px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}
.aboutBayPrint {    height: 535px!important;
    margin-bottom: 400px!important;}
.aboutBayPrint p {font-size:16px;line-height:20px;}
.testimonials .rightQuote img, .testimonials .testimonialsContent img, .testimonials img.rightQuote, .rightQuote img, img.rightQuote {max-width:58px!important;width:58px!important;margin-bottom:8px!important;}
.locations .locationsLink p {font-size:10px!important;line-height:22px!important;text-decoration:underline!important;text-decoration-color: #000;}
.locations .locationsBox .locationsLink .emailMobile, .locations .locationsBox .locationsLink .emailMobile a {text-decoration:underline!important;text-decoration-color:#000!important;font-size:10px!important;-line-height:14px!important;}
.locations .locationsLink p a, .locations .locationsLink div, .locations .locationsLink div a {
    color: #fff;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    text-decoration: underline;
    padding-bottom: 0px;
    text-decoration-color: transparent;
    font-size: 22px!important;
}
.locations .locationsLink p a, .locations .locationsLink div a {font-size: 18px!important;}
.footerMobile a {
    text-decoration: underline!important;
    font-size: 17px!important;
    color: #fff!important;
    text-decoration-color: transparent;
}
.footerNew p, .footerNew td, .footerNew td a {text-decoration:underline!important;text-decoration-color:transparent!important;}
.service-mainBg .services-icons p, .aboutBayPrint .services-icons p, .sendFiles .services-icons p, .orderSupplies .services-icons p, .asContactBg p, .service-mainBg .services-icons.black-text p, .aboutBayPrint .services-icons.black-text p {font-size: 19px;line-height: 22px;margin: 16px 0 10px;   letter-spacing: 0;font-weight: 700!important;font-family: 'GothamB'!important;}
.tp-bgimg {background-size:100%!important;}
.service-mainBg table, .aboutBayPrint table, .sendFiles table, .orderSupplies table, .mpsContactBg table,.planroom table {width:74%;margin: 0 auto;float:left;}
.service-mainBg .callNum td, .aboutBayPrint .callNum td, .sendFiles .callNum td, .orderSupplies .callNum td, .mpsContactBg .callNum td, .planroom table td {font-size:.34em;}
.logoSendFilePanel .logoNew {width:100%;}
.logoSendFilePanel .blueBtn a.blueBtn, .logoSendFilePanel .bannerHorz {width:100%;}
.signageTxt p {font-size:18pt;line-height:31pt;}
.signageTwoBox p, .signageTwoBox2 p {text-decoration:underline;-webkit-text-decoration-color:transparent;line-height:22pt;}
.sendFileBtn a {font-size: 13pt!important;line-height: 20pt!important;padding:10pt 22pt!important;}
.asContactBg p, .installationContactBg p, .displayContactBg p, .cadContactBg p {font-size:11pt;text-decoration:underline;-webkit-text-decoration-color:transparent;padding:10px!important;line-height:22px;}
.cadContactBg p {line-height:26px;}
.sendFiles {height:auto!important;}
.cadLighterPencilPic {display:none;}
.footer-bg-1 p {text-decoration:underline;-webkit-text-decoration-color:transparent;font-size:12pt;line-height:22pt;}
.instTwoBox2 {min-height:1pt;padding:0;}
.sendFilesLink, .sendFiles p, .mpsContactBg p {text-decoration:underline; -webkit-text-decoration-color:transparent;line-height:33px;margin-top: 17px;}
.displayBg .blueBtn a {line-height: 18pt;padding: 12px 25px 0!important;}
.asTwoBox2 {min-height:160px;}
.signageTwoBox2.signageHeight .sBox .vc_column-inner td, .signageTwoBox2.signageHeight .sBox2 .vc_column-inner td {text-decoration:underline; -webkit-text-decoration-color:transparent;line-height:22pt;float:left;width:100%;}
.mpsListTxt {padding:50px 12px;}
.mpsListTxt ul {margin-left:0;padding-left:0;}
.mpsListTxt ul li{text-decoration:underline;-webkit-text-decoration-color:transparent;font-size: 13pt;    line-height:17pt;}
.htTxt {margin-bottom:5px!important;}
.signageTxt h2 {padding:30px  0 0;}
.asTwoBox2 img {margin:0 0 20px 0;}
.displayBg h3 {line-height:32px;}
.instTwoBox2 img {margin-top:-40px;margin-bottom:10px;}
}

/* Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) { @media {

	.safari-only {
    font-family: 'Gotham'!important;font-size:16px!important;line-height:26px!important;
}

}}

/* Safari 11+ */

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

	.safari-only {
    font-family: 'Gotham'!important;font-size:16px!important;line-height:26px!important;
}
  
}}
