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

@media (min-width: 1200px) {
    .paragoncarelocal_com .container-fluid.footer .col-lg-9,
    .microsite1_com .container-fluid.footer .col-lg-9 {
        width: 58.33333333%;
    }
    .paragoncarelocal_com .container-fluid.footer .col-lg-2 {
        width: 30%;
    }
    .microsite1_com .container-fluid.footer .col-lg-2 {
        width: 21%;
    }
    .paragoncarelocal_com .container-fluid.footer .col-lg-3.col1,
    .microsite1_com .container-fluid.footer .col-lg-3.col1 {
        width: 41%;
    }
    .paragoncarelocal_com .container-fluid.footer .col-lg-3.col4 {
        width: 35%;
    }
    .microsite1_com .container-fluid.footer .col-lg-3.col4 {
        width: 46%;
    }
    #block-oem {
        width: 33%;
    }

    .toc2_newpathweb_com_au .container.section2.fixed-width.home-about-sec .home-section2-left,
    .remaupgc_newpathstudio_com_au_ .container.section2.fixed-width.home-about-sec .home-section2-left,
    .remnzpgc_newpathstudio_com_au .container.section2.fixed-width.home-about-sec .home-section2-left,
    .ssppgc_newpathstudio_com_au_ .container.section2.fixed-width.home-about-sec .home-section2-left,
    .container.section2.fixed-width.home-about-sec .home-section2-left {
        margin-top: 0;
        margin-right: -2rem;
    }
}

@media (max-width: 1370px) {
    .brands-filter .views-field.views-field-title a, 
    .suppliers-filter .views-field.views-field-title a, 
    .brands-filter .removeme .desc, 
    .suppliers-filter .removeme .desc {
        min-height: 370px;
    }

    #team-carousel .carousel-indicators {
        width: 78%;
    }
}

@media (max-width: 1200px) {
    .footer .container {
        width: 100%;
    }
    #stickynav .tabs {
        overflow-x: scroll;
    }
    #stickynav a {
        line-height: normal;
    }
    .news-tiles .explore-tile {
        height: auto;
        margin-bottom: 20px;
    }
    #success-stories .case-study {
        height: 280px;
        margin: 20px 0;
    }
    .cat-links a {
        margin: 0 20px;
    }
    #products-carousel .carousel-indicators {
        overflow-x: scroll;
        margin-top: 2rem;
    }
    #products-carousel .img {
        margin-left: 0;
    }
    .about .section2 .left h3 {
        margin-top: 20px;
    }
    .subscribe-sec .center {
        padding-left: 20px;
    }
    .subscribe-sec .center {
        padding: 2rem;
    }
    .logo {
        position: absolute;
        z-index: 9999;
    }
    /** Home **/
    .home .pillar-block {
        margin-bottom: 50px;
    }
    .home-section2-left {
        margin: 8rem 0rem 0 0rem;
    }
    .home .section2 img {
        margin-top: 0rem;
        width: 100%;
        margin-left: 0;
    }
    .home .col-lg-3.col-md-6.grid3 {
        margin-bottom: 30px;
    }
    .pg-dropdown-menu.about-menu .left {
        padding-right: 30px;
    }

    .home .explore-tiles .explore-tile {
        margin: 0 auto 30px;
        width: calc(100% - 30px);
    }
    .path-frontpage .service1 {
        margin-top: 1rem;
    }
    .brands-filter .views-results .views-row, .suppliers-filter .views-results .views-row {
        width: calc(50% - 20px);
    }

    .toc2_newpathweb_com_au .container.section2.fixed-width.home-about-sec > .row,
    .remaupgc_newpathstudio_com_au_ .container.section2.fixed-width.home-about-sec > .row,
    .remnzpgc_newpathstudio_com_au .container.section2.fixed-width.home-about-sec > .row,
    .ssppgc_newpathstudio_com_au_ .container.section2.fixed-width.home-about-sec > .row,
    #product-support-flex,
    .container.section2.fixed-width.home-about-sec > .row {
        display: block;
    }

    .brands-filter .views-results .views-row:nth-child(3n+3), 
    .suppliers-filter .views-results .views-row:nth-child(3n+3) {
        margin-right: 40px;
    }

    .brands-filter .views-results .views-row:nth-child(2n+2), 
    .suppliers-filter .views-results .views-row:nth-child(2n+2) {
        margin-right: 0;
    }

    .brands-filter .views-field.views-field-title a, 
    .suppliers-filter .views-field.views-field-title a, 
    .brands-filter .removeme .desc, 
    .suppliers-filter .removeme .desc {
        min-height: 310px;
    }

    .contact-left {
        min-height: auto;
    }

    .contact-right {
        padding-top: 1rem;
        padding-left: 15px;
        padding-right: 15px;
    }

    .product-cat .cat-row,
    .company .cat-row {
        margin-bottom: 30px;
    }

    .product-cat .cat-row .right,
    .product-cat .cat-row .valign,
    .company .cat-row .right,
    .company .cat-row .valign {
        height: auto;
    }

    .product-cat .cat-row .left,
    .company .cat-row .left {
        margin-bottom: 30px;
    }

    .product-cat .cat-row .right.pic,
    .company .cat-row .right.pic {
        height: 54rem;
    }

    .product-cat .cat-row .left.pic,
    .product-cat .cat-row .right.pic,
    .company .cat-row .left.pic,
    .company .cat-row .right.pic {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        left: 0;
        right: 0;
    }

    .product-cat .cat-row .right,
    .company .cat-row .right {
        padding: 50px 15px 0 15px;
    }

    .product-cat .cat-row .left,
    .company .cat-row .left {
        padding-left: 15px;
        padding-right: 15px;
    }

    .product-cat .full-width-tiles .explore-tile {
        height: 520px;
    }

    .product-cat .explore-tile .summary {
        min-height: 105px;
    }

    .about .section2 .right3 .tile, .about .section2 .right4 .tile {
        margin-left: 0;
    }

    .about .section2 .left3 .tile, .about .section2 .left4 .tile {
        margin-right: 0;
    }

    .about .about-page-brand-slider .views-row {
        min-height: 620px;
    }

    .col-lg-4.values-tile.values4 {
        width: 100%;
    }
    .virtual-agm-registartion .other-links .blue-button, .other-links .blue-button {
        max-width: 320px;
        margin: 80px 20px 0px;
    }

    #products-carousel .carousel-indicators {
        bottom: auto;
        top: -20px;
    }

    #products-carousel .item .col-lg-6.right .inner {
        height: auto;
        padding: 4rem 4rem 0 4rem;
    }

    .page-wrapper.homepage-wrapper #product-support .row > div {
        display: block;
    }

    .dvf2_newpathstudio_com_au .section2.fixed-width.home-about-sec > .row {
        display: block;
    }

    .dvf2_newpathstudio_com_au .valign.product-info-request-block .content-wrapper,
    .remaupgc_newpathstudio_com_au_ .valign.product-info-request-block .content-wrapper,
    .remnzpgc_newpathstudio_com_au .valign.product-info-request-block .content-wrapper,
    .ssppgc_newpathstudio_com_au_ .valign.product-info-request-block .content-wrapper,
    .lov_newpathstudio_com_au .valign.product-info-request-block .content-wrapper,
    .valign.product-info-request-block .content-wrapper {
        max-width: 70%;
    }

    .promo-section {
        padding-left: 15px;
    }

    .promo-section .valign {
        padding: 30px 0 30px 15px;
        height: auto;
    }

    .promo-section .pic {
        position: relative;
    }

    .promo-section .arrow-circle {
        margin-top: 0;
        margin-left: 0;
        position: absolute;
        top: -28px;
        right: 20px;
    }

    .resources-news.full.row {
        margin: 0;

    }

    .cat-row .left, .feature-section .left {
        margin-bottom: 40px;
    }

    .cat-row .right.pic, .feature-section .right.pic,
    .cat-row .left.pic, .feature-section .left.pic {
        margin-right: 0;
        margin-left: 0;
        width: 100%;
    }

    .rem2_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback, 
    .toc2_newpathweb_com_au #views-exposed-form-news-block-1 .form-control-feedback, 
    #views-exposed-form-news-block-1 .form-control-feedback {
        top: 3px;
    }

    .pcsparagon_newpathstudio_com_au_ .footer-top .footer-block.col3 {
        margin-right: 20px;

    }

    #products-carousel .carousel-inner {
        margin-top: 50px;
    }

    #products-carousel .carousel-controls .glyphicon {
        right: -25px;
    }
}

@media (max-width: 1080px) {
    .footer-top {
        display: block;
    }

    .footer-block {
        margin-bottom: 30px;
    }

    .remaupgc_newpathstudio_com_au_ #products-carousel .cat-links a {
        height: auto;
    }

    .remaupgc_newpathstudio_com_au_ #products-carousel .carousel-indicators .active {
        margin: 0 20px;
    }

    #products-carousel .cat-links a {
        margin: 0 20px;
    }

    .imo_newpathstudio_com_au .main-nav .nav-row .logo,

    .ssp_nz_newpathstudio_com_au .main-nav .nav-row .logo,
    .wbm_newpathstudio_com_au .main-nav .nav-row .logo {

        height: 62px;
        top: 5px;
        width: auto;
    }
    
}

@media (max-width: 992px) {
    #products-carousel .item .col-lg-6.right .inner {
        text-align: center;
        vertical-align: top;
        padding: 29px 6rem 0 4rem;
        height: auto;
    }
    .remaupgc_newpathstudio_com_au_ #products-carousel .cat-links a {
        min-width: 100px;
        max-width: 100%;
        box-sizing: border-box;
        height: auto;
    }
    
    .remaupgc_newpathstudio_com_au_ #products-carousel .cat-links a span {
        margin-bottom: 0;
        padding: 0;
        line-height: 0;
    }
    
    .news-tiles {
        display: block;
        margin-bottom: 25px;
        margin-top: 25px;
    }
    .news-tiles .explore-tile .category {
        top: 156px;
    }
    .home #subscribe-form-horizontal {
        margin: 2rem 0 0 39rem;
        width: 24rem;
    }
    .form-name,
    .form-email,
    .form-category {
        width: 100%;
        margin-bottom: 10px;
    }
    .page-wrapper,
    .brand .container.section2.fixed-width.js-quickedit-main-content, 
    .partners .container.section2.fixed-width.js-quickedit-main-content,
    .product-cat .container.section2.fixed-width.js-quickedit-main-content {
        margin-top: 0;
    }
    #products-carousel .container {
        padding-top: 10px;
    }
    .section2, .section3, .section5 {
        margin-top: 0;
        padding-top: 50px;
    }
    .investor .section2 .col-lg-12 {
        padding: 0 2rem;
    }
    .container.section2.fixed-width.investor-menu {
        background: #fff;
    }
    .product-cat .cat-row .left, .company .cat-row .left {
        margin-bottom: 0;
    }

    #search-form .has-search .form-control {
        float: none;
    }
    .news-banner .banner-inner {
        padding: 0rem;
    }

    .news-banner #subscribe-form .form-email {
        margin: 0;
    }
    .banner-outer {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .home .section2 img {
        margin: 0;
        width: 100%;
        padding-bottom: 2rem;
    }
    .subscribe-headings {
        margin: 5rem 0 0 39rem;
    }
    .service1 {
        margin-top: 0rem;
        margin-right: 0;
        padding: 2rem;
    }
    .home-section2-left {
        margin: 0;
        padding: 3rem 2rem;
    }
    .blue-p {
        padding-right: 0;
    }
    .products .section3 {
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }
    .full-width-tiles .explore-tile {
        width: auto;
    }
    .explore-tile .image {
        width: 100%;
        height: 174px;
    }
    #products-carousel .icon {
        display: inline-block;
    }
    #products-carousel .carousel-controls {
        margin-top: -20rem;
    }

    .navbar-fixed-top .container {
        width: 100%;
    }

    .main-nav .nav-row .logo {
        width: 140px;
        top: 15px;
    }

    .dvf2_newpathstudio_com_au .main-nav .nav-row .logo {
        top: 10px;
        width: 210px;
    }

    .header-nav2 .search {
        background-size: 12px 12px;
        background-position: 0 19px;
    }

    .header-nav2 .search, .header-nav2 .login {
        padding-left: 20px;
        margin-left: 5px;
    }

    .header-nav2 .search a, .header-nav2 .login a {
        font-size: 12px;
    }

    .header-nav2 li {
        font-size: 11px;
    }

    .header-nav2 li a {
        padding: 15px 5px 15px;
    }

    .valign.product-info-request-block {
        width: calc(100% - 30px);
        margin: 0 auto;
        box-sizing: border-box;
        display: block;
    }
    .resources-tab .explore-tile,
    .path-frontpage .explore-tile .summary {
        min-height: auto;
    }

    article.block.nodefooter-block.clearfix {
        margin-bottom: 20px;
    }

    .cat-header p, .cat-header ul {
        margin: 1rem 5rem;
    }

    .about .section2 .row {
        margin: 0 0rem;
    }

    .about .section2 .right3 .tile, .about .section2 .right4 .tile {
        margin-left: 0;
    }

    .about .section2 .left3 .tile, .about .section2 .left4 .tile {
        margin-right: 0;
    }

    .brand .container.fixed-width,
    .supplier .container.fixed-width {
        padding-left: 30px;
        padding-right: 30px;
    }

    .brands-filter [type="checkbox"]:not(:checked) + span, 
    .brands-filter [type="checkbox"]:checked + span, 
    .suppliers-filter [type="checkbox"]:not(:checked) + span, 
    .suppliers-filter [type="checkbox"]:checked + span {
        font-size: 12px;
    }

    .brands-filter .view-filters.form-group, 
    .suppliers-filter .view-filters.form-group, 
    .brands-filter .view.view-brands-filter.view-id-brands_filter, 
    .suppliers-filter .view.view-brands-filter.view-id-brands_filter {
        width: 260px;
    }

    .brands-filter .views-results, .suppliers-filter .views-results {
        width: calc(100% - 260px);
    }

    .brands-filter .views-field.views-field-title a, 
    .suppliers-filter .views-field.views-field-title a, 
    .brands-filter .removeme .desc, 
    .suppliers-filter .removeme .desc {
        min-height: 350px;
    }

    .brand .layout.layout--onecol .layout__region .field--type-text-with-summary.field--item p.small, 
    .partners .layout.layout--onecol .layout__region .field--type-text-with-summary.field--item p.small  {
        margin: 1rem 3rem 4rem;
    }

    .product-cat .full-width-tiles .explore-tile {
        height: auto;
    }

    .product-cat .explore-tile .summary {
        min-height: auto;
    }

    .product-cat .cat-row .left {
        padding-left: 30px;
        padding-right: 30px;
    }

    .product-cat .cat-row .right {
        padding: 50px 30px 0 30px;
    }

    .brand-logo {
        width: 35%;
        height: 75px;
    }

    .brand-logo img {
        width: 100%;
    }

    .toc2_newpathweb_com_au .subscribe-sec .row {
        display: block;
    }    

    .form-inline.form-item.js-form-item.form-type-tel.js-form-type-tel.form-item-phone.js-form-item-phone.form-no-label.form-group .iti {
        width: 100%;
    }

    .toc2_newpathweb_com_au .valign.product-info-request-block,
    .dvf2_newpathstudio_com_au .valign.product-info-request-block,
    .remaupgc_newpathstudio_com_au_ .valign.product-info-request-block,
    .remnzpgc_newpathstudio_com_au .valign.product-info-request-block,
    .ssppgc_newpathstudio_com_au_ .valign.product-info-request-block,
    .lov_newpathstudio_com_au .valign.product-info-request-block,
    .valign.product-info-request-block {
        display: block;
    }

    .col-lg-12.top-row {
        padding-left: 15px;
    }

    .tick-li {
        height: auto;
        padding: 2rem 0 1rem 6rem;
    }

    .product-cat .cat-row .brand-logo {
        width: 100%;
        max-width: 180px;
    }

    .product-cat .cat-row .right,
    .product-cat .cat-row .left {
        padding: 0;
    }

    .product-info-request-page.subscribe-sec .row {
        display: block;
        padding-bottom: 10px;
    }

    .product-info-request-page.subscribe-sec .col-lg-6.right.form-content {
        margin-bottom: 40px;
    }

    .supplier-filter.views-results .removeme p {
        min-height: 190px;
    }
    .product-info-request-page.subscribe-sec .col-lg-6.right.form-left-content {
        margin-right: 0;
    }
    .section2 .product-info-request-page .col-lg-6 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .cont-imgs {
        margin-top: 50px !important;
    }
    .company.information .investor-wrapper-row,
    .subscribe-sec .row {
        display: block;
    }

    .subscribe-sec .row form#subscribe-form {
        margin-bottom: 40px;
    }

    .company.information .investor-wrapper {
        padding-left: 0;
        margin-top: 40px;
    }

    .dvf2_newpathstudio_com_au .valign.product-info-request-block .content-wrapper,
    .remaupgc_newpathstudio_com_au_ .valign.product-info-request-block .content-wrapper,
    .remnzpgc_newpathstudio_com_au .valign.product-info-request-block .content-wrapper,
    .ssppgc_newpathstudio_com_au_ .valign.product-info-request-block .content-wrapper,
    .lov_newpathstudio_com_au .valign.product-info-request-block .content-wrapper,
    .valign.product-info-request-block .content-wrapper {
        max-width: 100%;
    }

    #views-exposed-form-news-block-1 .form-control,
    #search-form .has-search .form-control, 
    .ssp_nz_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .lbg_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .imo_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .issparagon_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .lov_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .pcsparagon_newpathstudio_com_au_ #views-exposed-form-news-block-1 .form-control,
    .ssppgc_newpathstudio_com_au_ #views-exposed-form-news-block-1 .form-control,
    .remnzpgc_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .remaupgc_newpathstudio_com_au_ #views-exposed-form-news-block-1 .form-control,
    .dvf2_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .toc2_newpathweb_com_au #views-exposed-form-news-block-1 .form-control,
    .rem2_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control,
    .wbm_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control {
        width: 100%;
    }

    #views-exposed-form-news-block-1 .form-control-feedback,
    #search-form .has-search .form-control-feedback, 
    .ssp_nz_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .lbg_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .imo_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .issparagon_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .lov_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .pcsparagon_newpathstudio_com_au_ #views-exposed-form-news-block-1 .form-control-feedback,
    .ssppgc_newpathstudio_com_au_ #views-exposed-form-news-block-1 .form-control-feedback,
    .remnzpgc_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .remaupgc_newpathstudio_com_au_ #views-exposed-form-news-block-1 .form-control-feedback,
    .dvf2_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .toc2_newpathweb_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .rem2_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback,
    .wbm_newpathstudio_com_au #views-exposed-form-news-block-1 .form-control-feedback {
        top: 3px;
    }

    .top-container-border {
        border: none;
    }
}

@media (max-width: 767px) {
    .banner-height {
        height: auto;
    }
    .search.search-form {
        display: none;
    }
    .investor .section2 .menu--investor-center {
        margin-top: 0;
        margin-bottom: 0;
    }
    .company.information .investor-wrapper-row {
        margin-top: 0;
    }
    .container-fluid.banner {
        margin-top: 67px;
    }
    .pillar-text.text-center {
        max-width: 92%;
    }
    .valign.product-info-request-block {
        padding: 15px;
    }
    .investor-form .left {
        margin-left: 0;
    }
    .container-fluid.investor-form {
        background: #fff;
    }

    #sitewide-alert .sitewide-alert p {
        margin-left: 10px;
    }
    .investor .section2 .col-lg-12 {
        padding: 0 6rem 0 2rem;
    }
    .investor .section2 .blue-button {
        margin: 6rem 0rem 0;
        width: 49%;
    }
    #products-carousel .carousel-indicators {
        bottom: 0;
    }
    .investor .section2 h4 {
        margin-top: 0;
        padding-top: 6rem;
    }
    .tab-wrapper .nav-tabs {
        display: flex;
    }
    .subscribe-sec .left,
    .white-logo {
        display: none;
    }
    .section2,
    .section3,
    .section5 {
        margin-top: 0;
    }
    .banner-inner {
        height: auto;
    }
    #products-carousel .icon {
        display: inline-block;
    }
    #products-carousel .img {
        height: 39rem;
    }
    #products-carousel .carousel-controls {
        margin-top: -20rem;
    }
    #products-carousel .item .col-lg-6.right .inner {
        text-align: center;
        vertical-align: top;
        padding: 29px 6rem 0 6rem;
        height: auto;
    }
    #products-carousel .container {
        margin-left: 0;
    }
    .navbar-toggle {
        margin-right: 0;
    }
    .container.fixed-width {
        padding-left: 15px;
        padding-right: 15px;
    }
    #block-views-block-product-news-block-1 .explore-tiles,
    .news-tiles .col-lg-4 {
        flex-direction: column;
    }
    .home #subscribe-form-horizontal {
        margin-left: 0;
        display: flex;
        flex-flow: column;
        align-items: center;
    }
    .home .section2 {
        padding-bottom: 10px;
    }
    #stickynav .tab {
        min-width: 100px;
        margin-right: 10px;
    }
    .subscribe-block {
        display: flex;
        flex-flow: column;
        align-items: center;
    }
    #success-stories .testimonials .nav-tabs>li {
        float: left;
        margin-bottom: 20px;
    }
    #success-stories .testimonials .nav-tabs a {
        margin-right: 0;
    }
    #success-stories .testimonials .nav-tabs {
        border: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-right: 0;
    }
    .subscribe-headings {
        margin: 5rem 0 0 1rem;
    }
    .banner .col-lg-12 {
        height: auto;
    }
    .imo_newpathstudio_com_au .banner .col-lg-12,

    .lbg_newpathstudio_com_au .banner .col-lg-12
    {

        height: 35rem;
    }

    .imo_newpathstudio_com_au .top-row {
        overflow: hidden;
    }
    /* .banner-inner {
        background: rgba(255, 255, 255, 0.8);
    } */
    .mobile-nav {
        display: inline-block;
        margin: 1rem 0;
        z-index: 999;
        top: 4px;
        right: 0;
        position: absolute;
        width: 100%;
    }
    .desktop-menu,
    .top-row {
        display: none;
    }
    .navbar-default .navbar-collapse {
        background-color: #fff;
    }

    .page-wrapper .jcarousel-skin-default .jcarousel-control-prev {
        left: -20px;
    }

    .col-lg-8.explore-tiles.nopadding {
        padding-right: 15px;
        padding-left: 15px;
    }

    .page-wrapper .carousel.container.fixed-width .carousel-wrapper {
        display: block;
        padding-top: 40px;
    }

    .page-wrapper .jcarousel-wrapper.jcarousel-skin-default {
        width: 100%;
    }

    .page-wrapper .jcarousel-skin-default .jcarousel li {
        margin: 0 20px;
    }

    .page-wrapper .carousel.container.fixed-width .carousel-wrapper > a {
        position: relative;
        z-index: 1;
    }

    div#news h4.blue {
        padding: 0 15px;
    }
    .owl-carousel.owl-theme.about-page-brand-slider.owl-loaded.owl-drag {
        width: 100%;
        margin: 0 auto;
    }

    .about .about-page-brand-slider.owl-theme .owl-prev {
        left: -10px;
    }

    .about .about-page-brand-slider.owl-theme .owl-next {
        right: -10px;
    }

    .cat-header p, .cat-header ul {
        margin: 1rem 4rem;
    }
    .about .section4 .left .inner {
        margin: 0;
    }

    .brands-filter, .suppliers-filter {
        display: block;
        padding-top: 20px;
    }

    .brands-filter .bef-exposed-form .form--inline > .form-item, 
    .suppliers-filter .bef-exposed-form .form--inline > .form-item {
        margin-bottom: 20px;
    }

    .brands-filter .view-filters.form-group, 
    .suppliers-filter .view-filters.form-group, 
    .brands-filter .view.view-brands-filter.view-id-brands_filter, 
    .suppliers-filter .view.view-brands-filter.view-id-brands_filter,
    .brands-filter .views-results, .suppliers-filter .views-results,
    .suppliers-filter.view.view-suppliers-filter.view-id-suppliers_filter {
        width: 100%;
        margin-bottom: 50px;
    }

    .supplier-filter.views-results .removeme p {
        min-height: auto;
    }

    .brands-filter .views-field.views-field-title a, 
    .suppliers-filter .views-field.views-field-title a, 
    .brands-filter .removeme .desc, 
    .suppliers-filter .removeme .desc {
        min-height: 265px; 
    }

    .brands-filter [type="checkbox"]:not(:checked) + span, 
    .brands-filter [type="checkbox"]:checked + span, 
    .suppliers-filter [type="checkbox"]:not(:checked) + span, 
    .suppliers-filter [type="checkbox"]:checked + span {
        font-size: 14px;
    }

    .other-links,
    img.about-img-large {
        width: 100%;
    }

    .about .about-page-brand-slider .views-row {
        min-height: auto;
        width: 90%;
        margin: 0 auto;
        position: relative;
    }

    .about .about-page-brand-slider .brand-desc {
        margin-bottom: 70px;
    }

    .about .section4 .right,
    .about .section3 .left, .subscribe .left {
        margin-left: 0;
    }

    .about .section3 {
        margin-top: 0;
    }

    .about .section3 .right {
        padding: 40px 0 !important;
    }

    div.ctct-form-embed div.ctct-form-defaults {
        padding: 0;
    }
    .virtual-agm-registartion .other-links .blue-button, .other-links .blue-button {
        max-width: 250px;
        margin: 30px 10px 0px;
    }
     #products-carousel .carousel-controls .glyphicon {
        right: -10px;
    }
}

@media (max-width: 670px) { 
    .brands-filter .views-field.views-field-title a, 
    .suppliers-filter .views-field.views-field-title a, 
    .brands-filter .removeme .desc, 
    .suppliers-filter .removeme .desc {
        min-height: auto; 
    }

    .brands-filter .views-results .views-row, .suppliers-filter .views-results .views-row {
        width: 100%;
        margin: 0 0 40px;
    }

    .brands-filter .views-results .views-row img, 
    .suppliers-filter .views-results .views-row img {
        max-width: 200px;
    }

    .brand .layout.layout--onecol .layout__region .field--type-text-with-summary.field--item p.small, 
    .partners .layout.layout--onecol .layout__region .field--type-text-with-summary.field--item p.small  {
        margin: 1rem 0rem 4rem;
    }

    .banner-inner h2 {
        font-size: 250%;
    }

    #news-sec.section2 {
        padding-top: 30px;
        background: #fff;
    }

    .news-block-01 {
        height: auto;
        margin-bottom: 40px;
    }

    .res-top.resources-posts- {
        padding: 0 15px;
    }

    .news-block-inner {
        padding: 30px 0;
    }

    .jcarousel-skin-default .jcarousel-control-next {
        right: -35px;
    }

    .subscribe-sec .row {
        display: block;
        margin-bottom: 30px;
    }

    #products-carousel .container.carousel-controls, 
    #products-carousel .carousel-controls {
        margin-top: -20rem;
    }
}

@media (max-width: 480px) {
    .subscribe-block {
        margin: 0;
        height: auto;
        padding-bottom: 2rem;
        width: 100%;
    }

    .tab-wrapper .nav-tabs>li>a {
        border: 0;
        font-family: MarkOT-Bold;
        font-size: 11px;
        padding: 10px 12px;
    }

    .banner-outer {
        padding-top: 15px;
    }
    .container.fixed-width {
        padding-left: 15px;
        padding-right: 15px;
    }
    .desktop-menu,
    .top-row {
        display: none;
    }
    /* .mobile-nav {
        display: inline-block;
        float: right;
        margin: 1rem 0;
    } */
    .navbar {
        margin-bottom: 0;
        min-height: 20px;
    }
    .contact-right {
        padding-top: 0;
        padding-bottom: 3rem;
        padding-left: 15px;
        padding-right: 15px;
    }
    #contact-form input[type=submit] {
        width: 50%;
    }
    .contact-left {
        padding-right: 15px;
    }
    .about-img-large {
        width: 100%;
    }
    .section2 img {
        margin: 0;
        width: 100%;
        padding-bottom: 2rem;
    }
    .subscribe-block {
        width: 100%;
        height: 10rem;
    }
    .subscribe-headings {
        margin: 0;
    }
    .home #subscribe-form {
        margin: 0;
    }
    .service1 {
        margin: 0
    }
    .home-section2-left {
        margin: 0;
    }
    .banner .col-lg-12 {
        padding-bottom: 15px;
    }
    .section2,
    .section3 {
        margin-top: 0
    }
    .about .section2 .left h4 {
        margin-top: 6rem;
    }
    .banner-video-link {
        display: block;
        margin: 4rem 0 3rem;
    }
    .banner-inner {
        height: inherit;
        margin-top: 2rem;
        padding: 3rem 0 1rem 0;
    }
    .home-section2-left {
        padding: 2rem
    }
    .blue-p {
        padding: 2rem 0rem 3rem 0rem;
    }
    .cat-outer {
        width: 100%;
    }
    .cat-inner {
        width: 100%;
        padding-right: 1rem;
    }
    .explore-tile {
        margin: 15px 0;
    }
    .subscribe-block {
        margin: 15px;
        height: auto;
        padding-bottom: 2rem;
    }
    .subscribe-headings {
        padding: 3rem 0 1rem 8rem;
        background-position: 20px 36px;
        width: auto;
    }
    .subscribe-form-feedback {
        padding-left: 0;
    }
    #subscribe-form input,
    #subscribe-form select {
        margin: 1rem auto;
        display: block;
    }
    .product-cat .form-name,
    .product-cat .form-email,
    .product-cat .form-category {
        width: 100%;
    }
    .subscribe-disclaimer {
        margin-left: 15px;
        margin-right: 15px;
    }
    .hr .col-lg-12 {
        margin-bottom: 1rem;
    }
    .service1,
    .service2 {
        padding: 15px 15px 50px;
    }
    .service2 {
        margin-top: 5rem;
        height: 31rem;
    }
    .container.service {
        padding-bottom: 3rem;
    }
    .container.service .col-lg-5 {
        padding: 0;
    }
    .container-fluid.footer {
        padding-top: 2.5rem;
        margin-top: 0;
    }
    .footer .col2 {
        padding-top: 3rem;
    }
    .footer .col4 {
        padding-bottom: 2rem;
    }
    .sub-footer2 {
        text-align: left;
    }
    .sub-footer1 a {
        width: 50%;
        text-align: center;
        display: block;
        float: left;
        margin-bottom: 1rem;
        margin-right: 0;
    }
    .sub-footer2 span {
        margin-left: 0;
        margin-right: 2rem;
        padding-bottom: 1rem;
    }
    .about .section2 .row {
        margin: 0;
    }
    .about .section2 .left p {
        margin: 0;
    }
    .about .section2 .right2 p {
        padding-left: 0;
    }
    .about .section2 .left3 .tile,
    .about .section2 .left4 .tile,
    .about .section2 .right3 .tile,
    .about .section2 .right4 .tile {
        margin-right: 0;
        margin-left: 0;
    }
    .about .section2 .left3,
    .about .section2 .right3,
    .about .section2 .left4,
    .about .section2 .right4 {
        padding-left: 0;
        padding-right: 0;
    }
    .section2 .col-lg-6 {
        padding-left: 0;
        padding-right: 0;
    }
    .about .tile {
        padding: 2rem;
        margin-bottom: 3rem;
    }
    .about .values {
        padding-bottom: 0;
    }
    .about .values .fixed-width {
        margin-top: 0;
        padding: 0;
    }
    .about .values1 {
        padding: 30px;
    }
    .about .section3 {
        background-image: none;
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .about .section4 .left .inner {
        margin: 0;
        padding: 5rem 0 0 0;
    }
    .about .carousel-inner .item {
        min-height: 40rem;
    }
    .about .section4 .right {
        padding: 2rem 0;
    }
    .about-sub .section2 .col-lg-12 {
        padding: inherit;
        padding: 6rem 15px 0;
    }
    .about-sub .section2 .row:nth-of-type(2) .col-lg-12 {
        padding-top: 0;
    }
    .about-sub .section2 .row:nth-of-type(3) .col-lg-12 {
        padding-top: 5rem;
    }
    .about-sub .section2 .blue-button {
        margin: 3rem 0rem 0;
        width: 100%;
    }
    .about-sub .section3 .service1 {
        padding: 6rem 0;
        height: auto;
        display: block;
    }
    .about-sub .section3 .right {
        display: none;
    }
    .full-width-tiles .explore-tile {
        margin: 15px 0 !important;
        width: 100%;
    }
    .cat-links {
        display: none;
    }

    .ssp_nz_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .lbg_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .imo_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .issparagon_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .lov_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .pcsparagon_newpathstudio_com_au_ #products-carousel .carousel-indicators.cat-links,
    .ssppgc_newpathstudio_com_au_ #products-carousel .carousel-indicators.cat-links,
    .remnzpgc_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .remaupgc_newpathstudio_com_au_ #products-carousel .carousel-indicators.cat-links,
    .dvf2_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .toc2_newpathweb_com_au #products-carousel .carousel-indicators.cat-links,
    .rem2_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links,
    .wbm_newpathstudio_com_au #products-carousel .carousel-indicators.cat-links {
        display: flex;
    }

    #products-carousel .item .left {
        display: none;
    }

    #products-carousel .glyphicon.glyphicon-menu-right {
        right: -34px;
    }

    #products-carousel .carousel-controls {
        padding: 0 1rem;
    }
    #products-carousel .item .col-lg-6.right .inner {
        height: auto;
        padding-top: 0;
    }
    .footer .col3 {
        padding-bottom: 3rem;
    }
    .about .section3 .left {
        display: none;
    }
    .product-cat .banner .col-lg-12 {
        height: auto;
    }
    .cat-row .pic {
        display: none;
    }
    .cat-row .col-lg-6,
    .cat-row .valign {
        height: inherit;
    }
    .cat-header p {
        margin: 2rem 0;
    }
    .cat-row {
        padding: 0 15px;
    }
    .col-lg-12.brands {
        padding: 6rem 0 2rem;
    }
    .product-cat .section2.brands {
        padding-top: 0;
        padding-bottom: 6rem;
    }
    .product-cat .resource-tile {
        width: unset;
        overflow: auto;
        margin: 2rem 1rem;
    }
    .product-cat .resource-tile:nth-of-type(1),
    .product-cat .resource-tile:nth-of-type(3) {
        margin: 2rem 1rem;
    }
    .product-cat .subscribe .left {
        display: none;
    }
    .product-cat .subscribe .right {
        padding-top: 2rem;
    }
    .cat-row {
        margin-top: 3rem;
    }
    .article-body,
    .article .section2 .article-body {
        margin: 0;
    }
    .feature-section .col-lg-6,
    .feature-section .col-lg {
        height: auto;
    }
    .article-text h3 {
        margin-bottom: 2rem;
        margin-top: 4rem;
    }
    .feature-section {
        margin-top: 0;
    }
    .feature-section .right {
        padding: 0 15px;
    }
    .feature-section .left.pic {
        height: 30rem;
    }
    .feature-section .row {
        margin-top: 0;
    }
    .article-gallery .caption p {
        margin: 10px 0;
    }
    .article-gallery .caption h4 {
        margin-top: 6rem;
    }
    .container.fixed-width.promo-section {
        margin-top: 0;
    }
    .promo-section .valign {
        height: auto;
        padding: 6rem 0;
    }
    .promo-section .pic {
        margin-left: 0;
    }
    .promo-section .arrow-circle {
        display: none;
    }
    .product-cat .section2.brands {
        padding: 0 3rem;
    }
    .feature-section .pic {
        width: auto;
    }
    .feature-section .left.pic {
        margin-left: 0;
        margin-right: 0;
        padding: 0
    }
    .feature-section .valign {
        height: auto;
        padding-top: 2rem
    }
    .sub-feature-section .article-body {
        padding-top: 0;
    }
    #article-carousel .item .pic {
        height: 50vw;
    }
    .article .banner-outer {
        height: 50vw;
    }
    #products-carousel .carousel-inner>.next,
    #products-carousel.carousel-inner>.prev {
        width: 100%;
    }
    #products-carousel .carousel-controls {
        margin-top: -30rem;
        margin-bottom: 30rem;
    }
    .resource-link .right {
        float: none;
        width: unset;
        display: inherit;
        padding-right: 2rem;
    }
    #leadership-carousel .item .left .inner {
        padding: 0;
    }
    #leadership-carousel .item .inner {
        height: unset;
    }
    #leadership-carousel .item .right .inner {
        margin: 0;
        padding: 0;
    }
    #leadership-carousel .carousel-controls {
        margin: 0;
        padding: 0 36%;
        background-color: white;
    }
    .subscribe .left {
        margin-right: -15px;
    }
    .investor .banner .col-lg-12 {
        height: unset;
    }
    .stock-label {
        width: 100%;
        text-align: center;
        padding: 1rem 3rem 0;
    }
    .stock-disclaimer {
        padding-bottom: 1rem;
    }
    .stock-boxes {
        width: 100%;
        text-align: center;
    }
    .investor .section2 .col-lg-12 {
        padding: 0 15px;
    }
    .investor.asx .section2 {
        padding-top: 0;
    }
    .investor .section2 {
        padding-top: 3rem;
    }
    .investor .section2 .blue-button {
        margin: 1rem 0;
        width: 100%;
    }
    .investor .meet-board {
        padding-top: 5rem;
    }
    .accordion-link {
        padding-right: 2rem;
    }

    .pcsparagon_newpathstudio_com_au_ .container.request-product-info-block, 
    .ssppgc_newpathstudio_com_au_ .container.request-product-info-block, 
    .remnzpgc_newpathstudio_com_au .container.request-product-info-block, 
    .remaupgc_newpathstudio_com_au_ .container.request-product-info-block, 
    .dvf2_newpathstudio_com_au .container.request-product-info-block, 
    .issparagon_newpathstudio_com_au .container.request-product-info-block, 
    .lov_newpathstudio_com_au .container.request-product-info-block, 
    .container.request-product-info-block {
        padding: 25px 0px;
    }
     .toc2_newpathweb_com_au .container.request-product-info-block{
         padding: 25px 15px;
     }

    #products-carousel .container.section2.fixed-width {
        display: none;
    }

    #products-carousel .carousel-inner {
        margin-top: 0;
    }

    #products-carousel .carousel-controls .glyphicon {
        right: -15px;
    }
}

@media (min-width: 768px) {
    .other-links {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .other-links {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .other-links {
        width: 1170px;
    }
}

@media (min-width: 1366px) {
    .other-links {
        width: 1326px;
    }
}