[type="radio"]:checked,[type="radio"]:not(:checked) { position: absolute; left: -9999px}
[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{ position: relative; cursor: pointer; line-height: 20px; display: inline-block; color: #666}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before {content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m7x.png') no-repeat; background-size: 230px; background-position: -149px -37px; }
[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after { content: '';  position: absolute; left: 0; top: 3px; width: 20px; height: 20px; border-radius: 100%; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; background:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m7x.png') no-repeat; background-size: 230px; background-position: -149px -106px; }
.org-radio [type="radio"]:checked + label:before, .org-radio [type="radio"]:not(:checked) + label:before  { content: '';  position: absolute; left: 0; top: 3px; width: 21px; height: 21px; background:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m7x.png') no-repeat; background-size: 230px; background-position: -189px -105px; }
.org-radio [type="radio"]:checked + label:after, .org-radio [type="radio"]:not(:checked) + label:after {content: ''; position: absolute; left: 0; top: 3px; width: 21px; height: 21px; border-radius: 100%; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; background:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m7x.png') no-repeat; background-size: 230px; background-position: -189px -131.5px; }
[type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
[type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1); cursor: default}
.org-radio [type="radio"]:checked + label {cursor: default}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-resolution: 240dpi) {
    [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before{background-image:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m4x.png'); background-size: 230px}
    [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {background-image:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m4x.png'); background-size: 230px}
    .org-radio [type="radio"]:checked + label:before, .org-radio [type="radio"]:not(:checked) + label:before{background-image:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m4x.png'); background-size: 230px}
    .org-radio [type="radio"]:checked + label:after, .org-radio [type="radio"]:not(:checked) + label:after {background-image:url('https://dkrt88npyjh0m.cloudfront.net/images/header-sprite-m4x.png'); background-size: 230px}
}

/*#placeOrderDivShow [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #placeOrderDivShow [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}
#placeOrderDivShowMob [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #placeOrderDivShowMob [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}
#mob_price_quote_div [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #mob_price_quote_div [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}
#price_quote_div [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #price_quote_div [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}
#uploadDocDivShow > [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #uploadDocDivShow [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}*/



@media screen and (min-width: 1400px) {
   #placeOrderDivShow [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #placeOrderDivShow [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}
   /*.org-radio [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, .org-radio [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}*/
}

@media screen and (min-width: 1600px) {
   #placeOrderDivShow [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #placeOrderDivShow [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top:1px}
   .org-radio [type="radio"]:checked + label:before, .org-radio [type="radio"]:not(:checked) + label:before, .org-radio [type="radio"]:checked + label:after, .org-radio [type="radio"]:not(:checked) + label:after{top:2px}
}

@media screen and (min-width: 1900px) {
   #placeOrderDivShow [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before, #placeOrderDivShow [type="radio"]:checked + label:after, .org-radio [type="radio"]:not(:checked) + label:after{top:1px}
   .org-radio [type="radio"]:checked + label:before, .org-radio [type="radio"]:not(:checked) + label:before, .org-radio [type="radio"]:checked + label:after, .org-radio [type="radio"]:not(:checked) + label:after{top:1px; width: 18px; height: 18px}
}
