/*------------------------------------------------------------------------------------*/
/*------------------------------  YOUR CUSTOM CSS STYLE  -----------------------------*/
.header-lg{
    background-size: cover;
}

#product-header{
    background-image: url('../images/labs.jpg');
}

.header-caption{
    padding: 60px 0;
}

.topnav.bg-white ul.nav > li > a{
    color:#000;
}

figure.effect-jazz{
    /*border-radius: 50%;*/
    border: double #fff;
    /*border-width: 5px;*/
}
figure.effect-jazz img {
    height: 200px;
}

.section-copyright {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    position: relative;
    z-index: 2;
    background-color: #19a47a;
}


.section-copyright p {
    color: #fff;
}

.service-description {
    color: #FFF;
    text-align: left;
}

.section-services {
    background: rgb(19, 111, 183);
}

.section-services i {
    font-size: 3em;
    color: #fff;
}

h2.section-title{
    margin-bottom: 30px;
    text-transform: none;
}

.section-top-sellers{
    padding: 60px 0;
    background: #f5f5f5;
}

.section-industry-partners{
    padding: 60px 0;
    background: #fff;
}

.section-product-list{
}

.well-come{
    font-weight: 600;
}

.section-portfolio{
    background: rgb(25, 164, 122);
}

.section-overlay{
    background: rgba(0,0,0,.15)!important;
}

.topnav.bg-white .navbar-brand{
    background: url(../images/LHP-Pharma-Logo.png) no-repeat center;
    background-size: cover;
    margin: 7px 0px;
}

.fa-5x, .section-services>i{
    font-size: 5em;
}

.section-services i{
    font-size: 5em;
}

.service-desc>.img-responsive{
    height: 225px;
}

#product-list{
    font-size: 10px;
    color: #232866;
}

.product-item>.img-responsive{
    height: 175px;
}

.product-desc{
    background: #337ab7;
    padding: 8px;
    text-align: center;
}

.product-name{
    font-size: 14px;
    margin: 0px;
    color: #fff;
}

.product-size{
    color: #fff;
    font-size: 14px;
}

.copyright-simple-menu a{
    color:#fff;
}

@media(max-width: 375px){
    .header-lg{
        background-position-x: 55%;
    }

    .well-come{
        color: #232866;
        letter-spacing: 2px;
        font-size: 28px;
    }

    figure.effect-jazz img {
        height: 250px;
    }

    .header-lg{
        padding: 100px 0;
    }

    .service {
        padding-bottom: 0px;
    }

    .service .service-desc:last-child {
        margin-bottom: 30px;
    }

}

@media(min-width: 375px){
    .well-come{
        color: #232866;
        letter-spacing: 4px;
        font-size: 32px;
    }

    .section-overlay{
        background: rgba(0,0,0,.15)!important;
    }

    .service {
        padding-bottom: 0px;
    }

    figure.effect-jazz img {
        height: 250px;
    }

}

@media(max-width:414px){
    .product-item{
        max-width: 90%;
        margin: 0 auto 30px;
    }

    #product-header{
        padding: 70px 0 0;
        background-position-x: center;
    }
}

@media(min-width:414px){
    .product-item{
        max-width: 70%;
        margin: 0 auto 30px;
    }

    #product-header{
        padding: 70px 0 0;
        background-position-x: center;
    }
}

@media(min-width:480px){
    /*    .portfolioContainer.wide.grid-3 figure {
            margin: 4% 20%;
            width: 60%;
        }*/
}

@media(min-width: 520px){
    /*    .portfolioContainer.grid-4 figure, .portfolioContainer.wide.grid-4 figure{
            width: 55%;
            margin: 1.2% 20%;
        }

        .portfolioContainer.wide.grid-3 figure {
            margin: 4% 20%;
            width: 60%;
        }*/

}

@media(min-width:600px){

    .figure.effect-jazz img{
        height: 250px;
    }

    .product-item>.img-responsive {
        height: 225px;
    }
}

@media(min-width:667px){

    #product-list{
        font-size: 12px;
    }
}


@media(min-width:768px){
    figure.effect-jazz img {
        height: 250px;
    }

    .header-lg{
        background-position-x: 75%;
    }
    #product-header{
        padding: 120px 0px 80px;
    }

    .header-caption{
        padding: 20px 0 30px;
    }

    .product-item{
        max-width: 100%;
        margin: 0 auto 30px;
    }

    .well-come{
        font-size: 52px;
    }

    .section-overlay{
        background: rgba(0,0,0,.15)!important;
    }

}
@media (min-width: 992px){
    .service {
        padding-bottom: 28px;
    }

    .service .service-desc:last-child {
        margin-bottom: 0px;
    }

}

@media (min-width: 1025px){
    .section-overlay{
        background: rgba(0,0,0,.25)!important;
    }

    .well-come{
        letter-spacing: 12px;
        font-size: 36px;
    }
}

@media (min-width: 1280px){
    #product-header{
        padding: 160px 0px 100px;
        background-position-y: center;
    }

    .portfolioContainer.grid-4 figure, .portfolioContainer.wide.grid-4 figure{
        width: 22.6%;
        margin: 1% 1.2%;
    }

    .section-overlay{
        background: rgba(0,0,0,.05)!important;
    }
    /*    .portfolioContainer.grid-3 figure img,.portfolioContainer.wide.grid-3 figure img{
            height:230px;
        }*/

    .well-come{
        letter-spacing: 14px;
        font-size: 40px;
    }
}
