#wpforms-submit-6814 {
  background: #f58220;
    border: 1px solid #f58220;
    color: white;
    display: inline-block;
    font-size: 14px;
    line-height: 100%;
    padding: 13px 18px;
    text-transform: uppercase;
    margin: 10px 5px 10px 0;
}

.sidebar-nav h3 {
    font-size: initial;
}

#wpforms-submit-6814:hover {
  color: #fff200;
  background-color: rgba(245, 130, 32, .8);
}

.wpforms-field-large {
  background-color: #f2f2f2;
  margin-bottom: 14px!important;
}

.logos ul div.row {
    display: flex;
}

.logos ul div.row li {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.row.justify-content-center {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}    

.wire-topbar-text p {
    font-size: 1.6rem;
}

.wireTopBarCont {
   margin-bottom: 6px;
}

.chevron-bg {
    background-image: url(https://www.eastpennmanufacturing.com//assets/images/chevron-bg.jpg);
    background-size: cover;
    border-top: 7px solid #051626;
    border-bottom: 7px solid #051626;
}

.section-padding-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.sizing-guide-section {
    background-color: #3d4956;
    color: #fff;
}

.threeColImage {
    max-width: 70vw;
    margin-left: auto;
    margin-right: auto;
}

      .orange-overlay::before {
    content: ""; /* Required for pseudo-elements */
    position: absolute; /* Position relative to the container */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #F58220;
background: linear-gradient(180deg,rgba(245, 130, 32, 0) 9%, rgba(245, 130, 32, .6) 44%, rgba(235, 35, 33, .6) 100%);
    /* Adjust opacity by changing the last value (0.0 to 1.0) in rgba() */
}
    section {
        font-style: normal!important;

    }

    .col-md-6.fluid-container-xm {
    padding-left: 4%;
    padding-right: 4%;
}

    .vert-center {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .d-flex {
        display: flex;
        flex-wrap: wrap;
    }

    .w-100 {
        width: 100%;
    }

    section p {
        font-size: 16px;
        line-height: 22px;
    }

    .hero-wire {
        overflow: hidden;
        position: relative;
        min-height: 500px;
        background-image: url('/assets/images/wire-hero-bg.png');
        background-repeat: no-repeat;
    background-size: cover;background-position-y:center!important;
    }

    .hero-wire::before {
    content: ""; /* Required for pseudo-elements */
    position: absolute; /* Position relative to the container */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000090;

}

    .hero-copy {
        background: linear-gradient(90deg,rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, 1) 53%, rgba(0, 0, 0, 1) 100%);
    }

    .hero-title {
        font-size: 5rem;
        line-height: 5.5rem;
        font-weight: 500;
    }

    .hero-subtitle {
        font-size: 2.0rem;
        line-height: 2.5rem;
    }

    .text-center {
        text-align: center;
    }

    .text-white {
        color: #fff!important;
    }

    .text-black {
        color: #000!important;
    }

    .text-orange {
        color: #f58220;
    }

    .u-case {
        text-transform: uppercase;
    }

    .bg-orange {
        background-color: #f58220;
      
    }

    .bg-black {
        background-color: #000;
        color: #fff;
    }

     .bg-orange p, .bg-orange h2, .bg-orange h1 {
        background-color: #f58220;
        color: #fff;
    }

    .section-padding {
        padding-top: 6rem!important;
        padding-bottom: 6rem!important;
    }

      .section-padding-sm {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important;
    }

     .section-padding-hero {
        padding-top: 12rem;
        padding-bottom: 12rem;
    }

    .section-x-padding {
        padding-left: 6rem;
        padding-right: 6rem;
        }

        @media (min-width: 992px) {
               .section-padding-desktop {
        padding-top: 6rem!important;
        padding-bottom: 6rem!important;
    }

    .wireTopBarCont {
   margin-bottom: 0px;
}

   .hero-title {
        font-size: 7rem;
        line-height: 7rem;
        font-weight: 500;
    }

      .hero-subtitle {
        font-size: 2.5rem;
        line-height: 3rem;
    }



        .hero-wire::before {
    content: ""; /* Required for pseudo-elements */
    position: absolute; /* Position relative to the container */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
background: linear-gradient(90deg,rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, .9) 53%, rgba(0, 0, 0, .9) 100%);
    /* Adjust opacity by changing the last value (0.0 to 1.0) in rgba() */
}

    .text-md-start {

        text-align: left;
        }
    }

    @media (min-width: 1200px) {
    .col-md-6.fluid-container-xm {
        padding-left: 8%;
    }
}

@media (min-width: 1600px) {






   .hero-wire {
  
    background-position-y:top!important;
    min-height: 650px;
    }




p {
    font-size: 18px;
    line-height: 25px;
}

.btn, .btn-alt {
    font-size: 22px;
}




}

@media (min-width: 1921px) {
    body {
    font-size: 23px;
}
}

@media (min-width:2100px) {

h2 {
    font-size: 3.6rem;
    line-height:4.5rem;
    margin-bottom: 1rem;
}

h3 {
    font-size: 3rem;
    line-height: 4rem;
    
}

    .container {
        max-width: 1600px;
    }

.section-padding {
    padding-top: 9rem;
    padding-bottom: 9rem;
}



    .tab-box a {

    font-size: 3.5rem;
  
}

p {
    font-size: 30px;
    line-height: 46px;
}

.intro p {
    font-size: 30px;
    line-height: 46px;
}

.wire-topbar-text p {
    font-size: 2.5rem;
    line-height: 2.7rem;
}

h1 {
    font-size: 7rem;
    line-height: 8rem;
}

h2 {
    font-size: 4.3rem;
    line-height: 5rem;
}



.fluid-container-xm {
    padding-left: 18%;
   
}

.hero-wire {
   
    min-height: 900px;
}

.hero-copy-container {
   
    min-height: 780px;
}

.hero-copy-container p {
    font-size: 4rem;
    line-height: 5rem;
}

.hero-title {
    font-size: 10rem;
    line-height: 11rem;
}

}