@media only screen and (min-width: 1700px) {
    .first-container.even {
        margin-right: 46%;
        margin-top: -1.5%;
    }

    .first-container.odd {
        margin-top: -1.5%;
    }

    .first-container.odd:before {
        left: 14px;
    }

}

@media only screen and (min-width: 1200px) {
    .custom-container {
        max-width: 1200px;
        /*padding: 0px;*/
    }

    .our-services-img:after {
        width: 346px;
        position: absolute;
        top: -16px;
        background-position: center;
        right: 0;
        background-size: cover;
        height: 636px;
        z-index: -1;
    }

    .secod-cont {
        font-size: 16px;
    }

    .physical-flag-image img {
        height: auto !important;
    }

    .physical-flag-inner, .physical-flag-inner-two, .physical-flag-inner-three {
        margin-top: 77px !important;
    }

    .serve-items li:nth-child(even) {
        width: 40%;
        float: left;
    }

    .serve-items li:nth-child(odd) {
        width: 60%;
        float: left;
    }

    .science .polymer-testing-intro-inner ul li:nth-child(odd) {
        width: 50%;
    }

    .science .polymer-testing-intro-inner ul li:nth-child(even) {
        width: 50%;
        margin-left: 0px;
    }

}

@media only screen and (min-width: 1400px) {
    li.nav-item {
        margin: 0 40px;
    }

    .search-bar {
        margin-left: 15px;
    }

    .call-btn {
        margin-right: 20px;
    }

    .informative-card {
        margin-top: 37px;
    }

    .videos {
        width: 100%;
    }

    .videos-title h5 {
        width: 100%;
    }

    .aslo-do-colum {
        width: 81%;
        height: 37vh;
    }

    .polymer-analysis-services .custom-container {
        max-width: 100%;
    }

    .traning-colum {
        padding-left: 40px;
    }

    .science-img-first img {
        width: 100%;
    }

    .science-img-second img {
        width: 100%;
    }

    .counter-image {
        height: 69vh;
    }

    .our-mission-title {
        padding-top: 9%;
    }

    .colum-validition-inner {
        padding: 205px 7%;
    }

    .polymer-testing-img img {
        width: 100%;
        /*height: 590px;*/
    }

    .services-colum {
        padding-left: 55px;
    }

    .polymer-testing-page .services-colum {
        padding-left: 55px;
        padding-right: 55px;
    }

    .our-services-img:after {
        width: 294px;
        position: absolute;
        top: -16px;
        background-position: center;
        right: 0;
        background-size: cover;
        height: 509px;
        z-index: -1;

    }

    .colum-validition-wrap {
        margin-top: 50px;
        height: 57vh;
    }

    .spectroscopic-page .col-md-6.image-colum {
        padding-right: 70px;
    }

    .sector-banner-first {
        margin-top: 9%;
    }

    .sector-banner-second {
        margin-top: 9%;
        padding-bottom: 11%;
    }

    .physical-flag-inner, .physical-flag-inner-two, .physical-flag-inner-three {
        margin-top: 100px;
    }

    .physical-flag-inner::after {
        left: 73%;
    }

    .physical-flag-inner-two::after {
        left: 73%;
    }

    .physical-flag-inner-three::after {
        left: 73%;
    }

    .our-mission-inner h3 {
        padding-top: 0%;
    }

    .polymer-serve-list ul li:nth-child(even) {
        width: 65%;
    }

    .polymer-serve-list ul li:nth-child(odd) {
        width: 35%;
    }

    .term-7 .appliction-img img {
        height: 450px;
    }

}

@media only screen and (max-width: 1600px) {
    .gpc-anaylsis p br {
        display: none;
    }
}

@media only screen and (max-width: 1500px) {
    .first-container.odd:before {

        width: 61px;
        top: 40px;
        left: -6px;
        height: 127px;
    }

    .first-container.even {
        margin-right: 47%;
    }
}

@media only screen and (max-width: 1495px) {
    .science .polymer-testing-intro-inner ul li:nth-child(even) {
        width: 43%;
        margin-left: 11px;
    }

    .science .polymer-testing-intro-inner ul li:nth-child(odd) {
        width: 55%;
    }

}

@media only screen and (max-width: 1463px) {
    li.nav-item {
        margin: 0 30px;
    }

}

@media only screen and (max-width: 1400px) {
    .first-container.even {
        margin-right: 47.5%;
    }

    .odd-txt {
        left: 90%;
    }

    .even-txt {
        right: 92%;
    }

    .first-container.even:after {
        right: -10px;
    }

    .first-container.even:after {
        right: -18px;
    }

    .first-container.even {
        margin-right: 48%;
    }

    .term-7 .appliction-img img {
        height: 436px;
    }
}

@media only screen and (max-width: 1360px) {
    .appliction-img img {
        height: 389px;
    }

    .informative-card {

        margin-top: 33px;
    }

    .page-id-204 .petrochemicals-row p br {
        display: none;
    }
}

@media only screen and (max-width: 1300px) {
    .science .polymer-testing-intro-inner ul li:nth-child(odd) {
        width: 51%;
    }

    .col-md-12.col-lg-4.col-xl-4.mt-3.gpc-analysis-list.wow.fadeIn.animated {
        height: 482px;
    }
}

@media only screen and (max-width: 1250px) {
    .first-container.even {
        margin-right: 48%;
    }

    .first-container.even:after {
        right: -16px;
    }
}

@media only screen and (min-width: 1200px) {
    .top-bar {
        display: none;
    }

    .physical-flag-image img {
        height: 350px;
    }

    .physical-flag-inner, .physical-flag-inner-two, .physical-flag-inner-three {
        margin-top: 55px;
    }
}

@media only screen and (max-width: 1199px) {
    button.navbar-toggler {
        display: none;
    }

    .header .container.custom-container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .top-bar {
        display: block;
    }

    .header .call-btn {
        display: none;
    }

    .header .search-bar {
        display: none;
    }

    .contact-card .br {
        display: none;
    }

    .physical-flag-image img {
        height: 350px;
    }

    .physical-flag-inner, .physical-flag-inner-two, .physical-flag-inner-three {
        margin-top: 49px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .first-container.even:after {
        right: -10px;
    }

    .odd-txt {
        left: 100%;
    }

    .even-txt {
        right: 100%;
    }

    .first-container.even:after {
        right: -15px;
    }

    .col-md-12.col-lg-4.col-xl-4.mt-3.gpc-analysis-list.wow.fadeIn.animated {
        height: 530px;
    }

}


@media only screen and (max-width: 1403px) {
    li.nav-item {
        margin: 0 20px;
    }

    .polymer-analysis-services p br {
        display: none;
    }
}

@media only screen and (max-width: 1323px) {
    li.nav-item {
        margin: 0 10px;
    }
}

@media only screen and (max-width: 1263px) {
    li.nav-item {
        margin: 0;
    }

    .service-title h3 {
        font-size: 20px;
    }

    .science .polymer-testing-intro-inner ul li:nth-child(odd) {
        width: 100%;
    }

    .science .polymer-testing-intro-inner ul li:nth-child(even) {
        width: 100%;
        margin-left: 0px;
    }

    .page-id-72 .science .polymer-testing-intro-inner p br {
        display: none;
    }

    .traning-img img {
        height: 670px;
    }

    .sector-banner-first {
        margin-top: 5%;
    }

    .informative-card {
        margin-top: 21%;
    }

}

@media only screen and (max-width: 1203px) {
    .header .navbar-light .navbar-nav .nav-link {
        font-size: 12px;
    }

    .sector-banner-first {
        margin-top: 3%;
    }
}

@media only screen and (max-width: 1123px) {
    li.nav-item {
        margin-left: 0px;
    }

    .footer-icons ul li {
        margin-right: 5px;
        margin-left: 5px;
    }

    .services-text br {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    .header li.nav-item {
        padding-left: 0px;
        margin-left: 0px;
    }

    li.nav-item.search-bar {
        padding-left: 56px !important;
        margin-top: -1px;
    }

    .logo img {
        width: 204px;
    }

    .header .navbar-light .navbar-nav .nav-link {
        font-size: 15px;
        margin-top: 0;
    }

    .header .call-btn a {
        font-size: 13px;
        padding-right: 35px;
        padding-left: 5px;
    }

    .header .call-btn {
        padding: 20px 10px;
    }

    .search-bar {
        margin-left: 32px;
    }

    .search-bar a {
        margin-top: 28px;
    }

    .header .fas {
        font-size: 21px;
    }

    .search-btn {
        width: 100%;
    }

    .video-wrap {
        height: auto;
    }

    .footer-icons ul li {
        padding-right: 0px;
    }

    .newsletter .button a {
        padding: 9px 3px;
    }

    .service-title {
        height: 67px;
    }

    .our-mission {
        position: relative;
        margin-top: -18%;
    }

    .remaining-inner {
        padding: 3% 3% 4%;
    }

    .serve-items li:nth-child(even) {
        width: 100%;
        float: none;
    }

    .serve-items li:nth-child(odd) {
        width: 100%;
        float: none;
    }

    .footer .col-md-2,
    .footer .col-md-3,
    .footer .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /*.footer .col-md-2 {*/
    /*    -ms-flex: 0 0 100%;*/
    /*    flex: 0 0 100%;*/
    /*    max-width: 100%;*/
    /*}*/

    .footer .contact-info li {
        margin-left: 15px;
    }



    .contact-card {
        width: 48%;

    }

    .address {
        width: 79%;
    }

    .services-text br {
        display: none;
    }

    .contact-us-heading h1 {
        font-size: 70px;
    }

    .contact-us-heading h3 {
        top: 40px;
    }

    section.our-services {
        background-image: none;
        height: 100%;
    }

    .gpc-analysis-sub-title h3 {
        font-size: 20px;
    }

    .gpc-analysis-text {

        padding: 0px 0px 30px
    }

    .gpc-colum-heading {
        padding-right: 0;
    }

    .polymer-testing-intro-inner.side-img {
        margin-top: 30px;
    }

    .developing .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .colum-validition-inner {
        padding: 53px 7%;
    }

    .petrochemicals .contact-us-heading h3 {
        top: 44px;
    }

    .science .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .science-img-first {
        padding-right: 0;
    }

    .science-img-second {
        padding-left: 0;
    }

    .polymer-analysis-services .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-md-6.left-side {
        order: 2;
    }

    .col-md-6.right-side {
        order: 1;
    }

    .col-md-12.col-lg-7.col-xl-7.left-side {
        order: 2;
    }

    .polymer-analysis .traning-img {
        text-align: center;
    }

    .service-offered .polymer-serve-list ul li:nth-child(odd) {
        width: 100%;
        float: none;
    }

    .service-offered .polymer-serve-list ul li:nth-child(even) {
        width: 100%;
        float: none;
    }

    .polymer-analysis .traning-colum:after {
        display: none;
    }

    .polymer-analysis .aslo-btn {

        top: 54%;
    }

    .polymer-analysis .aslo-btn a {
        padding: 10px 17px;
    }

    .Projects .traning-img {
        text-align: center;
    }

    .informative-card {
        padding: 22px 32px 17px 25px;
        margin-top: 16px;
    }

    .projects-pagination {
        width: 50%;
    }

    .informative-card {

        width: 320px;
    }

    .services-text.text-justify p br {
        display: none;
    }

    .aslo-do-colum {
        padding: 145px 104px;
        background-size: contain;
    }

    .our-services-img:after {
        width: 165px;
        top: -18px;
        right: 13px;
        height: 297px;
    }

    .polymer-testing-img {
        text-align: center;
    }

    .polymer-testing-wrap.polymer-testing-wrap-right {
        padding-left: 60px;
    }

    .polymer-testing-wrap-right::before {
        width: 202px;
        height: 370px;
        top: 35px;
    }

    .spectroscopic-page .col-md-6.image-colum {
        padding-right: 50px;
        padding-left: 50px;
    }

    .sector-banner-first {
        margin-top: 34px;
        padding-bottom: 7%;
    }

    .sector-banner-second {
        margin-top: 34px;
        padding-bottom: 7%;
    }

    .physical-flag-image img {
        height: 300px;
    }

    .physical-flag-inner {
        padding: 7% 12% 4% 9%;
    }

    .physical-flag-inner-two {
        padding: 7% 12% 4% 20%;
        margin-top: 52px;
    }

    .physical-flag-inner-three {
        padding: 7% 12% 4% 9%;
        margin-top: 52px;

    }

    .search_feild {
        display: none !important;
    }

    .first-container.even {
        margin-right: 49.2%;
    }

    .first-container.odd:before {
        left: -40px;
    }

    .first-container.even:after {
        right: -48px;
    }

    .odd-txt {
        left: 120%;
    }

    .even-txt {
        right: 120%;
    }

    .theory .appliction-img img {
        height: auto;
    }

    .aslo-do-colum h3 {
        font-size: 19px;
    }

    .spectro-text {
        width: 100%;
    }

    .physical-flag-image img {
        height: 375px;
    }

    .traning-img img {
        height: auto;
    }

    .gpc-developing .contact-us-heading h3 {
        top: 51px;
    }

    .page-id-63 .polymer-analysis-services-first h3 {
        margin-top: 30px;
    }

    .contact-card-title ul {
        width: 100%;
    }
    .contact-side-bar {
        height: 38vh;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .footer .col-md-2,
    .footer .col-md-3,
    .footer .col-md-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    /*.footer .col-md-2 {*/
    /*    -ms-flex: 0 0 50%;*/
    /*    flex: 0 0 50%;*/
    /*    max-width: 50%;*/
    /*}*/

    .aslo-do-colum h5 {
        top: 36%;
        font-size: 15px;
    }

    aslo-btn {
        left: 0;
    }

    .aslo-btn a {
        font-size: 12px;
        padding: 10px 24px;
    }

    .science-img-first img {
        width: 100%;
    }

    .science-img-second img {
        width: 100%;
    }

    .polymer-testing-list-two {
        padding-left: 0;
    }

    .traning-img {
        margin-top: 15px;
    }

    /*.informative-card-date h5 {*/
    /*    font-size: 12px;*/
    /*}*/
    /*.informative-card-heading h3 {*/
    /*    font-size: 14px;*/
    /*}*/
    /*.informative-card .traning-colum-text {*/
    /*    font-size: 12px;*/
    /*}*/
    .info-card-btn a {
        font-size: 13px;
    }

    .informative-card {
        margin-top: 22px;
    }

    .service-title {
        height: 86px;
    }

    .appliction-img img {
        height: 241px;
    }


}

@media only screen and (max-width: 992px) {
    .term-7 .appliction-img img {
        height: auto;
    }

    .remaining .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .colum-validition-wrap {
        height: 62vh;
    }

    .validition-wrap {
        padding-top: 0;
        padding-bottom: 0;
    }

    .colum-validition-inner {
        top: 0;
    }

    .colum-validition-inner {
        padding: 44px 14% 44px 7%;
    }

    .gpc-developing .contact-us-heading h3 {
        top: 46px;
    }

    .services-colum {
        padding-left: 26px;
        padding-right: 26px;
    }

    .colum-validition-inner p br {
        display: none;
    }

    .new-first-col p br {
        display: none;
    }

    .petrochemicals-row h5 br {
        display: none;
    }

    .page-id-238 .left-side {
        order: 2 !important;
    }

    .page-id-238 .right-side {
        order: 1 !important;
    }

    .sector-banner-first {
        margin-top: 34px;
        padding-bottom: 7%;
        margin-bottom: -71px;
        margin-left: 55px;
    }

    .sector-banner-second {
        margin-top: 34px;
        padding-bottom: 7%;
        margin-bottom: -71px;
        margin-right: 55px;
    }

    .applications .col-md-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;

    }

    .applications .col-md-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;

    }

    .informative-card {
        padding: 22px 32px 17px 25px;
        margin-bottom: -70px !important;
        margin: 0 auto;
    }

    .projects-inner {
        padding: 0;
    }

    .appliction-img img {
        width: 100%;
        height: auto;
    }

    .informative-card {
        width: 580px;
    }

    .col-md-12.col-lg-4.col-xl-4.mt-3.gpc-analysis-list.wow.fadeIn.animated {
        height: 429px;
    }
    .contact-side-bar {
        height: 49vh;
    }
    .contact-side-bar-title a {
        font-size: 18px;
    }
    .page-id-131 .col-md-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-id-131 .col-md-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .contact-side-bar {
        width: 100%;
        text-align: center;
    }
    .contact-side-bar-title {
        margin-bottom: 4%;
    }
}

@media only screen and (max-width: 768px) {
    .header ul.navbar-nav.text-uppercase {
        margin-left: 8px;
    }

    .header .navbar-light .navbar-nav .nav-link {

        margin-top: 0px;
    }

    .header .call-btn {
        margin-top: 0px;
        padding: 20px 0;
    }

    .video-wrap {
        padding: 7% 0 5% 0;
    }

    .services .col-md-4 {
        -ms-flex: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .services-2 .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .we-serve .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .video.text-center iframe {
        width: 84%;
    }

    .form-control {
        margin-bottom: 20px;
    }

    .tell-us-form-wrap {
        height: auto;
        padding: 30px 18px;
    }

    .footer .contact-info li {
        margin-left: 15px;
    }

    .search-btn {
        width: 52%;
        margin: 0 auto;
        padding-bottom: 35px;
    }

    .newsletter .button {
        padding: 9px 13px;
    }

    .our-services .col-md-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .our-services .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .our-services-img {

        padding-right: 0;
    }

    .our-services-img img {
        width: 88%;
    }

    .remaining .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .counter-title h1 {
        font-size: 26px;
    }

    .counter-title h4 {
        font-size: 14px;
    }

    .location .col-md-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .location .col-md-10 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .location {
        height: 100%;
        padding-bottom: 46px;
    }

    .our-office-heading h3 {
        margin-bottom: 25px;
        padding-top: 17%;
    }

    .contact-side-bar-title {
        margin-bottom: 4%;
    }

    .contact-side-bar {
        width: 100%;
        text-align: center;
    }



    li.nav-item.search-bar {
        padding-left: 0px !important;
    }

    .search-bar a {
        margin-top: 0px;
    }

    .tell-us-form .col-md-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .form-btn {
        width: 100%;
    }

    .search-bar {
        margin-left: 0;
    }

    .our-services-sub-title br {
        display: none;
    }

    .our-mission {
        position: relative;
        margin-top: -19%;
    }

    .our-mission-title h3::after {
        top: 116%;
    }

    .counter-text br {
        display: none;
    }

    .counter-text {
        width: 75%;
        margin: 0 auto;
    }

    .search-bar a {
        padding-left: 3px;
    }

  

    .polymer-testing-text br {
        display: none;
    }

    .polymer-testing-heading h3::after {
        top: 132%;
    }

    .polymer-testing-intro .col-md-5 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .polymer-testing-intro .col-md-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .polymer-testing-img {
        text-align: center;
    }

    .contact-us-heading h1 {
        font-size: 56px;
    }

    .contact-us-heading h3 {
        top: 32px;
    }

    .polymer-testing-intro-inner {
        background-image: none;
    }

    .right-side {
        order: 1 !important;
    }

    .left-side {
        order: 2 !important;
    }

    .aslo-do-wrap .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 auto;
    }

    .aslo-do-wrap .col-md-2 {
        display: none;
    }

    .aslo-do-colum h5 {
        top: 36%;
        font-size: 17px;
    }

    .aslo-btn {
        position: absolute;
        top: 57%;
    }

    .gpc-anaylsis .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .border-right {
        border: 0 !important;
    }

    .gpc-colum {
        padding-left: 0px;
        padding-top: 13px;
    }

    .validtion, .petrochemicals .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .colum-validition-inner {
        padding: 47px 7%;
        position: relative;
        top: 32px;
        left: 33px;
        margin-right: 67px;
    }

    .traning-colum:after {
        width: 294px;
        top: 27px;
        height: 533px;
    }

    .traning-img img {
        width: 100%;
    }

    .petrochemicals .contact-us-heading h3 {
        top: 26px;
    }

    .petrochemicals .contact-us-heading h1 {
        font-size: 50px;
    }

    .polymer-analysis .aslo-btn {
        left: 0;
        top: 55%;
    }

    .polymer-analysis .aslo-do-colum {
        margin: 0 auto;
        margin-bottom: 25px;
    }

    .informative-card {
        padding: 22px 32px 17px 25px;
        margin-bottom: -70px !important;
        margin: 0 auto;
    }

    .projects-pagination {
        width: 67%;
    }

    .aslo-do-colum {
        margin-bottom: 21px;
        background-size: contain;
    }

    .services-colum {
        padding-right: 55px;
    }

    .polymer-testing-wrap-right:before {
        content: '';
        background-image: url(../images/img-right.jpg);
        background-repeat: no-repeat;
        z-index: -1;
        width: 264px;
        position: absolute;
        top: 24px;
        background-position: center;
        right: 0;
        background-size: cover;
        height: 493px;
    }

    .colum-validition-wrap {
        margin-top: 0;
        height: 75vh;
    }

    section.validtion {
        padding-bottom: 0px;
    }

    section.polymer-testing-intro {
        padding-bottom: 0px;
    }

    .gpc-analysis-page .validition-wrap {
        padding-bottom: 0;
    }

    section.polymer-testing-intro.new-first-col {
        margin-bottom: 0px;
    }

    .image-colum {
        padding-right: 0;
    }

    .sector-banner-first {
        margin-top: 34px;
        padding-bottom: 7%;
        margin-bottom: -71px;
        margin-left: 55px;
    }

    .sector-banner-second {
        margin-top: 34px;
        padding-bottom: 7%;
        margin-bottom: -71px;
        margin-right: 55px;
    }

    .physical-flag-inner-two {
        padding: 7% 12% 4% 22%;
    }

    .physical-flag-inner-three {
        padding: 7% 21% 4% 9%;
    }

    .physical-flag-inner {
        padding: 7% 21% 4% 9%;
    }

    .physical-flag-inner-three::after {
        right: 15%;

    }

    .physical-flag-inner::after {
        right: 15%;

    }

    .thermal-gallery-wrap {
        padding: 30px 0;
    }

    .thermal-gallery-wrap-two {
        margin-bottom: 30px;
    }

    .thermal-gallery-wrap-three {
        padding: 30px 0;
    }

    .first-container.odd:before, .first-container.even:after {
        display: none;
    }

    .first-container.odd, .first-container.even {
        margin: 0;
    }

    .even-txt {
        position: relative;
        text-align: left;
        left: 0;
    }

    .odd-txt {
        position: relative;
        text-align: left;
        left: 0;
    }

    .first-container {
        width: 100%;
        margin: 0 auto !important;
    }

    .odd-txt {
        margin: 0 auto;
        width: 310px;
        padding-bottom: 14px;
        text-align: center;
    }

    .even-txt {
        margin: 0 auto;
        width: 310px;
        padding-bottom: 14px;
        text-align: center;
    }

    .services-text {
        min-height: 72px;
    }

    .science .polymer-testing-list ul li {
        float: none;
        width: 100%;
    }

    .science .polymer-testing-list {
        padding-bottom: 0;
    }

    .services-colum {
        padding-left: 32px;
        padding-right: 32px;
    }

    .gpc-developing .contact-us-heading h3 {
        top: 37px;
    }

    .gpc-anaylsis p {
        padding: 0;
    }

    .page-id-183 .traning-colum {
        margin-top: 25px;
    }

    .page-id-204 .petrochemicals-row h3 {
        text-align: center;
    }

    .page-id-63 .polymer-testing-intro p {
        padding-bottom: 0;
    }

    .page-id-63 .polymer-testing-intro-title {
        padding-bottom: 0px;
    }

    .page-id-63 .polymer-serve-list ul li:nth-child(odd) {
        width: 100%;
        float: none;
    }

    .page-id-63 .polymer-serve-list ul li:nth-child(even) {
        width: 100%;
        float: none;
    }

    .page-id-63 .aslo-do-colum h3 {
        padding: 0px 223px 0 230px;
    }

    .videos-title h5 {
        width: 100%;
    }

    .videos {
        width: 100%;
    }
    input[type="checkbox"] + label{
        width: 100%;
        float: none;
    }
    #wpcf7-f455-o1 {
        width: 100%;
    }
    .page-id-453 .request-a-quote p br{
        display: none;
    }

}

@media only screen and (max-width: 736px) {
    .video-wrap {
        /*height: 91vh;*/
    }

    .video.text-center iframe {
        padding: 8% 0 6% 0;
    }

    .polymer-testing-wrap-right::before {
        display: none;
    }

    .side-img:before {
        display: none;
    }

    .video-btn a {
        font-size: 12px;
        padding: 12px 9px;
    }

    .page-id-63 .aslo-do-colum h3 {
        padding: 0px 177px 0 186px;
    }

    .page-id-72 .new-first-col p br {
        display: none;
    }


}

@media only screen and (max-width: 600px) {
    .our-office-heading h3 {
        padding-top: 23%;
    }

    .contact-card br {
        display: none;
    }

    .contact-card-title h4 {
        font-size: 18px;
    }

    .info, .contact-info, .explore, .newsletter {
        margin-left: 0px;
    }

    .contact-us {
        height: auto;
    }

    .address, .contact-info p {
        font-size: 14px;
    }

    .polymer-testing-heading h3 {
        font-size: 23px !important;
        top: 30px;
    }

    .polymer-testing-intro-title h3 {
        font-size: 20px;
    }

    .polymer-testing-title h3 {
        font-size: 20px;
    }

    .polymer-testing-sub-title h3 {
        font-size: 20px;
    }

    .polymer-testing-sub-title br {
        display: none;
    }

    .contact-us-heading h1 {
        font-size: 50px;
    }

    .developing .contact-us-heading h1 {
        font-size: 50px;
        padding-top: 5%;
    }

    .gpc-developing .contact-us-heading h3 {
        font-size: 22px;
        top: 33px;
    }
	
	.our-mission {
        margin-top: -24%;
    }
	.our-mission-inner h3 {
		padding-top: 3%;
	}
    .petrochemicals .contact-us-heading h3 {
        top: 27px;
    }

    .science .polymer-testing-sub-title h3 {
        text-align: left;
    }

    .science .polymer-testing-list {
        padding-bottom: 50px;
    }

    .polymer-serve-list ul li:nth-child(odd) {
        width: 100%;
        float: none;
    }

    .polymer-serve-list ul li:nth-child(even) {
        width: 100%;
        float: none;
    }

    .service-offered .gpc-analysis-list.polymer-serve-list {
        padding-bottom: 49px;
    }

    .polymer-analysis .contact-us-heading h3 {
        font-size: 22px;
        top: 29px;
    }

    .Projects .gpc-developing .contact-us-heading h3 {
        top: 34px;
    }

    .projects-inner {
        padding: 0 0px;
    }

    .videos {
        width: 100%;
    }

    .videos-title {
        width: 100%;
    }

    .projects-pagination {
        width: 58%;
    }

    .video-mob-view {
        padding-left: 0px;
        padding-right: 0px;
    }

    .science .polymer-testing-list-two ul {
        padding-left: 0;
    }

    .polymer-testing-heading h3::after {
        display: none;
    }

    .colum-validition-wrap {
        margin-top: 0;
        height: auto;
        padding-bottom: 57px;
    }

    .traning-colum:after {
        display: none;
    }

    .new-side-img:before {
        display: none;
    }

    .polymer-testing-wrap::before {
        display: none;
    }

    .sector-banner-first {
        margin-top: 34px;
        padding-bottom: 7%;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0;
    }

    .sector-banner-second {
        margin-top: 34px;
        padding-bottom: 7%;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .polymer-analysis-services .polymer-analysis-services-first:before {
        display: none;
    }

    .physical-flag-inner {
        padding: 7% 33% 4% 9%;
    }

    .physical-flag-inner::after {
        right: 25%;
    }

    .physical-flag-inner-two {
        padding: 7% 8% 4% 39%;
    }

    .physical-flag-inner-three {
        padding: 7% 33% 4% 9%;
    }

    .physical-flag-inner-three::after {
        right: 25%;
    }

    .videos-title a {
        width: 100%;
    }

    .contact-card {
        width: 100%;
        position: relative !important;
        text-align: center;
    }

    .map {
        margin-left: 0;
    }

    .map iframe {
        width: 100%;
    }

    .address {
        width: 100%;
    }

    .counter-text {
        width: 80%;
    }

    .remaining-content {
        text-align: left !important;
    }

    .video-btn {
        margin-top: 0;
    }

    .page-id-78 .polymer-testing-intro-title {
        padding-bottom: 0;
    }

    .page-id-63 .aslo-do-colum h3 {
        padding: 0px 118px 0 118px;
    }

    .informative-card {
        width: 100%;
        margin-bottom: 0 !important;
    }

    .video-pop-dialog {
        margin: 0 auto;
    }

    .our-mission-banner .custom-container {
        padding: 0 !important;
    }

    .our-mission-inner {
        margin-right: 0px;
        margin-left: 0px;
    }

    .petrochemicals-row h3 {
        text-align: center;
    }

    .colum-validition-inner {
        left: 0;
        margin-right: 0;
    }

    .page-id-171 .traning-colum {
        padding-bottom: 30px;
    }

    .sector-banner p {
        padding-right: 30px;
    }
    .request-a-quote br {
        display: none;
    }
   ul.theory-links li {
        display: block;
    }
    ul.theory-links
    {
        padding: 0;
    }
    ul.theory-links li {
        padding: 12% 3%;
    }
    section.gpc-developing .custom-container
    {
        padding: 0;
    }
    .contact-us-form {
        width: 100%;
    }
    section.location .custom-container
    {
        padding: 0;
    }
    .page-id-387 .custom-container{
        padding: 0 20px;
    }
    .video-popup-body iframe {
        height: 350px;
    }
    .video-pop-dialog {
        max-width: 95% !important;
    }


}

@media only screen and (max-width: 500px) {
    .video-btn a {
        border: unset;
    }

    .video-btn a:hover {
        background-color: transparent;
        border: unset;
        text-decoration: underline;
    }

    .counter-title p {
        font-size: 10px;
        margin-top: 0;
    }
    .page-id-63 .aslo-do-colum h3 {
        padding: 0px 100px 0 100px;
    }
	
	.our-mission {
         margin-top: -29%;
	}
}

@media only screen and (max-width: 475px) {
    .search-btn {
        width: 100%;
    }

    .our-mission {
        position: relative;
        margin-top: -37%;
    }

    .our-mission-content {
        padding: 32% 5% 5%;
    }

    .our-office-heading h3 {
        padding-top: 27%;
    }

    .address {
        width: 100%;
    }

    .services::after {
        left: 45.5%;
    }

    .services::before {
        left: 44%;
    }

    .video-btn a {
        color: white;
        font-family: "lato-black";
        font-size: 12px;
    }

    .services-text br {
        display: none;
    }

    .all-rights p {
        font-size: 14px;
    }

    .newsletter .button {

        width: 100%;
        margin-top: 10px;
    }

    .counter-text {
        width: 90%;
        margin: 0 auto;
    }

    .our-mission-inner {
        margin-right: 20px;
        margin-left: 20px;
    }

    .get-direction a {
        padding: 14px 9px;
        font-size: 12px;
    }

    .footer-icons ul li {
        margin-right: 5px;
    }

    .polymer-testing-heading h3 {
        font-size: 19px;
        top: 22px;
    }

    .contact-us-heading h1 {
        font-size: 40px;
    }

    .page-id-238 .contact-us-heading h1 {
        padding-top: 4%;
        font-size: 35px;
    }

    .petrochemicals-row h3 br {
        display: none;
    }

    .colum-validition-inner .traning-colum-heading h3 {
        font-size: 20px;
    }

    .petrochemicals .contact-us-heading h1 {
        font-size: 40px;
    }

    .petrochemicals .contact-us-heading h3 {
        top: 16px;
    }

    .science .polymer-testing-content {
        width: 100%;
    }

    .polymer-analysis .contact-us-heading h3 {
        font-size: 22px;
        top: 21px;
    }

    .Projects .gpc-developing .contact-us-heading h3 {
        top: 23px;
    }

    .counter-image {
        padding: 257px 192px;
    }

    .gpc-developing .contact-us-heading h3 {
        top: 22px;
    }

    .page-id-63 .aslo-do-colum h3 {
        font-size: 17px;
        padding: 0px 76px 0 76px;
    }

    .col-md-12.col-lg-4.col-xl-4.mt-3.gpc-analysis-list.wow.fadeIn.animated {
        height: 542px;
    }


}

@media only screen and (max-width: 414px) {
    .informative-card {
        padding: 22px 32px 17px 25px;
        margin-bottom: 0px !important;;
        width: 100%;
    }

    .projects-pagination {
        width: 90%;
    }

    .aslo-do-colum {
        padding: 165px 104px;
        background-size: contain;
    }

    .counter-image {
        padding: 177px 146px;
    }

    .colum-validition-inner {
        top: 35px;
    }

    .header .navbar-light .navbar-nav .nav-link {
        font-size: 12px;
    }

    .counter-title h5 {
        font-size: 14px;
    }

    .applications h3 {
        font-size: 20px;
    }

    .applications h5 {
        font-size: 16px;
    }
    .page-id-63 .aslo-do-colum h3 {
        font-size: 17px;
        padding: 0px 0px 0 0px;
    }
}


@media only screen and (max-width: 377px) {
    .our-mission-inner {
        margin-right: 4px;
        margin-left: 4px;
    }

    .counter-title h4 {
        font-size: 12px;
    }

    .counter-title h1 {
        font-size: 16px;
    }


    .map iframe#gmap_canvas {
        width: 100%;
    }

    .map {
        margin-left: 0;
    }

    .get-direction a {
        padding: 14px 23px;
        font-size: 12px;
    }

    .our-office-heading h3 {
        padding-top: 37%;
        font-size: 24px;
    }

    .contact-us-heading h3 {
        padding-top: 4%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .polymer-testing-heading h3::after {
        top: 100%;
    }

    .polymer-testing-text {
        padding-bottom: 0;
    }

    .polymer-testing-wrap {
        padding-top: 20px;

    }

    .polymer-testing-wrap.polymer-testing-wrap-right {
        padding-left: 32px;
        padding-right: 32px;
    }

    .extra-p {
        padding-left: 32px;
        padding-right: 32px;
    }

    .contact-us-heading h3::after {
        display: none;
    }

    .contact-us-heading h1 {
        font-size: 40px;
        padding-top: 8%;
    }

    .contact-side-bar {
       height: 33vh;
       margin-top: 40px;
    }

    .contact-side-bar-inner {
        display: block;
    }

    .about-us .contact-us-heading h1 {
        font-size: 36px;
        padding-top: 9%;
    }

    .polymer-testing .contact-us-heading h1 {
        font-size: 24px;
        padding-top: 14%;
    }


    .gpc-developing .contact-us-heading h3 {
        top: 18px;
        font-size: 20px;
    }

    .developing .polymer-testing-title h3 {
        font-size: 18px;
    }

    .polymer-analysis .contact-us-heading h1 {
        font-size: 30px;
    }

    .projects-pagination {
        width: 100%;
    }

    .informative-card-heading h3 {
        font-size: 16px;
    }

    .aslo-do-colum {
        padding: 145px 104px;
        background-size: contain;
    }

    .counter-image {
        padding: 177px 130px;
    }

    .counter-text {
        font-size: 10px;
    }

    h3 {
        font-size: 20px !important;
    }

    .aslo-do-colum h3 {
        padding: 0;
        font-size: 20px !important;
    }

    .logo img {
        width: 178px;
    }

    .service-title {
        height: auto;
    }

    .services-colum {
        margin-top: 23px;
        font-size: 20px !important;
    }

    .page-id-75 .polymer-testing-text {
        margin-top: 20px;
    }

    .gpc-anaylsis h5 {
        font-size: 16px;
    }

    .page-id-63 .aslo-do-colum h3 {
        font-size: 17px;
        padding: 0px 0px 0 0px;
    }

    .page-id-63 .polymer-testing-intro p {
        text-align: left;
        padding-bottom: 0;
    }

}

@media only screen and (max-width: 320px) {

    a.navbar-brand.logo {
        margin-right: 0;
    }

    .our-office-heading h3 {
        font-size: 21px;
    }

    .logo img {
        width: 186px;
    }

    .aslo-btn a {
        font-size: 12px;
        padding: 10px 15px;
    }

    .gpc-analysis-sub-title h3 {
        font-size: 15px;
    }

    .gpc-anaylsis .contact-us-heading h1 {
        font-size: 24px;
        padding-top: 13%;
    }

    .colum-validition-inner .traning-colum-heading h3 {
        font-size: 18px;
    }

    .developing .polymer-testing-sub-title h3 {
        font-size: 18px;
    }

    .petrochemicals .polymer-testing-sub-title h3 {
        font-size: 16px;
    }

    .polymer-analysis .aslo-btn a {
        padding: 10px 12px;
    }

    .informative-card-heading h3 {
        font-size: 13px;
    }

    .informative-card-date h5 {
        font-size: 12px;
    }

    .info-card-btn a {
        font-size: 12px;
    }

    .info-card-btn img {
        width: 22px;
        margin-top: -1px;
    }

    .aslo-do-colum {
        padding: 142px 104px;
        background-size: contain;
    }

    .aslo-do-colum h5 {
        top: 36%;
        font-size: 14px;
    }

    .counter-image {
        padding: 177px 146px;
    }

    .counter-image {
        padding: 150px 119px;
    }

    .counter-content {
        top: 42%;
    }

    .counter-text {
        font-size: 10px;
    }

    .counter-image {
        padding: 177px 116px;
    }

    section.polymer-testing-intro.new-first-col {
        margin-top: 25px;
    }
    .aslo-btn {
        position: absolute;
        top: 62%;
    }
    .counter-title h1 {
        font-size: 12px;
    }
    .counter-title h5 {
        font-size: 12px;
    }
    .counter-title p {
        margin-top: -8px;
    }



}