.hero-section {
    background: rgb(66 147 225 / 21%);
}

.hero-section .hero-section-text-content h1 {
    color: #4293e1;
}
.hero-section .hero-section-text-content .sub_heading {
    color: #000;
}
   .common-heading{
   display: flex;
   flex-direction: column;
   gap: 20px;
   margin-bottom: 40px;
   }
   .common-heading h2{
   margin: 0 !important;
   }
   .common-heading p{
   margin: 0 !important;
   }
   .custom-ai-development-section .tabs-new ul li{
   padding: 0 45px;
   display: flex;
   min-width: 0px;
   height: 83px;
   align-items: center;
   justify-content: center;
   border: 1px solid var(--black-15, rgba(17, 17, 17, 0.15));
   background: var(--White, #FFF);
   flex-shrink: 0;
   scroll-snap-align: start;
   cursor: pointer;
   }
   .custom-ai-development-section .common-heading{
   flex-direction: row;
   }
   .custom-ai-development-section .common-heading div{
   display: flex;
   flex-direction: column;
   gap: 20px;
   }
   .custom-ai-development-section .common-heading div.tab-navigations{
   display: flex;
   flex-direction: row;
   align-items: center;
   }
   .custom-ai-agents-section .custom-ai-card{
   height: 330px;
   }
   .second-cta-section .second-cta-card .align-sean-intro{
   padding: 30px!important;
   }
   .custom-ai-agents-section .col-md-4:nth-child(4){
   margin-bottom: 30px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(5){
   margin-bottom: 30px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(6){
   margin-bottom: 30px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(7){
   margin-bottom: 0px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(8){
   margin-bottom: 0px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(9){
   margin-bottom: 0px;
   }
   .third-cta-section .third-cta-card{
   background-image: url("https://www.biz4group.com/images/services/next-js-development-company/redeemed-cta.webp") !important;
   height: 500px;
   }
   .third-cta-section .third-cta-card .third-cta-content{
   padding: 50px 40px;
   }
   .our-approach-section .our-approach-content .our-approach-content-card{
   height: 430px;
   }
   .second-cta-section .second-cta-card {
   background-image: url("https://www.biz4group.com/images/services/ai-agent-development/dave-cta.png") !important;
   height: 455px;
   }
   .two-cta-section .card{
   height: 400px;
   }
   .python-capabilities-section .card-body{
   min-height: 275px;
   }
   .our-portfolio-section .portfolio-card-wrapper{
   height: 580px;
   top: 100px;
   }
   .our-portfolio-section .portfolio-card-wrapper + :last-child{
      margin-bottom: 0px;
   }
   .accordion-image{
      width: 100%;
      height: auto;
   }
   .python-process-images img{
     width: 100%;
     height: auto;  
   }
   .our-portfolio-section .portfolio-card-wrapper .custom-ai-tab-content{
      padding: 0px 0 40px !important;
   }
   .mb-2 {
    margin-bottom: 15px;
}
   .biz4group-reviews-container{
      display: flex;
      gap: 30px;
      list-style: none;
      padding: 0;
      margin: 20px 0;
      flex-wrap: wrap;
   }
   .biz4group-reviews-container li{
      width: 125px;
      height: 150;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: flex-start;
   }
   .biz4group-reviews-container li:nth-child(2){
      width: 110px;
      height: auto;
   }
   .biz4group-reviews-container li:nth-child(4){
      width: 110px;
      height: auto;
   }
   .biz4group-reviews-container li img{
      width: 100%;
      height: 100%;
      object-fit: contain;

   }
   .stars {
    color: #F9A01B;
    margin-bottom: 5px;
   }
   .stars span{
      color: #000;
   }
   .reviews-count {
    color: #333;
    font-size: 14px;
    font-weight: 500;
   }
   @media screen and (max-width: 767px) {
    .biz4group-reviews-container li{
      width: 100px;
   }
   /* .biz4group-reviews-container li img{
      width: 100px;
   } */
   .biz4group-reviews-container li:nth-child(2){
      width: 85px;
   }
   .biz4group-reviews-container li:nth-child(4){
      width: 87px;
   }
   .reviews-count{
      font-size: 13px;
   }
   .stars span{
      font-size: 13px;
   }
   .biz4group-reviews-container{
      margin-right: 51px;
   }
   .third-cta-section .third-cta-card{
   background-image: url("https://www.biz4group.com/images/services/next-js-development-company/redeemed-cta-mobile.webp") !important;
   }
   .our-portfolio-section .portfolio-card-wrapper .custom-ai-tab-content{
      padding: 0 !important;
   }
   .python-capabilities-section .card-body{
   min-height: auto;
   }
   .our-portfolio-section .portfolio-card-wrapper{
      top: -85px;
      height: 650px;
   }
   .two-cta-section .card{
      height: auto;
   }
   .our-portfolio-section .portfolio-card-wrapper + :last-child{
      margin-bottom: 0px;
   }
   .second-cta-section .second-cta-card {
   background-image: url("https://www.biz4group.com/images/services/ai-agent-development/dave-cta-mobile.png") !important;
   height: 733px;
   }
   .second-cta-section .second-cta-card .ai-agent-cta-content a{
      margin-top: 47px;
   }
   .approach-ai-mobile #accordion-approach .panel-collapse .panel-body .panel-body-inner .custom-content-card .custom-ai-tab-content .bullet-points ul li svg{
      min-width: 18px;
      min-height: 18px;
   }
   .building-capable-ai-agents .custom-ai-card svg{
      min-width: 50px;
      min-height: 50px;
   }
   .building-capable-ai-agents .custom-ai-card{
      height: auto;
   }
   .python-dev-last-cta-wrapper .python-dev-last-cta-content a{
      text-align: center;
   }
   .custom-ai-agents-section .col-md-4:nth-child(8){
   margin-bottom: 30px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(7) {
   margin-bottom: 30px;
   }
   .custom-ai-agents-section .custom-ai-card{
   height: auto;
   }
   .custom-ai-agents-section .col-md-4{
   margin-bottom: 30px;
   }
   .building-capable-ai-agents .col-md-4{
   margin-bottom: 30px;
   }
   .python-dev-last-cta-wrapper .python-dev-last-cta-content h2{
   font-size: 20px;
   }
   .python-dev-last-cta-wrapper .python-dev-last-cta-content p{
   font-size: 12px;
   }
   .building-capable-ai-agents .col-md-4:nth-child(7){
   margin-bottom: 30px;
   }
   .third-cta-section .third-cta-card{
   height: 600px;
   }
   .last-cta-python{
   padding: 30px 0 !important;
   }
   }
   .custom-ai-agents-section .custom-ai-card svg{
   min-width: 50px;
   min-height: 50px;
   }
   @media screen and (min-width: 768px) and (max-width: 991px) {
    .second-cta-section .second-cta-card {
    background-image: none !important;
    height: auto;
}
.two-cta-section .card{
    height: auto;
}
.python-capabilities-section .card-body{
    min-height: 280px;
}
    .third-cta-section .third-cta-card{
        height: auto !important;
        background: #4293e1;
        padding: 0;
        background-image: none !important;
    }
    .biz4group-reviews-container{
         gap: 40px;
      }
   .custom-ai-agents-section .col-md-4:nth-child(8){
   margin-bottom: 30px;
   }
   .custom-ai-agents-section .col-md-4:nth-child(7) {
   margin-bottom: 30px;
   }
   .building-capable-ai-agents .col-md-4:nth-child(8){
   margin-bottom: 30px;
   }
   .building-capable-ai-agents .col-md-4:nth-child(7){
   margin-bottom: 30px;
   }
   .third-cta-section .third-cta-card{
 
   height: 700px;
   }
   .our-portfolio-section .portfolio-img img{
      object-fit: contain;
   }
   .our-portfolio-section .portfolio-card-wrapper{
      top: 0;
   }
   .two-cta-section .card.ai-agent-cta{
      height: auto;
   }
   .custom-ai-agents-section .custom-ai-card{
      height: 370px;
   }
   }
   @media screen and (min-width: 992px) and (max-width: 1199px) {
   .custom-ai-agents-section .custom-ai-card {
   min-height: 415px;
   }
   .third-cta-section .third-cta-card{
   height: 606px;
   }
   .building-capable-ai-agents .custom-ai-card{
   height: 330px
   }
   .python-capabilities-section .card-body{
      min-height: 308px;
   }
   .second-cta-section .second-cta-card{
      height: 505px;
   }
   .two-cta-section .card {
    height: 452px;
}
.python-capabilities-section .card-body {
        min-height: 345px;
    }
   
   }