@media (max-width:1536px){
    /**1536 x 750**/
    }
    @media (max-width:1460px){

    }
    @media (max-width:1366px) {
    /**1366 x 655**/

    }


    /************ Main **************/

    @media (min-width: 768px) and (max-width: 1024px){


    .main-slider .swiper-slide .content-area .content-box{width: 75%;margin-bottom: 130px;align-items: flex-end;}
    .main-slider .swiper-slide .pro-img{width: 400px;margin-top: -430px}

    .main-slider .slider-icon-1{left: 235px;bottom: -60px}
    .main-slider .slider-icon-2{right: 522px}
    .main-slider .slider-icon-5{right: 300px;bottom: -40px}
    .main-slider .slider-icon-7{right: 400px}

    .product-range .cate-small-box{border-radius: 10px; margin-bottom: 20px}
    .product-range .cate-small-box.large_full {height: auto; padding: 15px;}
    .product-range .cate-small-box.large_full img{width: 100%;display:block;margin: 0 auto;}
    .product-range .cate-small-box.large_full .cate-name {font-size: 22px; line-height: 28px; text-align: center; left: 0; top: 0; position: relative;}
    .product-range .cate-small-box .view{display: none}
    .product-range .cate-small-box.large_full:hover .cate-name {top: 0;}
    .product-range .cate-small-box{height: auto;}
    .about_area .photo-area{width: 100%}
    .about_area .photo-area .year {position: absolute;color: #362c1a;-webkit-text-fill-color: #362c1a;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 800;padding-left: 48px;line-height: 26px;}
    .about_area .photo-area .year span{font-weight: 800;font-size: 50px;-webkit-text-fill-color: #d2ae6d;-webkit-text-stroke-width: 4px;-webkit-text-stroke-color: #fff;position: absolute;top: -10px;line-height: 74px;left: -27px;}
    .about_area .photo-area .name{font-size: 17px;padding: 20px}
    .about_area .cooker-icon{display: none;}

    .about_area .white-content-box{width: 100%; top: 0; margin-top: 0; left: 0; position: relative;}
    .about_area .white-content-box h2{font-size: 30px;line-height: 35px;margin-bottom: 20px;padding-bottom: 20px}
    .about_area .white-content-box p strong{font-size: 18px}
    .about_area .white-content-box p{font-size: 16px;}

    .media-page{padding: 50px 0 20px 0}
    .media-page .media-block{margin: 0 0px 30px 0px}
    .media-page .media-block::before {content: none}
    .media-page .media-block::after {content: none}
    .media-page .media-box{height: 200px}

    .contact-page{padding: 50px 0}
    .contact-page h2{font-size: 30px;line-height: 35px;}
    .contact-page p{font-size: 16px; padding: 0px}
    .contact-page .form-area {margin-bottom: 40px;}
    .contact-page .info-box{padding: 90px 25px 15px 25px; line-height: 24px; font-size: 14px; text-align: center; margin-bottom: 20px}
    .contact-page .info-box i{left: 50%; margin-left: -30px; top: 20px}
    .contact-page .map{height: 300px; margin-top: 30px;}
    .contact-page .map::before {content: none}
    .contact-page .map::after {content: none}

    .title-area{padding: 110px 0 40px 0; border-radius: 0 0 60px 50px;}
    .title-area .icon-1{display: none}
    .title-area .icon-2{display: none}
    
    .product-detail-page{padding:50px 0 30px 0}
    .product-detail-page .pro-slider-area .large-product-img .swiper-slide{height: auto;}
    .product-detail-page .pro-slider-area .large-product-img .swiper-slide img{position: relative;}
    .product-detail-page .pro-slider-area .thumb_area .thumb_slider{margin-top: 0px}
    .product-detail-page .product-title{font-size: 22px; line-height: 30px}
    .product-detail-page .btn-area a{padding: 10px 20px; margin-right: 10px; margin-bottom: 10px}
    .product-detail-page .btn-area a img{height: 22px}

    .product-info{padding: 30px 0 20px 0}
    .product-info .table th{font-size: 12px; width: 50%}

    .related-product{padding: 30px 0 30px 0}
    .related-product .product-box{margin-bottom: 20px}

    .about-page{padding: 50px 0}
    .about-page h2{font-size: 26px}
    .about-page .about-content-block{display: block; margin-top: 50px;}
    .about-page .about-content-block .photo-area{display: block; width: 100%}
    .about-page .about-content-block .content-area{position: relative; display: block; width: 100%; top: 0; margin-top: 0; height: auto; right: 0px; padding: 20px;}
    footer .copyright{text-align: center;}
    footer .copyright p{text-align: center;}
    footer .copyright ul.social{float: none}

    }

    @media (max-width: 767px) {
      header .nav_sec ul.social{display: none;;}

      .menu_full_area .content_area{overflow-y: scroll; padding: 60px 0 20px 0; display: block;}
      .menu_full_area .content_area ul.info li {font-size: 13px; line-height: 28px; font-weight: 400; width: 100%; margin-right: 0px; margin-bottom: 5px;}
      .menu_full_area .content_area ul.info li a{padding: 0 5px 2px 5px}
      .menu_full_area .content_area .menu-logo{width: 150px}
      .menu_full_area .content_area .menu-logo{margin-bottom: 20px}
      .menu_full_area .content_area ul.menu{margin-bottom: 20px}
      .menu_full_area .content_area ul.menu li{font-size: 18px; line-height: 24px; margin: 0; font-weight: 400;}
      .menu_full_area .content_area h3{font-size: 20px; line-height: 20px; margin: 0 0 10px 0}
      .menu_full_area .content_area ul.brand li{padding: 5px}
      .menu_full_area .content_area ul.brand li img{width: 100%}
      .menu_full_area .content_area .info{font-size: 16px;line-height: 22px}

      .main-slider{height: auto;}
      .main-slider .slider-icon-1,
      .main-slider .slider-icon-2,
      .main-slider .slider-icon-3,
      .main-slider .slider-icon-4,
      .main-slider .slider-icon-5,
      .main-slider .slider-icon-6,
      .main-slider .slider-icon-7{display: none;}

      .main-slider .swiper-slide{height: auto; padding: 80px 0 30px 0;}
      .main-slider .swiper-slide .pro-img{width: 250px; position: relative; right: 0; top: 0; margin: 0 auto; height: 250px}
      .main-slider .swiper-slide .content-area{position: relative;display: block;}
      .main-slider .swiper-slide .content-area .content-box{display: block;width: 100%}
      .main-slider .swiper-slide .content-area .content-box .full{text-align: center;}
      .main-slider .swiper-slide .content-area .content-box h2 span{font-size: 25px}
      .main-slider .swiper-slide .content-area .content-box h2{font-size: 24px;text-align: center;line-height: 30px;margin-bottom: 10px; color: #fff}
      .main-slider .swiper-slide .content-area .content-box p{font-size: 16px;line-height: 20px;margin-bottom: 15px;text-align: center; color: #fff}

      .main-slider .swiper-button-next, .main-slider .swiper-button-prev{top: 29%}
      .main-slider .swiper-button-prev{left: 15px}
      .main-slider .swiper-button-next{right: 15px}

      .product-range{padding: 20px 0}
      .product-range h2{font-size: 30px;line-height: 35px;margin-bottom: 20px}
      .product-range .cate-small-box{border-radius: 10px; margin-bottom: 20px}
      .product-range .cate-small-box.large_full {height: auto; padding: 15px;}
      .product-range .cate-small-box.large_full img{width: 100%;display:block;margin: 0 auto;}
      .product-range .cate-small-box.large_full .cate-name {font-size: 22px; line-height: 28px; text-align: center; left: 0; top: 0; position: relative;}
      .product-range .cate-small-box .view{display: none}
      .product-range .cate-small-box.large_full:hover .cate-name {top: 0;}

      .about_area .photo-area{width: 100%}
      .about_area .photo-area .year {position: absolute;color: #362c1a;-webkit-text-fill-color: #362c1a;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;text-transform: uppercase;top: auto;left: 40px;font-size: 20px;font-weight: 800;padding-left: 48px;line-height: 26px;bottom: 100px;}
      .about_area .photo-area .year span{font-weight: 800;font-size: 50px;-webkit-text-fill-color: #d2ae6d;-webkit-text-stroke-width: 4px;-webkit-text-stroke-color: #fff;position: absolute;top: -10px;line-height: 74px;left: -27px;}
      .about_area .photo-area .name{position: relative;bottom: 0;font-size: 17px;padding: 20px}
      .about_area .cooker-icon{display: none;}

      .about_area .white-content-box{position: relative;width: 100%;padding: 20px;margin: 0;top: 0;left: 0;}
      .about_area .white-content-box h2{font-size: 30px;line-height: 35px;margin-bottom: 20px;padding-bottom: 20px}
      .about_area .white-content-box p strong{font-size: 18px}
      .about_area .white-content-box p{font-size: 16px;}

      .why_choose_area{padding: 40px 0}
      .why_choose_area .why-flex-content{display: block;width: 100%}
      .why_choose_area .why-flex-content h2{font-size: 30px;line-height: 35px;margin-bottom: 20px;padding-bottom: 20px}
      .why_choose_area .why-flex-content .leftside{display: block;width: 100%;padding:0 0 40px 0}
      .why_choose_area .why-flex-content .rightside{display: block;width: 100%}
      .why_choose_area .why-flex-content .icon-box{margin:0 0 40px 0;}

      .download-brochure .center-content{width: 100%}

      footer .footer-main{padding: 40px 0 0 0}
      footer .footer-main .footer-logo {width: 150px;margin: 0 auto 30px 0;}
      footer .footer-main p{margin-bottom: 20px}
      footer .footer-main ul.info{margin-bottom: 20px}
      footer .footer-main ul.info li{width: 100%}
      footer .copyright ul.social{float: none;text-align: center;}

      .product-page .main-box{border-radius: 10px; margin-bottom: 20px; height: auto; padding: 15px;}

      .product-page .main-box img{width: 100%;display:block;margin: 0 auto;}
      .product-page .main-box .cate-name {font-size: 22px; line-height: 28px; text-align: center; left: 0; top: 0; position: relative;}
      .product-page .main-box .view{display: none}
      .product-page .main-box:hover .cate-name {top: 0;}
      .product-page .product-box .pro-name {text-align: center; position: absolute; left: 0px; top: 25px; width: 100%; font-size: 20px; font-weight: 700; color: #313131; line-height: 24px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
      .shop-page{border-top: none}
      .shop-page .product-box{margin-bottom: 20px}

      .title-area{padding: 110px 0 40px 0; border-radius: 0 0 60px 50px;}
      .title-area .icon-1{display: none}
      .title-area .icon-2{display: none}

      .media-page{padding: 50px 0 20px 0}
      .media-page .tab-area{width: 100%}
      .media-page .tab-area li{width: 100%}
      .media-page .tab-area a{text-align: center;}
      .media-page .media-block{margin: 0 0px 30px 0px}
      .media-page .media-block::before {content: none}
      .media-page .media-block::after {content: none}
      .media-page .media-box{height: 200px}

      .contact-page{padding: 50px 0}
      .contact-page h2{font-size: 30px;line-height: 35px;}
      .contact-page p{font-size: 16px; padding: 0px}
      .contact-page .form-area {margin-bottom: 40px;}
      .contact-page .info-box{padding: 90px 25px 15px 25px; line-height: 24px; font-size: 14px; text-align: center; margin-bottom: 20px}
      .contact-page .info-box i{left: 50%; margin-left: -30px; top: 20px}
      .contact-page .map{height: 300px; margin-top: 30px;}
      .contact-page .map::before {content: none}
      .contact-page .map::after {content: none}

      .title-area h1{font-size: 22px}
      .product-detail-page{padding:50px 0 30px 0}
      .product-detail-page .pro-slider-area .large-product-img .swiper-slide{height: auto;}
      .product-detail-page .pro-slider-area .large-product-img .swiper-slide img{position: relative;}
      .product-detail-page .pro-slider-area .thumb_area .thumb_slider{margin-top: 0px}
      .product-detail-page .product-title{font-size: 22px; line-height: 30px}
      .product-detail-page .btn-area a{padding: 10px 20px; margin-right: 10px; margin-bottom: 10px}
      .product-detail-page .btn-area a img{height: 22px}

      .product-info{padding: 30px 0 20px 0}
      .product-info .table th{font-size: 12px; width: 50%}

      .related-product{padding: 30px 0 30px 0}
      .related-product .product-box{margin-bottom: 20px}

      .about-page{padding: 50px 0}
      .about-page h2{font-size: 26px}
      .about-page .about-content-block{display: block; margin-top: 50px;}
      .about-page .about-content-block .photo-area{display: block; width: 100%}
      .about-page .about-content-block .content-area{position: relative; display: block; width: 100%; top: 0; margin-top: 0; height: auto; right: 0px; padding: 20px;}


    }

    @media (max-width: 359px) {
    }
    @media only screen and (max-width:480px) {

    }
