.elementor-7689 .elementor-element.elementor-element-92abd21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7689 .elementor-element.elementor-element-f67b0f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:120px;--padding-bottom:60px;--padding-left:70px;--padding-right:70px;}.elementor-7689 .elementor-element.elementor-element-f67b0f1::before, .elementor-7689 .elementor-element.elementor-element-f67b0f1 > .elementor-background-video-container::before, .elementor-7689 .elementor-element.elementor-element-f67b0f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7689 .elementor-element.elementor-element-f67b0f1 > .elementor-background-slideshow::before, .elementor-7689 .elementor-element.elementor-element-f67b0f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7689 .elementor-element.elementor-element-f67b0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#194CDF;background-image:url("https://nextgennetworks.in/wp-content/uploads/2026/02/cloud-storage-background-business-network-design-scaled.jpg");background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7689 .elementor-element.elementor-element-99cfa99{text-align:center;}.elementor-7689 .elementor-element.elementor-element-99cfa99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#FEFEFE;}.elementor-7689 .elementor-element.elementor-element-fb0d5a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}@media(max-width:767px){.elementor-7689 .elementor-element.elementor-element-f67b0f1{--padding-top:150px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}}/* Start custom CSS for html, class: .elementor-element-17ef8a3 */.ngn-model-tabs{
  margin:50px 0;
}

.ngn-tab-buttons{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin-bottom:20px;
}

.ngn-tab-buttons button{
  background:#004bbd;
  color:#fff;
  border:none;
  padding:10px 18px;
  border-radius:6px;
  cursor:pointer;
  font-size:14px;
}

.ngn-tab-buttons button.active{
  background:#003a96;
}

#ngnSearch{
  width:100%;
  padding:12px;
  margin-bottom:20px;
  border:1px solid #ddd;
  border-radius:6px;
}

#ngnTableContainer table{
  width:100%;
  border-collapse:collapse;
  font-size:14px;
}

#ngnTableContainer th,
#ngnTableContainer td{
  border:1px solid #e5e5e5;
  padding:10px;
  text-align:left;
}

#ngnTableContainer th{
  background:#f5f7fb;
  font-weight:600;
}

#ngnTableContainer tr:nth-child(even){
  background:#fafafa;
}

#ngnPagination{
  margin-top:20px;
}

#ngnPagination button{
  margin-right:6px;
  padding:6px 10px;
  border:1px solid #ccc;
  background:#fff;
  cursor:pointer;
}


.ngn-table-wrapper{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}

.ngn-table-wrapper::-webkit-scrollbar{
  height:6px;
}

.ngn-table-wrapper::-webkit-scrollbar-thumb{
  background:#004bbd;
  border-radius:10px;
}

/* Optional: subtle scroll hint */
@media(max-width:768px){
  .ngn-table-wrapper{
    border:1px solid #eee;
    padding-bottom:5px;
  }
}/* End custom CSS */