body {
    background: url(../img/bg4.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: "Open Sans", Arial, sans-serif;
}

.top_nav {
    position: fixed;
}


/*navigation bar*/

.navbar-custom {
    height: 30vh;
    background: rgb(255, 255, 255)!important;
}

.navbar-brand {
    color: rgb(0, 0, 0);
}
.navbar-brand img{
    height: 25vh;
}

.navbar-nav li a {
    color: rgb(0, 0, 0);
    font-size: 1.2em;
    margin-right: 10px;
}

.navbar-nav li a:hover {
    border-bottom: 2px solid rgb(0, 0, 0);
}

.navbar-nav li:nth-child(5) a {
    color: rgb(0, 89, 255) !important;
}

.bg_white {
    background: rgb(255, 255, 255) !important;
}


/*welcome section*/

.welcome_content {
    height: 100vh;
    padding-top: 25%;
    color: rgb(255, 255, 255);
}

.welcome_content h1 {
    font-size: 5em;
}

.welcome_content h6 {
    font-size: 2em;
}


/*home_products*/

.home_products {
    background: rgb(255, 255, 255);
    padding-top: 2%;
}

.home_products h5 {
    color: rgb(179, 176, 176);
    font-weight: bold;
}

.home_products h4 {
    font-weight: bold;
}

.home_product_image {
    padding-top: 2%;
    padding-bottom: 2%;
    background: rgb(250, 245, 245);
}

.home_product_image img {
    height: 40vh;
}

.home_product_detail {
    padding-top: 2%;
    font-weight: bold;
}


/*footer*/

footer {
    background: rgb(0, 0, 0);
    padding-top: 2%;
    padding-bottom: 1%;
}


/*pages_banner*/

.page_banner {
    background: url(../img/bg1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20%;
    padding-bottom: 5%;
    text-align: right;
    color: rgb(255, 255, 255);
}

.page_banner h1 {
    font-weight: bold;
    font-size: 3.5rem;
}


/*contacts_wrapper*/

.contacts_wrapper {
    background: rgb(255, 255, 255);
    padding-top: 2%;
    padding-bottom: 2%;
    padding-right: 5%;
    font-weight: 500;
    min-height: 100vh;
}

.contacts_wrapper .fa {
    padding-right: 1%;
    padding-bottom: 3%;
    font-size: 1.5em;
    color: rgb(2, 73, 2);
}
.contacts_wrapper img{
    height: 40vh;
}
.products{
    font-weight: bold;
}