/*.add-number{
margin-left: 10%;
margin-right: -10%;
}*/
blockquote{
  font-size: 1.0em; 
  width:90%;  
  margin:20px auto; 
  font-style:italic; 
  color: #555555; 
  padding:1.2em 30px 1.0em 40px; 
  border-left:8px solid #01cafc; 
  line-height:1.5; 
  position: relative;
  background:#EDEDED;
}
.block-Related-productshop-detail{
  overflow : hidden;
}
li.mm-listitem:last-child{
  /*margin-top : 20px;*/
}
.Block-subbanner .subbigbanner img{
  max-height: 457px;
}
.s-height-385.border-gray{
  border-bottom : 0;
}
.bullet-label {
  margin-left: 7%;
  margin-right: -7%;
}
#btnSearch-shop .fa.fa-search{
  color: #01a8e8;
}
.search-block-shop{
  padding: 20px 0px 0px 0px;
  margin: 0 auto;
  width: 40%;
}
.search-box-shop{
  width: 100%;
  border: 1px solid #e2e2e2;
}
.page{
  overflow : hidden;
}
input.txt-number{
  pointer-events: none;
}
.Content-Terms-Conditions {
  padding: 20px 0;
  padding-left: 0;
  padding-right: 0;
  max-width: 1050px;
  margin: auto;
}
.productshop-detail .swiper-container{
  overflow: unset;
}
.editing-form-label-cell label{
  margin-left: -45px;
}
#TransferSlip{
  margin-top: -30px;
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl02_On_lineForm_viewBiz_btnOK{
  margin-top : 20px;
}
.swiper-hot .swiper-pagination-shop .swiper-pagination-bullet-active,.swiper-new .swiper-pagination-new .swiper-pagination-bullet-active{
  opacity: 1;
  background: #8fdffa !important;
}
.s-wiper-product4.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper3.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
  box-shadow: 0 0 0 2px #8fdffa;
}

.s-margin-swiper.swiper-pagination-bullets{
  margin-top: 30px;
  position: relative;
}
.s-margin-swiper .swiper-pagination-bullet-active {
  opacity: 1;
  background: #8fdffa !important;
}
.detail-profil-l{
  color: #555;
}


.z-index-plus{
  z-index : 1;
}
.z-index-minus{
  z-index : -1;
}
.checkout-nav{
  display : block !important;
}
.edit-template input,.edit-template select,.edit-template textarea{
  /*border: unset;*/
  border: 1px solid #40b9e3;
  border-radius: 20px;
  background-color: #ffffff !important;
}
section.CategoryOnlineshop .search-box-container .submit .fa{
  color: #01a8e8;
}
.CategoryOnlineshop .search-block .search-box-container{
  width: 50%;
  border: 1px solid #e2e2e2;
  margin-bottom: 20px;
  margin-top: 15px;
}
.contact-wrapper{
  font-family: ThaiSans Neue Regular;
}
.swiper1 .swiper-button-prev,.swiper1 .swiper-button-next{
  /*display : none !important;*/
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
  background-image: url(/Rajdhevee/media/RCSkin-Upload/Online-Shop/Icon/icon_right.png) !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  background-image: url(/Rajdhevee/media/RCSkin-Upload/Online-Shop/Icon/icon_left.png) !important;
}
.swiper1 .swiper-button-prev{
  background-image: url(/Rajdhevee/media/RCSkin-Upload/Online-Shop/Icon/icon-left.png) !important;
}
.swiper1 .swiper-button-next{
  background-image: url(/Rajdhevee/media/RCSkin-Upload/Online-Shop/Icon/icon-right.png) !important;
}
.swiper-pagination-shop,.swiper-pagination-new{
  display : none;
}
span.txt-amount{
  display: none;
}
.s-zindex-breadcrumb{
  z-index : 1;
}
.s-zindex-title{
  z-index :-1;
}
.Block-checkout-nav li:first-child a, .Block-checkout-nav li.selected a, .Block-checkout-nav li .inactive,.Block-checkout-nav li.selected:last-child a , .Block-checkout-nav li:nth-child(2) a,.Block-checkout-nav li:nth-child(3) a{
  background-position-x: 50%;
  background-position-y: 0;
  padding-top: 80px;
}
.btnContinue, .CartStepHeader{  
  display:none;
}
.txt_graysm{
  color: #696969!important;
}
.Block_WarperListOrderItem{
  padding: 10px;
}
.block-OrderItem{
  border: 1px solid #f1f1f1;
  margin-bottom: -1px;
}
.block-OrderItem :hover{
  background-color: #ebfaff;
}
.col-sm-12{
  /*float : left;*/
}
.arrow-index{
  height: 0px;
}
ul#nav-tabs-wrapper li {
  padding-right: 5%;
  padding-left: 7%;
}
#nav-tabs-wrapper {
  border-bottom: 1px solid #ccc;
  position: relative;
  top: 25px;
  padding-left: 10px;
  padding-right: 10px;
}
.product-detail-left .image{
  padding-top : 60px;
  padding-bottom: 30px;
}
#mm-0{
  /*overflow : hidden;*/
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: unset;
}
.title-txt-online-related{
  font-family: 'ThaiSans Neue Bold';
  font-size: 54px;
  margin-bottom: 20px;
  color: #01A8E8;
  margin-top: 40px;
}

.product-detail-left img{
  margin: 0 auto;
  border: 2px solid #e4f5ff;
}

#btn-rigth{
  font-size: 60px;
  color: #f720a1;
  position: relative;
  top: -260px;
  right: -1073px;
  cursor: pointer;
  font-weight: bold;
}
#btn-left{
  font-size: 60px;
  color: #f720a1;
  position: relative;
  left: -35px;
  top: -260px;
  cursor: pointer;
  font-weight: bold;
}
.fa.fas.fa-file{
  margin-left: -28px;
}
.boxList_OrderItem{
  font-family: "ThaiSans Neue Bold";
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl01_ShoppingCartContent_shoppingCartUniView_ctl00_ctl00_ctl02_btnRemove_image{
  cursor: pointer;
}
.txt-blue,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_RC_PaymentSearchOrder_ddlSearchType,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_RC_PaymentSearchOrder_btnSearchKeyword{
  margin-bottom: 20px;
}
#btnSearch{
  padding: 0;
  height: 40px;
  border-radius: 5px;
  margin: 0;
  width: 9%;
  max-width: 240px;
  color: #ffffff;
  border: 1px solid #01a8e8;
  background: #01a8e8;
  display: -moz-inline-stack;
  display: inline-block;
  *: ;
  display: inline;
  vertical-align: top;
  zoom: 1;
  outline: none !important;
  box-shadow: none !important;
  transition: .3s;
}
#txtKeywords{
  font-size: 26px;
  height: 40px;
  padding: 0 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
#ddlType{
  font-size: 26px;
  height: 40px;
  padding: 0 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.fa-times-circle-o:before{
  background: #555;
  color: #fff;
  border-radius: 10px;
  font-size: 26px;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
  top: -7px;
  right: -7px;
}
.cThead th,.cTbody tr td{
  border-right: 1px solid #fff;
}
.txt-size-image{
  color : #aba8a8;
}
.txt-ps-nm-gray{
  color : #b3b3b3;
  letter-spacing: 1.7px;
}
.txt-w{
  pointer-events: none;
}
.box-SearchOrder > div{
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 40px;
  position: relative;
}
span.tex-show {
  display: none;
}
.txt-number{
  z-index : 1;
}
.Amount .s-post-left{
  width: 50%;
}
.Amount .s-post-right{
  width: 50%;
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl01_ShoppingCartTotals_lblLabel{
  color: black;
}
.box-listproduct {
  margin-right: -7px;
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl03_CustomerDetail1_customerForm_pnlForm > div{
  /*margin-top: -35px;*/
}
#rdoEditBilling1 + label::before,#rdoEditBilling2 + label::before {
  border-color: #00A8E7;
  padding-left: unset !important;
}
#rdoEditBilling1 + label::after,#rdoEditBilling2 + label::after{
  background: #00A8E7;
  margin-top: 0px;
}
#rdoEditBilling1 + label,#rdoEditBilling2 + label{
  position: relative;
  display: inline-block;
  padding: 0 0 0 2em;
  height: 1em;
  line-height: 1;
  cursor: pointer;
}
.Block-Producttag{
  margin-top: 40px;
}

.Block-Productonline-control{
  height: 270px;
}
.s-height-385{
  height : 270px;
}
.s-height{
  height: 270px;
}
.s-width.item{
  width : 250px;
}
.total-price{
  width: 49%;
  float: left;
  text-align: right;
  color: #065F80;
  display: block;
  /*padding-left: 150px;*/
}
.total-price-b{
  width: 49%;
  float: right;
  text-align: left;
  color: #065F80;
  display: block;
  /*padding-right: 150px;*/
}
.content-total{
  font-size: 32px;
  font-family: 'ThaiSans Neue Bold';
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl01_PaymentForm_pnlPaymentDataContainer{
  /*border-top: 1px solid #cccccc;*/
}
.box-highlight3,.box-highlight2{
  margin-bottom: 30px;
  overflow: hidden;
}
.box-highlight4{
  padding : 0;
  width : 49.5%;
  float: left;
}
.box-highlight5{
  padding : 0;
  width : 49.5%;
  float: right;
}
.box-highlight4 .btn-s,.box-highlight5 .btn-s{
  position: absolute;
  bottom: 20px;
  width: 50%;
  padding: 0 18px;
  text-align: left;
}
.btn-s a{
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
  max-width: 160px;
}
.PaymentPriceDiscount,.PaymentOrderDiscount,.PaymentShipping{
  display : none;
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl01_Repeater1_repItems_ctl00_ctl00_addItem_btnAdd{
  margin-top: 15px;
}
.warp-Productlist{
  margin-top : 20px;
}
.Block-Producttag{
  background: #F9F9F9;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.txt-number{
  line-height: 1;
}
.FormErrorLabel,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl00_LogonForm_Login1_FailureText{
  color : red;
}
.ErrorLabel{
  display :none;
}
.block-main-productshop-detail{
  margin-bottom: -70px;
}
.at-share-btn-elements{
  position: relative;
  top: -7px;
}
.bottom-addcart a {
  margin-bottom: 30px;
  margin-top: 30px;
}
.description {
  border-bottom: 1px solid #cccccc;
}
.element1,#share,.Block-Rating > div,.view-number.clearfix,.custom-tag-cl{
  position: relative;
}
.custom-tag-cl{
  top: -12px;
  position: relative;
}
.content-menufooter{
  padding: 30px 0 50px;
}
.s-select.selectdiv select{
  border-radius: 0px !important;
  border: 1px solid #ccc;
  max-width: 100%;
  border-radius: 4px !important;
  top: -5px;
  position: relative;
}
.s-select.selectdiv:after{
  color: #ccc !important;
  top: 1px !important;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  /*width: 10px;
  height: 10px;*/
}
#id_search{
  color: #fff !important;
  text-decoration: none !important;
}
.custom-orderInvoiceNumberList > span > a {
  color: #0f6194 !important;
  text-decoration: none !important;
  pointer-events: none;
}

.log-in{
  text-align: right;
}
.box-footer-site{
  position: relative;
  top: 10px;
}
#TransferTime,#TransferTime2{
  padding-left: 10px;
}
/*#txtTransferDate,#txtTime{
width : 90%;
}
#TransferDate{
width: 50%;
display: block;
float: left;
}
#TransferTime,#select-time{
width: 25%;
display: block;
float: left;
}*/
.s-line{
  position: relative;
  top: -55px;
  margin-top: 60px;
  display: block;
}
.s-status{
  position: relative;
  top: -8px;
  padding-left: 30px;
}
.s-color-txt{
  color : #555 !important;
  line-height: 1;
  margin-left: 0px;
  margin-right: 19px;
  
}
.s-color-txt ul{
  font-size : 70px;
  color : #1175ae !important;
  list-style : none;
  left: -54px;
  position: relative;
}

.s-color-txt ul li{
  position : relative;
  background-image : url('/App_Themes/Stylesheet/Images/blueline.png');
  background-repeat-y: repeat;
  background-repeat-x: no-repeat;
  
}
.s-color-txt ul li:last-child{
  background-image : none;
}
.s-color-txt ul li:before { 
  content: "•";
  padding-right: 7px;
  font-size: 104px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -11px;
  top: -10px;
}
.font-28{
  font-size : 28px;
}
.content-order-tracking{
  position: relative;
  background: #dff2fb;
  padding: 40px;
  padding-right: 15%;
  padding-left: 15%;
}
.s-list > ul{
  color: #1175ae;
  font-size: 70px;
  position: relative;
  top: -58px;
}
.s-list > ul > li > span {
  position: relative;
  top: -13px;
}
/*ul li::before {
color: #006b6e;  
content: "\2022"; 
font-size: 80px; 
position: relative;
top: 0em; 
position: relative;
top: -10px;
}*/

.tracking-line{
  /*background: #1175ae;
  width: 3px;
  min-height: 50px;
  position: absolute;
  height: 63%;*/
}
.ui-state-default, .ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.ui-button, html .ui-button.ui-state-disabled:hover, 
html .ui-button.ui-state-disabled:active {
  background: #fff !important;
}
.ui-widget-header {
  background: #fff !important;
  border : none !important;
}

.ui-state-default{
  border: none !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight {
  border: none !important;
  background: #dfdedc !important;
  color: #616143 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, a.ui-button:active, 
.ui-button:active, .ui-button.ui-state-active:hover {
  border: none !important;
  background: #444 !important;
  font-weight: normal !important;
  color: #ffffff !important;
}

div#ui-datepicker-div {
  font-size: 14px !important;
}
/*.cms-bootstrap .table tbody > tr a {
color: #fff !important;
text-decoration: none !important;
}*/
.PaymentOrderDiscount .txt-Confirm-Order-right{
  color : red;
}
.PaymentPriceDiscount .txt-Confirm-Order-right{
  color : red;
}
#p_lt_ctl08_pageplaceholder_p_lt_ctl01_PaymentForm_lblorderDiscountValue,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_PaymentForm_lblPriceDiscountValue,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_PaymentForm_lblorderDiscount,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_PaymentForm_lblPriceDiscount,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl01_ShoppingCartTotals1_lblLabel,#totalprice,#lblDisProValue,#p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl05_ShoppingCartTotals2_lblValue{
  color: red !important;
}
.TotalViewer .Label > #p_lt_ctl08_pageplaceholder_p_lt_ctl01_pageplaceholder_p_lt_ctl05_ShoppingCartTotals2_lblLabel {
  color: red;
}
.TotalViewer .Value{
  color : red;
}
.s-color > .Value{
  color : red;
}
.other-discount .Value{
  color : red !important;
}
.OnlineShop{
  font-family: "ThaiSans Neue Light";
  font-size:24px;
}
.category-head{
  text-align: center;
}
.Tax{
  color : #555;
}
.container_headShop{
  padding: 0 60px;
}
.btn{
  font-family: 'ThaiSans Neue SemBd';
}
.productshop-wrapper{
  padding: 30px 0;
}
.control-padding-online{
  padding:14px 0;
  overflow: hidden;
}
.text-line-through{
  text-decoration: line-through;
  line-height: 1;
  min-height:24px;
}
.txt-title-footer{
  color: #787878;
  font-family: 'ThaiSans Neue Bold';
}
.title-txt-online{
  font-family: 'ThaiSans Neue Bold';
  font-size: 34px;
  margin-bottom: 5px;
  color: #01A8E8;
}
.txt-title-inshop{
  font-size: 36px;
  font-family: 'ThaiSans Neue Bold';
  color: #333;
}
.txt-Confirm-Order-left{
  width: 25%;
  float: left;
}
.txt-Confirm-Order-right{
  color: #065F80;
  font-family: 'ThaiSans Neue Bold';
  width: 75%;
  float: left;
  text-align: right;
}
.txt-headtotal{
  text-align: center;
  font-size: 40px;
  color: #333;
  margin-bottom: 20px;
}
.border_red{
  border-color:red;
}
.border-gray{
  border: 2px solid #F1F2F3;
}
.border-top-gray{
  border-top: 1px solid #F1F2F3;
}
.color-pink{
  color: #F4316F;
}
.color-black{
  color: #333333;
}
.box-detail-online{
  color:#696969;
  background-color:#F1F2F3;
  padding: 8px;
}
.txt-ps-detail{
  font-family: 'ThaiSans Neue Regular';
  color: #01A8E8;
  font-size:48px;
  font-size:3.6rem;
  line-height:1;
  padding-bottom:15px;
}
.productshop-wrapper .breadcrumb{
  font-size:26px;
  text-shadow: 0 0 #337ab7;
}
.OptionCategoryName {
  color: #333;
}
.Block-Showproduct{
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 40px;
  position: relative;
}
.clear-fix{
  display: flex;
  align-items: center;
  justify-content: center;
}
.slick-disabled {
  opacity: .5;
}
.btn-clear-shipping,
.btn-clear-tax{
  font-family: "ThaiSans Neue Light";
  background-color: #01A8E8;
  background-image: none;
  border-color: #01A8E8;
  color: #fff;
  font-size: 26px;
  padding: 0;
  width: 100%;
  box-shadow: none;
  text-shadow: none;
  border: none;
  transition: .4s;
}
.box_btn_clear{
  max-width: 75px;
  width: 100%;
}
.modal-body{
  overflow:hidden;
}


@media (max-width: 1200px){
  .container_headShop{
    padding: 0 15px;
  }
}

/*@media (max-width: 767px){
.txt-size-image{
text-align : center;
}
.OnlineShop{
font-size:24px;
}
.productshop-wrapper{
padding: 10px 0;
}
.control-padding-online{
padding:10px 0;
}
.title-txt-online{
font-size: 28px;
margin-bottom: 25px;
margin-top: 20px;
} 
.txt-ps-detail{
font-size:30px;
padding-bottom:0;
}
.txt-title-inshop{
font-size:28px;
}
.txt-headtotal{
margin-bottom: 10px;
}
}*/


/*# Index #*/
/*==================================================*/
header .menu-size .menu-top li a span{
  font-size: 24px;
  font-family: 'ThaiSans Neue Bold';
  line-height: 1;
}
.OnlineShop .menu-size{
  width:100%;
}
.OnlineShop .menu-top{
  float:right;
}
.OnlineShop .menu-bottom{
  float:right;
  width:100%;
}
.main-menu-onlineshop{
  /*margin:5px 15px!important;*/
}
.menu-bar .main-menu .txt-main-menu.main-menu-onlineshop a{
  padding: 6.5px 25px 5px;
}
.bg-HomePayment{
  background-image: url("/App_Themes/Stylesheet/Online-Shop/MasterPage/bg-payment.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.wrap-HomePayment{
  overflow: hidden;
  padding:80px 0;
}
.Block-BTN-Confirm-Order input[type="radio"] + label::before{
  border-color: rgb(0, 168, 231);
  top: 35%;
}
.Block-BTN-Confirm-Order input[type="radio"] + label::after{
  background: rgb(0, 168, 231);
  border: 1px solid rgb(0, 168, 231);
  top: 45px;
}
.Block-pay{
  overflow: hidden;
}
.box-pay{
  float: left;
  width: 50%;
  padding: 50px 0
}
.basket-shop{
  display:none;
  position: absolute;
  top: 0;
  right: 10px;
}
.header .basket-shop img{
  max-width:100%;
}
.basket-shop .shop-ico{
  padding: 0 10px 0 5px;
  position: relative;
  width: 55px;
  top: 2px;
}
.basket-shop .shop-ico-num{
  position: absolute;
  right: 5px;
  bottom: 10px;
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  -ms-border-radius: 10em;
  border-radius: 10em;
  background: #f4143e;
  color: #ffffff;
  font-size: 14px;
  width: 19px;
  height: 19px;
  text-align: center;
  line-height: normal;
  z-index:2;
}
.custom-search-box-container input[type="checkbox"] + label::before,
.custom-search-box-container input[type="checkbox"] + label::after{
  display:none;
}
.box-showtagproduct input{
  margin-top:20px;
  max-width: 250px;
  height: 40px;
}
footer.shop .contact-wrapper{
  padding:50px 0;
}
footer.shop .contact-wrapper .a-txt-bl a{
  font-size:36px;
  color: #333;
}
footer.shop .contact-wrapper .social-bar{
  margin:0;
  padding:0;
}
footer.shop .container>.row{
  margin-right: -15px;
  margin-left: -15px;
}
footer.shop .contact-wrapper .title-txt-bsc{
  padding:0;
}
footer.shop .contact-wrapper .a-txt-bl{
  padding:0;
}
footer.shop .contact-wrapper .call-center{
  padding-left: 0;
  margin: 0;
  width: 100%;
}
.HomeOnlineshop .Slides_three .slick-slide{
  margin-top:20px;
}

@media (max-width: 1024px){
  .Block-subbanner .subbigbanner img {
    max-height: 410px;
  }
  .terms-condition-wrapper {
    width: unset;
  }
  
  ul#nav-tabs-wrapper li {
    padding-right: 5%;
    padding-left: 7%;
  }
  .menu-bar .main-menu .txt-main-menu.main-menu-onlineshop a{
    padding: 6.5px 10px
  }
}

@media (max-width: 991px){
  .col-md-offset-4{
    margin-left: 33%;
  }
  .s-width-100{
    width : 100%;
  }
  .main-menu-onlineshop{
    margin:5px 12px!important;
  }
}

@media (max-width: 767px){
  span.txt-amount{
    display: block;
    float: left;
  }
  .add-number{
    margin-left: -7%;
    margin-right: 7%;
  }
  .wrap-HomePayment{
    /*padding:20px 0;*/
  }
  .basket-shop{
    display:block;
  }
  .box-showtagproduct input{
    height: 45px;
  }
  footer.shop{
    text-align: center;
  }
  footer.shop .contact-wrapper{
    padding:30px 0;
  }
  footer.shop  .img-responsive{
    margin:auto;
    max-width: 140px;
    width: 100%;
  }
  footer.shop .container>.row{
    margin:0;
  }
  footer.shop .contact-wrapper .a-txt-bl a{
    font-size:20px;
  }
  footer.shop .contact-wrapper .social-ico{
    padding: 0 15px!important;
  }
  footer.shop .contact-wrapper .social-bar{
    align-items: center;
    justify-content: center;
    margin-top:10px;
  }
  footer.shop .contact-wrapper .social-bar img{
    max-width: 35px !important;
  }
  footer.shop .contact-wrapper .social-bar a{
    width: 15%;
  }
  footer.shop .contact-wrapper .col-xxs-12{
    padding: 20px 0;
  }
  footer.shop .accordion .item .heading{
    background-position: right 0px top 0px;
  }
  .header .basket-shop img{
    
  }
  .basket-shop .shop-ico-num{
    /*right: 10px;
    bottom: 15px;
    font-size: 11px;
    width: 14px;
    height: 14px;*/
    right: 10px;
    bottom: 13px;
    font-size: 18px;
    width: 21px;
    height: 21px;
  }
  
}
/*========================= Index =========================*/




/*# Home #*/
/*==================================================*/

.mainbanner-onlineshop{
  /*padding-bottom:25px; */
}
.subbigbanner{
  padding: 0 10px 0 0;
}
.subsmallbanner{
  padding: 0 0 0 5px;
}
.box-smallbanner:first-child{
  padding: 0 0 7.5px 0;
}
.box-smallbanner:last-child{
  padding: 7.5px 0 0 0;
}
.box-Category{
  background-color: #F9F9F9;
}
.wrap-Category{
  overflow: hidden;
  text-align: center;
  padding: 25px 0;
}
.wrap-Category p{
  margin:0;
}
.wrap-Category .colpd{
  padding:0;
}
.wrap-Category .colpd img{
  width:70px;
}
.HomeOnlineshop .slick-slide{
  margin:0 15px;
}
.Block-Productonline-control{
  
}
.Block-Productonline-control img{
  
}
.Block-Producttag{
  padding: 50px 0 0;
}
.box-code{
  overflow: hidden;
  position: relative;
  line-height: 24px;
}
.Heart-productonline{
  position: absolute;
  right: 0;
  width:24px;
  cursor: pointer;
}
.code-productonline{
  font-size:18px;
  color:#999999;
}
.Heart-productonline img{
  vertical-align: top;
}
.txt-nameproduct{
  font-size: 27px;
  line-height: 1;
  color: #01A8E8;
  height:60px;
  overflow: hidden;
}
.txt-nameproduct a{
  color: #01A8E8;
}
.txt-netpriceproduct,.TotalPriceContainer{
  color: #FF0000;
  font-size:40px;
  line-height:1;
}

.product-detail-right .TotalPriceContainer .TotalPrice{
  font-size:50px;
}
.txt-netpriceproduct span,.TotalPriceLabel{
  color:#999;
  font-size:24px;
}
.box-listproduct{
  padding: 25px 15px;
  float: none;
  display: inline-block;
  margin-right: -7px;
}
.box-showtag{
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
.wrap_tagShop .btn-tag{
  padding:0;
  display:block;
}
.wrap_tagShop .btn-tag a{
  display:block;
  border-color:transparent;
  color: unset;
  padding: 0;
  width: 100%;
}
.wrap_tagShop{
  display: inline-block;
  margin: 5px 10px;
  border: 1px solid;
  border-radius: 25px;
  max-width: 140px;
  width: 100%;
}
.color-New{color: #6ACA6B!important;border-color:#6ACA6B!important;}
.color-Recommended{color: #FF9900!important;border-color:#FF9900!important;}
.color-Hot{color: #FF0000!important;border-color:#FF0000!important;}
.color-BestSeller{color: #CCCCCC!important;border-color:#CCCCCC!important;}
.color-Promotion{color: #00A8FF!important;border-color:#00A8FF!important;}
.color-Rewards{color: #C2A76E!important;border-color:#C2A76E!important;}
.SelectCatOnline{
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.SelectCatOnline select{
  width:auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/App_Themes/Stylesheet/Images/down-arrow.png)!important;
  background-size: 15px 15px!important;
  background-repeat: no-repeat;
  background-position: center right;
  font-size:34px;
  color: #00A8FF;
  border: none;
  height:auto;
  text-align: center;
  text-align-last: center;
}
/*.box-footer-site{
padding:20px 0;
}*/
.txt-title-footer a{
  color: #787878!important;
}
.wrap-footer-site a{
  color: #A5A5A5;
}
.wrap-footer-site{
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2;/* Firefox */
  column-count: 2;
  -webkit-column-gap: 0; /* Chrome, Safari, Opera */
  -moz-column-gap: 0;/* Firefox */
  column-gap: 0;
}
.warp-Productlist{
  padding: 0;
}


@media (max-width: 1024px){
  .box-Category{
    overflow: auto;
  }
  .wrap-Category{
    width: 1200px;
  }
  .product-detail-left .image{
    padding-top : 38px;
  }
  /*.box-footer-site{
  margin-left: 20px !important;
}*/
}
/*@media (max-width: 768px){
.warp-Productlist{
padding: 0 10px;
}
.box-listproduct {
padding: 25px 5px;
}*/
/*.box-footer-site{
margin-left: 20px !important;
}
}*/

/*768*/
@media (max-width: 911px){
  .Block-subbanner .subbigbanner img {
    max-height: 404px;
  }
  .Block-checkout-nav li:first-child a, .Block-checkout-nav li.selected a, .Block-checkout-nav li .inactive,.Block-checkout-nav li.selected:last-child a , .Block-checkout-nav li:nth-child(2) a,.Block-checkout-nav li:nth-child(3) a{
    background-position-x: 50%;
    background-position-y: 0;
    padding-top: 65px;
  }
  .other-discount .Block-Form-BTN{
    width: 42% !important;
  }
  .s-apple{
    /*margin-left: 20%;
    margin-right: -20%;*/
  }
  .product-remark{
    z-index : -1;
  }
  #p_lt_ctl08_pageplaceholder_p_lt_ctl02_SmartSearchResults2_srchResults_pnlSearchResults .Block-Productonline-control{
    height: 255px;
  }
  /*.box-footer-site{
  margin-left: 20px !important;
}*/
  .container {
    /*width: unset !important;*/
  }
  ul#nav-tabs-wrapper li {
    padding-right: 5%;
    padding-left: 5%;
  }
  .product-detail-right {
    padding-left: 10px;
  }
  .product-detail-left .image{
    padding-top : 35px;
  }
  .row-fluid .col-sm-12{
    float: left;
    width: 100%;
  }
  .related-mobile{
    overflow: unset;
  }
  .warp-Productlist{
    padding: 0 10px;
  }
  .box-listproduct {
    padding: 25px 5px;
  }
  .slick-track{
    margin-left: -15px;
  }
  .s-width{
    /*width: 250px !important;*/
    margin-left: 5px;
  }
  /*.s-height-385{
  height : 270px;
}
  .s-height{
  height : 184px;
}
  .Block-Productonline-control {
  height: 195px; 
}*/
  .mainbanner-onlineshop{
    /*padding-bottom:5px;*/
  }
  .Block-subbanner{
    padding: 0;
  }
  .subbigbanner{
    padding: 0 15px 0 0;
  }
  .subsmallbanner{
    padding: 0px 0 0 0;
  }
  .box-smallbanner{
    /*width:50%;
    float:left;*/
  }
  .box-smallbanner:first-child{
    /*padding: 0 2.5px 0 0;*/
  }
  .box-smallbanner:last-child{
    /*padding: 0 0.5px 0 0;*/
  }
  .HomeOnlineshop .slick-slide{
    /*margin: 0 15px;*/
    margin-right : 5px;
    /*margin-left : -20px;*/
  }
  .Heart-productonline{
    height: 20px;
    width: 20px;
  }
  .box-listproduct {
    padding: 25px 5px;
  }
  .warp-Productlist{
    padding: 0;
  }
  .box-detail-online{
    padding: 6px 10px;
  }
  .Block-Productonline-control img{
    display: block;
    /*max-height: 160px;*/
    margin: auto;
  }
  .box-showtag{
    font-size:22px;
  }
  .txt-nameproduct{
    font-size:26px;
    height:50px;
  }
  .text-line-through {
    font-size:20px;
    min-height: 20px;
  }
  .txt-netpriceproduct,.TotalPriceContainer{
    font-size:32px;
    line-height: 20px;
  }
  .block-main-productshop-detail .txt-netpriceproduct,
  .block-main-productshop-detail .TotalPriceContainer .TotalPrice{
    font-size:40px;
  }
  .Block-Showproduct .txt-netpriceproduct, .Block-Showproduct .TotalPriceContainer{
    line-height: 1;
  }
  .txt-netpriceproduct span,.TotalPriceLabel{
    font-size:22px;
  }
  .wrap_tagShop{
    
  }
  .wishlist{
    padding:0;
  }
}
@media (max-width: 768px){
  .subbigbanner {
    padding: 0 0px 0 0;
  }
  .Block-subbanner .subbigbanner img {
    max-height: 333px;
  }
  .control-padding-online {
    padding: 5px 0;
  }
  .box-smallbanner:last-child {
    padding: 5px 0.5px 0 0;
  }
  .subbigbanner img{
    padding-right: 5px;
  }
  .box-smallbanner:first-child {
    padding: 0 0px 0 0px;
  }
  .subsmallbanner {
    padding:unset;
  }
  .Block-Showproduct .product-detail-left{
    margin-top: 25px;
  }
}
/*========================= Home =========================*/

/*# Product #*/
/*==================================================*/

.txt-list-detail{
  
  color:#333333;
  padding:7.5px 0;
  line-height: normal;
}
section.productshop-detail .ProductOptionSelectorContainer{
  display: flex;
  align-items: center;
}
section.productshop-detail .form-horizontal .form-group{
  margin:0 0 0 0;
}
section.productshop-detail .editing-form-label-cell{
  width:25%;
  float:left;
}
section.productshop-detail .ProductOptionSelector{
  width:75%;
  float:left;
}
section.productshop-detail .ProductOptionSelector .radio{
  padding:0;
}
section.productshop-detail .ProductOptionSelector label{
  border: 2px solid #CCCCCC;
  padding: 10px 15px;
  max-width: 105px;
  width: 100%;
  height:auto;
  text-align: center;
  border-radius: 10px;
  margin-right:20px;
}
section.productshop-detail .ProductOptionSelector input[type="radio"]:checked + label{
  border-color:#00A8FF;
  color:#00A8FF;
}
section.productshop-detail .UnitsLabel,
section.productshop-detail .AddToCartTextBox{
  display:none;
}
.AddToCartButton{
  background-color: #F4316F !important;
  background-image: none;
  border-color: #F4316F;
  max-width: 300px;
  width: 100%;
  font-size: 26px;
  color: #fff;
  transition: .3s;
}
.AddToCartButton:hover,
.AddToCartButton:focus,
.AddToCartButton:active,
.AddToCartButton:active:focus,
.AddToCartButton:active:hover{
  border-color: #F4316F;
  background-color: #F4316F;
  color: #333;
}
.sub,.add{
  background: none;
  border: none;
}
.sub img,.add img{
  position: relative;
  top: -3px;
  width:24px;
}
.add-number input{
  text-align: center;
  border-radius: 10px;
  border: 1px solid #cccccc;
  max-width: 105px;
  height: 35px;
  width: 100%;
}
.product-detail-right{
  position: relative;
}
.AddToCartContainer{
  position: relative;
  margin-top: 75px;
  max-width: 300px;
  width: 100%;
}
.description {
  /*padding: 25px 0;*/
  overflow: hidden;
  padding : 10px;
}
.product-remark{
  position: relative;
  padding-top: 70px;
}
.addToWishlist{
  position: relative;
  bottom: 35px;
  /*position: absolute;
  right: 120px;
  right : 60px;*/
  cursor: pointer;
  /*left: 800px;*/
  text-align: right;
  margin-left: 83%;
}
.addToWishlist img{
  vertical-align: sub;
}
.addToWishlist a{
  padding-left: 35px;
  margin-left: -25px;
  color:#cccccc;
}
.TotalPriceContainer{
  position: relative;
  top: 0;
  display: inline-block;
  overflow: hidden;
}
.CartItemSelector + .MessagesContainer + .TotalPriceContainer{
  top: -60px;
}
.CartItemSelector {
  position: relative;
  bottom: -45px;
}
.box_detaillist{
  overflow: hidden;
}
.TotalPriceLabel{
  float: right;
  position: relative;
  top: 20px;
  margin-left: 10px;
}
.TotalPrice {
  float: left;
}
.block-add-number{
  overflow: hidden;
  position: absolute;
  width: 100%;
  margin-top: -130px;
}
@media (max-width: 1024px){
  .Block-Showproduct .product-detail-left{
    margin-top: 25px;
  }
  .container.s-menu-ipad{
    width : 780px;
  }
  .other-discount .Block-Form-BTN{
    width: 38% !important;
  }
  .AddToCartContainer {
    bottom: 0;
  }
  .addToWishlist{
    bottom: 90px;
    right: 315px;
  }
  
  .addToWishlist {
    right: 60px;
    bottom: 35px;
  }
}
/*@media (max-width: 768px){
.AddToCartButton{
max-width: 200px;
}
}*/
/*768*/
@media (max-width: 911px){
  .main-menu {
    width: 770px;
  }
  /*.Block-Productonline-control{
  height: 200px;
}
  .s-height-385{
  height : 200px;
}
  .s-height{
  height: 200px;
}*/
  
  .txt-list-detail{
    
  }  
  .AddToCartButton{
    max-width: 200px;
  }
  .txt-ps-nm-gray {
    font-size: 20px;
  }
  .txt-ps-nm-gray-light{
    font-size:26px;
    border-top:1px solid #ccc;
    padding: 10px 0;
  }
  .txt-ps-hm-red-light{
    font-size:48px;
    padding-bottom: 10px;
  }
  .TotalPriceLabel {
    top: 15px;
  }
  .Block-Showproduct {
    /*padding-bottom: 30px;*/
  }
  .product-detail-left{
    padding:0 0px;
    padding-right: 25px;
  }
  .product-detail-right{
    padding:0;
    padding-bottom:30px;
  }
  .both-xxs{
    /*clear: both;*/
  }
  .OptionCategoryName {
    
  }
  section.productshop-detail .ProductOptionSelector label{
    margin:0;
    padding:0;
    line-height: normal;
  }
  section.productshop-detail .ProductOptionSelector .normal:first-child label{
    margin-right:5px;
  }
  .add-number input{
    font-size:24px;
  }
  .AddToCartButton{
    max-width: unset;
    height: 55px;
    border-radius: 0;
    line-height:1;
  }
  .AddToCartContainer{
    position: fixed;
    bottom: 0;
    z-index: 99;
    left: 0;
    width: 85%;
    max-width: unset;
  }
  .addToWishlist{
    display: flex;
    align-items: center;
    position: fixed;
    bottom: 0;
    z-index: 99;
    right: 0;
    left: unset;
    width: 15%;
    background-color: #f1f2f3;
    height: 55px;
  }
  .addToWishlist img{
    vertical-align: middle;
    /*width: 24px;
    height: 24px;*/
    margin:auto;
  }
  .lastlist-detail{
    padding-bottom:20px;
  }
  .addToWishlist a{
    padding:0;
    margin:0;
    opacity: 0;
    position: absolute;
  }
  .CartItemSelector + .MessagesContainer + .TotalPriceContainer {
    top: -40px;
  }
  .CartItemSelector {
    bottom: -55px;
  }
  .addToWishlist span{
    display:none;
  }
  .block-add-number{
    position: unset;
    margin-top: 20px;
    display: flex;
    align-items: center;
  }
  .SelectdivCat{
    padding: 20px 0;
    overflow: hidden;
    
  }
}

/*========================= Product =========================*/

/*#Shopping-cart#*/

.CartContent{
  clear: both;
  padding: 0!important;
}
.txt-ListCalculate{
  color: #333333;
  font-size:26px;
}
.Block-Listbasket .Item{
  border-top: 1px solid #cccccc;
  position: relative;
  padding:20px 0;
}
.UnitCountButton{
  
}
.font-titlelist{
  color:#333;
  margin-bottom:10px;
}
.cart-coupon-code{
  clear: both;
  overflow: hidden;
  padding:10px 0 0;
}
.code_coupon{
  color: #065F80;
  text-align: left;
  font-size: 24px;
  padding: 0 15px;
  display: flex;
  align-items: center;
}
.cart-coupon-code .color-black{
  padding:10px 0;
}
.Block-DiscountCode .button.remove_coupon{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/error.png);
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 50%;
  width: 20px;
  margin: 0 15px;
}
.Block-DiscountCode .button.remove_coupon input{
  float: none;
  /*height: auto;*/
  width: 100%;
  background: transparent;}
.Info.col1{
  overflow: hidden;
}
.Amount.col2 div:last-child{
  display:none;
}
.Subtotal.col4{
  text-align: center;
  color: #065F80;
  font-size: 24px;
  font-family: 'ThaiSans Neue Bold';
}
.Remove.col5{
  line-height: 1;
  position: absolute;
  top: 24px;
  right: 0;
}
.Remove.col5 img{
  vertical-align: top;
}
.Amount.col2 input{
  text-align: center;
  font-size:24px;
}
.Block-ListCalculate{
  clear: both;
  line-height: 1;
}
.Block-ListCalculate>div {
  border-top: 1px solid #cccccc;
  clear: both;
  padding: 15px 0;
}
.Block-sumproduct{
  overflow: hidden;
}
.Block-sumproduct .txt-right{
  color: #065F80;
}
.TotalViewer{
  overflow: hidden;
  clear: both;
  padding: 5px 0;
}
.TotalViewer .Label{
  width:50%;
  float:left;
}
.TotalViewer .Value{
  width:50%;
  float:left;
  text-align: right;
  color: #065F80;
  font-family: 'ThaiSans Neue Bold';
}
.Block-ProductSummary>div,.Block-Transport>div,.Block-DiscountCode>div{
  padding:10px 0;
  overflow: hidden;
}
.Block-Transport select{
  padding: 0 15px;
  font-size: 24px;
  height: 40px;
}
.Block-DiscountCode input[type="text"]{
  float: left;
  width: 78%;
  font-size: 24px;
  height: 40px;
  padding: 0 15px;
}
.Block-DiscountCode input[type="submit"]{
  float: right;
  vertical-align: top;
  width: 20%;
  background-color: #01A8E8;
  background-image: none;
  border:none;
  color: #fff;
  font-size: 20px;
  padding: 0;
  height: 40px;
  text-shadow: none;
  transition: .4s;
}
.Block-DiscountCode input[type="submit"]:hover{
  color:#333;
}
.Block-DiscountCode .Error{
  clear: both;
  padding: 10px 0 0;
  color: red;
}
.Block-BTN .btn-nextshop,.Block-BTN .btn-backshoping{
  max-width:100%;
  width:100%;
  font-size:26px;
  font-family: unset;
  
}
.DropDownField {
  width: 100%!important;
}
.btn-nextshop{
  font-family: "ThaiSans Neue Light";
  background-color: #01A8E8;
  background-image: none;
  border-color: #01A8E8;
  color: #fff;
  font-size: 26px;
  padding:0;
  height: 55px;
  width:100%;
  box-shadow: none;
  text-shadow: none;
  border:none;
  transition: .4s;
  margin-top : 30px;
  border-radius: 4px !important;
}
.btn-nextshop:hover,
.btn-nextshop:focus,
.btn-nextshop:active,
.btn-nextshop:active:focus,
.btn-nextshop:active:hover{
  background-color: #01A8E8;
  color: #333;
}
.btn-LoginShop{
  font-family: "ThaiSans Neue Light";
  background-color: #01A8E8;
  background-image: none;
  border-color: #01A8E8;
  color: #fff;
  font-size: 26px;
  padding:0;
  height: 40px;
  max-width:240px;
  width:100%;
}
.btn-backshoping{
  font-family: "ThaiSans Neue Light";
  background-color: #fff;
  background-image: none;
  border: 1px solid #01A8E8;
  border-radius: 5px;
  color: #01A8E8;
  font-size: 26px;
  margin-top: 15px;
  text-align: center;
  padding:0;
  height: 55px;
  width:100%;
  transition: .4s;
}
.btn-backshoping:hover{
  background-color: transparent;
  color: #333;
  border-color: #01A8E8;
}
.CartItemDiscountNames{
  color: #cccccc;
  font-size: 24px;
}
.Block-Bill-Order{
  padding:50px 0;
  width: 70%;
  margin: 0 auto;
}
.Block-Bill-Order>div{
  /*border-top: 1px solid #cccccc;*/
  clear: both;
  overflow: hidden;
  padding:30px 0;
}
.Block-Bill-Order-num span{
  color: #F4316F;
}
.Block-Check-Order .TotalViewer{
  
}
.Block-Check-Order>div>div {
  padding: 10px 0;
}
.Block-BTN-Confirm-Order{
  text-align:center;
}
.Block-BTN-Confirm-Order input{  
  margin-top: 50px;
}
.wrap-form-shipping{
  overflow: hidden;
  clear: both;
}
.box-shipping {
  padding: 0;
}
.Block-Form-SHIPPING-login,
.Block-Form-SHIPPING-Guest,
.Block-Form-SHIPPING,
.Block-Form-TAX,
.Block-Check-Order,
.Block-content-complete{
  width:80%;
  margin:0 auto;
}
.Block-Form-SHIPPING,
.Block-Form-SHIPPING-Guest,
.Block-Form-TAX,
.Block-Check-Order,
.Block-content-complete,
.wrap-member-Login{
  padding:15px 0;
}
.box-shipping-left {
  padding: 0 15px 15px 0;
}
.box-shipping-right {
  padding: 0 0 15px 15px;
}
.box-shipping-center{
  padding:0 0 15px 0;
}
.shipping-label label::before{
  display:none;
}
.shipping-label label{
  padding:0;
  color: #333;
  cursor: auto;
  height: auto;
}
.shipping-value input,
.shipping-value select{
  font-size: 26px;
  height: 40px;
}
.shipping-value select{
  padding:0 12px;
}
.shipping-value textarea{
  font-size: 26px;
}
.Block-Form-TAX .form-group{
  margin:0;
  padding:0 0 15px 0;
  /*display:none;*/
}
.Block-Form-TAX .form-group label::before{
  display:none;
}
.Block-Form-TAX input[type="checkbox"] + label{
  padding-left:30px;
}
.Block-Form-TAX input[type="checkbox"] + label::before{
  width: 18px;
  height: 18px;
  top:3px;
}
.Block-Form-TAX input[type="checkbox"] + label::after{
  width: 18px;
  height: 18px;
  top:3px;
}
.Block-Form-TAX .form-group label{
  padding:0;
  color: #333;
  cursor: auto;
  height: auto;
}
.Block-Form-TAX .form-group select{
  font-size: 24px;
  height: 40px;
}
.Block-Form-BTN{
  text-align:center;
  overflow: hidden;
  width: 50%;
  margin: auto;
}
.terms-condition-wrapper{
  width: 34%;
}
.Block-Form-BTN input{
  margin-top: 30px;
  max-width: 200px;
  height: 40px;
}

.Block-checkout-nav ul{
  list-style: none;
  display: block;
  overflow:hidden;
  margin: 0;
  padding: 0;
}
.Block-checkout-nav li {
  width: 25%;
  float: left;
  text-align:center;
  font-size:28px;
}
.wrap-listcheckmard{
  padding:30px 8px;
}
.Block-checkout-nav li::after{
  content: '';
  display: block;
  border-bottom:2px solid #ccc;
}
.Block-checkout-nav li:first-child::after,
.Block-checkout-nav li.selected::after{
  border-color:#01A8E8;
}
.Block-checkout-nav li:first-child a{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-blue.png);
  background-repeat: no-repeat;
  background-position-y: 50%;
  width: 100%;
  display: block;
}
.Block-checkout-nav li.select a{
  font-family: 'ThaiSans Neue Bold';
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-g.png)!important;
}
.Block-checkout-nav li:first-child::after, .Block-checkout-nav li.select::after{
  border-color: #01A8E8 !important;
}
.Block-checkout-nav li.selected a{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-blue.png)!important;
}
.Block-checkout-nav li:nth-child(2) a{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-g.png);
  background-repeat: no-repeat;
  background-position-y: 50%;
  width: 100%;
  display: block;
}



.Block-checkout-nav li:nth-child(3) a{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-g.png);
  background-repeat: no-repeat;
  background-position-y: 50%;
  width: 100%;
  display: block;
  
}
.Block-checkout-nav li .inactive{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-g.png);
  background-repeat: no-repeat;
  background-position-y: 50%;
  width: 100%;
  display: block;
}
.Block-checkout-nav li.selected:last-child a{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/check-mark-blue.png);
  background-repeat: no-repeat;
  background-position-y: 50%;
  width: 100%;
  display: block;
  font-family: 'ThaiSans Neue Bold';
}
.txt-title-mini-ADDRESS{
  font-size: 26px;
  color: #333333;
}
.wrap-mini-ADDRESS{
  padding: 25px 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  position: relative;
}
.edit_ADDRESS{
  position: absolute;
  right: 20px;
  top: 15px;
  line-height: 1;
}
.edit_ADDRESS img{
  width: 20px;
  vertical-align: top;
}
.edit_ADDRESS span{
  font-size:20px
}
.txt-mini-ADDRESS span{
  color: #333333;
}
.Block-BTN-complete{
  clear: both;
  overflow: hidden;
  text-align: center;
}
.Block-BTN-complete input{
  max-width: 250px;
  height: 40px;
  margin-top: 0;
}
.box-changenum-product .txt-number{
  /*max-width:35px;*/
  /*height: 30px;*/
  max-width:40px;
  height: 40px;
}
.box-changenum-product button{
  padding:0;
}
.Block-Results .pad_TB_15{
  padding:15px 0;
}
.Block-Results>.TotalViewer{
  border-top: 2px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 10px;
  color: #065F80;
  font-size: 30px;
  padding: 20px 0;
}
.Block-Results>.TotalViewer .Value{
  font-size: 30px;
}
.shipping-label{
  color:#333;
}
.wrap-form-shipping input[type=checkbox]{
  height:auto;
}
.wrap-form-shipping label{
  padding-left: 30px;
}
.wrap-form-shipping input[type=checkbox] + label::before,
.wrap-form-shipping input[type=checkbox] + label::after,
.logon-remember-me-checkbox input[type=checkbox] + label::before,
.logon-remember-me-checkbox input[type=checkbox] + label::after{
  width: 18px;
  height: 18px;
  top:3px;
}
.Block-Check-Order>div{
  border-top:1px solid #cccccc;
  padding: 15px 0;
  overflow: hidden;
}
.Block-Check-Order>div:nth-child(2){
  border-top:2px solid #cccccc;
}
.Block-Check-Order>div:first-child{
  padding:0;
}
.wrap-CheckAmount .TotalViewer .Label span,
.wrap-CheckAmount .txt-Confirm-Order-left,
.Block-Bill-Order-Total .TotalViewer .Label span,
.Block-Bill-Order-Total .txt-Confirm-Order-left,
.Block-Bill-Order-Ass .txt-Confirm-Order-left,
.wrap-Checktol .txt-Confirm-Order-left{
  color:#999;
}
.Block-Check-Order .wrap-CheckAmount , .Block-Check-Order .wrap-Checktol , .Block-Check-Order .wrap-CheckAddress{
  padding: 15px 125px;
}
.Block-Check-Order .wrap-CheckAmount, .Block-Check-Order .wrap-Checktol , .box_SummaryOrder{
  font-size:28px;
}
.Block-Bill-Order-Total .TotalViewer .Value span{
  font-size: 30px;
  color: #065F80;
  font-family: 'ThaiSans Neue Bold';
}
.wrap-CheckAmount .Amount{
  overflow: hidden;
}
.Block-Check-Order .sub,
.Block-Check-Order .add{
  display:none;
}
.Block-Check-Order .txt-number{
  border: none;
  pointer-events: none;
}
.Block-Bill-Order-Total .TotalViewer{
  padding:0;
}
.Block-BTN-Confirm-Order label{
  height:auto;
}
.box-pay{
  display:inline-block;
}
.ShowAddressCheckbox label{
  padding-left: 30px;
}
.box-mini-ADDRESS .txt-title-inshop{
  font-size:26px;
}
.wrap-CheckAddress .box-mini-ADDRESS{
  padding:10px 0;
}
.Block-Form-BTN select{
  display:none;
}
.box_Summary{
  /*border-top: 1px solid #cccccc;*/
  overflow: hidden;
  padding: 20px 0;
  clear: both;
}
.box_Summary > div{
  overflow: hidden;
  padding: 5px 0;
}
.box_SummaryOrder{
  overflow: hidden;
}
.box_radiopayment{
  color: #065F80;
  text-align: center;
}
.box_radiopayment label{
  height:auto;
  padding: 0 0 0 30px;
}
.box_radiopayment input[type="radio"] + label::before{
  border-color: #00A8E7;
  position: absolute;
  top: 40%;
  width: 22px;
  height: 22px;
}
.box_radiopayment input[type="radio"] + label::after{
  top: 43%;
}
.box_radiopayment input[type="radio"]:checked + label::after{
  /*top: 43%;*/
  top ; 74px;
  left: 5px;
  width: 12px;
  height: 12px;
  background: #00A8E7;
}
.terms-condition-wrapper input{
  max-width: 250px;
  height: 40px;
  margin-top: 30px;
}
.box_Summary.box_payment_selector{
  padding: 45px 0;
}
.Block-content-complete>div{
  border-top: 1px solid #cccccc;
  clear: both;
  overflow: hidden;
  padding:30px 0;
}
.Block-checkout-nav{
  overflow: hidden;
  display:block;
  width:100%;
}
.comCheck_Back{
  max-width: 510px;
  margin: auto;
  border: none !important;
  padding:0 !important;
}



@media (max-width: 1024px){
  
  .Block-BTN-complete .Block-Form-BTN,.Shiping-ONS .Block-Form-BTN{
    width: 57%;
  }
  .arrow-index{
    display : none;
  }
}


/*768*/
@media (max-width: 911px){
  .wrap-listcheckmard {
    padding: 15px;
    font-size:20px;
  }
  .Block-checkout-nav li:first-child a,
  .Block-checkout-nav li.selected a,
  .Block-checkout-nav li .inactive,
  .Block-checkout-nav li:nth-child(2) a{
    background-size:20px;
  }
  .Block-Bill-Order, .Block-Check-Order, .Block-content-complete{
    width: 80%;
  }
}

@media (max-width: 767px){
  .unset-width iframe{
    width : unset;
    height : unset;
  }
  .mm-listitem a img{
    margin-top : 20px;
  }
  .s-bullet-shop-detail .swiper-pagination-bullet{
    background: #000;
  }
  .s-height-385.border-gray img{
    padding-right: 32px;
    margin-left: 15px;
  }
  .swiper4 .swiper-wrapper a img.img-review.width-auto.border-none{
    /*margin-left : 15px;
    z-index: -1;*/
    padding-left: 10px;
  }
  .subbigbanner{
    margin-top : 5px;
  }
  .search-block-shop{
    padding: 20px 0px 0px 0px;
    margin: 0 auto;
    width: 80%;
  }
  .top-review.shop {
    left: 35px;
  }
  .product-detail-left{
    text-align : center;
  }
  .w-shop-poduct {
    width: 100% !important;
  }
  .Content-Terms-Conditions{
    padding : 20px;
    padding-left: 4%;
    padding-right: 4%;
  }
  .product-detail-left {
    padding: 0 0px;
    padding-right: 0px;
  }
  
  .control-padding-online {
    padding: unset;
  }
  .col-md-offset-4 {
    margin-left: unset;
  }
  .detail-profil .detail-profil-l{
    font-size : 24px;
  }
  .detail-profil:nth-child(7) .edit-template,.detail-profil:nth-child(13) .edit-template {
    /*border: unset;*/
  }
  .edit-template input,.edit-template select,.edit-template textarea{
    /*border: unset;*/
    border: 1px solid #40b9e3;
    border-radius: 20px;
    background-color: #ffffff !important;
  }
  .edit-template{
    width: 100%;
    padding: 0 15px;
    height: 40px;
    float: left;
    /*color: #01a8e8;*/
    background-color: #ffffff;
    font-size: 24px;
    margin: 0;
    height: 100%;
    /*border: 1px solid #40b9e3;*/
    display: inline-block;
    border-radius: 25px;
  }
  .swiper1 .swiper-button-prev,.swiper1 .swiper-button-next{
    /*display : none;*/
  }
  .swiper1 .swiper-pagination1 .swiper-button-prev,.swiper1 .swiper-pagination1 .swiper-button-next{
    /*display : block;*/
  }  
  .product-slide.swiper-slide-active{
    padding-left: 15px;
    padding-right: 15px;
  }
  .swiper-pagination-shop,.swiper-pagination-new{
    display : block;
  }
  .swiper-hot,.swiper-new{
    /*padding-left: 10px;*/
  }
  .both-xxs{
    clear: both;
  }
  footer .container{
    text-align : left;
  }
  
  .s-apple,.add-number{
    margin-left: unset !important;
    margin-right: unset !important;
  }
  .font-titlelist{
    
  }
  .txt-headtotal{
    font-size:28px;
  }
  .Block-sumproduct .txt-right , .TotalViewer .Value{
    font-size:24px;
  }
  .txt-Confirm-Order-left{
    
  }
  .box_Summary{
    padding: 10px 0;
  }
  .Block-Title-Shopping-cart .title-txt-online{
    margin:0;
  }
  .Block-Bill-Order,.Block-Check-Order,.Block-content-complete{
    width: 100%;
  }
  .box-shipping-left,
  .box-shipping-right,
  .box-shipping-center{
    padding:0 0 15px 0;
  }
  .btn-LoginShop{
    max-width: 100%;
    height: 45px;
  }
  .Block-Form-BTN input,
  .Block-BTN-Confirm-Order input,
  .terms-condition-wrapper input,
  .Block-BTN-complete input{
    margin-top:20px;
    max-width: 100%;
    height: 45px;
  }
  .Amount.col2 input{
    
  }
  .box-changenum-product button{
    width:25px;
  }
  .Subtotal.col4{
    text-align:right;
  }
  .Block-Listbasket{
    padding-bottom:20px;
  }
  .Block-Transport,
  .Block-DiscountCode{
    /*border:none !important;*/
  }
  .Block-Form-BTN{
    width: auto !important;
  }
  .Block-BTN .btn-nextshop,.Block-BTN .btn-backshoping,.TotalViewer .Value{
    
  }
  .txt-ListCalculate ,.Block-sumproduct>div:first-child,.TotalViewer .Label{
    
  }
  .btn-nextshop,.btn-backshoping{
    height:55px;
  }  
  .Block-Check-Order .wrap-CheckAmount, .Block-Check-Order .wrap-Checktol , .box_SummaryOrder{
    font-size:24px;
  }
  .Block-Check-Order .wrap-CheckAmount, .Block-Check-Order .wrap-Checktol, .Block-Check-Order .wrap-CheckAddress{
    padding: 15px 0;
  }
  .Block-DiscountCode input[type="text"],
  .Block-DiscountCode input[type="submit"],
  .Block-Transport select{
    
  }
  .Block-Results>.TotalViewer{  
    margin-bottom: 50px;
  }
  .Block-Bill-Order{
    padding:20px 0;
  }
  .Block-Form-SHIPPING-login, .Block-Form-SHIPPING, .Block-Form-TAX{
    width:100%;
    
  }
  .shipping-value input,
  .shipping-value select,{
    font-size: 24px;
    height: 35px;
  }
  .shipping-value textarea{
    font-size: 24px;
  }
  .txt-Confirm-Order-right{
    
  }
  .box-mini-ADDRESS .txt-title-inshop{
    
  }
  .edit_ADDRESS span{
    display:none;
  }
  .edit_ADDRESS{
    right: 15px;
    top: 10px;
  }
  .box-mini-ADDRESS{
    
    padding: 10px 0;
  }
  .wrap-CheckAmount .TotalViewer .Label span,
  .wrap-CheckAmount .txt-Confirm-Order-left,
  .Block-Bill-Order-Total .TotalViewer .Label span,
  .Block-Bill-Order-Total .txt-Confirm-Order-left,
  .Block-Bill-Order-Ass .txt-Confirm-Order-left,
  .wrap-Checktol .txt-Confirm-Order-left{
    
  }
  .wrap-mini-ADDRESS {
    padding: 15px;
    font-size: 20px;
  }
  .Block-Check-Order>div,.Block-content-complete>div{
    padding:10px 0;
  }
  .warp_radiopayment{
    text-align:center;
  }
  .wrap-listcheckmard{
    padding:10px 0;
    height:60px;
  }
  .Block-checkout-nav li:first-child a, .Block-checkout-nav li.selected a, .Block-checkout-nav li .inactive,.Block-checkout-nav li.selected:last-child a , .Block-checkout-nav li:nth-child(2) a,.Block-checkout-nav li:nth-child(3) a{
    background-position-x: 50%;
    background-position-y: 0;
    padding-top: 22px;
  }
  .Block-Form-TAX input[type="checkbox"] + label::before{
    
  }
  .Block-Form-TAX input[type="checkbox"] + label::after{
    
  }
  .Block-BTN-complete input{
    margin-top:30px;
  }
  
}

/*=========================Shopping-cart===================*/






/*#LoginShop#*/

.logon-panel .form-horizontal .form-group .editing-form-value-cell input{
  width: calc(100% - 15px);
  padding: 10px 20px!important;
  float: left;
  color: #01a8e8;
  background-color: #ffffff;
  border-radius: 28px;
  border-color: #40b9e3;
  font-size: 24px;
  height: 40px;
  border: 1px solid;
}
.logon-panel-password-retrieval .form-horizontal .form-group .editing-form-value-cell input{
  width: calc(100% - 15px);
  padding: 10px 20px!important;
  float: left;
  color: #01a8e8;
  background-color: #ffffff;
  border-radius: 28px;
  border-color: #40b9e3;
  font-size: 24px;
  height: 40px;
  border: 1px solid;
}
.logon-panel .margin15{
  margin: 15px 0px;
}
.logon-panel .btn-primary{
  padding: 10px 15px;
  margin: 0;
  width: 100%;
  max-width: 240px;
  color: #ffffff;
  background: #01a8e8;
  vertical-align: top;
  zoom: 1;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 25px;
  transition: .3s;
  font-size: 24px;
  line-height: 1;
  border-color: #01a8e8;
}
.logon-panel-password-retrieval .btn-default{
  padding: 10px 15px;
  margin: 0;
  width: 100%;
  max-width: 240px;
  color: #ffffff;
  background: #01a8e8;
  vertical-align: top;
  zoom: 1;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 25px;
  transition: .3s;
  font-size: 24px;
  line-height: 1;
  border-color: #01a8e8;
}
.logon-panel .btn-primary:hover{
  background:#077fad;
}
.StockContainer{
  color:red !important;
  margin-bottom:10px;
}
.StockContainer .available{
  display:none !important;
}
.modal-LoginShop .form-horizontal .form-group{
  margin-right: 0;
  margin-left: 0;
}
.modal-LoginShop .wrap-submitLogin .submit-block input.btn-info,
.modal-LoginShop .logon-password-retrieval-button{
  display:block;
  margin:auto;
  
  display: block;
  margin: auto;
  text-shadow:none;
  border-radius: 4px;
  height: 40px;
  padding: 0;
}
.modal-LoginShop .logon-remember-me-checkbox label{
  padding-left: 30px;
}
.modal-LoginShop input[type='text']{
  
}
.modal-LoginShop .modal-body span{
  margin: 0;
}


@media (max-width: 767px){
  .subbigbanner img {
    padding-right: unset;
  }
  .box-smallbanner:first-child {
    padding: 0 2.5px 0 0;
  }
  
  .box-smallbanner:last-child {
    padding: 0px 0 0px 2.5px;
  }
  .subsmallbanner {
    padding: 5px 0 0 0;
  }
  .title-txt-online {
    margin-top: 25px;
  }
  /*input[type=text],input[type=number],input[type=password],textarea {   
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}*/
  .txt-title-inshop{
    margin-bottom : 10px;
  }
  .modal-LoginShop input[type='text']{
    font-size:18px;
  }
  .box-review.box-review-a,.box-review{
    /*width : 350px;*/
  }
  .s-width-review{
    /*width : 380px;*/
    width : 93%;
  }
  #ddlType{
    width : 41%;
    margin-bottom: 15px;
    margin: auto;
  }
  #txtKeywords{
    margin-bottom: 25px;
    margin-top: 15px;
    width: 40%;
  }
  #btnSearch{
    display: block;
    margin: auto;
    width: 40%;
    margin-bottom: 10px;
  }
}
/*=========================LoginShop===================*/



/*#Address Shop#*/

.category_CompanyDetails{
  overflow:hidden;
}

/*=========================Address Shop===================*/




/*#Transfer Payment#*/

.box-Formpayment{
  text-align: left;
  color: #333;
}
.box-Formpayment .box-payment{
  padding:0;
  padding-bottom: 10px;
}
.box-Formpayment input[type="submit"]{
  background: #01a8e8;
  border: none;
  font-size: 26px;
  max-width: 240px;
  width: 100%;
  display: block;
  margin:  0px auto 0;
  padding: 0;
  height: 45px;
  transition: .3s;
  font-family: inherit;
}
.wrap-form-payment{
  overflow: hidden;
}
.box-Formpayment input[type="submit"]:hover{
  color:#333;
}
.payment-value{
  position: relative;
}
.payment-value input,.payment-value select{
  font-size:24px;
  height:40px;
  padding:0 9px;
}
.payment-value .box-date{
  /*border-right: none;*/
}
.payment-value .icon-calendar{
  /*background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/calendar.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 50%;*/
  background-color: transparent;
  border-left: none;
}
.datepicker tr th:hover,
.datepicker td .year.hover,
.datepicker td .month:hover,
.datepicker td.day:hover{
  background-color: #01a8e8!important;
  color:#fff!important;  
}
.datepicker table tr td.today{
  background-image: none !important;
  background: #ccc!important;
}
.datepicker td .year.focused,
.datepicker td .month.focused,
.datepicker table tr td.day.active{
  background-image: none !important;
  background-color: #01a8e8!important;
  color:#fff!important;
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th{
  line-height: 1;
  font-size: 18px;
}
.block-orderitem{
  display: block;
  margin: 20px 0px;
  padding-top: 15px;
}
.block-orderitem div{
  display: inline-block;
}
#TransferDate button{
  background-image: url(/App_Themes/Stylesheet/Online-Shop/icon/calendar.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 30px;
  height: 30px;
  padding:0;
  position: absolute;
  top: 5px;
  right: 15px;
}
#TransferDate .control-group-inline a{
  display:none;
}
#TransferSlip .input-file__info{
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 3px 12px;
  width: 75%;
  float: left;
  height: 40px;
  font-family: inherit;
  overflow: hidden;
}
#TransferSlip .label--file::before{
  display:none;
}
#TransferSlip .label--file{
  float: right;
  width: 20%;
  padding: 3px 0;
  height: 40px;
  border: none;
  border-radius: 5px;
  font-family: inherit;
}
section.payment .box-SearchOrder{
  text-align: left;
  padding-bottom:10px;
}
.box-SearchOrder input{
  padding: 0;
  height: 45px;
  border-radius: 5px;
  font-family: inherit;
}
.datetime-ui-widget{
  font-size:20px!important;
  font-family: "ThaiSans Neue Light"!important;
}
.datetime-ui-datepicker th{
  padding:0!important;
}
.datetime-ui-widget input, .datetime-ui-widget select, .datetime-ui-widget textarea, .datetime-ui-widget button{
  font-family: "ThaiSans Neue Light"!important;
  padding: 0 12px;
  display: inline;
}
.datetime-ui-widget input {
  max-width: 80px;
}
.Block_WarperListOrderItem{
  margin: 0;
  text-align: left;
  cursor: pointer;
}
.boxList_OrderItem {
  display: inline-block;
}
@media (max-width: 767px){
  .box-smallbanner{
    width:50%;
    float:left;
  }
  
  /*.slick-list{
  margin-left: -40px !important;
}*/
  .draggable{
    padding : unset !important;
  }
  .box-Formpayment .box-payment,.payment-value input, .payment-value select{
    
  }
  .payment-value input, .payment-value select,#TransferSlip .input-file__info{
    
  }
  #TransferSlip .label--file{
    
  }
  #TransferDate button{
    width: 26px;
    height: 26px;
  }
  .box-Formpayment input[type="submit"]{
    margin: 10px auto;
    max-width: 100%;
  }
  .box-Wayspayment .Block-Bank{
    padding:10px;
  }
  .box-SearchOrder input{
    font-size: 24px;
    max-width: 100%;
  }
  
  .txt-order-right{
    text-align: left;
  }
  .txt-order-left{
    text-align: left;
  }
  
}

}


/*=========================Transfer Payment===================*/

/*#Inform payment#*/

.Block-Bank{
  overflow: hidden;
}
.box-Wayspayment .Block-Bank{
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 15px 10px 15px 20px;
  text-align: left;
  margin: 15px 0;
  position: relative;
}
.box-Wayspayment .Logo_Bank{
  width: 40px;
  margin-right: 15px;
}
.box-Wayspayment .name-bank{
  color: #01A8E8;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.box-Wayspayment .QR-Code{
  width: 34%;
  float: left;
}
.box-Wayspayment .warp-BankDetail{
  float: left;
  width: 100%;
  font-size:24px;
}
.box-Wayspayment .txt-bank{
  color:#333;
  line-height:1;
}
.box-Wayspayment .txt-bank span{
  color: #999999;
}
.Modal-Searchorder-input{
  padding: 7.5px 0;
  text-align: left;
}
.Modal-Searchorder .Modal-Searchorder-input:last-child{
  padding:10px 0 0;
}
.Modal-Searchorder input[type="text"],.Modal-Searchorder select,.modal-LoginShop input[type='text'],.modal-LoginShop input[type='password']{
  font-size:26px;
  height:40px;
  padding:0 12px;
}
.Modal-Searchorder input[type="submit"],
.modal-LoginShop .wrap-submitLogin .submit-block input.btn-info,
.modal-LoginShop .logon-panel-password-retrieval .logon-password-retrieval-button{
  padding: 0;
  height: 45px;
  border-radius: 5px;
}
.Block_logon-password-retrieval-link{
  border-top: 1px solid #e5e5e5;
  padding-top: 5px;
  margin-top: 5px;
}
.BTN-Footer-Searchorder button{
  padding:0;
  max-width:150px;
  width: 100%;
  font-size: 24px;
  outline: none !important;
  box-shadow: none !important;
  transition: .3s;
  height: 40px;
  border-radius: 5px;
}
.BTN-Footer-Searchorder .btn-clean{
  border: 1px solid #01a8e8;
  color: #01a8e8;
  background-color: transparent;
  vertical-align: top;
}
.BTN-Footer-Searchorder .btn-clean:hover{
  border: 1px solid transparent;
  color: #fff;
  background-color: #01a8e8;
}

@media (max-width: 767px){
  .swiper-pagination-shop.swiper-pagination-bullets,.swiper-pagination-new.swiper-pagination-bullets{
    margin-top: 30px;
    position: relative;
  }
  /*.slick-list{
  margin-left: -40px !important;
}*/
  
  .txt-order-left{
    /*margin-right: 150px;*/
  }
  .txt-order-right{
    /*margin-right: 150px;*/
  }
  .box-Wayspayment .Block-Bank{
    padding:10px 5px 10px 15px;
  }
  .box-Wayspayment .txt-bank {
    font-size: 20px;
  }
  .box-Formpayment {
    padding: 15px 0 25px;
  }
  .box-Wayspayment .Logo_Bank{
    width:34px;
  }
  .Modal-Searchorder input[type="text"],.Modal-Searchorder select,.modal-LoginShop input[type='text'],.modal-LoginShop input[type='password']{
    font-size:24px;
  }
  .Modal-Searchorder input[type="submit"],
  .modal-LoginShop .wrap-submitLogin .submit-block input.btn-info,
  .modal-LoginShop .logon-panel-password-retrieval .logon-password-retrieval-button{
    max-width:100%;
  }
}

/*=========================Inform payment===================*/

/*#Tracking Status Order#*/
.box-trackingstatus{
  margin-bottom: 5px;
}
.box-trackingstatus div{
  display: inline-block;
}
/*.box-order-status-color{
color: white;
width: 200px;
display: block;
text-align: center;
border-radius: 7px;
margin: auto;
}*/

.box-order-status-color{
  color: black;
  /* width: 200px; */
  display: block;
  text-align: left;
  border-radius: 7px;
  margin: auto;
  font-size: 28px;
  background-color : none !important;
}
.wrap_Search_Tracking{
  overflow:hidden;
}
.box_Tracking_order {
  padding:10px 15px;
}

@media (max-width: 1024px){  
  .wrap_Search_Tracking .cTxtSearch{
    max-width: 250px;
  }
  
}

@media (max-width: 992px){  
  .box_Tracking_order {
    padding:10px 0;
    text-align: left;
  }  
  .wrap_Search_Tracking .cTxtSearch{
    max-width: 100%;
  }
  
}
/*=========================Tracking Status Order===================*/




/*#searchShop#*/
.txt_searchShop{
  font-size:32px;
  color: #A5A5A5;
  text-align: center;
}
.box-showtagproduct{
  overflow: hidden;
}
.wrap_searchlist{
  
}
.wrap-online {
  position: relative;
}
.top-review{
  position: absolute;
  top: -25px;
  left: 10px;
  color: #fff;
  line-height: 1;
  min-width: 85px;
  text-align: center;
  padding: 8px;
  text-transform: uppercase;
  font-style: italic;
}
.top-review.shop{
  top: 31px !important;
}
.top-review.Hot{
  background-color: #FF0000;
}
.top-review.New{
  background-color: #c3ea24;
}
.top-review.Recommended{
  background-color: #FF9900;
}
.top-review.BestSeller{
  background-color: #cccccc;
}
.top-review.Promotion{
  background-color: #00A8FF;
}
.top-review.Rewards{
  background-color: #C2A76E;
}
.top-review:before {
  top: 80%;
  left: 35%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 15px;
}
.top-review.Hot:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #FF0000;  
}
.top-review.New:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #c3ea24;  
}
.top-review.Recommended:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #FF9900;  
}
.top-review.BestSeller:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #cccccc;  
}
.top-review.Promotion:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #00A8FF;  
}
.top-review.Rewards:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #C2A76E;  
}
.Block-searchShop{
  overflow: hidden;
}
.selectdivStatus select option{
  text-align: center;
}
.selectdivStatus{
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.selectdivStatus select{
  width:auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/App_Themes/Stylesheet/Images/down-arrow.png)!important;
  background-size: 15px 15px!important;
  background-repeat: no-repeat;
  background-position: center right;
  font-size:34px;
  color: #00A8FF;
  /*border: none;*/
  border: 2px solid #0ebeff;
  border-radius: 26px;
  height:auto;
  text-align: center;
  text-align-last: center;
  padding-right: 30px;
  padding-left: 30px;
  background-position-x: 186px;
}

@media (max-width: 1024px){
  .s-row{
    top: 10px;
    position: relative;
  }
  .s-width{
    width : unset;
  }
  .Block-Productonline-control{
    height: 266px;
  }
  .s-height-385{
    height : 266px;
  }
  .s-height{
    height: 266px;
    top: 10px;
    position: relative;
  }
  .top-review{
    top: -25px;
    left: 15px;
    min-width: 70px;
    font-size: 22px;
    z-index: 1;
  }
  .top-review.shop{
    top: 11px !important;
  }
  .top-review.Hot:before,.top-review.New:before{
    margin-left: -4px;
  }
}
@media (max-width: 991px){
  /*.container{
  width : 970px;
}*/
  
  .Block-Productonline-control {
    height: 190px;
  }
  .s-height {
    height : 190px;
  }
  .OnlineShop .main-menu{
    width : 780px;
  }
  .w-shop-poduct{
    /*width : 970px;*/
  }
  .Block-checkout-nav li{
    font-size : 24px;
  }
  .Block-checkout-nav li:first-child a, .Block-checkout-nav li.selected a, .Block-checkout-nav li .inactive, .Block-checkout-nav li:nth-child(2) a,.Block-checkout-nav li:nth-child(3) a {
    background-size: 20px;
  }
}
@media (max-width: 966px){
  .main-menu{
    width : 100%;
  }
}
/*768*/
@media (max-width: 911px){
  
  .Block-BTN-complete .Block-Form-BTN,.Shiping-ONS .Block-Form-BTN {
    width: 71%;
  }
  .tex-dis{
    display : none;
  }
  .Block-checkout-nav li:nth-child(3) a{
    background-size: 20px;
  }
  
  .txt-Confirm-Order-right{
    width : 65%;
  }
  .s-special-left{
    width: 35%;
  }
  .s-special-left-email{
    width: 15%;
  }
  .s-special-right{
    width: 85%;
  }
  .s-width{
    width : unset;
  }
  .Block-Productonline-control{
    height: 210px;
  }
  .s-height-385{
    height : 200px;
  }
  .s-height{
    height: 210px;
    top: 10px;
    position: relative;
  }
  
  .s-row{
    width: 44%;
    float: left;
    margin-bottom: 40px;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 10px;
  }
  .Block-searchShop .img-responsive{
    width: 81px;
  }
  .txt_searchShop{
    font-size:20px;
  }
  
  .swiper-container{
    /*padding-top : 25px;*/
  }
  .box-highlight4 .btn-s,.box-highlight5 .btn-s{
    position: unset;
    clear: both;
    padding: 15px;
    float: left;
  }
  .box-highlight3,.box-highlight2,.box-highlight4{
    margin-bottom: 15px !important;
    overflow: hidden;
  }
}
@media (max-width: 414px){
  .Block-Showproduct img{
    padding-left: 5%;
    padding-right: 5%;
  }
  .box_radiopayment input[type="radio"]:checked + label::after{
    top: 43%;
  }
  p span{
    display: block;
  }
  .wrap-listcheckmard {
    font-size: 16px;
  }
  .Block-Productonline-control{
    height: 200px;
  }
  .s-height-385{
    height : 370px;
  }
  .s-height{
    height: 200px;
    top: 10px;
    position: relative;
  }
  
}
@media (max-width: 375px){
  .s-width-review {
    /*width: 350px;*/
    width : 93%;
  }
  .box-changenum-product{
    width: 190px;
  }
  .box_radiopayment input[type="radio"]:checked + label::after{
    top: 44%;
  }
}
@media (max-width: 360px){
  .s-width-review {
    width: 330px;
  }
}
@media (max-width: 320px){
  .s-width-review {
    /*width: 290px;*/
    width : 93%;
  }
  .box_radiopayment input[type="radio"]:checked + label::after{
    top: 45%;
  }
  #p_lt_ctl08_pageplaceholder_p_lt_ctl02_SmartSearchResults2_srchResults_pnlSearchResults .Block-Productonline-control{
    height: 180px;
  }
  .Block-Productonline-control{
    height: 160px;
  }
  .s-height-385{
    height : 305px;
  }
  .s-height{
    height: 160px;
    top: 10px;
    position: relative;
  }
  
}

/*@media (min-width: 0px){
.Block-Productonline-control{
height: unset;
}
.s-height-385{
height : unset;
}
.s-height{
height: unset;
}
}*/

/*=========================searchShop===================*/

.block-main-productshop-detail img{
  max-width: 100%!important;
  width: auto!important;
  height: auto!important;
}

/*.Block-ProductPopular .s-height-385.border-gray img{
  margin: 0 auto;
  display: block;
  height: 100%;
}*/