
/*====================================================*/
/* Responsive Block 1
/*====================================================*/
@media screen and (max-width: 1025px) and (min-width: 991px) {
  .menu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .oil_cooled_automatic_breadcrumb{
            padding: 80px 0;
  }
  .nav-container {
    padding:0 15px;
  }
  .white_clr p {
    font-size: 15px;
  }
  .menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    flex-direction: column;
    align-items: stretch;
    border-top: 1px solid var(--border);
    box-shadow: var(--shadow);
  }
  .menu.show{
    display: flex;
    padding-left: 0;
    overflow-x: scroll;
    height: 296px;
  }
  .sectors_breadcrumb {
        padding: 100px 0;
  }
  .founder-card {
        width: 450px;
  }
  .white_bg_power{
    padding: 20px;
  }
  .white_bg_power ul {
    padding-left:14px;
  }
  .power-factor p{
    width: 100%;
  }
  .white_box_cheaks{
        height: 250px;
  }
  .menu > li > a {
    padding: 16px 20px;
    border-bottom: 1px solid #eee;
    justify-content: space-between;
  }
  .why_heading {
   width: 80%;
  }
  .corporate_videos_breadcrumb,  .var_generator_breadcrumb , .active-harmonic-filter-breadcrumb , .static-var-generator_breadcrumb , .step-up-down_breadcrumb, .k-rated-transformers-breadcrumb , .isolation_breadcrumb , .auxiliary-transformers_breadcrumb , .step-down-transformers_breadcrumb , .oil_cooled_automatic_breadcrumb{
    padding: 100px 0;
  }
  .corporate_videos_breadcrumb h1,  .var_generator_breadcrumb h1 , .active-harmonic-filter-breadcrumb h1 , .static-var-generator_breadcrumb h1, .step-up-down_breadcrumb h1, .k-rated-transformers-breadcrumb h1, .isolation_breadcrumb h1 , .auxiliary-transformers_breadcrumb h1, .step-down-transformers_breadcrumb h1, .oil_cooled_automatic_breadcrumb h1{
    font-size:36px;
  }
  .automatic_voltage_stabilizers_breadcrumb {
        padding: 50px 0;
  }
  .automatic_servo_voltage_breadcrumb {
    padding: 80px 0;
  }
  .sector_box_shadow {
        padding: 20px;
        height: 90px;
  }
  .apfc-panel_breadcrumb{
        padding: 100px 0;
  }
  .sub-menu {
    position: static;
    width: 100%;
    background: #f8f8f8;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: max-height 0.35s ease, opacity 0.3s ease;
    box-shadow: none;
    border: none;
  }
  .has-dropdown.open > .sub-menu {
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
  }
  .sub-menu .sub-menu {
    position: static;
    /* margin-left: 20px; */
    background: #fcfcfc;
  }
  .sub-menu a {
    padding: 14px 20px;
  }
  .red_box {
    padding: 40px 26px;
  }
  .left a, .center a, .right a {
    font-size: 15px;
  }
  .top-bar .nav-container{
    gap: 12px;
  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .contact_us_breadcrumb {
    padding: 100px 0;
  }
  .contact_us_bg_section {
    padding:70px 0;
  }
  .three-phase-automatic_breadcrumb {
    padding:70px 0 ;
  }
  .air_cooled_automatic_breadcrumb {
    padding:50px 0;
  }
}
/*====================================================*/
/* Responsive Block 2
/*====================================================*/
@media screen and (max-width: 990px) and (min-width: 769px) {
  .menu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .nav-container {
    padding:0 15px;
  }
  .menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    flex-direction: column;
    align-items: stretch;
    border-top: 1px solid var(--border);
    box-shadow: var(--shadow);
  }
   .menu.show{
    display: flex;
    padding-left: 0;
    overflow-x: scroll;
    height: 296px;
  }
  .menu.show{
     display: flex;
    padding-left: 0;
  }
  .menu > li > a {
    padding: 16px 20px;
    border-bottom: 1px solid #eee;
    justify-content: space-between;
  }
  .sub-menu {
    position: static;
    width: 100%;
    background: #f8f8f8;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: max-height 0.35s ease, opacity 0.3s ease;
    box-shadow: none;
    border: none;
  }
  .has-dropdown.open > .sub-menu {
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
  }
  .menu.show {
    display: flex;
  }
  .sub-menu .sub-menu {
    position: static;
    margin-left: 20px;
    background: #fcfcfc;
  }
  .sub-menu a {
    padding: 14px 20px;
  }
  .red_box {
    padding: 40px 26px;
  }
  .left a, .center a, .right a {
    font-size: 15px;
  }
  .top-bar .nav-container{
    gap: 12px;
  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .contact_us_breadcrumb {
    padding: 100px 0;
  }
  .contact_us_bg_section {
    padding:70px 0;
  }
  .offset-md-3{
    margin-left:0px!important;
   }
   .offset-md-3{
    margin-left:0px!important;
   }
  .corporate_videos_breadcrumb,  .var_generator_breadcrumb , .active-harmonic-filter-breadcrumb , .static-var-generator_breadcrumb , .step-up-down_breadcrumb, .k-rated-transformers-breadcrumb , .isolation_breadcrumb , .auxiliary-transformers_breadcrumb , .step-down-transformers_breadcrumb, .oil_cooled_automatic_breadcrumb{
    padding: 60px 0;
  }
  .air_cooled_automatic_breadcrumb {
    padding:0px;
  }
  .air_cooled_automatic_breadcrumb h1{
    font-size: 42px;
  }
}
/*====================================================*/
/* Responsive Block 3
/*====================================================*/
@media screen and (max-width: 768px) and (min-width:431px) {
  .top-bar .container {
    justify-content: center;
    text-align: center;
  }
  .white_clr {
    margin-bottom: 20px;
  }
  .service-box {
        padding: 12px;
  }
  .d-flex {
    gap: 15px;
  }
  .custom-navbar .container {
    min-height: 70px;
  }
   .menu.show{
    display: flex;
    padding-left: 0;
    overflow-x: scroll;
    height: 296px;
  }
  .sector_box_shadow {
    height:auto;
  }
   .menu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* .apfc-panel_breadcrumb, .sectors_breadcrumb, .corporate_videos_breadcrumb,  .var_generator_breadcrumb , .active-harmonic-filter-breadcrumb , .static-var-generator_breadcrumb , .step-up-down_breadcrumb, .k-rated-transformers-breadcrumb , .isolation_breadcrumb , .auxiliary-transformers_breadcrumb , .step-down-transformers_breadcrumb{
    padding: 60px 0;
  } */
.apfc-panel_breadcrumb {
        background-image: url(../images/apfc-mobile-breadcrumb.webp);
        padding: 0;
        height: 200px;
        text-align: center;
        padding: 40px 0 0 0px!important;
}
.automatic_servo_voltage_breadcrumb {
   padding: 40px 0 0 0 ;
  height:220px;
  text-align: center;
}

.automatic_servo_voltage_breadcrumb h1{
  font-size:36px;
}

.sectors_breadcrumb {
        background-image: url(../images/sector_laptop.webp);
        padding: 0;
        height: 200px;
        text-align: center;
        padding: 40px 0 0 0px!important;
}
.corporate_videos_breadcrumb {
       height: 200px;
        text-align: center;
        padding: 40px 0 0 0px!important;
      background-image: url(../images/corporate-vdieo-laptop.webp);
}
.k-rated-transformers-breadcrumb {
  padding: 40px 0 0 0 ;
  height:200px;
  text-align: center;
}
.automatic_voltage_stabilizers_breadcrumb {
    height: 230px;
    text-align: center;
    padding-top: 20px;
}
.automatic_voltage_stabilizers_breadcrumb h1 { 
  font-size:36px;
}
 
.step-up-down_breadcrumb {
      height: 230px;
    text-align: center;
    padding-top: 20px;
}
.isolation_breadcrumb {
      height: 230px;
    text-align: center;
    padding-top: 30px;
}
.auxiliary-transformers_breadcrumb {
    height: 230px;
    text-align: center;
    padding-top: 30px;
}
.step-down-transformers_breadcrumb {
   height: 230px;
    text-align: center;
    padding-top: 30px; 
  }
  .oil_cooled_automatic_breadcrumb {
   height: 230px;
    text-align: center;
    padding-top: 30px;   
  }
  .var_generator_breadcrumb {
      height: 230px;
    text-align: center;
    padding-top: 30px;   
  }
  .static-var-generator_breadcrumb  {
      height: 230px;
    text-align: center;
    padding-top: 30px;   
  }
  .active-harmonic-filter-breadcrumb {
      height: 230px;
    text-align: center;
    padding-top: 30px;  
  }

  .air_cooled_automatic_breadcrumb {
    padding:0px;
  }
  .air_cooled_automatic_breadcrumb h1{
    font-size: 36px;
  }
  .oil_cooled_automatic_breadcrumb h1 {
      font-size: 36px;
  }
  .width_space{
    width:100%;
  }
  .three-phase-automatic_breadcrumb {
       height: 230px;
    text-align: center;
    padding-top: 30px; 
  }
  .three-phase-automatic_breadcrumb h1 {
        font-size: 36px;
  }












  .gallery_Width {
    width:100%;
  }
  .offset-md-2 {
    margin-left:0px;
  }
  .white_box_cheaks {
    height:auto;
  }
  .why_heading {
    width:100%;
  }
  .power-factor p {
    width:100%;
  }
  .nav-container {
    padding:0 15px;
  }
  .menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    flex-direction: column;
    align-items: stretch;
    border-top: 1px solid var(--border);
    box-shadow: var(--shadow);
  }
  .menu.show{
     display: flex;
    padding-left: 0;
  }
  .menu > li > a {
    padding: 16px 20px;
    border-bottom: 1px solid #eee;
    justify-content: space-between;
  }
  .sub-menu {
    position: static;
    width: 100%;
    background: #f8f8f8;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: max-height 0.35s ease, opacity 0.3s ease;
    box-shadow: none;
    border: none;
  }
  .has-dropdown.open > .sub-menu {
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
  }
  .menu.show {
    display: flex;
  }
  .sub-menu .sub-menu {
    position: static;
    margin-left: 20px;
    background: #fcfcfc;
  }
  .sub-menu a {
    padding: 14px 20px;
  }
  .red_box {
    padding: 40px 26px;
  }
  .left a, .center a, .right a {
    font-size: 15px;
  }
  .top-bar .nav-container{
 display: none;

  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .contact_us_breadcrumb {
    padding: 66px 0;
  }
  .contact_us_bg_section {
    padding:70px 0;
    background-image: url('../images/contact-us_mobile.webp')!important;
  }
  .offset-md-3{
    margin-left:0px!important;
   }
   .offset-md-3{
    margin-left:0px!important;
   }
   .footer_prt {
    padding-left:0px;
   }
    .social_menu {
    margin: 20px 0 30px;
  }
  
}
/*====================================================*/
/* Responsive Block 4
/*====================================================*/
@media screen and (max-width: 430px) and (min-width: 376px) {
.apfc-panel_breadcrumb {
        background-image: url(../images/abfc-mobile-breadcrumb.webp);
        padding: 0;
        height: 200px;
        text-align: center;
        padding: 40px 0 0 0px!important;
}
.static-var-generator_breadcrumb {
   height: 230px;
    text-align: center;
           padding: 10px 0 0 0;
        background-size: cover;
        background-position: right;
}

.isolation_breadcrumb {
      height: 230px;
    text-align: center;
           padding: 10px 0 0 0;
        background-size: cover;
        background-position: right;
}
.sectors_breadcrumb {
        background-image: url(../images/sector_mobile.webp);
        padding: 0;
        height: 190px;
        text-align: center;
        padding: 40px 0 0 0px!important;
}
.automatic_voltage_stabilizers_breadcrumb {
     padding:10px 0 0 0 ;
          height: 240px;
        background-size: cover;
        text-align: center;
}
.automatic_servo_voltage_breadcrumb {
   padding: 40px 0 0 0 ;
  height:250px;
  text-align: center;
  background-size: cover;
}

.automatic_servo_voltage_breadcrumb h1{
  font-size:30px;
}


.automatic_voltage_stabilizers_breadcrumb h1 {
  font-size:30px;
}
.corporate_videos_breadcrumb {
       /* height: 200px; */
        text-align: center;
        /* padding: 40px 0 0 0px!important; */
      background-image: url(../images/corporate-video-mobile.webp);
}
.step-up-down_breadcrumb {
  padding:10px 0 0 0 ;
          height: 180px;
        background-size: cover;
}
.auxiliary-transformers_breadcrumb{
    padding:10px 0 0 0 ;
          height: 180px;
        background-size: cover;
        text-align: center;
}
.step-down-transformers_breadcrumb {
   height: 230px;
    text-align: center;
     padding:40px 0 0 0 ;
    background-size: cover;
  }
  .three-phase-automatic_breadcrumb {
     height: 230px;
    text-align: center;
     padding:40px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
  .air_cooled_automatic_breadcrumb{
     height: 230px;
    text-align: center;
     padding:16px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
    .var_generator_breadcrumb {
      height: 200px;
    text-align: center;
    padding-top: 15px; 
    background-size:cover;  
  }
  .air_cooled_automatic_breadcrumb h1 {
     font-size: 30px;
    line-height: 42px;
  }

  .oil_cooled_automatic_breadcrumb{
     height: 230px;
    text-align: center;
     padding:16px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
  .active-harmonic-filter-breadcrumb {
     height: 200px;
    text-align: center;
     padding:16px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
  .oil_cooled_automatic_breadcrumb h1 {
     font-size: 30px;
    line-height: 42px;
  }
    .three-phase-automatic_breadcrumb h1 {
          font-size: 30px;
    line-height: 42px;
      }
  
  .width_space{
    width:100%;
  }
.auxiliary-transformers_breadcrumb h1 {
  line-height: 32px;
}




.contact_us_breadcrumb {
             background-image: url(../images/contact-us_mobile.webp) !important;
        padding: 20px 0 0 0;
        height: 180px;
        text-align: center;
        background-size: cover;
  }

  .k-rated-transformers-breadcrumb {
  padding: 20px 0 0 0 ;
  height:180px;
  background-size: cover;
  text-align: center;
}
  .contact_us_bg_section{
    background: url('../images/contact-us_mobile.webp')!important;
    
  }
  .menu > li > a,
  .sub-menu a {
    font-size: 14px;
  }
    /* .contact_us_breadcrumb, .apfc-panel_breadcrumb, .sectors_breadcrumb, .corporate_videos_breadcrumb,  .var_generator_breadcrumb , .active-harmonic-filter-breadcrumb , .static-var-generator_breadcrumb , .step-up-down_breadcrumb, .k-rated-transformers-breadcrumb , .isolation_breadcrumb , .auxiliary-transformers_breadcrumb , .step-down-transformers_breadcrumb{
    padding: 0px 0;
   
  } */

    .contact_us_breadcrumb h1, .apfc-panel_breadcrumb h1, .sectors_breadcrumb h1 , .corporate_videos_breadcrumb h1,  .var_generator_breadcrumb h1, .active-harmonic-filter-breadcrumb h1, .static-var-generator_breadcrumb h1 , .step-up-down_breadcrumb h1, .k-rated-transformers-breadcrumb h1, .isolation_breadcrumb h1 , .auxiliary-transformers_breadcrumb h1, .step-down-transformers_breadcrumb h1{
      font-size: 30px;
  }
  .nav-container {
    padding:6px 15px 0;
  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .contact_us_breadcrumb p {
        margin-top: 10px;
  }
  .top-bar .nav-container {
    display:none;
  }
  .logo img {
   width: 260px;
  }
  /* section.slider {
    margin-top: 99px;
  }     */
  .white_clr {
    margin: 12px;
  }
  .red_box {
    margin-bottom: 20px;
  }
  .industries {
    padding: 30px 0;
  }
  .vision-mission {
    padding: 30px 0 20px;
  }
  .core-verticals {
    padding: 0px 0 20px;
  }
  .core-verticals .mt-5{
    margin-top:0px!important;
  }
  .services .container {
    grid-template-columns: repeat(1, 1fr);
  }
  section.red_bg {
    padding: 30px 0 10px;
  }
  .red_color h3 {
    font-size: 30px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .red_color ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .red_bg p {
    margin-bottom: 20px;
  }
  .how_we_work {
    padding: 50px 0;
  }
  .industries h2 {
    font-size: 34px;
  }
  .vision-mission h3 {
    font-size: 34px;
  }
  .heading_part h3 {
    font-size: 34px;
  }
  .how_we_work h3 {
     font-size: 34px;
     margin-bottom: 10px;
  }
  .five_points {
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 0px;
  }
  .get_us {
    padding: 45px 0;
  }
  .get_us h3{
        font-size: 34px;
  }
  .footer_prt {
   padding-left: 0px;
  padding-bottom: 30px;
  }
    .top-bar .container {
    justify-content: center;
    text-align: center;
  }
  .custom-navbar .container {
    min-height: 70px;
  }
   .menu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .nav-container {
    padding:0 15px;
  }
  .menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    flex-direction: column;
    align-items: stretch;
    border-top: 1px solid var(--border);
    box-shadow: var(--shadow);
  }
  .menu.show{
     display: flex;
    padding-left: 0;
  }
  .menu > li > a {
    padding: 16px 20px;
    border-bottom: 1px solid #eee;
    justify-content: space-between;
  }
  .sub-menu {
    position: static;
    width: 100%;
    background: #f8f8f8;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: max-height 0.35s ease, opacity 0.3s ease;
    box-shadow: none;
    border: none;
  }
  .has-dropdown.open > .sub-menu {
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
  }
  .menu.show {
    display: flex;
  }
  .sub-menu .sub-menu {
    position: static;
    /* margin-left: 20px; */
    background: #fcfcfc;
  }
  .sub-menu a {
    padding: 14px 20px;
  }
  .red_box {
    padding: 40px 26px;
  }
  .left a, .center a, .right a {
    font-size: 15px;
  }
  .top-bar .nav-container{
    gap: 12px;
  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .footer_content img {
    width: 68%;
  }
  .footer {
    padding: 40px 0 0;
  }
  .footer_content {
    padding-bottom: 40px;
  }
  .gallery_Width {
    width:100%;
  } 
  /* .inner-banner {
    margin-top:90px;
  } */
  .why_heading {
    width:100%;
  }
  .counter-box {
    display: none;
  }
}

/*====================================================*/
/* Responsive Block 7
/*====================================================*/
@media screen and (max-width: 375px) and (min-width: 320px) {
.apfc-panel_breadcrumb {
        background-image: url(../images/abfc-mobile-breadcrumb.webp);
        height: 180px;
        text-align: center;
        padding: 15px 0 0 0px!important;
}

 .counter-box {
    display: none;
  }
.sectors_breadcrumb {
        background-image: url(../images/sector_mobile.webp);
        padding: 0;
        height: 150px;
        text-align: center;
        padding: 15px 0 0 0px!important;
}

.automatic_servo_voltage_breadcrumb {
   padding: 20px 0 0 0 ;
  height:250px;
  text-align: center;
  background-size: cover;
}

.automatic_servo_voltage_breadcrumb h1{
  font-size:28px;
}
.automatic_voltage_stabilizers_breadcrumb {
     padding:10px 0 0 0 ;
          height: 240px;
        background-size: cover;
        text-align: center;
}
.automatic_voltage_stabilizers_breadcrumb h1 {
  font-size:30px;
}
.static-var-generator_breadcrumb {
   height: 230px;
    text-align: center;
           padding: 40px 0 0 0;
        background-size: cover;
        background-position: center;
}
.corporate_videos_breadcrumb {
       /* height: 200px; */
        text-align: center;
        /* padding: 40px 0 0 0px!important; */
      background-image: url(../images/corporate-video-mobile.webp);
}

  .var_generator_breadcrumb {
      height: 200px;
    text-align: center;
    padding-top: 15px; 
    background-size:cover;  
  } 
  .k-rated-transformers-breadcrumb {
  padding: 20px 0 0 0 ;
  height:180px;
  background-size: cover;
  text-align: center;
}
.isolation_breadcrumb {
      height: 230px;
    text-align: center;
           padding: 10px 0 0 0;
        background-size: cover;
        background-position: right;
}
.auxiliary-transformers_breadcrumb {
      height: 230px;
    text-align: center;
           padding: 10px 0 0 0;
        background-size: cover;
        background-position: right;
}
.step-down-transformers_breadcrumb {
   height: 230px;
    text-align: center;
     padding:40px 0 0 0 ;
    background-size: cover;
     background-position: center;
  }
  .active-harmonic-filter-breadcrumb {
      height: 230px;
    text-align: center;
     padding:40px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
    .three-phase-automatic_breadcrumb {
     height: 200px;
    text-align: center;
     padding:40px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }

  .air_cooled_automatic_breadcrumb{
     height: 230px;
    text-align: center;
     padding:16px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
  .air_cooled_automatic_breadcrumb h1 {
             font-size: 27px;
        line-height: 34px;
  }

    .oil_cooled_automatic_breadcrumb{
     height: 230px;
    text-align: center;
     padding:16px 0 0 0 ;
    background-size: cover;
    background-position: center;
  }
  .static-var-generator_breadcrumb {
   height: 230px;
    text-align: center;
           padding: 40px 0 0 0;
        background-size: cover;
        background-position: center;
}
  .oil_cooled_automatic_breadcrumb h1 {
     font-size: 27px;
    line-height: 34px;
  }
    .three-phase-automatic_breadcrumb h1 {
          font-size: 30px;
    line-height: 36px;
      }
  .width_space{
    width: 100%;
  }
.auxiliary-transformers_breadcrumb  h1{
  line-height:32px;
}
 .why_heading {
    width:100%;
  }
.contact_us_breadcrumb {
      background-image: url('../images/contact-us_mobile.webp')!important;
        padding: 20px 0 0 0;
        height: 180px;
        text-align: center;
        background-size: cover;
  }
  .step-up-down_breadcrumb {
  padding:10px 0 0 0 ;
          height: 180px;
        background-size: cover;
}

  .contact_us_bg_section{
    background: url('../images/contact-us-mobile.webp')!important;
  
  }
  .gallery_Width {
    width:100%;
  }
  /* .inner-banner {
    margin-top:90px;
  } */
  .menu > li > a,
  .sub-menu a {
    font-size: 14px;
  }
    /* .contact_us_breadcrumb, .apfc-panel_breadcrumb, .sectors_breadcrumb, .corporate_videos_breadcrumb,  .var_generator_breadcrumb , .active-harmonic-filter-breadcrumb , .static-var-generator_breadcrumb , .step-up-down_breadcrumb, .k-rated-transformers-breadcrumb , .isolation_breadcrumb , .auxiliary-transformers_breadcrumb , .step-down-transformers_breadcrumb{
    padding: 0px 0;
   
  } */

    .contact_us_breadcrumb h1, .apfc-panel_breadcrumb h1, .sectors_breadcrumb h1 , .corporate_videos_breadcrumb h1,  .var_generator_breadcrumb h1, .active-harmonic-filter-breadcrumb h1, .static-var-generator_breadcrumb h1 , .step-up-down_breadcrumb h1, .k-rated-transformers-breadcrumb h1, .isolation_breadcrumb h1 , .auxiliary-transformers_breadcrumb h1, .step-down-transformers_breadcrumb h1{
      font-size: 28px;
  }
  .isolation_breadcrumb {
      height: 230px;
    text-align: center;
           padding: 10px 0 0 0;
        background-size: cover;
        background-position: right;
}
  .nav-container {
    padding:6px 15px 0;
  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .top-bar .nav-container {
    display:none;
  }
  .logo img {
   width: 220px;
  }
  /* section.slider {
    margin-top: 99px;
  }     */
  .white_clr {
    margin: 12px;
  }
  .red_box {
    margin-bottom: 20px;
  }
  .industries {
    padding: 30px 0;
  }
  .vision-mission {
    padding: 30px 0 20px;
  }
  .core-verticals {
    padding: 0px 0 20px;
  }
  .core-verticals .mt-5{
    margin-top:0px!important;
  }
  .services .container {
    grid-template-columns: repeat(1, 1fr);
  }
  section.red_bg {
    padding: 30px 0 10px;
  }
  .red_color h3 {
    font-size: 30px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .red_color ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .red_bg p {
    margin-bottom: 20px;
  }
  .how_we_work {
    padding: 50px 0;
  }
  .industries h2 {
    font-size: 34px;
  }
  .vision-mission h3 {
    font-size: 34px;
  }
  .heading_part h3 {
    font-size: 34px;
  }
  .how_we_work h3 {
     font-size: 34px;
     margin-bottom: 10px;
  }
  .five_points {
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 0px;
  }
  .get_us {
    padding: 45px 0;
  }
  .get_us h3{
        font-size: 34px;
  }
  .footer_prt {
   padding-left: 0px;
  padding-bottom: 30px;
  }
    .top-bar .container {
    justify-content: center;
    text-align: center;
  }
  .custom-navbar .container {
    min-height: 70px;
  }
   .menu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .nav-container {
    padding:0 15px;
  }
  .menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    flex-direction: column;
    align-items: stretch;
    border-top: 1px solid var(--border);
    box-shadow: var(--shadow);
  }
  .menu.show{
     display: flex;
    padding-left: 0;
  }
  .menu > li > a {
    padding: 16px 20px;
    border-bottom: 1px solid #eee;
    justify-content: space-between;
  }
  .sub-menu {
    position: static;
    width: 100%;
    background: #f8f8f8;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: max-height 0.35s ease, opacity 0.3s ease;
    box-shadow: none;
    border: none;
  }
  .has-dropdown.open > .sub-menu {
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
  }
  .menu.show {
    display: flex;
  }
  .sub-menu .sub-menu {
    position: static;
    /* margin-left: 20px; */
    background: #fcfcfc;
  }
  .sub-menu a {
    padding: 14px 20px;
  }
  .red_box {
    padding: 40px 26px;
  }
  .left a, .center a, .right a {
    font-size: 15px;
  }
  .top-bar .nav-container{
    gap: 12px;
  }
  .custom-navbar .nav-container {
    justify-content: space-between;
  }
  .footer_content img {
    width: 68%;
  }
  .footer {
    padding: 40px 0 0;
  }
  .footer_content {
    padding-bottom: 40px;
  }
}
/*====================================================*/
/* Responsive Block 5
/*====================================================*/
@media(max-width:991px){
.founder-wrapper{
    flex-direction:column;
}
.founder-card{
    width:100%;
    max-width:420px;
    margin:auto;
}
.founder-bottom{
    grid-template-columns:1fr;
}
.founder-content h2{
    font-size:38px;
}
.inner-banner{
    height:240px;
}
.banner-content h1{
    font-size:42px;
}
  .counter-box{
        left:15px;
        bottom:15px;
        padding:15px;
        width:140px;
    }
    .counter-box h2{
        font-size:40px;
    }
    .counter-box p{
        font-size:14px;
    }
}
/*====================================================*/
/* Responsive Block 6
/*====================================================*/
@media(max-width:767px){
.about-founder{
    padding:60px 0;
}
.founder-content h2{
    font-size:32px;
}
.founder-content p{
    font-size:16px;
    line-height:28px;
}
.info-box{
    padding:25px;
}
.info-box h4{
    font-size:22px;
}
.inner-banner{
    height:200px;
}
.banner-content h1{
    font-size:32px;
}
.breadcrumb li{
    font-size:13px;
}
}
/*====================================================*/
/* Responsive Block 10
/*====================================================*/
@media (max-width: 768px) {
    .k-factor-table th,
    .k-factor-table td {
        padding: 12px;
        font-size: 15px;
    }
}
