@media screen and (max-width: 1000px) {
    .helpingText {
        padding: 0px 20px;
    }

    .all_source_tabs {
        grid-template-columns: repeat(1, 1fr);
    }

    .all_brands {
        background-color: #fff;
        padding: 15px;
    }


    .branding_tabs {
        grid-template-columns: repeat(4, 1fr);
    }

    .cards_holder {
        grid-template-columns: repeat(2, 1fr);
    }

    #content_holder {
        display: block;
        grid-gap: 25px;
        margin-top: 3rem;
    }

    .all_post_tablines,
    .all_post_tablines_2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
        margin-top: 30px;
    }

    .blog_container_added {
        display: block;
    }

    #signupin_page {
        padding: 25px;
    }


    .petra_flows {
        padding: 10px;
    }

    .select_type {
        width: 100%;
        margin-bottom: 5px;
    }

    .tab_row {
        grid-template-columns: repeat(1, 1fr);
    }


    .three_tabs {
        grid-template-columns: repeat(1, 1fr);
    }

    .doing_tab {
        font-size: 0.75rem;
        font-weight: 500;
    }

    .footer_section {
        padding: 50px 20px;
    }

    .website_brand_image {
        margin-top: 35px;
    }

    .blog_item:nth-child(5n+1),
    .blog_item:nth-child(1) {
        grid-column: unset;
    }

    .blog_item {
        margin: 20px;
    }

    .existing_brands {
        grid-template-columns: repeat(1, 1fr);
    }

    .first_section {
        padding: 25px;
    }

    .grid_petra {
        grid-template-columns: repeat(1, 1fr);
    }

    .learnmorebtn {
        margin-bottom: 15px;
    }

    .grid_petra_4 {
        grid-template-columns: repeat(1, 1fr);
    }

    .petra_ways {
        padding: 25px;
    }

    .petra_popular_questions {
        padding: 25px;
    }

    .grid_petra_4_lines {
        grid-template-columns: repeat(1, 1fr);
    }

    .navigation {
        position: relative;
    }

    .navigation_after_spacer {
        height: 0px;
    }

    .blog-container {
        grid-template-columns: repeat(1, 1fr);
    }


    #multple_projects {
        grid-template-columns: repeat(1, 1fr) !important;
        grid-gap: 25px;
    }


    .next_gen_capital_text {
        font-size: 2rem;
    }

    .source_img {
        width: 100%;
        height: 250px;
    }

    .how_work_grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .how_work_line {
        margin-bottom: 75px;
    }

}



@media screen and (max-width: 600px) {
    .cards_holder {
        grid-template-columns: repeat(1, 1fr);
    }

    .how_work_grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .source_img {
        width: 100%;
        height: unset;
    }

    .welcome_slider,
    .section_sourcing,
    .footer_section {
        padding: 25px;
    }

    .slider_img_line {
        height: 250px;
    }

    .click_to_pdf {
        position: unset;
    }

    .main_question {
        padding-right: 1rem;
    }

    .left_right_flex {
        display: grid;
        grid-gap: 1rem;
    }

    .m_top_part_one {
        margin-top: 1.5rem;
    }

    .flexibility_result {
        padding: 2.5rem 1.5rem;
        grid-template-columns: repeat(1, 1fr);
    }

    .right_part_flex_img {
        width: 100%;
    }

    .cta_holder {
        display: grid;
        grid-gap: 1rem;
        padding: 3rem 2.5rem;
    }

    .copyright_grid {
        display: grid;
        font-size: 1rem;
    }

    .all_socials {
        justify-content: center;
    }

    .how_much_grid_line {
        grid-template-columns: repeat(1, 1fr);
    }

    .center_grid {
        border: none;
    }

    .how_much_header {
        line-height: 3.5rem;
    }

    .main_subscribe_input {
        font-size: 0.9rem;
    }

    .blog-container {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .nav-item.dashboard {
      position: relative;
      right: unset;
    }
}