


@media (max-width: 1199px) {
    .container{
        width: 100%;
    }
    .menu{gap:18px}
    .menu-item a{font-size:13px}
    .ptb120{padding-top:80px;padding-bottom:80px}
    .section-title{
        font-size: 42px;
    }
    h1 {
    font-size: 40px;
    }
    h2 {
        font-size: 28px;
    }
    .banner-section{padding: 60px 0 0;}
    .col3{max-width:calc(33.333% - 11px)}
    .services-list,.business-listing,.industries-listing{gap:16px}
    .dashboard-content{padding-left:40px; padding-bottom: 40px;}
    .bcontent{    padding-bottom: 70px;}
    .banner-image{max-width: 28%;}
    .max55{    max-width: 70%;}
    .mb60{margin-bottom: 50px;}
    .business-box{border-radius: 16px;padding: 18px;}
    .services-head{margin: 0 0 50px;}
    .footer-top{gap:40px}
    .services-box-wrap{
        padding: 18px;
    }
    .serv-breif {
        padding: 16px 0;
        margin: 0 0 16px;
    }
    .cta-wrap p{
        margin-bottom: 50px;
    }
    .cta-section {
        padding: 80px 0;
    }
    .testimonials .resources-head {
        margin-bottom: 54px;
    }
    .faq-content .h2-title {
        margin-bottom: 100px;
    }
    .footer-top{
        gap: 24px;
    }
    .footer-social {
        padding: 26px 0;
    }
    .site-footer {
        padding: 60px 0 40px;
    }
   .icon-points {
        gap: 0 16px;
        padding-top: 30px;
        margin-top: 30px;
    }
    .counter{
        font-size: 68px;
    }
    .custom-navigation a{
        padding: 16px;
        background-size: 6px;
    }
    .h2-title{
        font-size: 28px;
    }
    .biz-box {
    padding: 0px 20px 0px 0px;}
    .biz-icon{
        margin: 0 0 18px;
    }
    .ptb80 {
        padding: 60px 0;
    }
    .order-wrap {
        gap: 30px;
    }
    .indus-icon {
        max-width: 120px;
    }
    .indus-list-wrap{
        padding: 14px;
    }
    .indus-content p {
    font-size: 14px;
    line-height: 1.3;}
    .services-section .outer-container:before,.services-section .outer-container:after{
        display: none;
    }
}

@media (max-width: 991px) {
    .section-title{
        font-size: 36px;
    }
    .ptb120{padding-top:60px;padding-bottom:60px}
    .ptb80{padding-top:60px;padding-bottom:60px}
    .services-list .col3,.business-listing .col3,.industries-listing .col3{max-width:calc(50% - 8px)}
    .banner-content{max-width:55%}
    .banner-image{max-width:45%}
    .max55{max-width:75%}
    .biz-box:nth-child(2n){border-right:0}
    .dashboard-wrap{flex-wrap:wrap}
    .dashboard-content,.dashboard-img{width:100%;max-width:100%}
    .dashboard-content{padding-left:0px;padding-right:30px}
    .about-list .col3{max-width:calc(50% - 8px)}
    .abox-wrap {
        padding: 20px;
    } 
    .count{
        font-size: 40px;
        margin-bottom: 10px;
    }
    .about-list {
        gap: 14px;
    }
    .order-wrap{flex-wrap:wrap}
    .order-content,.order-image{width:100%;max-width:100%}
    .faq-wrap{flex-wrap:wrap}
    .faq-content,.faq-list{max-width:100%;width:100%}
    .footer-top{flex-wrap:wrap}
    .fleft-box{width:100%}
    .footer-links{width:100%}
    .h3-title{
        font-size: 18px;
    }
    .cta-wrap p{
        margin-bottom: 40px;
    }
    .fleft-box p {
        max-width: 100%;
    }
    .cta-section {
        padding: 60px 0;
    }
    .resources .h3-title a{ 
        font-size: 16px;
    }
    .author a, .meta p, .meta .date{
        font-size: 14px;
    }
    .resource-listing {
        gap: 12px;
        flex-wrap: wrap;
    }
    .resource-listing .feature-img {
        margin: 0 0 14px;
    }
    .resources .resources-head {
        margin: 0 0 28px;
    }
    .h2-title{
        font-size: 28px;
    }
    .resource-listing .col3 {
        max-width: calc(33.333% - 8px);
    }
    .testimonials .resources-head {
        margin-bottom: 44px;
    }
    .faq-content .h2-title {
        margin-bottom: 30px;
    }
    .faq-content {
        flex-direction: column;
    }
    .faq-box {
        max-width: 310px;
    }
    .flink{
        margin-bottom: 24px;
    }
    .main-menu{
        display: none;
    }
    .hbtns {
        margin-left: auto;
    }
    .testimonials-list .slick-list{
        padding-left: 0 !important;
    }
    .hamburger {
        display: block;
    }

    a.hamburger.btn {padding: 22px;background: #FBFAF7;border: 1px solid #D4D4D4;border-radius: 8px; }
    a.hamburger.btn span, a.hamburger.btn:after, a.hamburger.btn:before {content: ""; width: 24px; height: 2px; display: inline-block; padding: 0; position: absolute; top: calc(50% + 8px); transform: translateY(-50%); left: 0; right: 0; margin: auto; background-color: #262626; }
    a.hamburger.btn:after{top: calc(50% - 8px); }
    a.hamburger.btn span {top: 50%; }
    .dashboard-wrap{
        padding-left: 30px;
    }
    .biz-list .slick-list {
        padding-left: 0 !important;
    }
    .quick-links a, .copyright p{
        font-size: 14px;
    }
    .logo-box img {
        max-width: 130px;
    }
    .banner-wrap{
        gap: 0;
    }
}

@media (max-width: 767px) {
    br{ 
        display:none;
    }

    .section-title{
        font-size: 30px;
    }
    .container{
        width: 100%;
    }
    .highlight-text {
        font-size: 12px;
    }
    .biz-icon {
        padding: 30px;
    }
    .biz-box p{
        font-size: 14px;
    }
    .mb60 {
        margin-bottom: 40px;
    }
    .custom-navigation a{
        padding: 17px;
    }
    .footer-box{
        max-width: 100%;
    } 
    .footer-links{
        flex-direction: column;
    }
    .footer-social {
        gap: 0 14px;
    }
    .custom-navigation .slick-arrow:before{
        background-size: 6px;
    }
    .site-footer {
        padding: 40px 0;
    }

    .why-biz{
        border-bottom: 0;
    }
    .why-biz .ptb80 {
        padding-bottom: 0;
    }
    .ptb120{padding-top:48px;padding-bottom:48px}
    .max55 {max-width: 100%; }
    .dflex{flex-wrap:wrap}
    
    .biz-box:last-child {
        border-right: 1px solid #D4D4D4;
    }
    .biz-list .slick-track{
        display: flex;
        gap: 0 20px;
    }
    .biz-list {
        gap: 0;
        margin: 0 -16px;
    }
    .col3,.services-list .col3,.industries-listing .col3,.about-list .col3,.icon-points .col3{width:100%;max-width:100%}
    .banner-wrap{flex-direction:column}
    .banner-content,.banner-image{width:100%;max-width:100%}
    .services-list,.industries-listing{flex-direction:column}
    .dashboard-wrap{flex-direction:column}
    .about-list{flex-direction:column}
    .order-wrap{flex-direction:column}
    .order-content,.order-image{width:100%;}

    .faq-wrap{flex-direction:column}
    .faq-content,.faq-list{max-width:100%;width:100%}
    .footer-top{flex-direction:column}
    .fleft-box,.footer-links{width:100%}
    .business-listing .col3{
        max-width: calc(50% - 8px);
        width: 100%;
    }
    .counter {
        font-size: 66px;
    }
    .business-listing {
        gap: 12px 8px;
    }
    .dm-block {
        display: table;
        margin: auto;
    }
    .business-listing{
        margin: 0 0 40px;
    }
    .dashboard-wrap{
        padding: 24px 0 0 20px;
    }
    .dashboard-content{
        padding-bottom: 40px;
    }
    .h2-title{
        font-size: 24px;
    }
    .services-section .outer-container:before,.services-section .outer-container:after{
        display: none;
    }
    .business-content .h3-title{
        background-image: none;
    }
    
    .business-content:after {
        content: "";
        padding: 10px;
        display: inline-block;
        background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4.92969L19.0711 12.0008L12 19.0718" stroke="%230A0A0A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.92893 12.0008H19.0711" stroke="%230A0A0A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 8px;
    }
    .cta-wrap p{
        margin-bottom: 30px;
    }
    .resources-head{
        gap: 20px;
    }
    
    .testimonials .resources-head {
        margin-bottom: 34px;
    }
    .resource-listing .col3 {
        max-width: 100%;
    }
    .resource-listing{
        gap: 24px 0;
    }
    .faq-content .h2-title {
        margin-bottom: 30px;
    }
    .fmenu{
        padding-bottom: 20px;
    }
    .footer-top {
        border-bottom: 0;
    }
    
    .flink{
        margin: 0;
        padding: 16px 0;
        text-transform: unset;
        font-size: 14px;
    }
    .flink:after {
        content: "";
        padding: 9px;
        background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7 7L13 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        display: inline-block;
        background-position: center;
        background-repeat: no-repeat;
        vertical-align: middle;
        float: right;
    }
    .footer-box{
        border-bottom: 1px solid #262626;
    }
    .footer-social {
        padding: 24px;
        gap: 24px;
        background: #262626;
        border: 1px solid #404040;
        border-radius: 24px;
        flex-direction: column;
        text-align: center;
        justify-content: center;
    }
    .industries:before{
        display: none;
    }
    .icon-points{
        gap: 20px 0;
    }
    .order-image{
        padding-top: 100%;
    }
    .outer-container{
        width: 100%;
    }
    .quick-links {
        gap: 16px 0;
        display: flex;
        flex-wrap: wrap;
        margin: 0 0 32px;
        justify-content: center;
    }

}

@media (max-width: 640px) {
    .why-biz .arrow-wrap{
        display: block;
    }
    .indus-content .h3-title, .indus-content p, .serv-link, .yellow-box p, ul li, p{
        font-size: 14px;
    }
    .bcontent p {
        margin: 0 0 16px;
    }
    .h3-title{font-size: 16px; margin: 0 0 8px; }
    .hbtns .btn.green-btn{display: none; }
    .main-menu {display: none; }
    .site-menu {justify-content: flex-end; width: auto; }
    .banner-section {padding: 40px 0 0; }

    .services-box-wrap{padding: 16px; }
    .serv-breif {padding: 12px 0; margin: 0 0 12px; }
    .services-head {margin: 0 0 40px; }
    .site-header {padding: 8px 0; border: 0; background-color: transparent; }
    .banner-content {padding: 0 0 4px; }
    .btestimonials{display: none; }
    .bcontent{padding-bottom: 0; }
    .banner-image img {max-width: 73%; display: block; margin: auto; }
    .logo-box img {max-width: 97px; }
    .logo-slider {padding: 24px 0; }
    .outer-container{border: 0; }
    .services-box:before{display: none; }
    .services-box .services-box-wrap {border: 1px solid #D4D4D4; }
    .cta-wrap p{
        margin-bottom: 20px;
    }
    .counter {
        font-size: 56px;
    }
    .business-listing .col3{padding: 16px; }
    .abox-wrap p:first-child, .list, .dashboard-content p {margin: 0 0 24px; }
    .count{font-size: 40px;}
    .about-list .col3{padding: 20px; }
    .mb60 {margin-bottom: 32px; }
    .industries .resources-head .btn{
        display: none;
    }
    .indus-icon {
        max-width: 118px;
    }
    .indus-content {
        max-width: calc(100% - 128px);
    }
    
    
    .cdetails{
        flex-wrap: unset;
    }
    .testimonials-box {
        padding: 24px;
    }
    .cta-wrap p {
        max-width: 100%;
    }
    .cta-section {
        padding: 40px 0;
        background-image: unset;
        border:0;
    }
    
    
    
    .fmenu{
        display: none;
    }
    
    .quick-links a:after {
        content: "|";
        margin: 0 20px;
    }
    .quick-links a:last-child:after {
        display: none;
    }
    .copyright-wrap {
        flex-wrap: wrap;
        text-align: center;
        justify-content: center;
    }
    
    .order-content-wrap ,.order-numbers{
        max-width: 100%;
    }
    .order-content-wrap{
        padding: 0;
    }
    .order-numbers:after{
        display: none;
    }
    .icon-points {
        padding-top: 30px;
        margin-top: 30px;
    }
    .order-image{
        padding-top: 100%;
    }
    .order-numbers{
        padding-right: 0;
        margin-bottom: 20px;
    }
    .testimonials .resources-head {
        margin-bottom: 24px;
    }
}

@media (max-width: 575px) {
    .ptb120{padding-top:48px;padding-bottom:48px}
    
    .banner-wrap{gap:25px}
    .industries-listing,.icon-points{gap:20px 12px}
    .resource-listing{flex-direction:column}
    .resource-box{width:100%}
    .footer-box{width:100%}
    .copyright-wrap{flex-wrap:wrap}

}

@media (max-width: 480px) {
    .about-list{flex-direction:column}
    .about-list .col3{max-width:100%}
    .industries-listing .col3{max-width:100%}
    .icon-points .col3{max-width:100%}
}

@media (max-width: 430px) {
    
}

@media (max-width: 414px) {
    
}

@media (max-width: 393px) {
    
}

@media (max-width: 375px) {
    
}

@media (max-width: 360px) {
    
}