﻿@charset "utf-8";
@media (min-width: 576px){

}
@media (min-width: 768px){

}
@media (min-width: 992px){

}
@media (min-width: 1199px) {
  
    .side1.col-lg-3 {
        width: 20% !important;
    }

    .content.col-md-9 {
        width: 80% !important;
    }
}
@media (max-width: 1800px) {
    .home_about ul li {
        width: 20%;
    }
}


    @media (max-width: 1199px) {
        .home_prod ul li {
            width: 33%;
        
        }
        .home_about:before {
            left:-30%;
        }
    
    }

    @media (max-width: 991px) {
        .home_prod ul li span {
            width: 100%;
        }
        .home_about:before {
            left: -50%;
        }
        .btn.btn-primary {
            border-radius: 5px;
            padding: 6px 13px;
            font-size: 14px;
        }
        .btn-info {
            font-size: 14px;
        }
    
    }

@media (max-width: 767px) {
    .home-contact-area   .btn.btn-primary {
        margin-top: -40px;
    }
    .home-contact-area .contact-block {
        display: none;
    }
    .header .navbar .navbar-brand, #logo, .header .navbar.newtop .navbar-brand {
        margin-left: 9px;
    }
    .bsnav-mobile .navbar .navbar-mobile-wrapper {
        text-align: left;
 
    }
    .bsnav-mobile .navbar-nav .nav-item .navbar-nav {
        margin-left: 0;
        margin-right: 0;
        background: #90B726;
    }
    .bsnav-mobile .navbar-nav .nav-item .nav-link {
        padding: 15px 10px;
        text-align: left;
    }
    .navbar-nav .nav-item {
        padding: 0;
    }
    .header .bsnav-mobile .navbar {
        padding: 0;
    }
    .bsnav-mobile .navbar-nav {
        padding: 0;
     
    }
    .gotop a {
        background-size: 40%;
        width: 35px;
        height: 35px;
    }
    .home-contact-area h4 {
        line-height: 36px;
    }
    .slick-dots {
        bottom: 3px;
    }
    .navbar-toggler .navbar-toggler-icon, .navbar-toggler .navbar-toggler-icon::after, .navbar-toggler .navbar-toggler-icon::before {
        height: 2px;
    }
    .navbar-toggler {
        width: 24px;
        height: 22px;
    }
    .banner {
        padding-top: 52PX;
    }
    .navbar .navbar-brand {
        width: 109PX;
        height: 36PX;
        margin: 8px 0;
        background-size: cover;
    }
    h3.h3_ti .txt-en {
        font-size: 36px;
    }
    .home_prod ul li > div {
        background-color: #ffffff;
        padding: 10px 6px;
        font-size: 14px;
        display: block;
        line-height: 24px;
    }
    .home-contact-area {
        padding: 30px 20px;
      
    }
    .home-contact-area .bg-white {
        background-color: #fff!important;

    }
    .footer .footer_content {
        padding: 0px 0 40px;
    }
    .footer ul {
        line-height: 32px;
        margin-bottom: 11px;
    }
    .footer-logo {
        display:none;

    }
    .home_prod ul li {
        width: 100%;
    }
    .home_about ul li {
        width: 50%;
        margin-bottom: 20px;
    }
    .home_about {
        padding: 40px 5%;
    }
    .home_prod {
        padding: 40px 0;
     
    }
    .bsnav-mobile.full.in .navbar {
        background: rgb(255 255 255 / 90%);
    }
    .bsnav-mobile.in {
        z-index: 999;
    }
    h3.h1, .h2 {
        font-size: 24px;
    }

    .page-box.page-box_show ul li a {
        font-size: 16px;
        padding: 7px 24px;
      
    }
    .page-link {
        padding: 4px 11px;
 
    }
    .breadcrumb-section{
        margin-bottom:20px!important;
    }

    }




