section.advance_tech .advance_tech_cards {
  cursor: unset;
}

.why_choose_section .why_choose_boxes .box_item .box_content .box_desc p {
  line-height: 1.5em;
}

.why_choose_section .why_choose_boxes .box_item .box_content .box_title {
  line-height: 1.4em;
}

.medicalcasestudy_outcome .link a {
  color: #fff;
  text-decoration: underline;
}

section.aboutusBanner {
  background-color: #0C2E4D;
  color: #fff;
}

section.aboutusBanner .videoWrapper .videoInner .statsOuter .singleStat .text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4em;
}

.founder .section_title .section_title_main,
.aboutusVMV .section_title .section_title_main {
  color: #0A2540;
}

.wpcf7-not-valid-tip {
  font-size: 12px !important;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: inherit !important;
  transition: background-color 9999s ease-in-out 0s;
}

section.innerbanner_blocks .banner_overlay.industry-banner-overlay {
  background: none;
}

section.demands .demandsWrapper .section_title .section_title_main,
.page-template-industry-template .manufacturingSolutions .section_title .section_title_main,
.page-template-industry-template .standardsSection .section_title .section_title_main {
  color: #0A2540;
}

section.talktoteam .innerWrapper {
  background: linear-gradient(90deg, rgba(248, 248, 252, 1) 0%, rgba(252, 252, 254, 0.86) 56%, rgba(255, 255, 255, 0) 100%);
}

section.talktoteam .innerWrapper .talkImageWrapper,
section.talktoteam .innerWrapper .talkImageWrapper .talkImage {
  width: 100%;
  height: 100%;
}

section.talktoteam .innerWrapper .talkImageWrapper img {
  height: 100%;
  object-fit: cover;
}

.certificateListsWrapper .row {
  justify-content: center;
}

.certificateListsWrapper.whiteBg::before,
.certificateListsWrapper.whiteBg::after {
  display: none;
}

.certificateListsWrapper.whiteBg .singleCertificateIcon.count-6::before,
.certificateListsWrapper.whiteBg .singleCertificateIcon.count-1::before,
.certificateListsWrapper.whiteBg .singleCertificateIcon.count-1::after,
.certificateListsWrapper.whiteBg .singleCertificateIcon.count-6::after {
  display: none;
}

.certificateListsWrapper.whiteBg .row {
  position: relative;
}

.certificateListsWrapper.whiteBg .row::before {
  content: "";
  position: absolute;
  background: url('https://idigitalise.org/jayshree-instruments/wp-content/uploads/2026/06/Group-9657.svg');
  background-size: 100%;
  background-repeat: no-repeat;
  width: 67%;
  height: 300px;
  top: -90px;
  left: 0;
  right: 0;
  margin-inline: auto;
}

.career-openings-section .career-openings-grid .career-opening-card .career-opening-button a:first-child {
  display: none;
}

.section_title .divider {
  position: relative;
}

.section_title .divider::before {
  content: "";
  position: absolute;
  background: linear-gradient(90deg, #2877C8 0%, rgba(255, 255, 255, 0) 100%);
  width: 20%;
  height: 3px;
  top: -10px;
  left: 0;

}

.costfixing_block,
.build_standard,
.page-template-dfm section.medicalcasestudy_,
.page-template-dfm section.contactbotom__,
.servindustries_blockserv.emerging_tech,
section.cblWire.medicalcasestudy_,
section.cblWire.contactbotom__ {
  background: #F9F9FD;
}

/* .page-template-dfm .commonbtn .bgfill {
  border: 2px solid #fff;
  background: transparent;
} */

.costfixing_block .section_title .section_title_main {
  margin-bottom: 1.5vw;
}

.costfixing_block .section_title .section_title_text {
  margin-top: 2.8vw;
}

.costfixing_block .costfixing_box .boxTitle {
  font-size: 1.5vw;
  line-height: 1.2;
  font-size: 4vw;
  font-weight: 600;
  line-height: 1.3;
  color: #000;

}

.costfixing_block .costfixing_box .boxContent ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 14px;
}

.costfixing_block .costfixing_box .boxContent ul li {
  margin-top: 15px;
  display: flex;
  gap: 10px;
  align-items: flex-start;
}

.costfixing_block .costfixing_box .boxContent ul li img {
  width: 10px;
  flex-shrink: 0;
  margin-top: 2vw;
}

.costfixing_block .costfixing_box {
  position: relative;
  border-radius: 12px;
  box-shadow: 4px 8px 38.7px 6.68px #529BE21A;
  overflow: hidden;
  z-index: 0;
}

.costfixing_block .costfixing_box .boxWrapper {
  background: #fff;
  padding: 1.667vw;
  margin: 8px;
  margin-right: 0;
  margin-bottom: 0;
  border-radius: 8px;
  min-height: 373px;
}

.costfixing_block .costfixing_box::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(134.47deg, #2877C8 1.53%, rgba(255, 255, 255, 0.3) 54.02%);
  top: 0;
  left: 0;
  z-index: -1;
}

.build_standard .singleItem {
  height: 100%;
  padding: 24px;
  border: 2px solid transparent;
  border-radius: 10px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(180deg, #30ADD2 0%, #0A2540 100%) border-box;
}

.build_standard .singleItem .titleMain {
  font-size: 20px;
  font-weight: 600;
  margin: 10px 0;
}

.why_choose_section .why_choose_boxes .box_item:last-child {
  margin-bottom: 0;
}

.footerMega {
  color: #000;
  border-radius: 12px 12px 0 0;
}

.footerInfo {
  padding-right: 50px;
}

.footerLogo {
  width: 85%;
  margin-bottom: 18px;
}

.footerDesc {
  font-size: 0.977vw;
  line-height: 1.6em;
  color: #000;
  margin-bottom: 20px;
}

.footerInfoBlock {

  margin-bottom: 18px;

}

.footerLabel {

  font-size: 0.977vw;
  font-weight: 700;
  margin-bottom: 6px;
  color: #000;

}

.footerText,
.footerInfo a {
  color: #000;
  font-size: 0.977vw;
  line-height: 1.7;
  text-decoration: none;

}

footer .quicklinks .quicklinks_title {
  margin-bottom: 25px;
  color: #000;
}

.footerMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;

}

.footerMenu li {
  margin-bottom: 14px;
}

.footerMenu a {
  transition: .3s;
  font-size: 0.977vw;
}

.footerMenu a.footerNavbutton {
  color: #0a2540;
  font-weight: 600;
  position: relative;
}

.footerMenu a.footerNavbutton:hover {
  padding-left: 6px;
}

.footerMenu a.footerNavbutton::after {
  content: "";
  position: absolute;
  background-image: url('https://idigitalise.org/jayshree-instruments/wp-content/themes/Jayshree/images/Arrow_circle_down.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  top: -4px;
  right: -31px;
  filter: invert(1);
}

.footerMenu a:hover {

  color: #0d2d52;

}

.footerBottom {
  padding-top: 25px;
  border-top: 1px solid rgba(255, 255, 255, .08);
  display: flex;
  justify-content: space-between;
  color: #000;
  font-size: 0.911vw;

}

.footerBottom a {

  color: #0d2d52;

}

.social-media-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
}

.social-media-icons-wrapper a {
  display: block;
  transition: 0.3s ease-in-out;
  transform: scale(1);
}

.social-media-icons-wrapper a:hover {
  transform: scale(1.15);
}

.social-media-icons-wrapper a img {
  width: 1.953vw;
  height: 3.255vw;
  object-fit: contain;
}

.page-template-engineering-product-development section.medicalcasestudy_ .medicalcasestudy_content .medicalcasestudy_content_inner {
  background: rgba(0, 0, 0, 0.72);
}

.page-template-engineering-product-development section.medicalcasestudy_ .medicalcasestudy_outcome {
  background: rgb(255 255 255 / 30%);
}

section.testtba__block.eng_product_dev .disipline-iconbox-wrapper .icon-list .icon-img img {
  filter: grayscale(1);
}

.servindustries_blockserv.emerging_tech .section_title .section_title_main {
  color: #0A2540;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards {
  padding: 0;
  border: 1px solid #E2E2E2;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  background: #fff;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_img,
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_img img {
  border-radius: 0;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content {
  padding: 25px 30px;
  background: #fff;
}

section.testtba__block.eng_product_dev.emerging_tech {
  background-color: #fff;
}

section.testtba__block.eng_product_dev.emerging_tech .section_title {
  text-align: center;
}

section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent {
  background: #0A2540;
  background: linear-gradient(180deg, rgba(10, 37, 64, 1) 0%, rgba(0, 60, 121, 1) 56%);
  /* padding: 60px 50px; */
  padding: 45px 35px;
  color: #fff;
  border-radius: 16px;
}

section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent .boxContentbig {
  background: none;
  grid-template-columns: 1fr 1fr;
  padding: 0;
}

section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent .boxContentbig .boxContentItem {
  border: 1px solid #30ADD2;
  /* padding: 25px 22px; */
  padding: 20px 17px;
  border-radius: 16px;

}

section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent .tabinnerTitle,
section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent .innerContent p {
  color: #fff;
}

section.industriesserve_ .industriesserve_cards {
  cursor: unset;
}

.customSelect {
  position: relative;
  display: inline-block;
  width: 100%;
}

.customSelect select {
  width: 100%;
  padding: 10px 48px 11px 18px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #ddd;
  border-radius: 12px;
  background: #fff;
  font-size: 16px;
  cursor: pointer;
  outline: none;
}

.customSelect select::-ms-expand {
  display: none;
}

.selectArrow {
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
  color: #000;
  transition: transform .3s ease;
}

.customSelect:focus-within .selectArrow {
  transform: translateY(-50%) rotate(180deg);
}

.customSelect select:focus {
  border-color: #111;
}

.singleBlogSection .singleBlogTopWrap .blogTag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #d8f6ff;
  color: #010c17;
  font-size: 14px;
  line-height: 1.2em;
  border-radius: 4px;
  padding: 4px 8px;

}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: transform .45s ease;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover {
  transform: translateY(-4px);
}

/* image */
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards_img img {
  width: 100%;
  display: block;
}

/* normal content */
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards_content:not(.back_content) {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  padding: 32px;
  background: #fff;
  color: #fff;
  transition:
    opacity .35s ease,
    transform .45s ease;
}

/* curtain */
.servindustries_blockserv.emerging_tech .back_content {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 32px;
  background-color: #0A2540 !important;
  color: #fff;
  transform: translateY(100%);
  opacity: 0;
  transition: transform .75s cubic-bezier(.22, 1, .36, 1), opacity .45s ease;
  will-change: transform;
  backface-visibility: hidden;
}

/* reveal */
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover .back_content {
  transform: translateY(0);
  opacity: 1;
}

/* fade original */
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover .servindustries_blockserv_cards_content:not(.back_content) {
  opacity: 0;
  transform: translateY(-20px);
}

/* text animation */
.servindustries_blockserv.emerging_tech .back_content>* {
  transform: translateY(20px);
  opacity: 0;
  transition:
    .5s ease;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover .back_content>* {
  transform: translateY(0);
  opacity: 1;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover .back_content>*:nth-child(1) {
  transition-delay: .15s;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover .back_content>*:nth-child(2) {
  transition-delay: .22s;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards:hover .back_content>*:nth-child(3) {
  transition-delay: .3s;
}

/* link */
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .back_content a {
  color: #fff;
  text-decoration: none;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_img {
  min-height: 270px;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
  min-height: auto;
  background-color: #fff;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content .servindustries_blockserv_cards_content_title {
  color: #0A2540;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content.back_content .servindustries_blockserv_cards_content_title,
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content.back_content .servindustries_blockserv_cards_content_text,
.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content.back_content a .servindustries_blockserv_cards_content_link {
  color: #fff;
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content.back_content a .servindustries_blockserv_cards_content_link img {
  filter: invert(1);
}

.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .back_content {
  justify-content: space-between;
}

.page-template-design-engineering section.mainbanner_block .banner_overlay {
  opacity: 0.7;
}



.navbar-nav>li>a {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  text-decoration: none;
  transition: .3s;
}

.navbar-nav>.menu-item-has-children>a::before {
  content: "";
  width: 185px;
  height: 39px;
  background: transparent;
  display: block;
  position: absolute;
  bottom: -34px;
}

.navbar-nav>.menu-item-has-children>a::after {
  content: "";
  width: 8px;
  height: 8px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(45deg);
  transition: .35s;
  margin-top: -4px;
  display: block;
}

.navbar-nav>li:hover>a::after {
  transform: rotate(225deg);
  margin-top: 4px;
}

/* SUBMENU */
.navbar-nav>.menu-item-has-children>.sub-menu {

  position: absolute;
  top: 4.141vw;
  left: 0;
  transform: translateX(-19.4%);
  width: min(1200px, 95vw);
  /* min-height: 14.063vw; */
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 0px 40px 0px 40px;
  display: grid;
  grid-template-columns: 18.034vw 1fr;
  gap: 43px;
  box-shadow: 0 20px 50px rgba(0, 0, 0, .08);
  opacity: 0;
  visibility: hidden;
  transition: .35s;
  z-index: 999;
  list-style: none;
}

.is-sticky .navbar-nav>.menu-item-has-children>.sub-menu {
  top: 3.70vw;
}

.menu-item-has-children:hover>.sub-menu {
  opacity: 1;
  visibility: visible;
}

.sub-menu {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 18px 35px;
}

.sub-menu li {
  list-style: none;
}

.sub-menu li a {
  padding: 12px 0;
  transition: .3s;
}


.sub-menu li a:hover {
  color: #0f7bff;
}

.sub-menu .mega-title {
  font-size: 1.667vw;
  font-weight: 600;
  line-height: 1.2;
  padding-right: 40px;
  border-right: 1.5px solid #707070;
  display: flex;
  align-items: flex-start;
  color: #111;
  padding-top: 40px;
}

.sub-menu .mega-links {
  display: grid;
  grid-template-columns: repeat(2, minmax(260px, 1fr));
  gap: 20px 0px;
  align-content: start;
  padding-top: 30px;
  padding-bottom: 30px;
}

.sub-menu .mega-links li {
  list-style: none;
  margin: 0;
  transition: .3s;
  padding: 0;
}

.sub-menu .mega-links li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  padding-inline: 0;
  margin-inline: 0;
  font-weight: 400;
  line-height: 1.5em;
}

#menu-subheader-menu li:last-child {
  border-right: 0;
}

.blogPagination {
  text-align: center;
  margin-top: 40px;
}

.blogPagination .page-numbers {
  margin-right: 8px;
  width: 35px;
  height: 35px;
  display: inline-flex;
  background: transparent;
  border: 1px solid #0a2540;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  color: #0a2540;
  font-size: 14px;
  transition: 0.3s ease;
}

.blogPagination .page-numbers:hover {
  background: #0a2540;
  box-shadow: 0 0 5px #0000008a;
  color: #fff;
}

.blogPagination .page-numbers.current {
  background: #0a2540;
  box-shadow: 0 0 5px #0000008a;
  color: #fff;
}

.disabled.menu-item {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .9;
}

section.commonblock .bgflow {
  background: #eaeef8
}

.why_choose_section {
  position: relative;
  overflow: visible;
}

.why_choose_boxes {
  position: relative;
}

.box_item,
.advance-tech-slider .advance_tech_cards,
section.protocol_ .protocol_slider .protocol_cards,
section.concepttoprod .mobWrap .conceptListing .singleCard,
.mobWrap .masonry-grid .masonry-item {
  position: sticky;
  top: 110px;
  transform-origin: center top;
  will-change: transform, filter, opacity;
  transition: box-shadow .4s ease;
}

.box_item img {
  transition: transform .8s cubic-bezier(.22, 1, .36, 1);
}

.box_item.active img {
  transform: scale(1);
}

.filterApplyBtn {
  width: 40px;
  height: 40px;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  background: #0a2540;
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all .3s ease;
  padding: 0;
  outline: none;
}

.filterApplyBtn svg {
  width: 20px;
  height: 20px;
  transition: transform .3s ease;
}

.filterApplyBtn:hover {
  background: #fff;
  color: #0a2540;
  border-color: #0a2540;
  transform: translateY(0px);
  box-shadow: 0 0px 10px rgba(0, 0, 0, .12);
}

.filterApplyBtn:hover svg {
  transform: scale(1.1);
}

.filterApplyBtn:focus-visible {
  outline: 2px solid #000;
  outline-offset: 3px;
}

.filterApplyBtn:active {
  transform: translateY(0);
  box-shadow: none;
}

.filterButtons {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 100%;
}

.clearFilterBtn,
.filterButtons a {
  border-radius: 12px;
  background: #fff;
  color: red;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s ease;
  white-space: nowrap;
}

.logo-carousel {
  overflow: hidden;
}

.logo-carousel-track {
  display: flex;
  width: max-content;
  will-change: transform;
}

.logo-carousel .item {
  flex-shrink: 0;
}

.mobile-accordion .accordion-item {
  border-bottom: 1px solid #ddd;
}

.mobile-accordion .accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: 10px 10px;
  background: #0d2d52;
  color: #fff;
  margin-bottom: 10px !important;
}

.mobile-accordion .accordion-title {
  display: flex;
  align-items: center;
  gap: 12px;
}

.mobile-accordion .accordion-title img {
  width: 30px;
}

.mobile-accordion .accordion-icon {
  font-size: 28px;
  transition: .3s;
}

.mobile-accordion .accordion-content {
  display: none;
  padding-bottom: 20px;
}

.mobile-accordion .accordion-content .tabinnerContent {
  padding-inline: 10px;
}

.testtba__block.eng_product_dev .mobile-accordion .accordion-item.active .accordion-content {
  display: block !important;
}

.mobile-accordion .accordion-item.active .accordion-icon {
  transform: rotate(45deg);
}

.owl-carousel .owl-nav button.owl-prev span,
.owl-carousel .owl-nav button.owl-next span {
  display: none;
}

.owl-carousel .owl-nav button {
  position: relative;
}

.owl-carousel .owl-nav button.owl-prev::before,
.owl-carousel .owl-nav button.owl-next::before {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-position: center;
  background-size: 1rem;
  filter: invert(1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transform: rotate(90deg);
}

.owl-carousel .owl-nav button.owl-next::before {
  transform: rotate(270deg);
}

.page-template-manufacturing_service .owl-carousel .owl-nav button.disabled.owl-prev::before,
.page-template-manufacturing_service .owl-carousel .owl-nav button.disabled.owl-next::before {
  filter: invert(1);
}

.page-template-manufacturing_service .owl-carousel .owl-nav button.owl-prev::before,
.page-template-manufacturing_service .owl-carousel .owl-nav button.owl-next::before {
  filter: invert(1);
}



@media(min-width:768px) {
  .career-openings-section .career-openings-grid .career-opening-card .career-opening-meta .career-opening-meta-item {
    font-size: 0.9vw;
  }

  .career-openings-section .career-openings-grid .career-opening-card .career-opening-content p,
  .career-openings-section .career-openings-grid .career-opening-card .career-opening-button a {
    font-size: 0.9vw;
  }

  .career-section .career-wrapper .career-content {
    height: 358px !important;
    overflow: hidden;
  }

  .career-values-section .career-values-grid .career-value-card {
    height: 270px;
    min-height: 270px;
  }

  .career-values-section .career-values-grid .career-value-card .career-value-overlay {
    font-size: 1.5vw;
  }

  .career-openings-section .career-openings-grid .career-opening-card .career-opening-content p {
    font-size: 16px;
  }

  .costfixing_block .costfixing_box .boxContent ul li img {
    margin-top: 3px;
  }

  .singleBlogSection .singleBlogTopWrap .blogTag {
    padding-block: .208vw;
    padding-inline: .417vw;
    font-size: .938vw;
  }
}

@media (min-width: 992px) {
  .costfixing_block .costfixing_box .boxContent ul li img {
    margin-top: 5px;
  }

  section.contactbotom__ .row button {
    padding: 0.8vw 1.2vw !important;
  }

  .navbar-nav>.menu-item-has-children>.sub-menu {
    width: 87vw;
  }

  .navbar-nav>.menu-item-has-children.single-col-menu>.sub-menu {
    width: 35vw;
    left: 33.15vw;
    grid-template-columns: 14.875vw 1fr;
    min-height: 8.85vw;
  }

  section.standardsSection .flipStandards .flipCardInner .flipCardFront {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  section.standardsSection .flipStandards {
    height: 19vw;
  }

  section.standardsSection .flipStandards .flipCardInner .flipCardFront .frontInner .iconWrapper img {
    width: 7.813vw;
    height: 6vw;
  }

  section.protocol_ .protocol_cards_imgbox.p1 .protocol_cards_img img {
    height: 18.945vw;
  }

  .page-template-cable-wire-harness .build_standard .singleItem .titleIcon img,
  .page-template-dfm .build_standard .singleItem .titleIcon img,
  .page-template-electrical-panel-and-process-control-system .build_standard .singleItem .titleIcon img {
    width: 50px;
    height: 50px;
    object-fit: contain;
  }

  .page-template-dfm section.industriesserve_ .section_title,
  .page-template-electrical-panel-and-process-control-system section.industriesserve_ .section_title,
  .page-template-pcb-assembly-manufacturing-service section.industriesserve_ .section_title,
  .page-template-post-production-services section.industriesserve_ .section_title,
  .page-template-testing-quality-manufacturing-service section.industriesserve_ .section_title {
    margin-bottom: 3vw;
  }

  section.manufacturingSolutions .manufacturingTabContentWrapper .tab-content {
    padding-top: 1.5vw;
  }

  .navbar-nav>.menu-item-has-children>a::after {
    width: 0.521vw;
    height: 0.521vw;
  }

  .sub-menu .mega-links {
    padding-top: 1.953vw;
    padding-bottom: 1.953vw;
  }
  .sub-menu .mega-title{
    padding-top: 1.953vw;

  }
}

@media (min-width: 1200px) {
  #navbarNavAltMarkup {
    position: relative;
  }

  section.testtba__block .tab .tablinks img {
    height: 30px;
  }

  section.manuf_servsteps .manuf_servsteps_cards .manuf_servsteps_cards_content .manuf_servsteps_cards_text {
    font-size: 1.2vw;
    color: #000000;
  }

  section.advance_tech .section_title .section_title_text {
    width: 65%;
  }



  .page-template-box-build-assembly-php section.tstqlity_stepspro .section_title .section_title_main {
    width: 100%;
  }

  section.industriesserve_ .industriesserve_cards .industriesserve_cards_text {
    width: 95%;
    font-size: 1.2vw;
  }

  section.aboutusBanner .bannerContent .titleWrapper h1 {
    font-size: 3vw;
    line-height: 4.5vw;
  }

  section.aboutusBanner .bannerContent .contentWrapper p {
    line-height: 1.8em;
    padding-right: 5em;
  }

  section.aboutusBanner .videoWrapper .videoInner .statsOuter .singleStat .count {
    margin-bottom: 10px;
  }

  section.aboutusInfo .sectionContent blockquote {
    color: #0A2540;
    margin: 40px auto;
  }

  section.founder .foundersContent .quote {
    padding: 2.4vw 0;
  }

  .aboutFooter .section_title .section_title_text p {
    font-size: 1.302vw;
  }

  .page-template-post-production-services-php section.mfg_counter .ul {
    width: 85%;
    margin-inline: auto;
  }

  section.contactblock_ .contactblock_infocards.p3,
  section.contactblock_ .contactblock_infocards.p4 {
    margin-bottom: 0;
  }

  section.contactblock_ .contactus_form {
    width: 90%;
  }

  section.contactblock_ .contactus_form input,
  section.contactblock_ .contactus_form textarea {
    font-size: 14px;
  }

  .intl-tel-input.separate-dial-code .selected-dial-code {
    font-size: 14px;
  }

  header .navbar-collapse .nav-link,
  header .commonbtn button {
    font-size: 1.05vw;
  }

  .carrer-banner .mainbanner_block_content .commonbtn {
    padding-bottom: 4.9vw;
  }

  .career-cta-section .career-cta-wrapper .career-cta-content {
    max-width: 55vw;
  }

  section.demands .demandsWrapper .singleChallenge {
    padding: 1.8vw;
    min-height: 16.4vw;
  }

  section.demands .demandsWrapper .singleChallenge .theCounter {
    font-size: 3vw;
    margin-bottom: 2vw;
  }

  .hoverstateTitleOuter {
    min-height: 100px;
  }

  section.demands .demandsWrapper .singleChallenge .hoverState .hoverstateTitleOuter .title {
    padding-top: 15px;
  }

  section.standardsSection .flipStandards .flipCardInner .flipCardBack .hiddenContent .hiddenContentInner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 25px;
    /* margin-top: 75px; */
  }

  section.advance_tech .advance_tech_cards .advance_tech_cards_cnt .advance_tech_cards_cnt_txt {

    padding-right: 30px;
  }


  section.talktoteam .innerWrapper .talkContent .section_title_text {
    font-size: 18px;
  }

  section.talktoteam .innerWrapper .talkContent {
    min-height: 450px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  section.talktoteam .innerWrapper .talkContent .section_title {
    margin-top: 0;
  }

  section.talktoteam .innerWrapper .talkContent .commonbtn button {
    font-size: 16px;
    padding: 1vw 2vw !important;
  }

  .career-values-section .career-values-grid .career-value-card .career-value-overlay .career-value-content-reveal {
    font-size: 0.938vw;
    font-weight: 400;
    line-height: 1.5em;
    opacity: 0;
    visibility: hidden;
    height: 0;
    transition: 0.3s ease-in-out;
  }

  .career-values-section .career-values-grid .career-value-card .career-value-content-reveal p {
    margin-top: 0px;
    margin-bottom: 0;
  }


  .career-values-section .career-values-grid .career-value-card:hover .career-value-content-reveal {
    height: 100%;
    opacity: 1;
    visibility: visible;
    margin-top: 6px;
  }

  .career-values-section .career-values-grid .career-value-card:hover .career-value-overlay {
    border-radius: 20px;
  }

  .career-benefits-section .career-benefits-wrapper .career-benefits-grid .career-benefit-item .career-benefit-content p {
    padding-right: 50px;
  }


  .career-work-section .career-work-wrapper .career-work-list {
    gap: 1vw;
  }

  .career-work-section .career-work-wrapper .career-work-list .career-work-item .career-work-text {
    font-size: 1.2vw;
  }

  .career-work-section .career-work-wrapper .career-work-image img {
    height: 535px;
  }

  .career-process-section .career-process-grid .career-process-item .career-process-arrow {
    width: 30px;
    height: 30px;
    right: -37px;
  }

  .career-process-section .career-process-grid .career-process-item .career-process-arrow img {
    width: 13px;
  }

  section.manufacturingSolutions .manufacturingListWrapper ul.navTabsCustom li.nav-item .nav-link {
    border-radius: 8px;
  }

  .page-template-cable-wire-harness section.expertpartners .expertpartners_sticky .shapemid {
    margin-top: 2vw;
  }

  .costfixing_block .costfixing_box .boxContent ul {
    margin-top: 1.6vw;
  }

  .costfixing_block .costfixing_box .boxContent ul li {
    gap: 1.2vw;
    margin-top: 0.9vw;
    align-items: center;
  }

  .costfixing_block .costfixing_box .boxContent ul li img {
    width: 0.5vw;
    margin-top: 0;
  }

  .costfixing_block .costfixing_box .boxTitle {
    font-size: 1.5vw;
    line-height: 1.2;
  }

  section.testtba__block .tab {
    margin-bottom: 3vw;
  }

  section.eng_why_chooose .why-choose-inner .why-choose-item .pointer {
    font-size: 4.2vw;
  }

  section.eng_npi_process .eng_npi_accordion_main .accordion-button:after {
    margin-right: 40px;
  }

  section.testtba__block.eng_product_dev .disipline-iconbox-wrapper .icon-list {
    gap: 90px;
  }

  .eng_npi_process_image {
    height: 100%;
  }

  .eng_npi_process_image img {
    object-fit: cover;
    height: 100%;
    border-radius: 12px;
  }

  header .subheader ul li {
    font-size: 0.95vw;
  }

  section.testtba__block.eng_product_dev .disipline-iconbox-wrapper .disipline-vector-img.npi-temp {
    width: 75%;
  }

  section.testtba__block.eng_product_dev .disipline-iconbox-wrapper.npi-wrapper .icon-list .icon-img img {
    width: 80%;
  }

  .page-template-cable-wire-harness section.industriesserve_ .industriesserve_cards,
  .page-template-dfm section.industriesserve_ .industriesserve_cards {
    min-height: 15vw;
  }

  .commonbtn button {
    padding: 1vw 1.3vw !important;
    font-size: 1.05vw;
  }

  section.testtba__block .accordion .accordion-item:last-child {
    margin-bottom: 0vw;
  }

  .relatedArticlesWrap .blogCard .blogContent .blogMetaWrap .blogMetaItem {
    font-size: 0.92vw;
  }

  .singleBlogSection .singleBlogTopWrap {
    margin-bottom: 1.9vw;
  }

  .blogsListingSection .blogFiltersWrap select,
  .blogsListingSection .blogFiltersWrap .searchField input {
    height: 48px;
  }

  .career-benefits-section .career-benefits-wrapper {
    padding-right: 2.604vw;
  }

  section.servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content .servindustries_blockserv_cards_content_title {
    font-size: 1.2vw;
  }

  .servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_img {
    min-height: 28.646vw;
  }

  .servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content {
    min-height: 12.044vw;
  }

  .accordion-item:last-of-type .accordion-button.collapsed {
    padding-bottom: 0;
  }

  .talktoContentWrapper .section_title .section_title_main {
    font-size: 2.3vw;
  }

  section.commonblock .section_title {
    padding-right: 8vw;
  }

  .page-template-manufacturing_service-php section.commonblock .section_title {
    padding-right: 2vw;
  }

  section.commonblock .section_title .section_title_main {
    font-size: 2.1vw;
  }

  .page-template-electrical-panel-and-process-control-system section.medicalcasestudy_ .medicalcasestudy_img img {
    min-height: 59.57vw;
  }

  .page-template-post-production-services section.medicalcasestudy_ .medicalcasestudy_img img {
    min-height: 53.15vw;
  }

  .page-template-pcb-assembly-manufacturing-service section.medicalcasestudy_ .medicalcasestudy_img img {
    min-height: 59vw;
  }

  .page-template-box-build-assembly section.medicalcasestudy_ .medicalcasestudy_img img {
    min-height: 55.339vw;
  }

  section.systemsteps_ .systemsteps_display img {
    height: 23vw;
  }

  section.systemsteps_ .systemsteps_display .content_box {
    bottom: 2vw;
    left: 2vw;
  }

}

@media(min-width:1600px) {
  .career-testimonial-section .career-testimonial-grid .career-testimonial-card .career-testimonial-image {
    width: 30%;
  }

  .career-section .career-wrapper .career-content {
    height: 430px !important;
  }

  .career-work-section .career-work-wrapper .career-work-image img {
    height: 625px;
  }

  section.demands .demandsWrapper .singleChallenge .hoverState .content {
    padding-top: 15px;
  }

  .costfixing_block .costfixing_box .boxWrapper {
    min-height: 450px;
  }
}

@media(max-width:991px) {

  .footerMega {
    padding: 30px 0px;
  }

  .footerInfo {
    margin-bottom: 10px;
    padding-right: calc(var(--bs-gutter-x) * .5)
  }

  .footerMenu {
    margin-bottom: 30px;
  }

  .footerBottom {
    flex-direction: column;
    gap: 10px;
    text-align: center;
    padding-top: 0;
  }

  footer .quicklinks .quicklinks_title {
    line-height: 1.5em;
    font-size: 14px;
  }


  .footerLogo {
    width: 60%;
  }

  .footerMenu a,
  .footerText,
  .footerInfo a,
  .footerLabel,
  .footerDesc,
  .footerBottom {
    font-size: 14px;
  }

  .social-media-icons-wrapper a img {
    width: 25px;
    height: 45px;
  }

  section.testtba__block.eng_product_dev .disipline-iconbox-wrapper {
    margin-top: 30px;

  }

  section.testtba__block.eng_product_dev .disipline-iconbox-wrapper .icon-list {
    flex-wrap: wrap;
    justify-content: center;
  }

  section.testtba__block.eng_product_dev .disipline-iconbox-wrapper .icon-list .icon-img {
    flex: 0 0 40%;
  }

  section.eng_npi_process .eng_npi_accordion_main .accordion-item:first-of-type .accordion-button {
    font-size: 15px;
  }

  section.testtba__block .tab .tablinks,
  section.testtba__block .tabcontent .tabinnerContent .tabinnerTitle,
  section.testtba__block .tabcontent .tabinnerContent .boxContentbig .boxContentItem .boxContentTitle,
  section.servindustries_blockserv .servindustries_blockserv_cards .servindustries_blockserv_cards_content .servindustries_blockserv_cards_content_title {
    font-size: 16px;
  }

  section.testtba__block .tabcontent .tabinnerContent .innerContent p,
  section.testtba__block .tabcontent .tabinnerContent .boxContentbig .boxContentItem .boxContentDesc p {
    font-size: 14px;
  }

  section.testtba__block .tabcontent .tabinnerContent .boxContentbig .boxContentItem .boxContentDesc p {
    padding-right: 0;
  }

  .servindustries_blockserv.emerging_tech .servindustries_blockserv_cards .servindustries_blockserv_cards_content {
    padding: 15px 20px;
  }

  .build_standard .singleItem .titleIcon img {
    width: 15%;
  }

  .build_standard .singleItem .titleMain {
    font-size: 16px;
  }

  section.advance_tech .advance_tech_cards .advance_tech_cards_cnt .advance_tech_cards_cnt_txt {
    margin-top: 10px;
  }

  section.advance_tech .advance_tech_cards .advance_tech_cards_cnt .advance_tech_cards_cnt_title {
    font-size: 16px;
  }

  section.testtba__block .accordion-button,
  .costfixing_block .costfixing_box .boxTitle {
    font-size: 14px;
  }

  section.testtba__block .tab .tablinks:after {
    height: 2px;
  }

  section.manuf_servsteps .manuf_servsteps_cards .manuf_servsteps_cards_content .manuf_servsteps_cards_title {
    font-size: 16px;
    display: none;
  }

  .page-template-cable-wire-harness section.industriesserve_ .section_title .section_title_main {
    margin-bottom: 20px;
  }

  .page-template-cable-wire-harness section.expertpartners .expertpartners_cards ul li img {
    width: 7px;
  }

  .page-template-cable-wire-harness section.expertpartners .expertpartners_cards ul li img {
    margin-top: 4px;
  }


  section.logoslider .logoimg img {
    width: 100%;
  }

  section.expertpartners .expertpartners_cards .expertpartners_cards_title {
    font-size: 18px;
  }

  section.advance_tech .advance_tech_cards .advance_tech_cards_img img {
    height: 260px;
  }

  .page-template-industry-template section.advance_tech .advance_tech_cards .advance_tech_cards_img img {
    height: 300px;
  }

  .page-template-industry-template section.innerbanner_blocks .banner_overlay {
    background: linear-gradient(45deg, #010B15, transparent);
  }

  section.contactbotom__ .row {
    border-radius: 8px;
  }

  .page-template-dfm .tstqlity_industserver.cblwire.industriesserve_ .section_title .section_title_text {
    margin-top: 20px;
  }

  section.testtba__block .tab .tablinks img {
    width: 20px;
    height: 20px;
    margin-right: 8px;
  }

  .page-template-dfm section.mfg_mainbanner {
    background-size: 100% !important;
  }

  header .navbar-collapse {
    overflow-y: scroll;
  }

  header .navbar-collapse .nav-link {
    font-size: 16px;
  }

  .navbar-nav,
  .navbar-nav li {

    width: 100%;
  }


  .navbar-nav ul {

    display: flex;

    flex-direction: column;

    width: 100%;
  }

  .navbar-nav .menu-item-has-children {

    width: 100%;
  }

  .navbar-nav .sub-menu {
    position: static;
    max-height: 0;
    overflow: hidden;
    opacity: 1;
    visibility: visible;
    display: none;
    transform: none;
    transition: max-height .35s ease;
    box-shadow: none;
    padding-left: 18px;
    padding: 0;
  }

  .navbar-nav .sub-menu li a {
    font-size: 14px;
  }

  /* opened */

  .navbar-nav .menu-item-has-children.open>.sub-menu {
    display: block;
    max-height: 500px;
  }

  .navbar-nav .sub-menu .nav-link {
    border: 0;
    padding: 12px 0;
  }

  .section.mfg_mainbanner {
    background-size: cover !important;
  }

  section.steps_block .stepscontfull .tab button .stepinn .stepnum {
    font-size: 10vw;
    margin-left: -15.5vw;
  }

  section.casestudies .casestudy_cards .casestudy_cards_name {
    font-size: 18px;
  }

  section.casestudies .owl-nav button span,
  section.resource_block .owl-nav button span {
    margin-top: -6px;
    display: block;
  }

  .talkto .row {
    flex-direction: column-reverse;
  }

}

@media (max-width:991px) {

  .navbar-nav {
    display: block;
  }

  .navbar-nav>li {
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #eee;
  }

  .navbar-nav>li>a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 20px;
    width: 100%;
  }

  .navbar-nav>.menu-item-has-children>.sub-menu {
    position: static;
    width: 100%;
    min-height: auto;
    transform: none;
    opacity: 1;
    visibility: visible;
    display: block;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
    max-height: 0;
    transition: max-height .4s ease;
    pointer-events: auto;
  }

  .mega-title {
    display: none;
  }

  .mega-links {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mega-links li {
    padding: 0;
  }

  .mega-links li a {
    padding: 14px 35px;
    font-size: 15px;
  }

  .menu-item-has-children.open>.sub-menu {
    max-height: 800px;
  }

  .menu-item-has-children.open>a::after {
    transform: rotate(225deg);
  }

  .why_choose_section .why_choose_boxes .box_item .box_content .box_desc {
    font-size: 14px;
  }

  .page-template-pcb-assembly-manufacturing-service .medicalcasestudy_ {
    background-color: #0c2a48;
    color: #fff;
    padding: 60px 0;
  }

  .workview_slider {
    padding-inline: 1.1rem;
  }

  section.workview_ .workview_slider .owl-stage-outer {
    overflow: hidden;
  }

  section.workview_ .owl-nav {
    margin-top: 20px;
    gap: 5px;
    margin-left: -5px;
  }

  section.workview_ .owl-nav button span {
    font-weight: 600;
    margin-bottom: 0;
    font-family: 'Poppins' !important;
    font-size: 30px !important;
  }

  section.whychoose_us .whychoose_slider .whychoose_us_cards .whychoose_us_cards_text,
  section.whychoose_us .whychoose_slider .whychoose_us_cards:hover .whychoose_us_cards_icon,
  section.whychoose_us .whychoose_slider .whychoose_us_cards:hover .whychoose_us_cards_label {
    display: block !important;
  }

  section.whychoose_us .whychoose_slider .whychoose_us_cards {
    padding-bottom: 0;
  }

  section.whychoose_us .whychoose_slider .whychoose_us_cards:hover .whychoose_us_cards_icon {
    display: flex !important;
  }

  section.whychoose_us .whychoose_slider.owl-theme .owl-nav.disabled+.owl-dots,
  section.whychoose_us .whychoose_slider .whychoose_us_cards .whychoose_us_cards_label {
    padding-bottom: 15px;
  }

  section.protocol_ .protocol_slider .protocol_cards .protocol_cards_icon {
    filter: invert(1) brightness(0);
  }

  section.industriesserve_ .section_title {
    margin-bottom: 30px;
  }

  section.industriesserve_ .row {
    /* row-gap: 6vw; */
  }

  section.workview_ .owl-nav button {
    width: 40px;
    height: 40px;
    margin-left: 0;
  }

  .page-template-engineering-product-development section.medicalcasestudy_ .medicalcasestudy_content .medicalcasestudy_content_inner,
  .page-template-new-product-introduction section.medicalcasestudy_ .medicalcasestudy_content .medicalcasestudy_content_inner {
    background: rgba(0, 0, 0, 0.72);
  }

  .page-template-engineering-product-development section.medicalcasestudy_ .medicalcasestudy_outcome,
  .page-template-engineering-product-development section.medicalcasestudy_ .medicalcasestudy_outcome {
    background: rgb(255 255 255 / 30%);
  }

  .protocol_ .mobilewrap .protocol_slider .protocol_cards {
    min-width: 284px;
  }

  .case_study_section {
    background-color: #f8f8fc;
  }

  section.engsupport .gridWrapper1 .theOuter .imgWrapper img {
    border-radius: 20px;
    height: 200px;
    object-fit: cover;
  }

  section.engsupport .gridWrapper1 .theOuter {
    padding: 15px 10px;
    border-radius: 15px;
  }

  .page-template-manufacturing_service section.commonblock .commonbtn {
    justify-content: center;
  }

  .page-template-manufacturing_service section.commonblock .section_title .section_title_text {
    text-align: center;
  }

  .page-template-box-build-assembly section.industriesserve_ .industriesserve_cards,
  .page-template-box-build-assembly section.industriesserve_ a,
  .page-template-cable-wire-harness section.industriesserve_ .industriesserve_cards,
  .page-template-cable-wire-harness section.industriesserve_ a,
  .page-template-dfm section.industriesserve_ .industriesserve_cards,
  .page-template-dfm section.industriesserve_ a,
  .page-template-electrical-panel-and-process-control-system section.industriesserve_ .industriesserve_cards,
  .page-template-electrical-panel-and-process-control-system section.industriesserve_ a,
  .page-template-post-production-services section.industriesserve_ .industriesserve_cards,
  .page-template-post-production-services section.industriesserve_ a,
  .page-template-testing-quality-manufacturing-service section.industriesserve_ .industriesserve_cards,
  .page-template-testing-quality-manufacturing-service section.industriesserve_ a {
    height: 100%;
  }

}

@media(max-width:768px) {

  header .navbar-toggler:not(.collapsed) {
    top: 63%;
  }

  section.manuf_servsteps .manuf_servsteps_pointlist ul li span {
    flex: 0 0 32px;
  }

  section.industriesserve_ .industriesserve_cards .industriesserve_cards_title {
    font-size: 5vw;
  }

  section.industriesserve_ .industriesserve_cards .industriesserve_cards_icon img {
    width: 10vw;
    height: 10vw;
  }

  .page-template-pcb-assembly-manufacturing-service section.industriesserve_ .industriesserve_cards {
    flex-direction: column-reverse;
    height: 100%;
    justify-content: start;
  }

  .page-template-pcb-assembly-manufacturing-service section.industriesserve_ .industriesserve_cards .industriesserve_cards_icon img {
    margin-bottom: 15px;
  }

  section.expertpartners .expertpartners_cards ul li {
    align-items: start;
  }

  section.expertpartners .expertpartners_cards ul li img {
    margin-top: 7px;
  }

  section.industriesserve_ .industriesserve_cards .industriesserve_cards_title {
    gap: 5vw;
    min-height: 48px;
  }

  section.industriesserve_ .industriesserve_cards .industriesserve_cards_text {
    width: 100%;
    font-size: 14px;
  }

  .why_choose_section .why_choose_boxes .box_item .box_img_wrappper {
    flex: 0 0 100%;
  }

  .why_choose_section .why_choose_boxes .box_item {
    padding: 15px;
    width: 100%;
    margin-bottom: 20px;
  }

  .why_choose_section .why_choose_boxes .box_item .box_content {
    flex: 0 0 100%;
    padding-right: 0;
    padding-left: 0;
  }

  .why_choose_section .why_choose_boxes .box_item .box_content .box_title {
    line-height: 1.4em;
    font-size: 16px;
    margin-block: 10px;
  }

  .why_choose_section .why_choose_boxes .box_item .box_content .box_desc p {
    font-size: 14px;
  }

  .aboutFooter .section_title .section_title_text p {
    font-size: 16px;
  }

  section.aboutusBanner .videoWrapper .videoInner .statsOuter {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-inline: 10px;
  }

  section.aboutusBanner .videoWrapper .videoInner .statsOuter .singleStat .count {
    font-size: 20px;
  }

  section.aboutusBanner .videoWrapper .videoInner .statsOuter .singleStat .text {
    font-size: 13px;
  }

  section.aboutusInfo .subTitle::before {
    display: none;
  }

  section.aboutusInfo .sectionContent blockquote p {
    font-size: 18px;
  }

  section.aboutLocation .locationWrap .titleMain {
    font-weight: 600;
    font-size: 16px;
  }

  section.aboutLocation .locationWrap .titleMain .titleIcon img {
    width: 25px;
  }

  section.aboutLocation .locationWrap .contentMain p {
    font-size: 16px;
    line-height: normal;
  }

  .carrer-banner .stats-counter {
    margin-bottom: 20px;
  }

  .career-benefits-section .career-benefits-wrapper .career-benefits-grid .career-benefit-item .career-benefit-icon {
    width: 50px;
  }

  section.demands .demandsWrapper .singleChallenge .hoverState .hoverstateTitleOuter .title {
    margin-bottom: 5px;
  }

  section.talktoteam .innerWrapper .talkContent .section_title,
  section.talktoteam .innerWrapper .talkContent .commonbtn {
    text-align: center;
    justify-content: center !important;
  }

  .career-values-section .career-values-grid .career-value-card .career-value-overlay {
    font-size: 18px;
  }

  .career-values-section .career-values-grid .career-value-card .career-value-content-reveal {
    font-size: 14px;
    font-weight: 300;
    margin-top: 8px;
  }

  .career-work-section .career-work-wrapper .career-work-list {
    gap: 10px;
  }

  .career-openings-section .career-openings-grid .career-opening-card .career-opening-meta .career-opening-meta-item,
  .career-openings-section .career-openings-grid .career-opening-card .career-opening-button a {
    font-size: 14px;
  }

  .career-process-section .career-process-grid .career-process-item .career-process-content h3 {
    font-size: 21px;
  }

  .career-process-section .career-process-grid .career-process-item .career-process-number {
    font-size: 21px;
    margin-bottom: 5px;
  }

  .career-process-section .career-process-grid .career-process-item .career-process-content p {
    font-size: 14px;
    line-height: 1.6em;
  }

  .career-process-section .career-process-grid {
    grid-template-columns: 1fr 1fr;
  }

  .carrer-banner .mainbanner_block_content .mainbanner_block_content_title {
    font-size: 28px;
  }

  .carrer-banner .stats-counter {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
  }

  .career-testimonial-section .career-testimonial-grid .career-testimonial-card .career-testimonial-image {
    background: #f8f8f8;
  }

  .career-testimonial-section .career-testimonial-grid .career-testimonial-card {
    padding-top: 0;
  }

  .career-testimonial-section .career-testimonial-grid .career-testimonial-card .career-testimonial-content .career-testimonial-text p {
    font-size: 16px;
  }

  section.aboutusInfo .sectionContent {
    text-align: center;
  }

  .costfixing_block .section_title .section_title_main {
    margin-bottom: 7vw;
    margin-top: 3vw;
  }

  .costfixing_block .costfixing_box .boxWrapper {
    padding: 6vw;
  }

  .section_title .divider::before {
    top: -17px;
  }

  .costfixing_block .costfixing_box .boxContent ul li img {
    width: 6px;
    margin-top: 1.5vw;
  }

  section.expertpartners .expertpartners_mobile .owl-stage-outer {
    overflow: hidden;
  }

  section.expertpartners .expertpartners_mobile .owl-dots {
    margin-top: 2vw;
  }

  .costfixing_block .costfixing_box .boxWrapper {
    min-height: auto;
  }

  .costfixing_block .row .col-md-6 .costfixing_box {
    margin-bottom: 2em;
  }

  .footerMega .footerInfo .footerContact {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 34px;
  }

  .footerMega .footerInfo .footerContact .footerInfoBlock {
    flex: 0 0 44%;
  }

  section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent {
    padding: 40px 30px;
  }

  section.testtba__block.eng_product_dev.emerging_tech .tabcontent .tabinnerContent .boxContentbig {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .footerMenu {
    flex: 1 0 50%;
  }

  .career-benefits-section .career-benefits-wrapper {
    margin-bottom: 15px;
  }

  .testtba__block.eng_product_dev.emerging_tech .section_title .section_title_text {
    font-size: 14.2px;
  }

  section.logoslider .logo-carousel .item {
    flex: 0 0 45%;
    margin-right: 20px;
  }

  .icon-list .owl-stage {
    display: flex;
    align-items: center;
  }

  .icon-list .icon-img {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .icon-list.icon_slider .icon-img img {
    max-width: 110px;
    width: 110px;
  }


  section.eng_product_industries-box .industries_box_wrap.mobWrap .industries_inner .industries_item .boxIcon img {
    margin-bottom: 5vw;
    margin-inline: auto;
  }

  section.eng_product_industries-box .industries_box_wrap.mobWrap .industries_inner .industries_item .boxIcon {
    text-align: center;
    margin-inline: auto;
  }

  section.eng_product_industries-box .industries_box_wrap .industries_inner {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .mobWrap .industries_inner .owl-dots {
    margin-top: 4vw;
  }

  .mobileAccordion .accordionItem {
    border-bottom: 1px solid #E5E5E5;
  }

  .mobileAccordion .accordionHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: 18px 0;
    font-weight: 600;
  }

  .mobileAccordion .accordionIcon {
    font-size: 28px;
    line-height: 1;
    transition: .3s ease;
  }

  .mobileAccordion .accordionContent {
    display: none;
    padding-bottom: 20px;
  }

  .mobileAccordion .accordionContent .innerTabContent img {
    margin-bottom: 15px;
  }

  .mobileAccordion .accordionItem.active .accordionContent {
    display: block;
  }

  .mobileAccordion .accordionItem.active .accordionIcon {
    transform: rotate(45deg);
  }

  section.expertpartners .expertpartners_cards .expertpartners_cards_title {
    display: none;
  }

  .owl-carousel .owl-nav button.owl-prev::before,
  .owl-carousel .owl-nav button.owl-next::before {
    /* filter: none; */
  }

  .owl-carousel .owl-nav button.owl-prev:hover::before,
  .owl-carousel .owl-nav button.owl-next:hover::before {
    filter: invert(1);
  }
}