    @media only screen and (max-width: 2600px) {
        .allcategory {
            margin-left: -500px !important;
            position: fixed !important;
            top: 10px;
        }
        .slidex{
            margin-top: -6px;
        }
    }
    @media only screen and (max-width: 1780px) {
        .allcategory {
            margin-left: -280px !important;
            position: fixed !important;
            top: 10px;
        }
        .slidex{
            margin-top: -6px;
        }
    }
    @media only screen and (max-width: 1440px) {
        .menu-top,
        .activetop {
            right: 10%;
        }
        .menu-top2,
        .activetop2 {
            right: 10%;
        }
        .dealright {
            right: 10%;
        }
        .logo_small {
            left: 60px;
        }
        .activett {
            left: 300px;
        }
        .logo_img {
            left: -215px !important;
        }
        .menux-left {
            margin-left: 95px !important;
        }
        .allcategory {
            margin-left: -250px !important;
            position: fixed !important;
            top: 10px;
        }
        .slidex{
            margin-top: -6px;
        }
    }
    @media only screen and (max-width: 1366px) {
        .menu-top,
        .activetop {
            right: 8%;
        }
        .menu-top2,
        .activetop2 {
            right: 8%;
        }
        .dealright {
            right: 8%;
        }
        .logo_small {
            left: 30px;
        }
        .activett {
            left: 260px;
        }
        .logo_img {
            left: -240px !important;
        }
        .menux-left {
            margin-left: 70px !important;
        }
        .slidex{
            margin-top: -4px;
        }
    }
    @media only screen and (max-width: 1280px) {
        .menu-top,
        .activetop {
            right: 5%;
        }
        .menu-top2,
        .activetop2 {
            right: 5%;
        }
        .dealright {
            right: 5%;
        }
        .logo_small {
            left: -15px;
        }
        .activett {
            left: 220px;
        }
        .logo_img {
            left: -288px !important;
        }
        .menux-left {
            margin-left: 22px !important;
        }
        .allcategory {
            margin-left: -145px !important;
            position: fixed !important;
            top: 10px;
        }
        .slidex{
            margin-top: -4px;
        }
    }
    @media only screen and (max-width: 1024px) {
        body {
            overflow-x: hidden;
        }
        /* .pl-0 {
            padding-left: 15px !important;
        }
        .pr-0 {
            padding-right: 15px !important;
        } */
        .menu-top,
        .activetop {
            right: 3%;
        }
        .menu-top2,
        .activetop2 {
            right: 3%;
        }
        .dealright {
            right: 3%;
        }
        .logo_small {
            left: 0px;
        }
        .activett {
            left: 80px;
        }
        .logo_img {
            left: -300px !important;
        }
        .menux-left {
            margin-left: 0px !important;
        }
        .bestseller_banner {
            background: #1b8fd2;
            border-radius: 4px 4px 0px 0px;
            padding: 10px 0px 8px 65px;
            font-size: 12px;
            font-weight: 600;
            margin-top: 20px;
            margin-bottom: 0px;
            border-bottom: 3px solid #DDEDF8;
        }
        .img-bestseller {
            position: absolute;
            width: 55px;
            top: -29px;
            left: -57px;
        }
        #producttab_4 .owl-dots,
        #producttab_covid .owl-dots,
        #producttab_5 .owl-dots {
            top: -50px;
            right: 10px;
        }
        #producttab_4 .owl-dot span,
        #producttab_covid .owl-dot span,
        #producttab_5 .owl-dot span {
            background: #FFFFFF !important;
            margin: 0px 1px;
        }
        #producttab_4 .owl-item,
        #producttab_covid .owl-item,
        #producttab_5 .owl-item {
            padding: 0px 0px 0px 0px !important;
        }
        .filter_content_mb {
            padding: 25px 20px;
            margin-top: 40px;
        }
        .active_filter,
        .active_sort {
            background: #d6d6d6;
        }
        .product_color_select,
        .product_size_select {
            padding-right: 5px;
        }
        #menu_size {
            width: 100% !important;
        }
        
        .box-option-ids .input-qty .btn-minus {
            border-right: none;
        }
        .box-option-ids .buy-btn {
            margin-left: 15px;
            margin-top: 0px;
            width: 45%;
        }
        .box-option-ids .buy-btn {
            padding-left: 20px;
        }

        #product-detail .short-desc,
        .box-option-ids,
        .couponget {
            padding-right: 0px;
        }
        #ModalLogin {
            overflow: auto !important;
        }
        #ModalLogin .modal-dialog {
            width: 90%;
            height: 666px;
            margin-top: 30px;
            margin-left: auto;
            margin-right: auto;
        }
        .inputText,
        #ModalLogin .btnlogin,
        #ModalLogin .btnfacebook,
        #ModalLogin .btngoogle,
        .btnfacebook {
            width: 260px;
        }
        #ModalLogin .btnfacebook,
        #ModalLogin .btngoogle,
        .btngoogle {
            padding-left: 25px;
        }
        input:placeholder-shown+.form-control-placeholder {
            left: 50px;
        }
        input+.form-control-placeholder,
        .form-control:focus+.form-control-placeholder {
            /*left: 33px;*/
            left: 14%;
        }
        .imglogo {
            max-width: 80% !important;
        }
        .pl80 {
            padding-left: 10px !important;
        }
        .input-qty>input.form-control {
            height: 60px;
            width: 90px !important;
            font-size: 24px;
            border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            border-left: none !important;
            border-right: none !important;
            box-shadow: inset 0px 0px 0px !important;
            font-weight: bold;
            border-left: 0px;
        }
        .cart-list-bar {
            position: fixed;
            top: 60px !important;
            right: 0px;
            width: 360px !important;
            margin: 6px;
            z-index: 1055;
        }
        .bar-under {
            width: 100%;
            margin-top: -2px;
            height: 30px;
            margin-bottom: -27px;
            background-color: #ffffff;
        }
        #navigation.header-6 .menu-header {
            height: 50px;
            background: #FFF;
        }
        #productpromotion .banner-c-top {
            margin-bottom: 25px;
        }
        #productpromotion .banner-c-left {
            padding-left: 0px;
            padding-right: 13px;
        }
        #productpromotion .banner-c-right {
            padding-right: 0px;
            padding-left: 13px;
        }
        .allcategory {
            margin-left: -180px !important;
            position: fixed !important;
            top: 10px;
        }
        .slidex{
            margin-top: -4px;
        }
        .title_vdo{
            font-size: large;
            text-align: center;
            font-weight: 500;
        }
    }
    @media only screen and (max-width: 989px) {
        .bar-under {
            display: none;
            clear: both;
        }
        .banner-left {
            margin-bottom: 10px;
        }
        .banner-right {
            margin-top: 0px;
        }
        /* start T */
        #navigation.header-6 .menu-header {
            height: 75px;
            background: #FFF;
            border-bottom: none;
            padding-top: 10px;
            display: flex;
            justify-content: space-between;
        }
        #navigation.header-6 .menu-header::before{
            display: none;
        }
        #top-searc{
            position: absolute;
            right: 2.5em;
            top: 5em;
            width: 95%;
        }
        #top-searc #searchform::before{
            top: -8px;
        }
        .btn-home-m{
            right: 120px !important;
            position: absolute;
            top: 5px !important;
            display: flex !important;
            align-items: center !important;
            height: 100% !important;
        }
        .btn-sh{
            right: 80px !important;
            position: absolute;
            top: 5px !important;
            display: flex !important;
            align-items: center !important;
            height: 100% !important;
        }
        .btn-cart-mb{
            position: absolute;
            top: 5px !important;
            display: flex !important;
            align-items: center !important;
            right: 40px !important;
            height: 100% !important;
        }
        .cart-num {
            position: absolute;
            right: -7px;
            top: 18px;
            font-size: 14px;
            width: 20px;
            height: 20px;
            text-align: center;
            border-radius: 50%;
            background: #53b9e6;
            font-family: "kanit", "Montserrat";
            padding-top: 1px;
            padding-left: 1px;
            color: white;
        }
        #navigation.header-6 #logo{
            width: 100%;
        }
        /* End T */
        #warp-content {
            margin-top: 75px;
        }
        #preorderbanner .owl-prev,
        #preorderbanner .owl-next {
            display: none;
        }
        .owl-nav {
            display: none;
        }
        #productpromotion .banner-c-top {
            margin-bottom: 10px;
        }
        #productpromotion .banner-c-left {
            padding: 0px;
        }
        #productpromotion .banner-c-right {
            padding: 0px;
        }
        #productpromotion .banner-c-left img,
        #productpromotion .banner-c-right img {
            width: 100%;
        }
        #navigation .button-menu-mobile,
        #navigation.header-6 #logo {
            padding-top: 0px !important;
        }
        #contact .box-form {
            padding: 14px;
            background: #53b9e6;
            margin: 14px;
        }
        .headnews {
            padding: 5px;
            font-family: 'Kanit';
            color: #4f3f2b;
        }
        .headnews h4 {
            font-size: 20px;
        }
        .blog-news-shot-desc-head a {
            font-size: 12px;
            color: #515151;
        }
        .txtreadmore {
            font-family: 'Montserrat', 'Kanit' !important;
            border-bottom: 2px solid #fff;
            padding-bottom: 5px;
            font-size: 10px;
            font-weight: 600;
        }
        .content-small-readmore a {
            font-family: 'Montserrat', 'Kanit' !important;
            position: absolute;
            color: #223445;
            border-bottom: 2px solid #53b9e6;
            bottom: 30px;
        }
        .content-small {
            border-bottom: none;
            padding-bottom: 20px;
            height: auto;
        }
        .rowx {
            margin-right: 0px;
            margin-left: 0px;
        }
        .slidex{
            margin-top: -4px;
        }
    }
    @media (max-width: 990px) {        
        #navigation {
            position: fixed;
        }
        #banner_header_title {
            padding: 0;
        }
        .title_account h3 {
            margin-top: 50px;
        }
        .filter_title {
            margin: 0;
        }
        .fil_sort_mb .filter_title .label_filter_mb {
            font-family: 'Montserrat', 'Kanit';
            padding: 12px 45px;
            color: #223445;
            cursor: pointer;
            font-size: 15px;
            text-transform: uppercase;
            padding: 12px;
            display: block;
            width: 100%;
            border-radius: 0;
            font-weight: 400;
            border-bottom: 1px solid;
        }
        .filter_btn:hover {
            text-decoration: none;
        }
        .sort_by_product_mb {
            margin: 0;
        }
        .sort_by_product_mb .sortby_title .label_sortby {
            font-family: 'Montserrat', 'Kanit';
            padding: 12px 45px;
            color: #223445;
            cursor: pointer;
            font-size: 15px;
            text-transform: uppercase;
            padding: 12px;
            display: block;
            width: 100%;
            border-radius: 0;
            font-weight: 400;
            border-bottom: 1px solid;
            border-left: 1px solid;
        }
        .sort_btn:hover {
            text-decoration: none;
        }
        #navigation .button-menu-mobile {
            float: left;
            padding-top: 8px;
        }
        #navigation.header-6 #logo {
            float: none;
            text-align: center;
            padding-top: 10px;
        }
        #top-search,
        .cart-num {
            /*display: none !important;*/
            line-height: 18px;
        }
        .button-menu-mobile i {
            color: #000;
        }
        #sidebar-nav .menu li {
            border-bottom: 1px solid #53b9e6;
            /*padding: 5px 0px;*/
        }
        #sidebar-nav .menu li a {
            font-family: 'Montserrat', 'Kanit';
            color: #223445;
            font-weight: bold;
        }
        #sidebar-nav .menu li a:hover {
            color: #223445;
        }
        #sidebar-nav .menu li a .indicator:hover,
        #sidebar-nav .menu .sub-menu li a .indicator:hover {
            color: #223445;
        }
        .container-body {
            padding: 0 15px;
            margin-top: 30px;
        }
        .home_content_detail,
        .product_display_title h1 {
            margin-top: 20px;
        }
        #home-product {
            padding: 0;
        }
        .product_list_set {
            padding: 0 15px;
        }
        .product-list .product-name,
        .product-list .product-price .sell-price {
            text-align: center !important;
        }
        .product-price {
            text-align: center;
            margin-bottom: 15px;
        }
        #footer_content,
        #footer_copy {
            padding: 25px;
        }
        .txt_copy {
            float: none;
            text-align: center;
            display: block;
            margin-top: 15px;
            margin-bottom: 20px;
        }
        .product-list {
            margin-bottom: 0;
        }
        #owl-product-detail {
            padding: 0px;
            margin-top: 0;
        }
        #owl-product-detail .owl-next {
            right: 0;
        }
        #owl-product-detail .owl-prev {
            left: 0;
        }
        .product_description_detail,
        .product_detail_relate {
            padding: 0;
        }
        .product_cart_detail {
            padding: 0 5px;
        }
        .add_to_cart_section {
            text-align: center;
            padding-top: 40px;
            margin-bottom: 40px;
        }
        .product_description_detail .nav-justified>li {
            width: 49%;
            display: inline-block;
        }
        .product_description_detail .nav-pills>li>a.last_tab {
            border-left: none;
        }
        #top-search .btn-cart {
            position: absolute;
            top: 25px;
            right: 16px;
            height: inherit;
        }
        .btn-cart-mb {
            position: absolute;
            top: 23px;
            right: 40px;
            height: inherit;
        }
        #top-search .btn-cart .cart-num {
            position: absolute;
            top: -14px;
            height: inherit;
            right: 5px;
            font-size: 12px;
        }
        .cart-list-bar {
            top: 75px;
            width: 100%;
        }
        .sum_table_cart_detail {
            margin-top: 20px;
            margin-bottom: 30px;
            padding: 0px;
        }
        .cart_total_detail_mb {
            /*float: left;
		width: 100%;*/
        }
        .btn_check_out_cartlist {
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
        }
        .btn_continue_cartlist_style,
        .btn_check_out_cartlist_style {
            width: 100%;
            margin-bottom: 20px;
        }
        .breadcrumb_content {
            display: none;
        }
        .product_description_detail .nav-pills li.active::before {
            bottom: -2px;
        }
        .slidex{
            margin-top: -4px;
        }
        
    }
    @media (max-width: 767px) {
        /* start T */
        .detail_order_history td{
            font-size: 12px;
        }
        h4.t-text-success-register{
            font-size: 21px !important;
        }
        .t-text-success-register{
            font-size: 13px !important;
        }
        .t-text-success-register.back{
            font-size: 14px !important;
        }
        .detail_order_history td:first-child{
            width: 30% !important;
        }
        .btn_continue_cartlist_style{
            font-size: 15px;
        }
        .t-text-more-rs{
            font-size: 10px !important;
        }
        #top-searc{
            position: absolute;
            right: 1em;
            top: 5em;
        }
        #top-searc #searchform::before{
            top: -8px;
        }
        .btn-home-m{
            right: 100px !important;
            position: absolute;
            top: 5px !important;
            display: flex !important;
            align-items: center !important;
            height: 100% !important;
        }
        .btn-sh{
            right: 65px !important;
            position: absolute;
            top: 5px !important;
            display: flex !important;
            align-items: center !important;
            height: 100% !important;
        }
        .btn-cart-mb{
            position: absolute;
            top: 4px !important;
            display: flex !important;
            align-items: center !important;
            right: 35px !important;
            height: 100% !important;
        }
        .cart-num {
            position: absolute;
            right: -7px;
            top: 18px;
            font-size: 14px;
            width: 20px;
            height: 20px;
            text-align: center;
            border-radius: 50%;
            background: #53b9e6;
            font-family: "kanit", "Montserrat";
            padding-top: 1px;
            padding-left: 1px;
            color: white;
        }
        /* End T */
        /* start table */
        .t-table-mobile thead tr > th{
            min-width: 150px;
        }
        .t-table-mobile thead th.name-cou{
            min-width: 200px;
        }
        /* end table */
        body{
            font-size: 14px !important;
        }
        .pagination > li:first-child > a,
        .pagination > li:first-child > span,
        .pagination > li:last-child > a,
        .pagination > li:last-child > span {
        font-size: 14px;
        }
        .box-option-ids .input-qty {
            width: 40%;
        }
        .filter_mobile {
            margin-top: -62px !important;
        }
        .bg-filter {
            margin-top: 45px !important;
        }
        #owl-slide .owl-next {
            right: 0;
            top: 36%;
        }
        #owl-slide .owl-prev {
            left: 0;
            top: 36%;
        }
        .item_per_page {
            margin: 30px 0 0;
            padding: 0 15px;
            text-align: center;
        }
        .pagination_list nav {
            text-align: center;
        }
        .pagination_list .pagination {
            margin: 0;
        }
        .slidex{
            margin-top: -4px;
        }
        .btn-close-filter-mobile {
            display: unset !important;
          }
    }

    @media (max-width: 400px){
        .cart_plus {
            left: 0px;
          }
    }