.section-solution h4 {
    margin-bottom: 0;
    padding: 0 0 25px;
    letter-spacing: 0;
    color: #54575a;
    font-family: Planer;
    font-size: 28px;
    line-height: 32px;
}

.section-solution ul {
    padding-left: 15px;
}

/* .manufacturing-pdf {
    border-right: 1px solid #bcbcbc;
} */

.manufacturing-pdf ul {
    margin-bottom: 0;
    padding: 0 0 25px;
    letter-spacing: 0;
    color: #54575a;
    font-family: Planer;
    font-family: Planer;
    font-size: 1.063rem;
    font-size: 28px;
    line-height: 32px;
}

.section-solution ul {
    padding-left: 15px;
}

/* .manufacturing-pdf {
    border-right: 1px solid #bcbcbc;
} */

.manufacturing-pdf ul {
    padding-left: 0;
    color: rgb(84, 87, 90);
    font-family: Planer;
    font-size: 1.063rem;
    line-height: 1.563rem;
}

.manufacturing-pdf ul li {
    min-height: 5.75rem;
    list-style: none;
    text-decoration: none;
}

.manufacturing-pdf ul li a {
    display: table-cell;
    height: 50px;
    /*margin: 1.25rem 0px;*/
    padding-top: 0;
    padding-left: 2.60rem;
    list-style: none;
    text-decoration: none;
    color: #54575a;
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/template-images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    background-size: 30px;
    font-size: 20px;
}

/*******napkin sketch
**************/
.napkin-sketch-solutions {
    padding: 6rem 0 8rem;
    text-align: center;
    background: #f2f2f2;
}

.napkin-sketch-solutions-box {
    cursor: pointer;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}

/* .napkin-sketch-solutions-box:hover {
        background: #bcbcbc;
        border-left: 0.1px solid #ffffff;
        border-right: 0.1px solid #ffffff;
    } */
.hover-effect:hover {
    border-right: 0.1px solid #fff;
    border-left: 0.1px solid #fff;
    background: #bcbcbc;
}

.hover-effect .sketch-solutions-supplychain:hover {
    background-position: 0 -73px;
}

.sketch-solutions {
    display: inline-block;
    width: 60px;
    height: 66px;
    margin: 1rem 0;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.napkin-sketch-solutions-box:hover .sketch-solutions {
    /*background-position: 0 -115px; */
    background-position: 0 -73px;
}

#solutions-grid h5 {
    min-height: 54px;
    margin: 1rem 0;
    padding-top: 20px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
}

#solutions-grid a {
    color: #fff;
}

.napkin-sketch-solutions-box h5 {
    min-height: 60px;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.1rem;
}

.napkin-sketch-solutions-box h5 a {
    color: #fff;
}

.napkin-sketch-solutions-box:hover h5,
.napkin-sketch-solutions-box:hover a {
    text-decoration: none;
    color: #fff;
}

.solutions-grid-section {
    margin: 13px 0 110px;
}

/*******case study solutions
**************/
section#CaseStudy-solutions {
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #e5e5e5;
}

.case-study-solutions {
    position: relative;
    margin-bottom: 8.125rem;
    padding: 0.938rem 0;
}

/*.case-study-solutions .carousel-item > .row > div {
        padding: 0;
    }*/

/*.case-study-solutions .carousel-item .col-md-5 {
        margin: auto;
    }*/

.case-study-solutions .carousel-item .col-md-6 {
    margin-top: 10%;
}

.case-study-solutions .carousel-item > .row > .case-study-title {
    padding: 0 0 0 20px;
    /* Safari */
    /* Firefox */
    /* IE */
    /* Opera */
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    color: #fff;
    background: #3e8497;
    font-size: 1.063rem;
}

.case-study-title .v-text {
    min-height: 15.625rem;
}

.case-study-solutions .carousel-item > .row {
    width: 100%;
    height: 500px;
}

.case-study-bar {
    margin-left: 15px;
}

.btn-secondary-solutions {
    width: 174px;
    height: 44px;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    text-decoration: none;
    color: #fff;
    border: 1px solid #54575a;
    background-color: #54575a;
    font-size: 1.188rem;
    line-height: 1.563rem;
}

#sticky-anchor {
    height: 0;
}

.stick {
    position: fixed;
    z-index: 10000;
    bottom: -1px;
    width: 100%;
    margin: 0;
}

.expand-section {
    height: 65px;
    padding: 20px 0 0 20px;
}

.collapse-section {
    height: 65px;
    padding: 20px 0 0 20px;
}

.section-solutions-expand {
    height: 65px;
    margin-top: 20px;
    padding: 20px 0 0 20px;
    background: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/plexus-solutions-expand.jpg) no-repeat top center;
}

.section-solutions-collapse {
    height: 65px;
    margin-top: 20px;
    padding: 20px 0 0 20px;
    background: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/plexus-solutions-collapse-fpo.jpg) no-repeat top center;
}

.solutions-pdf-sub-text {
    position: absolute;
    margin-top: -25px;
    padding-left: 44px;
}

.manufacturing-bio {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #bcbcbc;
    font-family: Planer;
    font-size: 16px;
    line-height: 25px;
}

.manufacturing-bio-title {
    margin-top: -25px;
    margin-bottom: 0;
    padding-bottom: 25px;
    color: #54575a;
    font-family: Planer;
    font-size: 16px;
    line-height: 25px;
}

.section-solution a {
    text-transform: uppercase;
    color: #c20430;
    font-size: 16px;
}

/*******case study solutions -dark gray
**************/
section#CaseStudy-solutions-dark-gray {
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #54575a;
}

.case-study-solutions-dark-gray {
    position: relative;
    margin-bottom: 8.125rem;
    padding: 0.938rem 0;
}

/*.case-study-solutions .carousel-item > .row > div {
        padding: 0;
    }*/

/*.case-study-solutions-dark-gray .carousel-item .col-md-5 {
        margin: auto;
    }*/

/*.case-study-solutions-dark-gray .carousel-item .col-md-6 {
        margin: auto;
    }*/

.case-study-dark-gray-title {
    max-width: 80px;
    padding: 0 0 0 30px;
    /* Safari */
    /* Firefox */
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    /* IE */
    /* Opera */
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    color: #fff;
    background: #ffc62c;
    font-size: 1.063rem;
}

.case-study-dark-gray-title .v-text {
    min-height: 15.625rem;
}

.case-study-solutions-dark-gray .carousel-item > .row {
    width: 100%;
    width: 97%;
    border: 1px solid gray;
}

#CaseStudy-solutions-dark-gray h4 {
    color: #fff;
}

.p-small-text-white {
    margin-bottom: 0;
    padding: 0 0 60px;
    color: #fff;
    font-family: Planer;
    font-size: 16px;
    line-height: 25px;
}

#microelectronics-video {
    /* margin-top: 50px; */
    padding-bottom: 20px;
}

#microelectronics-video .screen-centered {
    height: 14vw;
}

#microelectronics-video .page-header {
    text-align: left;
}

.solutions-col-clickable:hover {
    cursor: pointer;
}

.solutions-col-clickable a {
    text-decoration: none;
}

#Design-Development-Collapsible a,
#New-Product-Introduction-Collapsible a,
#Manufacturing-Collapsible a,
#Aftermarket-Services-Collapsible a,
#Supply-Chain-Solutions-Collapsible a {
    color: #05457a;
}

.bx-clone {
    display: block;
}

/* .playbtn-small {
    position: relative;
    width: 100px;
    height: auto;
    min-height: 125px;
    margin: 0 auto;
    background: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/home/desktop/home-header-playbutton-icon.png) no-repeat left center;
    background-size: 75%;
} */

.manufacturing-pdf a {
    color: #54575a !important;
}

/*line-height: 1.563rem; color: rgb(84, 87, 90); padding-left: 0;
}*/

.manufacturing-pdf ul li {
    min-height: 5.75rem;
    list-style: none;
    text-decoration: none;
}

.manufacturing-pdf ul li a {
    display: table-cell;
    height: 50px;
    /*margin: 1.25rem 0px;*/
    padding-top: 0.5em;
    padding-left: 2.60rem;
    list-style: none;
    text-decoration: none;
    color: #54575a;
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/template-images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: 0.2em 0.2em;
    background-size: 30px;
    font-size: 20px;
}

/*******napkin sketch
**************/
.napkin-sketch-solutions {
    padding: 6rem 0 8rem;
    text-align: center;
    background: #f2f2f2;
}

.napkin-sketch-solutions-box {
    cursor: pointer;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}

/* .napkin-sketch-solutions-box:hover {
        background: #bcbcbc;
        border-left: 0.1px solid #ffffff;
        border-right: 0.1px solid #ffffff;
    } */
.hover-effect:hover {
    border-right: 0.1px solid #fff;
    border-left: 0.1px solid #fff;
    background: #bcbcbc;
}

.hover-effect .sketch-solutions-supplychain:hover {
    background-position: 0 -73px;
}

.sketch-solutions {
    display: inline-block;
    width: 60px;
    height: 66px;
    margin: 1rem 0;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.sketch-solutions-aftermarketServices {
    background-image: url('https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-aftermarketservices-60px-new.png');
	background-size:100%;
	background-position: 0 -2px;
}

.sketch-solutions-designdevelopment {
    background-image: url('https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-designdevelopment-60px-new.png');
	background-size:100%;
}

.sketch-solutions-manufacturing {
    background-image: url('https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-manufacturing-60px-new.png');
	background-size:100%;
	background-position: 0 -2px;
}

.sketch-solutions-newproductintroduction {
    background-image: url('https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-npi-60px-new.png');
	background-size:100%;
	background-position: 0 -2px;
}

.sketch-solutions-supplychain {
    background-image: url('https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-supplychainsolutions-60px-new.png');
	background-size:100%;
	background-position: 0 -2px;
}

.napkin-sketch-solutions-box:hover .sketch-solutions {
    /*background-position: 0 -115px; */
    background-position: 0 -73px;
}

#solutions-grid h5 {
    min-height: 54px;
    margin: 1rem 0;
    padding-top: 20px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
}

#solutions-grid a {
    color: #fff;
}

.napkin-sketch-solutions-box h5 {
    min-height: 60px;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.1rem;
}

.napkin-sketch-solutions-box h5 a {
    color: #fff;
}

.napkin-sketch-solutions-box:hover h5,
.napkin-sketch-solutions-box:hover a {
    text-decoration: none;
    color: #fff;
}

.solutions-grid-section {
    margin: 13px 0 110px;
}

/*******case study solutions
**************/
section#CaseStudy-solutions {
    margin: 30px 10px;
    background-color: #e5e5e5;
}

.case-study-solutions {
    position: relative;
    margin-bottom: 8.125rem;
    padding: 0.938rem 0;
}

/*.case-study-solutions .carousel-item > .row > div {
        padding: 0;
    }*/

/*.case-study-solutions .carousel-item .col-md-5 {
        margin: auto;
    }*/

.case-study-solutions .carousel-item .col-md-6 {
    margin-top: 10%;
}

.case-study-solutions .carousel-item > .row > .case-study-title {
    padding: 0 0 0 20px;
    /* Safari */
    /* Firefox */
    /* IE */
    /* Opera */
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    color: #fff;
    background: #3e8497;
    font-size: 1.063rem;
}

.case-study-title .v-text {
    min-height: 15.625rem;
}

.case-study-solutions .carousel-item > .row {
    width: 100%;
    height: 500px;
}

.case-study-bar {
    margin-left: 15px;
}

.btn-secondary-solutions {
    width: 174px;
    height: 44px;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    text-decoration: none;
    color: #fff;
    border: 1px solid #54575a;
    background-color: #54575a;
    font-size: 1.188rem;
    line-height: 1.563rem;
}

#sticky-anchor {
    height: 0;
}

.stick {
    position: fixed;
    z-index: 10000;
    bottom: -1px;
    width: 100%;
    margin: 0;
}

.expand-section {
    height: 65px;
    padding: 20px 0 0 20px;
}

.collapse-section {
    height: 65px;
    padding: 20px 0 0 20px;
}

.section-solutions-expand {
    height: 65px;
    margin-top: 20px;
    padding: 20px 0 0 20px;
    cursor: pointer;
    background: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/plexus-solutions-expand.jpg) no-repeat top center;
	background-size:54px;
}

.section-solutions-collapse {
    height: 65px;
    margin-top: 20px;
    padding: 20px 0 0 20px;
    background: url('https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-collapse.jpg') no-repeat top center;
	background-size:65px;
}

.solutions-pdf-sub-text {
    position: absolute;
    margin-top: -25px;
    padding-left: 44px;
}

.manufacturing-bio {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #bcbcbc;
    font-family: Planer;
    font-size: 16px;
    line-height: 25px;
}

.manufacturing-bio-title {
    margin-top: -25px;
    margin-bottom: 0;
    padding-bottom: 25px;
    color: #54575a;
    font-family: Planer;
    font-size: 16px;
    line-height: 25px;
}

.section-solution a {
    text-transform: uppercase;
    color: #c20430;
    font-size: 16px;
}

/*******case study solutions -dark gray
**************/
section#CaseStudy-solutions-dark-gray {
    margin: 30px 10px;
    background-color: #54575a;
}

.case-study-solutions-dark-gray {
    position: relative;
    margin-bottom: 8.125rem;
    padding: 0.938rem 0;
}

/*.case-study-solutions .carousel-item > .row > div {
        padding: 0;
    }*/

/*.case-study-solutions-dark-gray .carousel-item .col-md-5 {
        margin: auto;
    }*/

/*.case-study-solutions-dark-gray .carousel-item .col-md-6 {
        margin: auto;
    }*/

.case-study-dark-gray-title {
    max-width: 80px;
    padding: 0 0 0 30px;
    /* Safari */
    /* Firefox */
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    /* IE */
    /* Opera */
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    color: #fff;
    background: #ffc62c;
    font-size: 1.063rem;
}

.case-study-dark-gray-title .v-text {
    min-height: 15.625rem;
}

/*.case-study-solutions-dark-gray .carousel-item > .row {
    width: 100%;
    width: 99%;
    border: 1px solid gray;
}*/

.case-study-dark-gray-bar {
    margin-left: 15px;
}

#CaseStudy-solutions-dark-gray h4 {
    color: #fff;
}

.p-small-text-white {
    margin-bottom: 0;
    padding: 0 0 60px;
    color: #fff;
    font-family: Planer;
    font-size: 16px;
    line-height: 25px;
}

.microelectronics-col2 {
    padding: 37px 0;
    padding-left: 20px;
}

#microelectronics-video {
    position: relative;
    padding-bottom: 20px;
}

#microelectronics-video .screen-centered {
    height: 14vw;
}

#microelectronics-video .page-header {
    text-align: left;
}

.solutions-col-clickable:hover {
    cursor: pointer;
}

.solutions-col-clickable a {
    text-decoration: none;
}

#Design-Development-Collapsible a,
#New-Product-Introduction-Collapsible a,
#Manufacturing-Collapsible a,
#Aftermarket-Services-Collapsible a,
#Supply-Chain-Solutions-Collapsible a {
    color: #fff;
}

.bx-clone {
    display: block;
}

.playbtn-small {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    width: 100px;
    height: auto;
    height: 100px;
    margin: 0 auto;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: none;
}

.manufacturing-pdf a {
    color: #54575a !important;
}

.manufacturing-pdf div a {
    display: table-cell;
    height: 50px;
    /*margin: 1.25rem 0px;*/
    padding-top: 0;
    padding-left: 2.60rem;
    list-style: none;
    text-decoration: none;
    color: #54575a;
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/template-images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    background-size: 30px;
    font-size: 20px;
}

/* @media screen and (max-width: 400px)
{
	.playbtn-small{
		background-position: 68% 0;
		background-size: 65%;
	}
} */

@media screen and (max-width: 250px) {
    .playbtn-small {
        background-position: 64% 1%;
        background-size: 38%;
    }
}

@media screen and (max-width: 1024px) {
    .manufacturing-bio-title {
        margin-top: 0;
        padding-bottom: 0;
    }
}

.mobile-collpase-btn {
    width: 100%;
}

.team-full-width {
    width: 100%;
}

@media screen and (width: 568px) {
    .dark-gray-case-study {
        min-height: 300px !important;
    }
}

.white-bg {
    background-color: transparent;
}

.solutions-col-clickable:hover a.sketch-solutions-designdevelopment {
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-designdevelopment-60px-new.png);
    background-position: 0 -75px;
}

.solutions-col-clickable:hover a.sketch-solutions-supplychain {
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-supplychainsolutions-60px-new.png);
    background-position: 0 -75px;
}

.solutions-col-clickable:hover a.sketch-solutions-newproductintroduction {
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-npi-60px-new.png);
    background-position: 0 -75px;
}

.solutions-col-clickable:hover a.sketch-solutions-manufacturing {
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-manufacturing-60px-new.png);
    background-position: 0 -75px;
}

.solutions-col-clickable:hover a.sketch-solutions-aftermarketServices {
    background-image: url(https://plexuscdn.s3.amazonaws.com/plexus/media/english-media/solution-page/solutions-icons-aftermarketservices-60px-new.png);
    background-position: 0 -75px;
}
