@media only screen and (min-width: 575px)
{
.mobile-hide{Display:none !important}
.ser_header{ font-size: 30px !important; padding: 10px; color: #000;}
.free_badge{ width: 60px; position: absolute; z-index: 2; right: 0px; margin-top: 1px; width: 20%}
}
@media only screen and (max-width: 575px) and (min-width: 320px) 
{
.desktop-hide{Display:none !important;}
.ser_header{font-size: 30px !important; padding: 10px; color: #000;}
.free_badge{width: 60px; position: absolute; z-index: 2; right: 0px; margin-top: 1px; width: 20%}
}