@media (max-width: 1920px) {
    .banner-btns {
        margin-top: 30px;
    }

    .banner h1 {
        margin-bottom: 5px;
    }

    .common-p {
        font-size: 18px;
    }

    .manual-counting-section .manual-bottom-section .note-3 {
        left: 75%;
    }

    /* .guide-choose-jetcounter .cards .card p {
        font-size: 18px;
    } */

    .manual-counting-section .manual-border-botttom {
        font-size: 36px;
    }

    .manual-counting-section .manual-bottom-section h3 {
        font-size: 24px;
    }

    .industry-focused .card-lower-section {
 
    }

    /* .manual-counting-section   .manual-bottom-section p{
        font-size: 20px;
    } */
    .scrollable-container .image-name {
        font-size: 18px;
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 20px;
    }

    .bottom-section h3 {
        font-size: 28px;
    }

    .get-started-card-btn,
    .free-btn {
        font-size: 18px;
        margin: 25px auto;
    }

    .guide-note .container {
        max-width: 1110px;
    }

    .counter-section .numbers p {
        font-size: 18px;
        margin-bottom: 0;
    }

    .manual-counting-section .manual-bottom-section p {
        font-size: 18px;
    }

    .manual-counting-section p {
        /* padding: 0 220px; */
        font-size: 20px;
        max-width: unset;
        margin: 0 auto;
        padding-top: 30px;
    }
    .manual-counting-paragraph {
        max-width: unset !important;
    }

    .testimonial-slider .testimonial-item .testimonial-text p {
        font-size: 24px;
        margin: 0;
        line-height: 32px;
        padding-left: 0;
        max-width: 900px;
        margin: 0 auto;
        text-align: center;
        padding-top: 10px;
    }

    .testimonial-item .testimonial-author .author-name {
        font-size: 25px;
    }

    .testimonial-item .testimonial-author .author-name {
        font-size: 20px;
    }

    .counter-section h5 {
        max-width: unset;
        font-size: 20px;
        line-height: 30px;
        font-weight: normal;
        color: var(--small-text);
        margin: 0 auto;
        padding: 0 !important;
    }

    .counter-flex .numberS h4 {
        font-size: 24px;
        margin-bottom: 5px;
    }

    .small-heading {
        font-size: 20px;
    }

    .industry-focused .card-middle-section {
        flex-grow: 1;
        height: unset !important;
        /* display: flex;
        flex-direction: column; */
    }

    .guide-note p {
        font-size: 22px;
        max-width: 1300px;
        margin: 0 auto;
        background: unset;
    }

    .guide-banner h3 {
        font-weight: 400;
        color: var(--primary-bg-text);
        font-size: 24px;
        padding: 100px 494px;
    }

    .guide-banner h3::before {
        top: 80px;
        left: 400px;
    }

    .guide-banner h3::after {
        right: 415px;
        bottom: 100px;
    }

    .scrollable-container {
        max-height: 540px;
    }
}

@media (max-width: 1600px) {
    .accordian-section .accordion-item .accordion-button {
        font-size: 22px;
    }

    .guide-choose-jetcounter .cards .card p {
        font-size: 16px;
    }

    .common-p {
        font-size: 18px;
    }

    .guide-choose-jetcounter .cards .card .card-title a {
        font-size: 20px;
    }

    .scrollable-container {
        max-height: 519px;
    }

    .counter-section h5 {
        padding: 0 354px;
        /* font-size: 22px; */
    }

    /* .manual-counting-section h2 {
        font-size: 50px;
    } */

    /* .manual-counting-section .manual-bottom-section p {
        font-size: 20px;
    } */
    .industry-focused .card-middle-section {
        height: 350px;
    }
}

@media (max-width: 1399px) {
    .manual-counting-section .circle-border {
        width: 285px;
    }
    .manual-counting-section .counting-img-section {
        left: 55%;
    }
    .banner-btns {
        margin-top: 30px;
    }

    .banner h1 {
        font-size: 50px;
    }

    .banner h2 {
        font-size: 30px;
        margin-top: 0;
    }

    .counter-section h5 {
        padding: 0 350px;
        /* font-size: 22px; */
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 20px;
    }

    .heading {

        font-size: 45px;
    }

    .manual-counting-section p {
        font-size: 20px;
        /* padding: 0 220px; */
    }

    .manual-counting-section .manual-bottom-section p {
        font-size: 16px;
    }

    .manual-counting-section .manual-bottom-section h3 {
        font-size: 24px;
    }

    /* .testimonial-slider .testimonial-item .testimonial-text p {
        font-size: 30px;
    } */

    .common-p {
        font-size: 16px;
    }

    .industry-focused .card-middle-section {
        height: 310px;
    }

    .guide-choose-jetcounter .cards .card {
        /* height: unset; */
        padding: 15px;
    }

    .small-heading {
        font-size: 18px;
    }

    .counter-flex .numberS h4 {
        font-size: 28px;
    }

    .counter-section .numbers p {
        font-size: 16px;
    }

    .learn-more-btn {
        margin-top: 35px;
    }

    .get-started-card-btn,
    .free-btn {
        font-size: 18px;
        margin: 16px auto;
    }

    .counter-section h5 {
        padding: 0px 280px;
        /* font-size: 24px; */
        font-weight: normal;
        color: var(--small-text);
    }

    .manual-counting-section .manual-border-botttom {
        font-size: 30px;
    }

    .manual-counting-section .manual-bottom-section .note-3 {
        left: 88%;
    }

    .guide-note p {
        padding: 30px 135px;
        font-size: 20px;
    }

    .guide-banner h3 {
        padding: 100px 200px;
    }

    .guide-banner h3::before {
        top: 80px;
        left: 159px;
    }

    .guide-banner h3::after {
        right: 140px;
        bottom: 105px;
    }

    .guide-note .container {
        max-width: 960px;
    }

    .scrollable-container {

        max-height: 492px;
        overflow-y: auto;
        padding-right: 15px;
    }
    h2.inner_page_title {
        font-size: 45px;
      
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 20px;
    }

    p.p_description {
        font-size: 16px;
        line-height: 22px;
    }

    .industrial_tab_card .inner_content span {
        margin: 6px 0;
    }

    .accuracy_wrapper li .accuracy_inner {
        padding: 16px;
    }

    .accuracy_wrapper li .accuracy_inner h3 {
        font-size: 18px;
    }
    .industry-focused .card p {
        margin-bottom: 8px;
    }
    .home-industry-tabs {
        max-width: 1250px;
    }
    .accuracy_wrapper li .accuracy_inner p.p_description{
        padding-right: 0;
    }
    .about_jetcounter_sec .left_about h1{
        font-size: 45px;
    }
    .about_contact_us_sec h4{
        font-size: 45px;
    }
    .right_about_img img{
        width: 100%;

    }
    .inner_page_title{
       font-size: 45px;
    }
    /* .custom-col {
        padding: 0 15px;
    } */
    /* .cards.custom-cards .row {
        margin: 0 -15px;
        row-gap: 6px;
    } */
    /* .counting-tips li {
        padding-right: 90px;
    } */

    .counting-tips .guide-heading {
        color: #208077;
        font-size: 45px;
    }

    .counting-tips .guide-heading {
        font-size: 40px;
    }

    .manual-counting-left { 
        width: 45.8%;
        height: 442px;
    }

    .manual-counting-right {
        width: 54.2%;
    }

    .site-paragraph {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .industrial_tab_card .left_content h2 {
        padding-bottom: 0;
    }
}

@media (max-width: 1200px) {
    .common-p {
        font-size: 16px;
    }

    .manual-counting-section .manual-bottom-section .note-3 {
        left: 88%;
    }

    .manual-counting-section .manual-border-botttom {
        font-size: 30px;
    }

    .heading {
        font-size: 40px;
    }

    .about_inner_page.about_jetcounter_sec {
        padding: 40px 0;
    }

    /* .industrial_tab_card .left_content h2 {
        font-size: 40px;
    } */

    .accuracy_wrapper li .accuracy_inner {
        margin: 0 0 12px;
    }

    .about_tab_sec .about_tab_inner_sec li {
        font-size: 28px;
    }

    .about_tab_sec .about_tab_inner_sec {
        padding-bottom: 20px;
    }

    /* .industrial_tab_card .left_content h2 {
        font-size: 32px;
    } */

    /* .industrial_tab_card .inner_content span {
        font-size: 24px;
    } */

    .industrial_tab_card {
        padding: 45px 0;
    }

    .about_jetcounter_sec .left_about h1 {
        font-size: 36px;
        margin-bottom: 20px;
    }

    .about_inner_page {
        padding: 60px 0;
    }

    .about_tab_sec .tab-content .green-btn {
        font-size: 20px;
        padding: 6px 20px;
    }

    .improving_accuracy_Sec h2 {
        font-size: 38px;
        margin-bottom: 20px;
    }

    .improving_accuracy_Sec {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .about_contact_us_sec h4 {
        font-size: 36px;
    }

    .about_contact_us_sec p.p_description {
        font-size: 20px;
    }

    .counter-section h5 {
        padding: 0 275px;
    }

    .manual-counting-section h2 {
        font-size: 40px;
    }
    .manual-counting-section .circle-border {
        width: 280px;
    }
    .manual-counting-section .counting-img-section {
        left: 56%;
    }
    .home-industry-tabs {
        max-width: unset;
        margin: 0 34px;
    }

    .manual-counting-section p {
        padding-top: 25px;
    }

    .heading {
        padding: 0 0 30px 0;
    }

    .about_contact_us_sec img {
        width: 100%;
    }   
}

@media (max-width:1199px) {
    .manual-counting-section .manual-bottom-section {
        padding: 40px;
    }
    .manual-counting-left {
        width: 50%;
        position: relative;
        height: 410px;
    }
    .manual-counting-right {
        width: 50%;
    }
    .manual-counting-section .manual-detail-section {
        padding-left: 30px;
    }
    .counting-notes {
        width: 70px;
        height: 70px;
    }
    .counting-notes span {
        font-size: 14px;
        line-height: 18px;
    }
    .book-demo-btn {
        width: 49%;
    }
}

@media (max-width:1180px) {
    .industry-focused .card-middle-section {
        height: 340px;
    }
}

@media (max-width: 1024px) {
    .manual-counting-section .circle-border {
        width: 240px;
    }
    .manual-counting-section .counting-img-section {
        left: 62%;
    }
    .common-p {
        font-size: 16px;
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 18px;
    }

    .banner h1 {

        font-size: 45px;
    }

    .banner h2 {
        font-size: 25px;
    }

    .get-started-card-btn,
    .free-btn {
        font-size: 16px;
        margin: 14px auto;
    }

    .guide-choose-jetcounter .cards .card {
        height: 340PX;
        line-height: 24px;
        padding: 10px;
    }

    .guide-banner h3 {
        font-weight: 400;
        padding: 85px 109px;
        color: var(--primary-bg-text);
        font-size: 20px;
    }

    /* .counting-tips li {
        margin-top: 30px;
    } */

    .counter-section h5 {
        /* margin-top: 50px; */
        padding: 0px 210px;
        font-size: 20px;
    }

    .counting-tips .counter-tip-img {
        display: flex;
        align-items: center;
        flex-direction: column-reverse;
        justify-content: center;

    }

    .guide-banner h3::before {
        left: 80px;
        width: 30px;
    }

    .guide-banner h3::after {
        right: 93px;
        bottom: 82px;
        width: 30px;
    }

    .scrollable-container {
        max-height: 387px;
    }

    /* .manual-counting-section h2 {
        padding: 0 110px;
    } */

    .accordian-section .accordion-item .accordion-button {
        font-size: 18px;
    }

    .manual-counting-section .manual-border-botttom {
        font-size: 25px;
    }

    .manual-counting-section p {
        /* padding: 0 200px; */
    }

    .testimonial-slider .testimonial-item .testimonial-text p {

        font-size: 26px;
    }

    .manual-bottom-section .common-p {
        font-size: 16px;
    }

    .industry-focused .card-middle-section {
        height: 280px;
    }

    .industry-focused .card-lower-section {

    }

    .heading {
        padding: 0 0 30px 0;
        font-size: 35px;
    }

    .learn-more-btn {
        margin-top: 30px;
    }

    .industry-focused .card h4 {
        margin-top: 15px;
    }

    .small-heading {
        margin: 18px 0;
    }

    .industry-focused .card p {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .d-flex.overlay-card-arrow p.common-p {
        margin-bottom: 0;
    }

    .manual-counting-section .manual-bottom-section {
        flex-direction: row;
    }

    .testimonial-slider .testimonial-item {
        padding: 60PX;
        padding-top: 110px;
    }

    .contact-info span {
        font-size: 14px;
    }


    .counting-tips .guide-heading {
        font-size: 35px;
    }

    .pb-70 {
        padding-bottom: 40px;
    }

    .pt-70 {
        padding-top: 40px;
    }
    /* .manual-counting-section .circle-border {
        width: 220px;
    }
    .manual-counting-section .counting-img-section {
        left: 64%;
    } */
    .overlay-card-arrow img {
        margin-right: 5px;
    }
    .industry-focused .card-middle-section {
        height: 340px;
    }
}

@media (max-width: 991px) {
    .manual-counting-section .circle-border {
        width: 320px;
    }
    .manual-counting-section .counting-img-section {
        left: 50%;
    }
    .common-p {
        font-size: 15px;
    }

    #videoModalLabel {

        font-size: 18px;
    }

    .jatcounter-btn {
        margin-top: 10PX;
    }
    .right_about_img img{
        width: 100%;
    }
    #navbarNav {
        position: fixed;
        top: 0;
        left: -70%;
        width: 50%;
        height: 100%;
        background-color: #333;
        transition: left 0.3s ease-in-out !important;
        z-index: 9999;
        padding-top: 60px;
    }

    .guide-banner h3::before {
        left: 83px;
    }

    .guide-banner h3::after {
        right: 83px;
    }

    .book-demo-btn {
        font-size: 18px;
    }

    /* .contact-item img {
        margin-right: 15px;
    } */

    #navbarNav.show {
        left: 0;
        text-align: center;
    }

    .navbar-nav {
        margin-bottom: 20px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;

    }

    .green-btn-area a {
        color: #fff;
        margin-left: 75px;
    }

    .nav-item {
        margin-right: 0;
    }

    #navbarNav .nav-item .nav-link {
        color: white;
        font-size: 18px;
        text-transform: uppercase;
    }


    .navbar-toggler {
        background-color: transparent;
        border: none;
        position: relative;
        z-index: 10000;
    }


    .navbar-toggler-icon {
        position: relative;
        width: 30px;
        height: 3px;
        background-color: #333;
        transition: all 0.3s ease;
    }

    .navbar-toggler.close span.navbar-toggler-icon {
        height: 0;
    }

    .navbar-toggler-icon:before,
    .navbar-toggler-icon:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 3px;
        background-color: #333;
        transition: all 0.3s ease;
    }


    .navbar-toggler-icon:before {
        top: -8px;
    }

    .navbar-toggler-icon:after {
        top: 8px;
    }

    .counter-section h5 {
        margin-top: 50px;
        padding: 0px 100px;
    }

    #navbarNav ul li {
        margin: 10px 0 10px 10px;
    }

    .navbar-toggler.close .navbar-toggler-icon {
        background-color: transparent;
    }

    .navbar-toggler.close .navbar-toggler-icon:before {
        transform: rotate(45deg);
        top: 0;
    }

    .navbar-toggler.close .navbar-toggler-icon:after {
        transform: rotate(-45deg);
        top: 0;
    }


    .green-btn-area {
        margin-top: 20px;
    }

    .manual-counting-section h2 {
        font-size: 35px;
    }

    .manual-counting-section p {
        /* padding: 0 90px; */
        font-size: 18px;
    }

    .counter-flex .numberS h4 {
        font-size: 24px;
    }

    .manual-counting-section .manual-bottom-section {
        flex-direction: column;
    }

    .manual-counting-section .notes {
        display: flex;
        justify-content: center;
    }

    .manual-counting-section .manual-detail-section {
        margin-top: 30px;
        padding-left: 0;

    }

    .manual-counting-section .manual-border-botttom {
        font-size: 19px;
        padding: 30px 0;
    }

    .heading {
        padding: 0 0 20px 0;
        font-size: 25px;
    }

    .industry-focused .card-middle-section {
        height: 230px;
    }

    .industry-focused .card-lower-section {
 
    }

    .jet-computer-works .d-flex {
        margin-bottom: 10px;
    }

    .jet-computer-works ul {
        padding-left: 0;
    }

    .learn-more-btn {
        font-size: 16px;
        padding: 10px 12px;
        margin-left: 0;
        margin-left: 0;
        margin-top: 10px;
    }

    .jet-computer-works ul li {
        font-size: 16px;
    }

    .accordian-section img {
        text-align: center;
        margin-top: 50px;
    }

    .accordian-img {
        text-align: center;
    }

    .testimonial-slider .testimonial-item {

        padding: 40PX;
    }

    .testimonial-slider .testimonial-item .testimonial-text p {
        font-size: 17px;
        margin-top: 85px;
    }


    .scrollable-container {
        height: 300px;
    }

    .industry-focused-heading p {
        max-width: 900px;
        font-size: 18px;
        margin: 0 auto;
        padding: 0 !important;
        text-align: center;
    }

    .industry-focused .card h4 {
        font-size: 27px;
    }

    .industry-focused .card p {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    /* .small-heading {
        margin: 10px 0;
    } */

    .industry-focused .card {
        margin-top: 18px;
        width: 100%;
        padding: 10px 30px;
        height: unset;
    }

    .social-links img {
        width: 40px;
    }

    .contact-info span {
        font-size: 14px;
    }

    .counter-section img {
        margin-left: 0px;
        margin-right: 20px;
    }

    .counter-flex .numberS h4 {
        margin-bottom: 3px;
    }

    .counter-flex .flex:not(:last-child)::after {
        margin-left: 30px;
        margin-right: 30px;
    }

    .counter-flex .flex {
        overflow: hidden;
        padding: 30px 0 0 0;
    }

    .guide-choose-jetcounter .cards .card {
        height: 320px;
        line-height: 24px;
        padding: 10px;
    }

    .pb-70 {
        padding-top: 40px;
    }

    .pt-70 {
        padding-top: 40px;
    }

    .about_inner_page {
        padding: 50px 0;
    }

    .about_jetcounter_sec .left_about h1 {
        font-size: 28px;
        margin-bottom: 25px;
    }

    p.p_description {
        font-size: 16px;
        line-height: 24px;
    }

    .about_tab_sec .about_tab_inner_sec {
        padding: 0 0 20px;
        margin: 0;
    }

    .about_tab_sec .about_tab_inner_sec li {
        margin: 0 45px;
    }

    .industrial_tab_card .inner_content span {
        font-size: 22px;
        margin: 16px 0;
    }

    .industrial_tab_card .left_content h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .about_tab_sec .industrial_tab_card {
        padding: 40px 0;
    }

    .industrial_tab_card .left_content {
        margin-top: 20px;
    }

    .industrial_tab_card .left_content p.p_description {
        margin-bottom: 0;
    }

    .improving_accuracy_Sec p.p_description {
        font-size: 16px;
        line-height: 24px;
    }

    .accuracy_wrapper li .accuracy_inner p.p_description {
        height: auto;
        padding: 0;
    }

    .improving_accuracy_Sec h2 {
        font-size: 36px;
    }
    h2.inner_page_title {
        font-size: 28px;
    }
    .about_contact_us_sec h4,
    .about_contact_us_sec p.p_description {
        text-align: center;
    }

    .industry-focused .card-middle-section {
        height: unset;
    }

    .manual-counting-right {
        width: 100%;
    }

    .manual-counting-left {
        width: 65%;
        height: 413px;
        margin: 0 auto;
    }

    .manual-counting-section .manual-bottom-section {
        padding: 30px;
    }

    .manual-counting-section .manual-detail:last-child {
        margin-bottom: 0;
    }

    .counting-notes.free-counting {
        bottom: 15px;
    }

    .counting-tips li {
        max-width: unset;
    }

    .industry-focused-heading {
        border-radius: 5px;
    }

    .home-industry-tabs .about_tab_inner_sec .nav-item .nav-link {
        text-transform: capitalize;
    }

    .row.mt-4.social-area {
        flex-flow: column;
        align-items: unset;
    }

    .row.mt-4.social-area .col-md-4 {
        width: 100%;
    }

    .col-md-4.book-demo-btn-section {
        width: 33.33% !important;
        justify-content: unset;
    }

    .col-md-4.book-demo-btn-section button.green-btn.book-demo-btn {
        margin-top: 20px;
    }

    .social-links {
        justify-content: center;
    }

    .jet-computer-works .img-fluid {
        margin-bottom: 30px;
    }

    .accordian-info {
        padding-right: 0;
    }

    .text-center.mt-5.load-more-main {
        margin-top: 0 !important;
    }
    .social-area .col-md-4 {
        width: 100%;
        text-align: center;
    }
    .contact-item {
        justify-content: center;
    }
    .social-area {
        align-items: center;
        row-gap: 15px;
    }
    .book-demo-btn {
        width: 21%;
    }
    .social-area .col-md-4:nth-child(1) {
        order: 1;
    }
    .social-area .col-md-4:nth-child(2) {
        order: 3;
    }
    .social-area .col-md-4:nth-child(3) {
        order: 2;
        padding-bottom: 10px;
    }
    .about_contact_us_sec img {
        width: 50%;
    }
    .how-app-works-btn {
        background: unset;
    }
    .how-app-works {
        margin-bottom: 30px;
    }
    .how-app-works-img {
        width: 70%;
        margin: 0 auto;
    }
    .book-demo-btn-section {
        display: flex;
        justify-content: center;
    }
    .how-jetcounter-works-details {
        padding-left: 12px;
    } 
    .jet-computer-works .container {
        max-width: 720px;
    }
    .accordion-item:nth-child(1) .accordion-button {
        padding-top: 0;
    }

    .industrial_tab_card .right_img .image_wrapper {
        width: 70%;
        margin: 0 auto;
    }

    /* .industrial_tab_card .right_img .image_wrapper img {
        width: 50%;
    } */
}

@media (max-width: 768px) {
   
    /* .manual-counting-section .circle-border {
        width: 160px;
    }
    .manual-counting-section .counting-img-section {
        left: 81%;
    } */

    /* header starts */
    #navbarNav {
        position: fixed;
        top: 0;
        left: -70%;
        width: 50%;
        height: 100%;
        background-color: #333;
        transition: left 0.3s ease-in-out !important;
        z-index: 9999;
        padding-top: 60px;
    }

    #navbarNav.show {
        left: 0;
        text-align: center;
    }

    .navbar-nav {
        margin-bottom: 20px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-left: 0 !important;

    }

    #navbarNav ul li {
        margin: 10px;
    }

    .social-links {
        /* justify-content: flex-start; */
        margin: 10px 0;
    }

    .green-btn-area a {
        color: #fff;
    }

    .book-demo-btn {
        width: 46%;
        margin: 10px 0;
    }

    .nav-item {
        margin: 20px 0;
    }

    .nav-link {
        color: white;
        font-size: 18px;
        text-transform: uppercase;
    }

    .about_tab_inner_sec .nav-link {
        color: #1E1E2A;
    }


    .navbar-toggler {
        background-color: transparent;
        border: none;
        position: relative;
        z-index: 10000;
    }


    .navbar-toggler-icon {
        position: relative;
        width: 30px;
        height: 3px;
        background-color: #333;
        transition: all 0.3s ease;
    }

    .navbar-toggler-icon:before,
    .navbar-toggler-icon:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 3px;
        background-color: #333;
        transition: all 0.3s ease;
    }

    .navbar-toggler-icon:before {
        top: -8px;
    }

    .navbar-toggler-icon:after {
        top: 8px;
    }


    .navbar-toggler.close .navbar-toggler-icon {
        background-color: transparent;
    }

    .navbar-toggler.close .navbar-toggler-icon:before {
        transform: rotate(45deg);
        top: 0;
    }

    .navbar-toggler.close .navbar-toggler-icon:after {
        transform: rotate(-45deg);
        top: 0;
    }

    .pb-70 {
        padding-top: 40px;
    }

    .pt-70 {
        padding-top: 40px;
    }

    .guide-banner h3::after {
        right: 80px;
    }

    /* .industry-focused .card-middle-section {
        height: 260px;
    } */

    /* header ends */

    .green-btn-area {
        margin-top: 20px;
    }


    .manual-counting-section .manual-bottom-section .note-1 {
        top: 21%;
        left: 16%;
    }

    .manual-counting-section .manual-border-botttom {
        font-size: 18px;
    }

    .testimonial-item {
        flex-direction: column;
        align-items: center;
    }

    .testimonial-item .testimonial-text {
        width: 100%;
        padding-right: 0;
        text-align: center;
        margin-bottom: 20px;
    }

    .testimonial-item .testimonial-author {
        width: 100%;
        text-align: center;
        justify-content: center;
    }

    .testimonial-item .testimonial-author .author-name {
        font-size: 18px;
    }

    .testimonial-item h6 {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .testimonial-item .testimonial-author .star-rating {
        font-size: 14px;
    }

    .testimonial-item .testimonial-author .star-rating {
        /* text-align: left; */
        color: #F6A81D;
        font-size: 14px;
    }

    .heading {
        padding: 0 0 40px 0;
    }

    .book-demo-btn {
        width: 28%;
        font-size: 14px;
    }

    .guide-banner h3 {
        padding: 100px 95px;
        font-size: 20px;
    }

    .counting-tips .counter-tip-img {
        display: flex;
        align-items: center;
        justify-content: center;


    }

    .guide-note p {
        font-size: 16px;
        padding: 30px 100px;
    }

    .guide-banner h3::before {
        left: 80px;
        top: 110px;
        width: 30px;
    }

    .accordian-section .accordion-body {
        font-size: 14px;
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 16px;
    }

    .about_tab_sec .about_tab_inner_sec {
        flex-wrap: wrap;
    }

    .about_inner_page.about_jetcounter_sec .left_about {
       padding-top: 25px;
    }

    .improving_accuracy_Sec h2 {
        font-size: 34px;
    }
    .about_contact_us_sec{
        padding: 60px 0;
    }
    .about_contact_us_sec h4 {
        font-size: 32px;
      
    }
    /* .book-demo-btn-section {
        display: flex;
        justify-content: flex-start;
    } */

    .p.p_description{
        font-size: 14px;
    }

    .improving_accuracy_Sec p.p_description {
        margin-bottom: 10px;
    }

    .home-industry-tabs {
        padding: 20px;
    }

    .testimonial-slider-btn-flex button img {
        width: 45px;
        height: 45px;
    }

    .testimonial-slider-btn-flex {
        gap: 12px;
    }

    .heading {
        padding: 0 0 20px 0;
    }

    .home-industry-tabs .about_tab_sec .about_tab_inner_sec {
        padding: 10px 0 30px 0;
    }

    #navbarNav ul li a {
        color: #fff;
    }
    .site-heading {
        font-size: 30px !important;
        line-height: 38px;
    }
    .about_jetcounter_sec .left_about h1 , .about_contact_us_sec h4 {
        line-height: 36px;
    }
    .accordian-section .accordion-item .accordion-button {
        padding: 15px 0;
    }
    .jet-computer-works ul li {
        margin-left: 5px;
    }
    .jet-computer-works .heading {
        padding-bottom: 10px;
    }

    #navbarNav ul li a {
        font-size: 16px;
    }
}


@media (max-width: 767px) {
    .manual-counting-left {
        width: 90%;
        height: 410px;
    }

    .custom-col {
        padding: 0;
    }

    .cards.custom-cards .row {
        margin: 0;
    }

    .col-md-4.book-demo-btn-section {
        width: 100% !important;
    }

    .how-app-works {
        margin-bottom: 30px;
    }
    .topbar-flex {
        justify-content: center;
        flex-flow: column;
    }
    .header-topbar {
        padding-bottom: 12px;
    }
    .topbar-left ul li a img {
        width: 30px;
    }
    .manual-counting-section .manual-border-botttom {
        font-size: 18px !important;
    }
    .manual-counting-section .manual-bottom-section {
        margin-top: 30px;
    }
}

@media (max-width: 600px) {
    .manual-counting-section .circle-border {
        width: 270px;
    }
    .manual-counting-section .counting-img-section {
        left: 57%;
    }
    .common-p {
        font-size: 16px;
    }

    #root {
        overflow-x: hidden;
    }

    .banner {
        text-align: center;
        height: 590px;
    }

    .banner h2 {
        font-size: 25px;
    }

    .heading {
        font-size: 24px;
        padding: 0 0 40px 0;
        margin: 0;
    }

    .accordian-section .heading {
        padding: 10px;
    }

    .industry-focused .card {
        width: 100%;
        margin-top: 30px;
    }

    .overlay-cards {
        margin-top: -130px;
    }

    .overlay-cards {
        margin-bottom: 40px;
    }

    .industry-focused-heading {
        margin-top: 40px;
        padding: 30px 0 60px 0;
    }

    .manual-counting-section .manual-bottom-section h3 {
        font-size: 18px;
    }

    .industry-focused-heading p {
        padding: 0 40px;
    }

    .manual-counting-section .manual-bottom-section {
        padding: 20px;
    }

    .testimonial-item .testimonial-author .star-rating {
        text-align: center;
    }

    .testimonial-item .testimonial-author .author-name {
        text-align: center;
        font-size: 18px;
    }

    .testimonial-slider .testimonial-item {
        padding: 25PX;
        padding-top: 40px;
    }

    .testi-img {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .counter-section h5 {
        margin-top: 35px;
        padding: 0px 0;
        font-size: 18px;
    }

    .manual-counting-section h2 {
        font-size: 25px;
    }

    .counter-section img {
        width: 30px;
        /* margin-left: 20px;
        margin-right: 20px; */
    }

    .manual-counting-section p {
        /* padding: 0 30px; */
    }

    .counter-flex .flex:not(:last-child)::after {
        margin-left: 12px;
        margin-right: 12px;
    }

    /* .book-demo-btn-section {
        justify-content: left;
    } */

    .testimonial-slider .testimonial-item .testimonial-text p {
        margin-top: 35px;
    }

    .jet-computer-works .img-fluid {
        margin-bottom: 30px;
    }

    .book-demo-btn {
        width: 28%;
    }

    .guide-banner h3 {
        padding: 69px 83px;
        font-size: 16px;
    }

    .pt-70 {
        padding-top: 40px;
    }

    .pb-70 {
        padding-bottom: 40px;
    }

    .counting-tips li {
        /* margin-top: 32px; */
        font-size: 16px;
        line-height: 22px;
    }

    .guide-note p {
        font-size: 14px;
        padding: 18px 40px;
    }

    .guide-banner h3::before {
        left: 72px;
        top: 76px;
        width: 25px;
    }

    .guide-banner h3::after {
        right: 83px;
        bottom: 59px;
        width: 30px;
    }

    .pb-70 {
        padding-top: 40px;
    }

    .pt-70 {
        padding-top: 40px;
    }

    /* .industry-focused .card-middle-section {
        height: 280px;
    } */

    .industry-focused .card-lower-section {
   
    }

    .testimonial-content {
        /* flex-direction: column-reverse; */
        align-items: center;
    }

    .testimonial-item .testimonial-author {
        justify-content: center;
    }

    .testimonial-item .testimonial-text {
        margin-bottom: 0;
    }

    .accordian-section .accordion-body {
        font-size: 14px;
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 18px;
    }

    .banner .content-wrapper {
        text-align: center;
    }

    .guide-choose-jetcounter .cards .card {
        height: 260PX;
    }

    .manual-counting-section .manual-border-botttom {
        padding: 20px;
        font-size: 14px;
    }

    .learn-more-btn {
        margin-top: 30px;
    }

    .industry-template-section .heading {
        padding-bottom: 20px;
    }

    /* .testimonial-slider-section .heading {
        padding-bottom: 20px;
    } */

    .guide-choose-jetcounter .cards .card {
        height: unset;
    }

    .industry-focused .card {
        padding: 10px 20px;
    }

    .about_tab_sec .tab-content .green-btn {
        font-size: 16px;
        padding: 6px 20px;
    }

    .footer-privacy.mt-5 {
        margin-top: 20px !important;
    }

    .footer-privacy ul li a {
        font-size: 14px;
    }

    .about_contact_us_sec form input , .about_contact_us_sec form input::placeholder{
        font-size: 14px;
    }

    .about_contact_us_sec .submit_btn {
        margin-top: 10px;
    }

    .row.mt-4.social-area {
        margin-top: 10px !important;
    }

    a.social-icon img {
        width: 30px;
    }

    .free-btn, .download-now-btn, .green-btn, .banner-how-work-btn {
        font-size: 14px;
        padding: 10px;
    }

    .guide-choose-jetcounter.pt-70.pb-70 {
        padding-bottom: 25px;
    }

    .guide-note p {
        border-radius: 10px;
    }

    .about_inner_page.about_jetcounter_sec {
        padding-bottom: 24px;
    }

    .industrial_tab_card:first-child {
        padding-top: 10px;
    }

    .hidden-content .industrial_tab_card:first-child {
        padding-top: 40px;
    }
    .topbar-right .contact-info {
        flex-direction: column;
        gap: 5px;
        padding-top: 6px;
    }
    footer.footer {
        padding: 40px 0;
    }
    .how-app-works-img {
        width: 100%;
    }
    .testimonial-slider-heading-flex {
        padding-bottom: 25px;
        flex-flow: column;
        row-gap: 17px;
    }
    .testimonial-slider-btn {
        display: none;
    }
    .topbar-right .contact-item:first-child::before {
        content: unset;
    }
}

@media screen and (max-width: 576px) {
    .about_tab_sec .about_tab_inner_sec li {
        font-size: 26px;
        margin: 0 20px 12px;
    }

    .about_jetcounter_sec .left_about h1 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .about_inner_page {
        padding: 30px 0;
    }

    section.about_inner_page.about_tab_sec {
        padding: 40px 0;
        padding-bottom: 0;
    }

    .home-industry-tabs section.about_inner_page.about_tab_sec {
        padding-top: 0;
    }

    .about_tab_sec .about_tab_inner_sec {
        padding: 0 0 10px;
    }

    .industrial_tab_card .inner_content span {
        font-size: 18px;
        margin: 12px 0;
    }

    .improving_accuracy_Sec h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .about_contact_us_sec h4 {
        font-size: 28px;
    }

    .about_contact_us_sec p.p_description {
        font-size: 18px;
    }

    .about_contact_us_sec {
        padding: 40px 0 40px;
    }

    .accuracy_wrapper li .accuracy_inner h3 {
        margin-bottom: 12px;
    }
    .home-industry-tabs {
        max-width: unset;
        margin: 0 12px;
    }
    .manual-counting-left {
        width: 100%;
        height: 411px;
    }
    section.about_contact_us_sec form .mb-4 {
        margin-bottom: 16px !important;
    }

    .industrial_tab_card .right_img .image_wrapper {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .about_tab_sec .about_tab_inner_sec li {
        font-size: 20px;
    }
    .about_contact_us_sec img{
width: 100%;
    }
    .industrial_tab_card .left_content h2 {
        font-size: 26px;
    }

    .banner{
        height: 430px;
        background-position: right;
        position: relative;
        z-index: 1;
    }

    .banner::after {
        position: absolute;
        content: '';
        background-color: #3D6864;
        opacity: 0.5;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }

    #videoIframe-2{
        height: auto;
    }
    .jet-computer-works .container {
        max-width: 540px;
    }
}
@media (max-width:450px) {
    .manual-counting-left {
        height: 369px;
    }
}

@media (min-width: 320px) and (max-width: 430px) {
    .manual-counting-section .counting-img-section {
        width: 80px;
        height: 80px;  
    }
    /* .manual-counting-section .counting-img-section {
        left: 86%;
    } */
    .learn-more-btn {
        margin-top: 10px;
    }
    p.p_description{
        font-size: 14px;
    }
    .accuracy_wrapper li .accuracy_inner p.p_description{
        font-size: 14px;
    }
    .common-p {
        font-size: 14px !important;
    }

    .accordion-body .common-p {
        margin-bottom: 10px;
    }

    .counting-tips .guide-heading {
        font-size: 23px;
    }

    .counting-tips h4 {
        font-size: 20px;
    }

    .guide-heading-text {
        margin-bottom: 0;
    }

    .scrollable-container {
        max-height: 250px;
    }

    .scrollable-container .image-name {
        font-size: 12px;
        padding: 10px;
    }

    .counter-flex .flex {
        padding: 25px 25px 0 0;
    }

    .counter-section img {

        /* margin-left: 20px;
        margin-right: 20px; */
    }

    .banner h2 {
        font-size: 16px;
        line-height: 22px;
    }

    .banner h1 {
        font-size: 32px;
        line-height: 36px;
    }

    #navbarNav ul li {
        margin: 10px;
    }
    .banner-btns {
        margin-top: 25px;
    }

    #navbarNav ul li a {
        font-size: 14px;
    }

    .navbar-collapse .green-btn:hover {
        color: #fff;
        border: 1px solid #fff;    
    }

    .manual-counting-section .manual-bottom-section h3 {
        font-size: 18px;
    }

    .counter-section .numbers h4 {
        font-size: 16px;
    }

    .counter-section .numbers p {
        font-size: 12px;
    }

    .copyright {
        font-size: 14px;
    }

    .banner {
        text-align: center;
        height: 340px;
    }

    .banner h3 {
        font-size: 20px;
    }

    #navbarNav {
        width: 65%;
    }

    .book-demo-btn {
        width: 44%;
    }

    .industry-focused .card {
        margin-top: 30px;
    }

    .overlay-cards {
        margin-top: -130px;
    }

    .manual-counting-section h2 {
        font-size: 20px;
    }

    .manual-counting-section h2 {
        font-size: 20px;
    }


    .manual-counting-section .manual-bottom-section {
        padding: 10px;
    }

    .manual-counting-section .manual-bottom-section .note {
        padding: 10px;
        font-size: 10px;
    }

    .manual-counting-section .manual-border-botttom {
        font-size: 14px;
        padding: 10px 20px;
    }

    .counter-section h5 {
        margin-top: 20px;
        font-size: 16px;
        padding: 0px 0;
    }

    .manual-counting-section .manual-detail-section {
        padding-left: 0;
    }

    .accordian-section .heading {
        font-size: 22px;
    }

    .manual-counting-section .manual-detail {
        margin-bottom: 20px;
    }

    .accordion-button::after {
        background-size: 16px;
    }

    .jet-computer-works .heading {
        font-size: 22px;
        padding-bottom: 20px;
    }

    .banner .content-wrapper {
        text-align: center;
    }

    .accordian-section .accordion-body {
        font-size: 14px;
        padding-bottom: 15px;
    }

    .accordian-section .accordion-item .accordion-button {
        font-size: 15px;
    }

    .jet-computer-works ul li {
        font-size: 14px;
        margin-left: 8px;
    }

  .free-btn, .download-now-btn,  .green-btn {
        font-size: 14px;
        padding: 10px;
    }

    .testimonial-content {
        flex-direction: column-reverse;
        align-items: center;
    }

    .testimonial-slider .testimonial-item .testimonial-text p {
        font-size: 14px;
        line-height: 22px;
        padding: 0;
        margin-top: 20px;
    }

    .testimonial-item .testimonial-text {
        margin-bottom: 0;
    }

    .testimonial-text p::before {
        left: 20px;
        top: -32px;
        width: 25px;
        height: 25px;

    }

    .industry-focused-heading p {
        padding: 0 18px;
    }

    .testimonial-item .testimonial-author {
        justify-content: center;
    }

    .jet-computer-works .img-fluid {
        margin-bottom: 30px;
    }

    .social-links {
        /* justify-content: flex-start; */
        margin: 10px 0;
        margin-bottom: 0;
    }

    /* .book-demo-btn-section {
        justify-content: left;
    } */

    .book-demo-btn {
        margin-top: 0;
        width: 39%;
    }

    .industry-focused-heading {
        border-radius: 10px;
        padding: 30px 15px 60px !important;
    }

    .counter-flex .flex:not(:last-child)::after {
        display: none;
    }

    .guide-banner h3 {
        padding: 20px 26px;
        font-size: 14px;
    }

    .pt-70 {
        padding-top: 40px;
    }

    .pb-70 {
        padding-bottom: 40px;
    }

    .counting-tips li {
        margin-top: 32px;
        font-size: 15px;
    }

    .guide-note p {
        font-size: 15px;
        padding: 15px;
    }

    .counting-tips li {
        margin-bottom: 0 !important;
    }

    .counter-tip-img img {
        margin-top: 40px;
    }

    .guide-choose-jetcounter .cards .card {
        height: 310PX;
    }

    .guide-choose-jetcounter .cards .card p {

        font-size: 14px;
    }

    .guide-banner h3::before {
        left: 20px;
        top: 20px;
        width: 25px;
    }

    .guide-banner h3::after {
        right: 20px;
        bottom: 0px;
        width: 25px;
    }

    /* .industry-focused .card-middle-section {
        height: 240px;
    } */

    .small-heading {
        font-size: 14px;
    }

    .industry-focused .card-lower-section {
        height: unset;
        padding-bottom: 25px;
    }

    .industry-focused .card {
        margin-top: 30px;
    }

    .industry-focused-heading p {
        font-size: 14px;
        padding: 0 18px;
    }

    .manual-counting-section .manual-bottom-section {
        padding: 30px;
    }

    .manual-counting-section p {
        /* padding: 0px 10px; */
        font-size: 14px;
    }

    .download-now-btn, .banner-how-work-btn {
        font-size: 16px;
        padding: 12px;
    }

    .testimonial-item .testimonial-author .author-name {
        text-align: center;
        margin: 5px;
        font-size: 16px;
    }

    .testimonial-item h6 {
        margin: 0;
        font-size: 12px;

    }

    .testimonial-slider .testimonial-item {
        padding: 15PX;
    }

    .industry-focused .card h4 {
        font-size: 22px;
    }

    .banner-btns a img {
        width: 12px;
    }

    .navbar-toggler-icon,
    .navbar-toggler-icon:before,
    .navbar-toggler-icon:after {
        width: 20px;
    }

    .navbar-brand img {
        width: 100px;
    }

    .manual-counting-left {
        width: 100%;
        height: 346px;
    }

    .counting-notes span {
        font-size: 11px;
        line-height: 14px;
    }

    .counting-notes {
        width: 60px;
        height: 60px;
    }

    .counting-notes span {
        font-size: 11px;
        line-height: 14px;
    }

    .counting-notes.free-counting {
        bottom: 0px;
    }

    .counting-notes.time {
        right: 40px;
        bottom: 60px;
    }

    .accordian-info {
        padding-right: 10px;
    }

    .site-paragraph {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .site-heading {
        font-size: 28px !important;
        line-height: 34px;
    }
}

@media (max-width:414px) {
    .manual-counting-left {
        width: 100%;
        height: 313px;
    }

    .banner-how-work-btn {
        margin-left: 10px;
    }

    .download-now-btn, .banner-how-work-btn {
        font-size: 14px;
        padding: 10px;
    }
}

@media (max-width:375px) {
    .manual-counting-left {
        width: 100%;
        height: 291px;
    }
}

@media (max-width:350px) {
    .manual-counting-left {
        width: 100%;
        height: 266px;
    }
}

@media (max-width:320px) {
    .manual-counting-left {
        height: 236px;
    }

    .counting-notes span {
        font-size: 8px;
        line-height: 11px;
    }

    .counting-notes {
        width: 45px;
        height: 45px;
    }

    .counting-notes.time {
        right: 20px;
        bottom: 40px;
    }
}