.logo {
    width: 227px;
}



@media only screen and (min-width: 768px) and (max-width: 991px) {


}


@media only screen and (max-width: 767px) {



}


@media only screen and (min-width: 480px) and (max-width: 767px) {

    .hidden-sm {
        display: none !important;
    }

    .logo {
        width: 100px;
    }

    .wizard > .steps > ul > li {
        width: 50%;
    }

}

@media only screen and (min-width: 240px) and (max-width: 470px) {

    .hidden-sm {
        display: none !important;
    }

    .logo {
        width: 80px;
    }

    .wizard > .steps > ul > li {
        width: 50%;
    }

}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
}