@media only screen and (min-width: 4501px) and (max-width: 6000px)
/* == 25% == */
    {}


@media only screen and (min-width: 3100px) and (max-width: 4500px)
/* == 33% == */
    {

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(50%, -52%) !important;
    } */
}


@media only screen and (min-width: 2701px) and (max-width: 3100px)
/* == 50% == */
    {
    .efficient-accuracy-imgs-outer {
        padding-bottom: 11% !important;
    }

    li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::before,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::before,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::before {
        width: 12px;
    }

    .terms-field input[type="checkbox"] {
        width: 17px;
        height: 17px;
    }
}


@media only screen and (min-width: 2001px) and (max-width: 2700px)
/* == 67% == */
    {
    .efficient-accuracy-imgs-outer {
        padding-bottom: 14% !important;
    }

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(41%, -50%);
    } */
}

@media (min-width: 2000px) {

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        width: 9px;
        transform: translate(45%, -50%) !important;
    } */

    .terms-field input[type="checkbox"]::after {
        left: 1px;
    }

}

@media (min-width: 1801px) {
    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after, 
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after, 
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(40%, -55%) !important;
    } */
}

@media only screen and (min-width: 1801px) and (max-width: 2000px)
/* == 75% == */
    {
    .efficient-accuracy-imgs-outer {
        padding-bottom: 17% !important;
    }

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(37%, -52%);
    } */
}


@media only screen and (min-width: 1601px) and (max-width: 1800px)
/* == 80% == */
    {
    .efficient-accuracy-imgs-outer {
        padding-bottom: 19% !important;
    }

    .terms-field input[type="checkbox"] {
        width: 17px;
        height: 17px;
    }

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(34%, -50%);
    } */
}


@media only screen and (min-width: 1517px) and (max-width: 1600px)
/* == 90% == */
    {
    .trd-inner .testing-research-left {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
    }

    .terms-field input[type="checkbox"] {
        width: 16px;
        height: 16px;
    }

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(32%, -53%);
    } */
}


@media (min-width: 1801px) {}

@media (min-width: 1500px) {
    .efficient-accuracy-text-outer {
        width: 400px;
    }

    div#et-top-navigation {
        width: fit-content;
    }

    /* li.controlled-substance-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.rush-services-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after,
    li.send-raw-data-field span.wpcf7-radio span.wpcf7-list-item span.wpcf7-list-item-label::after {
        transform: translate(-192%, -50%);
        width: 9px;
        height: 9px;
    } */
}

@media (max-width: 1400px) {}

@media (max-width: 1370px) {}

@media (max-width: 1360px) {
    .efficient-accuracy-imgs-outer {
        margin-left: 0 !important;
    }
}

@media (max-width: 1340px) {
    .trd-inner .testing-research-left {
        padding: 66px 40px 75px 30px;
    }

    .testimonial-section-outer .testimonial-image-outer {
        max-width: 90%;
    }

    .testimonial-text-outer {
        max-width: 90%;
    }

}

@media (max-width: 1311px) {}

@media (max-width: 1300px) {
    div#et-footer-nav {
        flex-direction: column;
    }

    .wwt-content-outer {
        column-gap: 60px;
    }

    .our-testing-val .acf-repeater {
        column-gap: 70px;
    }

    .ott-short-outer .ott-row {
        max-width: 89%
    }
}

@media (max-width: 1285px) {
    .sas-nav-form-outer .sas-nav-form-inner {
        margin-left: 126px;
    }
}

@media (max-width: 1260px) {

    .efficient-accuracy-text-outer {
        position: unset;
        z-index: 9;
        text-transform: uppercase;
        width: 310px;
        max-width: 100%;
        margin: 0;
    }

    .efficient-accuracy-btn-outer {
        position: unset;
        width: fit-content;
        padding: 32px 0 59px 0px !important;
    }

    .efficient-accuracy-imgs-outer {
        padding-bottom: 300px !important;
        margin-left: 0px !important;
    }

    .efficient-accuracy-outer {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
}

@media (max-width: 1240px) {
    .intro-section-outer {
        margin: 83px 67px 0px 67px;
    }

    .wwt-content-outer {
        max-width: 86%;
        column-gap: 60px;
    }

    .testimonial-section-outer .testimonial-image-outer {
        grid-template-columns: 1fr 1fr;
    }

}

@media (max-width: 1200px) {
    .slider-section-outer .et_pb_slide_description {
        padding: 98px 0px 0px 0px;
    }

    .slider-section-outer .et_pb_slides {
        padding-bottom: 55%;
    }

    .our-testing-val .acf-repeater {
        grid-template-columns: 1fr;
    }

    .ourtech-details-page-outer-section .ourtech-details-page-inner {
        max-width: 80%;
    }

    .reports-img-text-section .blurb-img-text-outer {
        max-width: 80%;
    }

    .ourinner-nav-text-outer {
        margin: 0 auto 0 60px;
    }

    .ourinner-text-section .ourinner-nav-clmn {
        width: 26% !important;
    }

    .callout-img-clmn {
        margin-right: 41px !important;
    }

    .conta-add-form-section .contact-add-left {
        padding-left: 30px;
    }



}

@media (max-width: 1170px) {}

@media (max-width: 1160px) {
    .wwt-image {
        padding-bottom: 17%;
    }

    .sas-nav-form-clmn-right {
        padding: 60px 40px 41px 43px;
    }
}

@media (max-width: 1120px) {}

@media (max-width: 1100px) {}

@media (max-width: 1060px) {

    header .header-row-one {
        padding: 42px 29px 0 29px;
    }

    .header-row-two {
        padding: 23px 29px 23px 120px;
    }

    .ourinner-text-inner h1 {
        font-size: var(--font-size-36);
    }

    .wwt-item:hover .wwt-text::before {
        right: -35px;
        background: #90c0e6;
        transition: 0.5s ease;
        width: 112%;
    }

    .wwt-item.active .wwt-text::before {
        right: -50px;
        background: #6fadde;
        width: 112%;
    }

}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
    .callout-img-clmn {
        display: flex;
        align-items: center;
    }

    .call-out-inner-text h5 {
        margin: 0;
    }
}

@media (max-width: 1024px) {}

@media (max-width: 1000px) {}

@media (min-width: 991px) {

    .ourinner-nav-text-outer .our-testing-dropdown-submenu-wrapper {
        display: none;
    }

    div#page-container {
        transition: none !important;
        margin-top: 0 !important;
        padding-top: 152px !important;
    }

    body.admin-bar div#page-container {
        padding-top: 119px !important;
    }

    header.sticky {
        position: fixed !important;
    }
}

@media (max-width: 991px) {

    header#main-header {
        z-index: 999999;
    }

    header .header-row-one {
        padding: 42px 25px 0 25px;
    }

    .header-row-two .header-widget p {
        font-size: 14px;
    }

    .header-row-two {
        padding: 23px 29px 23px 104px;
    }

    /* ===============MOBILE_MENU================ */

    .header-phone.desktop-view-phone,
    .menu-outer nav#top-menu-nav {
        display: none;
    }

    .nav_contact-inner .nav-mobile {
        display: block;
    }

    header .header-contact-outer .mobile-view-phone.phone-icon {
        display: block;
        width: 22px;
        height: 22px;
        margin-right: 8px;
    }

    .mobile-view-phone.phone-icon span#et-info-phone {
        color: var(--white);
        top: -1px;
        font-size: 21px;
        margin-right: 0;
    }

    .header-contact-outer {
        display: flex;
        gap: 40px;
        align-items: center;
        padding-bottom: 29px;
    }

    .nav_contact-inner .nav-mobile {
        display: flex !important;
        row-gap: 8px;
        flex-direction: column;
    }

    .nav-mobile.active.open {
        cursor: pointer;
        position: fixed;
        top: 16px;
        right: 6px;
        z-index: 999;
    }

    .nav-mobile span {
        width: 38px;
        height: 4px;
        border-radius: 5px;
        z-index: 9999;
        display: block;
        background: white;
    }

    header .header-row-three {
        position: fixed;
        left: 0px;
        right: 0px;
        top: 0px;
        background: var(--secondarycolor);
        z-index: 99;
        /* padding-top: 95px; */
        height: 100vh;
    }

    .header-row-three.active {
        display: flex !important;
        flex-direction: column;
        justify-content: space-between;
    }

    .header-row-three .header_mobile_icon {
        height: auto !important;
        overflow-y: scroll;
        padding-top: 102px;
        width: 103%;
    }

    .mobile-menu-info {
        display: flex;
        flex-direction: column;
        align-items: center;
        row-gap: 29px;
        padding: 50px 30px;
        background: var(--primarycolor);
    }

    .mobile-menu-info h2 {
        color: white;
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        line-height: normal;
    }

    .mobile-menu-info h2 {
        font-size: 18px !important;
    }

    .mobile-menu-info .mobile-info-contact a {
        color: var(--white);
        width: 22px;
        height: 22px;
    }

    .mobile-info-contact {
        display: flex;
        gap: 55px;
    }

    .header_mobile_icon .menu-nav nav.nav.nav-mob {
        padding: 0px;
    }

    .menu-nav nav.nav.nav-mob ul#menu-medipharm-menu {
        display: flex;
        flex-direction: column;
    }

    .menu-medipharm-menu-container ul li a.menu-link.main-menu-link {
        color: var(--white);
        padding: 20px;
        display: block;
        padding: 9px 0px 9px 37px;
    }

    .menu-medipharm-menu-container .menu-item-has-children a {
        padding-left: 15px !important;
    }

    li#nav-menu-item-52,
    li#nav-menu-item-51 {
        display: flex;
        flex-wrap: wrap;
        transition: 0.4s;
    }

    ul.sub-menu.menu-odd.menu-depth-1 {
        position: unset;
        width: 100%;
        background-color: var(--primarycolor);
        padding: 0px 40px 18px;
        border: 0;
        opacity: 1 !important;
        visibility: visible;
    }

    li#nav-menu-item-52.minus,
    li#nav-menu-item-51.minus {
        background: var(--primarycolor);
    }

    li#nav-menu-item-52.minus span.nav-click::before,
    li#nav-menu-item-51.minus span.nav-click::before {
        transform: rotate(180deg);
        top: 11px;
        transition: 0.5s;
    }

    ul.sub-menu.menu-odd.menu-depth-1 li {
        line-height: normal;
        border-bottom: 1px solid var(--light-blue);
        padding: 0;
    }

    ul.sub-menu.menu-odd.menu-depth-1 li a {
        color: var(--white);
        font-weight: 300 !important;
        padding: 5px 0px;
        display: block;
    }

    .header-mail {
        top: 1px;
    }

    /* .nav-mobile.active.open span:nth-child(1) {
        transform: rotate(-45deg) translate(-10px, 5px);
        transition: 0.5s;
      }
      
      .nav-mobile.active.open span:nth-child(2) {
        opacity: 0;
      }
      
      .nav-mobile.active.open span:nth-child(3) {
        transform: rotate(45deg) translate(-10px, -6px);
        transition: 0.5s;
      } */

    .nav-mobile.active.open span:nth-child(1) {
        transform: rotate(-45deg) translate(-8px, 8px);
        transition: 0.5s;
    }

    .nav-mobile.active.open span:nth-child(2) {
        opacity: 0;
    }

    .nav-mobile.active.open span:nth-child(3) {
        transform: rotate(45deg) translate(-8px, -8px);
        transition: 0.5s;
    }


    /* == SCROLLBAR_CSS_START == 
===============================================================*/

    /* / ==== width ==== / */
    .header-row-three .header_mobile_icon::-webkit-scrollbar {
        width: 10px;
    }

    /* / === Track === / */
    .header-row-three .header_mobile_icon::-webkit-scrollbar-track {
        /* box-shadow: inset 0 0 2px #979797; */
        border-radius: 10px;
    }

    /* / ====  Handle ==== / */
    .header-row-three .header_mobile_icon::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 10px;
        cursor: pointer;
    }

    /* / ==== Handle on hover ==== / */
    .header-row-three .header_mobile_icon::-webkit-scrollbar-thumb:hover {
        background: #ad2126;
    }

    /* == SCROLLBAR_CSS_END == 
===============================================================*/


    /* =======FO0TER======= */

    footer#main-footer .footer-widget:nth-child(1) {
        flex-direction: column;
        gap: 4px;
        border-bottom: 4px solid var(--white);
    }

    figure.wp-block-image.size-full img.wp-image-72 {
        margin-bottom: 9px;
    }

    footer#main-footer .footer-widget:nth-child(2) {
        flex-direction: column;
        gap: 0px;
    }

    div#et-footer-nav .footer-menu-outer {
        display: none;
    }

    div#et-footer-nav {
        padding: 70px 70px 5px 70px;
        justify-content: flex-end;
    }



    .intro-section-outer .intro-text-outer {
        flex-direction: column;
    }

    .intro-text-outer .et_pb_column.et_pb_column_2_5.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough,
    .intro-text-outer .et_pb_column.et_pb_column_3_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 100%;
    }

    .wwt-content-outer {
        flex-direction: column-reverse;
        padding: 0;
    }

    .wwt-content-outer .et_pb_column {
        width: 100%;
    }

    .wwt-content-outer .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
        margin-top: 53px;
        width: 100%;
    }

    .wwt-content-outer .wwt-item {
        flex-direction: column;
        row-gap: 0px !important;
    }

    .wwt-content-outer .wwt-item .wwt-text {
        width: 100%;
        border-radius: 0;
    }

    .wwt-content-outer .wwt-image {
        padding-bottom: 38%;
        width: 100%;
    }

    .wwt-item .wwt-text::before {
        display: none;
    }

    .trd-inner {
        flex-direction: column;
        background-size: unset;
        margin: 0 !important;
        max-width: 100%;
        position: relative;
        gap: 0;
    }

    .trd-inner {
        background-size: 100%;
        background-position: bottom;
    }

    .wwt-content {
        padding: 28px 0px 2px 35px;
    }

    .wwt-outer {
        padding-bottom: 63px !important;
    }

    .trd-inner .testing-research-left {
        width: 100%;
        border-radius: 0;
        padding: 0px 10px 22px 64px;
        overflow: hidden;
    }

    .trd-inner .testing-research-right {
        width: 100%;
        padding: 61px 0;
    }

    .trd-outer.et_section_regular {
        padding-bottom: inherit;
        height: 100%;
    }

    .slider-section-outer {
        padding: 0 !important;
    }

    .slider-section-outer a.et-pb-arrow-prev,
    .slider-section-outer a.et-pb-arrow-next {
        opacity: 1 !important;
    }

    .et_pb_slider .et-pb-arrow-next {
        right: -7px;
    }

    .et_pb_slider .et-pb-arrow-prev {
        left: -7px;
    }

    .et_pb_slider:hover .et-pb-arrow-next {
        right: 10px;
    }

    .et_pb_slider:hover .et-pb-arrow-prev {
        left: 10px;
    }

    .slider-section-outer .et_pb_slides {
        padding-bottom: 113%;
    }

    .wwt-content-outer {
        max-width: 86%;
    }

    .wwt-row-outer {
        max-width: 100% !important;
        margin: 0;
        width: 100%;
        padding: 0 10px;
    }

    .industries-image-text {
        display: flex;
        flex-direction: column;
    }

    .testimonial-section-outer .testimonial-image-outer .testimonial-clm {
        width: 100% !important;
        margin: 0;
    }

    .testimonial-section-outer {
        padding: 15px 0 0px 0 !important;
        margin-bottom: 0px;
    }

    .inner-banner-section {
        padding-top: 0 !important;
    }

    .inner-banner-section .inner-image-row {
        max-width: 100%;
    }

    .inner-text-outer .inner-outer-row,
    .aboutus-title-inner-row,
    .efficient-inner-text,
    .testimonial-text-outer {
        max-width: 89%;
        width: 100%;
    }

    #main-content ul li {
        padding-left: 18px;
    }

    #main-content ul {
        padding-left: 30px;
    }

    .testimonial-text-outer {
        padding: 50px 0px 47px 0px !important;
    }

    .efficient-accuracy-outer {
        max-width: 90%;
        width: 100%;
        margin: 0 auto;
    }

    .wwt-content-right {
        margin-top: 0px;
    }

    .industries-image-text .iws-img .et_pb_blurb_content .et_pb_main_blurb_image {
        width: 350px !important;
    }

    .et_pb_scroll_top.et-pb-icon {
        bottom: 85px;
    }

    .our-testing-val .wwt-item {
        flex-direction: column;
        row-gap: 0px !important;
    }

    .our-testing-val .wwt-image {
        padding-bottom: 38%;
        width: 100%;
    }

    .our-testing-val .wwt-item .wwt-text {
        width: 100%;
        border-radius: 0;
    }

    .our-testing-val .wwt-item {
        margin-bottom: 15px;
    }

    .call-out-text-outer {
        flex-direction: column-reverse;
        margin-top: 0px;
    }

    .call-out-inner-text h5 {
        margin-bottom: 36px;
        margin-top: 35px;
        width: 320px;
    }

    .ourinner-text-section .ourinner-nav-clmn .side-shortcode-nav {
        display: none;
    }

    .ourinner-nav-text-outer {
        margin: 0 auto 0 0px;
        flex-direction: column-reverse;
        padding-top: 0px !important;
    }

    .ourinner-text-section .ourinner-text-clmn {
        width: 100%;
        padding-bottom: 17px;
    }

    .title-style-img-text-section .et_pb_row {
        flex-direction: column;
        gap: 10px;
    }

    .title-style-img-text-section .title-style-img-clmn-img {
        width: 100%;
    }

    .title-style-img-text-section .title-style-text-clmn-img {
        width: 100%;
    }

    .ourinner-text-inner {
        margin: 0 20px;
    }

    .call-out-text-outer {
        max-width: 89%;
    }

    .our-testing-dropdown-submenu-wrapper {
        position: relative;
        right: -10px;
        margin-bottom: 65px;
        display: flex;
        justify-content: flex-end;
    }

    .our-testing-dropdown-submenu-wrapper {
        position: relative;
    }

    .our-testing-dropdown-submenu-wrapper span.select2 span span.select2-selection {
        background: var(--primarycolor);
        padding: 0px 43px;
        color: var(--white);
        border-radius: 50px 0px 0px 50px;
        width: 100%;
        outline: none !important;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        height: 81px !important;
        display: flex;
        align-items: center;
    }

    .our-testing-dropdown-submenu-wrapper span.select2.select2-container.select2-container--default {
        width: 322px !important;
    }

    .our-testing-dropdown-submenu-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: var(--white);
        padding: 0;
    }

    .our-testing-dropdown-submenu-wrapper ul#select2-our-dropdown-g1-results {
        color: var(--white);
    }

    .our-testing-dropdown-submenu-wrapper span.select2-results {
        background: var(--primarycolor);
        border-radius: 0px 0px 0px 40px !important;
        padding-bottom: 34px;
    }

    .our-testing-dropdown-submenu-wrapper span.select2-selection__arrow::before {
        position: absolute;
        content: "";
        width: 11px;
        height: 11px;
        background-image: url(../images/menu-arrow.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        transform: rotate(0deg);
        top: 35px;
        right: 21px;
        transition: 0.5s;
        pointer-events: none;
    }

    .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
        background-color: var(--light-blue) !important;
    }

    .our-testing-dropdown-submenu-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none;
    }

    .ourinner-text-section {
        padding-bottom: 0 !important;
    }

    .ourinner-text-inner h2 {
        margin-bottom: 17px !important;
    }

    .call-out-text-section {
        padding-bottom: 36px !important;
    }

    .callout-title-style-section {
        padding-bottom: 55px !important;
    }

    .title-style-img-text-section {
        padding-bottom: 40px;
        margin-bottom: 0px;
    }

    .callout-title-style-section .callout-title-style-outer {
        max-width: 90%;
    }

    .title-style-texts-inner ul {
        padding-top: 29px;
    }

    .ourinner-text-inner {
        margin: 0px 10px;
    }

    .ourinner-text-inner h2,
    .ourinner-text-inner p {
        margin-left: 10px;
        margin-right: 10px;
    }

    .reports-img-text-report .et_pb_blurb_content {
        flex-direction: column;
    }

    .reports-img-text-report .et_pb_blurb_content .et_pb_main_blurb_image {
        width: 100%;
        padding-bottom: 128%;
    }

    .reports-img-text-report .et_pb_blurb_container {
        border-radius: 0;
        min-height: unset;
        padding: 45px 35px 47px 35px;
    }

    .reports-img-text-clmn {
        padding-right: 0px !important;
    }

    .reports-img-text-report .et_pb_blurb_container .et_pb_blurb_description p {
        font-size: 22px;
        margin: 0;
    }

    .reports-img-text-report:first-child {
        margin-bottom: 62px !important;
    }

    .ott-short-outer {
        margin-bottom: 0;
    }

    .cont-add-for-row {
        flex-direction: column;
    }

    .conta-add-form-section .contact-add-left,
    .conta-add-form-section .contact-form-right {
        width: 100%;
    }

    .conta-add-form-section .contact-add-left {
        padding-left: 20px;
        padding-bottom: 116px;
    }

    .submit-asam {
        width: 100% !important;
    }

    .sas-nav-form-outer .sas-nav-form-inner {
        flex-direction: column-reverse;
        margin-left: 0px;
    }

    .sas-nav-form-clmn-left {
        width: 100% !important;
        padding: 50px 56px 0 56px;
    }

    .sas-nav-form-clmn-right {
        width: 100% !important;
        margin-top: 0;
    }

    .wwt-item .wwt-text {
        color: var(--white);
        background: var(--primarycolor);
        width: 60%;
        /* height: 100%; */
        padding: 24px 30px;
        font: var(--font-size-18);
        border-radius: 0px 100px 100px 0px;
        font-weight: 600;
        display: flex;
        align-items: center;
        text-transform: uppercase;
        position: relative;
    }

    .wwt-item:hover .wwt-text {
        background: #90c0e6;
        transition: 0.5s ease;
    }
    
    .terms-field input[type="checkbox"]::after {
        height: 0.54em;
    }

}

@media (max-width: 980px) {
    .header-row-one .logo-outer .logo_container img {
        max-width: unset !important;
    }

    .footer-widget:nth-child(n) {
        width: auto !important;
        margin: 0 !important;
    }
}

@media (max-width: 950px) {}

@media (max-width: 900px) {}

@media (max-width: 850px) {}

@media (max-width: 800px) {


}

@media (max-width: 790px) {}

@media (max-width: 790px) {}

@media (max-width: 767px) {

    .intro-section-outer.contact-section-out {
        margin-top: 30px;
    }

    header .header-row-one {
        padding: 18px 10px 18px 10px;
    }

    .header-mail {
        padding-bottom: 0px;
    }

    .header-mail {
        top: 1px;
    }

    .header-row-two .header-widget p {
        font-size: 12px;
    }

    .header-row-two {
        padding: 5px 5px 12px 59px;
    }

    .header-row-one .logo-outer .logo_container img {
        width: 109px !important;
        height: auto;
    }

    .header-contact-outer {
        padding-bottom: 0;
    }

    footer#main-footer .footer-widget:nth-child(2) {
        padding: 30px 20px 40px 20px;
    }

    footer .footer-contact {
        padding-left: 22px;
    }

    div#et-footer-nav {
        padding: 70px 20px 5px 20px;
        justify-content: flex-end;
    }

    .footer-contact a img {
        margin-right: 13px;
    }

    .intro-section-outer {
        margin: 69px 0px 0px 23px;
    }

    .intro-text-right {
        padding-right: 23px !important;
    }

    .wwt-content-outer {
        max-width: 85.5%;
    }

    h1,
    h1 a,
    .common-outer h1,
    .common-outer h1 a {
        font-size: 50px !important;
    }

    .industries-image-text .iws-img .et_pb_blurb_container p {
        font-size: 12px;
    }

    header .header-row-one .logo-outer .logo_container {
        height: 105px !important;
        overflow: hidden;
    }

    .industries-image-text {
        max-width: 93% !important;
        gap: 20px;
        width: 100%;
        padding: 0 0 20px 0 !important;
    }

    .slider-section-outer .slider-module-item a.et_pb_button.et_pb_more_button {
        margin-top: 26px;
    }

    .industries-image-text .iws-img .et_pb_blurb_content .et_pb_main_blurb_image {
        width: 266px !important;
    }

    .cosmetics-text-img .et_pb_blurb_container .et_pb_blurb_description {
        margin-left: 0px;
    }

    .pharm-text-img .et_pb_blurb_container {
        margin-left: 0px;
    }

    .manufactures-text-img .et_pb_blurb_container,
    .manufactures-text-img .et_pb_blurb_container,
    .chemical-text-img .et_pb_blurb_container {
        margin-right: 0px;
    }

    .industries-image-text.even .iws-img .et_pb_blurb_container {
        padding-right: 0px;
    }

    .industries-image-text .iws-img .et_pb_main_blurb_image {
        padding-bottom: 39%;
    }

    .slider-section-outer .et_pb_slide_description h1 {
        font-size: 30px !important;
        line-height: 42px;
    }

    .slider-section-outer a.et-pb-arrow-prev,
    .slider-section-outer a.et-pb-arrow-next {
        font-size: 60px;
    }

    .trd-inner .testing-research-left {
        padding: 20px 6px 30px 20px;
    }

    .trd-inner {
        background-size: 100%;
        background-position: bottom;
    }

    .slider-section-outer .et_pb_slide_description {
        padding: 87px 0px 37px 0px;
    }

    .testimonial-section-outer .testimonial-image-outer {
        grid-template-columns: 1fr;
    }

    .efficient-accuracy-outer {
        max-width: 89%;
        overflow: hidden;
    }

    .efficient-accuracy-outer .accuracy-one {
        width: 173px;
    }

    .efficient-accuracy-outer .accuracy-two {
        width: 107px;
    }

    .efficient-accuracy-outer .accuracy-three {
        width: 139px;
    }

    .efficient-accuracy-imgs-outer::before {
        width: 130px;
        height: 138px;
        left: 91px;
        top: 14px;
    }

    .efficient-accuracy-imgs-outer .efficient-img-two {
        left: 169px;
        top: 6px;
    }

    .efficient-accuracy-imgs-outer .efficient-img.accuracy-three {
        bottom: -48px;
        left: 176px;
    }

    .efficient-accuracy-imgs-outer {
        padding-bottom: 125px !important;
    }

    .accurate-result-text h1 {
        margin-bottom: 27px !important;
    }

    .accurate-content h6 {
        margin-bottom: 35px !important;
    }

    .industries-we-serve-outer a.common-btn {
        margin: 42px auto 60px auto;
    }

    .wwt-content-right {
        margin-top: 11px;
    }

    .wwt-outer {
        padding-top: 43px;
    }

    .intro-section-outer .intro-text-outer {
        gap: 50px;
    }

    .trd-inner .testing-research-left::before {
        width: 150%;
        height: 135%;
        top: -54px;
        left: 18px;
    }

    .wwt-image {
        padding-bottom: 15%;
    }

    .industries-we-serve-outer {
        padding: 0 !important;
    }

    .home .trd-outer.et_section_regular {
        margin-bottom: 70px;
    }

    .trd-outer.et_section_regular {
        margin-bottom: 22px;
    }

    .et-pb-slider-arrows a.et-pb-arrow-next::before {
        width: 22px;
        height: 22px;
        right: 14px;
        top: 10px;
    }

    .et-pb-slider-arrows a.et-pb-arrow-prev::before {
        width: 22px;
        height: 22px;
        left: 20px;
        top: 10px;
    }

    .accurate-result-outer {
        max-width: 98%;
    }

    .inner-text-outer {
        padding: 19px 0 48px 0 !important;
    }

    .aboutus-inner-title h5 {
        margin-top: 24px;
    }

    .aboutus-inner-title .et_pb_text_inner p {
        margin-bottom: 25px;
    }

    .efficient-clm h3 {
        margin-top: 55px;
    }

    .efficient-inner-text-outer {
        padding: 34px 0 47px 0 !important;
    }

    .efficient-text-inner h2 {
        margin-bottom: 23px;
    }

    .testimonial-section-outer::before {
        width: 1300px;
        height: 1300px;
        background-size: 69%;
        top: 108px;
        left: -436px;
        rotate: 264deg;
    }

    .testimonial-section-outer .testimonial-clm img {
        padding: 43px;
    }

    .testimonial-section-outer .testimonial-image-outer {
        gap: 0;
        padding-bottom: 65px;
    }

    .testimonial-section-outer .testimonial-clm h2 {
        margin-top: 10px;
    }

    .testimonial-section-outer .testimonial-clm .et_pb_main_blurb_image {
        margin: 0;
    }

    .testimonial-text-outer {
        padding: 25px 20px 95px 20px !important;
    }

    .efficient-accuracy-text-outer {
        margin-left: 17px;
        margin-top: 18px;
    }

    .testimonial-text h2 {
        text-align: center;
    }

    .page-id-7 .trd-outer.et_section_regular {
        padding-top: 26px;
    }

    .trd-outer.et_section_regular {
        padding-top: 26px;
    }

    .home .trd-outer.et_section_regular {
        padding-top: 36px;
    }

    .ott-short-outer {
        padding: 0 !important;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .inner-text-inner h1 {
        margin-bottom: 36px;
    }

    .call-out-text-outer .callout-img-clmn .callout-img-outer-section::before {
        right: -70px;
    }

    .callout-title-style-outer {
        max-width: 90%;
        width: 100%;
    }

    h3,
    h3 a,
    .common-outer h3,
    .common-outer h3 a {
        padding-bottom: 0;
    }

    .ourtech-details-page-outer-section .ourtech-details-page-inner {
        width: 100%;
        max-width: 100%;
        flex-direction: column;
        gap: 28px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .gp-text .et_pb_text_inner p {
        margin: 0;
    }

    .identification-text,
    .quantitatives-text {
        margin-bottom: 0px !important;
    }

    .ourtech-details-page-inner p a {
        width: 314px;
        padding: 18px 85px 18px 30px;

    }

    .reports-img-text-section .blurb-img-text-outer {
        max-width: 94.5%;
        padding-bottom: 0 !important;
    }

    .reports-img-text-section {
        padding-bottom: 0px !important;
        padding-top: 46px !important;
    }

    .ourinner-text-inner h1 {
        font-size: 29px !important;
        margin-bottom: 37px;
        line-height: 35px;
    }

    .inner-outer-row .our-testing-text h1 {
        line-height: 50px;
    }

    .page-id-25 .inner-outer-row .our-testing-text h1 {
        font-size: 46px !important;
    }

    .page-id-25 .inner-text-outer .inner-outer-row {
        max-width: 97%;
    }

    .page-id-25 .inner-text-outer {
        padding-bottom: 0 !important;
    }

    .ourtech-details-page-outer-section {
        padding-top: 21px !important;
        padding-bottom: 0px !important;
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    .ourtech-details-page-outer-section .ourtech-details-page-inner .ourtech-details-page-chlmn-left {
        margin: 0;
    }

    .our-testing-text h2,
    .our-testing-text p {
        margin-left: 14px;
        margin-right: 14px;
    }

    .page-id-9 .our-testing-text h2,
    .page-id-9 .our-testing-text p {
        margin-left: 0px;
        margin-right: 0px;
    }

    .page-id-9 .inner-text-outer .inner-outer-row {
        max-width: 90%;
    }

    .page-id-9 .inner-text-outer {
        padding: 22px 0 48px 0 !important;
    }

    .our-testing-text h2 {
        margin-bottom: 21px;
    }

    .our-testing-val a.wwt-item {
        margin-bottom: 0px;
    }

    .our-testing-val .acf-repeater {
        gap: 17px;
    }

    .banner-inner-page .inner-image-outer::before {
        display: block;
    }

    .ourinner-text-section {
        padding-top: 52px !important;
    }

    .call-out-text-outer .callout-img-clmn .callout-img-outer-section::before {
        height: 130%;
    }

    .title-style-texts-inner h3 {
        margin-top: 30px;
    }

    .title-style-img-text-section {
        padding-bottom: 40px !important;
    }

    .title-style-img-text-section .et_pb_row {
        max-width: 88%;
    }

    .title-style-img-text-section .title-style-img-clmn-img {
        padding: 0 18px;
    }

    .our-technic h1 {
        font-size: 35px !important;
        line-height: 40px;
    }

    .our-technic h2,
    .our-technic p,
    .our-technic h5 {
        display: none;
    }

    .our-tech-outer .ourinner-text-clmn {
        margin-bottom: 10px;
        padding-bottom: 0;
    }

    .contact-address-inner .et_pb_text_inner,
    .conta-add-form-section h2,
    .contact-number-inner .et_pb_text_inner a,
    .contact-email-inner .et_pb_text_inner a {
        font-size: var(--font-size-20) !important;
    }

    .conta-add-form-section .contact-form-right {
        padding: 125px 22px 130px 22px;
    }

    .conta-add-form-section,
    .cont-add-for-row {
        padding-bottom: 0px !important;
        padding-top: 0 !important;
    }

    .conta-add-form-section h2 {
        margin-top: 23px;
    }

    .contact-number-inner {
        margin-top: 80px;
    }

    .submit-sas-outer {
        padding: 7px 0 44px 0 !important;
    }

    .sas-nav-form-clmn-right {
        padding: 60px 22px 70px 22px;
    }

    .sas-nav-form-clmn-left {
        padding: 50px 22px 0 22px;
    }

    .sas-nav-form-clmn-left li.submit-button-field {
        text-align: center;
    }

    .sas-nav-form-clmn-left ul li {
        width: 100% !important;
    }

    .sas-nav-form-outer {
        padding-bottom: 29px !important;
    }

    .sas-nav-form-clmn-left ul li.state-field,
    .sas-nav-form-clmn-left ul li.zip-code-field,
    .sas-nav-form-clmn-left ul li.invoice-state-field,
    .sas-nav-form-clmn-left ul li.invoice-zip-code-field {
        width: 48.4% !important;
    }

    .intro-section-outer.contact-section-out {
        margin-top: 30px !important;
        margin-bottom: 35px !important;
    }

    .intro-section-outer.contact-section-out .intro-text-left {
        margin-bottom: 0;
    }

    .submit-asam h1 {
        margin-top: 20px;
        margin-bottom: 42px !important;
    }

    .sas-nav-form-clmn-right .sas-side-nav h2 {
        font-size: 30px !important;
    }

    .privacy-sec .privacy-row,
    .tac-sec .tac-row {
        max-width: 90%;
    }

}

@media (max-width: 740px) {}

@media (max-width: 640px) {}

@media (max-width: 600px) {}

@media (max-width: 650px) {}

@media (max-width: 701px) {}

@media (max-width: 580px) {}

@media (max-width: 540px) {}

@media (max-width: 500px) {
    .header-row-two .header-widget p {
        font-size: 8.5px;
    }

    .conta-add-form-section h1 {
        margin-top: 25px;
    }

    .conta-add-form-section h2 {
        margin-bottom: 20px;
    }

    .contact-form-right form .send-btn span.wpcf7-spinner {
        right: -20px;
    }

}

@media (max-width: 490px) {}

@media (max-width: 480px) {}

@media (max-width: 440px) {}

@media (max-width: 400px) {}

@media (max-width: 380px) {
    .accurate-result-outer {
        padding: 0px 7px;
    }

    .callout-img-clmn {
        margin-right: 0px !important;
    }

    .call-out-text-outer .callout-img-outer-section {
        width: 78%;
    }

    .ourtech-details-page-inner p a {
        width: 314px;
    }

    .sas-side-nav ul li {
        padding-left: 10px !important;
    }
}

@media (max-width: 360px) {}

@media (max-width: 358px) {
    .header-row-two .header-widget p {
        font-size: 8.5px;
        line-height: 14px;
        margin-top: 11px;
    }
}

@media (max-width: 350px) {}

@media (max-width: 330px) {}