.top-bar{
    display:none;
}
nav.main-menu .navigation li a:hover{
    color: #209bd7;
    text-decoration: underline;
    transform: scale(1.1);
}


.page-title{
    height: 600px;
    padding-top: 230px;
    background-position: center;
    background-size: cover;
}
.page-title:before{
    background: none;
}
.video-gallery:before{
    background: none;
}
.about-style-five .sec-title, .about-style-four .sec-title, .about-section-one .sec-title{
        font-size: 28px;
    line-height: 50px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
/*.sec-title{*/
/*    color: #2fc2f0;*/
/*}*/
.title-text{
    color: #000;
    font-weight: 600;
}
.about-style-three.about-one{
    padding: 40px 0 50px 0;
}
.about-style-three.about-two{
    padding: 50px 0 50px 0;
}
/*.about-one .sec-title, .about-two .sec-title{*/
/*    font-size: 35px;*/
/*}*/

.about-cta.cta-section{
    background-position: right;
}
.about-cta.cta-section:before{
    background: none;
}
.our-vision .about_img img{
    width: -webkit-fill-available;
}
.about-style-eight .phservice .title-box{
    padding-bottom: 20px;
}
.single-item .icon-box img{
    width:90px;
}

.home-testi{
    background-position: right;
}
.testimonial-style-two .testimonial-content .icon-box i:before{
    color: #fff;
}
.testimonial-style-two .testimonial-content .author .title{
    color: #fff;
}
.contt-page{
    padding: 75px 0px 75px 0px;
}
.cont-sidebar .sidebar-content{
    border-left: 3px solid #0a5472;
}
.about-style-three.about-style-five .desktop{
        display:block;
    }
.about-style-three.about-style-five .mobile{
    display:none;
}
.career-main{
    padding: 0px 0px 60px 0px;
}
.career-contact{
    padding: 0px 0px 40px 0px;
}
.career-contact .part2{
        padding-left: 45px;
    }
.career-contact img{
    max-width: 100%;
}

.contact-section .contact-form-area .form-group input[type='text'], .contact-section .contact-form-area .form-group input[type='email'], .contact-section .contact-form-area .form-group textarea{
    border: 1px solid #2fc2f0;
}

/*product page css starts here*/
.product-main{
    background-image: url('../img/products/product-imgg.jpg');
    background-size: contain;
    background-repeat: repeat-y;
}
.product-section h2.sec-title{
    background-color: white;
    box-shadow: -3px 4px 5px 5px #aaaaaa;
    padding: 20px 25px;
    margin-bottom: 30px;
    text-decoration: underline;
}
.product-section .medicine-single{
    background-color: white;
    box-shadow: -3px -1px 5px 5px #aaaaaa;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.product-section .medicine-single .sec-title{
    font-size: 30px;
    text-decoration: underline;
}
.product-section .medicine-single thead, .product-section .medicine-single tfoot{
    background-color: #1375c6cc;
}
.product-section .medicine-single .dataTables_wrapper .dataTables_length, .product-section .medicine-single .dataTables_wrapper .dataTables_info{
    text-align: left;
}
.product-section .medicine-single .pagination li a{
    font-size: 12px;
    height: 40px;
    width: 70px;
    line-height: 25px;
}
.product-section .medicine-single .page-item.active .page-link{
   background-color: #1375c6cc;
    border-color: #1375c6cc; 
}
.product-section .medicine-single .pagination li a:hover, .pagination li a.active{
    background: #1375c6cc;
    border: 1px solid #1375c6cc;
}
.product-main hr{
    margin: 0 10%;
    height: 3px;
    color: #2fc0f0;
    background-color: #2fc0f0;
}
.product-section .product-head{
    padding: 3px 0;
    justify-content: center;
}
.product-section .product-head li{
    margin: 1px .2em 0 0;
    border: 1px solid #c5c5c5;
    background: #209bd7;
    width: 49%;
    padding: 5px;
    border-radius: 5px;
}
.product-section .product-head.inner li{
    width: 14%;
    padding: 0px;
}
.product-section .product-head li a{
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Vollkorn SC', serif;
}
.product-section .product-head.inner li a{
    font-size: 13px;
}
.product-section .product-head li a.show{
    color: #000;
    transform: scale(1.3);
}

@media screen and (min-width: 768px){
    .contact-section.contt-page .cont-left{
    background-color: white;
    /*box-shadow: -3px -1px 5px 5px #aaaaaa;*/
    padding-bottom: 10px;
    }
    .contact-section.contt-page .cont-sidebar .sidebar-content{
        background-color: white;
        /*box-shadow: 5px -1px 5px 5px #aaaaaa;*/
    }
}

@media screen and (max-width: 480px){
    .fixed-header{
        position: fixed;
        z-index: 999999;
        /*top: 50px;*/
    }
    .top-bar{
        display:block;
        background: #22262e;
        color: #ffffff;
    }
    .top-bar a{
        color: #ffffff;
        font-size: 18px;
    }
    header.main-header .logo-box{
        display:inline-block;
        /*float:left;*/
    }
    header.main-header .menu-area{
        display:inline-block;
        float:left !important;
    }
    nav.navbar-expand-lg .navbar-header button.navbar-toggle{
        /*float: right;*/
    }
    .slider-style-two h1{
        font-size: 40px;
        line-height: 45px;
    }
    .sec-title{
        font-size: 35px;
        line-height: 45px;
    }
    .about-section-one .about-content{
        padding: 0 10px 25px 10px !important;
    }
    .about-style-three.about-style-five{
        padding: 0px 7px 10px 5px !important;
    }
    .about-style-three.about-style-five .mobile .about_img{
        padding:0;
    }
    .feature-style-three{
        padding: 70px 0px 10px 0px;
    }
    
    .about-style-eight.about-style-four{
        padding: 0px 0px 20px 0px !important;
    }
    .about-style-four .sec-title{
        line-height: 45px;
    }
    .about-style-three.about-style-five .desktop{
        display:none;
    }
    .about-style-three.about-style-five .mobile{
        display:block;
    }
    .hide-mob{
        display:none;
    }
    
    #products .container{
        width: 100%;
        margin-left: unset;
    }
    .product-section .product-head.inner li{
        width: 90%;
    }
    #products #product_table{
        margin-left: auto;
        margin-right: auto;
    }
    #products #product_table th{
        padding-right: 0;
    }
    .table th, .table td{
        padding: 10px;
        font-size:11px;
    }
    #products #product_table thead th:nth-child(1){
        width:10% !important;
    }
    #products #product_table thead th:nth-child(2){
        width:25% !important;
    }
    #products #product_table thead th:nth-child(3){
        width:25% !important;
    }
    #products #product_table thead th:nth-child(4){
        width:25% !important;
    }
    .product-section .medicine-single thead, .product-section .medicine-single tfoot{
        line-height: 10px;
        letter-spacing: 0px;
    }
    .home-products .feature-column .two .product-list.one,
    .home-products .feature-column .two .product-list.two{
        width: 100%;
    }
    .home-products .feature-column .single-item.two{
        height: 830px;
    }
    
    
}







