@media screen and (min-width:568px){.loop--list .loop__thumbnail{width:auto}}svg.fa-phone{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:80%}.call-button{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.subscribe-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe-form input{margin-bottom:0;border-radius:4px 0 0 4px}.subscribe-form button.submit{padding:0 15px;border-radius:0 4px 4px 0}.elementor-row .elementor-row{margin-left:0!important;margin-right:0!important;width:100%!important}.comments-title,.pure-title,.sidebar .widget-title{border-bottom:1px solid #e9e9e9;font-size:24px;padding-bottom:10px;position:relative}.comments-title:before,.pure-title:before,.sidebar .widget-title:before{content:'';position:absolute;bottom:-1px;left:0;width:158px;height:2px;background-color:#1a93cd}@media screen and (min-width:768px){.woocommerce-tabs.none .woocommerce-Tabs-panel__title{border-bottom:1px solid #e9e9e9;font-size:24px;padding-bottom:10px;position:relative;font-weight:700;line-height:1.2}.woocommerce-tabs.none .woocommerce-Tabs-panel__title:before{content:'';position:absolute;bottom:-1px;left:0;width:158px;height:2px;background-color:#1a93cd}}.comments-header{border-bottom:1px solid #e9e9e9}body.blog h1.title{display:none}.featured-posts{margin-bottom:25px}@media screen and (min-width:768px){.featured-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.featured-posts .big,.featured-posts .small{position:relative;display:block;margin-bottom:15px}.featured-posts .big:before,.featured-posts .small:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.75) 80%,#000);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 80%,#000)}@media screen and (min-width:768px){.featured-posts .big{width:48%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}}@media screen and (min-width:992px){.featured-posts .big .info{padding:20px 25px}}.featured-posts .big .title{font-size:18px;margin-bottom:15px}@media screen and (min-width:768px){.featured-posts .big .title{font-size:21px}}.featured-posts .smalls .small{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);float:left}.featured-posts .smalls .small:nth-child(odd){margin-right:15px}@media screen and (min-width:992px){.featured-posts .smalls .info{padding:15px}}.featured-posts .smalls .title{font-size:15px}.featured-posts img{width:100%}.featured-posts .info{padding:10px;position:absolute;bottom:0;left:0;right:0}.featured-posts .info .cat{display:inline-block;padding:3px 8px;border-radius:3px;margin-bottom:5px;font-size:13px}.featured-posts .info .title{font-weight:700;color:#fff}.featured-posts .info .meta{font-size:13px;color:rgba(255,255,255,.5)}.featured-posts .small .cat{display:none}@media screen and (min-width:768px){.featured-posts .small .cat{display:inline-block}}.featured-posts .small .title{font-size:12px}@media screen and (min-width:768px){.featured-posts .small .title{font-size:15px}}.product-slider .products.flickity-enabled{display:block!important}.product-slider .products.flickity-enabled .product{min-height:100%;background:#fff}.skin-featured .products.no-padding{margin-left:-10px!important;margin-right:-10px!important;border:0}.skin-featured .products.no-padding .product-loop__image{margin-bottom:10px}.skin-featured .products.no-padding .product{text-align:left;padding:10px!important;border:0!important}@media screen and (max-width:767px){.skin-featured .products.no-padding .product .insider{border:1px solid #eee}}.skin-featured .products.no-padding .price{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.skin-featured .products.no-padding .star-rating{margin-left:0!important;margin-bottom:10px!important}.flickity-button{background:#fff;border-radius:0;width:36px;height:36px;opacity:1}.flickity-button:disabled{pointer-events:auto}.flickity-button .flickity-button-icon{width:40%;height:40%;left:30%;top:30%}.flickity-button:hover{background:#1a93cd}.flickity-button:hover .flickity-button-icon{fill:#fff}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.red{color:red}.product_list_widget .product-title{font-size:14px;font-weight:400;margin-bottom:5px}.product_list_widget .star-rating{display:none}.product_list_widget ins,.product_list_widget li>.woocommerce-Price-amount{font-weight:700}.topbar{box-shadow:inset 0 -1px 0 0 #e9e9e9;padding:10px 0}.topbar .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topbar p,.topbar ul,body.blog .breadcrumbs,body.category .breadcrumbs,body.single .breadcrumbs{margin-bottom:0}.topbar ul{list-style:none;padding-left:0}.categories-menu ul>li,.topbar li{display:inline-block}.topbar .right{margin-left:auto}.topbar .right li{margin-left:20px}.middle .wrap,.pure-woocommerce-mini-cart-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.middle .search-form{width:600px}.middle .search-form .search-field{border-radius:0;border:2px solid #1a93cd}.middle .search-form .search-submit{width:66px;border-radius:0}.pure-woocommerce-mini-cart-icon-wrapper .info{margin-left:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.pure-woocommerce-mini-cart-icon-wrapper .info>span{display:block;white-space:nowrap}.pure-woocommerce-mini-cart-icon-wrapper .info .txt{font-weight:600}.pure-woocommerce-mini-cart-icon-wrapper .info .pure-cart-total{font-size:13px}.pure-woocommerce-mini-cart-icon{background:url(../img/cart.png);background-size:32px 40px;background-repeat:no-repeat;border-radius:0;width:32px;height:40px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.pure-woocommerce-mini-cart-icon{background:url(../img/cart@2x.png);background-size:32px 40px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pure-woocommerce-mini-cart-icon{background:url(../img/cart@2x.png);background-size:32px 40px}}.pure-woocommerce-mini-cart-icon span.cart-counter-wrapper{border:0;top:69%;font-weight:700;font-size:14px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-header.desktop .site-title{margin:20px 20px 20px 0}.site-navigation.desktop{height:46px;width:100%}.site-navigation.desktop a,.site-navigation.desktop a:hover{color:#fff}.site-navigation.desktop .sf-menu>li{padding:0}.site-navigation.desktop .sf-menu>li>a{padding-left:20px;padding-right:20px}.site-navigation.desktop .sf-menu>li+li:before{content:'';width:1px;height:22px;background:rgba(255,255,255,.4);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-navigation.desktop .sf-menu>li:hover{background:rgba(0,0,0,.1)}.site-navigation.desktop .sf-menu>li:hover:before{opacity:0}.site-navigation.desktop .sf-menu>li.current-menu-item>a{background:#333}.site-navigation.desktop .sf-menu>li:last-child{margin-left:auto;background:rgba(0,0,0,.1)}.site-navigation.desktop .sf-menu>li:last-child:before{content:none}.site-navigation.desktop .sf-menu>li:last-child>a{text-transform:none}.categories-menu{background:#fff;box-shadow:2.1px 2.1px 5px 0 rgba(138,138,138,.2)}.categories-menu ul{list-style:none;padding-left:0;margin-bottom:35px}.categories-menu ul>li>a{padding:10px 20px;display:inline-block}.categories-menu .current-menu-item>a{color:#1a93cd}body.blog .breadcrumbs .inner,body.category .breadcrumbs .inner,body.single .breadcrumbs .inner{border-bottom:none}.entry-title.loop__title{font-size:20px}.woocommerce-page .content-sidebar-wrap .sidebar.widget-area.shop-sidebar{width:220px;margin-right:15px}.woocommerce-page #pure-content{position:relative}.woocommerce-products-header__title{background:#fff;padding:10px 20px}.shop-grid-icon,.shop-list-icon{display:none}@media screen and (min-width:992px){.shop-sidebar-icon{display:none}.woocommerce-result-count{margin-left:0}}.pure-shop-actions{position:absolute;right:10px;top:10px}.pure-shop-actions .orderby{background:0 0}.products{border-top:1px solid #eee;border-left:1px solid #eee}.products .product{text-align:center;border-right:1px solid #eee;border-bottom:1px solid #eee}.products .insider{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.products .product-loop__info{padding-left:10px;padding-right:10px;width:100%}.products .price{margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.products .star-rating{display:none!important;margin-left:auto!important;margin-bottom:20px!important}.products .woocommerce-loop-product__title{font-size:13px}.no-padding .products .product:hover,.products .product:hover .insider,.products.no-padding .product:hover,.related .products li.product:hover,.skin-featured .no-padding .products .product:hover .insider,.skin-featured .products.no-padding .product:hover .insider{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.products .product-loop__info.clone,.products .product:hover .product-loop__info.clone{opacity:1;-webkit-transition:all .5s;transition:all .5s}.no-padding .products .product:hover .insider,.products.no-padding .product:hover .insider,.related .products li.product:hover .insider,.skin-featured .no-padding .products .product:hover,.skin-featured .products.no-padding .product:hover{box-shadow:none}.products .product-loop__info.clone{padding:20px;position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;background:#fff;text-align:left;overflow:hidden}@media screen and (max-width:767px){.products .product-loop__info.clone{display:none}}.products .product-loop__info.clone .product-loop__title-link:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:block}.products .product-loop__info.clone:after{content:'';width:100%;position:absolute;bottom:0;left:0;right:0;height:128px;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff,#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)}.products .product-loop__info.clone .product-loop__title-link{margin-bottom:0!important}.products .product-loop__info.clone .price{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:block}.products .product-loop__info.clone .product-loop__description{display:block;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;border-top:1px solid #eee;padding-top:10px}.products .product-loop__info.clone .star-rating{margin-bottom:10px!important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0!important;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:block}.products .product-loop__info.clone .actions{margin-bottom:0;display:block;position:absolute;bottom:20px;left:20px;right:20px;z-index:11}.products .product-loop__info.clone .actions .button{display:none}.products .product-loop__info.clone .actions .view-detail{width:100%;display:block}.shop-sidebar .widget{background:#fff;padding:15px;margin-bottom:15px}.shop-sidebar .widget-title{text-transform:uppercase;font-size:15px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.product-type-variable form.cart table td select,.shop-sidebar ul{margin-bottom:0}.sale-badge{right:10px;left:auto!important}.widget_layered_nav_filters ul{padding:0;margin-bottom:20px}.widget_layered_nav_filters li{list-style:none;display:inline-block}.widget_layered_nav_filters li+li{margin-left:10px}.widget_layered_nav_filters a{display:block;background:#1a93cd;color:#fff;padding:5px 8px;border-radius:4px;line-height:1.2}.widget_layered_nav_filters a:hover{color:#fff}.sale-badge,.widget_layered_nav_filters a.reset{background:#e91414}.widget_layered_nav_filters a:after{margin-left:8px;width:10px;height:10px;display:inline-block;content:'';background-size:cover;background-image:url('data:image/svg+xml;utf8,<svg class="svg-inline--fa fa-times fa-w-12" aria-hidden="true" data-prefix="fa" data-icon="times" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="#fff" d="M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z"></path></svg>');background-repeat:no-repeat}.widget_price_range li,.woocommerce-product-gallery .view-spec svg{margin-bottom:5px}.qua-tang{font-size:12px;margin-bottom:15px!important}.qua-tang svg{color:#e91414}.woocommerce-ordering:after{right:5px}.pure-shop-actions .orderby{font-size:13px;width:120px}.woocommerce-result-count{display:none}.shop-sidebar-icon{font-size:13px;font-weight:400;-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;border-left:1px solid #eee;padding-left:10px;margin-left:10px}.product-type-variable form.cart table,.pure-woocommerce-single .df{margin-bottom:20px}@media screen and (min-width:768px){.pure-woocommerce-single .df{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}h1.product_title{font-weight:400;margin-right:auto}.product_title--clone{display:none!important}@media screen and (min-width:992px){.pure-woocommerce-single__gallery-wrapper{width:440px}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .view-spec{z-index:2;cursor:pointer;position:absolute;right:0;bottom:0;left:246px;height:72px;text-align:center;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce-product-gallery .view-spec .txt{font-size:13px;line-height:1.38}.woocommerce-product-gallery__outer-wrapper{margin-bottom:1em}.woocommerce-product-thumbnails__image{width:72px}.woocommerce-product-thumbnails__image.more .inner{position:relative;display:block}.woocommerce-product-thumbnails__image.more .inner:before{position:absolute;right:0;top:0;left:0;bottom:0;background:rgba(0,0,0,.3);content:''}.woocommerce-product-thumbnails__image.more .remain{position:absolute;top:50%;left:50%;color:#fff;font-size:19px;font-weight:700;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:992px){.pure-woocommerce-single__upper .summary{margin-left:30px}}.pure-woocommerce-single__upper .summary{position:relative}.product_meta{margin-top:0!important;border:0;position:absolute;right:0;top:0;padding:0}.product_meta .posted_in,.product_meta .sku_wrapper{display:none}.product_meta .stock-wrapper .status{display:block}.product_meta .stock-wrapper .status.outstock{background:#ce2626}.summary .price{margin-top:0}.product-type-variable form.cart table td{vertical-align:middle;padding:10px 0}.product-type-variable .label{color:#333;font-weight:700}.product-type-variable select{height:32px;border-radius:4px;background-color:#fff;border:solid 1px #e9e9e9}.product-type-variable .quantity,.product-type-variable .single_variation,.single_add_to_cart_button.clone .additional-text{display:none!important}.single_add_to_cart_button{position:relative;font-size:18px;text-transform:uppercase}.product-type-simple .additional-info>.hotline,.single_add_to_cart_button .pure-add-to-cart-icon{display:none}.single_add_to_cart_button .additional-text{display:none;text-transform:none;line-height:1;font-size:14px;font-weight:400;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:992px){.single_add_to_cart_button{padding-top:0!important;padding-bottom:20px!important}.single_add_to_cart_button .additional-text{display:block}}.additional-info{margin-top:20px}.additional-info .stores,.additional-info .warranty{padding:20px;margin-bottom:20px}.additional-info .title{text-transform:uppercase;border-bottom:1px solid #eee;font-size:14px;font-weight:800;padding-bottom:10px}.additional-info>.hotline{border:1px solid #1a93cd;border-radius:4px}.additional-info>.hotline .title{margin-bottom:0;padding:10px;text-align:center;font-size:18px}.additional-info>.hotline .content{padding:15px 0;border-radius:4px}@media screen and (min-width:768px){.additional-info{display:none}}@media screen and (min-width:992px){.additional-info{display:block;width:240px;margin-left:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.tech-spec{position:relative}.tech-spec .specs{height:450px;overflow:hidden;position:relative}.tech-spec .specs:after{content:'';width:-webkit-calc(100% - 2px);width:calc(100% - 2px);position:absolute;bottom:0;left:1px;border-bottom:1px solid #eee;right:1px;height:120px;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff,#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)}.tech-spec tr td:first-child{font-weight:700}.tech-spec td{vertical-align:top}.tech-spec .view-spec{position:absolute;bottom:10px;left:10px;right:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}#spec-detail{max-width:800px;background:#fff;overflow-y:scroll;margin-left:auto;margin-right:auto;padding:20px 20px 10px;max-height:600px;position:relative}#spec-detail .mfp-close{color:#333!important}#spec-detail .mfp-close:hover{color:#fff!important}#spec-detail table tr:nth-child(even){background:#f9f9f9}.woocommerce-Tabs-panel--description .woocommerce-Tabs-panel__content .view-more,.woocommerce-Tabs-panel--description .woocommerce-Tabs-panel__content.expanded .view-more{display:none}@media screen and (min-width:768px){.woocommerce-Tabs-panel--description .woocommerce-Tabs-panel__content{position:relative;height:600px;overflow:hidden}.woocommerce-Tabs-panel--description .woocommerce-Tabs-panel__content:after{content:'';width:100%;position:absolute;bottom:0;left:0;right:0;height:200px}.woocommerce-Tabs-panel--description .woocommerce-Tabs-panel__content .view-more{display:block;background:0 0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}}.woocommerce-Tabs-panel--description .woocommerce-Tabs-panel__content.expanded:after{content:none}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.related{border:0}.related .products li.product{background:#fff;margin-right:0;width:45%;padding:0}@media screen and (min-width:768px){.related .products li.product{width:20%!important}}@media screen and (min-width:992px){.pure-woocommer-single-sidebar{width:300px}}.pure-woocommerce-related-posts .thumbnail{width:100px;height:67px;position:relative;overflow:hidden}.pure-woocommerce-related-posts .thumbnail img{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100px}.pure-woocommerce-related-posts .entry-time{display:none}.pure-woocommerce-related-posts .item{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.products.flickity-enabled .product{min-height:100%}.additional-info a{color:#1a93cd}.additional-info a:hover{color:#313656}.single-content .entry-header{border-bottom:1px solid #eee;padding-bottom:15px}.h1,.h2,.h3,.h4,.h5,.h6,body,button,h1,h2,h3,h4,h5,h6,input,optgroup,select,textarea{font-family:Muli,sans-serif}
i{
  font-family: FontAwesome;
  font-style: normal;
}
.product-scroll-header{
  display: none;
}
.sidebar-bottom{
	display: none
}
/* custom review same thegioididong*/
 .woocommerce-Tabs-panel--reviews .comment-form{
  overflow: hidden;
}
.vms-review-box{
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 5px 15px;
  overflow: hidden;
}
.box-average .bgb{
  width: 55%;
  background-color: #e9e9e9;
  height: 5px;
  display: inline-block;
  margin: 0 10px;
  border-radius: 5px;
}
.box-average .bgb-in{
  width: 100%;
  background-color: #e21b1b;
  background-image: linear-gradient(90deg,#ff7d26 0%,#e21b1b 97%);
  height: 5px;
  border-radius: 5px 0 0 5px;
  max-width: 100%;
}
.box-average .fa-star{
 color: #f9d529;
}
.box-write-review p.stars a{
  font-size: 22px;
  width: 22px;
}
.box-average .rv-average{
  width: 17%;
  float: left;
  border-right: solid 1px #eee;
  padding: 30px 0;
  height: 90%;
  text-align: center;
  box-sizing: border-box;
  margin: 5px 10px 5px 5px;
}
.box-average .rv-average span{
  font-size: 40px;
  color: #e21b1b;
  line-height: 40px;
  font-weight: bold;
}
.box-average .rv-detail{
  font-size: 13px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 10px 0;
  width: 45%;
  float: left;
  border-right: solid 1px #eee;
}
.box-average .rv-detail .rv-c{
 color: #4497E3;
}
.btn-rv{
  font-size: 13px;
  overflow: hidden;
  width: auto;
  padding: 10px;
}
.btn-rv a{
  display: block;
  width: 200px;
  margin: 30px auto;
  padding: 10px;
  color: #222;
  background-color: #23a8dd;
  text-align: center;
  box-sizing: border-box;
  font-weight: bold;
}
.woocommerce-Tabs-panel--reviews .comment-form-rating{
  position: relative;
  margin-bottom: 15px;
}
.box-write-review .form-submit{
  display: inline-block;
  width: calc(50% - 40px);
  margin-top: 0px;
}
.box-write-review .form-submit #submit{
  width: 100%;
}
.box-write-review .comment-form-author{
  float: left;
  margin-bottom: 10px;
  width: calc(50% - 40px);
  margin-top: 0;
}
.box-write-review .comment-form-comment{
  width: calc(50% - 10px);
  float: left;
  margin-right: 20px;
  margin-top: 0;
}
.box-write-review{
  display:none;
}
.single-product .btn-showreview {color: white !important;}
.single-large-add-to-cart form.cart{
  display: none;
}
/* end custom review*/


/* custom checkout page */
body..woocommerce-checkout{
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce{
    display: block;
    width: 100%;
    max-width: 600px;
    margin: 20px auto;
    background: #fff;
    border: 1px solid #d8d8d8;
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.15);
    box-shadow: 0 0 20px rgba(0,0,0,.15);
    padding: 20px 20px 10px;
}
.success-image-first{
  width: 100%;
}
.success-content{
  font-size: 14px;
  padding: 10px 30px 20px
}
.buyother{
  color: #c81616;
  font-weight: normal;
}
.woocommerce-checkout .content .entry-header{
  display: none
}
.woocommerce-checkout .breadcrumbs{
  margin-bottom: 10px;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity .quantity{
  width: 140px;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity .quantity input{
  height: 48px;
}
.woocommerce-cart-form__cart-item.cart_item .leftImage {
    flex: 90px 0 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo {
    width: 100%;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
}
.woocommerce-cart-form__cart-item.cart_item .leftImage img {
    width: 100%;
}
.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item.cart_item {
    display: flex;
    flex-direction: row;
}

.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
    padding-top: 10px;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-price {
    position: absolute;
    top: 10px;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity {
    width: 100%;
}

.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-price .woocommerce-Price-amount {
    color: #c81616;
    font-family: Arial, Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity .quantity input {
    width: 100%;
    height: 48px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    border: 1px solid #eee;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity .quantity {
    float: right;
    position: relative;
}
.shop_table.cart .quantity {
    margin-top: 0px;
}
.woocommerce-cart-form__cart-item.cart_item .rightInfo .product-name a {
    color: #000000;
    font-family: Arial, Sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.woocommerce-cart-form .actions button[name="update_cart"]{
  display: none;
  margin: 20px 0;
}
form.woocommerce-checkout > * {
    width: 100%;
}
@media screen and (min-width: 568px){
  .shop_table.cart .product-thumbnail {
    padding: 0;
  }
  .shop_table.cart .product-price {
    display: none;
      text-align: right;
  }
  .shop_table.cart .quantity {
      width: 50px;
  }
  .shop_table.cart .remove {
      margin-top: 0px;
    }
}
.shop_table.cart{
  table-layout: auto;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr {
    display: none;
}
.shop_table.woocommerce-checkout-review-order-table tbody {
    display: none;
}
#order_review_heading,
.shop_table.woocommerce-checkout-review-order-table thead {
    display: none;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{
  display: block;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{
  float: left;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{
  float: right;
}
.shop_table.woocommerce-checkout-review-order-table{
  border: 0
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr th, .shop_table.woocommerce-checkout-review-order-table tfoot tr td {
    padding: 0 !important;
    padding-top: 20px !important;
}
#ship-to-different-address{
  display: none;
}
.coupon label{
  margin: 20px 0 10px 0;
  display: block;
}
.shop_table.cart .box_coupon{
  display: flex;
  margin-bottom: 20px
}
.shop_table.cart #coupon_code{
  margin-bottom: 0;
}

#woocommerce-shipping-fields{
  display: none;
}

.woocommerce-billing-fields__field-wrapper p {
    margin: 0;
}

#billing_email_field{
   /* display: none; */
}
#billing_address_1{
    display: none;
}
#billing_phone_field{
    margin: 0;
    display: inline-block;
    width: calc(50% - 10px);
    margin-left: 10px;
}
#billing_first_name_field{
  width: calc(50% - 10px);
  margin-right: 10px;
    display: inline-block;
    float: left;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details  .woocommerce-Price-amount{
  color: #c81616;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
  width: 100%
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{
  text-align: left;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:not(:last-child){
  display: none;
}
.woocommerce-cart-form__cart-item.cart_item .quantity{
  width: 140px;
}
.woocommerce-cart-form__cart-item.cart_item .quantity input{
  height: 38px;
}
@media screen and (max-width: 767px){
	.woocommerce-checkout #customer_details{
		display: block;
	}
    .woocommerce-checkout #order_review{
      max-width: calc(100% - 20px);
    }    
    .woocommerce-checkout .coupon {
        margin-bottom: 0px;
    }
    .woocommerce-checkout .woocommerce{
        padding: 0px;
    }
    .woocommerce-checkout .woocommerce-cart-form{
        padding: 10px 10px 0 10px;
    }
    .woocommerce-checkout  #customer_details{
        padding: 10px;
        border-bottom: 6px solid #f0f0f0;
    }
    .woocommerce-checkout-review-order{
        padding: 0 10px;
    }
    .shop_table.woocommerce-checkout-review-order-table .order-total{
        border-top: 0px;
    }
    .woocommerce-cart-form__cart-item.cart_item .rightInfo{
        padding-top: 0;
        padding-left: 10px;
    }
    .woocommerce-checkout .woocommerce-cart-form__cart-item.cart_item .rightInfo .product-price{
        position: unset;
        text-align: left;
    }
    .shop_table.cart .remove{
        font-size: 13px;
    }
    .shop_table.woocommerce-checkout-review-order-table{
        margin: 0;
    }
    .woocommerce-cart-form__cart-item.cart_item .rightInfo .product-name a{
        font-size: 13px;
    }
    .woocommerce-cart-form__cart-item.cart_item .rightInfo .product-price .woocommerce-Price-amount{
        font-size: 13px;
    }
    .woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity .quantity input{
        height: 36px;
    }
    .woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity{
        max-width: 120px;
        text-align: center;
    }
    .woocommerce-cart-form__cart-item.cart_item:not(:first-child){
        padding-top: 20px;
    }

    #order_comments_field label{
        display: none;
    }
    .quantity .inc, .quantity .dec {
      height: 34px;
      width: 34px;
      font-size: 22px;
    }
    .woocommerce-cart-form__cart-item.cart_item .rightInfo .product-quantity .quantity{
      float: unset;
    }
    .woocommerce-cart-form__cart-item.cart_item .quantity input{
      height: 36px;
    }
}
/* cart page */
.woocommerce-cart .woocommerce .box_coupon{
  display: flex;
  margin-bottom: 20px
}
.woocommerce-cart .woocommerce  #coupon_code{
  margin-bottom: 0;
}
.woocommerce-cart .woocommerce {
    display: block;
    width: 100%;
    max-width: 600px;
    margin: 20px auto;
    background: #fff;
    border: 1px solid #d8d8d8;
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.15);
    box-shadow: 0 0 20px rgba(0,0,0,.15);
    padding: 20px 30px;
}
.woocommerce-cart .woocommerce .coupon{
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
}
.woocommerce-cart .woocommerce .coupon label {
    margin: 0;
    width: 100%;
    text-align: left;
}
.woocommerce-cart .woocommerce .woocommerce-shipping-destination{
  display: none;
}
.woocommerce-cart .woocommerce .cart_totals h2{
  display: none;
}
.cart_totals .shop_table{
  margin-top: 0;
}
.cart_totals .order-total{
  border-top: 0;
}
.woocommerce-cart td.product-name {
    width: 100%;
}
.woocommerce-cart .shop_table.cart .product-price,
.woocommerce-cart .page-header  .entry-title,
.woocommerce-cart .woocommerce .shop_table .cart-subtotal,
.woocommerce-cart .woocommerce .shop_table .woocommerce-shipping-totals{
  display: none;
}
.woocommerce-cart .shop_table.cart .product-subtotal:before {
    font-size: 14px;
    color: #333;
    content: attr(data-title);
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}
.woocommerce-cart-form__contents .product-thumbnail{
    display: grid;
}
.woocommerce-cart-form__contents .product-thumbnail img{
    max-width: 100%;
    height: auto;
}
.shop_table.cart .cart_item td.product-name .quantity{
        margin-left: 0
    }
@media screen and (max-width: 567px){

     .woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail{
        width: 30%;
    }
    .shop_table.cart .cart_item td {
        padding: 5px;
        display: block
    }
    .shop_table.cart .cart_item td:before{
        display: none!important;
    }
    .woocommerce-cart .woocommerce {
        
        padding: 20px 10px;
    }
    .shop_table.cart .cart_item td.product-name .quantity{
        margin-left: 0
    }
    .shop_table.cart .actions button, .shop_table.cart .actions .button{
        width: 40%;
        margin: 0;
    }
}
@media screen and (max-width: 767px){
    #billing_first_name_field{
        width: 100%
    }
    #billing_phone_field{
        width: 100%;
        margin-left: 0
    }
    .coupon label{
        text-align: left;
    }
    .woocommerce-cart .coupon button{
      line-height: 36px;
    }
    .woocommerce-cart .page-content{
        display: flex;
    }
    .woocommerce-cart .woocommerce .coupon{
        display: block;
    }
    .shop_table.cart .cart_item td.product-name .quantity{
        margin-left: 0
    }
    .woocommerce-cart .woocommerce .coupon label{
        margin-bottom: 10px;
    }
    .woocommerce-cart .woocommerce #coupon_code {
        margin-bottom: 0;
        float: left;
        width: 60%;
    }
    .shop_table.cart .actions button, .shop_table.cart .actions .button{
        width: 40%;
        margin: 0;
    }
    .woocommerce-cart .woocommerce .coupon{
        display: block;
    }
}
@media screen and (min-width: 992px){
  .woocommerce-cart .entry-content .woocommerce {
      display: block;
      margin-bottom: 40px;
  }
}
@media screen and (max-width: 567px) {
  .product-type-simple form.cart {
    position: unset;
    padding: 0;
    background: transparent;
  }
  h1.product-title {
    font-weight: bold;
    font-size: 18px;
  }
}