.display-flex-justify-content {
    display: flex;
    justify-content: center;
}

.header-middle .container .row {
    display: flex;
    align-items: center;
}

.control-carousel {
    z-index: 5;
}

.productinfo img {
    width: inherit;
}

.get, .add-to-cart {
    padding: 10px;
    border-radius: 9px;
}

.get:hover, .add-to-cart:hover {
    padding: 10px;
    border-radius: 9px;
}

.centered-items-parent {
    margin-bottom: 30px;
}

.centered-items-parent .centered-items-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px;
}

.centered-items-parent .centered-items-item .inner_item {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
}

.inner_item i {
    color: #91ae3e;
}

.centered-items-item:hover {
    background-color: #91ae3e;
}

.centered-items-item:hover i, .centered-items-item:hover h4, .centered-items-item:hover p {
    color: white;
}

.centered-items-item {
    background-color: white;
    border-radius: 9px;
    border: 3px solid rgba(145,174,62,0.23);
}

.about_us_colored_container {
    background-color: rgba(145,174,62,0.23);
}


.product-content ul li {
    text-align: left;
}

.content_products {
    overflow: auto;
    flex-flow: row wrap;
    display: flex;
    justify-content: center;
}

.align_center {
    display: flex;
    align-items: center;
}

.footer-widget .container .row .col-sm-4 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-widget .container .row .col-sm-4 .single-widget {
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 767px) {
    .hide_logo {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .nav_align{
        display: flex;
        justify-content: center;
        align-items: center;
    }
}