 
@media (max-width: 1440px) {
.count-style { 
    padding: 20px; 
}
.job-style label {
     font-size: 12px;
}
.step-custom .steps-inner .scroll-form { 
    height: 400px; 
}
.clients ul li img {
    width: 60px;
}
.count-style h2 {
    font-size: 60px;
    line-height: 70px;
 }
 .clients ul li h5 {
     width: 60px;
    height: 60px;
     margin-top: 3px;
    }
    .count-style p {
        margin-bottom: 0;
    }
 .clients {
     padding: 20px 0;
 }
 .left-section-inner .wrapper {
    width: 100%;
 }
 .job-single {
    padding: 20px;
    margin-bottom: 10px;
}
 .count { 
    margin-top: 30px;
    margin-bottom: 21px;
}
.step-counter-inner .steps-number {
     width: 38px;
     height: 38px;
     line-height: 34px;
    font-size: 14px;
     margin-right: 16px;
    }
    .main-heading
    {
        font-size: 48px;
    } 
    .steps-inner .main-heading {
         padding-top: 0px; 
    }   
    .left-section-text
    {
        font-size: 18px;
    }
    .steps .steps-inner
    {
        padding-left: 35px;
        padding-right: 35px;
    }
    .job-single
    {
        height: 125px;
    }
    .experience label
    {
        margin-left: 5px;
    }

    
}

/*laptops/tablets*/
@media (max-width: 1200px) {
.clients ul li img { 
    margin-left: -10px;
    width: 47px;
 }
 .steps .steps-inner {
            height: 100%;
        }
 .main-heading {
    font-size: 50px;
    } 
    .signup-btn button {
    height: auto;
    width: 100%;  
    margin-bottom: 10px;
}
.job-single {
    padding: 6px;
}
.job-style label {
     font-size: 13px;
}
.job-single { 
    margin-bottom: 10px; 
}
 .clients ul li h5 {
     width: 49px;
    height: 49px;
     font-size: 13px;
    }
    .clients h4 {
        font-size: 14px;
    }
    .count-style h2 {
        font-size: 50px;
        line-height: 50px;
    }
    .count-style p {
        color: #000;
        margin-bottom: 0;
        font-size: 13px;
    }
    .count-style sup {
    top: 0;
    left: 3px;
    font-size: 30px;
}
}

@media (max-width: 992px)
{
    .left-section
    {
        order: 2;
    }
    .experience.sallary {
        margin-bottom: 10px;
    }
    .job-single img {
    width: 23%;
      }
      .signup-btn button {
        width: 49%;
     }
      .count-style {
    padding: 20px;
    text-align: center;
    padding-top: 30px;
    }
    .tab-50 {
        width: 50%;
    }
    .tab-100 {
        width: 100%;
    }
    .logo {
        margin-top: 50px;
    }
    .main-heading
    {
        font-size: 40px;
    }
    .left-section-text
    {
        font-size: 15px;
    }

    .steps .steps-inner
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .right-section-inner .wrapper {
        width: 100%;
    }
    .steps-inner .main-heading
    {
        font-size: 35px;
    }
    .job-single
    {
        height: 100px;
    }
    .job-single label
    {
        font-size: 9px;
    }
    .experience label
    {
        margin-left: 5px;
    }
    .step-custom .steps-inner .scroll-form
    {
        padding-right: 6px;
    }
    .step-custom .steps-inner .main-heading
    {
        padding-right: 6px;
    }
    .text_input label
    {
        font-size: 12px;
    }
    .text_input input
    {
        font-size: 12px;
    }
    .gender
    {
        margin-bottom: 15px;
    }
    .experience input
    {
        width: 100%;
    }
    .experience
    {
        text-align: center;
    }
    .experience label
    {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .step-custom .next-prev
    {
        margin-right: 20px;
    }
    .supported-file
    {
        font-size: 10px;
    }
    .agree-terms label
    {
        font-size: 10px;
    }
}


/*tablets*/
@media (max-width: 768px)
{
.signup-btn button {
        width: 100%;
     }
    .tab-50
    {
        width: 50%;
    }
    .tab-100
    {
        width: 100%;
    }
    .tab-sm-100
    {
        width: 100%;
    }
    .tab-sm-50
    {
        width: 50%;
    } 
    .right-section::before
    {
        top: auto;
    } 
    .right-section svg
    {
        top: auto;
    }
    .job-single img {
            width: 61px;
        } 
}


/*Smart phone*/
@media (max-width: 576px) {

    .left-section-inner { 
        padding-right: 20px;
    }
    .information:before {
        display : none;
    }
    .right-section svg
    {
        top: auto;
    } 
    .logo .logo-icon img {
        width: 140px;
    }
    .count {
     flex-wrap: wrap;
    }
    .clients {
    width: 100%;
     
    }
    .count-style {
        width: 48%;
     }
    .left-section-inner
    {
    width: 100%;
    }
    .right-section-inner
    {
    width: 100%;
    padding-top: 30px;
    }
    .right-section-inner .wrapper
    {
        width: 100%;
        margin-top: 25px;
    }
    .main-heading
    {
        font-size: 30px;
    }
    .left-section-text
    {
        font-size: 12px;
    } 
    .step-counter
    {
        margin: auto;
    }
    .steps
    {
        border-radius: 0;
    }
    .steps-inner .main-heading
    {
        font-size: 28px;
    }
    .step-custom .steps-inner .main-heading
    {
        padding-right: 6px;
    }
    .gender
    {
        margin-bottom: 15px;
    }
    .step-custom .steps-inner .scroll-form
    {
        padding-right: 6px;
    }
    .steps .steps-inner
    {
        padding: 70px 20px 50px 20px;
    }
    .agree-terms label
    {
        font-size: 12px;
    }
    .left-section
    {
        order: 2;
    } 
    .hide
    {
        display: none;
    }
    .step-counter-inner {
            top: 10%;
        }
    .signup-btn .btn {
        padding: 15px 10px;
    }
    .main-heading {
            font-size: 28px;
        }
        .text_input, .select_input {
            height: 50px;
     }
} 