@media only screen and (min-width: 769px) and (max-width: 979px) {
  #career-listing thead select {
    background-position: 90% 19px;
  }
  .career-listing-table .dataTables_wrapper .dataTables_filter input {
    padding: 10px;
    padding-left: 52px;
    width: 248px;
  }
  .career-listing-table #career-listing_filter label:before {
    top: 17px;
    left: 22px;
  }
  .select-category select {
    width: 24%;
    padding: 10px 30px;
    left: 34%;
  }
  .select-job-type select {
    width: 24%;
    padding: 10px 30px;
    right: 0;
  }
  /* contact form */
  .contact-form h2.page-heading br {
    content: '';
  }
  .manufacturing-wrapper .manufacturing-image {
    max-width: 48%;
  }
  .header-content {
    max-width: 49%;
  }
  .new-product-wrapper .carousel-indicators {
    bottom: -50px;
    left: 98px;
  }
  .left-panel {
    height: 330px;
  }
  .carousel-item img {
    max-width: 350px;
  }
  .new-product-wrapper .col-sm-6:first-child {
    width: 43.5%;
  }
  .new-product-wrapper .col-sm-6:last-child {
    width: 56.5%;
  }
  .new-product-container:before {
    height: 330px;
  }
  .container {
    max-width: 910px !important;
  }
  .header-menu-area
    #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item
    > a.mega-menu-link {
    margin-left: 19px;
  }
  .manufacturing-section-detail {
    max-width: 45%;
  }
  .manufacturing-wrapper h3 {
    width: 340px;
  }
  .welcome-to-accord {
    margin-top: 35px;
    margin-bottom: 40px;
  }
  #maxmegamenu-2 {
    margin-right: 32px !important;
  }
  /* inner page global */
  .inner-banner h1 {
    font-size: 45px;
    line-height: 53px;
    margin-bottom: 0;
  }
  .inner-banner p {
    padding: 0 2px;
  }
  #page .footer-top-left .tel {
    margin-right: 18px;
  }
  /* leadership team */
  .team-person-image img {
    width: 100%;
  }
  .query-unformatted.query-leadership-team {
    grid-template-columns: repeat(2, minmax(100px, 1fr));
  }
  .footer-top-right #menu-footer-menu,
  .footer-top-right #menu-terms-of-use {
    margin-left: 0;
  }
  .footer-top-left p,
  .footer-top-right #menu-footer-menu a {
    font-size: 18px;
  }
  .footer-top-right #menu-footer-menu a {
    padding: 0 6px;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
  .container {
    max-width: 960px !important;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1279px) {
  .manufacturing-wrapper .manufacturing-image {
    max-width: 40%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .banner .mobile-banner,
  .inner-banner .mobile-banner {
    display: block !important;
  }
  .banner .desktop-banner,
  .inner-banner .desktop-banner {
    display: none;
  }
  .manufacturing-wrapper {
    margin-top: 200px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1199px) {
  .career-template-default ul li {
    padding-left: 0;
  }
  .inner-banner p {
    width: auto;
    max-width: 451px;
  }
  .banner-contents .row {
    width: 100%;
  }
  .table-responsive thead th:last-child {
    width: 22% !important;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
  .manufacturing-wrapper {
    margin-top: 200px;
    margin-bottom: 5%;
  }
}
@media only screen and (min-width: 1199px) and (max-width: 1279px) {
  .manufacturing-wrapper {
    margin-top: 200px;
    margin-bottom: 10%;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1199px) {
  #career-listing thead select {
    background-position: 260px 26px;
  }
  .career-listing-table .dataTables_wrapper .dataTables_filter input {
    width: 300px;
  }
  .select-category select {
    width: 235px;
    left: 322px;
  }
  th.select-category.sorting_disabled:after {
    left: 240px;
  }
  #career-listing thead select {
    background-position: 255px 26px;
  }
  .select-job-type select {
    width: 235px;
  }
  .footer-top-right #menu-footer-menu a {
    padding: 0 12px;
  }
  .footer-top-right #menu-footer-menu {
    margin-left: 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .select-category select {
    left: 382px;
  }
  th.select-category.sorting_disabled:after {
    left: 350px;
  }
  .table-responsive thead th:last-child {
    width: 18% !important;
  }
}
@media only screen and (min-width: 1399px) {
  .trademark-border:before {
    width: 98%;
  }
}
@media only screen and (max-width: 1500px) {
  .product-img-popup {
    max-width: 250px;
  }
}

@media screen and (min-width:769px){
    .footer-top-right ul#menu-terms-of-use {
        margin-left:0 !important;
		flex-wrap: wrap;
		justify-content: end;
		-webkit-justify-content: end;
		-webkit-justify-content: flex-end;

    }
    
    .footer-top-right #menu-terms-of-use a{
        padding: 0 0 0 28px !important;
    }
    
    .footer-top-right #menu-terms-of-use li:not(:first-child) a::before{
        left:14px !important;
    }
}
@media screen and (min-width:1280px) and (max-width:1399px) {
    #page .pagination li a{
        padding: 0 16.5px;
    }
    
    .footer-top-right #menu-terms-of-use li:not(:first-child) a::before {
        left: 8px !important;
    }
    .footer-top-right #menu-terms-of-use a {
        padding: 0 0 0 16px !important;
    }
}