.nav{
    background-color: #FFFFFF;

}
.nav a {
    color: #5a5a5a;
    font-size: 15px;
    font-weight: bold;
    padding: 14px 10px;
    text-transform: uppercase;

}

.nav li {
    display: inline;
}

.jumbotron {
    background-image: url(images/semiconductorcopy.jpg);
    height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
}

.jumbotron .container {
    position: relative;
    top:100px;
}

.jumbotron h1 {
    color: #FFF;
    font-size: 48px;
    font-family: 'Shift', sans-serif;
    font-weight: bold;
}

.jumbotron p {
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
}

.jumbotron a {
    font-weight: bold;
    font-size: 15px;
}

.learn-more {
    background-color: #f7f7f7;
}

.learn-more h3 {
    font-family: 'Shift', sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.learn-more a {
    color: #00b0ff;
}

.sectionHeader{
    background-color: #23204F
}

.sectionHeader h1 {
    font-size: 32px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    line-height: 44px;
}

.companyOverview {
    background-color: #FFFFFF;
}


.companyOverview h2 {
    font-size: 20px;
}

.companyOverview h3 {
    font-size: 17px;
    font-style: italic;
}

.companyOverview p {
    font-size: 15px;
}

.companyOverview img {
    min-height: 150px;
}

.thumbnail{
    width: 300px;
// or you could use percentage values for responsive layout
// width : 100%;
    height: 200px;
    overflow: auto;
}

.thumbnail img{
// your styles for the image
width: 100%;
    height: auto;
    display: block;
}


div + div{
    margin-bottom: 20px;
}

.productNav {
    display: flex;
    justify-content: space-around;
}

.anchor{
    display: block;
    height: 50px; /*same height as header*/
    margin-top: -50px; /*same height as header*/
    visibility: hidden;
}

.servicesInfo p {
    margin-top: 30px;
    font-size: 18px;
}

/*start .contact-form*/
.contact-form{ margin-top:15px;}
.contact-form .textarea{ min-height:220px; resize:none;}
.form-control{ box-shadow:none; border-color:#eee; height:49px;}
.form-control:focus{ box-shadow:none; border-color:#00b09c;}
.form-control-feedback{ line-height:50px;}
.main-btn{ background:#00b09c; border-color:#00b09c; color:#fff;}
.main-btn:hover{ background:#00a491;color:#fff;}
.form-control-feedback {
    line-height: 50px;
    top: 0px;
}

/* submitted form */

.formSubmit {
    background-color: #fefefe;
    font-size: 17px;
    text-align: center;
}


.formSubmit h1  {
    color: #0b2e13;
    text-align: center;
}


.formSubmit .container .row {
    margin-top: 20px;
    margin-bottom: 15px;
}




.footer {
    box-shadow: 0px 500px 0px 500px #000;
    background-color: #5a5a5a;
}
.footer p {
    color: #FFF;
    font-size: 10px;
    text-align-last:center;
}

