@media only screen and (min-width: 1370px){
    .inquiry {
        min-width: 170px;
        height: 100%;
    }
    .inquiry > p {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .home-page .product-content-head{
        margin-block-start: 76px;
        display: inline-block;
    }
}
@media only screen and (min-width: 480px){
    .mobile-nav-links{width: 90%;}
}

@media only screen and (max-width: 1870px){
    nav .navbar .links li{margin-right: 45px;}
}

@media only screen and (max-width: 1700px){
    nav .navbar .links li a, .inquiry p{font-size: 23px;}
}

@media only screen and (max-width: 1500px){
    nav .navbar .links li a, .inquiry p{font-size: 20px;}
    nav .navbar .links li{margin-right: 35px;}
}

/* Media Query for distinct 1366px */
@media only screen and (max-width: 1370px) {

    .contact-form.form-container {
        overflow: hidden;
    }
    .container.cards {
        flex-wrap: wrap;
    }
    /* Update Start*/

    .logo-div {
        margin-inline-end: 32rem;
    }
    .logo {
        /* margin-inline: 6rem; */
    }

    .choose-list li {
        padding-block-end: 78px !important;
    }

    .choose-list-1 {
        top: 28%;
    }

    .choose-list-2 {
        right: -9.5% !important;
    }
    
    .first-choose {
        margin-inline-start: 1rem !important;
    }
    .last-choose {
        padding-inline-start: 0.5rem !important;
        margin-block-start: -2.5rem !important;
    }

    .industry-head {
        top: 30.5%;
        left: 7.15%;
    }
    .industry-item-1 {
        top: 39% !important;
    }

    .industry-list-items li {
        padding-block-end: 1.5rem !important;
    }
    .industry-item-2 {
        top: 39% !important;
        right: 22% !important;
    }
    .contact-detail p {
        font-size: 22px !important;
        margin-block-end: 1rem !important;
    }
    input[type="submit"] {
        font-size: 23px !important;
        min-width: 15.375rem !important;
        min-height: 3rem !important;
    }
    .logo-line img {
        max-height: 78px;
        display: block;
    }

    .extra-card {
        flex: 0 0 auto;
        max-width: 33.33%;
        padding-inline-end: 1.5rem;
    }
    .extra-card .mid-banner-news-title {
        padding: 1rem;
        display: inline-flex;
        border-inline: 1px solid var(--grey);
    }
    .product-main-content-new {
        margin-block-start: -0.3rem;
    }
    /* Update End*/

    /* Home Page */
    
    .desktop-version {
        overflow: hidden;
    }
    .sub-menu {
        display: none;
        list-style: none;
    }
    /* .drop-down {
        display: block;
    } */
    .topnav.responsive {
        display: none;
    }

    nav {
        max-height: 78px;
    }

    .nav-icons {
        display: flex;
    }

    .mail-icon {
        padding-inline-end: 2rem;
        position: relative;
    }

    .tel-icon {
        padding-inline-end: 3rem;
        position: relative;
    }
    .mail-icon::before, .tel-icon::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 1px;
        height: 100%;
        background: #e8e8e8;
    }

    .navbar-icon .three-bar-div .bar-line {
        width: 35px;
        height: 5px;
        background-color: #fff;
        margin: 6px 0;
    }


    .three-bar-div {
        padding-block: 1rem;
        padding-inline-start: 3rem;
    }
    .navbar-icon {
        padding-inline-end: 3rem;
        background-color: var(--blue);
        padding-block: 0.22rem;
    }

    .custom-container, .container{
        max-width: 93.7%;
        margin: 0 auto;
        padding: 0;
    }
    .industries-list-content {
        margin-block-start: -0.35%;
    }
    .drop-down {
        display: none;
    }
    .topnav {
        position: absolute;
        list-style: none;
        text-align: left;
        left: 0;
        top: 100%;
        font-size: 28px;
        background-color: var(--blue);
        width: 100%;
    }
    
    .topnav li:not(:first-child) {
        border-top: 1px solid #fff;
    }
    .topnav li {
        padding-block: 1rem;
        padding-inline-start: 1rem;
    }

    .topnav a {
        color: #fff;
        text-decoration: none;
    }


    nav .navbar .links li {
        display: none;
    }

    
    .inquiry {
        display: none;
    }
    
    
    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }
    .dot {
        height: 16px;
        width: 16px;
    }

    .card {
        flex: 0 0 auto;
        min-width: 46%;
        margin-inline-end: 1.5rem;
    }

    .first-card, .second-card {
        border-inline: 1px solid var(--grey);
    }
    .third-card {
        display: none;
    }

    .mid-banner-img {
        background-image: url('../image/further-electronics-circle-gate.jpg');
        /* background-size: 50% 100%; */
    }
    .mid-content-head{
        font-size: 48px;
    }
    .mid-content {
        padding-block-start: 0;
        padding-block-end: 3.125rem;
    }
    .mid-content-para-1 {
        display: block;
    }
    .mid-content-para-1, .mid-content-para-2 {
        margin-block-start: 0;
        padding-inline-end: 0;
        font-size: 24px;
        color: #000;
    }

    .mid-content-para {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-block-start: 3.125rem;
    }
    .mid-content-para p {
        padding-inline-end: 2.688rem;
    }
    .mid-content-last {
        margin-block-start: 1.563rem;
    }
    .read-more {
        font-size: 24px;
    }
    .mid-below-img-line img {
        max-width: 57%;
    }
    .mid-below-title p, .mid-below-title h2, .mid-below-title h1, .product-last-content-title-new h2 {
        font-size: 48px;
        margin-block-start: -2rem;
        margin-block-end: 3rem;
    }
    .mid-banner-news-content, .mid-banner-news-img img {
        max-width: 412px;
    }
    .news-title-time p {
        font-size: 22px;
    }
    .news-title-head p {
        font-size: 24px;
    }
    .mid-banner-news-para {
        font-size: 24px;
    }
    .news-read-more a {
        font-size: 24px;
    }
    .mid-banner-news {
        margin-block-start: 4rem;
        margin-block-end: 2.688rem;
    }
    .news-read-more {
        margin-block-end: 0.938rem;
        margin-inline-start: 1rem;
    }
    .product-content-img {
        background-size: 100% 100%;
        margin-block-start: 0;
    }
    .product-content-head p, .product-content-head h2, .product-content-head h1 {
        font-size: 48px;
    }
    .product-content-para p {
        font-size: 24px;
    }
    .product-content-img {
        background-image: url('../image/above_footer_pad_img.png');
        background-repeat: no-repeat;
        height: auto;
        background: #41aadc;
    }
    .product-content-head {
        padding-block-start: 0;
        padding-block-end: 3rem;
    }
    .home-page .product-content-head {
        padding-top: 35px;
    }
    .product-content-para {
        /* max-width: 25.438rem; */
        margin-block-end: 17px;
    }
    .product-read-more a {
        font-size: 24px;
    }
    .product-content-new-div.container {
        margin-block-start: 3.125rem;
    }
    .product-content-new-head p{
        font-size: 24px;
        margin-block-end: 22px;
    }
    .product-content-new-para {
        margin-block-end: 32px;
    }
    .product-content-new-para p {
        font-size: 24px;
    }
    .product-content-div {
        max-width: 257px;
        margin-block-end: 35px;
    }
    .product-content-new-img img {
        max-width: 80%;
    }
    .product-last-content-img img {
        width: 57%;
    }
    .product-last-content-title p, .product-last-content-title h2 {
        font-size: 48px;
        margin-block-start: -2rem;
    }
    .product-last-content-logos {
        padding-block-start: 1.625rem;
    }
    .service-container.container {
        margin-block-start: 2.938rem;
    }
    .service-container-head p, .service-container-head h2, .service-container-head h1 {
        font-size: 48px;
        margin-block-end: 3.75rem;
    }
    .service-container-title p {
        font-size: 24px;
    }
    .service-container-image {
        display: none;
    }
    .service-container-image-pad {
        display: block;
    }
    .service-container-details {
        width: 23%;
    }
    .service-read-more {
        display: none;
    }
    .contact-head p, .contact-head h2 {
        font-size: 48px;
        padding-block: 35px;
        padding-bottom: 27px;
    }
    input[type="text"], input[type="email"] {
        min-height: 2.188rem;
    }
    select, ::placeholder {
        font-size: 18px;
    }
    textarea {
        min-height: 10.625rem;
        font-size: 18px;
    }
    input[type="submit"] {
        font-size: 15px;
        min-width: 10.375rem;
        min-height: 0rem;
    }
    .form-class-input {
        margin-block-end: 1.3rem;
    }
    .footer-first-content ul > li {
        font-size: 24px;
    }
    .footer-first-content li:not(:last-child)::after {
        padding-inline: 0.36em;
    }
    .footer-lists {
        margin-block: 2.625rem;
    }
    .footer-second-content.container img {
        padding-block: 3.625rem;
    }
    .footer-last-content li a {
        font-size: 24px;
    }

    /* Service Page */


    .breadcrumb-section a {
        font-size: 30px;
    }
    .breadcrumb-section {
        margin-block-start: 2.063rem;
        margin-block-end: 2.75rem;
    }
    .service-container-main {
        margin-block-end: 4.5rem;
    }
    .mid-service-title p, .mid-service-title h2 {
        font-size: 48px;
        margin-block-start: -3rem;
    }
    .service-container-img img {
        max-width: 100%;
    }
    .service-process-last-container {
        margin-block-start: 2.75rem;
        margin-block-end: 3.625rem;
    }
    .service-process-last-left p, .service-process-last-right p {
        font-size: 24px;
    }
    .service-process-last-left {
        max-width: 50%;
        padding-inline-end: 0;
    }
    .service-process-last-right {
        max-width: 50%;
        padding-inline-end: 17rem;
    }
    .mid-advantage-img-line img {
        max-width: 95%;
    }
    .mid-advantage-title p, .mid-advantage-title h2 {
        color: var(--blue);
        font-size: 48px;
        margin-block-start: -3rem;
        margin-inline-start: 0rem;
    }
    .advantage-img.container {
        padding-block: 5.75rem;
    }
    .advantage-img img {
        max-width: 100%;
    }

    /* Contact Page */

    .contact-persion-head p, .contact-persion-head h1 {
        font-size: 48px;
    }

    .contact-person-content {
        margin-block-start: 0rem;
        padding-inline: 0rem;
        margin-block-end: 5.188rem;
    }

    .contact-avatar-full-content {
        margin-block-start: 3.438rem;
    }

    .contact-avatar-content {
        width: 22%;
        margin-inline-end: 3rem;
    }

    .contact-detail p {
        margin-block-end: 2rem;
    }

    .location.service {
        margin-block-start: 3.313rem;
    }

    .mid-location-img-line img {
        max-width: 65%;
    }
    .mid-location-title p, .mid-location-title h2 {
        font-size: 48px;
        margin-block-start: -2rem;
        margin-inline-start: 2rem;
    }

    .location-detail {
        margin-block-start: 4rem;
        margin-block-end: 4.563rem;
    }

    .location-detail-head {
        font-size: 24px;
    }

    .location-detail-para {
        font-size: 24px;        
    }

    .location-detail-para {
        width: 47%;
    }
    .mobile-footer {
        display: none;
    }
    
    .active-btn, .btn:hover{background-size: cover;}
    .mid-content-para p {
        padding-inline-end: 0;
        flex: 0 0 45%;
    }
    .mid-content-para-1 {
        margin-right: 30px;
    }
    .navbar-wrapper.desktop {
        display: none;
    }
    .navbar-wrapper.mobile {
        display: block;
    }
    .desktop-version .list-icon.navbar-icon.mobile-toggle.open {
        position: fixed;
        left: 90%;
        padding-right: 0;
    }
}

@media only screen and (max-width: 1550px){
    .industry-item-1 {
        line-height: 40px;
    }
    .industry-item-2 {
        right: 16%;
        line-height: 40px;
    }
    .product-main-content-new .product-last-content-image img {
        width: 100%;
    }
    .custom-container, .container{max-width: 93.7%;}
}

@media only screen and (max-width: 1450px){
    .industry-item-1 {
        line-height: 36px;
    }
    .industry-item-2 {
        right: 15%;
        line-height: 36px;
    }
}


/* Media Query for distinct 1366px */
@media only screen and (max-width: 1366px) {
    .choose-list-1 {
        top: 26%;
    }

    .choose-list li {
        font-size: 17px;
        padding-block-end: 106px !important;
    }

    .choose-list-2 {
        right: 1% !important;
    }

    .choose-list-2 {
       top: 26%;
    }
    .last-choose {
        margin-block-start: -0.6rem !important;
    }
    .industry-list-items li {
        padding-block-end: 1rem !important;
    }
    .industry-item-1 {
        top: 38% !important;
        line-height: 54px;
    }
    .industry-item-2 {
        top: 37% !important;
        right: 13% !important;
        line-height: 55px;
    }
    .product-last-content-title-new {
        font-size: 56px;
    }
}

@media only screen and (max-width: 1300px) {
    .industry-list-items li {
        font-size: 40px;
    }
    .industry-item-1 {
        top: 38% !important;
        line-height: 50px;
    }
    .industry-item-2 {
        top: 37% !important;
        right: 15% !important;
        line-height: 51px;
    }
}

/* Media Query for 1180px */
@media only screen and (max-width: 1200px) {



    /* Update */

    /* .choose-list-2 {
        top: 26%;
        right: -11.5% !important;
    }
    .last-choose {
        margin-block-start: 0rem !important;
    } */

    .desktop-choose-version {
        display: none;
    }

    .mobile-choose-version {
        display: block;
    }
    .choose-list li {
        list-style: none;
        font-size: 17px;
        padding-block-end: 56px;
    }

    .product-last-content {
        margin-block-start: 1rem;
    }

    /* .choose-list-1 {
        top: 27%;
    }     */

    .choose-list-2 {
        top: 27% !important;
        right: -5.5% !important;
    }
    .first-choose {
        margin-inline-start: 0.5rem;
    }

    .last-choose {
        border: 5px solid var(--blue);
        max-width: 59%;
        height: 0;
        margin-block-start: -1.5rem;
        padding-block: 0.3rem;
        padding-inline-start: 0.1rem;
    }

    .customer-dist-head p, .customer-dist-head h2 {
        font-size: 33px;
    }

    .customer-dist-head {
        margin-block-start: 1rem;
        margin-inline-start: 4rem;
    }


    .industry-head p {
        font-size: 18px;
    }

    .industry-head {
        top: 29%;
        left: 7%;
    }
    .industry-list-items li {
        font-size: 30px;
        padding-block-end: 0.6rem;
    }
    .industry-item-1 {
        top: 38%;
        left: 17%;
    }

    .industry-item-2 {
        top: 38%;
        right: 16%;
    }

    .contact-detail p {
        margin-block-end: 0.7rem !important;
    }
    /* Home Page */

    /* .product-content-img-new {
	    height: 65vh;
    } */
    .product-last-content-title-new {
        font-size: 33px;
    }

    nav .navbar .nav-links {
        line-height: 45px;
        height: 100%;
    }

    .logo-div {
        margin-inline-end: 28rem;
    }

    .topnav.responsive {
        display: none;
    }

    .industries-list-content {
        margin-block-start: -0.35%;
    }
    .drop-down {
        display: none;
    }
    .topnav {
        position: absolute;
        list-style: none;
        text-align: left;
        left: 0;
        top: 100%;
        font-size: 28px;
        background-color: var(--blue);
        width: 100%;
    }
    
    .topnav li:not(:first-child) {
        border-top: 1px solid #fff;
    }
    .topnav li {
        padding-block: 1rem;
        padding-inline-start: 1rem;
    }

    .topnav a {
        color: #fff;
        text-decoration: none;
    }

    .custom-container, .container{
        max-width: 93.7%;
        margin: 0 auto;
        padding: 0;
    }
    nav .main-navigation-div {
        max-height: 65px;
    }
    .navigation-items > li{
        display: none;
    }
    .inquiry {
        display: none;
    }
   
    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }
    .dot {
        height: 16px;
        width: 16px;
    }

    .card {
        flex: 0 0 auto;
        min-width: 50%;
        margin-inline-end: 1.5rem;
    }

    .first-card, .second-card {
        border-inline: 1px solid var(--grey);
    }
    .third-card {
        display: none;
    }

    .mid-banner-img {
        background-image: url('../image/further-electronics-circle-gate.jpg');
        /* background-size: 50% 100%; */
    }
    .mid-content-head{
        font-size: 48px;
    }
    .mid-content-para-1 {
        display: block;
    }
    .mid-content-para-1, .mid-content-para-2 {
        margin-block-start: 0;
        padding-inline-end: 0;
        font-size: 24px;
        color: #000;
    }

    .mid-content-para {
        align-items: flex-start;
    }
    .mid-content-para p {
        padding-inline-end: 2.688rem;
    }
    .mid-content-last {
        margin-block-start: 1.563rem;
    }
    .read-more {
        font-size: 24px;
    }
    .mid-below-img-line img {
        max-width: 57%;
    }
    .mid-banner-news-content, .mid-banner-news-img img {
        max-width: 412px;
    }
    .news-title-time p {
        font-size: 22px;
    }
    .news-title-head p {
        font-size: 24px;
    }
    .mid-banner-news-para {
        font-size: 24px;
    }
    .news-read-more a {
        font-size: 24px;
    }
    .mid-banner-news {
        margin-block-start: 4rem;
        margin-block-end: 2.688rem;
    }
    .news-read-more {
        margin-block-end: 0.938rem;
        margin-inline-start: 1rem;
    }
    .product-content-img {
        background-size: 100% 100%;
    }
    .product-content-para p {
        font-size: 24px;
    }
    .product-content-img {
        background-image: url('../image/above_footer_pad_img.png');
        background-repeat: no-repeat;
        height: auto;
        background: #41aadc;
    }
    .product-content-para {
        max-width: 25.438rem;
        margin-block-end: 17px;
    }
    .product-read-more a {
        font-size: 24px;
    }
    .product-content-new-div.container {
        margin-block-start: 3.125rem;
    }
    .product-content-new-head p{
        font-size: 24px;
        margin-block-end: 22px;
    }
    .product-content-new-para {
        margin-block-end: 32px;
    }
    .product-content-new-para p {
        font-size: 24px;
    }
    .product-content-div {
        max-width: 257px;
        margin-block-end: 35px;
    }
    .product-content-new-img img {
        max-width: 80%;
    }
    .product-last-content-img img {
        width: 57%;
    }
    .product-last-content-logos {
        padding-block-start: 1.625rem;
    }
    .service-container.container {
        margin-block-start: 2.938rem;
    }
    .service-container-title p {
        font-size: 24px;
    }
    .service-container-image {
        display: none;
    }
    .service-container-image-pad {
        display: block;
    }
    .service-container-details {
        width: 23%;
    }
    .service-read-more {
        display: none;
    }
    .contact-head p, .contact-head h2 {
        padding-block: 2rem;
    }
    input[type="text"], input[type="email"] {
        min-height: 2.188rem;
    }
    select, ::placeholder {
        font-size: 18px;
    }
    textarea {
        min-height: 10.625rem;
        font-size: 18px;
    }
    input[type="submit"] {
        font-size: 15px;
        min-width: 10.375rem;
        min-height: 0rem;
    }
    .form-class-input {
        margin-block-end: 1.3rem;
    }
    .footer-first-content ul > li {
        font-size: 24px;
    }
    .footer-first-content li:not(:last-child)::after {
        padding-inline: 0.36em;
    }
    .footer-lists {
        margin-block: 2.625rem;
    }
    .footer-second-content.container img {
        padding-block: 3.625rem;
    }
    .footer-last-content li a {
        font-size: 24px;
    }

    /* Service Page */


    .breadcrumb-section a {
        font-size: 30px;
    }
    .breadcrumb-section {
        margin-block-start: 2.063rem;
        margin-block-end: 2.75rem;
    }
    .service-container-main {
        margin-block-end: 4.5rem;
    }
    .service-container-img img {
        max-width: 100%;
    }
    .service-process-last-container {
        margin-block-start: 2.75rem;
        margin-block-end: 3.625rem;
    }
    .service-process-last-left p, .service-process-last-right p {
        font-size: 24px;
    }
    .service-process-last-left {
        max-width: 50%;
        padding-inline-end: 0;
    }
    .service-process-last-right {
        max-width: 50%;
        padding-inline-end: 17rem;
    }
    .mid-advantage-img-line img {
        max-width: 95%;
    }
    .advantage-img.container {
        padding-block: 5.75rem;
    }
    .advantage-img img {
        max-width: 100%;
    }

    /* Contact Page */


    .contact-person-content {
        margin-block-start: 0rem;
        padding-inline: 0rem;
        margin-block-end: 5.188rem;
    }

    .contact-avatar-full-content {
        margin-block-start: 3.438rem;
    }

    .contact-avatar-content {
        width: 22%;
        margin-inline-end: 3rem;
    }

    .contact-detail p {
        margin-block-end: 2rem;
    }

    .location.service {
        margin-block-start: 3.313rem;
    }

    .mid-location-img-line img {
        max-width: 65%;
    }

    .location-detail {
        margin-block-start: 4rem;
        margin-block-end: 4.563rem;
    }

    .location-detail-head {
        font-size: 24px;
    }

    .location-detail-para {
        font-size: 24px;        
    }

    .location-detail-para {
        width: 47%;
    }
    .mobile-footer {
        display: none;
    }
}


/* Media Query for 1024px */
@media only screen and (max-width: 1080px) {

    /* Home Page */

    .desktop-choose-version {
        display: none;
    }

    .mobile-choose-version {
        display: block;
    }

    .choose-list li {
        list-style: none;
        font-size: 17px;
        padding-block-end: 56px;
    }


    .choose-list-1 {
        top: 27%;
    }    

    .choose-list-2 {
        top: 28%;
        right: -21.5%;
    }

    .first-choose {
        margin-inline-start: 0.5rem;
    }

    .last-choose {
        border: 5px solid var(--blue);
        max-width: 59%;
        height: 0;
        margin-block-start: -1.5rem;
        padding-block: 0.3rem;
        padding-inline-start: 0.1rem;
    }

    .customer-dist-head {
        margin-block-start: 1rem;
        margin-inline-start: 4rem;
    }

    .industry-head p {
        font-size: 18px;
    }

    .industry-head {
        top: 29%;
        left: 7%;
    }
    .industry-list-items li {
        font-size: 25px;
        padding-block-end: 0.6rem;
    }
    .industry-item-1 {
        top: 38%;
        left: 17%;
    }

    .industry-item-2 {
        top: 38%;
        right: 16%;
    }

    .logo-div {
        margin-inline-end: 14rem;
    }


    .topnav.responsive {
        display: none;
    }

    .industries-list-content {
        margin-block-start: -0.35%;
    }
    .footer-last-content li:not(:last-child)::after {
        font-size: 24px;
    }
    .drop-down {
        display: none;
    }
    .topnav {
        position: absolute;
        list-style: none;
        text-align: left;
        left: 0;
        top: 100%;
        font-size: 28px;
        background-color: var(--blue);
        width: 100%;
    }
    
    .topnav li:not(:first-child) {
        border-top: 1px solid #fff;
    }
    .topnav li {
        padding-block: 1rem;
        padding-inline-start: 1rem;
    }

    .topnav a {
        color: #fff;
        text-decoration: none;
    }

    .custom-container, .container{
        max-width: 860px;
        margin: 0 auto;
        padding: 0;
    }
    nav .main-navigation-div {
        max-height: 65px;
    }
    .navigation-items > li{
        display: none;
    }
    .inquiry {
        display: none;
    }

    
    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }
    .dot {
        height: 16px;
        width: 16px;
    }

    .card {
        flex: 0 0 auto;
        min-width: 46%;
        margin-inline-end: 1.5rem;
    }

    .first-card, .second-card {
        border-inline: 1px solid var(--grey);
    }
    .third-card {
        display: none;
    }

    .card img {
        max-height: 187px;
    }


    .mid-banner-news-title {
        padding: 0.5rem;
        display: inline-flex;
        min-height: 95px;
    }

    .mid-banner-img {
        background-image: url('../image/further-electronics-circle-gate.jpg');
        /* height: 100%; */
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
    }

    .mid-content-head{
        font-size: 48px;
    }
    .mid-content-para-1 {
        display: block;
    }
    .mid-content-para-1, .mid-content-para-2 {
        margin-block-start: 0;
        padding-inline-end: 0;
        font-size: 24px;
        color: #000;
    }

    .mid-content-para {
        display: flex;
        justify-content: space-between;
        margin-block-start: 3.125rem;
    }
    .mid-content-para p {
        padding-inline-end: 2.688rem;
    }
    .mid-content-last {
        margin-block-start: 1.563rem;
    }
    .read-more {
        font-size: 24px;
    }
    .mid-below-img-line img {
        max-width: 57%;
    }
    .mid-banner-news-content, .mid-banner-news-img img {
        max-width: 412px;
    }
    .news-title-time p {
        font-size: 22px;
    }
    .news-title-head p {
        font-size: 24px;
    }

    .news-title-head {
        margin-inline-start: 4rem;
        margin-block-start: -0.3rem;
    }

    .mid-banner-news-para {
        font-size: 24px;
    }
    .news-read-more a {
        font-size: 24px;
    }
    .mid-banner-news {
        margin-block-start: 4rem;
        margin-block-end: 2.688rem;
    }
    .news-read-more {
        margin-block-end: 0.938rem;
        margin-inline-start: 0;
    }
    .product-content-para {
        margin-block-start: 0px !important;
    }
    /* .desktop-brand-version {
        display: none;
    }
    .mobile-brand-version {
        display: block;
    } */
    /* .product-content-img {
        background-size: 100% 100%;
        margin-block-start: 4rem;
    } */
    .product-content-para p {
        font-size: 24px;
    }
    /* .product-content-img {
        background-image: url('../image/above_footer_pad_img.png');
        background-repeat: no-repeat;
        height: auto;
    } */
    .product-content-para {
        max-width: 29.438rem;
        margin-block-end: 17px;
        padding-bottom: 0;
    }
    .product-read-more a {
        font-size: 24px;
    }
    .product-content-new-div.container {
        margin-block-start: 3.125rem;
    }
    .product-content-new-head p{
        font-size: 24px;
        margin-block-end: 22px;
    }
    .product-content-new-para {
        margin-block-end: 32px;
    }
    .product-content-new-para p {
        font-size: 24px;
    }
    .product-content-div {
        max-width: 257px;
        margin-block-end: 35px;
    }
    .product-content-new-img img {
        max-width: 80%;
    }
    .product-last-content-img img {
        width: 57%;
    }
    .product-last-content-logos {
        padding-block-start: 1.625rem;
        padding-block-end: 30px;
    }

    .service-container.container {
        margin-block-start: 50px;
    }
    .product-last-content-title-new.container p, .product-last-content-title-new.container h2 {
 
        padding-top: 0;
    }

    .input-class {
        min-width: 26.125rem;
    }

    .service-container-title p {
        font-size: 24px;
    }
    .service-container-image {
        display: none;
    }
    .service-container-image-pad {
        display: block;
    }
    .service-container-details {
        width: 23%;
    }
    .service-read-more {
        display: none;
    }
    input[type="text"], input[type="email"] {
        min-height: 2.188rem;
    }
    select, ::placeholder {
        font-size: 18px;
    }
    textarea {
        min-height: 10.625rem;
        font-size: 18px;
    }
    input[type="submit"] {
        font-size: 15px;
        min-width: 10.375rem;
        min-height: 0rem;
    }
    .form-class-input {
        margin-block-end: 1.3rem;
    }
    .footer-first-content ul > li {
        font-size: 24px;
    }
    .footer-first-content li:not(:last-child)::after {
        padding-inline: 0.36em;
    }
    .footer-lists {
        margin-block: 2.625rem;
    }
    .footer-second-content.container img {
        padding-block: 3.625rem;
    }
    .footer-last-content li a {
        font-size: 24px;
    }

    .product-content-new-para {
        min-height: 145px;
    }
    .mid-banner-content-border{height: 315px;}
    .service-container-para.product-last-content-para.container {
        display: none;
    }
    input[type="submit"] {
        margin-bottom: 0;
    }
    .product-last-content-para.container {
        display: none;
    }
    .start::after{font-size: 30px;}

    /* Service Page */


    .breadcrumb-section a {
        font-size: 30px;
    }
    .breadcrumb-section {
        margin-block-start: 2.063rem;
        margin-block-end: 2.75rem;
    }
    .service-container-main {
        margin-block-end: 4.5rem;
    }
    .service-container-img img {
        max-width: 100%;
    }
    .service-process-last-container {
        margin-block-start: 2.75rem;
        margin-block-end: 3.625rem;
    }
    .service-process-last-left p, .service-process-last-right p {
        font-size: 24px;
    }
    .service-process-last-left {
        max-width: 50%;
        padding-inline-end: 0;
    }
    .service-process-last-right {
        max-width: 50%;
        padding-inline-end: 17rem;
    }
    .mid-advantage-img-line img {
        max-width: 95%;
    }
    .mid-advantage-title p, .mid-advantage-title h2 {
        font-size: 33px;
    }
    .advantage-img.container {
        padding-block: 5.75rem;
    }
    .advantage-img img {
        max-width: 100%;
    }

    /* Contact Page */

    .contact-person-content {
        margin-block-start: 0rem;
        padding-inline: 0rem;
        margin-block-end: 5.188rem;
    }

    .contact-avatar-full-content {
        margin-block-start: 3.438rem;
    }

    .contact-avatar-content {
        width: 21%;
        margin-inline-end: 3rem;
    }

    .contact-detail p {
        font-size: 24px;
        margin-block-end: 2rem;
    }

    .location.service {
        margin-block-start: 3.313rem;
    }

    .mid-location-img-line img {
        max-width: 65%;
    }
    .mid-location-title p, .mid-location-title h2 {
        margin-inline-start: 0;
    }

    .location-detail {
        margin-block-start: 4rem;
        margin-block-end: 4.563rem;
    }

    .location-detail-head {
        font-size: 24px;
    }

    .location-detail-para {
        font-size: 24px;        
    }

    .location-detail-para {
        width: 47%;
    }
    .mobile-footer {
        display: none;
    }
    .navigation-menu {
        top: 4%;
    }
    .mid-content-para p {
        padding-inline-end: 0;
        flex: 0 0 50%;
    }
    .mid-content-para-1 {
        margin-right: 30px;
    }
    .home-page-product-section-right-content img {
        width: 100%;
    }
    /* .chinese-address.company-address-details {
        display: none;
    } */
    .scroll-icon-wrapper {
        display: none !important;
    }
}

/* Media Query for 1024px */
@media only screen and (max-width: 1026px) {
    .industry-title p, .industry-title h2 {
        font-size: 33px;
    }

    .industry-title {
        margin-block-start: 1rem;
        margin-inline-start: 4rem;
    }

    .choose-list li {
        font-size: 17px;
        padding-block-end: 82px !important;
    }
    .choose-list-2 {
        right: -9.5% !important;
    }
    .navbar .logo a img {
        max-width: 160px;
    }
    nav .navbar .nav-links {
        line-height: 35px;
    }
    .product-last-content-title-new {
        font-size: 36px;
    }
    .industry-list-items li {
        padding-block-end: 1.5rem !important;
    }
    .industry-item-1 {
        top: 39% !important;
    }
    .industry-item-2 {
        top: 39% !important;
        right: 22% !important;
    }
    .product-content-head {
        padding-inline-end: 14rem;
    }

}


/* Media Query for 896px */
@media only screen and (max-width: 926px) {

    .thank-you-section p {
        font-size: 75px;
    }
    .thank-you-section-content {
        padding-top: 100px;
        padding-bottom: 30px;
    }

    /* Update */


    .navbar .logo a img {
        max-width: 150px;
    }
    .logo-div {
        margin-inline-end: 11rem;
    }

    .product-last-content-title-new {
        margin-block-start: 0 !important;
    }

    nav .navbar .nav-links {
        line-height: 25px !important;
    }



    .desktop-choose-version {
        display: none;
    }

    .mobile-choose-version {
        display: block;
    }
    .choose-list li {
        list-style: none;
        font-size: 17px;
        padding-block-end: 60px !important;
    }

    .product-last-content {
        margin-block-start: 1rem;
    }


    .choose-list-1 {
        top: 29%;
    }    

    .choose-list-2 {
        top: 30% !important;
        right: -19.5% !important;
    }

    .first-choose {
        margin-inline-start: 0.5rem;
    }

    .last-choose {
        border: 5px solid var(--blue);
        max-width: 59%;
        height: 0;
        margin-block-start: -1.5rem;
        padding-block: 0.3rem;
        padding-inline-start: 0.1rem;
    }

    .customer-dist-head p, .industry-title p, .customer-dist-head h2, .industry-title h2{
        font-size: 33px;
    }


    .customer-dist-head, .industry-title {
        margin-block-start: 0;
        margin-inline-start: 0;
        max-width: 690px;
        left: 0;
        right: 0;
        margin: 35px auto;
    }


    .industry-head p {
        font-size: 18px;
    }

    .industry-head {
        top: 29%;
        left: 7%;
    }


    .industry-list-items li {
        padding-block-end: 1rem !important;
    }
  
    .industry-item-1 {
        top: 38%;
        left: 17%;
    }

    .industry-item-2 {
        top: 38%;
        right: 19% !important;
    }


    /* End */

    .industries-list-content {
        margin-block-start: -0.44%;
    }

    .custom-container, .container{
        max-width: 690px;
        margin: 0 auto;
        padding: 0;
    }
    .drop-down {
        display: none;
    }
    nav .main-navigation-div {
        max-height: 55px;
    }
   
    .nav-logo img {
        width: 65%;
    }
    .topnav {
        font-size: 21px;
    }
    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }
    .mid-content-head {
        font-size: 33px;
    }

    .mid-content {
        padding-block-start: 0;
        padding-block-end: 2.125rem;
    }

    .mid-content-para-1, .mid-content-para-2 {
        font-size: 18px;
    }

    .read-more {
        font-size: 18px;
    }

    .mid-below-title p, .mid-below-title h2, .mid-below-title h1, .product-last-content-title-new h2 {
        font-size: 33px;
        margin-block-start: -1.8rem;
        margin-block-end: 2rem;
    }

    .news-title-time p, 
    .news-title-head p {
        font-size: 18px;
    }

    .mid-banner-news-para, .news-read-more a {
        font-size: 18px;
    }

    .news-read-more {
        margin-block-start: 0rem;
    }

    .product-content-head p, .product-content-head h2, .product-content-head h1 {
        font-size: 33px;
    }
    .product-content-head {
        padding-block-start: 0;
        padding-block-end: 2rem;
    }
    .product-content-para p, .product-read-more a, .product-content-new-para p {
        font-size: 18px;
    }

    .product-content-div {
        max-width: 205px;
        margin-block-end: 10px;
    }


    .product-content-new-head p {
        font-size: 18px;
        margin-block-end: 16px;
    }

    .product-content-new-img img {
        max-width: 75%;
    }

    .product-content-new-para {
        margin-block-end: 10px;
    }

    .product-last-content-img img {
        width: 50%;
    }

    .product-last-content-title p, .product-last-content-title h2 {
        font-size: 33px;
        margin-block-start: -1.5rem;
    }

    .breadcrumb-section a {
        font-size: 23px;
    }
    .start::after {
        font-size: 23px;
    }
    .contact-persion-head p, .contact-persion-head h1 {
        font-size: 33px;
    }
    .contact-persion-head {
        margin-block-end: 2rem;
    }
    .contact-detail p {
        font-size: 18px;
    }
    .social-icon img {
        width: 25%;
    }

    .contact-head p, .contact-head h2 {
        font-size: 33px;
        padding-block: 1rem;
    }

    select, ::placeholder {
        font-size: 15px;
    }

    .form-class-input {
        margin-block-end: 0.5rem;
    }
    input[type="text"], input[type="email"], textarea {
        padding: 10px 18px;        
    }
    input[type="submit"] {
        font-size: 12px;
    }
    .mid-location-title p, .mid-location-title h2 {
        font-size: 33px;
        margin-block-start: -2rem;
        margin-inline-start: 3rem;
    }
    .location-detail {
        margin-block-start: 2rem;
        margin-block-end: 2.563rem;
    }
    .location-detail-head, .location-detail-para {
        font-size: 18px;
    }

    .footer-lists {
        margin-block: 1.625rem;
    }
    .footer-first-content ul > li {
        font-size: 18px;
    }

    .footer-second-content.container img {
        padding-block: 2.625rem;
    }
    .footer-last-content li a {
        font-size: 18px;
    }

    .service-container-head p, .service-container-head h2, .service-container-head h1 {
        font-size: 33px;
        margin-block-end: 2.75rem;
    }
    .service-container-title p {
        font-size: 19px;
    }
    .mid-service-title p, .mid-service-title h2 {
        font-size: 33px;
        margin-block-start: -2rem;
    }

    .mid-service-img-line img {
        max-width: 90%;
    }

    .service-process-last-left p, .service-process-last-right p {
        font-size: 18px;
    }
    .service-process-last-right {
        padding-inline-end: 14rem;
    }
    .service-process-last-container {
        margin-block-start: 1.75rem;
        margin-block-end: 2.625rem;
    }
    .mid-advantage-title p, .mid-advantage-title h2 {
        font-size: 33px;
    }
    
    .mid-location-img-line img {
        max-width: 55%;
    }
    .mid-location-title p, .mid-location-title h2 {
        margin-block-start: -1.5rem;
        margin-inline-start: 0rem;
    }
    .mobile-footer {
        display: none;
    }
    .contact-form.form-container {
        overflow: hidden;
    }
    .form-container {
        max-width: 600px;
    }
    .mid-advantage-title h2 {
        width: 50%;
    }
    .mid-banner-div, .aktuelles-class{margin-top: 0;}
}


/* Media Query for distinct 820px */
@media only screen and (max-width: 834px) {

    .drop-down {
        display: none;
    }
    /* Update */

    .choose-list-1 {
        top: 30% !important;
    }

    .choose-list li {
        padding-block-end: 59px !important;
    }

    .choose-list-2 {
        right: -19.5% !important;
        top: 30% !important;
    }


    .industry-list-items li {
        padding-block-end: 0.8rem !important;
    }

    .industry-item-1 {
        top: 38% !important;
    }

    .industry-item-2 {
        top: 38% !important;
        right: 17% !important;
    }

    .logo-div {
        margin-inline-end: 10rem !important;
    }
    
    .product-last-content-title-new {
        font-size: 36px !important;
    }
    .form-submit-captcha {
        padding-block-end: 4.438rem !important;
    }

    .captcha img {
        max-width: 75% !important;
        /* margin-block-start: 0.5rem; */
    }

    input[type="submit"] {
        font-size: 26px !important;
        min-width: 18.8rem !important;
        min-height: 4rem !important;
    }

    .mid-banner-below-div .cards {
        flex-wrap: wrap;
    }
    .product-content-first.container .product-content-para {
        padding-bottom: 0px;
    }
    .mid-banner-below-div .news-title-head {
        margin-block-start: 0rem;
    }
    .mid-banner-below-div .mid-banner-news-title {
        height: 6rem;
    }
    .kontakt-form.container .contact-form.form-container {
        max-width: unset;
    }
}


/* Media Query for 768px */
@media only screen and (max-width: 800px) {
    .thank-you-section p {
        font-size: 56px;
    }
    .thank-you-section-content {
        padding-top: 90px;
        padding-bottom: 10px;
    }

    /* Home Page */

    nav {
        top: 15px;
    }
    
    .desktop-choose-version {
        display: none;
    }

    .mobile-choose-version {
        display: block;
    }
    .navigation-menu {
        top: 3%;
    }

    .logo-div {
        margin-inline-end: 4rem !important;
    }

    .choose-list-1 {
        top: 29% !important;
    }

    .choose-list li {
        padding-block-end: 49px !important;
    }
    
    .choose-list-2 {
        right: -22.5% !important;
        top: 29% !important;
    }

    .last-choose {
        margin-block-start: -1.5rem !important;
    }
    .industry-list-items li {
        padding-block-end: 0.5rem !important;
    }
    .industry-item-2 {
        right: 15% !important;
    }

    .topnav.responsive {
        display: none;
    }

    .input-class {
        min-width: 19.5rem;
    }

    .product-last-content-title-new {
        font-size: 36px;
    }

    .product-last-content-img-new img {
        width: 96%;
    }
    .product-last-content-title-new p {
        margin-block-start: -2rem;
        margin-inline-start: -3rem;
    }


    .captcha img {
        max-width: 80%;
    }

    .footer-last-content li:not(:last-child)::after {
        font-size: 18px;
    }

    .mid-service-img-line img {
        max-width: 93%;
    }

    .topnav {
        position: absolute;
        list-style: none;
        text-align: left;
        left: 0;
        top: 100%;
        font-size: 22px;
        background-color: var(--blue);
        width: 100%;
    }
    .drop-down {
        display: none;
    }
    .topnav li:not(:first-child) {
        border-top: 1px solid #fff;
    }
    .topnav li {
        padding-block: 1rem;
        padding-inline-start: 1rem;
    }

    .topnav a {
        color: #fff;
        text-decoration: none;
    }

    .custom-container, .container{
        max-width: 645px;
        margin: 0 auto;
        padding: 0;
    }
    .nav-logo img {
        width: 65%;
    }

    nav .main-navigation-div {
        max-height: 55px;
    }
    .navigation-items > li{
        display: none;
    }
    .inquiry {
        display: none;
    }
    

    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }
    .dot {
        height: 16px;
        width: 16px;
    }

    .card {
        flex: 0 0 auto;
        min-width: 45%;
        margin-inline-end: 1.5rem;
    }

    .first-card, .second-card {
        border-inline: 1px solid var(--grey);
    }
    .third-card {
        display: none;
    }

    .mid-banner-img {
        background-image: url('../image/further-electronics-circle-gate.jpg');
        /* background-size: 50% 100%; */
    }
    .mid-content-head{
        font-size: 36px;
    }
    .mid-content {
        padding-block-start: 0;
        padding-block-end: 3.125rem;
    }
    .mid-content-para-1 {
        display: block;
    }
    .mid-content-para-1, .mid-content-para-2 {
        margin-block-start: 0;
        padding-inline-end: 0;
        font-size: 18px;
        color: #000;
    }
    .mid-banner-news-title {
        display: inline-flex;
        padding: 0.5rem;
    }
    .mid-content-para {
        display: flex;
        justify-content: space-between;
        margin-block-start: 2.313rem;
    }
    .mid-content-last {
        margin-block-start: 1.563rem;
    }
    .read-more {
        font-size: 18px;
    }
    .mid-below-img-line img {
        max-width: 65%;
    }

    .news-title-time p, .news-title-head p {
        font-size: 18px;
    }


    .news-title-head {
        margin-inline-start: 3rem;
    }

    .news-title-head, 
    .mid-banner-news-para,
    .news-read-more a {
        font-size: 18px;
    }
    .mid-banner-news {
        margin-block-start: 4rem;
        margin-block-end: 2.688rem;
    }
    .news-read-more {
        margin-block-end: 0.938rem;
        margin-inline-start: 1rem;
        margin-block-start: 0rem;
    }
    .product-content-img {
        background-size: 100% 100%;
    }
    .product-content-para p {
        font-size: 18px;
    }
    .product-content-img {
        background-image: url('../image/above_footer_pad_img.png');
        background-repeat: no-repeat;
        height: auto;
        background: #41aadc;
    }
    .product-content-head {
        padding-block-start: 0;
        padding-block-end: 1.5rem;
    }
    .product-content-para {
        max-width: 25.438rem;
        margin-block-end: 17px;
    }
    .product-read-more a {
        font-size: 18px;
    }
    .product-content-new-div.container {
        margin-block-start: 2rem;
    }
    .product-content-new-head p{
        font-family: 'gill-sans-mt-bold';
        font-size: 18px;
        margin-block-end: 12px;
    }
    .product-content-new-para {
        margin-block-end: 26px;
    }
    .product-content-new-para p {
        font-size: 18px;
    }
    .product-content-div {
        max-width: 188px;
        margin-block-end: 35px;
    }
    .product-content-new-img {
        padding: 0;
    }
    .product-content-new-img img {
        max-width: 80%;
    }
    .product-last-content-img img {
        width: 50%;
    }
    .product-last-content-title p, .product-last-content-title h2 {
        font-size: 33px;
        margin-block-start: -1.5rem;
    }
    .product-last-content-logos {
        padding-block-start: 1.625rem;
    }
    .service-container.container {
        margin-block-start: 2.938rem;
    }
    .service-container-head p, .service-container-head h2, .service-container-head h1 {
        font-size: 33px;
        margin-block-end: 1.75rem;
    }
    .service-container-title p {
        font-size: 18px;
    }
    .service-container-image {
        display: none;
    }
    .service-container-image-pad {
        display: block;
    }
    .service-container-details {
        width: 23%;
    }
    .service-read-more {
        display: none;
    }
    .contact-head p, .contact-head h2 {
        font-size: 33px;
        padding-block: 3.375rem;
    }
    input[type="text"], input[type="email"] {
        min-height: 2.938rem;
    }
    select, ::placeholder {
        font-size: 14px;
    }
    textarea {
        min-height: 10.625rem;
        font-size: 14px;
    }
    
    input[type="submit"] {
        font-size: 14px;
        min-width: 245px;
        min-height: 50px;
    }

    .form-class-input {
        margin-block-end: 1.3rem;
    }
    .footer-first-content ul > li {
        font-size: 17px;
    }
    .footer-first-content li:not(:last-child)::after {
        padding-inline: 0.36em;
    }
    .footer-lists {
        margin-block: 2.625rem;
    }
    .footer-second-content.container img {
        padding-block: 3.625rem;
    }
    .footer-last-content li a {
        font-size: 18px;
    }
    .mid-banner-below-div .mid-banner-content-border{
        height: 280px;
    }
    .mid-banner-below-div .mid-banner-news-title {
        height: auto;
        min-height: 80px;
    }
    .news-read-more {
        margin-inline-start: 0;
    }

    /* Service Page */


    .breadcrumb-section a {
        font-size: 23px;
    }
    .start::after {
        font-size: 23px;
    }
    .breadcrumb-section {
        margin-block-start: 2.063rem;
        margin-block-end: 2.75rem;
    }
    .service-container-main {
        margin-block-end: 3rem;
    }
    .service-container-img img {
        max-width: 100%;
    }
    .service-container-img {
        margin-block-start: 43px;
    }
    .service-process-last-container {
        margin-block-start: 2.75rem;
        margin-block-end: 3.625rem;
    }
    .service-process-last-left p, .service-process-last-right p {
        font-size: 18px;
    }
    .service-process-last-left {
        max-width: 47%;
        padding-inline-end: 1rem;
    }
    .service-process-last-right {
        max-width: 46%;
        padding-inline-end: 8rem;
        padding-inline-start: 3rem;
    }
    .mid-advantage-img-line img {
        max-width: 95%;
    }
    .mid-advantage-title p, .mid-advantage-title h2 {
        margin-block-start: -2rem;
        margin-inline-start: -1rem;
    }
    .advantage-img.container {
        padding-block: 4.7rem;
    }
    .advantage-img img {
        max-width: 100%;
    }
   
    .industries-list-content {
        margin-block-start: -0.48%;
    }

    /* Contact Page */

    .contact-person-content {
        margin-block-start: 0rem;
        padding-inline: 0rem;
        margin-block-end: 5.188rem;
    }
    
    .contact-avatar-full-content {
        margin-block-start: 2rem;
    }

    .contact-avatar {
        margin-block-end: 1rem;
    }

    .contact-avatar img {
        max-width: 130%;
    }

    .contact-detail p {
        margin-block-end: 2rem;
        font-size: 18px;
    }

    .social-icon img {
        width: 30%;
    }

    .location.service {
        margin-block-start: 40px;
    }

    .mid-location-img-line img {
        max-width: 65%;
    }
    .mid-location-title p, .mid-location-title h2 {
        font-size: 33px;
        margin-block-start: -2rem;
        /* margin-inline-start: 2rem; */
    }

    .location-detail {
        margin-block-start: 2.25rem;
        margin-block-end: 4.563rem;
    }

    .location-detail-head {
        font-size: 17px;
    }

    .location-detail-para {
        font-size: 16px;        
    }

    .location-detail-para {
        width: 100%;
    }
    .mobile-footer {
        display: none;
    }
    .contact-avatar-content {
        width: 19%;
        margin-inline-end: 2rem;
    }
    .scroll-icon-wrapper {
        max-width: 18px;
        bottom: 10px;
    }
    .mouse {
        height: 25px;
        width: 18px;
        border-radius: 30px;
    }
    .wheel {
        height: 5px;
        width: 2px;
        margin: 5px auto;
    }
    .scroll-icon-wrapper span {
        width: 5px;
        height: 5px;
    }
    .contact-avatar-content {
        width: 23%;
        margin-inline-end: 2rem;
    }
    .container.contact-avatar-full-content .contact-avatar-content:last-child {
        margin-inline-end: 0;
    }

}

@media only screen and (max-width: 770px) {
    .contact-avatar-content {
        width: 21%;
        margin-inline-end: 2rem;
    }
}



/* Media Query for 568px */
@media only screen and (max-width: 670px) {

    .contact-avatar-content {
        width: 19%;
        margin-inline-end: 2rem;
    }

    .navbar .logo a img {
        max-width: 100px;
    }
    /* Update */
    /* nav {
        max-height: 74px;
    } */
    .desktop-choose-version {
        display: none;
    }
    .choose-list-1 {
        top: 29% !important;
    }

    .choose-list li {
        font-size: 14px;
        padding-block-end: 46px !important;
    }
   
    .first-choose {
        margin-inline-start: 0.5rem !important;
    }
    .choose-list-1 {
        top: 30% !important;
    }
    .choose-list-2 {
        right: -23.5% !important;
        top: 30% !important;
    }

    .last-choose {
        margin-block-start: -1.5rem !important;
    }
    .industry-list-items li {
        padding-block-end: 0.5rem !important;
    }
    .industry-item-2 {
        right: 15% !important;
    }
    /* End */
    .industries-list-content {
        margin-block-start: -0.6%;
    }
    .custom-container, .container{
        max-width: 530px;
        margin: 0 auto;
        padding: 0;
    }

    nav .main-navigation-div {
        max-height: 55px;
    }
    .nav-logo img {
        width: 65%;
    }
    .topnav {
        font-size: 17px;
    }
    .drop-down {
        display: none;
    }

    .mid-content-head {
        font-size: 28px;
    }
    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }

    .mid-content {
        padding-block-start: 0;
        padding-block-end: 2.125rem;
    }

    .mid-content-para-1, .mid-content-para-2 {
        font-size: 14px;
    }

    .read-more {
        font-size: 14px;
    }

    .mid-below-title p, .mid-below-title h2, .mid-below-title h1, .product-last-content-title-new h2 {
        font-size: 28px;
        margin-block-start: -1.8rem;
        margin-block-end: 2rem;
    }

    .news-title-time p, 
    .news-title-head p {
        font-size: 14px;
    }

    .news-title-head {
        margin-inline-start: 3rem;
    }
    .mid-banner-news-para, .news-read-more a {
        font-size: 14px;
    }

    .news-read-more {
        margin-block-start: 0rem;
    }

    .product-content-head p, .product-content-head h2, .product-content-head h1 {
        font-size: 28px;
    }
    .product-content-head {
        padding-block-start: 0;
        padding-block-end: 2rem;
    }
    .product-content-para p, .product-read-more a, .product-content-new-para p {
        font-size: 14px;
    }

    .product-content-div {
        max-width: 205px;
        margin-block-end: 10px;
    }


    .product-content-new-head p {
        font-size: 14px;
        margin-block-end: 16px;
    }

    .product-content-new-img img {
        max-width: 75%;
    }

    .product-content-new-para {
        margin-block-end: 10px;
    }

    .product-last-content-img img {
        width: 50%;
    }

    .product-last-content-title p, .product-last-content-title h2 {
        font-size: 28px;
        margin-block-start: -1.5rem;
    }

    .breadcrumb-section a {
        font-size: 19px;
    }
    .start::after {
        font-size: 19px;
    }
    .contact-persion-head p, .contact-persion-head h1 {
        font-size: 28px;
    }
    .contact-persion-head {
        margin-block-end: 2rem;
    }
    .contact-detail p {
        font-size: 14px;
    }
    .social-icon img {
        width: 25%;
    }

    .contact-head p, .contact-head h2 {
        font-size: 28px;
        padding-block: 1rem;
    }

    select, ::placeholder {
        font-size: 13px;
    }

    .form-class-input {
        margin-block-end: 0.5rem;
    }
    input[type="text"], input[type="email"], textarea, .form-dropdown textarea {
        padding: 9px 17px;        
    }
    input[type="submit"] {
        font-size: 10px;
    }
    .mid-location-title p, .mid-location-title h2 {
        font-size: 28px;
        margin-block-start: -2rem;
        margin-inline-start: 3rem;
    }
    .location-detail {
        margin-block-start: 2rem;
        margin-block-end: 2.563rem;
    }
    .location-detail-head, .location-detail-para {
        font-size: 14px;
    }

    .footer-lists {
        margin-block: 1.625rem;
    }
    .footer-first-content ul > li {
        font-size: 14px;
    }

    .footer-second-content.container img {
        padding-block: 2.625rem;
    }
    .footer-last-content li a {
        font-size: 14px;
    }

    .service-container-head p, .service-container-head h2, .service-container-head h1 {
        font-size: 28px;
        margin-block-end: 2.75rem;
    }
    .service-container-title p {
        font-size: 16px;
    }
    .mid-service-title p, .mid-service-title h2 {
        font-size: 28px;
        margin-block-start: -2rem;
    }

    .mid-service-img-line img {
        max-width: 70%;
    }
    .service-process-last-left p, .service-process-last-right p {
        font-size: 14px;
    }
    .service-process-last-right {
        padding-inline-end: 14rem;
    }
    .service-process-last-container {
        margin-block-start: 1.75rem;
        margin-block-end: 2.625rem;
    }
    .mid-advantage-title p, .mid-advantage-title h2 {
        font-size: 28px;
        margin-inline-start: 1rem;
    }
    
    .mid-location-img-line img {
        max-width: 55%;
    }
    .mid-location-title p, .mid-location-title h2 {
        margin-block-start: -1.5rem;
        margin-inline-start: 0rem;
    }
    .mobile-footer {
        display: none;
    }
    .form-submit-captcha {
        flex-direction: column;
        align-items: flex-start;
    }

}

@media only screen and (max-width: 580px) {
    .navbar-wrapper.mobile .mobile-version {
        display: block;
        margin-inline-start: -0.6rem;
    }
    .navbar-wrapper.mobile .desktop-version {
        display: none;
    }
    nav {
        top: 15px;
        max-height: 39px;
    }
    .logo-line, .mail-icon::before, .tel-icon::before{opacity: 0;}
    .navbar-three-icon img{margin-top: 2px;}
}

@media only screen and (max-width: 670px) and (min-width: 480px){
    .home-page .mid-content.container {
        max-width: 93.7%;
    }
}
/* Media Query for 414px */
@media only screen and (max-width: 480px) {
    .navbar-three-icon img{margin-top: 0;}
    .navbar .logo a img {
        max-width: 100px;
        margin-left: 10px;
    }
    .mid-content-para.what-we-are-para-flex {
        flex-wrap: wrap;
    }
    /* Update */
    .logo-div {
        margin-inline-end: 2rem !important;
    }
    .customer-dist-head p, .customer-dist-head h2 {
        font-size: 30px !important;
    }
    .customer-dist-head {
        margin-inline-start: 2rem !important;
    }

    .industry-item-1 {
        top: 36% !important;
    }

    .industry-item-2 {
        top: 36% !important;
        right: 9% !important;
    }

    .industry-head p {
        font-size: 9px;
    }
    .industry-list-items li {
        font-size: 17px;
        padding-block-end: 0rem !important;
    }

    /* End */

    .mail-icon {
        padding-inline-end: 2rem;
        padding-block: 1rem;
    }

    .tel-icon {
        padding-inline-end: 3rem;
        padding-block-start: 1rem;
    }

    .navbar-three-icon {
        margin-block-start: 19px;
    }

    nav {
        top: 15px;
        max-height: 39px;
    }

    .card {
        flex: 0 0 auto;
        min-width: 80%;
        margin-inline-end: 0.5rem;
        margin-block-end: 1rem;
        margin-block-start: 0rem;
        margin-inline-start: 2.5rem;
        margin: 0 auto 25px;
    }
    .mid-banner-below-div .mid-banner-news-title {
        height: unset;
        min-height: unset;
        padding: 15px;
    }
    .mid-banner-below-div .cards .card:last-child {
        display: none;
    }
    .mid-banner-below-div .mid-banner-content-border {
        height: unset;
    }
    .product-last-content .desktop-brand-version {
        display: block;
    }
    .product-main-content {
        margin-block-start: 0px;
    }
    /* .news-read-more a {
        color: inherit;
    } */
    .service-container .service-container-main {
        margin-block-end: 0rem;
    }
    .kontakt-form.container .contact-form.form-container {
        max-width: unset;
    }

    .pad-arrow img {
        max-width: 50%;
    }
    .drop-down {
        display: none;
    }
    .mobile-version {
        display: block;
        margin-inline-start: -0.6rem;
    }
  
    .mobile-nav-logo img {
        min-width: 115%;
    }
    .mobile-cont {
        padding-block-end: 2rem;
    }
   
    .custom-container, .container {
        max-width: 350px;
        margin: 0 auto;
        padding: 0;
    }
    .desktop-arrow {
        display: none;
    }
    .pad-arrow {
        display: block;
    }
    .service-container-img {
        margin-inline-start: 0;
    }

    nav .main-navigation-div {
        max-height: 46px;
    }
    .nav-logo img {
        width: 65%;
    }
    .topnav {
        font-size: 17px;
    }

    .mid-content-head {
        font-size: 30px;
    }

    .full-location-map {
        min-height: 307px;
    }

    .devider {
        background-image: url('../icons/devider.png');
        background-repeat: no-repeat;
        padding-block-start: 10px;
        /* margin-inline-start: -2rem; */
        margin-block-start: 3rem;
        /* max-width: 100%; */
    }

    .mid-content {
        padding-block-start: 0;
        padding-block-end: 2.125rem;
    }

    .mid-content-para {
        margin-block-start: 1rem;
    }

    .mid-content-para-1{
        font-size: 18px;
    }
    .mid-content-para-2 {
        display: none;
    }

    .read-more {
        font-size: 18px;
    }

    .service-process-last-right {
        max-width: 50%;
        padding-inline-end: 0rem;
    }
   
    .mid-advantage-img-line img {
        max-width: 94%;
    }

    .mid-below-img-line img {
        max-width: 70%;
    }

    .cards {
        flex-direction: column;
        min-width: 100%;
        margin-block-end: 1.75rem;
    }

    .product-content-img {
        margin-block-start: 0rem;
    }
    .product-content-img {
        background-image: url('../image/mobile-blue-img.png');
        background-repeat: no-repeat;
        height: auto;
        background: #41aadc;
    }

    .product-content-new-div {
        flex-direction: column;
        padding-inline: 2rem;
    }
    .product-content-div {
        max-width: 227px;
        margin-block-end: 10px;
    }
    .mid-below-title p, .mid-below-title h2, .mid-below-title h1, .product-last-content-title-new h2 {
        font-size: 27px;
        margin-block-start: -1rem;
        margin-block-end: 2rem;
        margin-inline-start: -1rem;
    }

    .news-title-time p, 
    .news-title-head p {
        font-size: 18px;
    }

    .desktop-version {
        display: none;
    }

    .mobile-deisgn {
        padding-inline: 2rem;
        /* min-height: 473px; */
    }
    .service-container-main .mobile-deisgn {
        min-height: 425px;
    }
    .news-title-head {
        margin-inline-start: 3rem;
    }
    .mid-banner-news-para, .news-read-more a {
        font-size: 18px;
    }

    .form-class-content {
        flex-direction: column;
    }

    .input-class {
        min-width: 18.5rem;
    }

    .news-read-more {
        margin-block-start: 0rem;
    }

    .product-content-head p, .product-content-head h2, .product-content-head h1 {
        font-size: 30px;
    }
    .product-content-head {
        padding-block-start: 0;
        padding-block-end: 2rem;
    }
    .product-content-para p, .product-read-more a, .product-content-new-para p {
        font-size: 18px;
    }

    .product-content-div {
        max-width: 205px;
        margin-block-end: 10px;
    }


    .product-content-new-head p {
        font-size: 18px;
        margin-block-end: 16px;
    }

    .product-content-new-img img {
        max-width: 100%;
        margin-left: 0;
    }

    .product-content-new-para {
        margin-block-end: 10px;
    }

    .product-last-content-img img {
        width: 85%;
    }

    .product-last-content-title p, .product-last-content-title h2 {
        font-size: 30px;
        margin-block-start: -1.5rem;
    }

    .breadcrumb-section a {
        font-size: 19px;
    }
    .start::after {
        font-size: 19px;
    }
    .contact-persion-head p, .contact-persion-head h1 {
        font-size: 30px;
    }
    .contact-persion-head {
        margin-block-end: 2rem;
    }
    .contact-detail p {
        font-size: 18px;
    }
    .social-icon img {
        width: 25%;
    }

    .contact-head p, .contact-head h2 {
        font-size: 30px;
        padding-block-start: 2rem;
    }

    select, ::placeholder {
        font-size: 16px;
    }
    
    .form-class-input {
        margin-block-end: 0.5rem;
    }
    input[type="text"], input[type="email"], textarea {
        width: 100%;
        padding: 9px 17px;        
    }
    input[type="text"], input[type="email"] {
        min-height: 1.938rem;
    }
    .file-upload-class img {
        width: 100%;
    }
    .form-submit-captcha {
        align-items: start;
        width: 100%;
        flex-direction: column;
    }
    .captcha img {
        max-width: 80% !important;
        /* margin-block-start: 0.5rem; */
    }
    .product-content-img-new {
        /* height: 35vh; */
        padding-bottom: 30px;
    }
    .product-content-first.container .breadcrumb.container {
        display: none;
    }
    .product-last-content-logos-product-page img {
        width: 26%;
    }
    .product-last-content-logos-product-page {
        margin: 40px 0 65px;
    }
    .product-last-content-title-new.container p, .product-last-content-title-new.container h2 {
        padding-top: 0;
    }
    .product-content-head p, .product-content-head h2, .product-content-head h1 {
        font-size: 23px;
        width: 250px;
    }
    .product-last-content-title-new {
        font-size: 16px !important;
    }
    .product-last-content-title-new p {
        margin-block-start: 0.5rem !important;
        margin-inline-start: 0rem;
    }
    .product-main-content-new {
        margin-bottom: 30px;
        margin-top: 0;
    }
    .advantage-img-new {
        margin-block-start: 1rem;
        position: relative;
    }
    .mobile-choose-list-cont {
        position: absolute;
        top: 2%;
        left: 0;
        margin-inline-start: 70px;
    }
    .mobile-choose-lists li {
        list-style: none;
        padding-block-end: 3.3rem;
        font-size: 14px;
    }
    .footer-first-content {
        display: flex;
        justify-content: space-between;
    }
    .footer-first-content li:not(:last-child)::after, .normal-footer, .footer-last-content li:not(:last-child)::after {
        display: none;
    }

    .footer-first-content.container ul {
        display: inline-grid;
        margin-inline-end: 2rem;
    }
    
    input[type="submit"] {
        font-size: 10px;
    }
    .mid-location-title p, .mid-location-title h2 {
        font-size: 30px;
        margin-block-start: -2rem;
        margin-inline-start: 3rem;
    }
    .location-detail {
        margin-block-start: 1rem;
        margin-block-end: 1.563rem;
    }
    .location-detail-head, .location-detail-para {
        font-size: 18px;
    }

    .footer-lists {
        margin-block-start: 1.625rem;
    }
    .footer-first-content ul > li {
        font-size: 18px;
        margin-block-end: 1rem;
    }

    .footer-second-content.container img {
        padding-block: 2.625rem;
    }
    .footer-last-content li a {
        font-size: 18px;
    }

    .footer-last-content li {
        display: block;
        padding-block: 0.4rem;
        list-style: none;
    }
    .footer-last-lists {
        padding-block: 1rem;
    }
    .service-container-head p, .service-container-head h2, .service-container-head h1 {
        font-size: 30px;
        margin-block-end: 2.75rem;
    }
    .service-container-title p {
        font-size: 18px;
    }
    
    .mid-service-title p, .mid-service-title h2 {
        font-size: 30px;
        margin-block-start: -1.3rem;
        /* margin-inline-start: -1rem; */
    }

    .mid-service-img-new img {
        max-width: 78%;
    }

    .service-process-last-left p, .service-process-last-right p {
        font-size: 18px;
    }
  
    .service-process-last-container {
        margin-block-start: 1.75rem;
        margin-block-end: 2.625rem;
    }
    
    .mid-advantage-title p, .mid-advantage-title h2 {
        font-size: 30px;
        margin-inline-start: 0rem;
        width: 57%;
        margin-block-start: -0.9rem;
    }
    .advantage-img.container {
        padding-block: 1.5rem;
    }
    
    .mid-location-img-line img {
        max-width: 85%;
    }
    .mid-location-title p, .mid-location-title h2 {
        margin-block-start: -1.5rem;
        margin-inline-start: 0rem;
    }
    .breadcrumb-section a {
        font-size: 16px;
    }
    .start::after {
        font-size: 16px;
    }
    .breadcrumb-section {
        margin-block-start: 1.063rem;
        margin-block-end: 0.75rem;
    }
    .contact-avatar-full-content {
        flex-direction: column;
    }
    .contact-avatar-content {
        width: 100%;
        margin-inline-end: 1rem;
        margin-block-end: 4rem;
    }
    .user-name {
        font-family: 'futura-bold';
        font-size: 18px;
        color: var(--blue);
    }

    .user-position, .user-cell, .user-email {
        font-size: 18px;
    }
    .user-details {
        /* padding-block: 1rem; */
        padding: 1rem;
    }
    .social-icon img {
        width: 65%;
    }
    .social-icon {
        display: flex;
        align-items: center;
    }

    .social-icon div {
        margin-inline-end: -1rem;
    }

    .social-icon a {
        font-size: 18px;
        color: var(--blue);
    }
    .user-content {
        margin-block-end: 2rem;
    }
    .contact-person-content {
        margin-block-end: 0rem;
    }
    .contact-form {
        padding-block-end: 0.438rem;
    }
    .logo-line, .mail-icon::before, .tel-icon::before{opacity: 0;}
    nav .navbar{padding-inline-start: 0;}
    .mid-content-para p{flex: 0 0 100%;}
    .mid-banner-img{background-size: cover; padding-top: 0;}
    .service-container-main .mobile-deisgn {
        flex: 0 0 40%;
    }
    .service-container-details {
        width: 100%;
    }
    .product-content-head {
        padding-inline-end: 0;
    }
    .extra-card {
        flex: 0 0 auto;
        max-width: 100%;
        padding-inline-end: 15px;
        padding-left: 15px;
        margin-block-end: 1rem;
    }
    .aktuelles-class {
        margin-top: 20px;
    }
    .news-column-container.container {
        margin-bottom: 50px;
    }
    .news-column {
        margin-bottom: 50px;
    }
    .news-col-date p, .news-col-Heading p{
        font-size: 24px;
    }
    .news-col-description p {
        font-size: 18px;
    }
    .news-col-date-and-heading {
        display: block;
        margin-bottom: 15px;
    }
    .news-col-date {
        margin-bottom: 10px;
    }
    .aktuelles-class .mid-below-title p, .aktuelles-class .mid-below-title h2, .aktuelles-class .mid-below-title h1, .product-last-content-title-new h2 {
        margin-inline-start: 0rem;
    }
    .thank-you-section p {
        font-size: 32px;
    }
    .thank-you-section-content {
        padding-top: 50px;
        padding-bottom: 0px;
    }
    .home-page-product-section-content {
        display: block;
    }
    .home-page-product-section-right-content {
        display: none;
    }
    .product-content-new-para {
        min-height: unset;
    }
    .mid-banner-content-border .mobile-version {
        display: none;
    }
    .product-content-new-img{text-align: center;}
    .desktop {
        display: none !important;
    }
    .mobile {
        display: block;
    }
    .product-main-content-new .product-last-content-image img {
        display: block;
        margin: 0 auto 0;
    }
    .product-last-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
    .product-last-content-title-new.product-page-last-content-heading p br, .product-last-content-title-new.product-page-last-content-heading h2 br {
        display: none;
    }
    .home-page-product-section-content .mobile-version {
        margin-inline-start: 0;
    }
    .mobile1-version {
        display: none;
    }

    .mobile2-version {
        display: block;
    }
    .home-page .mid-banner-img {
        padding-top: 0;
    }
    .footer-second-content.container{flex-direction: column;}
}


/* Media Query for 320px */
@media only screen and (max-width: 420px) {

    /* Update */
    .mobile-choose-lists li {
        list-style: none;
        padding-block-end: 55px;
        font-size: 11px;
    }
    /* End */
    .service-container-main {
        align-items: center;
    }

    .nav-logo {
        display: none;
    }
    .mobile-nav-logo {
        display: block;
        padding-inline-start: 1rem;
    }
    .mobile-nav-logo img {
        min-width: 115%;
    }
    .mobile-cont {
        padding-block-end: 35px;
    }
    .industries-list-content {
        margin-block-start: -1.1%;
    }
    .custom-container, .container{
        max-width: 500px;
        margin: 0 auto;
        padding: 0 35px;
    }
    .container .container {
        padding: 0;
    }
    .mid-below-title p, .mid-below-title h2, .mid-below-title h1, .product-last-content-title-new h2{margin-inline-start: 0;}
    .card{min-width: 100%;}
    .mobile-version, .product-last-content-title-new{margin-inline-start: 0 !important;}
    .prev, .next{text-align: center;}
    .product-last-content-logos-product-page {
        max-width: 100%;
        padding: 0 35px;
    }
    .product-last-content-logos-product-page img {
        width: 33%;
    }
    .mobile-choose-list-cont{margin-inline-start: 105px;}
    .customer-dist-head {
        margin-inline-start: 0 !important;
        max-width: 100%;
        padding: 0 35px;
    }
    .customer-dist-head p, .customer-dist-head h2 {
        font-size: 30px !important;
    }
    .abg-class p {
        font-size: 18px;
        margin-bottom: 15px;
    }
    
    
    .desktop-arrow {
        display: none;
    }
    nav .main-navigation-div {
        max-height: 33px;
    }
    

    .pad-arrow {
        display: block;
    }
    .service-container-img {
        margin-inline-start: 0;
    }
    .drop-down {
        display: none;
    }
    .nav-logo img {
        width: 65%;
    }
    .topnav {
        font-size: 17px;
    }

    .mid-content-head {
        font-size: 30px;
    }
    .mid-banner-div {
        margin-top: 0;
    }

    .mid-content {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .mid-content-para {
        margin-block-start: 1rem;
    }

    .mid-content-para-1{
        font-size: 18px;
    }
    .mid-content-para-2 {
        display: none;
    }

    .read-more {
        font-size: 18px;
    }

    .service-process-last-right {
        max-width: 50%;
        padding-inline-end: 0rem;
    }
   
    .mid-advantage-img-line img {
        max-width: 94%;
    }

    .mid-below-img-line img {
        max-width: 90%;
    }

    /* .industries-list-content img {
        margin-inline-start: 3rem;
    } */

    .cards {
        flex-direction: column;
        min-width: 100%;
        margin-block-end: 15px;
    }

    .product-content-img {
        margin-block-start: 0rem;
    }
    .product-content-img {
        background-image: url('../image/mobile-blue-img.png');
        background-repeat: no-repeat;
        height: auto;
        background: #41aadc;
    }

    .product-content-new-div {
        flex-direction: column;
    }
    .product-content-div {
        max-width: 100%;
        margin-block-end: 10px;
    }
    .mid-below-title p, .mid-below-title h2, .mid-below-title h1, .product-last-content-title-new h2 {
        font-size: 30px;
        margin-block-end: 2rem;
    }
    .home-page .mid-below-title p, .home-page .mid-below-title h2, .product-last-content-title-new h2 {
        margin-block-start: -0.9rem;
    }

    .pad-arrow img {
        max-width: 50%;
    }
    
    .news-title-time p, 
    .news-title-head p {
        font-size: 18px;
    }

    .mobile1-version {
        display: none;
    }

    .mobile-version, .mobile2-version {
        display: block;
    }

    .mobile-logo img {
        margin-inline-start: 0.5rem !important;
        max-width: 70%;
    }

    /* .slick-image img, .contact-image img, .service-image img {
        min-height: 299px;
    } */

    .mobile-deisgn {
        padding-inline: 0rem !important;
    }

    .news-title-head {
        margin-inline-start: 3rem;
    }
    .mid-banner-news-para, .news-read-more a {
        font-size: 18px;
    }

    .news-read-more {
        margin-block-start: 0rem;
    }

    .product-content-head p, .product-content-head h2, .product-content-head h1 {
        font-size: 30px;
        width: 100%;
        
    }
    .product-content-head {
        padding-block-start: 35px;
        padding-block-end: 25px;
    }
    .product-main-content-new .product-content-head {
        padding-block-start: 0;
    }
    .product-content-para p, .product-read-more a, .product-content-new-para p {
        font-size: 18px;
    }
    .product-content-para{margin-block-end: 10px;}
    .product-last-content{margin-block-start: 0;}
    .product-last-content-logos {
        padding-block-start: 35px;
    }

    .product-content-div {
        /*max-width: 205px;*/
        margin-block-end: 10px;
    }


    .product-content-new-head p {
        font-size: 18px;
        margin-block-end: 16px;
    }

    .product-content-new-img img {
        max-width: 80%;
    }

    .product-content-new-para {
        margin-block-end: 10px;
    }

    .product-last-content-img img {
        width: 85%;
    }

    .product-last-content-title p, .product-last-content-title h2 {
        font-size: 30px;
        margin-block-start: -0.9rem;
    }
    .product-last-content-title-new {
        font-size: 25px !important;
    }
    .product-page .product-last-content-title-new {
        max-width: 330px;
    }

    .desktop-version {
        display: none;
    }

    .breadcrumb-section a {
        font-size: 19px;
    }
    .start::after {
        font-size: 19px;
    }
    .contact-persion-head p, .contact-persion-head h1 {
        font-size: 30px;
    }
    .contact-persion-head {
        margin-block-end: 35px;
    }
    .contact-detail p {
        font-size: 18px;
    }
    .social-icon img {
        width: 25%;
    }

    /* .detail-summary {
        margin-inline-start: 2rem;
    } */

    .contact-head p, .contact-head h2 {
        font-size: 30px;
        padding-block-start: 35px;
    }
    .about-page .mid-content.container {
        padding-top: 0;
    }
    .news-page .mid-banner-below-div {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .product-page .product-last-content {
        padding-top: 40px;
        margin-top: 35px;
    }
    .product-last-content-logos-product-page {
        margin: 30px 0 20px;
    }
    .product-page .product-last-content.product-page-last-section {
        margin-top: 0;
        padding-bottom: 30px;
    }
    .product-page .product-last-content-image {
        padding: 0 35px;
    }
    .product-page .product-main-content-new {
        margin-bottom: 40px;
    }
    .footer-first-content.container ul {
        margin-block: 35px;
    }
    .footer-first-content ul > li:last-child {
        margin: 0;
    }
    .service-page .service-container-main {
        margin-block-end: 0;
    }
    .service-page .service-container-img {
        margin-block-start: 35px;
        margin-bottom: 40px;
    }
    .service-page .customer-dist-head {
        margin-top: 35px;
    }
    .news-column-container.container {
        margin-top: 0;
        margin-bottom: 0;
    }
    .news-col-date-and-heading{margin-top: 15px;}
    .news-column {
        margin-bottom: 35px;
    }

    select, ::placeholder {
        font-size: 16px;
    }
    
    .form-class-input {
        margin-block-end: 0.5rem;
    }
    input[type="text"], input[type="email"], textarea {
        width: 100%;
        padding: 9px 17px;        
    }
    input[type="text"], input[type="email"], select{
        min-height: 1.938rem;
        height: 42px;
    }
    .file-upload-class img {
        width: 100%;
        display: block;
    }
    .file-upload-class.file-upload-class-main {
        height: 50px;
        display: flex;
        align-items: center;
        padding-top: 8px;
    }
    .file-upload-class.file-upload-class-main label.active-label{height: 50px;}
    .form-submit-captcha {
        width: 100%;
        flex-direction: column;
        padding-top: 16px;
        padding-bottom: 35px !important;
    }
    .captcha img {
        max-width: 50%;
        margin-block-start: 0.5rem;
    }
    .footer-first-content li:not(:last-child)::after, .normal-footer, .footer-last-content li:not(:last-child)::after {
        display: none;
    }

    /* .footer-first-content {
        display: flex;
    } */

    .footer-first-content ul {
        display: inline-grid;
        margin-inline-end: 4rem;
    }
    

    input[type="submit"] {
        font-size: 10px;
    }
    .mid-location-title p, .mid-location-title h2 {
        font-size: 30px;
        margin-block-start: -2rem;
        margin-inline-start: 3rem;
    }
    .location-detail {
        margin-block-start: 1rem;
        margin-block-end: 1.563rem;
    }
    .location-detail-head, .location-detail-para {
        font-size: 18px;
    }

    .footer-lists {
        margin-block-start: 1.625rem;
    }
    .footer-first-content ul > li {
        font-size: 18px;
        margin-block-end: 1rem;
    }
    .mobile-footer {
        display: block;
    }
    .footer-second-content.container img {
        padding-block: 40px;
    }
    .footer-last-content li a {
        font-size: 18px;
    }

    .footer-last-content li {
        display: block;
        padding-block: 0.4rem;
        list-style: none;
    }
    .footer-last-lists {
        padding-block: 1rem;
    }
    .service-container-head p, .service-container-head h2, .service-container-head h1 {
        font-size: 30px;
        margin-block-end: 35px;
    }
    .service-container-title p {
        font-size: 18px;
    }
    
    .mid-service-title p, .mid-service-title h2 {
        font-size: 30px;
        margin-block-start: -0.9rem;
        /* margin-inline-start: -2rem; */
    }
    .mid-service-img-new {
        padding-right: 35px;
    }
    .mid-service-img-new img {
        max-width: 100%;
    }

    /* .mid-service-img-new img {
        max-width: 78%;
    } */

    .service-process-last-left p, .service-process-last-right p {
        font-size: 18px;
    }
  
    .service-process-last-container {
        margin-block-start: 1.75rem;
        margin-block-end: 2.625rem;
    }
    
    .mid-advantage-title p, .mid-advantage-title h2 {
        width: 90%;
    }
    .advantage-img.container {
        padding-block: 1.5rem;
    }
   
    .mid-location-img-line img {
        max-width: 85%;
    }
    .mid-location-title p, .mid-location-title h2 {
        margin-block-start: -0.9rem;
        margin-inline-start: 0rem;
    }
    .breadcrumb-section a {
        font-size: 16px;
    }
    .start::after {
        font-size: 16px;
    }
    .breadcrumb-section {
        margin-block-start: 15px;
        margin-block-end: 15px;
    }
    .contact-avatar-full-content {
        flex-direction: column;
    }
    .contact-avatar-content {
        width: 100%;
        margin-inline-end: 0rem;
        margin-block-end: 0;
    }
    .user-name {
        font-family: 'futura-bold';
        font-size: 18px;
        color: var(--blue);
    }

    .user-position, .user-cell, .user-email {
        font-size: 18px;
    }
    .user-details {
        padding-block: 1rem;
        /* padding-inline-start: 3rem !important; */
    }
    .social-icon img {
        width: 65%;
    }
    .social-icon {
        display: flex;
        align-items: center;
    }

    .social-icon div {
        margin-inline-end: -1rem;
    }

    .social-icon a {
        font-size: 18px;
        color: var(--blue);
    }
    .user-content {
        margin-block-end: 15px;
    }
    .contact-person-content {
        margin-block-end: 0rem;
    }
    .contact-form {
        padding-block-end: 0.438rem;
    }
    .home-page-product-section-content .mobile-version {
        margin-inline-start: 0;
    }

    .file-upload-class.file-upload-class-main label {
        padding: 9px 17px;
        position: relative;
        width: 100%;
        height: 100%;
        background: #fff;
        display: flex;
        align-items: center;
    }
    .file-upload-class.file-upload-class-main label::after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 8px 10px;
        border-color: transparent transparent #000000 transparent;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
    }
    .file-upload-class.file-upload-class-main label::before {
        content: '';
        width: 1px;
        height: 100%;
        background: #c3c3c3;
        position: absolute;
        top: 0;
        right: 40px;
    }
    .captcha {
        margin-bottom: 16px;
    }
    .mobile-version .advantage-img-new {
        margin: 35px auto;
    }
    .mobile-version.user-details .devider {
        margin-block-start: 15px;
        width: 100vw;
        margin-left: calc(-50vw + 50%);
        padding-top: 5px;
    }
    .location-detail.custom-container .mobile-version{
        margin-inline-start: 0;
    }
    .user-content p:first-child {
        font-size: 18px;
        color: #3c9fcd;
        font-weight: 700;
    }
    .user-details {
        padding-left: 0;
        padding-right: 0;
        margin-inline-start: 0;
    }
    .user-content p {
        font-size: 18px;
    }
    .mid-banner-below-div {
        margin-block-start: 40px;
    }
    .service-container.container {
        margin-block-start: 35px;
    }
    .service-container.container .news-read-more {
        display: none;
    }
    .abg-class {
        margin-bottom: 35px;
    }
    .abg-class.first-abg {
        margin-bottom: 0;
    }
    .abg-class-para br {
        display: none;
    }
    .privacy-page .service-container-head p, .privacy-page .service-container-head h2{
        font-size: 28px;
    }
    

}

/* Media Query for 320px */
@media only screen and (max-width: 376px) {

    .logo {
        margin-inline: 0rem !important;
        padding-inline-end: 1rem;
        padding-left: 10px;
    }
    .logo-line {
        opacity: 0;
    }
    input[type="submit"] {
        font-size: 20px !important;
        min-width: 14.9rem !important;
        min-height: 3.4rem !important;
    }
    .mobile-choose-lists li {
        padding-block-end: 47px;
    }
}

@media only screen and (max-width: 360px) {
    .service-cont {
        margin-block-start: 0.19rem;
    }
    .location-detail-para {
        width: 53%;
    }
}



@media only screen and (min-width: 2560px){
    .industry-item-1 {
        line-height: 90px;
    }
    .industry-item-2 {
        line-height: 90px;
        right: 26%;
    }
    .product-content-img {
        background-size: cover;
    }
}
@media only screen and (min-width: 2559px) {
    .custom-container, .container{
        max-width: 1920px;
    }
    .card {
        min-width: 31%;
    }
    .mid-service-img-line img {
        min-width: 73%;
    }
    /* .service-container-img img {
        width: 100%;
    } */
    .extra-card {
        flex: 0 0 auto;
        max-width: 33.33%;
        padding-inline-end: 1.5rem;
    }.extra-card .mid-banner-news-title {
        padding: 1rem;
        display: inline-flex;
        border-inline: 1px solid var(--grey);
    }
    .product-content-new-div {
        margin-block-start: 15rem;
    }
}