

@media only screen and (min-width : 1800px) and (max-width: 1900px){
    #product-head .middle {
        height: 185px;
    }
    .img-head-about img {
        min-height: 185px;
        max-height: 185px;
    }
}

@media only screen and (min-width : 1350px) and (max-width: 1400px){
   
}
@media (max-width: 1430px) { 
    #product-head .img-head-about {
        min-height: 330px;
        max-height: 330px;
    }
}
@media (max-width: 1325px) { 
    #navigation ul.menu>li{
        margin-right: 30px;
    }
    #navigation.header-6 #logo {
        margin-right: 50px;
    }
}
@media (max-width: 1250px) { 
    #navigation ul.menu>li{
        margin-right: 25px;
    }
    #navigation.header-6 #logo {
        margin-right: 45px;
    }
}
@media (max-width: 990px) { 
    .banner-page img{
        min-height: 70px !important;
    }
    #navigation.header-6 .menu-header{
        width: 100%;
        padding-right: 20px;
    }
    .contact_info {
        min-height: 650px;
        background-size: cover;
    }
    #contact .content-detail {
        padding: 0 30px;
    }
    .contact_img{
        margin-top: 40px;
    }
    .contact_img img{
        margin: auto;
    }
    #product-head .middle {
        display: none;
    }
    .middle{
        display: none;
    }
    #about .about-content{
        min-height: inherit;
    }
    #navigation.header-6 #logo img{
        margin: 0;
    }

}
@media (max-width: 767px) {
    .set_value_padding{
        padding-top: 0px;
    }
    .banner-page{
        display: none;
    }
    .faq-content{
        margin-top: 20px;
    }
    #product-detail{
        background: #FFF;
        padding-top: 30px;
        margin-top: -1px;
    }
    .about-content .about-menu-list{ 
        margin-bottom: 0px;
    }
    .img-product-header{
        height: 100px;
    }
    .img-product-header img{
        position: relative;
        top: -20px;
        z-index: -1;
    }
    #product-head .img-head-about{
        min-height: inherit;
        max-height: inherit;
    }
    #product-head{
        min-height: 670px;
    }
    #product-head .about-content .about-menu-list a p{
        padding-top: 10px;
        padding-bottom: 10px;
        background: #FFF;
    }
    .about-us-vision-1,.about-us-vision-2{
        padding: 0 15px;
    }
    .product-home-1 img,.product-home-2 img{
        min-height: inherit;
    }
    .slide-text.slide_style_right{
        width: 100%;
        right: inherit;
    }
    .slide-text.slide_style_left{
        left: inherit;
    }
    .footer-copy-mobile p {
        font-size: 14px;
    }
    .about-us-content-detail{
        padding: 25px 20px;
    }
    .product-detail-content{
        padding: 15px;
    }
    .page-id-11 .content-detail{
        padding: 30px;
    }
    .faq-list{
        padding: 20px;
    }
    .faq-list h1{
        font-size: 36px;
    }
    .faq-list h1 i {
        float: inherit; 
        position: relative;
        top: 30px;
        display: block;
        text-align: center;
    }
    .menu-header{
        width: 100%;
    }
    #wpadminbar{
        display: none;
    }
    #header{
        height: 80px;
    }
    #navigation{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px !important;
    }
    #navigation .button-menu-mobile{
        line-height: 50px;
        padding-right: 10px;
    }
    #navigation-sticky-wrapper{
        height: 80px !important;        
        padding-top: 0px !important;
        /*position: fixed;*/
        width: 100%;
        z-index: 9999;
        top: 0;
    }
    #navigation.header-6{
        height: inherit !important;
    }
    #bootstrap-touch-slider img{
        min-height: 300px;
    }
    .slide-text{
        top: 12%;
        width: 100%;
        padding: 0 15px;
    }
    .slide-text h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 10px;
        text-align: center;
    }
    .slide-text p {
        font-family: 'Kanit-Light';
        font-size: 16px;
        color: #113569;
        margin-bottom: 20px;
        text-align: center !important;
    }
    .btn-slide-home{
        text-align: center;
    }
    #home-content{
        margin: 0;
        padding: 0;
    }
    .home-content-detail{
        padding: 0;
    }
    .product-home-1, .product-home-2, .product-home-3, .product-home-4{
        padding-right: 0;
        padding-left: 0;
        margin-top: 3px;
    }
    .img_product_thumb_set{
        padding-bottom: 0;
    }
    .product-home-3,.product-home-4{
        width: 49.7%;
    }
    .product-home-4{
        margin-left: 3px;
    }
    .content-home-detail{
        padding: 20px 70px;
    }
    .content-home-detail p.sub-text-content-home{
        margin-top: 30px;
        font-family: 'Kanit-Medium' !important;
    }
    .product-home-layout-2 .set_layout_home{
        margin-right: 0;
        margin-left: 0;
    }
    #home-content .caption_product p {
        font-size: 38px;
        color: #FFF;
    }
    .home_address_content{
        padding: 0 15px;
    }
     #navigation.header-6 #logo{
        margin-right: 0;
    }
    #lang_set_menu{
        display: none;
    }
    .about-content .about-menu-list{
        background: none;
    }
    .img-head-about img{
        max-height: inherit;
        min-height: inherit;
    }
    .about-content .about-menu-list a p{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .middle{
        height: 72%;
    }
    .about-us-content-img{
        display: none;
    }
    .about-us-content-product img{
        width: 100%;
    }
    .about-us-product-list{
        margin-bottom: 40px;
    }
    .about-us-content-product .caption_product_about{
        min-height: 130px;
    }
    .about-us-value-img{
        padding-bottom: 35px;
    }
    .blog-content {
        padding: 0px;
    }
    .blog-list {
        padding-right: 15px;
        padding-left: 15px;
        margin-bottom: 15px;
        /* padding: 0; */
    }
    #blog .head-title{
        margin-bottom: 15px;
    }
    .contact_info {
        background-size: cover;
        min-height: 620px;
    }
    #contact .content-detail {
        padding: 0 15px;
    }
    .contact_form {
        padding: 0 25px;
    }
    .product_content_L,.product_content_R{
        padding: 0;
    }
    #product{
        padding: 0px;
        margin-top: -1px;
    }
    .product_content_L_list{
        padding-top: 15px;
        background: #FFF;
    }
    #product .carousel-indicators {
        bottom: 10px;
    }
    #product .carousel-indicators li{
        background: #FFF;
    }
    .product_thumb_cate_R,.product_thumb_cate_L {
        position: relative;
        top: 5px;
        right: 0px; 
    }
    /* .product_thumb_cate_mobile img.image_thumb_mobile_product{
        width: 19.1%;
        display: inline-block !important;
    } */
    .product_thumb_cate_mobile a{
        display: inline-block !important;
        width: 19.1%;
    }
    .product_content_L .product_cate_content,.product_content_R .product_cate_content{
        padding: 20px 15px;
        margin-bottom: 30px;
    }
    .product_content_R .product_cate_content{
        text-align: left;
    }
    .product_cate_content h1 {
        font-size: 36px;
        margin-top: 10px;
        text-align: center;
    }
    .btn_product_detail{
        text-align: center;
    }
    .about-us-content-product img{
        min-height: inherit;
    }
    .product-home-3 img, .product-home-4 img{
        min-height: inherit;
        max-height: inherit;
    }
    .indicators-line > .carousel-indicators{
        display: none;
    }
}
@media (max-width: 660px) {
    .product-detail-thumb img{
        width: 100%;
    }
    .menu-header{
        width: 100%;
    }
    #wpadminbar{
        display: none;
    }
    #header{
        height: 80px;
    }
    #navigation{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px !important;
    }
    #navigation .button-menu-mobile{
        line-height: 50px;
        padding-right: 10px;
    }
    #navigation-sticky-wrapper{
        height: 80px !important;        
        padding-top: 0px !important;
        /*position: fixed;*/
        width: 100%;
        z-index: 9999;
        top: 0;
    }
    #navigation.header-6{
        height: inherit !important;
    }
    #bootstrap-touch-slider img{
        min-height: 300px;
    }
    .slide-text{
        top: 12%;
        width: 100%;
        padding: 0 15px;
    }
    .slide-text h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 10px;
        text-align: center;
    }
    .slide-text p {
        font-family: 'Kanit-Light';
        font-size: 16px;
        color: #113569;
        margin-bottom: 20px;
        text-align: center !important;
    }
    .btn-slide-home{
        text-align: center;
    }
    #home-content{
        margin: 0;
        padding: 0;
    }
    .home-content-detail{
        padding: 0;
    }
    .product-home-1, .product-home-2, .product-home-3, .product-home-4{
        padding-right: 0;
        padding-left: 0;
        margin-top: 3px;
    }
    .img_product_thumb_set{
        padding-bottom: 0;
    }
    .product-home-3,.product-home-4{
        width: 49.7%;
    }
    .product-home-4{
        margin-left: 3px;
    }
    .content-home-detail{
        padding: 20px 70px;
    }
    .content-home-detail p.sub-text-content-home{
        margin-top: 30px;
        font-family: 'Kanit-Medium' !important;
    }
    .product-home-layout-2 .set_layout_home{
        margin-right: 0;
        margin-left: 0;
    }
    #home-content .caption_product p {
        font-size: 38px;
        color: #FFF;
    }
    .home_address_content{
        padding: 0 15px;
    }
    .slide-text.slide_style_right h1,.slide-text.slide_style_left h1{
        font-size: 32px;
        margin-bottom: 5px;
        line-height: 40px;
    }
}
@media (max-width: 500px) {
    .product-home-3, .product-home-4 {
        width: 49.5%;
    }
    #navigation.header-6 .menu-header {
        width: 100%;
        padding-right: 0px;
    }
    .middle {
        height: 65%;
    }
    .contact-info-content {
        padding: 0 20px;
    }
    .slide-text.slide_style_right h1,.slide-text.slide_style_left h1{
        font-size: 28px;
        margin-bottom: 5px;
        line-height: 40px;
    }
    .slide-text.slide_style_right,.slide-text.slide_style_left{
        top: 8%;
    }
    .product-home-3 img, .product-home-4 img{
        min-height: inherit;
        max-height: inherit;
    }
}

@media (max-width: 440px) {
    .middle {
        height: 63%;
    }
    #product-head .middle {
        height: 59%;
    }
    .head-title h1{
        font-size: 32px;
    }
    .contact-info-content{
        background: url(../images/bg_contact.png)center center no-repeat;
        background-size: cover; 
        padding-bottom: 30px;
    }
    .contact_info{
        min-height: inherit;
        background: none;
    }
    .contact-info-icon{
        margin-bottom: 20px;
    }
    /* .product_thumb_cate_mobile img.image_thumb_mobile_product {
        width: 19%;
    } */
    .product_thumb_cate_mobile a {
        width: 19%;
    }
    #product-head .img-head-about{
        min-height: inherit;
    }
    .product-detail-thumb {
        margin-top: 30px;
    }
    .product-detail-thumb img{
        width: 100%;
    }
    .content-home-detail{
        padding: 20px;
    }
    #home-address{
        margin-bottom: 30px;
        padding: 0 20px;
    }
    .last-product-detail{
        margin-bottom: 30px;
    }
    #home-address h4{
        font-size: 19px;
    }
    .slide-text.slide_style_right h1,.slide-text.slide_style_left h1{
        font-size: 28px;
        margin-bottom: 5px;
        line-height: 40px;
    }
    .slide-text.slide_style_right p,.slide-text.slide_style_left p{
       
        font-size: 16px;
    }
    .slide-text.slide_style_right,.slide-text.slide_style_left{
        top: 8%;
    }
}

@media (max-width: 390px) {
    #product-head{
        min-height: 610px;
    }
    #home-content .caption_product p {
        font-size: 28px;
        color: #FFF;
    }
    .product-home-3, .product-home-4 {
        width: 49.6%;
    }
    .footer-mobile-fb img{
        max-height: 33px;
    }
    #footer-mobile {
        padding: 30px;
    }
    .middle {
        height: 59%;
    }
    .content-detail{
        min-height: inherit;
    }
    .about-us-content-detail{
        padding: 25px 20px;
    }
    .about-us-content-product{
        padding: 0 15px;
    }
    #product-head .middle {
        height: 52%;
    }
    .slide-text.slide_style_right{
        width: 100%;
        right: inherit;
    }
    .slide-text.slide_style_left{
        left: inherit;
    }
    .product-home-3 img, .product-home-4 img{
        min-height: inherit;
        max-height: inherit;
    }
    .product-home-3{
        width: 49.4%;
    }
    .product-home-4 {
        width: 49.5%;
    }
    .caption_product{
        top: 42%;
    }
}