@media (min-width: 1900px) {
    .font_14_60 {
        font-size: 1.4rem;
        line-height: 6rem;
    }

    .font_14_30 {
        font-size: 1.4rem;
        line-height: 3rem;
    }

    .font_18 {
        font-size: 1.8rem;
        line-height: 3rem;
    }

    .font_18_40 {
        font-size: 1.8rem;
        line-height: 4rem;
    }

    .font_18_44 {
        font-size: 1.8rem;
        line-height: 4.4rem;
    }

    .font_18_60 {
        font-size: 1.8rem;
        line-height: 6rem;
    }

    .font_20 {
        font-size: 2rem;
        line-height: 3rem;
    }

    .font_20_40 {
        font-size: 2rem;
        line-height: 4rem;
    }

    .font_20_44 {
        font-size: 2rem;
        line-height: 4.4rem;
    }

    .font_24_30 {
        font-size: 2.4rem;
        line-height: 3rem;
    }

    .font_24_36 {
        font-size: 2.4rem;
        line-height: 3.6rem;
    }

    .font_24_66 {
        font-size: 2.4rem;
        line-height: 6.6rem;
    }

    .font_26_40 {
        font-size: 2.6rem;
        line-height: 4rem;
    }

    .font_28_38 {
        font-size: 2.8rem;
        line-height: 3.8rem;
    }

    .font_28_40 {
        font-size: 2.8rem;
        line-height: 4rem;
    }

    .font_30_36 {
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .font_36_40 {
        font-size: 3.6rem;
        line-height: 4rem;
    }

    .font_40_50 {
        font-size: 4rem;
        line-height: 5rem;
    }

    .font_42_40 {
        font-size: 4.2rem;
        line-height: 4rem;
    }

    .font_42_55 {
        font-size: 4.2rem;
        line-height: 5.5rem;
    }

    .font_42_60 {
        font-size: 4.2rem;
        line-height: 6rem;
    }

    .font_45_40 {
        font-size: 4.5rem;
        line-height: 4rem;
    }

    .font_45 {
        font-size: 4.5rem;
        font-style: normal;
        line-height: 5rem;
        font-weight: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .font_45_60 {
        font-size: 4.5rem;
        line-height: 6rem;
    }

    .font_50_auto {
        font-size: 5rem;
    }

    .font_52_50 {
        font-size: 5.2rem;
        line-height: 5rem;
    }

    .font_60_60 {
        font-size: 6rem;
        line-height: 6rem;
    }

    .font_60_auto {
        font-size: 6rem;
    }

    .companytag {
        position: absolute;
        right: 0px;
        bottom: 3rem;
        width: 4rem;
        height: 4rem;
        display: inline-block;
        filter: none !important;
        overflow: hidden;
        background-color: #b4000b
    }

    .solutiontag {
        position: absolute;
        left: 0px;
        bottom: 20px;
        width: 20px;
        height: 20px;
        display: inline-block;
        background: #b4000b
    }

    .solutionIcon {

        width: 5rem;
        height: 5rem;
        display: inline-block;

    }

    .solutionHeight {
        height: 15rem;
        display: inline-block;
    }

    /* .projecttag {
         display: block;
         background: #808080;
         filter: none !important;
     }*/
    .activitytag {
        position: absolute;
        right: 0rem;
        bottom: 2rem;
        width: 2rem;
        height: 2rem;
        display: inline-block;
    }

    /* #particles {
         width: 100vw;
         height: 80.4rem;
         overflow: hidden;
         position: relative;
     }*/
    /* .banner-padding-top {
         padding-top: 2rem;
     }*/
    .projectMenu {
        height: 80px;
        line-height: 80px;
        background-color: #666666;
        padding-left: 20px;
    }

    .projectMenuMore {
        height: 80px;
        line-height: 80px;
        background-color: #4d4d4d;
        text-align: center;
        letter-spacing: 5px;
        cursor: pointer;
        vertical-align: middle;
    }

    .aboutusLogo {
        padding: 0 5rem;
    }

    .clientImg {
        /*  width: 80px;
          height: 80px;*/
        max-width: 100%;
      /*  width:100%;*/
        height: auto;

    }

    .clientLogoImg {
        width: 120px;
        height: 120px;

    }

    .clientLogoSize {

        padding: 2rem 0;

    }

    .client-padding-left {
        padding-left: 5rem;
      /*  min-height: 270px;*/

    }

    .client-padding-right {
        padding-right: 5rem;
        padding-left: 5rem;

    }

    .col-fixed-8-row {
        width: 12.5%;
    }

    .logoimg {
        height: 50px;
    }

    .dropdownLang {
        min-width: 80px;
        height: 80px;
        /* padding: 2em 0 0 0;*/
        background-color: #b6000c;
        /* width: 10vw;*/
        text-align: center;
        padding-top: 25px;
        padding-bottom: 25px;
        vertical-align: middle;
        cursor: pointer;
        color: #fff;
        font-size: 1.6rem;
    }

    .selfmenuL {

        min-width: 80px;
        height: 80px;
        padding: 30px 0;
        background-color: #333;
        /* width: 10vw;*/
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        color: #fff;
        font-size: 1.6rem;
    }

    .selfmenu {
        height: 80px;
        padding: 30px 10px;
        background-color: #333;
        min-width: 150px;
        white-space:nowrap;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        color: #fff;
        font-size: 1.6rem;
    }

    .dropdown {
        top: 0px;
        margin: 0px;
        height: 80px;
        line-height: 80px;
        text-align: center;
        padding: 0;
    }

    .navbar {

        min-height: 80px;
        height: 80px;

    }

    .navbar-header-padding {
        padding-top: 15px;
        padding-left: 8.33333333%;
    }

    .menu-li-width {
        width: 85vw;
    }

    .btn-link-menu p {
        font-size: 1.4rem;

    }

    .menuMoreTag {
        width: auto;
        height: auto;
    }

    .newsmore {
         letter-spacing: 0.5rem;
         height: 80px;
         line-height: 1.2;
         margin: 7.5px 0;
         padding: 30px 0;
     }
    .newsDetailmore {
        letter-spacing: 0.5rem;
        height: 80px;
        line-height: 1.2;
        padding: 31px 0;
    }
    .text-bottomtag {
        position: absolute;
        left: 20px;
        bottom: 20px;
        display: inline-block;
        filter: none !important;
    }


    .recruit-img{
        height:auto;
        width:100%;
    }
    .recruit-img-tmp{
        height:10rem;
    }

}
