@media screen and (min-width: 1441px) {
    .pb-5-none {
        padding-bottom: 3rem !important;
    }

    .pr-4-show-pro {
        padding-right: 0rem !important;
    }

    .pl-5-none-pro {
        padding-left: 3rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 3rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 3rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 3rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 3rem !important;
    }

    .mt-4-none {
        margin-top: 0rem !important;
    }

    .mt-5-none-3 {
        margin-top: 3rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 3rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 3rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 3rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 3rem !important;
    }

    .pr-4-none {
        padding-right: 1.5rem !important;
    }

    .pl-4-none {
        padding-left: 1.5rem !important;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: 1.5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: 1rem !important;
    }

    .mg-logo-brand {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .logo-size {
        width: 177.6px;
        height: 40px;
    }

    /* Home */
    .mobile-show {
        display: none;
    }

    .aboutus-product-size {
        width: 70%;
        height: 100%;
    }

    .salesnetwork-size {
        width: 50%;
        height: 100%;
    }

    /* Products */
    .card-product-name {
        margin-top: 18px !important;
    }

    .card-body-pro-item {
        flex: 1 1 auto;
        padding: 1.25rem;
    }

    /* Contact us */
    .contact-table-height {
        height: 550px;
    }

    .contact-map-height {
        height: 100%;
    }

    .locate-td-width {
        width: 5%;
    }

    .inquiry-button {
        width: 75px;
        height: 28.45px;
    }

    .pl-3-inputInq {
        padding-left: 1rem !important;
    }

    .pr-3-inputInq {
        padding-right: 1rem !important;
    }

    .ContWidthFax {
        width: 35px;
    }

    /* footer */

    .inq-footer-status {
        display: none;
    }

    .pdl-footer {
        padding-left: 3rem !important;
    }

    .pdl-footer-add {
        padding-left: 3rem !important;
    }

    .pdr-footer-cont {
        padding-right: 2.5rem !important;
    }

    .logo-footer-size {
        width: 180px;
        height: 45.97px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 835px !important;
    }
}

@media screen and (max-width: 1440px) {
    .pb-5-none {
        padding-bottom: 3rem !important;
    }

    .pl-5-none-pro {
        padding-left: 3rem !important;
    }

    .pr-4-show-pro {
        padding-right: 0rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 3rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 3rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 3rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 3rem !important;
    }

    .mt-4-none {
        margin-top: 0rem !important;
    }

    .mt-5-none-3 {
        margin-top: 3rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 3rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 3rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 3rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 3rem !important;
    }

    .pr-4-none {
        padding-right: 1.5rem !important;
    }

    .pl-4-none {
        padding-left: 1.5rem !important;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: 1.5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: 1rem !important;
    }

    .mg-logo-brand {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .logo-size {
        width: 177.6px;
        height: 40px;
    }

    /* Home */
    .mobile-show {
        display: none;
    }

    .aboutus-product-size {
        width: 70%;
        height: 100%;
    }

    .salesnetwork-size {
        width: 50%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 12px;
        padding: 7px;
    }

    /* Products */
    .card-body-pro-item {
        flex: 1 1 auto;
        padding: 1.25rem;
    }

    /* Contact us */
    .contact-table-height {
        height: 550px;
    }

    .contact-map-height {
        height: 100%;
    }

    .locate-td-width {
        width: 5%;
    }

    .inquiry-button {
        width: 75px;
        height: 28.3px;
    }

    .pl-3-inputInq {
        padding-left: 1rem !important;
    }

    .pr-3-inputInq {
        padding-right: 1rem !important;
    }

    .ContWidthFax {
        width: 35px;
    }

    /* footer */

    .inq-footer-status {
        display: none;
    }

    .pdl-footer {
        padding-left: 3rem !important;
    }

    .pdl-footer-add {
        padding-left: 3rem !important;
    }

    .pdr-footer-cont {
        padding-right: 2.5rem !important;
    }

    .logo-footer-size {
        width: 180px;
        height: 45.97px;
    }
}

@media screen and (max-width: 1199px) {
    .pb-5-none {
        padding-bottom: 3rem !important;
    }

    .pl-5-none-pro {
        padding-left: 3rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 3rem !important;
    }

    .pr-4-show-pro {
        padding-right: 0rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 3rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 3rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 3rem !important;
    }

    .mt-4-none {
        margin-top: 0rem !important;
    }

    .mt-5-none-3 {
        margin-top: 3rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 3rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 3rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 3rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 3rem !important;
    }

    .pr-4-none {
        padding-right: 1.5rem !important;
    }

    .pl-4-none {
        padding-left: 1.5rem !important;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: 1.5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: 1rem !important;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0rem !important;
        padding-left: 0rem !important;
    }

    .mg-logo-brand {
        margin-left: .5rem;
        margin-right: 1.5rem;
    }

    /* Home */
    .mobile-show {
        display: none;
    }

    .aboutus-product-size {
        width: 70%;
        height: 100%;
    }

    .salesnetwork-size {
        width: 70%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 12px;
        padding: 7px;
    }

    /* Products */
    .card-body-pro-item {
        padding: 1.25rem;
    }

    /* Contact us */
    .contact-table-height {
        height: 550px;
    }

    .contact-map-height {
        height: 100%;
    }

    .locate-td-width {
        width: 6%;
    }

    .pl-3-inputInq {
        padding-left: 0rem !important;
    }

    .pr-3-inputInq {
        padding-right: 0rem !important;
    }

    .ContWidthFax {
        width: 35px;
    }

    /* footer */

    .inq-footer-status {
        display: none;
    }

    .pdl-footer {
        padding-left: 1rem !important;
    }

    .pdl-footer-add {
        padding-left: 3rem !important;
    }

    .pdr-footer-cont {
        padding-right: 2.5rem !important;
    }

    .logo-footer-size {
        width: 180px;
        height: 45.97px;
    }
}

@media screen and (max-width: 991px) {
    .display-none {
        display: none !important;
    }

    .pb-5-none {
        padding-bottom: 3rem !important;
    }

    .pl-5-none-pro {
        padding-left: 3rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 0rem !important;
    }

    .pr-4-show-pro {
        padding-right: 0rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 0rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 3rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 3rem !important;
    }

    .mt-4-none {
        margin-top: 0rem !important;
    }

    .mt-5-none-3 {
        margin-top: 3rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 3rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 3rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 3rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 3rem !important;
    }

    .pr-4-none {
        padding-right: 0rem !important;
    }

    .pl-4-none {
        padding-left: 0rem !important;
    }

    /* navbar */
    .navbar-brand {
        margin-right: auto !important;
    }

    .logo-size {
        width: 155.4px;
        height: 35px;
    }

    .mgl-navmenu {
        margin-left: .5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: .5rem !important;
    }

    .mgl-navmenu2 {
        margin-left: .5rem !important;
        margin-top: .5rem;
    }

    .display-right {
        display: block !important;
        text-align: right !important;
    }

    .mg-logo-brand {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    /* Home */
    .mobile-show {
        display: none;
    }

    .aboutus-product-size {
        width: 80%;
        height: 100%;
    }

    .delml {
        margin-left: -1rem;
    }

    .salesnetwork-size {
        width: 80%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 11px;
        padding: 5px;
    }

    /* Products */
    .card-body-pro-item {
        padding: 1.25rem;
    }

    /* Contact us */
    .contact-table-height {
        height: 450px;
    }

    .contact-map-height {
        height: 300px;
    }

    .locate-td-width {
        width: 6%;
    }

    .ContWidthFax {
        width: 35px;
    }

    /* footer */
    .inq-footer-status {
        display: none;
    }

    .pdl-footer {
        padding-left: .5rem !important;
    }

    .pdl-footer-add {
        padding-left: 2rem !important;
    }

    .pdr-footer-cont {
        padding-right: 2rem !important;
    }

    .logo-footer-size {
        width: 180px;
        height: 45.97px;
    }
}



@media screen and (max-width: 767px) {
    .display-none-mobile {
        display: none !important;
    }

    .display-none {
        display: none !important;
    }

    .pb-5-none {
        padding-bottom: 0rem !important;
    }

    .pl-5-none-pro {
        padding-left: 0rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 0rem !important;
    }

    .pr-4-show-pro {
        padding-right: 1.5rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 0rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 1rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 1rem !important;
    }

    .mt-4-none {
        margin-top: 1.5rem !important;
    }

    .mt-5-none-3 {
        margin-top: 1rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 0rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 0rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 3rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 3rem !important;
    }

    .pr-4-none {
        padding-right: 0rem !important;
    }

    .pl-4-none {
        padding-left: 0rem !important;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: .5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: .5rem !important;
    }

    .mgl-navmenu2 {
        margin-left: .5rem !important;
        margin-top: .5rem;
    }

    .display-right {
        display: block !important;
        text-align: right !important;
    }

    .mg-logo-brand {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    /* Home */
    .mobile-show {
        display: block;
    }

    .web-show {
        display: none;
    }

    .aboutus-product-size {
        width: 80%;
        height: 100%;
    }

    .salesnetwork-size {
        width: 90%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 10px;
        padding: 3px;
    }

    /* Products */
    .card-body-pro-item {
        padding: 1.25rem;
    }

    /* Contact Us */
    .contact-table-height {
        height: 350px;
    }

    .locate-td-width {
        width: 6%;
    }

    .ContWidthFax {
        width: 35px;
    }

    /* footer */

    .inq-footer-status {
        display: block;
    }

    .footer-status {
        display: none;
    }

    .pdl-footer-add {
        padding-left: 1rem !important;
    }

    .logo-footer-size {
        width: 180px;
        height: 45.97px;
    }
}

@media screen and (max-width: 525px) {
    .display-none-mobile {
        display: none !important;
    }

    .display-none {
        display: none !important;
    }

    .pb-5-none {
        padding-bottom: 0rem !important;
    }

    .pl-5-none-pro {
        padding-left: 0rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 0rem !important;
    }

    .pr-4-show-pro {
        padding-right: 1.5rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 0rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 1rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 1rem !important;
    }

    .mt-5-none-3 {
        margin-top: 1rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 0rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 0rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 1.5rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 1.5rem !important;
    }

    .pr-4-none {
        padding-right: 0rem !important;
    }

    .pl-4-none {
        padding-left: 0rem !important;
    }

    #myBtn {
        bottom: 30px;
        right: 10px;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: .5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: .5rem !important;
    }

    .mgl-navmenu2 {
        margin-left: .5rem !important;
        margin-top: .5rem;
    }

    .display-right {
        display: block !important;
        text-align: right !important;
    }

    .mg-logo-brand {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }

    .pagehead-font {
        font-size: 25px;
    }

    /* Home */
    .web-show {
        display: none;
    }

    .aboutus-product-size {
        width: 90%;
        height: 100%;
    }

    .mobile-show {
        display: block;
    }

    .cog-pic {
        width: 70%;
        height: 100%;
    }

    .header-font {
        font-size: 25px;
    }

    hr.home-aboutus {
        width: 140px;
    }

    hr.home-ourproduct {
        width: 200px;
    }

    hr.home-salesnetwork {
        width: 210px;
    }

    .salesnetwork-size {
        width: 100%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 9px;
        padding: 3px;
        right: 10px;
    }

    /* Products */
    .card-body-pro-item {
        padding: 0rem;
    }

    /* Service */
    .button-page-bordergray {
        font-size: 13px;
        line-height: 35px;
        height: 38px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .button-page-gray {
        font-size: 13px;
        line-height: 35px;
        height: 38px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .vl {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    /* contact us */
    .inquiry-button {
        width: 65px;
        height: 24.53px;
    }

    .contactus-title-font {
        font-size: 14px;
    }

    .contactus-content-font {
        font-size: 12px;
        font-weight: 200;
    }

    .contactus-span-font {
        font-size: 12px;
        font-weight: 300;
    }

    .locate-td-width {
        width: 12%;
    }

    .button-fadeblue {
        width: 100px;
        font-size: 13px !important;
    }

    .button-blue {
        width: 100px;
        font-size: 13px !important;
    }

    /* footer */
    .footer-status {
        display: none;
    }

    .pdl-footer-add {
        padding-left: 1rem !important;
    }

    .footer-title-font,
    .footer-content-font,
    .footer-subtitle-font {
        font-size: 12px;
    }

    .logo-footer-size {
        width: 130px;
        height: 33.96px;
    }

    .copyright-font {
        font-size: 8px;
    }

    .ContWidthFax {
        width: 35px;
    }
}

@media screen and (max-width: 495px) {
    .display-none-mobile {
        display: none !important;
    }

    .display-none {
        display: none !important;
    }

    .pb-5-none {
        padding-bottom: 0rem !important;
    }

    .pl-5-none-pro {
        padding-left: 0rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 0rem !important;
    }

    .pr-4-show-pro {
        padding-right: 1.5rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 0rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 1rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 1rem !important;
    }

    .mt-5-none-3 {
        margin-top: 1rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 0rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 0rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 1.5rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 1.5rem !important;
    }

    .pr-4-none {
        padding-right: 0rem !important;
    }

    .pl-4-none {
        padding-left: 0rem !important;
    }

    #myBtn {
        bottom: 30px;
        right: 10px;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: .5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: .5rem !important;
    }

    .mgl-navmenu2 {
        margin-left: .5rem !important;
        margin-top: .5rem;
    }

    .display-right {
        display: block !important;
        text-align: right !important;
    }

    .mg-logo-brand {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }

    .pagehead-font {
        font-size: 25px;
    }

    /* Home */
    .web-show {
        display: none;
    }

    .aboutus-product-size {
        width: 90%;
        height: 100%;
    }

    .mobile-show {
        display: block;
    }

    .cog-pic {
        width: 70%;
        height: 100%;
    }

    .header-font {
        font-size: 25px;
    }

    hr.home-aboutus {
        width: 140px;
    }

    hr.home-ourproduct {
        width: 200px;
    }

    hr.home-salesnetwork {
        width: 210px;
    }

    .salesnetwork-size {
        width: 100%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 9px;
        padding: 3px;
        right: 10px;
    }

    /* Products */
    .card-body-pro-item {
        padding: 0rem;
    }

    /* Service */
    .button-page-bordergray {
        font-size: 13px;
        line-height: 35px;
        height: 38px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .button-page-gray {
        font-size: 13px;
        line-height: 35px;
        height: 38px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .vl {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    /* contact us */
    .inquiry-button {
        width: 65px;
        height: 24.53px;
    }

    .contactus-title-font {
        font-size: 14px;
    }

    .contactus-content-font {
        font-size: 12px;
        font-weight: 200;
    }

    .contactus-span-font {
        font-size: 12px;
        font-weight: 300;
    }

    .locate-td-width {
        width: 12%;
    }

    .button-fadeblue {
        width: 100px;
        font-size: 13px !important;
    }

    .button-blue {
        width: 100px;
        font-size: 13px !important;
    }

    /* footer */
    .footer-status {
        display: none;
    }

    .pdl-footer-add {
        padding-left: 1rem !important;
    }

    .footer-title-font,
    .footer-content-font,
    .footer-subtitle-font {
        font-size: 12px;
    }

    .logo-footer-size {
        width: 130px;
        height: 33.96px;
    }

    .copyright-font {
        font-size: 8px;
    }

    .ContWidthFax {
        width: 55px;
    }
}

@media screen and (max-width: 351px) {
    .display-none-mobile {
        display: none !important;
    }

    .display-none {
        display: none !important;
    }

    .pb-5-none {
        padding-bottom: 0rem !important;
    }

    .pl-5-none-pro {
        padding-left: 0rem !important;
    }

    .pl-5-none,
    .px-5-none {
        padding-left: 0rem !important;
    }

    .pr-4-show-pro {
        padding-right: 1.5rem !important;
    }

    .pr-5-none,
    .px-5-none {
        padding-right: 0rem !important;
    }

    .pr-5-none-3,
    .px-5-none-3 {
        padding-right: 1rem !important;
    }

    .pl-5-none-3,
    .px-5-none-3 {
        padding-left: 1rem !important;
    }

    .mt-5-none-3 {
        margin-top: 1rem !important;
    }

    .mt-5-none,
    .my-5-none {
        margin-top: 0rem !important;
    }

    .mb-5-none,
    .my-5-none {
        margin-bottom: 0rem !important;
    }

    .ml-5-none-3,
    .mx-5-none-3 {
        margin-left: 1.5rem !important;
    }

    .mr-5-none-3,
    .mx-5-none-3 {
        margin-right: 1.5rem !important;
    }

    .pr-4-none {
        padding-right: 0rem !important;
    }

    .pl-4-none {
        padding-left: 0rem !important;
    }

    /* navbar */
    .mgl-navmenu {
        margin-left: .5rem !important;
    }

    .mgl-navmenu1 {
        margin-left: .5rem !important;
    }

    .mgl-navmenu2 {
        margin-left: .5rem !important;
        margin-top: .5rem;
    }

    .display-right {
        display: block !important;
        text-align: right !important;
    }

    .mg-logo-brand {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }

    /* Home */
    .web-show {
        display: none;
    }

    .header-font {
        font-size: 25px;
    }

    hr.home-aboutus {
        width: 140px;
    }

    hr.home-ourproduct {
        width: 200px;
    }

    hr.home-salesnetwork {
        width: 210px;
    }

    .aboutus-product-size {
        width: 90%;
        height: 100%;
    }

    .salesnetwork-size {
        width: 100%;
        height: 100%;
    }

    .transparent-Sale-button-blue {
        font-size: 9px;
        padding: 3px;
        right: 10px;
    }

    /* Contact us */

    .iconConfDel {
        width: 25%;
        height: auto;
    }

    .ContWidthFax {
        width: 55px;
    }

    /* footer */
    .footer-status {
        display: none;
    }

    .pdl-footer-add {
        padding-left: 1rem !important;
    }
}