.lbanner{
    background-image: url('../images/businessconsulting/banner.webp');
    background-repeat: no-repeat;
    background-size:100% 100%;
  
  }
  
  .backimage{
    background-image: url('../images/businessconsulting/bluebgimg.webp');
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  .business-consulting-page .slick-testimonial.slide{
    border-radius:0;
    box-shadow:none;
  }
    .lmain-txt1{
      color: #000;
      text-align: center;
      font-size: 48px;
      font-family: 'Roboto', sans-serif !important;
      font-weight: 700;
      line-height: 56px;
      padding-top: 0px;
      
    }
    .lsub-txt1{
      color: #000;
      font-size: 20px;
      padding-top:1%;
      text-align: center;
      font-family: 'Roboto', sans-serif !important;
      line-height: 32px;
      
    }
    .lmain-txt2{
      color: #000!important;
      text-align: center;
      font-size: 42px;
      font-family: 'Roboto', sans-serif !important;
      font-weight: 700;
      line-height: 56px;
      padding-top: 45px !important;
    }

    .tabinnerheading{
        padding-left:15px;
        font-weight:bold;
    }
   
  
  .learningtxt{
    color: #000!important;
    font-family: 'Roboto', sans-serif !important;
    font-size:55px;
    font-weight: 600;
    line-height: 58px;
  }
  
  .accordion-button:not(.collapsed) {
     color: #000;
     background-color: #fff;
     box-shadow: none;
     background-image: url(../images/businessconsulting/accordionbgimg.webp)!important;
     background-repeat: no-repeat;
     background-size: cover;
  } 
  
  .accordion-button:focus {
    z-index: 3;
    border-color: transparent !important;
    outline: 0;
    box-shadow: none !important;
  }
  
  .accordion-button{
    background-image: url(../images/businessconsulting/sectionfive1.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  
   .accordion-item1{
    margin-top: 3%;
    border: none!important;
    background-image: url(../images/businessconsulting/sectionfive1.webp)!important;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  } 
  
  .accordion-item2{
    margin-top: 1%;
    border: none!important;
    background-image: url(../images/businessconsulting/sectionfive1.webp)!important;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  } 
  
  .accordion-item3{
    margin-top: 1%;
    border: none!important;
    background-image: url(../images/businessconsulting/sectionfive1.webp)!important;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  } 
  
  .htxt {
    font-size: 55px;
    font-family: 'Roboto', sans-serif !important;
    color: #242326;
    font-weight: 700;
    padding-top: 5%;
}
.business-consulting-page .responsive{
padding-bottom:5%;
}
section.elite-learning-section {
  padding: 5% 0;
}
   .subheading {
    color: #000;
    font-size: 18px;
    padding-top: 1%;
    text-align: left;
    font-family: 'Roboto', sans-serif !important;
    line-height: 32px;
    font-weight: 200;
  }
  .icon-content-section .col-lg-4 {
    margin-right: 15px;
    width: 30%;
    padding-top: 30px;
  }
  .innertext{
    font-size: 18px;
     font-weight: 400;
     font-family: 'Roboto', sans-serif !important;
     color: #000;
     padding-top: 2%;
     padding-bottom: 5%;
  }
  section.elite-learning-section .row {
    align-items: center;
    
}
  .iconsize{
    margin-top: 10%;
  }
  
  .section5{
    padding-left: 80px;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif !important;
  }
  
  .section4{
    margin-left: 2%;
  }
  
  .adjustment{
    margin-top: 10%;
    margin-left: 20%;
  }
  
  .innersubtext{
    padding-bottom: 10%;
    padding-left: 20%;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif !important;
  }
  
  .subtext{
    padding-left: 20%;
    padding-top: 5%;
    font-size: 21px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif !important;
  }
  .industry-noteworth-section .textsubheading{
    padding-left:0;
  }
  .textsubheading{
    font-size: 18px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif !important;
    padding-left: 167px;
    padding-right: 7%;
    padding-top: 0;
  }
  
  .sbheading2{
    padding-top: 10%;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif !important;
  }
  
  
  /* Style the tab */
  .tab {
    float: left;
    background-color:#fff;
    width: 90%;
    height: 30%;
  }
  body{
    font-family: 'Roboto', sans-serif ;
  }
  /* Style the buttons inside the tab */

  .tab button {
    display: block;
    background-color: inherit;
    color: #000;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 16px;
  }
  
  .responsive .hsub-txt3{
      padding-top:0;
      padding-bottom:0;
      font-size:18px;
      padding: 0 20px;
  }
  /* Change background color of buttons on hover */
  
  .tablinks {
    background-image: url(../images/businessconsulting/tabsbgimg.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 5%;
  
  }
  
  /* Create an active/current "tab button" class */
   .tab button.active {
    background-image: none;
    box-shadow: 0 0 15px -2px #444444;
    border-radius: 10px;
    border-bottom: 4px solid #E7C15F;
    padding: 22px 16px;
    width: 100%;
    
  }
  
  
  
  /* Style the tab content */
  .tabcontent {
    float: left;
    padding: 0px 12px;
    width: 70%;
    border-left: none;
    height: 300px;
  }
  
  
  .carousel-dots [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 0px;
    height: 11px;
    border-radius: 52%;
    margin-right: 5px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color:#9D99BF;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
  }
  .carousel-dots .active {
    opacity: 1;
   
  }
  .carousel-dots {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: -5%;
    margin-left: 15%;
    list-style: none;
  }
  
  
  .hsub-txt3 {
    color: #535259 !important;
    font-size: 16px;
    line-height: 32px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
    padding-right: 5%;
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .carousel-inner1 {
    position: relative !important;
    width: 87% !important;
    overflow: hidden !important;
    margin-left: 8%;
  }
  
  .carousel-item{
    background-size: 100%;
  }
  
  .slidersectionpage{
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .icon-content-section .voilet {
    background: rgba(139, 125, 242,0.05);
}
.icon-content-section .blue {
  background: rgb(82, 169, 249, 0.05);
}
.icon-content-section .yellow {
  background: rgba(231, 193, 95, 0.05);
}
.icon-content-section .green {
  background: rgba(95, 187, 151, 0.05);
}
.icon-content-section .red {
  background: rgba(232, 50, 93,0.05);
}
  
/* responsive css */
@media(max-width:990px){
  .industry-noteworth-section .section4 {
    margin: 0;
    width: 100%;
    margin-bottom: 20px;
  }

  .industry-noteworth-section .section4 .sbheading2 {
      padding-top: 20px;
  }
}
@media(max-width:767px){
  .textsubheading {
    padding-left: 15px;
    padding-right: 15px;
  }
  .elite-learning-section .col-lg-6 {
    width: 100%;
  }
  .section5{
    padding-left:20px;
  }
  section.elite-learning-section .col-lg-6 {
    width: 100%;
  }
  .industry-noteworth-section .col-lg-2 {
    width: 100%;
    margin-bottom: 20px;
    padding: 20px;
    font-size: 18px;
}

.industry-noteworth-section .col-lg-2 h6 {
    font-size: 18px;
    margin-top: 20px;
}
}
@media(max-width:600px){
  section.upskilling-reskilling-section {
    padding: 0 15px;
  }

  .icon-content-section .row {
      margin: 0;
  }

  .icon-content-section .row .col-lg-4 {
      margin-bottom: 20px;
  }
  .tabcontent {
    width: 100%;
    height: auto;
}

.tabcontent img.adjustment {
    margin-left: 20px;
}

.tabcontent h4.subtext {
    padding-left: 20px;
}

.tabcontent .innersubtext {
    padding-left: 20px;
}

.industry-noteworth-section .row {
    margin: 0;
}
}
@media (max-width:480px){
  .lbanner {
      background-size: cover !important;
    
    }
    .container.backimage {
      margin-left: 0 !important;
      background-image: none;
  }
  
  .container.backimage .headfirst {
      background: rgba(139, 125, 242,0.05);
      border-radius: 42px;
  }
  
  .icon-content-section .col-lg-4 {
      width: 100%;
      margin-right: 0;
  }
  .container.backimage .headfirst p.lsub-txt1 {
    padding: 10px 20px !important;
  }
     .hcon1{
        padding-bottom: 23%;
     }
     .h_col1{
        margin-top: 15%;
     }
      .hmain-txt1{
        font-size: 25px !important;
        padding-left: 10px !important;
      }
      .hsub-txt1{
        font-size: 18px;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 20px;
        
      }
      .main-hbtn{
        margin-left: 10px;
        margin-top: 10px;
      }
      .htxt{
        font-size: 30px;
        padding-left: 10px;
        padding-top: 11%;
    }
    .htxt1{
      font-size: 30px;
      padding-top: 10%;
  }
  .htxt2{
      font-size: 24px;
  }
  .carousel-item{
      background-size: 100% 100%;
  }
  .arrowbtn{
      width: 35px;
  }
  .p1{
      margin-left: 40px;
  }
  .n1{
      margin-right: 50px;
  }
  .carousel-inner1 {
      width: 89% !important;
      margin-left: 6%;
  }
  .col_11{
      background-size: 100% 100%;
  }
  .backimage {
      background-size: cover !important;
  }
  .col21 {
      background-size: 100% 100%;
      padding-bottom: 10%;
      margin-top: 5%;
  }
    .col_1 {
      background-size: 100% 100%;
      margin-top: 5%;
    }
    .lbanner{
      background-image: url(../images/businessconsulting/banner.webp) !important;
      width:100% !important;
      padding:30px 15px;
    }
    .elite-learning-section .learningtxt{
    font-size:30px !important;
    }
   
}