.product_description .porcent .celwidget.aplus-module{width: 100%;}
.product_description .porcent .a-expander-collapsed-height{width: 100%;}

.character  span { border-radius: 3px; border: 1px solid #f30240;  padding: 0px 4px;  display: inline-block; margin-right: 5px; line-height: 15px;height: 17px;opacity: 0.6;    font-size: 12px;}
.ship-addr .express{padding-top:10px;}
.ship-addr .express>div{color:#333333;font-weight: 600;padding-left:18px;}
.ship-addr .express>div i { font-size: 1.3rem; margin-right: 10px;}
.ship-addr .express .ways{margin-left: 12px;}
.ship-addr .express .ways li{width: 100%;padding:12px 0px;border-bottom: 2px solid #e4e3df;}
.ship-addr .express .ways li span{display: inline-block;}
.ship-addr .express .ways li span:first-child{margin-right: 10px;width: 20px;height: 20px;border: 2px solid #e4e3df;border-radius: 50px;position: relative;top:6px;cursor: pointer;}
.ship-addr .express .ways li span:last-child{color: #808080de;}
.ship-addr .express .ways li.active{color: #373856;}
.ship-addr .express .ways li.active span:first-child i{display:inline;color:var(--maincolor);position: absolute;top: 4px;left: 4px;}
.ship-addr .express .ways li.active span:first-child{border-color: var(--maincolor);}
.ship-addr .express .ways li span:first-child i{display: none;font-size: 12px;}
.ship-addr .express .freight-district button:hover{border:2px dashed  #ec7612;}
.ship-addr .express .freight-district button::after {display: inline-block; width: 0; height: 0;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent; border-bottom: 0;border-left: .3em solid transparent;top: 14px;right: 11px;position: absolute;right:10px;top:24px;}
.ship-addr .express .freight-district button {transition: all 0.5s linear;border: 2px dashed #ddd; padding: 8px; margin-top: 12px; font-weight: bold;position: relative; cursor: pointer;height: 55px;display: inline-block;width: 95%;background: #fff; text-align: left; font-size: 20px;}

/* leyer-method */
.leyer-method-w{position: fixed;color:#fff;overflow: auto; left: 0px;top: 0px;height: 100%; width: 100%; z-index: 2;display: none; background: rgba(0,0,0,0.8);top:0px;color:#fff;}

.leyer-method-w h3{font-size:18px; padding: 20px; }
.leyer-method-w .fa-close{float:right;}
.leyer-method-w .leyer-box{background-color: #fff;padding-left: 41px;}
.leyer-method-w .leyer-box {background-color: #fff; margin: 16px; color: #000;  padding: 15px;padding-top:11px;}
.leyer-method-w .leyer-box li{position: relative;    padding-left: 40px;}
.leyer-method-w .leyer-box li .leyer-title{opacity: 0.6;margin-top: 12px}


/* form_radio */
.leyer-method-w  .active .fa-check{color:#4caf50;}
.leyer-method-w  .active .form_radio .radio{border:2px solid #d60}
.leyer-method-w .active .radio i { display: block;background: #d60;width: 10px;height: 10px; border-radius: 8px; position: absolute;top: 4px;left: 4px;}
.leyer-method-w .active .radio span{border:2px solid #d60}
.leyer-method-w .active .radio{ margin: 0px;}

.leyer-method-w .form_radio {position:relative;cursor:pointer;    left: -30px;padding:2px 0px;}
.leyer-method-w .form_radio span{position:absolute;top: 5px; left: -5px;border:2px solid #ddd;border-radius:12px;width:18px;height:18px;margin:0px;cursor:pointer; background:#fff}
.leyer-method-w .form_radio span i{display:none;}
.leyer-method-w .form_radio .radio:hover,
.leyer-method-w .form_radio:hover span{border:2px solid #d60}
.leyer-method-w .form_radio .radio_active .radio{border:2px solid #d60}
.leyer-method-w .radio .radio_active i{display:block; background:#d60;width:8px;height:8px;border-radius:8px;position:absolute;top:3px;left: 3px;}
.leyer-method-w .radio .radio_active span{border:2px solid #d60}
.leyer-method-w .radio{margin:0px;}
.leyer-method-w .table-btn{text-align: center;}
.leyer-method-w .table-btn .btn{width: 91%}
.leyer-method-w .carriet{padding-left:24px;}

.accessory-list {position:relative;}
.accessory-list .wap_title{ text-align: center;height: 35px;line-height: 16px;font-size: 26px;font-weight: bold;background: #ff5e5e; overflow: hidden;}
.accessory-list .wap_title .fa{right: 11px; top:11px;font-size: 20px;position:absolute;opacity: 0.6;}
.gamingtype {position:absolute;top:55px;width:100%;z-index:1;display:none;    box-shadow: 0 6px 10px 0 rgb(0 0 0 / 6%);}
.accessory-list .product-sort {background:#fff;}
.accessory-list .product-sort .product-head {cursor:pointer;height:24px;line-height:24px;text-indent:8px;font-weight:600;}
.accessory-list .product-sort ul {padding:0px;}
.accessory-list .product-sort ul li {height:50px;line-height:50px;text-indent:32px;font-weight:500;position:relative;border-bottom: 1px solid #ffebeb;    font-weight: bold;}
.accessory-list .product-sort ul li:before{    content: "";  background: #9f6161;   width: 6px;  height: 6px;position: absolute;  left: 19px;  top: 22px;  border-radius: 50px;}

.slider-items-phy-products {margin-top:15px;padding:0px 10px;margin-bottom: 15px;}
.slider-items-phy-products ul {    margin-top: 10px;display:grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows auto;grid-column-gap: 10px;grid-row-gap: 10px;}
.slider-items-phy-products>ul>li {padding:3px;border-radius:6px;position:relative;background-color:white;}
.slider-items-phy-products>ul>li:hover {box-shadow:0 0 4px 0 rgba(120,120,120,0.3);}
.slider-items-phy-products ul li .sale-statue {height:46px;padding-left:20px;width:100%;position:absolute;top:20px;}
.slider-items-phy-products ul li .onsale {display:inline-block;width:46px;height:26px;background-color:#64d056;color:white;font-size:12px;text-align:center;line-height:26px;}
.slider-items-phy-products>ul>li .off{position:absolute;background:#f60;background: linear-gradient(321deg, #f00 0%, #ffc4c4 100%);font-weight: bold;color: #fff;padding: 4px 5px;border-bottom-left-radius: 13px;border-bottom-right-radius: 13px;height:30px;font-family: monospace;    top: 0px;}
.slider-items-phy-products ul li .product-img {display:block;width:100%;}
.slider-items-phy-products ul li .product-img {display:block;width:100%;}
.slider-items-phy-products ul li .product-img img {max-width: 100%; max-height: 174px; margin: auto; display: block;}
.slider-items-phy-products .price { margin: 7px;text-align: left;border-top: 1px solid #ececec;  padding-top: 5px;margin-bottom: 0px;}
.slider-items-phy-products .price .price-now {display:block;font-size:1.1rem;color:#f60;font-weight:700;}
.slider-items-phy-products .price .price-past {display:block;font-size:0.9rem;color:black;text-decoration:line-through;}
.slider-items-phy-products .product-sort {height:35px;line-height:35px;color:#a9a9a9;}
.slider-items-phy-products .product-name {line-height:20px;color:black;margin:5px 0px;height:52px;overflow:hidden;text-align:left; padding: 6px;    font-size: 1rem;}
.slider-items-phy-products .product-name a {color:black;}
.slider-items-phy-products .price .delete {display: block;background: #ffdedd; border-radius: 22px;  line-height: 26px;  text-align: center; margin-top: 6px;color: #7f0500;text-transform: capitalize;}

.protag span {border-radius: 3px;border: 1px solid #f30240;padding: 0px 4px;font-size: 11px;color: #f30240;display: inline-block; margin-right: 5px; line-height: 15px;height: 17px; opacity: 0.6;}

.coupon.alert-warning .coupon-text{color: #f00;cursor: pointer;border: none;background: transparent;outline: medium;width:102px;font-size: 22px;}

/* windows-tiops */
.specials em{color: #cb0215}
nav li em{font-size: 1.1rem;}

.windows-tiops{position: fixed;bottom:10px;left:10px;z-index: 9;background: #F5F5F5;border-radius: 20px;}
.windows-tiops img{max-width: 360px;max-height: 350px;width: 200px;height: 200px;border-radius: 20px;margin-right: 15px;}
.windows-tiops .close-img-shade{position:absolute;  right:6px; top: 6px;width:30px;height:30px;cursor:pointer;z-index: 1;display: block;background: #00000080;border-radius: 50px;}
.windows-tiops .close-img-shade::before,
.windows-tiops .close-img-shade::after {content: '';position: absolute;height: 2px;width: 20px;    top:14px; left:5px;background-color: #fff; }
.windows-tiops .close-img-shade::before { transform: rotate(45deg);}
.windows-tiops .close-img-shade::after { transform: rotate(-45deg);}
.windows-tiops .close-img-shade:hover::before,
.windows-tiops .close-img-shade:hover::after{background-color:#f00}

.windows-tiops a{display: flex;padding: 30px;transition: all 0.3s linear;align-items: center;}
.windows-tiops .vip-zone-con .vip-zone-title{font-size: 18px;font-weight: bolder;max-width: 200px;padding-bottom: 15px;}
.windows-tiops .vip-zone-con .vip-zone-box{font-size: 14px;}
.windows-tiops .vip-zone-con .btn{margin-top: 20px;}
.windows-tiops a:hover{color: #000;}



 /*  order viewimg big  */
 #myModal-img{position: fixed;top: 0px;display: none;}
.order_status .or_list .btn-activation-tips{margin-top: 25px;width: 280px;}
.order_status .or_list .btn-activation-tips .btn{background: #ddf2de;color: #49b54e;border:1px solid #49b54e;background: #ddf2de;width: 100%;}
.viewimg-big {display: flex;width: 100%; height: 100vh; justify-content: center;  align-items: center;}
.viewimg-big span{position:relative;text-align: center;}
.viewimg-big span img{max-width:80%; max-height: 80%;border-radius: 15px;    box-shadow: -2px 2px 20px 4px #585858}
.viewimg-big .viewimg-close{background: #fff;padding: 11px;  position: absolute;right: 29px;opacity: 1;border: 0px; font-size: 36px;  border-radius: 220px; width: 40px;display: block;  height: 40px;  top: -14px; box-shadow: -2px 2px 20px 4px #585858;line-height: 17px;padding-left: 10px;}


 /* Add a new address  */
.addr_width .intl-tel-input{display: block;float: none;}

/* checkbox */
.checkbox{border:2px solid #ddd;background:#fff;border-radius:3px;width: 25px;height: 25px;margin:0px;position:relative;cursor:pointer;float: left;margin-right: 10px;top: 10px;}
.checkbox:hover{border:2px solid #FED700}
.checkbox .fa-check{color:#fff;font-size: 22px;position:absolute;top:2px;left:1px;display:none;}

.cbx_active{border:2px solid #FED700; background:#FED700}
.cbx_active .fa-check{display:block}



/* history search */
.search-min .history_search{background:#fff;display:none;position:absolute;width:100%; z-index:4;left:0px;border-radius:4px;margin-top:8px;box-shadow: 0 6px 12px rgba(0,0,0,.175);padding-bottom: 15px;}
.search-min .history_search .title{font-weight:bold;padding:6px;background: #f6f6f6;padding-left: 16px;border-bottom:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:4px;position: relative;}
.search-min .history_search .title i{ position: absolute; padding: 12px;right: 7px; top: 0px;cursor: pointer;}
.search-min .history_search .title i:hover{color:#ff3200}
.search-min .history_search ul{padding-top: 12px;white-space:nowrap;overflow:hidden;width: 98%; margin: auto;}
.search-min .history_search li{display:inline-block;}
.search-min .history_search li a{padding: 7px;color: #000}
.search-min .history_search li a:hover{background:#fbf9f9;color: #f60}

/* cart tips */
.used-tips{align-items: center; display: flex;justify-content: center;   background: #fff2cc;  color: #ff6f03; border-radius: 4px;padding: 10px 12px; margin-top: 16px; }
.used-tips b{padding-right: 6px; color: #ff3200; }
.used-tips button{color: #4ca3ef; background: transparent;border: 0px;margin-left: 8px;font-size: 1.2rem;    font-weight: bold;}
.used-tips button:hover{color:#ff3200}


/* product tips */
.product_description .pro-youmay .activity-owl-item{display: flex;margin-bottom: 33px;}
.product_description .pro-youmay .activity-owl-item .pro-img img{width: 160px;border-radius: 6px;}
.product_description .pro-youmay .activity-owl-item .matter{padding: 15px 0px;padding-left: 33px;}
.product_description .pro-youmay .activity-owl-item .matter .web-money{color: #e8566a;font-weight: bold;}
.product_description .pro-youmay .activity-owl-item .matter .price{color: #666;   text-decoration: line-through;font-weight: normal;    font-size: 1.2rem;}
.product_description  .proimg a{display: block;margin-top: 24px}

/*card guide*/
.card-bj{background: #000;width: 100%;height: 100vh;position: fixed;top: 0;left: 0;opacity: .5;display: none;z-index: 999;}
.card-guide{width: 450px;box-shadow: 0px 0px 12px rgb(0 0 0 / 30%);background: #fff;border: 0;position: absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);min-height: 120px;padding: 40px;text-align: center;font-size:1.2em;color: #f60;z-index: 999999999;}
.card-guide .modal-card{padding-top: 30px;display: flex;justify-content: space-around;}
.card-guide .modal-card .btn{outline: none;border: none;box-shadow: none;width:200px;}
.card-guide .modal-card .btn-no{background: #ddd;color: #000;}
.card-guide .modal-card .btn-no:hover{background: #f00;color: #fff;}


 
/* user home */
.user-title .fa-home{left: auto;right: 7px;font-size: 35px;top: 18px;}
.msg_success, .msg_fail{height: 60px;}
.recently {width: 100%;display: inline-block; position: relative; height:127px; margin-bottom: 21px;align-items: center;background-size: 100%;background: #e1e7f8; height: auto; display: inline-block; margin-top: 24px;}
.recently .rec-font{font-size: 33px;    width: 574px;text-align: center;text-indent: 94px;padding-bottom: 21px;font-weight: bold;}
.recently .rec-icon {width:103px; height: 53px; background-size: 61px;}
.recently .rec-pro {display: flex;margin-left: -139px;position: relative;  left: 50%; padding-bottom: 28px;}
.recently .rec-pro img{height: 169px;border-radius: 5px;}
.recently .rec-pro .rec-price{padding-left: 12px;padding-left: 20px;padding-top: 16px;}
.recently .rec-pro .rec-price .rec-special{color: #f30240;font-size: 23px;font-weight: bold; padding-right: 12px;}
.recently .rec-pro .rec-price .rec-old{font-size: 15px;color: #666;text-decoration: line-through;    padding: 8px 0px;}
.recently .rec-font { font-size: 25px;width: 100%;text-align: center; text-indent: 0; padding-top: 19px;}
.recently .rec-icon { width: 39px;height: 30px; background-size: 31px;  position: absolute;  top: 52px; left: 15px;}

/* discount-warp-max  */
.discount-warp-max{width:80%;margin-left: 20px;    padding-bottom: 10px;}
.discount-warp-max .checkbox_n {margin-top: 15px;width: 100%; padding-left: 0;padding-bottom: 12px;}
.discount-warp-max .form-control{height:55px;width: 100%;text-indent: 20px;padding: 0px;}
.discount-warp-max .discount-code{display: flex;margin-top:3px;position: relative;}
.discount-warp-max .discount-code .tips{left: 2px;top: -32px;display: none}
.discount-warp-max .discount-code .discount-warp .form-control {width: auto;}
.discount-warp-max .discount-code .btn{border-radius: 4px; line-height: 0px}
.discount-warp-max .incent-warp{display: flex;flex-wrap: wrap;}
.table-ul-title td{border-bottom: 1px dashed #dfdfdf;}
.discount-warp .discount-code .apply-coupon{height: 55px;margin-left:12px}
.discount-warp-max .email-getting{position: relative;}
.discount-warp-max .email-getting .tips{left: 2px;top: 14px;display: none;}
.discount-warp-max .discount-code .form-control{border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.discount-warp-max .discount-code .btn{border-top-left-radius: 0px;border-bottom-left-radius: 0px;white-space:nowrap}

.user-login_password .user_btn .btn_m{position: relative;}
.user-login_password .user_btn .btn_m .loader-inner{position: absolute;top: 0;}

/* pro off */
.disc-price{color: #fff;background: #EF6F81;line-height: 40px;border-radius: 6px;padding: 0px 8px;font-size:21px;display: none; position: absolute; right: 20px; top: 22px;}

.cart_order .eur{padding-left: 40px;}

@media screen and (min-width:1024px){ 
    html{max-width: 768px;position: relative;margin: 0 auto;}
    .header_active .search-form{width: 768px;}
    article .cart_order .but-r{width: 768px;}
    article .web-button{width: 768px;}
    .wap_suvmenu{left: -280%;}
    .body_active .wap_suvmenu{left: -60%;}
    article .payment_select .but-r{width: 768px;}
    #payment-air .payment-warp .payment-bg{position: absolute;}
    #payment-air .payment-warp{position: absolute;}
    .user-profile .messenger dd{position: absolute;overflow: initial;top: 90px;height: auto;}
    .user-profile .select .avatar_l{position: absolute;height: 80vh;}
    .status_down .td-broad-x .hide{position: absolute;top: 50px;padding-top: 0px;height: auto;}
    .status_down .td-broad-x .select li{float: inherit;width: 100%;padding: 10px 0;}
    .language dd.js_language_h{position: absolute;}
    .wap_currency dd{position: absolute;}
    .bot-buticon{width: 768px;left: 50%;-webkit-transform: translate(-50%,0%);}
    .header_active .web_shopping-cart{right: 40%;}
    .header_active .web_shopping-cart, .header_active .web_user{right: 40%;}
}

/*.tips-warp */
.tips-warp {padding-bottom:20px}
.tips-warp .tips-title{font-weight: bold;}
.tips-warp .tips-cont{background: #f7f7f7;padding: 2px 4px 12px 19px;border-radius: 10px;display: none;margin-top: 9px;}
.tips-warp .tips-cont p{padding-top:15px}
.tips-warp .tips-click {color: #7ab4d4;border-radius: 25px; text-align: center;margin-top: 15px;margin-bottom: 15px; display: inline-block;padding: 2px 14px;cursor: pointer; border: 1px solid #7ab4d4;}
.tips-warp .tips-click:hover .tips-cont{display: block;}
.tips-warp .tips-click:after{ display: inline-block;width: 0;content: "";height: 0; margin-left: 2px; vertical-align: middle;border-top: 4px dashed; border-right: 4px solid transparent;border-left: 4px solid transparent;}