@media (min-width:1025px) and (max-width:1350px) {
    .employee-outer-container .employee-inner {
        width: 25%;
    }

    .employee-outer-container .employee-inner:nth-child(6) .logo-image {
        border-right: 1px solid #686868;
    }

    .employee-outer-container .employee-inner:nth-child(4n) .logo-image {
        border-right: none;
    }
}

@media (max-width:1024px) {
    .hiring-requirements-list {
        margin: 4rem 1rem 0;
        padding-left: 2.5%;
    }

    .recruit-process-grid {
        padding: 0 15px;
    }

    .team-perks ul li.cols h4 {
        width: 80%;
    }

    .team-perks ul li.cols p {
        width: 100%;
    }
}

@media (max-width: 990px) {
    .side_tooge_icon {
        display: block;
    }
    .heading_tab_content {
        flex-direction: column;
        align-items: flex-start !important;

    }

    .heading_tab_content p {
        margin: 8px 0px;
    }
}

@media (max-width:980px) {
    .recruit-process-grid .process-steps .steps__content ol li {
        width: 100%;
    }

    .hiring .container ul li {
        width: 30%;
    }

    .hiring .container ul {
        padding: 0;
    }

    .team-perks {
        padding: 2rem;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .employee-outer-container .employee-inner {
        width: 33.33%;
    }

    .employee-outer-container .employee-inner:nth-child(4n) .logo-image {
        border-right: 1px solid #686868;
    }

    .employee-outer-container .employee-inner:nth-child(3n) .logo-image {
        border-right: none;
    }
}

@media screen and (max-width: 767.98px) {

    .developement_section h4 {
        font-size: 26px;
    }

    .employee-outer-container .employee-inner .portal-short-info p {
        width: 210px;
        font-size: 1.3rem;
    }

    .employee-outer-container .employee-inner .portal-short-info p br {
        display: none;
    }

    .employee-outer-container .employee-inner .portal-short-info p br {
        display: none;
    }

    .employee-outer-container .owl-dots {
        display: block;
        position: absolute;
        width: 100%;
        bottom: 10px;
        text-align: center;
        cursor: pointer;
        margin: auto;
        bottom: -39px;
    }

    .employee-outer-container .owl-dots .owl-dot {
        display: inline-block;
        margin: 0 5px;
        cursor: pointer;
    }

    .employee-outer-container .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        background: #f0f1f4;
        display: inline-block;
        border-radius: 100%;
        cursor: pointer;
    }

    .employee-benefits h2 {
        font-size: 1.9rem;
    }

    .hiring-requirements-list {
        margin: 4rem 1rem 0;
    }

    .recruit-process-grid .process-steps .steps {
        width: 100%;
    }

    .recruit-process-grid .process-steps .steps h2 {
        font-size: 1.9rem;
        flex: 1;
    }

    .recruit-process-grid .process-steps .steps h2 span {
        font-size: 50px;
    }

    .recruit-process-grid .process-steps .steps .steps__headline {
        flex: 5;
    }

    .recruit-process-grid .process-steps .steps .steps__headline h3 {
        font-size: 1.7rem;
    }

    .recruit-process-grid .process-steps .steps__content {
        width: 100%;
        display: flex;
        padding: 20px 0;
    }

    .hiring .container ul li {
        width: 40%;
    }

    .hiring .container ul li:nth-child(3n) {
        margin-right: 1rem;
    }

    .hiring .container ul li:nth-child(2n) {
        margin-right: 0;
    }

    .team-perks ul li.cols {
        width: 50%;
        padding: 1rem;
    }

    .accodrion_body {
        flex-wrap: wrap
    }

    .accord_body_img {
        width: 100%;
        text-align: center;
    }

    .all_technology_name {

        width: 100%;
    }

    .open_source_tech .resource_point:nth-child(2) {
        margin-left: auto;
        margin-right: 15px;
        width: unset
    }

    .open_source_tech .resource_point {
        width: 50%;
    }

    .open_source_tech .list-unstyled div.all_technology {
        width: 100%;
        margin-right: 0px !important
    }

    .open_source_tech .resource_point li {
        font-size: 15px;
        line-height: 35px;
    }

    .open_source_tech .list-unstyled div.all_technology img {
        width: 80%;
        display: block;
        margin: auto;
    }

    .responsive_portfilio_img {
        padding-right: 15px;
    }

    #tabsAboutUS .container {
        max-width: 90%;
    }
}

@media screen and (max-width:620px) {
    #tabsAboutUS .nav-tabs {
        display: flex;
        flex-direction: column;
        border: none;
    }

    .slider {
        display: none;
    }

    #tabsAboutUS .nav-tabs .nav-link {
        display: block;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #tabsAboutUS .nav-tabs .nav-link.active {
        border-image: linear-gradient(to right, #01c9ca 0%, #3886FF 100%);
        border-image-width: 0px 0px 2px 0px;
        border-image-slice: 13;
        border-bottom: 2px solid;
    }
}

@media screen and (min-width: 600px) and (max-width: 769px) {
    .timeline__item {
        max-width: 100%;
        padding: 0px 50px;
    }

    .swiper-slide:nth-child(even) .timeline__date {
        left: 75px;
    }

    .post-filmstrip .timeline__date {
        left: 40px;
    }
}

@media screen and (max-width:600px) {
    .timeline__item {
        max-width: 100%;
        padding: 0px 40px;
        padding-right: 20px;
    }

    .swiper-slide:nth-child(even) .timeline__date {
        left: 68px;
    }

    .post-filmstrip .timeline__date {
        left: 32px;
    }
}

@media (min-width:541px) and (max-width:767px) {
    .employee-outer-container .employee-inner {
        width: 100%;
    }

    .employee-outer-container .employee-inner:nth-child(3n) .logo-image {
        border-right: 1px solid #686868;
    }

    .employee-outer-container .employee-inner:nth-child(2n) .logo-image {
        border-right: none;
    }

    .recruit-process-grid .process-steps {
        height: auto;
        width: 100%;
        display: flex;
    }

    .recruit-process-grid .process-steps .steps:after {
        right: 0;
    }
}

@media (max-width:540px) {
    .employee-outer-container .employee-inner .logo-image {
        background-size: 50%;
        border-right: none;
    }

    .employee-outer-container .employee-inner {
        width: 100%;
    }

    .employee-benefits h2 {
        font-size: 1.85rem;
        min-height: 70px;
        line-height: 1.4;
        padding: 15px 0;
    }

    .spark-content .logo-image {
        background-size: 43% !important;
    }

    .champions-content .logo-image {
        background-size: 65% !important;
    }

    .employee-colab .logo-image {
        background-size: 60% !important;
    }

    .bliss-content .logo-image {
        background-size: 40% !important;
    }

    .hiring-requirements-list li {
        width: 100%;
    }

    .recruit-process-grid .process-steps {
        height: auto;
        width: 100%;
        display: block;
    }

    .recruit-process-grid .process-steps .steps:after {
        top: 50%;
        transform: rotate(90deg);
        left: 0;
        right: 0;
        margin: 10px auto;
    }

    .team-perks ul li.cols {
        width: 100%;
        float: none;
    }

    .team-perks ul li.cols:nth-child(3n) {
        margin: 0 auto 2rem;
    }

    .team-perks ul li.cols:nth-child(2n) {
        margin: 0 auto 2rem;
    }

    .technology_boxes_white {
        margin: 5.5rem 0 1.5rem;
    }

    .technology_boxes_white .technology_box .technology_grid {
        width: 100%;
        margin-right: 0;
        margin-bottom: 6%;
    }

    .technology_boxes_white .technology_box .technology_grid:nth-child(1) {
        order: 2;
    }

    .technology_boxes_white .technology_box .technology_grid:nth-child(2) {
        order: 1;
    }

    .technology_boxes_white .technology_box .technology_grid:last-child {
        order: 3;
    }
}

@media (min-width:540px) {
    .employee-benefits h2 br {
        display: none;
    }
}

@media (min-width:481px) and (max-width:767px) {
    .hiring-requirements-list li {
        width: 47.5%;
    }

    .hiring-requirements-list li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .hiring-requirements-list li:nth-child(3n) {
        margin-right: 2.5% !important;
    }
}

@media (max-width: 480px) {
    .hiring .container ul li {
        width: 100%;
        margin-right: 0;
    }

    .hiring .container ul li:nth-child(2n) {
        margin-right: 0;
    }

    .hiring .container ul li:nth-child(3n) {
        margin-right: 0;
    }
}

@media screen and (max-width:420px) {
    .all_technology_name {
        flex-direction: column;
    }

    .open_source_tech .resource_point {
        margin-bottom: 0px;
    }

    .open_source_tech .resource_point:nth-child(2) {
        margin-left: 0px;
        margin-right: 15px;
        width: unset;
    }
}

@media screen and (max-width:412px) {
    .employee-outer-container .owl-dots {
        bottom: -55px;
    }
}