@media screen and (min-width:767px) {
    .job1.collection-items .blog-box{
        min-height: 350px;

    }
    .job2.collection-items .blog-box{
        min-height: 460px;

    }
    .job3.collection-items .blog-box{
        min-height: 442px;

    }
    .job4.collection-items .blog-box{
        min-height: 420px;

    }
    .main-blog-one .blog-box {
        min-height: 564px;
    }
    .main-working-step-box {
        min-height: 340px;
    }
    .testimonial-img-one{
        text-align: center;
    }
    
}
@media (min-width:768px) and (max-width:991px) {
    .work-togather-text{
        text-align: center;
    }
    .footer-logo{
        text-align: center;
    }
    .footer-logo img{
        max-width: 250px !important;
    }
    .footer-links ul{
        text-align: center;

    }
    .copyright-text{
        text-align: center;
        
    }
    .mt-s-1{
        margin-top: 1rem;
    }
    .footer-links ul li a{
        font-size: 18px;
    }
    .grid-box-address{
        flex-direction: column;
    }
    .job1.collection-items .blog-box{
        min-height: 410px;

    }
    .job2.collection-items .blog-box{
        min-height: 520px;

    }
    .job3.collection-items .blog-box{
        min-height: 480px;

    }
    .job4.collection-items .blog-box{
        min-height: 428px;

    }

}
@media screen and (max-width:767px) {
    .cards-wrapper-job .h2-subtitle{
        font-size: 25px;
    }
    .work-togather-text{
        margin-bottom: 30px;
    }
    .footer-links ul{
        text-align: center;
    }
    .email_val_date{
        flex-direction: column;
    }
    .footer-info{
        margin-top: 30px ;
    }
    .main-blog-detail-in-one{
        padding: 40px 0;
    }
    .main-blog-grid-in-one{
        padding: 40px 0;
    }
    .email_val_date label{
        padding-left: 0;

    }
    .work-togather-form{
        align-items: center;
    }
}
@media screen and (max-width:280px) {
    .cards-wrapper-job .h2-subtitle {
        font-size: 20px;
    }
    .site-branding{
        width: 130px;
    }
    .collection-items .blog-tag span{
        font-size: 13px;
    }
    .main-contact-form-in-one{
        padding: 40px 0;
    }
    .banner-text-in-one .h1-title{
        font-size: 24px;
    }
    .breadcrum ul li a{
        font-size: 13px;
    }
    .cards-wrapper-job .blog-tag{
        padding: 6px 12px !important;
    }
    .pagination-box ul li{
        margin-left: 10px;
    }
    .main-blog-grid-in-one{
        padding: 20px 0;
    }
    .url_content{
        font-size: 12px;
    }
    .footer-links{
        padding-top: 1.5rem;
    }
    .footer-links ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        gap: 12px;
    }
}
@media screen and (max-width:991px) {
    
    .contact-form-content-box-one p{
        padding-bottom: 0 !important;

    }
    .contact-form-content-box-one{
        margin-bottom: 20px;
    }
    .blog-detail-content-box-one{
        margin-top: 0;
    }
    .cards-wrapper-job .blog-tag{
        padding: 6px 20px;
    }
    .cards-wrapper-job .blog-tag span{
        font-size: 13px;
    }
}
@media screen and (max-width:495px) {
    .blog-detail-main-title-one .h2-title{
        font-size: 25px;
    }
    .cards-wrapper-job .h2-subtitle{
        padding: 30px 0;
    }
    
}
@media screen and (min-width:1200px) {
    /* .main-service-two-home{
        padding-top: 0;
        padding-bottom: 20px;
    } */
    .p-t-0{
        padding-top: 0;

    }
    
}
@media screen  and (max-width:991px){
    .home-Platform .nav-tabs{
        flex-direction: column;
        gap: 10px;
    }
    .home-Platform .nav-tabs li{
        margin-right: 0;
    }
    .home-Platform .img-box{
        text-align: center;
    }
    .home-Platform .h3-title{
        margin-top: 1rem;
    }
    .mobile-nav-btn{
        display: block !important;
    }
}
/* responsive _____________________________ */
@media screen and (max-width:767px) {
    .main-service-one{
        padding: 40px 0;
    }
    .main-service-two{
        padding: 40px 0px ;
    }
    .main-cta-two{
        padding: 40px 0;
    }
    .main-blog-one{
        padding: 40px 0;
    }
  .main-service-two-home{
    padding-bottom: 0;
  }
  .cta-title-two .h2-title{
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 12px;
  }
  .testimonial-box-one p{
    font-size: 14px;
  }
}
@media (min-width:768px) and (max-width:991px) {
    .cta-title-two .h2-title {
        font-size: 28px;
        line-height: 35px;
    }
    .main-blog-one .blog-box{
        min-height: 500px !important;
    }
    .main-working-step-box {
        min-height: 440px;
    }
}
/* responsive End  */