@charset "utf-8";
@media screen and (max-width:1250px){
.information.js-sticky-widget.widget--sticky {margin-left: 68%;} 

}
@media screen and (max-width:1050px){

 .navbar-nav.megamenu > li > a {font-size: 13px;padding: 19px 5px 18px 5px!important;}
}
@media screen and(min-width: 768px){
.container{width: 100%!important;}
}
@media screen and (max-width:980px){
	


.information.js-sticky-widget.sticksy-dummy-node {display: none!important;}
.information.js-sticky-widget {position: none!important;}	
	
.tt_rat {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}	

.topbar-device-mobile .topbar-post > * i {color: #fff;}
.h_page_bg.reted_p {margin-top: 30px;}
.h_page_bg.reted_p h2.tt_l.tt_title {background-color: #fff;text-shadow: 1px 1px #fff;color: #000;border-bottom: 1px solid #eee;border-radius: 0px;}	
	
.woocommerce-cart table.cart img {width:30%;}	
.woocommerce-cart table.cart a:last-child {width:60%;}	
body {margin-top: 0px;}	
.tt_head {position: relative;z-index: 10;}
.container{width: 100%!important;}
.tt_shbox {width:100%;padding: 10px 0px 10px 0px;}
.tt_dsc_product{width:100%;padding: 30px 0px 0px 0px;}
.product_l {width:100%;}
.archive-shop div.product .information {width:100%!important;padding: 0px 0px 0px 0px!important;}
.tt_summary {float: left;width:100%;}
.tt_maxx,
.tt_max {max-height: 100%;}
.single-product #toTop,
.footer-device-mobile,
.product-block .groups-button .add-cart .product_type_external, 
.product-block .groups-button .add-cart .product_type_grouped, 
.product-block .groups-button .add-cart .product_type_simple, 
.product-block .groups-button .add-cart .add_to_cart_button,
.topbar-device-mobile .topbar-post .topbar-title,
.tt_ico_45,
.sec_h,
.tt_infoh,
.tt_logo_pc,
.tt_img1,
.display-mode {display: none!important;} 
.list-inline a {display: inline-block;width:100%;}
.list-inline ul li{float: left;display: inline-block;}
.widget .widget-title {margin: 0px!important;} 
.tt_new_sec {padding: 10px 0px 10px 0px;}  
.tt_new_sec .list_upd {padding:0px;background-color:#fff;margin-left: 0px;margin-bottom: 10px;border-radius: 0px;} 
.tt_new {background-color:#fff;min-height: 300px;}
.tt_summary .price ins,
.archive-shop div.product .information .price {font-size: 24px!important;}


.tt_new_hr {max-height: 100%;}
.tt_new_sec .list_upd:hover {box-shadow: none;}
.tt_bland {padding: 20px 0px 20px 0px;}
.archive .product-block.grid .block-inner figure.image a.product-image img {float: left;width:100%!important;}
.archive .product-block .groups-button > div.add-cart {}
.archive .products.products-grid div.row .col-xs-12 {width: 48%!important;margin: 2% 1% 0% 1%;}
.tt_new_sec .list_upd {max-width: 100%;}
 .products.products-grid {margin-bottom: 15px!important;} 
 
.list_post5x:nth-child(2n+1) {clear: both;}
.list_post5x {width: 48%;margin: 2% 1% 0% 1%;}   
.list_post5x.last {margin: 2% 1% 0% 1%;}
 
 .list_post5x:nth-child(5n+1),
.list_post4x:nth-child(4n+1) {clear: none;float: left;} 
.list_post5x:nth-child(2n+1),
.list_post4x:nth-child(2n+1) {clear: both;}
.list_post4x {width: 48%;margin: 2% 1% 0% 1%;}   
.list_post4x.last {margin: 2% 1% 0% 1%;} 
.product-block.grid {margin: 0px!important;}
.mm-listitem > a, .mm-listitem > span {padding: 0px 0px 0px 30px!important;font-weight: bold;}
.product-block.list {width: 100%!important;}
.product-block.list .col-lg-4.col-md-4 {float: left;width: 40%!important;}
.product-block.list .col-lg-8.col-md-8 {float: left;width: 58%!important;}
.product-block.list span.price {width: 100%;padding: 0px 0px 20px 0px;} 
.logged-in ul li.menu-item-147,
.logged-in ul li.menu-item-149 {display: none!important;}
ul li.menu-item-200 {display: none;}
.logged-in ul li.menu-item-200 {display: block!important;}
.products-grid.tt_gird .product-block.grid{width: 48%;margin: 0% 1% 15px 1%!important;min-height: 480px;}
.bc_f {padding: 15px 10px 0px 10px;}
.tt_img1 {width: 51.5%;}
.tt_plc,
.list_postx1x img,
.tt_img1 img {width: 100%;}
.tt_post_ran {width: 100%;margin-bottom: 10px;margin-top: 0px;} 
.tt_dsc_p2xl .tx2x,
.tt_prc {display: none;}
.tt_maxx.ct1cx {padding: 20px 10px 0px 10px;}
.tt_ct_title.ct1xx h3.tt_title {width: 100%;text-align: center;margin: 0px 0px 0px 0px;}
.tt_max2x {width: 100%;margin-top: 20px;}
.list_post5x:nth-child(5n+5) {margin-right: 1%;}
.home .tt_new_sec .list_post5x:last-child {display: none;}
.tt_max.sec1x{margin-top: 20px;}
.tt_new_hr.sec1x{margin-bottom: 10px;}
.tt_dsc_p2xl .tx1x {display: inline-block;}
.tt_dsc_p2xl  {width: 49%;}
 .tt_dsc_ft {padding-left: 10px;margin-top: 10px;} 
 .tt-footer .thaitheme_read {padding-right: 10px;}
 .information.js-sticky-widget {display: none!important;}
 .woocommerce .information.mobile .quantity input.plus, .woocommerce-page .information.mobile .quantity input.plus, .woocommerce .information.mobile .quantity input.minus, .woocommerce-page .information.mobile .quantity input.minus, .woocommerce .information.mobile .quantity input.qty, .woocommerce-page .information.mobile .quantity input.qty,
.woocommerce .information.mobile .quantity input.qty, .woocommerce-page .information.mobile .quantity input.qty,
.woocommerce .information.mobile .quantity input.minus, .woocommerce-page .information.mobile .quantity input.minus {height: 35px!important;}
.information.mobile .tt_plc .tt_rat {margin: 0px 0px 0px 0px;}
.information.mobile {display: block;position:fixed!important;bottom: 0px;left: 0px;}
.information.mobile .tt_plc {background-color: #fff;padding: 0px 10px 10px 10px;box-shadow: 1px 1px 7px rgba(204, 204, 204, 0.61);}
.information.mobile .tt_summary p.stock.out-of-stock,
.information.mobile .meta_product {margin-bottom: 0px;}
.information.mobile .tt_r.tt_summary form.cart .ct_pro_qut ,
.archive-shop div.product .information.mobile .price {padding-bottom: 0px;}
.woocommerce div.product .out-of-stock,
.archive-shop div.product .information.mobile .single_add_to_cart_button {padding: 10px 15px 10px 15px;font-size: 16px !important;}
.tt_plc .woocommerce-Price-currencySymbol::before {margin-left: 0px;}



  
}
@media screen and (max-width:960px){


} 

@media screen and (max-width:800px){

.owl-carousel {margin-left: 0px!important;margin-right: 0px!important;}
.woocommerce table.shop_table td {padding: 6px 12px;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {float: left;width: 100%;}
.woocommerce-cart .cart-collaterals .cart_totals table th {border: 0;}
.woocommerce-cart .cart-collaterals .cart_totals table td {border: 0;}
.swiper-button-prev {left: 10px!important;}
.swiper-button-next {right: 10px!important;}

.tt_menu_f {width: 100%;padding: 10px 20px 10px 20px;}
.sent_footer {width: 100%;padding: 0px 20px 0px 20px;text-align: center;} 
.widget .widget-title {display: inline-block;width: 100%;margin-top: 60px!important;text-align: center;font-size: 38px !important;line-height: 38px !important;border-bottom: 2px solid #e5e5e5;}
.widget .widget-title span {color: #c74044;border-bottom: 0;} 
.product_l .tt_img_cat img {width: 90%;}
.logo_footer {text-align: center;}  
.sc_fl {width: 100%;border-right: 0;}
.tx_read {padding: 20px;}
.ct_fmb, 
.tt_ct_mc{display: none;}  
.ct_fm {width: 100%;}
.sc_fr {width: 100%;padding: 0px 0px 0px 0px;}
.tt_new_sec {padding: 0px 0px 10px 0px;}
.more_title {margin: 18px 5px 0px 0px;}
.tbay-filter + .products.products-list .row > .product,
.product-block.list .col-lg-12.col-md-12.col-sm-12.col-xs-12 {width: 100%!important;}
.bg_page_p {margin: 0px 0px 20px 0px;}
.checkout.woocommerce-checkout {float: left;width: 100%;}
.tt_ct_title.woo_pro {float: left;width: 100%;margin: 0px 0px 0px 0px;} 
.bg_page {margin: 10px 0px 0px 0px;}
.archive.tax-product_cat .tt_ct_title.woo_pro h1.tt_title {float: left;width: 100%;text-align: center;margin: 0px 0px 0px 0px;}
.woocommerce .woocommerce-ordering select,
.woocommerce-ordering,
.tbay-filter {float: left;width: 100%!important;} 
.tbay-filter {margin: 0px 0px 15px 0px!important;} 
.woocommerce span.onsale {float: left;}
.tt_ct_title.ct1xx  {margin: 20px 0px 0px 0px;}
.topbar-device-mobile {background: #ff6700;}
.mm-menu_multiline .mm-listitem > a, .mm-menu_multiline .mm-listitem > span,
.topbar-device-mobile .active-mobile .btn-danger,
.topbar-device-mobile .device-cart .mobil-view-cart i {color: #fff;}
.mm-menu.mm-menu_theme-dark {background-color: #000;}

.mm-menu.mm-menu_theme-dark .mm-navbar, .mm-menu.mm-menu_theme-dark .mm-listitem::after, .mm-menu.mm-menu_theme-dark .mm-navbars_top, .mm-menu.mm-menu_theme-dark .mm-navbars_bottom,
.mm-listitem::after {border-color: #222;;}
.product-info-mobile .ct_pro_qut .pro_qut_btn {width:100%!important;margin-top: 10px;}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background: #fff;}
.table-responsive .cart_item {padding: 15px;margin-bottom: 20px;border: 1px solid #eee;}
.cart_item td {border-top: 0!important;border-left: 0!important;border-right: 0!important;border-bottom: 1px solid #fff!important;}
td.actions  {border-bottom: 0!important;border-left: 0!important;border-right: 0!important;border-top: 1px solid #fff!important;}

 .tt_title img.tt_ico_m{display: inline-block;}
 .tt_slide .swiper-button-prev,
.tt_slide .swiper-button-next {line-height: 1.3;}

.tbay-filter { position: relative;}



}
 
@media screen and (max-width:728px){
.slide_m {display: block;}
.slide_pc {display: none;}


}
@media screen and (max-width:620px){

.hide_m,	
.swiper-pagination {display: none!important;}
.owl-theme .owl-nav { bottom: 65%;}   
.tt_menu_f ul li {display: inline-block;width: 45%;text-align: center;}   
.swiper-button-prev,
.swiper-button-next {font-size: 42px;opacity:0.5;}
.tt_new_sec .list_upd .price {margin: 5px 0px 5px 0px;}
.wpcf7-form-control.wpcf7-date.wpcf7-datetime,
.tt_from_box select.wpcf7-form-control,
.tt_from_box textarea.wpcf7-textarea,
.tt_from_box input.wpcf7-text{width:100%;}
.woocommerce div.product .product_title {line-height: 30px!important;}
.woocommerce .woocommerce-ordering select,
.woocommerce-ordering,
.tbay-filter {float: left;width: 100%!important;} 
.tbay-filter {padding: 5px 0px 5px 0px!important;}   
.tt_ct_title.woo_pro {float: left;width: 100%;margin: 0px 0px 0px 0px;} 
.bg_page {margin: 10px 0px 0px 0px;}
.products-grid.tt_gird .product-block.grid{min-height: 430px;}
.ico_px {width: 100%;margin: 5px 0% 0px 0%;}
.ico_px img {width: 40px;} 
.p5x_mobile.list_p5x {width: 48.4%;margin: 0% 2.5% 2.5% 0%;}
.p5x_mobile.list_p5x.last2x {margin-right: 0px;}
.home .p5x_mobile.list_p5x.last15x{display: none!important;}
.tt_title {width: 100%;text-align: center;}
.h_more_m {width: 70%;text-align: center;padding: 7px 0px;}
h3.tt_title,
h3.tt_title a {font-size: 20px;}
.more_title {font-size: 14px;}
.tt-footer .thaitheme_read {width: 100%;padding: 7px 15px;}
.tt_dsc_ft {width: 100%;padding: 7px 15px;}
.tt_dsc_ft a {width: 100%;}
.ver_by ,
.ver_by_img {text-align:center;}
.tt_hl_left {float: left;width:100%;}
.tt_hl_right {float: right;width:100%;}
.xoo-el-main {padding: 20px 0px!important;} 
}

@media screen and (max-width:584px){
.tt_f4x {width: 48%;padding: 15px;}
.tt_f4x.l2x {border-right: 0;}
.tt_f4x.last,
.tt_f4x.l3x {border-bottom: 0;}
.tt_f4x span{font-size: 18px;line-height: 18px;}

}
@media screen and (max-width:480px){

.woocommerce-checkout .from_vcx {width: 100%;}
.owl-theme .owl-nav { top: 15%;  }   
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{float: left;width:50%;}   
  
 .woocommerce div.product .woocommerce-tabs ul.wc-tabs li > a {padding: 0!important;}
.logo_footer {width: 100%;padding: 0px 20px 20px 20px;}
.tx_ft.tx_read {width: 100%;} 
.more_title {margin: 8px 0px 0px 0px;padding: 3px 10px 5px 10px;}
.product-block.list .image img,
.product-block.list figure.image a.product-image,
.product-block.list .col-lg-4.col-md-4 {float: left;width: 100%!important;}
.product-block.list .col-lg-8.col-md-8 {float: left;width: 100%!important;}
.product-block.list .tt_exc {display: none!important;}
.product-block.list .tt_mor_p {text-align: center;margin: 0px 0px 0px 0px;}
.product-block.list span.price {text-align: center;} 
.products-grid.tt_gird .product-block.grid{width: 100%!important;min-height: 80px;margin: 0% 0% 15px 0%!important;} 
.tt_summary .single_add_to_cart_button {float: left;width: 100% !important;margin: 0px 0px 0px 0%!important;}
.tt_dsc_product {padding: 10px 0px 0px 0px;}
.tt_dsc_tx {width: 100%;margin: 60px 0% 0% 0%;} 
.name {float: left;height: 50px!important;font-size: 18px!important;line-height: 19px!important;overflow: hidden;}    
.tt_dsc_p .price strong {font-size: 13px;}
.block-inner span.onsale {padding: 0px 5px 0px 5px;}
.block-inner span.onsale{height: 25px;font-size: 15px!important;}
.product-block .woocommerce-Price-amount.amount {font-size: 18px!important;}
.tt_mor_p {margin: 10px 0px 10px 0px;}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login {padding: 0px!important;background: #fff;}
.woocommerce-checkout .or_mc {background: #fff;}
.woocommerce-checkout .thaitheme_read {padding: 10px 10px 10px 10px;}
.woocommerce-checkout .fromex {margin-top: 0px;} 
.tt_scc1,
.tt_scc2 ,
.tt_scc3 {width: 100%;min-height: 10px;margin: 0% 0% 10px 0%;text-align: center;}
.tt_img1 {width: 100%;margin: 0px 0% 0px 0%;}
.tt_fr_fb,
.tt_post_ran {width: 100%;}
.tt_mor_p {width: 100%;border-radius: 0px;height: 30px;} 
.tt_mor_p span {padding: 4px 0px 4px 0px;line-height: 25px;}
.list_post4x .tt_loop,
.list_post5x .tt_loop {width: 100%;}
.logo_footer,
.tt_fr_img,
.tt_tx_p {display: none;}
.tt_loop.tt_on_sale .price {margin-top: 10px;}
.product-block del .woocommerce-Price-amount.amount {font-size: 15px!important;}
.bx_rerated .list_post4x:nth-child(1n+1) {width: 98%;}
 .list_post2c {display: inline-block;width: 100%;margin: 10px 0% 0px 0%;}
.list_post2c .image_p2x {float: left;width: 40%;}
.list_post2c .tt_dsc_p2x {float: right;width: 60%;} 
.tt_dsc_p2xr {width: 100%;} 
.tt_dsc_p2xr , 
.list_post2c span.price ins,
.list_post2c span.price del {text-align: left;}
.tt_dsc_p2xl {margin-bottom: 5px;}
.list_post2c h3 {height: auto;}
.tt_loop.tt_on_sale .price {min-height: 42px;}
.list_post4x .woocommerce-Price-amount.amount,
.list_post5x .woocommerce-Price-amount.amount{ line-height: 40px!important;}
.list_post4x ins .woocommerce-Price-amount.amount,
.list_post5x ins .woocommerce-Price-amount.amount { line-height: 25px!important;}
.last16x {display: block;}
.list_p5x .dsc_5x_l {font-size: 16px;}
} 
@media screen and (max-width:384px){

.woocommerce-checkout .from_vcx {width: 100%;}
.woocommerce-checkout .login_wc .from_vcx{padding: 5px;}

}
@media screen and (max-width:320px){
	
	.woocommerce-checkout .from_vcx {width: 100%;}
.owl-theme .owl-nav { top: 6%;  } 
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{float: left!important;width:50%!important;}   

}