#divBody{width: auto !important;}
.pleasr_h2{font-size: 16px; margin-bottom: 10px;}
.ContentWarp{display: flex;}
input:focus{outline: none;}
.SelectChoose{background: url("../images/arrow-down.png") no-repeat center;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
.ChoosedCountryName{padding: 0;font-size: 16px;float: none}
.CountryWarp{display: flex;align-items: center;}
.CountrySelect{position: relative;padding: 0;width: auto !important;}
.CountrySelect:hover .CountryDrop{display: block;}
.CountrySelect .CountrySingle{cursor: pointer;height: 36px;line-height: 36px;padding: 0;margin: 0;border: none;box-shadow: none;font-size: 16px;color: #000000;padding-left: 10px;box-sizing: border-box;}
.WeightWarp .WeightText{width: 250px;}
.WeightWarp{display: flex;align-items: center;margin-left: 40px;}
.ContentWarp font{font-size: 16px;margin-right: 5px;}
.ContentWarp .WeightText{position: relative;height: 38px;font-size: 16px;padding-left: 10px;box-sizing: border-box;border: 1px solid #dddddd;}
.WeightWarp .ProNum{position: absolute;right: 10px;width: 38px;display: flex;justify-content: space-between;top: 50%;transform: translateY(-50%);}
.WeightWarp .ProNum em{width: 12px;display: inline-block;height: 12px;position: relative;cursor: pointer;padding: 2px;}
.WeightWarp .ProNum em:hover,.WeightWarp .ProNum em:active{background: #90bfb6;}
.WeightWarp .ProNum em:hover::after,.WeightWarp .ProNum em:active::after{border-top: 2px solid #ffffff;}
.WeightWarp .ProNum em:hover::before,.WeightWarp .ProNum em:active::before{border-left: 2px solid #ffffff;}
.WeightWarp .ProNum .Reduce::after{content: "";display: block;width: 12px;border-top: 2px solid #90bfb6;top: 50%;transform: translateY(-50%);position: absolute;}
.WeightWarp .ProNum .Reduce.disabled::after{border-top: 2px solid #C3C3C3;cursor: not-allowed}
.WeightWarp .ProNum .Add.disabled::before{border-left: 2px solid #C3C3C3;cursor: not-allowed}
.WeightWarp .ProNum .Add.disabled::after{border-top: 2px solid #C3C3C3;cursor: not-allowed}
.WeightWarp .ProNum em.disabled:hover{background: #fff;}

.WeightWarp .ProNum .Add::before{content: "";display: block;height: 12px;border-left: 2px solid #90bfb6;left: 50%;transform: translateX(-50%);position: absolute;}
.WeightWarp .ProNum .Add::after{content: "";display: block;width: 12px;border-top: 2px solid #90bfb6;top: 50%;transform: translateY(-50%);position: absolute;}
.WeightWarp p{position: relative;}
.ContentWarp .Check{background-color: #aedbd2;color: #000000;width: 93px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;border-radius: 3px;margin-left: 10px;cursor: pointer;}
.ContentWarp .Check:hover{background-color: #90bfb6;color: #ffffff;}
.ContentTable table{width: 100%;border: 0;border-collapse: collapse;margin-top: 20px;}
.ContentTable table td,.ContentTable table th{border: 1px solid #dddddd;text-align: center;height: 50px;box-sizing: border-box;}
.ContentTable table th{background-color: #e0eeeb;font-size: 18px;font-weight: normal;}
.ContentTable table td{font-size: 16px;background-color: #ffffff;}
.WeightWarp .WeightText.ErrorRed{border:1px solid #cc0000;}
.CountryWarp .CountryDrop{width: 310px !important;margin: 1px 0 0 -1px;display: none;}
.CountryWarp .CountryDrop input{font-size: 14px;height: 25px;line-height: 25px;width: 280px;}
.CountrySelect .CountryResults li{font-size: 16px;height: 30px;line-height: 30px;}
.CountrySelect .CountryResults li:hover{background: #3875d7;color: #fff;}

.shipTip{padding: 20px 0;font-size: 15px;line-height: 30px;}

@media screen and (max-width:767px) {
    #ContentWarp{padding: 15px 10px 60px;}
    .ContentWarp{flex-wrap: wrap;}
    .WeightWarp{margin: 10px 0 0 0 ;}
    .ContentWarp font{width: 120px;text-align: right;}
    .ContentTable table th{font-size: 14px;}
    .CountrySelect .CountryText,.WeightWarp .WeightText{font-size: 14px;}
    .ContentTable table td{font-size: 12px;padding: 0 5px;width: 33.33%;}
    .ContentTable table td, .ContentTable table th{height: 40px;}
    .ContentWarp font{font-size: 14px;width: 100px;}
    .CountrySelect,.WeightWarp .WeightText{height: 30px;}
    .WeightWarp .WeightText{width: 230px;}
    .ContentWarp .Check{height: 30px;line-height: 30px;font-size: 14px;margin: 10px 0 0 106px;width: 130px;}
    .CountryWarp .CountryDrop{width: 225px !important;margin: 1px 0 0 -1px;}
    .CountryWarp .CountryDrop input{font-size: 13px;width: 195px !important;}
    .CountrySelect .CountrySingle  {width: 230px !important;height: auto !important;line-height: initial !important;}
    .CountrySelect .CountrySelect{width: 230px !important;height: 30px;}
    .CountrySelect .CountryResults li{font-size: 14px;}
}
@media screen and (max-width:991px) and (min-width:768px) {
    .ContentWarp{flex-wrap: wrap;}
    .WeightWarp{margin: 10px 0 0 0 ;}
    .ContentWarp font{width: 125px;text-align: right;}
    .ContentTable table th{font-size: 16px;}
    .ContentTable table td{font-size: 14px;}
    .ContentTable table td, .ContentTable table th{height: 40px;}
    .ContentWarp .Check{margin-top: 10px;}
}
@media screen and (min-width:1200px) {
    .ContentTable table{width: 1300px;}
    .CountrySelect .CountryText{width: 425px !important;}
    .WeightWarp .WeightText{width: 320px;}
    .CountryWarp .CountrySelect{ width: 425px !important;}
    .CountryWarp .CountryDrop{width: 420px !important;margin: 1px 0 0 -1px;}
    .CountryWarp .CountryDrop input{width: 390px;}
    .ContentTable table td,.ContentTable table th{height: 60px;}
}

.WeightWarp .ProNum .disabled:hover {background: none !important; cursor: not-allowed !important;}
.WeightWarp .ProNum .disabled::after,.WeightWarp .ProNum .disabled::before {border-color: #ccc !important;}


