 
@media(max-width: 1440px) {

 
    .main-heading
    {
        font-size: 40px;
    } 
    #step2 {
        padding-top: 0;
    }
    .contact
    {
        height: auto;
    }
    .thankyou-inner
    {
        height: auto;
    }
    .sidebar {
        padding: 30px 262px;
    }
    .logo-icon img {
        width: 160px;
    }
    .step-number { 
        width: 126px;
        height: 30px;  
        line-height: 31px; 
    }
    .radio-field-2 input::before {
        top: 35%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 11;
        width: 155px;
        height: 155px;
        line-height: 181px;
    }
}
 @media(max-width: 1200px) {
     .sidebar {
        padding: 30px 122px;
    }
    .borderc,.next-prev {
        width: 75%; 
    }
}
@media(max-width: 1024px)
{
    .lap-50
    {
        width: 50%;
        margin-bottom: 20px;
    } 
    .radio-field-2 input::before {
    top: 42%;
    left: 50%;
     width: 100%;
    height: 75%;
    line-height: 289px;
    }
    .main-heading
    {
        font-size: 30px;
    }
    .radio-field label
    {
        font-size: 20px;
    }
    .thankyou-text
    {
        font-size: 50px;
    }
    .contact
    {
        height: auto;
    }
    .thankyou-inner
    {
        height: auto;
    }

}
 
@media(max-width: 768px) {
    .step-rate {
    font-size: 15px; 
    margin-bottom: 10px; 
    }
    .borderc, .next-prev {
        width: 100%;
        margin: 30px 0px;
        padding: 0 10px ;
    }
    .sidebar {
        padding: 30px 5%;
    }
    #step2 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .radio-field-2 input::before {
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 11;
        width: 100%;
        height: 70%;
    }
    .tab-50
    {
        width: 50%;
    }
    .tab-100
    {
        width: 100%; 
    }
    .main-heading
    {
        font-size: 25px;
    }
    .steps-col::before
    {
        display: none;
    }

    .thankyou-text
    {
        font-size: 40px;
    }
    .contact
    {
        height: auto;
    }
    .thankyou-inner
    {
        height: auto;
    }
    



}


/*Smart phone*/
@media(max-width: 576px) {
    .step-counter {
        width: 50%;
    }
    .radio-field-2 label {
      font-size: 14px; 
     }
    .orders
    {
        order: 2;
    }
    .radio-field-2 input::before {
        line-height: 134px;
    }
    .wrapper
    {
        width: 100%;
    }
    .main-heading {
        margin-bottom: 30px;
    }
    .logo-icon img {
        width: 120px;
    }
    .step-inner
    {
        width: 100%;
    } 
    .radio-field label span
    {
        margin-right: 15px;
    }

    .steps-col::before
    {
        display: none;
    }
    .main-heading
    {
        font-size: 20px;
    }

    .contact
    {
        height: auto;
    }
    .thankyou-inner
    {
        height: auto;
    }
    .msg
    {
        font-size: 16px;
    }
    .thankyou-text
    {
        font-size: 30px;
    }

    
}


@media(max-width: 450px) {
.radio-field-2 .radio-img { 
    padding: 14px; 
}
}