.aksion_desktop_banner,
.aksion_mobile_banner {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#aksion_maintitle {
  height: 625px;
  padding: 0;
}
.d-flex.flex-title {
  margin-bottom: 60px;
  align-items: center;
}
.aksion_row_text h2,
#aksion_tough_the_core h2 {
  margin-left: 36px;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 64px;
  font-family: "gothambook";
  line-height: 0.9;
}

.aksion_row_text h2 span,
#aksion_tough_the_core h2 span,
#akisons_core_it_all h2 span {
  font-family: "gothambold";
  color: #00828c;
}
#aksion_versatile h2,
#aksion_solution h2,
#akisons_core_it_all h2,
#akisons_specifications h2 {
  margin-left: 36px;
  margin-top: 0;
  color: #000;
  font-size: 64px;
  font-family: "gothambook";
  line-height: 0.9;
}

#aksion_versatile h2 span,
#aksion_solution h2 span,
#akisons_specifications span {
  font-family: "gothambold";
  color: #00828c;
}
.aksion_row_text {
  font-family: "gothambook";
  font-size: 20px;
}
.row.aksion_row {
  align-items: center;
}
.white_hr_aksion {
  border-color: #c4c4c4;
  margin-top: 70px;
  opacity: 0.8;
}
.black_hr_aksion {
  border-color: rgba(0, 0, 0, 0.5);
  margin-top: 70px;
}
.blackbgwhitetext {
  background: #000;
  color: #fff;
}
.whitebgblacktext {
  background: #fff;
  color: #000;
}
.ktechsmallhead h3 {
  margin-left: 20px;
  font-size: 32px;
  line-height: 1;
  font-family: gothambold;
}
.smart_tech_Listbocx .row {
  margin-top: 100px;
}
.d-flex.ktechsmallhead {
  align-items: center;
  margin-bottom: 30px;
}
.aksion_versatile_box {
  position: relative;
}

.aksion_versatile_box h3 {
  bottom: 84px;
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  color: #fff;
  font-size: 40px;
  font-family: gothambold;
  font-weight: 300;
}
a.knowmorelink,
a.down_certi_link {
  font-family: gothammedium;
  color: #00828c;
  text-decoration: none;
}
a.knowmorelink::after {
  content: url("../images/netro2025/know-more-till-arrow.svg");
  margin-left: 10px;
}
.aksion_solution_box h3 {
  color: #00828c;
  font-size: 36px;
  font-family: gothambold;
  margin-bottom: 20px;
  font-weight: normal;
}
.aksion_solution_box h4 {
  font-size: 24px;
  font-family: gothammedium;
  font-weight: normal;
}
.aksion_solution_box {
  font-size: 20px;
  font-family: gothambook;
}
.row.aksion_solution_rows {
  margin-bottom: 100px;
}

.coloring_squarebox {
  border: 1px solid #fff;
  padding: 40px 35px;
  margin-bottom: 20px;
  position: relative;
}
.coloring_squarebox.halfbox {
  width: 100%;
  max-width: 616px;
  min-height: 513px;
}
.coloring_squarebox.fullbox {
  width: 100%;
  min-height: 513px;
}
.coloring_squareboxes_area {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.coloring_squarebox h2 {
  font-size: 40px;
  font-family: gothambold;
  font-weight: normal;
}
.col_aqbox_dis {
  font-size: 24px;
  font-family: gothambook;
  max-width: 490px;
}

.col_aqbox_dis.abs {
  position: absolute;
  bottom: 50px;
}
.halfbox.box_pixel_pitch {
  background: url("../images/kiro-x-aksion/box_pixel_pitch.png") no-repeat
    bottom right;
}
.halfbox.box_img_adj_cntroll {
  background: url("../images/kiro-x-aksion/box_img_adj_cntroll.png") no-repeat
    bottom right;
}
.fullbox.box_adv_img_procesing {
  background: url("../images/kiro-x-aksion/box_adv_img_procesing.png") no-repeat
    bottom right;
}
.fullbox.box_user_sel_reticules {
  background: url("../images/kiro-x-aksion/user-select-reticulas.png") no-repeat
    bottom right;
}

.box_human_macihne_interface {
  background: url("../images/kiro-x-aksion/human-mashine-interface.png")
    no-repeat bottom right;
}

#multiple_squarebox {
  padding-top: 0;
}
.milstdbox {
  background: #353535;
  padding-top: 55px;
  padding-bottom: 30px;
  margin-top: 30px;
  padding-left: 25px;
  padding-right: 25px;
}
.milstdbox h3 {
  font-size: 30px;
  font-family: gothambold;
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 0;
}
.milstdbox p {
  font-size: 24px;
  font-family: gothambook;
  font-weight: normal;
  margin: 0;
}

.coloring_squarebox.quaterbox {
  width: 100%;
  max-width: 394px;
  min-height: 513px;
}
.coloring_squarebox.platingumbox {
  width: 100%;
  max-width: 838px;
  min-height: 513px;
}
.cus_tab_links h4 {
  font-family: gothammedium;
  font-size: 24px;
  padding-left: 0;
  border-top: 1px solid #000;
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 10px;
  cursor: pointer;
}
.cus_tab_links h4:last-child {
  border-bottom: 1px solid #000;
}
.cus_tab_links h4.active {
  color: #00828c;
}
.akisons_core_it_all_inner {
  font-size: 21px;
  font-family: gothambook;
}

.Spec_inner_box {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  padding-bottom: 20px;
  margin-bottom: 50px;
  display: flex;
}
.Spec_inner_box h3 {
  width: 30%;
  font-family: gothambold, Arial, sans-serif;
  font-size: 20px;
  color: #008c95;
  line-height: 1.3;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: wrap !important;
}
.spec_details {
  width: 100%;
  font-size: 18px;
  font-family: gothambook, Arial, sans-serif;
  color: #1d1d1d;
  max-width: 100%;
}
.spec_details b,
table.spec-table th {
  font-family: gothammedium, Arial, sans-serif;
  font-weight: inherit;
}
.spec_details ul {
  padding-left: 20px;
  margin: 0;
}
.spec_details ul li {
  font-weight: inherit;
  color: #000;
  font-size: 18px;
  font-family: gothambook, Arial, sans-serif;
}
.aksion_versatile_cnt .tab-pane {
  overflow: hidden;
}
.aksion_versatile_cnt img {
  transition: transform 0.2s;
}
.aksion_versatile_cnt .tab-pane:hover img {
  transform: scale(1.5);
}
@media only screen and (min-width: 992px) {
  .aksion_versatile_cnt.mobilehidden img {
    margin-left: auto;
    display: block;
  }
  .aksion_mobile_banner.hidden,
  .onlymobilevisible {
    display: none;
  }
  .showonlyinmobile.img-fluid {
    display: none;
  }
  .smart_tech_Listbocx_cnt,
  .aksion_row_text,
  .aksion_solution_box,
  .akisons_core_it_all_inner {
    max-width: 525px;
  }
  #cus_tab_links {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .cus_tab_links .onlymobilevisible {
    margin-top: 20px;
  }
  .cus_tab_links h4 {
    font-family: gothambook;
    font-size: 18px;
    margin-top: 25px;
  }
  .cus_tab_links h4:last-child {
    padding-bottom: 30px;
  }
  .cus_tab_links h4.active {
    color: #000;
  }
  .box_user_sel_reticules .col_aqbox_dis.abs {
    position: static;
  }
  .fullbox.box_user_sel_reticules {
    background-size: 40%;
  }
  .aksion_desktop_banner,
  .mobilehidden,
  .onlydesktopshow {
    display: none;
  }
  .onlymobilevisible {
    display: block;
  }
  .showonlyinmobile.img-fluid {
    display: block;
  }
  #aksion_maintitle {
    height: 600px;
  }
  .halfbox.box_pixel_pitch {
    max-width: 100%;
    width: 100%;
    background-size: cover;
  }
  .coloring_squarebox.halfbox {
    max-width: 100%;
  }
  .coloring_squarebox.quaterbox {
    max-width: 100%;
  }
  .aksion_right.onlydesktopshow {
    display: none;
  }
  .col-md-6.col-sm-6.col-xs-12.aksion_row_left.aos-init {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .aksion_row_left .onlymobilevisible {
    display: block;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .Spec_inner_box h3 {
    width: 100%;
  }
  .Spec_inner_box {
    display: block;
  }
  .coloring_squarebox.platingumbox.box_human_macihne_interface {
    background-size: 80%;
  }
  .coloring_squarebox h2 {
    font-size: 24px;
  }
  .aksion_versatile_cnt {
    margin-bottom: 50px;
    text-align: center;
  }
  .aksion_versatile_box h3 {
    font-size: 32px;
  }
  #aksion_versatile h2,
  #aksion_solution h2,
  .aksion_row_text h2,
  #aksion_tough_the_core h2,
  #akisons_core_it_all h2,
  #akisons_specifications h2 {
    font-size: 36px;
  }
  .ktechsmallhead h3,
  .aksion_solution_box h3 {
    font-size: 24px;
  }
  .aksion_solution_box h4 {
    font-size: 20px;
  }
  .col_aqbox_dis {
    font-size: 18px;
    max-width: 100%;
  }
  .milstdbox h3 {
    font-size: 20px;
  }
  .milstdbox p {
    font-size: 18px;
  }
}

@media only screen and (max-width: 576px) {
  .fullbox.box_adv_img_procesing {
    background: url("../images/kiro-x-aksion/mobile_box_adv_img_procesing.png")
      no-repeat center top;
    background-size: 100% 100%;
  }
  #aksion_maintitle {
    height: auto;
  }
  .aksion_desktop_banner,
  .aksion_mobile_banner {
    width: 100%;
    height: auto;
    max-width: 100%;
  }
}
