@media screen and (min-width: 320px) and (max-width: 900px) {    .contb {        width: 90%;        margin: 0 auto;    }    .mt-tp {        margin-top: 20px;    }    .main-hdr {        font-size: 22px;    }    .main-txt {        font-size: 14px;    }    .stp-main-sec {        flex-direction: column;        flex-wrap: wrap;        padding: 0;    }    .stp-main-1 {        width: 100%;    }    .stp-main-2 {        margin: 20px 0 0 0;        width: 100%;    }    .stp-card {        word-break: break-all;        align-items: flex-start;    }    .why-card {        width: 100%;        border-bottom: 1px solid #ced9e0d6;        margin-bottom: 10px;        margin-right: 0;        border-right: 0;    }        .why-card:last-child {            border-bottom: 1px solid #ced9e0d6;            border-right: 0;            border-left: 0;            border-top: 0;            padding: 21px 21px 21px 21px;        }    .slt-txt {        font-size: 14px;    }    .why-us-sec {        flex-wrap: wrap;        margin-top: 0px;    }    .free-dte-pad {        padding: 30px 0 30px 0;    }}