.MyCart_Container{width: 100%; float: left; padding: 30px 0 0px 0; color: #4B4B4B;}
.MyCart_Container .Title_text{width: 100%; float: left; font-size: 20px; font-weight: 600;}

.MyCart_Details{width: 100%; float: left; padding: 0 0 30px 0;}
.MyCart_Details .Title_text{padding-bottom: 30px;}

.Cart_Rightbar{width: 66%; float: left;font-size: 14px; }
.Cart_Details_Header{width: 100%; float: left; font-weight: 600; padding: 10px; color: #7B7B7B;}
.Cart_Details_Header .Cart_Prd-Name{width: 430px; padding: 0;}
.Cart_Details_Box{width: 100%; float: left; border: 1px solid #F4F4F4; border-radius: 15px; margin-bottom: 15px; background: #fff; overflow: hidden;}
.Cart_Details_Box .PrdBox{width: 100%; float: left; padding: 15px;}
.Cart_Details_Box .Cart_Prd-Img{ border: 1px solid #F4F4F4; border-radius: var(--Radius7);}
.Cart_Details_Box .Cart_Prd-YouPay,
.Cart_Details_Box .Cart_Prd-Total{line-height: 35px; font-weight: 600; color: #000;}
/*.Cart_Details_Box .Cart_Prd-Total span{color: #ff0000;}*/
.Cart_ContentView{width: 85%; float: right;}
.Cart_Prd-Img{width: 100px; float: left;}
.Cart_Prd-Img img{width: 90%; margin: 0 auto; display: block;}
.Cart_Prd-Name{width: 315px; float: left; padding: 0 15px;}
.Cart_Prd-Name p{padding-top: 10px;}
.Cart_Prd-Name p span{font-weight: 600; color: #000;}
.Cart_Prd-Name a{color: #000;display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.Cart_Prd-YouPay{width: 85px; float: left;text-align: right; padding-right:15px;}
.Cart_Prd-Qty{width: 90px; float: left;text-align: center; padding: 0 15px;}
.Cart_Prd-Qty select{width: 100%; height: 35px; line-height: 35px;}
.Cart_Prd-Total{width: 85px; float: left;text-align: right;}
.Cart_Prd-Remove{width: 30px; float: right; padding-top: 5px;}
.Cart_Prd-Remove img{width: 100%;}
.SetAutoOrdfer{width: 100%; float: left; padding: 10px; border: 1px solid var(--OrangeBox-Brd);background: var(--OrangeBox-BG);border-radius: 0 0 15px 15px;}
.SetAutoOrdfer .Text_Price{width: 50%; background: url(/images/Icon-Auto-Order.png) no-repeat 0 5px; background-size: 30px; padding: 0 0 0 40px; float: left;}
.SetAutoOrdfer .Text_Price span{color: #FF0000; float: left;}
.SetAutoOrdfer .Text_Price strong{font-weight: 600;}
.SetAutoOrdfer .Text_Price .SaveExtra{width: auto; float: left;color: #ff0000; font-size: 12px; display: none;}
.SetAutoOrdfer .SelectBox{width: 40%; float: left;padding: 0 15px;}
.SetAutoOrdfer .SelectBox select{width: 100%; border: 1px solid #a9a9a9; color: #000; height: 35px;}
.SetAutoOrdfer .Order_Help{position:relative; width: 25px; float: left; padding-top: 7px;}
.SetAutoOrdfer .Order_Help img{width: 100%;}
.SetAutoOrdfer .Order_Help p{color: #2fbcb3;font-weight: 600;}
.SetAutoOrdfer .Order_Help .tooltiptext {display:none; width: 250px; text-align: center; padding: 5px; height: 30px;color: #fff;border-radius: 6px;position: absolute;z-index: 3;bottom: 100%;right: 15px;top: 15px;float: left; background: #555;}
.SetAutoOrdfer .Order_Help .tooltiptext span {display: block;float: left;width: 100%;padding: 5px 0;color: #4a4a4a;font-weight: 600;font-size: 14px; text-align:center;border-bottom:0px solid #dddddd;}
.SetAutoOrdfer .Order_Help:hover .tooltiptext {display:block;}
.SetAutoOrdfer .this-order{width: 100%; float: left; font-size: 14px; font-weight: 500; color: var(--secondary-color);}
.Shipping_Country_type{width: 45%; float: left; font-size: 16px;}
.Shipping_Country_type .Country{width: 100%; float: left; padding-bottom: 20px; font-weight: 600; line-height: 35px;}
.Shipping_Country_type .Country select{background: url(/images/cart-country-arrow.png) no-repeat right 0 #fff; background-size: 35px; height: 33px;appearance: none; line-height: 33px;border-radius: 7px;}
.Shipping_Country_type .Type{width: 100%; float: left;}
.Shipping_Country_type .Type .Title{width: auto; font-weight: 600; float: left; padding-bottom: 10px;}
.Shipping_Country_type .Type .radio_box{width: 100%; float: left;}
.Shipping_Country_type .Type .radio_box ul li{width: 100%; padding-bottom: 10px; float: left;}
.Shipping_Country_type .Type .radio_box ul li:last-child{padding: 0;}
.Shipping_Country_type .Type .radio_box .container_check{padding-left: 25px; line-height: 23px; font-size: 14px;}

.RewardPoint_Box{width: 55%; float: right; border: 1px solid var(--OrangeBox-Brd); background: var(--OrangeBox-BG); border-radius: var(--Radius7); padding: 15px;}
.RewardPoint_Form{width: 100%; float: left;}

.Reward_Login{width: 100%; float: left; text-align: center; color: #4E4D4D;}
.Reward_Login .Title,
.Reward_User .Title {text-align: center; width: 100%; float: left; font-weight: 600;}
.Reward_User .RewardText{text-align: center; width: 100%; float: left; padding-bottom: 10px;}
.Reward_User .RewardText strong{font-weight: 500; color: red;}
.Reward_User .range-slider{width: 100%; float: left; padding: 15px 0;}
.Reward_User .Promotion_Text{width: 100%; float: left; text-align: center; font-size: 14px;}
.Reward_User .textbox,
.Reward_User .btn_holder{margin-top: 15px !important;}

.RwardPromotion_Text{display: none;}
.Reward_Login .Title{padding-bottom: 10px;}
.Reward_Login .textbox,
.Reward_User .textbox{width: 70%; float: left;}
.Reward_Login .textbox input,
.Reward_User .textbox input{height: 35px; line-height: 35px;}
.Reward_Login .btn_holder,
.Reward_User .btn_holder{width: 28%; float: right; padding: 0 !important;}
.Reward_Login .LoginText{width: 100%; float: left; text-align: center; padding-top: 15px;}
.Reward_Login .LoginText a{font-weight: 600; color: var(--secondary-color);}
.Reward_Login .RangSlider_Off{width: 100%; float: left; padding-top: 25px;}

.rewad_show {width: 100%;float: left;}
.reward_left {float: left;width: 100%;margin-top: 7px;margin-bottom: 20px;}
.rewad_right {float: left;width: 100%;}
.rangeslider--horizontal {height: 6px;width: 100%;}
.rangeslider {background: #e6e6e6;position: relative;}
.rangeslider, .rangeslider__fill {display: block; background: #c3c3c3; border-radius: 10px;}
.rangeslider--horizontal .rangeslider__fill {top: 0;height: 100%; background: var(--secondary-color);}
.rangeslider--horizontal .rangeslider__handle {top: -6px;touch-action: pan-y;-ms-touch-action: pan-y;}
.rangeslider__handle {background-color: #1CBBB5;cursor: pointer;display: inline-block;width: 18px;height: 18px;position: absolute; border-radius: 20px;}
.range_btn {float: left;margin-top: 15px;}
.range_btn .button {height: 29px;line-height: 21px;}

.RewardPoint_Box .btn_holder{width: 28%; float: right;padding-top: 10px;}
.RewardPoint_Box .btn_holder input{width: 100%; float: right; height: 35px; line-height: 35px; border: 0; color: #fff; background: #1CBBB5; font-weight: 600; cursor: pointer;}

.Cart_Leftbar{width: 29%; float: right; border: 1px solid var(--OrangeBox-Brd); background: var(--OrangeBox-BG); border-radius: var(--Radius7); padding: 15px;font-size: 14px; }
.Cart_Leftbar .Title{width: 100%; float: left; font-weight: 600; padding-bottom: 15px; font-size: 18px;}
.Subtotal{width: 100%; float: left; padding: 5px 0 0 0;}
.Subtotal ul li:last-child{font-weight: 600;}
.Subtotal ul li{width: 100%; float: left; padding: 15px 0; border-bottom: 1px solid #cfcfcf;}
.Subtotal .one{width: 50%; float: left; text-align: left;}
.Subtotal .two{width: 50%; float: right; text-align: right; font-weight: 600;}
.Subtotal .one img{width: 15px;display: inline-block; margin:0 0 0 5px;}
.Subtotal ul li:last-child .two,
.Cart_Leftbar .ReceivePoint span{color: #ff0000; font-size: 16px; font-weight: 600;}
.Cart_Leftbar .ReceivePoint{width: 100%; float: left; text-align: center; padding: 15px 0;}
.Cart_Leftbar .Btn-Right{width: 100%; float: left; padding-top: 25px;}
.Cart_Leftbar .Btn-Right a{display: inline-block; width: 100%; line-height: 40px; font-size: 16px;}
.CouponBox_Content{width: 100%; float: left; border-top: 1px solid #cfcfcf; padding: 15px 0 0 0;}
.CouponBox_Content .Title{width: 100%; float: left; font-weight: 600; padding: 0;display: flex; justify-content: space-between;}
.CouponBox_Content .Title a{float: right; text-decoration: underline; color:var(--secondary-color); font-size: 12px;}
.CouponBox_Content p{padding: 5px 0 10px; width: 100%; float: left; font-size: 12px; color: #7b7b7b;}
.CouponBox_Form{width: 100%; float: left;}
.CouponBox_Form input{width: 58%; float: left; height: 35px; line-height: 35px;}
.CouponBox_Form button{width: 38%; float: right;height: 35px; line-height: 35px; text-align: center; background: #1abbb5; color: #fff; font-weight: 600; cursor: pointer; border-radius: var(--Radius5); font-size: 14px;}
.CardDiscount-Msg{width: 100%; float: left; padding-top: 8px;font-size: 13px; font-weight: 600; color: var(--secondary-color);}
.EmptyCart_Text{width: 100%; float: left; padding: 0 0 50px 0; text-align: center; font-size: 20px; font-weight: 400;}

.Cart_DoscountDetails{padding:0 10px; background:#fff; border: 1px solid #ccc; border-radius: 10px; margin-top: 10px;}
.Cart_DoscountDetails .one{float:left;}
.Cart_DoscountDetails .two{float:right; text-align:right;}
.Cart_DoscountDetails ul li:last-child{border:0; font-weight:400;}
.Cart_DoscountDetails ul li:last-child .two{color:#4B4B4B; font-size: 14px;}

/*** CART POPUP ***/
.discout-div{display: none;position: fixed;z-index: 123;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0, 0, 0, .4)}
.discout-content,
.modal_login_content{position: fixed;left: 0;right: 0;background: #fff;margin: auto;padding: 0;border: 1px solid #d9d6d6;width: 50%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .4); padding: 17px; border-radius: 5px;}
.discout-content.animate{animation: showSweetAlert 0.3s;}

.discount_body{max-height: 420px;overflow: auto}
.discout-header{text-align: center;padding: 0 0 10px 0;border-bottom: 1px solid #d9d6d6;margin-bottom: 10px}
.discout-header h2{font-size: 18px;line-height: 25px;color: #2c3e50;text-transform: uppercase}
.discout_close{color: #4a4a4a;float: right;font-size: 18px;margin-top: 5px;margin-right: 0}
.discout_close:hover,
.discout_close:focus{color: #4a4a4a;text-decoration: none;cursor: pointer}
.top_discount_text{width: 100%;float: left;padding: 0 15px 15px;border-bottom: 1px solid #d9d6d6;margin-bottom: 15px}
.discount_off{float: left;width: 16%;text-align: center}
.dis_coupons_text{float: left;width: 33%;margin-left: 15px}
.dis_times{float: left;width: 29%;text-align: center;margin: 0 auto;padding-top: 13px}
.dis_apply_btn{float: right;width: 115px;text-align: center;padding-top: 22px}
.dis_apply_btn button,
.btn_blue{width: 100%; height: 35px; line-height: 35px; text-align: center; background: #1cbbb6; color: #fff; border-radius: var(--Radius5); font-weight: 600; font-size: 14px; cursor: pointer;}
.btn_blue{width: 115px; display: block;}
.discount_off p{background: #2c3e50;color: #ffffff;font-weight: 700;font-size: 29px;line-height: 35px;text-transform: uppercase;display: block;padding: 10px; border-radius: var(--Radius5);}
.discount_off span{display: block}
.dis_coupons_text p{font-size: 18px;font-weight: 500;}
.dis_coupons_text strong{font-size: 16px;line-height: 25px;display: block;font-weight: 700;}
.container_times{color: #333;text-align: center;background-color: #ececec;float: left;width: 100%;padding: 5px 10px}
.container_times ul li{list-style-type: none;float: left;padding: 0 10px 0 0;font-size: 13px;text-transform: uppercase;line-height: 24px}
.container_times li span{display: block;font-size: 24px;line-height: 24px;font-weight: 700}
.container_times li:last-child span{color: #eb2600}

.modal_login{display: none;position: fixed;z-index: 111111;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4)}
.login_model .label_box{display: block;width: 100%;margin-bottom: 5px}
.login_model .input_box{display: block;width: 100%;margin-bottom: 15px}
.login_model .button{width: 100%;margin-bottom: 15px}
.modal_login_content.animate{animation: showSweetAlert 0.3s;}
.modal_login_footer{width: 100%; float: left; font-size: 14px; padding-top: 15px;}
.modal_login_footer a{color: #ff0000;}
.forgot_pass_model{float: left}
.Sign_footer {float: right;}
.Sign_footer a{color:#1cbbb6 !important;}

/*** CLEARANCE SALE **/
.ClearanceSale_Content{padding:15px; float: left; width:100%; border: 1px solid var(--input-border); border-radius: var(--Radius7); background: #fff; margin-top: 50px;}
.ClearanceSale_Content .title{font-size:16px; width: 100%; float: left; color: #000; text-align: center;}
.ClearanceSale_Content .title span.one{text-transform: uppercase;font-weight: 600;font-size: 26px; display: inline-block; width: 100%; float: left; padding-bottom: 10px;}
.ClearanceSale_Content .OfferBox{padding:15px; width:100%; float:left; position: relative;}
.ClearanceSale_Content .OfferBox .Prd_img{width: 100%; float: left;border: 2px solid var(--border-color);text-align: center;border-radius: 26px;background: var(--white-color); padding: 10px 0;}
.ClearanceSale_Content .OfferBox .Prd_img img{width: 180px; margin: 0 auto; display: block;}
.ClearanceSale_Content .OfferBox .Prd_text{width:100%; float:right; text-align: center; color: #fff; padding: 15px 0;}
.ClearanceSale_Content .OfferBox .Prd_text .one{width:100%; float:left;height: 55px;padding: 0 15px 0 15px;font-weight: 500;font-size: 16px;}
.ClearanceSale_Content .OfferBox .Prd_text .one span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.ClearanceSale_Content .OfferBox .Prd_text .two{width:100%; float:left; padding-bottom: 15px;}
.ClearanceSale_Content .OfferBox .Prd_text .two span{font-size:20px; color:var(--yellow-color); font-weight:600;}
.ClearanceSale_Content .OfferBox .Prd_text .three{width: 100%; float: left; font-weight: 600;}
.ClearanceSale_Content .OfferBox .Prd_text .three .shop_btn:hover{background: #fff !important; color: #000 !important;}
.ClearanceSale_Content .OfferBox .BoxFooter{padding:5px 10px; width:100%; float:left; background:#f6f6f6; font-size:13px; margin-top:10px; display:none;}
.ClearanceSale_Content .OfferBox .item{background: var(--border-color); float: left;border-radius: 26px;}
.ClearanceSale_Content .OfferBox .owl-carousel .owl-nav.disabled{/*display:block;*/}
.ClearanceSale_Content .OfferBox .owl-nav{display:block;position: absolute;top: 35%;width: 100%;}
.ClearanceSale_Content .OfferBox .owl-nav button.owl-next,
.ClearanceSale_Content .OfferBox .owl-nav button.owl-prev{width: 40px; height: 40px; background: none;border: 1px solid #A4A4A4 !important;border-radius: 8px;position: relative;}
.ClearanceSale_Content .OfferBox .owl-nav button.owl-next::after,
.ClearanceSale_Content .OfferBox .owl-nav button.owl-prev::after{content: ''; position: absolute; top: 0; width: 100%; height: 100%;}
.ClearanceSale_Content .OfferBox .owl-nav button.owl-next span,
.ClearanceSale_Content .OfferBox .owl-nav button.owl-prev span{display: none;}
.ClearanceSale_Content .OfferBox .owl-nav button.owl-next{float: right;right: -10px; background: url(/images/icon/right_icon.png) no-repeat center 3px #fff !important; background-size: 26px;}
.ClearanceSale_Content .OfferBox .owl-nav button.owl-prev{float: left;left: -10px; background: url(/images/icon/left_icon.png) no-repeat center 3px #fff !important; background-size: 26px;}













@media only screen and (max-width:800px),(max-width:899px){
.MyCart_Container .Title_text{font-size: 18px;}
.MyCart_Details{padding: 20px 0;}
.Cart_Rightbar,
.Cart_Leftbar{width: 100%;}
.Cart_Rightbar{padding-bottom: 20px;}
.Shipping_Country_type{width: 55%;}
.Cart_Leftbar .Btn-Right{text-align: center;}
.Cart_Leftbar .Btn-Right a{width: 250px;}
.Cart_Details_Header .Cart_Prd-Name{width: 385px;}
.Cart_Prd-Name{width: 275px;}
.RewardPoint_Box{width: 45%;}

.ClearanceSale_Content .title{font-size:16px;}
.ClearanceSale_Content .title span.one{font-size: 19px; display:inline-block; width:100%; float:left; padding-bottom:5px;}
.ClearanceSale_Content .OfferBox .owl-next,
.ClearanceSale_Content .OfferBox .owl-prev {position: absolute;top: 35%;border: 1px solid #ccc;background: #fff;}
.ClearanceSale_Content .OfferBox .item{width:100%; text-align:center;}
.ClearanceSale_Content .OfferBox .Prd_img{width:100%; float:left; padding-bottom:10px;}
.ClearanceSale_Content .OfferBox .Prd_img img{width:130px; float:none; margin:0 auto;}
.ClearanceSale_Content .OfferBox .Prd_text{width:100%;}
.ClearanceSale_Content .OfferBox .Prd_text .one{height:50px;}
.ClearanceSale_Content .OfferBox .Prd_text .one span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.ClearanceSale_Content .OfferBox .Prd_text .two a.button{float: none; margin: 0 auto; display: block;}

.Cart_Details_Box .Cart_Prd-Img{padding: 5px 0;}

/*** POPUP ***/
.discout-content,
.modal_login_content{width: 70%;}

}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
.MyCart_Container{padding: 20px 0 50px 0;}
.Cart_Details_Header,
.Cart_Details_Box .Cart_Prd-YouPay{display: none;}

.Cart_Details_Box .PrdBox{padding: 10px;}
.Cart_ContentView{width: 65%; float: left; padding: 0 0 0 10px;}
.Cart_Prd-Img{width: 35%;}
.Cart_Prd-Name{width: 100%; padding: 0 0 20px 0;}
.Cart_Prd-Qty{padding: 0 15px 0 0; width: 75px;}
.Cart_Prd-Qty select{}
.Cart_Prd-Total{width: 75px;}
.SetAutoOrdfer .Text_Price{width: 100%;padding-bottom: 15px;}
.SetAutoOrdfer .SelectBox{padding: 0; width: 90%;}
.SetAutoOrdfer .SelectBox select{width: 95%;}
.Shipping_Country_type{width: 100%;}
.Shipping_Country_type .Country{display: flex;justify-content: space-between; padding-bottom: 15px;}
.ShippingCountry_Selectbox{width: 55% !important;}
.Shipping_Country_type .Type .radio_box{width: 100%;}
.Shipping_Country_type .Type .radio_box ul li,
.Shipping_Country_type .Type .radio_box ul li:last-child{padding: 10px 0 0 0;}
.SetAutoOrdfer .Order_Help .tooltiptext{top: -25px;}
.RewardPoint_Box{width: 100%; margin-top: 20px;}

/*** POPUP ***/
.discout-content,
.modal_login_content{width: 96%;}
.discount_off {width: 100%;text-align: center;margin-bottom: 10px;}
.discount_off p {font-size: 18px;line-height: 18px;}
.discount_off p br {display: none;}
.dis_coupons_text {width: 100%;margin-left: 0px;text-align: center;}
.dis_coupons_text p{padding: 5px 0;}
.dis_coupons_text p,
.dis_coupons_text strong,
.dis_coupons_text span {font-size: 14px;line-height: 16px;}
.dis_apply_btn {width: 100%; text-align: center;padding-top: 10px;}
.dis_apply_btn button{width: 115px; display: block; margin: 0 auto;}
.EmptyCart_Text{font-size: 16px;}

}

@media only screen and (max-width:375px), (max-width:399px){

}

@media only screen and (max-width:360px){
.Cart_Prd-Qty select{padding: 0 0 0 5px;}
.coupon_text_title,
.Shipping_Country_type .Type .Title{font-size: 15px;}
.ShippingCountry_Selectbox{width: 50% !important;}

}

@media only screen and (max-width:300px), (max-width:320px){
.Cart_Prd-Qty{width: 60px; padding: 0 8px 0 0;}
.Cart_Prd-Total{width: 70px;}


}






