@charset "utf-8";
@media screen and (max-width:1050px){

 .navbar-nav.megamenu > li > a {padding: 19px 8px 18px 8px!important;}
}
@media screen and (max-width:1024px){

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

.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%;}
.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,
#tbay-header,
.tt_img1,
.site-header,
.display-mode {display: none!important;}
.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%;}
}
@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_ct_title {margin: 0px 0px 10px 0px;}
.tt_new_sec {padding: 0px 0px 10px 0px;}
.more_title {margin: 12px 8px 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: 5px 0px 10px 10px;}
.woocommerce .woocommerce-ordering select,
.woocommerce-ordering,
.tbay-filter {float: left;width: 100%!important;} 
.tbay-filter {margin: 20px 0px 10px 0px!important;} 
.tt-icon.tt_hot {float: left;}
.woocommerce span.onsale {float: left;}
.tt_ct_title.ct1xx  {margin: 20px 0px 0px 0px;}
}
 
@media screen and (max-width:728px){
.slide_m {display: block;}
.slide_pc {display: none;}


}
@media screen and (max-width:620px){
.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 {margin: 27px 0px 10px 0px!important;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;} 
}

@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){
.from_vcx {width: 360px;}
.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%;}   
 .tt-footer {margin: 5px 0px 0px 0px;}   
 .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: 15px 0px 0px 0%!important;}
.tt_dsc_product {padding: 10px 0px 10px 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, .tt-icon{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;}
} 
@media screen and (max-width:384px){
.from_vcx {width: 320px;}
.woocommerce-checkout .from_vcx {width: 100%;}
.woocommerce-checkout .login_wc .from_vcx{padding: 5px;}

}
@media screen and (max-width:320px){
	.from_vcx {width: 300px;}
	.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;}   

}