/*
Theme Name: Salient Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template: salient
Author: ThemeNectar
Author URI: https://themeforest.net/user/themenectar
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 11.0.4.1618443324
Updated: 2021-04-14 23:35:24

*/
div#mobileOrderOnline{ display: none;}
div#mobileOrderOnline{ display: none;}
.warehousingBox1 .wpb_wrapper:hover h3 a span{ color: #000 !important;}
div#lookingfor {
    margin-bottom: 0 !important;
}
#clearplexBanner {
    z-index: 99999;
    margin-top: -145px;
}
.menuPrimary-color i.fa.fa-angle-down.icon-in-menu::before, .menuPrimary-color a.sf-with-ul {
    color: #fff !important;
}
.page #header-outer[data-lhe="default"] #top nav .sf-menu > .menuPrimary-color.sfHover:not(#social-in-menu) > a{ color:#fff !important;
}
.clearBanner{   margin-top: -20px;}
.clearBanner p {
    color: #fff;
    font-weight: 500;
    line-height: 47px;
    text-align: center;
  
    /* z-index: -999; */
}div#fws_61a83f22290e2.weOfferMainSection {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#header-outer #logo img, #header-outer .logo-spacing img{ margin-top: 10px;}
.small-nav img {
    margin-top: 29px !important;
}
.boxTrain{}
.vechicleRight li.boxBus{ width: 96px;
	margin-top: -13px;margin-left: -10px;}
.vechicleRight li.boxTruck {
    width: 94px;
    margin-left: -21px;
}
.vechicleRight li.boxmining {
    width: 112px;
    margin-top: -9px;
    margin-left: -11px;
}
.absorbsTough .img-with-aniamtion-wrap.center {
    min-height: 70px;
}
.clearplexBeconfident h1{ font-size: 28px;
    line-height: 39px;
    text-align: left;}
.homeBoxAlignment .vc_column-inner {
    min-height: 283px;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{ height: 14px !important;}
.home .section1Service #ajaxsearchlite1 .probox .proinput input.orig::placeholder {
    font-size: 16px;
}
.threeSeprator { font-size:21px; font-weight: 600; text-align: center;}
.threeSeprator b{ color:#f5333f; padding-left: 12px;}
.geInTouch{ text-align: center; margin-top: 50px; font-size: 23px;}
.clearplexSecondSection{ font-size: 20px;}
.clearsection2{ margin-top: 66px;}
.clearplexTopBContent{ padding: 30px 0;}
#windscreenSectionSection{ display: none;}
.clearplexTopBContent p{ font-size: 27px; font-weight: 600; color: #fff; line-height: 42px;}
.clearplexTopBContent strong {
    font-weight: normal; color: #ccc;
}
.wpDatatable h2{ display: none;} 
.clearplexOriginal p{ font-size: 34px;
    font-weight: 600;
    text-align: center;
    line-height: 44px; }
.clearplexOriginal li {
    float: left;
    font-weight: 800;
    font-size: 23px; list-style: none;
    margin-right: 3%;
}
#header-outer .sf-menu li ul li a {
    font-size: 14px;
    line-height: 20px;
}
.clearplexOriginal b{ color: #f5333f;padding-left: 11px;}
.vechicleLeft {
    float: left;
    width: 44%;
    line-height: 45px;
}
.vechicleRight{
width:50% !important;
    float: left;
}
.vechicleRight li {
    float: left;
    width: 84px;
    list-style: none;
}
.wpb_text_column.wpb_content_element.vechicleRight{ width: 56% !important;}
.squarebox {  font-size: 21px;
	line-height: 37px;}
.vechicleLeft p {
    font-size: 25px; line-height: 32px;
    font-weight: 800;
}
.clearsubSection .wpb_wrapper {
    min-height: 53px;
}
.clearsubSection .vc_column-inner { min-height: 288px;} 
.absorbsTough h3 {
    font-size: 27px !important;
}
.absorbsTough img {
	     width: 64px !important;}
.clearsection2{ text-align: center;}
.clearsection2 h4{ font-size: 24px;}
.clearsection2 h5{ font-size: 20px; font-weight: 400;
    line-height: 32px;}
.clearplex h2 {
    color: #fff;
    font-size: 43px;
    line-height: 50px;
}
.clearplex {
    text-align: right;
    padding: 4% 5%;
}
.clearplex h3 {
color: #fff;
    font-weight: lighter !important;
}
.swiper-slide .button{ padding: 0;}
.swiper-slide .content .buttons {
    padding-top: 10px;
}
div#nectar-slider-instance-1 .container .content h2 {
    line-height: 59px;
}
.footer-subdiv {
    font-size: 15px;
    height: 120px;
}
.warehousingBox1 .vc_column-inner {
    height: 367px;
}
.eminmMainSection {
    padding-left: 1% !important;
}
.menuPrimary-color{
    display: block !important; 
    padding: 32px 2px 30px !important;
}
div#antigraffiti {
    margin-top: -25px !important;
}
.subtoolsAccessorySelector {
    padding-right: 16px !important;
}
#top nav >ul >li >a{ font-size: 18px;}
.menuPrimary-color a {
    padding: 10px 15px !important;
    color: #fff !important;
    background: #f5333f!important;
    font-size: 14px !important;
}
.page #header-outer[data-lhe="default"] #top nav > ul > li.menuPrimary-color > a:hover{ color: #fff !important;}
div#nectar-slider-instance-1 .container .content {
    top: 47px!important;
}
#partneringLogosSection .vc_column-inner {
    min-height: 290px;
}
.productPageDivider .col.section-title {
    border: none !important;
    padding-bottom: 0;
}
.productPageDivider {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px !important;
}
/* We listen */
#footerSection1 .col.span_7.col_last {
    margin-left: 0!important;
}
#footerSection1 ul.social li {
    margin-top: 0!important;
    padding-top: 0!important;
    padding-right: 12px !important;
    display: block;
}
.vc_row-fluid > .span_12 .wpb_column, body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner > .container > .span_12 .wpb_column:not(.child_column){ padding-left:0%; padding-right:0%;}
.weListenSection1 {
    margin-left: 10% !important;
}
.weOfferBusiness{ text-align: center; font-size: 23px;}
.weOfferMainSection {
    margin-left: -144px;
    width: 1314px; 
}
.filmCuttingTechniques{ width:40%; float: left; bottom:0; position: absolute;}
.filmCuttingTechniques .weAreMoreBG {
    margin-top: -16px;
}
body.search #ajax-content-wrap #page-header-bg{ background: url(/wp-content/uploads/2021/07/Search-Results_Banner-600px.png) no-repeat center center !important;background-size: 100% !important;}
body.search #page-header-bg h1, body.search #page-header-bg .result-num{ display: none;}
.weOfferBusiness p {
    font-weight: 800;
    font-size: 50px;
    line-height: 57px;
    padding-bottom: 79px !important;
}
.largeProjects h3 {
    font-size: 31px !important;
    font-weight: 300 !important;
}
.filmCuttingTechniques h3 {
    font-size: 31px !important;
    font-weight: 300 !important;
}
.largeProjects img, .filmCuttingTechniques img {
    width: 100%;
    margin-bottom: 0 !important;
}
.filmCuttingTechniques img {
    margin-bottom: -9px !important;
}
.weAreMoreBG h3 {
    padding-bottom: 6px;
}
.weAreMoreImage {
  width: 38%;
    float: left;
}
.locationList{ min-height: 300px;}
.training-Opportunities {
    width: 69%;
}
.clear{ clear: both;}
.training-Opportunities {
 position: absolute;
    right: -59px;
    top: 0;
}
.largeProjects {
    position: absolute;
    width: 32%;
    right: -61px;
    /* bottom: 0; */
    margin-top: 27%;
}
.largeProjects .weAreMoreBG, .filmCuttingTechniques .weAreMoreBG {
background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat 360px center !important;
}
.largeProjects .weAreMoreBG {
    padding: 22px 25px;background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat 375px center !important;
}
.filmCuttingTechniques {
    width: 33%;
    float: left;
    bottom: -817px !important;
    position: absolute !important;
    left: 510px;
}
.weAreMoreImage .weAreMoreBG {
    padding: 55px !important;
}
.training-Opportunities .weAreMoreBG h3 {
    font-size: 34px;
    line-height: 51px;
    font-weight: lighter;
    padding-right: 65px;
}
.training-Opportunities img {
   float: right;
    width: 65% !important;
}
.training-Opportunities .weAreMoreBG {
   width: 30%;
    float: left;
    margin-top: 1px;
    padding: 67px 29px 100px 29px;
    margin-left: 44px;
}
.weAreMoreImage img {
    margin: 0 !important;  
}
.weAreMoreBG {
    margin-top: -8px;
}
.weAreMoreImage .weAreMoreBG h3 {
    font-weight: 300 !important;
    font-size: 28px !important;
}
.weAreMoreImage .weAreMoreBG{ padding: 44px 56px 35px 25px;}
.training-Opportunities .weAreMoreBG{ background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat 30px 286px !important; }
.weAreMoreBG {
    padding: 26px 56px 25px 25px;
    background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat 455px center !important;
    background-size: 4% !important;
}
.weAreMoreBG h5 {
    color: #999;
    font-size: 20px;
    line-height: 30px;
}

.weListenSection1 {
    margin-left: 0% !important;
}
.weListenSection1, .weListenSection2, .weListenSection3 {
    width: 33% !important;
}
div#weListenMainSection h2 span {
    font-size: 44px;
}
div#fws_609b750e9c59c {
    width: 110%;
}
.weAreMore {
    width: 100%;
   
}
.weOfferMainSection{ position: relative;}
.weAreMore .wpb_wrapper >div{ margin-bottom: 0!important;}
.weAreMoreBG{ background: #000; color: #fff !important; font-family: 'Source Sans Pro' !important; font-weight: 500 !important; border-right: 8px solid red;}

div#weListenMainSection span b {
    font-size: 29px;
    font-weight: lighter;
    padding-top: 17px !important;
    display: block;
    padding-bottom: 40px;
}

.weListenSection1:hover a.nectar-button.small.regular.accent-color.regular-button, .weListenSection2:hover a.nectar-button.small.regular.accent-color.regular-button,.weListenSection3:hover a.nectar-button.small.regular.accent-color.regular-button { background:#fff url(/wp-content/uploads/2021/05/welisten-black.png) no-repeat 160px center !important;color:#000;  background-size: 5% !important;}
.weListenBox a.nectar-button.small.regular.accent-color.regular-button {
    background: url(/wp-content/uploads/2021/05/welisten-White.png) no-repeat 160px center !important;
    border: 1px solid #fff;
    border-radius: 30px;
    width: 186px;
    font-size: 14px !important;
    text-align: left;
    margin: -17% 0 0 13%;
    float: left;
    background-size: 6% !important;
    font-size: 18px !important;
    padding: 14px 20px;
}
.warehousingBox .wpb_wrapper:hover span, .warehousingBox .wpb_wrapper:hover p, .warehousingBox1 .wpb_wrapper:hover span, .warehousingBox1 .wpb_wrapper:hover p{ color: #000 !important;}
#weListenMainSection {
    padding: 150px 0 !important;
}
.weListenBox h2, .weListenBox h3 {
    font-family: sans-serif !important;
    font-size: 31px !important;
}
.weListenBox h2{ padding: 13% 14% 0% 14% !important; }
.weListenBox h3 {
    font-size: 26px !important;
    padding-top: 30px; 
}
.weListenBox .weListenSection1 h2{ padding: 13% 16% 0% 14% !important; }
.weListenBox h5{ padding: 5% 14% 28% 14% !important; min-height: 229px;}
.weListenSection1, .weListenSection2, .weListenSection3{ background: #2c292a;
    display: block; border: 1px solid #444;}
/*.weListenSection1:hover{ background: url(/wp-content/uploads/2021/05/welistenhover.png) no-repeat 0px 0px;}
.weListenSection2:hover{ background: url(/wp-content/uploads/2021/05/welistenhover.png) no-repeat 0px 0px;}
.weListenSection3:hover{ background: url(/wp-content/uploads/2021/05/welistenhover.png) no-repeat 0px 0px;}*/
/* Become a memberb*/
ul#menu-footer-menu li:last-child a {
    color: #f5333f !important;
}
#trainingResources a.nectar-button:hover .icon-button-arrow{ color: #f5333f!important;}
.locationList .emailButton a:hover, .locationList .callButton a:hover {
    color: #fff !important;
    background: #f5333f; border: none;
}
.clear{ clear: both;}
div#becomeMember ul {
    margin-left: 0;
}
#becomeMember li {
    list-style: none;
    width: 47%;
    float: left;
    margin-right: 25px;
}
/* Search */
#mepfilmsoverview{ padding-top:35px;}
body.search #page-header-bg h1{ color: #fff;}
body.search #page-header-bg{ background: #000;}
#search-results[data-layout="masonry-no-sidebar"] .result {
    width: 100%;
    float: none;
    position: inherit !important;
    left: inherit !important;
    top: inherit !important;
}
/* slider styles */
#search-outer #search input[type=text] {
    width: 100%;
    color: #000;
    font-size: 23px;
    line-height: 43px;
    position: relative;
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-transition: none;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Open Sans';
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.contactUsAddress a{ color: #000;}
div#footer-outer a{ color: #999;}
.locationList a:hover, .locationList h4 a:hover, div#footer-outer a:hover, .contactUsAddress a:hover{ color: #f5333f !important; }
/* footer 
.solarSeries .col.padding-3-percent > .vc_column-inner {
    padding: 0 30px;
}*/
.warehousingBox .wpb_wrapper span, .warehousingBox .wpb_wrapper p, .warehousingBox1 .wpb_wrapper span, .warehousingBox1 .wpb_wrapper p{ color: #000;}
.warehousingBox h3:hover{ color:#000 !important;}
.solarSeries{ margin-bottom:-11px !important;}
.warehousingBox .wpb_wrapper:hover span, .warehousingBox .wpb_wrapper:hover p{ color: #fff !important;}
.borderBeforFooter {
    border: 3px solid red;
    width: 44%;
    float: right;
    border-top-left-radius: 14px;
    border-bottom-left-radius: 15px;
}
ul#bullet7 li.Banner_here a {
    background-color: #fff; background-image: url(/wp-content/uploads/2021/04/arrow-right-solid_red.png);
	background-repeat: no-repeat;
	background-position: 110px center; 
    background-size: 7%;
    color: #000;
}
.menu-footer-menu-container {
    float: right;
}
div#copyright ul li a, #copyright .col.span_5 p{
    font-size: 20px;
    font-family: 'Source Sans Pro';
}
#footer-outer #copyright {
    padding: 20px 0;
    font-size: 12px;
    background-color: #000;
    color: #fff;
}
.footerSectionMain h5 {
    font-family: 'Source Sans Pro';
    font-size: 22px;
    color: #fff;
    padding-bottom: 19px;
    display: block;
}
#footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footerSection4, #text-9, #text-10{ margin-top: 70px; }
#footer-outer #footer-widgets .col p,#text-9 p, #text-10 p {
    padding-bottom: 20px;
    font-family: 'Source Sans Pro';
    font-size: 17px;
}
div#footer-outer .container {
    max-width: 93% !important;
}
div#text-9, div#text-10, #footerSection1, #footerSection2, #footerSection3, #footerSection4 {
    float: left;
}

#footer-outer #footer-widgets #footerSection1{ width: 20%;}
#footer-outer #footer-widgets div#text-9, #footer-outer #footer-widgets div#text-10, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection4{ width:14%; border-right: 1px solid #999; height: 210px; color: #999;}
#footer-outer #footer-widgets #footerSection2 {
    width: 210px !important;
    padding-right: 10px;
}
#footer-outer #footer-widgets #footerSection3 {
    width: 206px !important;
    padding-right: 16px !important;
}
#footer-outer #footer-widgets #footerSection3 {
    width: 210px;
}
#footer-outer #footer-widgets div#text-10 {
    border: none;
    padding-left: 35px;
}
.localTeamSection h2 {
    padding-top: 27%;
}
.localTeamSection{ width: 650px; margin:0 auto;}
.localTeamSection p {
    font-size: 17px;font-family: 'Source Sans Pro';
}
.localTeamSection span{ font-family: 'Source Sans Pro'; padding-bottom: 20px; display: block; }
.contactnameBG {
    padding-bottom: 159px !important; padding-left:7% !important;
}
.locationList {
    padding: 30px 0 20px 30px;
}
.officeNumber, .officeNumber a {
    color: #000;
    font-size: 18px;
    font-weight: 600; line-height: 31px; font-family: 'Open Sans';
}
.emailButton{ margin-right: 10px; }
.emailButton, .callButton {
    float: left;
    width: 80px; margin-top:20px; 
}
.emailButton a, .callButton a {
    border: 1px solid #000;
    padding: 3px 6px;
    display: block; color: #000;
    font-size: 14px;
    text-align: center;
    border-radius: 36px;
}
.locationList h3 {
    font-size: 36px !important;
    font-weight: 900 !important;
}
.contactnameBG {
    background-image: url(/wp-content/uploads/2021/04/M-Icon-background.png);
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center 0px !important; background-size: 100% !important; 
	
}
.addressBlock {
    color: #000;
    font-family: 'Source Sans Pro';
    font-size: 18px;  font-weight: 600;
}
.locationList h2 {
    color: #f5333f;
    font-size: 24px;
    font-size: 34px;
    padding-bottom: 20px;
}
.locationList h3{ font-weight: 900;}
.locationList h3, .locationList h4 a {
    color: #000 !important;
}
#findOurTeam .contactnameBG { border-bottom: 8px solid #f5333f !important;}
.localTeamSection {
    padding-top: 200px !important;
}
div#findOurTeam {
    padding: 100px 0;
}
.sliderRight {
   
}
ul#bullet7 li {
    list-style: none;
    float: left;
}
.rslides {
  position: relative; 
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
ul#bullet7 {
	margin-left:0 !important;margin-top: 0px;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
ul#bullet7 li a {
    border: 1px solid #fff;
    width: 141px;
    padding: 4px 9px;
    display: block; font-size: 14px;
    color: #fff;
    text-transform: uppercase; cursor: pointer;
    text-align: center;border-radius: 24px; margin: 0 26px 13px 0; background: url(/wp-content/uploads/2021/04/arrow-right-solid.png) no-repeat 110px center; 
    background-size: 7%; font-weight: 700; 
}
ul#bullet7 li a:hover {background: url(/wp-content/uploads/2021/04/arrow-right-solid_red.png) no-repeat 110px center; background-size: 7%; background-color: #fff; color:#000; }
.commitedLeftSection {
 border-right: 1px solid #888;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{  border: 0px solid #de6464 !important;
    border-bottom: 1px solid #999 !important;
    border-radius: 0 0 0 0 !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{ background-color: transparent !important;} 
div.asl_w .probox .promagnifier{ box-shadow: 0 0px 0 0 rgb(255 255 255 / 64%) inset !important;}
.section1Service {
    width: 65%;
    float: left; padding: 10px 0;
}
.vc_custom_1618445274758.section2Service {
    background: url(/wp-content/uploads/2021/04/border-image-right.png) no-repeat 0px 0px;
    background-size: 2%;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
}
.section2Service {
    width: 35%;
    float: right;
}
.section2Service h2{ padding-left: 35px; font-size: 24px;}
.commitedsection1, .commitedsection3 {
    width: 12%;
}
#fws_6077a7ee1a8a3 .vc_custom_1618445274758{ padding-bottom: 0px!important;}
.commitedLeftSection {
    border-right: none; background: #000;
    width: 76%; padding: 29px 34px 33px 78px !important;
}
.section1Service h2 {
    font-size: 30px; line-height:33px;
    font-weight: 800;
}
.section1Service h3 {
    font-size: 23px !important;
    font-weight: lighter !important;
    color: #ccc !important;
    padding: 11px 0;
}
.home .section1Service #ajaxsearchlite1 .probox .proinput input::placeholder {
    color: #fff !important;
    opacity: 1;
    font-size: 23px;
    margin-left: -20px !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox { height: 28px;border-bottom: 3px solid #fff !important;}
div.asl_m .probox .promagnifier .innericon svg{ height: 100%; margin-top: -14px;
    width: 26px !important; }
div.asl_w .probox .promagnifier {
    width: 74px !important;
    height: 65px !important;
}
div.asl_m .probox .proinput input{ left: -22px !important;}
#ajaxsearchlite1 .probox, div.asl_w .probox{ padding-bottom: 20px !important;}
div#ajaxsearchlite1 {
    margin-top: 0px;
}
.section1Service {
    border-right: 1px solid #999;
}
.section2Service h2 {
    border-bottom: 1px solid #999;
    padding-bottom: 9px;
    margin-bottom: 9px;
}
h2.OrderOnline {
    border: none;
    margin-bottom: 0; padding-bottom: 10px;
}
.placeOrder a{ color:#fff; display: block;}
.placeOrder {
    font-size: 17px;
    font-weight: 900;
    border: 3px solid #fff;
    border-radius: 21px;
    width: 209px;
    /* margin: 0 auto; */
    text-align: left;
    padding: 4px 10px 4px 16px;
    margin-left: 39px; background: url(/wp-content/uploads/2021/04/findorder-location-white.jpg) no-repeat 169px center;
}
.section2Service img {
    position: absolute;
    right: 0;
}
.home .section1Service #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{ color: #fff !important; font-size:22px;}
/*.wpb_text_column.wpb_content_element.redBorder {
     float: right; 
    position: absolute;
    right: 466px;
    border-right: 7px solid #f5333f;
    height: 71px; border-radius: 9px;
}*/
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{ background-color: #000;}
.fa-twitter:before {
    content: "\f099";
    margin-top: 12px !important;
    display: block;
    margin-right: 10px !important;
}
ul.social li {
    float: left;
    border: none !important;
}
.trainingResourcesButton a.nectar-button.large.regular.has-icon.regular-button {
    width: 322px;
}
.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
     }
@media only screen and (max-width: 1400px){
.page-header-bg-image {
    background-size: 104%;
}
}
@media only screen and (max-width: 1299px){
	.vc_custom_1636931614545.lastmPadding {
    padding-top: 0 !important;
} 
}
@media only screen and (max-width: 1028px){
	.commitedLeftSection{ width: 100%;}
}
@media only screen and (max-width: 898px){
	.proinput{ display: none;}
	.section1Service, .section2Service {
    width: 100%;
    border: none;
}
	.mepfilmsImage .img-with-aniamtion-wrap {
    display: none;
}
	.SliderHome {
    padding-bottom: 45px;
}
}
@media only screen and (max-width: 1490px){
#footer-outer #footer-widgets #footerSection1 {
    width: 10%;
}
}
@media only screen and (max-width: 1240px){
	div#weListenMainSection .wpb_wrapper h2.vc_custom_heading, div#weListenMainSection .wpb_wrapper h3.vc_custom_heading {
    font-size: 16px !important;
}
	#weListenMainSection .vc_custom_1620777770922 {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
	.weListenBox h2, .weListenBox h3 {
    font-family: sans-serif !important;
    font-size: 21px !important;
}
#footer-outer #footer-widgets #footerSection1 {
    width: 20%;
	}
	#footer-outer #footer-widgets div#text-9, #footer-outer #footer-widgets div#text-10, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection4{ width: 25% !important;}
	#footer-outer #footer-widgets #footerSection3{ width: 22%!important;}
	#footer-outer #footer-widgets #footerSection2 {
    width: 22% !important;
    padding-right: 10px;
}
	.borderBeforFooter{ display: none;}
	.weListenBox a.nectar-button.small.regular.accent-color.regular-button {
    background: url(/wp-content/uploads/2021/05/welisten-White.png) no-repeat 100px center !important;
    border: 1px solid #fff;
    border-radius: 30px;
    width: 146px;
    font-size: 14px !important;
    text-align: left;
    margin-top: 26%;
    float: left;
    background-size: 6% !important;
    font-size: 13px !important;
    padding: 8px 20px;
}
}
@media only screen and (max-width: 1314px){
	.trainingResourcesButton .vc_col-sm-4 {
    float: none;
    position: inherit !important;
    width: 59%;
}
	.weAreMoreImage{ width: 100%;}
	.weOfferMainSection{ width: 100%; margin:0 !important;}
	.weAreMore img{ display: none;}
	.training-Opportunities {
    position: inherit !important;
    right: inherit;
    top: inherit;
}
	.training-Opportunities {
    width: 100%;
}
	.training-Opportunities .weAreMoreBG{ width: 48%;}
	.largeProjects {
    position: inherit;
    width: auto;
    right: inherit;
    /* bottom: 0; */
    margin-top: 0;
}
	.weAreMoreBG, .weAreMoreBG{
    width: 100% !important;
}
	.filmCuttingTechniques {
    width: 100%;
    float: left;
    bottom: inherit !important;;
    position: inherit !important;
    left: inherit;
}
	.filmCuttingTechniques .weAreMoreBG{ margin-top: 0;}
	.training-Opportunities .weAreMoreBG{ padding: 59px 0px 47px 61px; float: none; margin-left:0;}
	.weAreMore .wpb_wrapper >div{ margin-bottom: 5px !important; clear: both;}
	.weAreMoreImage{float: none;}
	.training-Opportunities .weAreMoreBG {
    background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat right center !important;
}
	.weAreMoreBG {
    background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat right center !important;
	}
	.largeProjects .weAreMoreBG, .filmCuttingTechniques .weAreMoreBG {
    background: #000 url(/wp-content/uploads/2021/04/findorder-location.jpg) no-repeat right center !important;
    padding: 50px 0 50px 60px;
}
	.weOfferBusiness p {
    font-size: 38px;
    padding-bottom: 79px !important;
    padding-top: 70px;
}
}
@media only screen and (max-width: 1000px){
	#weListenMainSection .wpb_text_column.wpb_content_element.vc_custom_1626751415913 {
    padding-left: 23px !important;
    padding-right: 0 !important;
}
#footer-outer #footer-widgets #footerSection2 {
    width: 22% !important;
    padding-right: 10px;
    border: none;
}
	#footer-outer #footer-widgets #footerSection3 {
    width: 34%!important;
}
	#footer-outer #footer-widgets div#text-9, #footer-outer #footer-widgets div#text-10, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection4 {
    width: 39% !important;
}
	#footer-outer #footer-widgets div#footerSection4 {
    border: none;
}
	#footer-outer #footer-widgets #footerSection1 {
    border-right: 1px solid #999;
    width: 39% !important;
}
#footer-outer #footer-widgets #footerSection3 , #footer-outer #footer-widgets #footerSection2 , #footer-outer #footer-widgets div#text-9, #footer-outer #footer-widgets div#text-10, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection4{ border: none !important;}	
	#footer-outer #footer-widgets #footerSection1{ border: none !important;}	
	#weListenMainSection .vc_custom_1620777832779 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
}
@media only screen and (max-width: 1025px){

#to-top {
    display: block !important;
    background: red;
    z-index: 9999999;
    position: fixed;
    bottom: 17px;
    right: 0;
}
}
@media only screen and (max-width: 998px){
	#slide-out-widget-area .ocm-dropdown-arrow {
    width: 100%;
}
#slide-out-widget-area .ocm-dropdown-arrow i {
    right: 0px !important;
    position: absolute;
}
#slide-out-widget-area .open-submenu > .ocm-dropdown-arrow i {
    position: absolute;
    left: 0px !important;
}
#slide-out-widget-area .ocm-dropdown-arrow {
    transition: none !important;
}
	#becomeMember li{ width: 98%;}
}
@media only screen and (max-width: 998px){
	.proinput{ display: block!important;}
	.promagnifier{ display: none !important;}
	#safetysecurity .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.padding-3-percent.instance-5{ position: relative;
    top: -441px;
    margin-top: 34px;
    z-index: 999999;}
	#safetysecurity .vc_col-sm-8.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-4{ position: relative !important;
    top: 379px;}
	#antigraffiti .vc_col-sm-8.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-9{ position: relative !important;
    top: 379px;}
	#antigraffiti .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.padding-3-percent.instance-10{ position: relative;
    top: -441px;
    margin-top: 34px;
    z-index: 999999;}
	.align-left, .align-right {
    text-align: center;
     }
	
}
@media only screen and (max-width: 800px){
	#footer-outer #footer-widgets #footerSection3 , #footer-outer #footer-widgets #footerSection2 , #footer-outer #footer-widgets div#text-9, #footer-outer #footer-widgets div#text-10, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection4{ width: 48% !important;}
}
@media only screen and (max-width: 685px){ .localTeamSection{ width: auto;}
#footer-outer #footer-widgets #footerSection1 {
    border-right: none;
    width: 98% !important;margin-bottom: 0;
}
	#footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets div#text-9, #footer-outer #footer-widgets div#text-10, #footer-outer #footer-widgets #footerSection2, #footer-outer #footer-widgets #footerSection3, #footer-outer #footer-widgets #footerSection4 {
    width: 98% !important;
    margin: 0; height: auto; border: none;
}
	#footer-outer #footer-widgets div#footerSection4 {
    border: none;
    margin: 30px 0;
}
	#footer-outer #footer-widgets div#text-10 {
    padding-left: 0;
}
	.contactnameBG  .vc_custom_1619074343035{ padding: 0 !important;}
	div#fws_60825f63f123c {
    margin: 0 !important;
}
}
@media only screen and (max-width: 600px){ 
	.section1Service h3 {
    font-size: 22px !important;
	}
	#weListenMainSection {
    padding: 50px 0 !important;
}
	/*#weListenMainSection .full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg{ background-image: none !important;}*/
.weListenSection1, .weListenSection2, .weListenSection3 {
    width: 98% !important;
}
	a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 0 !important;
}
	div#page-header-bg{ background-color: #fff !important;}
	body:not(.single-post) #page-header-bg:not(.fullscreen-header){ padding-top:0 !important; padding-bottom:0!important;}
	.weListenBox h5 {
    padding: 0% 20px 0 20px !important;
    min-height: 0;
    text-align: center !important;
    display: block;
    margin-bottom: 23px;
}
	div#weListenMainSection .wpb_wrapper h2.vc_custom_heading, div#weListenMainSection .wpb_wrapper h3.vc_custom_heading {
    font-size: 23px !important;
    text-align: center !important;
    font-weight: 800 !important;
    padding-top: 24px !important;
}
	.weListenSection1 .column-image-bg, .weListenSection2 .column-image-bg, .weListenSection3 .column-image-bg{ display: none !important;}
	.weListenBox a.nectar-button.small.regular.accent-color.regular-button{ float: none; margin:0 auto;}
	.weListenBox .weListenSection1 h2 {
    padding: 4% 16% 0% 14% !important;
}
	.weListenSection1, .weListenSection2, .weListenSection3 {
    padding-bottom: 30px !important;
}

div#weListenMainSection .wpb_wrapper h2.vc_custom_heading, div#weListenMainSection .wpb_wrapper h3.vc_custom_heading {
    font-size: 17px !important;
    text-align: center !important;
    font-weight: 800 !important;
    padding-top: 24px !important;
    line-height: 24px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media only screen and (max-width: 574px){
	.contactnameBG{ padding-left:0% !important;}
	.contactnameBG .vc_custom_1626414598275, .contactnameBG .vc_custom_1620104819534{ 
	padding-right: 10px !important;
    padding-left: 10px !important;
	}
	ul#bullet7 {
		margin-left: 40px !important;}
	.commitedLeftSection { padding: 29px 10px 10px 32px !important;}
	#ajaxsearchlite1 input.orig::-webkit-input-placeholder {
    font-size: 15px !important;
}
	.section1Service h2, .section1Service h3, div#ajaxsearchlite1{ display: none;}
	h2.findYourstate {
    font-size: 17px !important;
    line-height: 18px;
}
	h2.OrderOnline {
    font-size: 20px;
}
	.commitedLeftSection{ padding-bottom: 0!important;}
	h2.OrderOnline, .placeOrder{ float: left;}
	.commitedLeftSection {
    padding-top: 0 !important;
    padding-bottom: 11px !important;
}
	div#mobileOrderOnline{ display: block; background: #000; margin-top: -75px;}
	.commitedLeftSection{ display: none;}
	div#fws_61bc22920b38f {
    margin-top: 102px !important;
}
	div#mobileOrderOnline h2, div#mobileOrderOnline a {
    color: #fff;
    text-align: center;
    display: block;
    /* padding: 10px 0; */
}
	div#mobileOrderOnline h2{ padding-top: 20px;}
	div#BestFilms {
    margin-top: 106px !important;
}
	.clickPlaceanOrder .content {
    padding-top: 57px;
}
}
@media only screen and (max-width: 400px){
	#ajaxsearchlite1 input.orig::-webkit-input-placeholder {
    font-size: 13px !important;
}
ul#bullet7 {
		margin-left: 0px !important;}
}	
}