  
@media(max-width: 1440px) {

    .left-img img {
        width: 100%;
    } 
    article.side-text .d-flex {
        justify-content: space-between;
    }
    .side-text span {
        margin-right: 0;
    }
    .check-single label {
        padding-right: 0;
        font-size: 14px !important;
    } 
    .check-field input[type=checkbox] { 
        width: 20px;
        height: 20px; 
    }
    .check-field input[type=checkbox]:checked::before {
        font-size: 12px;
    }
    .side-text h2 {
        font-size: 50px;
    }
    article.side-text {
        width: 100%;
     }
}
@media(max-width: 1200px){
    .check-single { 
        padding: 5px 20px; 
    } 
    .right {
        padding: 60px;
        padding: 16px;
    }
    .left {
        padding: 30px;
     }
}
@media(max-width: 1024px)
{
    .tab-100
    {
        width: 100%;
    }
    article.side-text .d-flex {
     flex-wrap: wrap;
    gap: 15px;
    }
    .tab-50
    {
        width: 50%;
    }
    .tab-33
    {
        width: 33.333333%;
        margin-bottom: 15px;
    } 
    .side-text h2
    {
        font-size: 45px;
    }
    .side-text p
    {
        font-size: 24px;
    }
     
    .social-media
    {
        width: 65%;
    }
     
    .step-bar-inner
    {
        width: 50%;
    }
}


/*tablets*/
@media (max-width: 768px)
{
    .tab-sm-100
    {
        width: 100%;
    }
    .tab-sm-50
    {
        width: 50%;
    }
    .left
    {
        order: 2;
    }
    .right
    {
        margin-right: 10%;
        margin-top: 40px;
    } 
    .social-media
    {
        width: 85%;
    }
    .c-order
    {
        order: 2;
    }
}


/*Smart phone*/
@media(max-width: 576px)
{
    .mob-100
    {
        width: 100%;
    }
    .mob-50
    {
        width: 50%;
    } 
    .side-text h2
    {
        font-size: 34px;
    }
    .side-text p
    {
        font-size: 18px;
    }
    .right
    {
        margin-top: 40px;
        margin-right: 0;
    }
    .c-order
    {
        order: 2;
    }
 
    .social-media
    {
        width: 100%;
    } 
} 