input[type="text"],
textarea {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.bj-gndbannerchainblock {
    height: 680px;
}

.bj-gndcoldchainblock {
    width: 100%;
    background-image: url("../Assets/Images/banner_coldsupplychain.png");
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

.bj-gndbuildchainlevel h2 {
    font-size: 40px;
}

.bj-gndcoldchainblock h3 {
    font-size: 80px;
    line-height: 100px;
    margin-bottom: 10px;
}


.bj-gndcoldchainblock p {
    font-size: 32px;
    line-height: 44px;
    color: #fff;
}

.bj-gndbuildchainlevel p {
    line-height: 30px;
}

.bj-gndbuildchainlevel h6 {
    padding-right: 0;
}

.bj-gndbuildqualitylevel {
    padding-left: 0;
}

.bj-gndbuildqualitylevel h6 {
    padding-right: 50px;
}

.bj-gndbuildqualitylevel p {
    line-height: 28px;
    margin-bottom: 3px;
}

.bj-gndbuildqualitylevel h2 {
    font-size: 40px;
    line-height: 54px;
    padding-right: 80px;
    margin-bottom: 30px;
}

.bj-gndcoldchaintextblock {
    margin-bottom: 20px;
}

.bj-gndbuildqualitychainlevel .bj-gndbuildlogo img {
    border-radius: 0;
}

.bj-gndchainsolution p {
    margin-bottom: 40px;
}

.bj-gndchainsolution .bj-gndcardblock {
    width: 100%;
    justify-content: unset;
}

.bj-gndchainsolution .bj-gndcardlevel {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.bj-gndchainsolution .bj-gndcardbox {
    width: 380px;
    height: 540px;
    background: unset;
    box-shadow: unset;
    padding: unset;
    margin-right: 25px;
}

/* .bj-gndchainsolution .bj-gndcardlogo{
    width: 416px;
    margin-top: 0;
} */

.bj-gndchainsolution .bj-gndcardtext {
    padding: unset;
    padding-top: 30px;
}

.bj-gndchainsolution .bj-gndcardtext h6 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}

.bj-gndchainsolution .bj-gndcardtext p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 0;
    padding-right: 15px;
}

.bj-gndsmartcoldsection {
    margin-top: 100px;
}

.bj-gndbuildsmartchainlevel h6 {
    padding-right: 0;
    display: flex;
    line-height: 30px;
    margin-bottom: 5px;
}

.bj-gndtickblock {
    width: 15px;
    margin-right: 10px;
}

.bj-gndtick {
    width: 12px;
}

.bj-gndsmartcoldsection .bj-gndbuildlogo img {
    border-radius: 0;
    height: unset;
}

.bj-gndsmartcoldblock {
    margin-top: 30px;
}

.bj-gndsmartcoldblock .bj-gndbuildlogo img {
    border-radius: 0;
}

.bj-gndadditionalsection {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 150px;
    margin-bottom: 150px;
}

.bj-gndadditionalsection .bj-gndiotcardproduct {
    flex-direction: column;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductdivetext {
    color: #FF7600;
    font-size: 24px;
    line-height: 44px;
    margin-bottom: 25px;
    font-weight: bold;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel {
    justify-content: unset;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
    width: 416px;
    height: 348px;
    margin-right: 25px;
    justify-content: unset;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 36px #DFE1ED3D;
    border-radius: 32px 32px 8px 32px;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
    padding: 50px 40px;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
    font-size: 22px;
    line-height: 38px;
    text-align: left;
    color: #384457;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
    width: 380px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 36px #DFE1ED3D;
    border-radius: 32px 32px 8px 32px;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
    width: 580px;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox:nth-child(3) {
    margin-right: 0;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox:nth-child(2) {
    margin-right: 0;
}

.bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox:nth-child(3) {
    margin-right: 0;
}

.bj-gndcardbox:nth-child(6) {
    margin-bottom: 0;
}

/*page 3*/

.bj-gndanneraboutusblock {
    background-image: url("../Assets/Images/banner_aboutus.png");
    position: relative;
    height: 680px;
}

.bj-gndanneraboutuslevel {
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(270deg, #20508000 0%, #205080 100%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
    opacity: 0.6;
    position: absolute;
    top: 0;
}

.bj-gndanneraboutustext {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.bj-gndproductcompanysection {
    width: 100%;
    margin-top: 150px;
    margin-bottom: 150px;
}

.bj-gndproductcompanytext {
    padding: 0px 7vw;
    padding-bottom: 40px;
}

.bj-gndproductcompanytext h2 {
    font-size: 36px;
    line-height: 43px;
    color: #23394E;
    text-align: center;
    margin-bottom: 15px;
}

.bj-gndproductcompanytext p {
    font-size: 20px;
    line-height: 25px;
    color: #FF7600;
    margin-bottom: 30px;
    text-align: center;
    font-weight: bold;
}

.bj-gndproductcompanytext h6 {
    font-size: 24px;
    line-height: 42px;
    color: #384457;
    text-align: center;
    font-weight: normal;
}

.bj-gndproductcompanylevel {
    display: flex;
}

.bj-gndproductcompanybox {
    width: 380px;
    margin-right: 25px;
}

.bj-gndproductcompanybox:nth-child(3) {
    margin-right: 0;
}

.bj-gndcoreblock {
    margin-bottom: 150px;
}

.bj-gndcoresection p {
    font-size: 20px;
    line-height: 28px;
    color: #384457;
    font-weight: normal;
}

.bj-gndcoresection .bj-gndcardbox:nth-child(4) {
    margin-bottom: 25px;
}

.bj-gndcoresection .bj-gndcardbox:nth-child(5) {
    margin-bottom: 25px;
}

.bj-gndcoresection .bj-gndcardbox:nth-child(6) {
    margin-bottom: 25px;
}

.bj-gndawardssection {
    padding-top: 30px;
    padding-bottom: 80px;
    background-color: rgba(54, 85, 209, 0.04);
    /* border: 2px solid red; */
}

.bj-gndawardslevel {
    display: flex;
    margin-bottom: 40px;
}

.bj-gndawardsleftlogo,
.bj-gndawardsrighttext {
    width: 50%;
}

.bj-gndawardslogo {
    width: 100%;
}

.bj-gndawardsrighttext {
    display: flex;
}

.bj-gndawardsrighttext p {
    font-size: 20px;
    line-height: 36px;
    padding-top: 12vh;
    padding-left: 3vw;
    padding-right: 5vw;
    color: #384457;
}

.bj-gndawardsrecongnitionsection {
    display: flex;
    justify-content: center;
}

.bj-gndrecongnitionlogo {
    width: 306px;
    margin-right: 25px;
    /* border: 2px solid red; */
}

.bj-gndrecongnitionlogo:nth-child(4) {
    margin-right: 0;
    margin-top: 2.8%;
    height: 132px;
    width: 190px;
    /* border: 2px solid green; */
}

.bj-gndawardspartnersection {
    padding-top: 150px;
    padding-bottom: 120px;
    flex-direction: column;
}

.bj-gndawardspartnerlevel {
    display: flex;
    justify-content: center;
    /* padding-bottom: 150px; */
}

.bj-gndawardspartnerlogo {
    width: 260;
    margin-right: 25px;
}

.bj-gndawardspartnerlogo:nth-child(4) {
    margin-right: 0;
}

.bj-gndknowaboutblock {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.bj-gndknowaboutmobilelevel {
    display: none;
}

.bj-gndaboutcompanysection {
    padding-top: 0;
}

/*pages4*/

.bj-gndbannercontactussection {
    height: 338px;
}

.bj-gndbannercontactusblock {
    background-image: url("../Assets/Images/banner_contactus.png");
    height: 338px;
    background-size: cover;
    background-position: center;
}

.bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
    font-size: 60px;
    line-height: 80px;
}

.contact-us-section {
    margin-top: 150px;
    margin-bottom: 150px;
}

.contact-us-inner {
    display: flex;
    flex-direction: column;
}

.h1 {
    color: #23394E;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 16px;
    text-align: center;
}

.h2 {
    font-size: 20px;
    color: #FF7600;
    margin-bottom: 32px;
    text-align: center;
}

.p {
    font-size: 24px;
    color: #384457;
    margin-bottom: 40px;
    text-align: center;
    line-height: 40px;
}

.map-section {
    margin-right: 25px;
    width: 636px;
    height: 550px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 36px #DFE1ED47;
}

.map {
    padding: 20px;
    width: 100%;
    height: 95%;
}

#map {
    width: 90%;
    height: 870px;
}

.c-form {
    width: 100%;
}

.c-formblock {
    padding: 0 38px;
}

.c-form form {
    width: 100%;
}

.contact-form {
    width: 636px;
    height: 550px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 36px #DFE1ED47;
}

.c-form .fh1 {
    font-size: 24px;
    color: #23394E;
    font-weight: bold;
    text-align: left;
    padding-top: 40px;
}

.c-form .fp {
    font-size: 20px;
    color: #384457;
    margin-top: 15px;
    line-height: 30px;
    margin-bottom: 25px;
}

.c-form form div {
    position: relative;
}

.c-form .fullname {
    outline: none;
    margin-bottom: 20px;
}

.c-form .email {
    margin-bottom: 25px;
}

.c-form .phone {
    margin-bottom: 25px;
}

.c-form .company {
    margin-bottom: 25px;
}

.c-form .country {
    margin-bottom: 25px;
}

.c-form .message {
    margin-bottom: 25px;
}

textarea:focus,
input:focus,
select:focus {
    outline: none;
}

.boxoutline:active {
    outline: none;
    border: none;
}

.c-form input,
select,
textarea {
    /* margin-top: 31px; */
    height: 55px;
    width: 100%;
    /* padding: 21px 0 21px 24px; */
    background: #FDFDFD 0% 0% no-repeat padding-box;
    border: 1px solid #B6CFE5;
    /* border-radius: 10px; prakash */
    font-size: 16px;
    color: #384252;
}

.c-form textarea {
    padding-bottom: 0;
    height: 80px;
    font-family: Arial, Helvetica, sans-serif;
}

.c-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.c-form option {
    width: 100%;
}

.c-form input::placeholder,
option,
textarea::placeholder {
    color: #384252;
}

.c-form label {
    position: absolute;
    top: -10px;
    left: 24px;
    background-color: #FFFFFF;
    color: #898E96;
}

.c-form .submitButton {
    /* width: 190px; */
    padding: 15px 40px;
    /* height: 52px; */
    /* UI Properties */
    background: transparent linear-gradient(98deg, #0062FF 0%, #0089FF 100%) 0% 0% no-repeat padding-box;
    border-radius: 51px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
    border: none;
}

.c-form .submitButton span {
    color: #fff;
    font-size: 16px;
}

.bj-gndaddresssection {
    /* padding-top: 150px; */
    padding-bottom: 150px;
}

.bj-gndaddressblock {
    display: flex;
    justify-content: center;
}

.bj-gndaddressbox {
    width: 416px;
    /* height: 288px; */
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: -6px 6px 36px #DFE1ED29;
    margin-right: 25px;
    align-items: flex-start;
}

.bj-gndaddressboxlevel {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
}

.bj-gndaddressphonecall {
    width: 56px;
    margin-bottom: 15px;
}

.bj-gndaddressbox:nth-child(3) {
    margin-right: 0;
}

.bj-gndaddressboxlevel p {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 32px;
    color: #2F4D6A;
    text-align: center;
}

.bj-gndaddressboxlevel h5 {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    color: #3D5974;
    /* padding: 0px 30px; */
}

.bj-gndaddressboxtext {
    padding: 0px 30px;
}

.bj-gndlocationsection {
    width: 100%;
    height: 734px;
    background-color: #011C8E;
    position: relative;
    margin-bottom: 150px;
}

.bj-gndlocationblock {
    width: 364px;
    height: 493px;
    background-image: url("../Assets/Images/location_icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.38;
    backdrop-filter: blur(26px);
    -webkit-backdrop-filter: blur(26px);
    position: absolute;
    top: 60px;
    left: 895px;
    z-index: 1;
}

.bj-gndlocationlevel {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bj-gndlocationleftblock {
    width: 1076px;
    height: 100%;
}

.bj-gndlocationleftlogo {
    width: 100%;
    height: 100%;
    background-image: url("../Assets/Images/contactus_img.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
    background-blend-mode: luminosity;
}

.bj-gndlocationrightblock {
    width: 848px;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}

.bj-gndlocationrighttext {
    position: absolute;
    bottom: 138px;
    left: 182px;
    z-index: 2;
    padding-right: 10px;
}

.bj-gndlocationrighttext h3 {
    font-size: 30px;
    line-height: 32px;
    color: #00E2FF;
    margin-bottom: 24px;
}

.bj-gndlocationrighttext h6 {
    font-size: 29px;
    line-height: 48px;
    color: #fff;
}



/*pages5*/

.bj-gndbanneriotproduct {
    background-image: url("../Assets/Images/iotsolution_bg_img.png");
    position: relative;
}

.bj-gndgsensesection {
    position: absolute;
    bottom: -45px;
    z-index: 10;
}

.bj-gndgsenseblock {
    display: flex;
}

.bj-gndgsenselevel {
    width: 938px;
    height: 86px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 48px #DFE1ED5C;
    border-radius: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bj-gndgsensebox {
    width: 294px;
    height: 66px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 48px;
    margin-right: 10px;
    color: #384457;
}

.bj-gndgsensebox:nth-child(3) {
    margin-right: 0;

}

.actived {
    background-color: #EDF3FF;
    color: #1B5AE5;
}


.bj-gndgsensebox h2 {
    font-size: 24px;
    line-height: 44px;
}

.bj-gndgsensebox:nth-child(3) {
    margin-right: 0;
}

.bj-gndsenseservicesection {
    padding-top: 150px;
    padding-bottom: 150px;
}

/* .bj-gndsenseserviceblock{
    width: 100%;
} */

.bj-gndsenseserviceblock h2 {
    font-size: 36px;
    line-height: 43px;
    margin-bottom: 15px;
    text-align: center;
}

.bj-gndsenseserviceblock p {
    font-size: 20px;
    line-height: 25px;
    color: #FF7600;
    margin-bottom: 30px;
    font-weight: bold;
    text-align: center;
}

.bj-gndsenseserviceblock h6 {
    font-size: 24px;
    line-height: 40px;
    color: #384457;
    text-align: center;
    padding: 0px 7vw;
    font-weight: normal;
    margin-bottom: 40px;
}

.bj-gndgsenseblueboxblock {
    display: flex;
    justify-content: center;
    align-items: center;
}

.bj-gndgsenseblueboxlevel {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.bj-gndgsensebluebox {
    display: flex;
    flex-direction: column;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 16px #DFE1ED52;
    border-radius: 0px 0px 32px 32px;
    margin-right: 25px;
    margin-bottom: 25px;
}

.bj-gndgsensebluebox:nth-child(4),
.bj-gndgsensebluebox:nth-child(5),
.bj-gndgsensebluebox:nth-child(6) {
    margin-bottom: 0;
}

.bj-gndgconnectbox {
    margin-bottom: 0;
}

/* .bj-gndgsensebluebox:nth-child(3){
    margin-right: 0;    
} */

.bj-gndgsenseblueboxtext {
    padding: 25px 25px 25px 25px;
}

.bj-gndgsenseblueboxtext h5 {
    font-size: 24px;
    line-height: 40px;
    color: #23394E;
    margin-bottom: 15px;
}

.bj-gndgsenseblueboxtext p {
    height: 100px;
    font-size: 19px;
    line-height: 32px;
    color: #384457;
    font-weight: normal;
    text-align: left;
    margin-bottom: 25px;
}

/* .bj-gndgconnectbox .bj-gndgsenseblueboxtext p{
    height: 80px;
} */

.bj-gndgsenseblueboxbtn {
    display: flex;
    justify-content: flex-end;
}

.bj-gndgsenseblueboxbtn button {
    background: #EDF3FF 0% 0% no-repeat padding-box;
    border-radius: 51px;
    padding: 18px 44px;
    margin-bottom: 25px;
    color: #0062FF;
    font-size: 16px;
    line-height: 20px;
}

.bj-gndgconnectsection {
    margin-bottom: 150px;
}

.bj-gndgconnectlevel {
    display: flex;
    justify-content: center;
    align-items: center;
}

.bj-gndgtraxsection {
    margin-bottom: 180px;
}

.bj-gndgtraxsection .bj-gndgsensebluebox {
    margin-right: 0;
    margin-bottom: 0;
}

/* .bj-gndgtraxblock{
    width: 100%;
} */

.bj-gndgatewaysection {
    background: #ECF2F7 0% 0% no-repeat padding-box;
    padding: 25px 0;
}

.bj-gndgatewayblock {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.bj-gndgatewayblock a {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
    color: #61646A;
}

.bj-gndsmartplugsection {
    margin-top: 20px;
    margin-bottom: 120px;
    display: flex;
    flex-direction: column;
}

.bj-gndsmartplugnavigationblock {
    width: 580px;
    /* height: 84px; */
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 48px #DFE1ED38;
    border-radius: 48px;
    padding: 15px;
}

.bj-gndsmartplugnavigationblock a {
    margin-right: 15px;
}

.bj-gndsmartplugnavigationblock a:nth-child(3) {
    margin-right: 0px;
}

.bj-gndiotnavbox {
    width: 56px;
    height: 56px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 48px;

}

.bj-gndsmartplugnavigationblock .bj-gndfactorybtnblock {
    width: 20px;
    margin-right: 0;
    margin-top: 0;
}

.bj-gndIotsecondnav {
    width: 203px;
    height: 56px;
    border-radius: 48px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    color: #384457;
    font-size: 18px;
}

.bj-gndIotthirdnav {
    width: 264px;
    height: 56px;
    color: #1B5AE5;
    background: #EDF3FF 0% 0% no-repeat padding-box;
    border-radius: 48px;
    margin-right: 0;
    font-size: 18px;
}

.bj-gndIotgatewaynavigationblock .bj-gndIotsecondnav {
    color: #1B5AE5;
    background: #EDF3FF 0% 0% no-repeat padding-box;
}

.bj-gndIotgatewaynavigationblock .bj-gndIotthirdnav {
    background: #F8F8F8 0% 0% no-repeat padding-box;
    color: #384457;
}

.bj-gndIotgatewaylevel .bj-gndsmartplugleftlevel p {
    font-size: 22px;
    margin-bottom: 20px;
}

.bj-gndIotgatewayfeatureblock {
    margin-left: 60px;
}

.bj-gndIotgatewayfeaturesublevel {
    margin-left: 80px;
}

.bj-gndIotgatewayfeaturelevel {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.bj-gndIotgatewayfeaturecricleblock {
    width: 8px;
    height: 8px;
    margin-right: 30px;
}

.bj-gndIotgatewayfeaturecricle {
    width: 8px;
    height: 8px;
    background-color: #1B5AE5;
    border-radius: 50%;
}

.bj-gndIotgatewayfeaturesecondcricleblock {
    background-color: #fff;
    border: 1px solid #1B5AE5;
    border-radius: 50%;
}

.bj-gndsmartpluglevel {
    display: flex;
    margin-top: 90px;
}

.bj-gndsmartplugleftlevel,
.bj-gndsmartplugrightlevel {
    width: 50%;
}

.bj-gndsmartplugleftlevel h2 {
    font-size: 36px;
    line-height: 43px;
    color: #23394E;
    margin-bottom: 15px;
}

.bj-gndIotgatewaylevel .bj-gndsmartplugleftlevel h2 {
    margin-bottom: 15px;
}

.bj-gndsmartplugleftlevel p {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    color: #FF7600;
    margin-bottom: 30px;
}

.bj-gndsmartplugleftlevel h6 {
    font-size: 18px;
    line-height: 38px;
    color: #384457;
    margin-bottom: 40px;
    font-weight: normal;
}

.bj-gndsmartplugleftlevel h6:nth-last-child(1) {
    margin-bottom: 0;
}

.bj-gndsmartplugrightlogo {
    width: 590px;
}

.bj-gndsmartplugapplicationsection {
    margin-bottom: 150px;
}

.bj-gndsmartplugapplicationblock h2 {
    font-size: 36px;
    line-height: 43px;
    color: #23394E;
    margin-bottom: 15px;
}

.bj-gndsmartplugapplicationblock p {
    font-size: 20px;
    line-height: 32px;
    font-weight: bold;
    color: #384457;
    margin-bottom: 30px;
    font-weight: normal;
    width: 90%;
}

.bj-gndapplicationlevel {
    height: 532px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bj-gndapplicationleftbox {
    width: 32.5%;
    height: 100%;
    margin-right: 25px;
}

.bj-gndapplicationbox {
    height: 100%;
}

.bj-gndapplicationrightbox {
    width: 67.5%;
    display: flex;
    flex-wrap: wrap;
}

.bj-gndapplicationbuildbox {
    width: 48%;
    height: 254px;
    margin-right: 25px;
    margin-bottom: 25px;
}

.bj-gndapplicationbuildbox:nth-child(2) {
    margin-right: 0px;
}

.bj-gndapplicationbuildbox:nth-child(3) {
    margin-bottom: 0px;
}

.bj-gndapplicationbuildbox:nth-child(4) {
    margin-right: 0px;
    margin-bottom: 0px;
}

.bj-gndsmartplugkeysection {
    padding-top: 100px;
    padding-bottom: 100px;
    background: transparent radial-gradient(closest-side at 30% 25%, #FFFFFF 0%, #F4F7FC 100%) 0% 0% no-repeat padding-box;
    margin-bottom: 150px;
}

.bj-gndsmartplugkeyblock {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.bj-gndsmartplugkeyblock .bj-gndofferlevel {
    width: 100%;
    margin-bottom: 50px;
}

.bj-gndsmartplugkeyblock .bj-gndofferlevel p {
    font-weight: bold;
}

.bj-gndsmartplugkeylevel {
    display: flex;
    width: 100%;
    margin-bottom: 80px;
}

.bj-gndsmartplugkeyleftlevel,
.bj-gndsmartplugkeyrightlevel {
    width: 50%;
}

.bj-gndsmartplugkeyleftlevel .bj-gndfactorytext p {
    color: #384457;
    font-weight: 600;
}

.bj-gndsmartplugkeyrightlevel .bj-gndfactorytext p {
    font-weight: 600;
}

.bj-gndsmartplugkeyblock .bj-gndcritical p {
    font-size: 18px;
    color: #205080;
    font-weight: bolder;
}

.bj-gndsmartplugkeyblock .bj-gndcritical .bj-gndoffercolor {
    border: 1px solid #205080;
}

/* .bj-gndsmartplugkeyleftlevel .bj-gndfactorybtnblock{
    width: 20px;
} */

/* .bj-gndsmartplugkeyrightlevel .bj-gndfactorybtnblock{
    width: 20px;
} */

.bj-gndcriticalparameter {
    margin-bottom: 0;
}

/* .bj-gndcriticalparameter .bj-gndfactorybtn{
    width: 12px;
    height: 12px;
} */

.bj-gndcriticalparameter .bj-gndfactorytext p {
    font-weight: normal;
}

.bj-gndwifisection {
    /* padding-top: 150px; */
    padding-bottom: 150px;
    background-color: #FDFDFD;
}

.bj-gndwifilevel {
    display: flex;
    border-bottom: 1px solid #B8DAFE;
}

.bj-gndwifitext {
    width: 306px;
    height: 80px;
    color: #4E80AC;
    font-weight: bold;
    font-size: 24px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 0px 0px;
}

.bj-gndIotwifitext {
    width: 100%;
    height: 80px;
    color: #4E80AC;
    font-weight: bold;
    font-size: 24px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 0px 0px;
}

.selected {
    color: #fff;
    background-color: #007AFF;
}

.bj-gndwifitextblock {
    padding-top: 40px;
    display: flex;
    overflow-x: scroll;
    transition: transform 1s ease-in-out;
}

.bj-gndlteblock {
    width: 100%;
    flex: 0 0 auto;
}

.bj-gndwifitextlevel {
    display: flex;
    justify-content: space-between;
    padding-bottom: 25px;
    border-bottom: 1px solid #D3DFE9;
    margin-bottom: 30px;
}

.bj-gndwifitextlevel h2,
p {
    font-size: 24px;
    color: #384457;
    font-weight: normal;
}

.bj-gndwifitextlevel p {
    font-weight: 600;
}




.form-section {
    width: 100%;
    background-color: #fff;
    /* margin-top: 150px; */
    margin-bottom: 150px;
}

.form-block {
    position: relative;
}

.form {
    position: relative;
    width: 856px;
    background-color: #FFFFFF;
    box-shadow: -6px 6px 40px #C0DBEA29;
    border-radius: 8px 1px 8px 8px;
    z-index: 1;
    padding: 40px;
}

.form-bg-img {
    position: absolute;
    bottom: -80px;
    right: -60px;
    width: 604px;
    /* box-shadow: 0px 3px 16px #C0DBEA29; */
    border-radius: 32px 32px 8px 32px;
}

.form-bgimg {
    width: 100%;
}

.form .h3 {
    font-size: 20px;
    font-weight: bold;
    color: #FF7600;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.form .h2 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 30px;
    color: #23394E;
    text-align: left;
}

.form form input,
.form form textarea {
    height: 62px;
    font-size: 16px;
    color: #384252;
    background: #FDFDFD 0% 0% no-repeat padding-box;
    border: 1px solid #B4C7D8;
    border-radius: 2px;
    outline: none;
}

.form form textarea {
    height: 112px;
    resize: none;
    font-family: Arial, Helvetica, sans-serif;
}

.form form input::placeholder,
.form form textarea::placeholder {
    color: #384252;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}

.fullname,
.email,
.phonenumber,
.message {
    display: block;
    position: relative;
    margin-bottom: 15px;
}

.message {
    margin-bottom: 0px;
}

.nameErr,
.emailErr,
.phoneErr,
.messageErr,
.countryErr,
.companyErr {
    width: 100%;
    height: 20px;
    background-color: #FFFFFF;
    color: red;
    /* padding-left: 20px; */
    /* display: none; */
}

.form label {
    position: absolute;
    left: 20px;
    top: -8px;
    color: #898E96;
    background-color: #FFFFFF;
    font-size: 13px;
}

input,
textarea,
select {
    padding-left: 20px;
    border-radius: 10px;
}

/* form input::placeholder{
    padding-left: 20px;
} */

form textarea::placeholder {
    padding-top: 20px;
}

.btn-submit {
    width: 165px;
    border-radius: 51px;
    padding: 12px 0;
    background: transparent linear-gradient(99deg, #0062FF 0%, #0089FF 100%) 0% 0% no-repeat padding-box;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    border: none;
    margin-top: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.btn-submit:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.bi-arrow-right {
    width: 25px;
    margin-left: 10px;
    font-weight: bolder;
}

/*pages7*/
.bj-gndblogsection {
    margin-top: 150px;
    margin-bottom: 150px;
}

.bj-gndblogblock {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 150px;
}

.bj-gndblogbox {
    width: 580px;
    height: 750px;
    margin-right: 25px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 40px #DFE1ED29;
    border-radius: 24px;
    /* padding-top: 24px; */
}

.bj-gndblogsecondbox {
    margin-right: 0;
}

.bj-gndblogboxblock {
    padding: 30px;
}

.bj-gndblogboxheaderblock {
    width: 520px;
    height: 320px;
}

.bj-gndblogboxheader {
    width: 100%;
    height: 100%;
}

.bj-gndblogboxtext {
    padding-top: 30px;
    display: block;
}

.bj-gndblogboxcardbody {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.bj-gndblogboxcardbody h6 {
    font-size: 16px;
    line-height: 26px;
    color: #4E80AC;
    font-weight: bold;
}

.bj-gndblogboxtext h4 {
    width: 85%;
    height: 70px;
    font-size: 24px;
    line-height: 38px;
    color: #384457;
    font-weight: bold;
    margin-bottom: 20px;
}

.bj-gndblogboxtext p {
    font-size: 18px;
    line-height: 32px;
    color: #707070;
    margin-bottom: 25px;
    height: 130px;
}

.bj-gndblogboxtext button {
    display: flex;
    align-items: center;
}

.bj-gndblogboxtext button h6 {
    font-size: 16px;
    line-height: 20px;
    color: #0062FF;
    margin-right: 15px;
}

.bj-gndbloglevel {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.bj-gndbloglevel .bj-gndblogboxblock {
    padding: 20px;
}

.bj-gndblogboxheader img {
    border-radius: 12px;
    object-fit: cover;
    object-position: top;
}

.bj-gndblogboxlevel {
    width: 380px;
    height: unset;
    margin-bottom: 25px;
}

.bj-gndblogboxlevel .bj-gndblogboxheader {
    width: 100%;
    height: 268px;
    /* padding-top: 25px; */
}

.bj-gndblogboxlevel .bj-gndblogboxheader img {
    object-fit: cover;
    border-radius: 12px;
}

.bj-gndblogboxlevel .bj-gndblogboxtext h4 {
    width: 100%;
    height: 70px;
}

.bj-gndblogboxlevel .bj-gndblogboxtext {
    padding-top: 20px;
}

.bj-gndblogboxlevel:nth-child(2) {
    margin-right: 25px;
}

.bj-gndblogboxlevel:nth-child(3) {
    margin-right: 0;
}

.bj-gndblogboxlevel:nth-child(6) {
    margin-right: 0;
}

.bj-gndblogboxlevel:nth-child(9) {
    margin-right: 0;
}

.bj-gndblogsamplingsection {
    margin-top: 60px;
}

.bj-gndblogsamplingpreviouspage {
    display: flex;
    align-items: center;
    color: #0062FF;
    font-weight: bold;
    margin-bottom: 40px;
    font-size: 16px;
}

.bj-gndblogsamplingpreviouspage .bj-gndarrowbtn {
    margin-right: 15px;
}

.bj-gndblogsamplingblock p {
    font-size: 24px;
    line-height: 30px;
    color: #4E80AC;
    margin-bottom: 12px;
    font-weight: bold;
}

.bj-gndblogsamplingblock h2 {
    width: 85%;
    font-size: 42px;
    line-height: 56px;
    color: #384457;
    margin-bottom: 12px;
}

.bj-gndblogsamplingblock h6 {
    font-size: 24px;
    line-height: 43px;
    color: #384457;
}

.bj-gndblogsamplingpagesection {
    margin-top: 25px;
    margin-bottom: 150px;
}

.bj-gndblogsamplingpagelogo {
    width: 100%;
    /* height: 440px; */
    margin-bottom: 40px;
}

.bj-gndblogsamplingpagelogo img {
    border-radius: 24px;
}

.bj-gndblogsamplingpageblock h6 {
    font-size: 18px;
    line-height: 40px;
    color: #384457;
    margin-bottom: 40px;
    font-weight: normal;
}

.bj-gndblogsamplingpageblock h2 {
    font-size: 24px;
    line-height: 44px;
    font-weight: bold;
    color: #23394E;
    margin-bottom: 25px;
}

.bj-gndblogsamplingsecondlogo {
    width: 100%;
    /* height: 236px; */
    margin-bottom: 25px;
}

/*Page9*/
.bj-gndthixviewlevel {
    background-image: url("../Assets/Images/banner_thinxview_img.png");
}

.bj-gndthixviewlevel p {
    color: #fff;
}

.bj-gnddashboardsection {
    margin-top: 150px;
    margin-bottom: 150px;
}

.bj-gnddashboardblock h2 {
    font-size: 36px;
    line-height: 43px;
    color: #23394E;
    margin-bottom: 15px;
    text-align: center;
}

.bj-gnddashboardblock h2 b {
    color: #0161FD;
    font-size: 40px;
    font-weight: 600;
}

.bj-gnddashboardblock p {
    color: #FF7600;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

.bj-gnddashboardblock h6 {
    font-size: 24px;
    line-height: 40px;
    color: #384457;
    text-align: center;
    padding: 0px 80px;
    font-weight: normal;
}

.bj-gndplatformsection {
    flex-direction: column;
    margin-bottom: 150px;
}

.bj-gndplatformblock h2 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 15px;
    color: #23394E;
}

.bj-gndplatformblock p {
    width: 85%;
    font-size: 20px;
    line-height: 28px;
    color: #384457;
    margin-bottom: 70px;
}

.bj-gndplatformlevel {
    display: flex;
    flex-direction: column;
}

.bj-gndplatformmobilelogo {
    display: none;
}

.bj-gndthinxviewsection {
    width: 100%;
    height: 800px;
    background-color: #011C8E;
    display: flex;
    flex-direction: column;
    position: relative;
}

.bj-gndthinxviewbgblock {
    width: 100%;
    height: 100%;
    position: relative;
}

.bj-gndthinxviewbgonelogo {
    width: 640px;
    height: 640px;
    background: transparent linear-gradient(148deg, #0089FF 0%, #001BAF 100%) 0% 0% no-repeat padding-box;
    border-radius: 50%;
    opacity: 0.22;
    position: absolute;
    top: 50px;
    left: 220px;
}

.bj-gndthinxviewbgsecondlogo {
    width: 484px;
    height: 484px;
    transform: matrix(-1, 0, 0, -1, 0, 0);
    background: transparent linear-gradient(148deg, #0089FF 0%, #001BAF 100%) 0% 0% no-repeat padding-box;
    border-radius: 50%;
    opacity: 0.22;
    position: absolute;
    bottom: 40px;
    right: 444px;
}

.bj-gndthinxviewblock {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

/* .bj-gndthinxviewlevel{
    padding-top: 80px;
} */

.bj-gndthinxviewlevel p {
    color: #FF7600;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}

.bj-gndthinxviewlevel h2 {
    font-size: 36px;
    line-height: 43px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
}

.bj-gndthinxviewlevel h6 {
    font-size: 18px;
    line-height: 28px;
    padding: 0px 13.5vw;
    text-align: center;
    color: #FFFFFF;
    font-weight: normal;
    margin-bottom: 50px;
}

.bj-gndthinxcarousel block {
    display: flex;
    justify-content: center;
    align-items: center;
    /* overflow-x: scroll; */
}

.bj-gndthinxcarousellevel {
    width: 100%;
    flex: 0 0 auto;
    display: flex;
    justify-content: space-between;
}

.bj-gndthinxcarouseltext {
    width: 340px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

.bj-gndthinxcarouselbox {
    display: flex;
    flex-direction: column;
    /* padding-left: 20px; */
}

/* .bj-gndthinxsecondcarouselbox{
    padding-left: 13px;
} */

.bj-gndthinxsecondcarouselbox h5 {
    padding-right: 0;
}

.bj-gndthinxcarouselbox h4 {
    font-size: 18px;
    line-height: 44px;
    color: #00E2FF;
}

.bj-gndthinxcarouselbox h5 {
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    font-weight: normal;
    padding-right: 15px;
}

.bj-gndthinxsecondcarouselbox h4 {
    font-size: 18px;
    line-height: 44px;
    color: #00E2FF;
    padding-left: 30px;
}

.bj-gndthinxsecondcarouselbox h5 {
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    font-weight: normal;
    padding-left: 30px;
}

.bj-gndfactorysection {
    margin-top: 100px;
    flex-direction: column;
}

.bj-gndfactoryblock {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bj-gndfactoryblock p {
    width: 90%;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 40px;
    color: #384457;
}

.bj-gndfactorylogo {
    margin-bottom: 50px;
}

.bj-gndfactorybgblock {
    width: 100%;
    height: 100%;
    background: transparent radial-gradient(closest-side at 30% 25%, #FFFFFF 0%, #F4F7FC 100%) 0% 0% no-repeat padding-box;
    margin-top: 110px;
}

.bj-gndfactorylevel {
    display: flex;
    padding-top: 80px;
    padding-bottom: 80px;
}

.bj-gndfactoryleftlevel,
.bj-gndfactoryleftlevel {
    width: 50%;
}

.bj-gndfactoryleftlevel h5 {
    font-size: 24px;
    line-height: 34px;
    color: #FF7600;
    font-weight: bold;
    margin-bottom: 25px;
}

.bj-gndfactorytextblock {
    display: flex;
    flex-direction: column;
}

.bj-gndfactorytext {
    display: flex;
    height: 25px;
    align-items: center;
    margin-bottom: 24px;
}

.bj-gndfactorytext p {
    font-size: 18px;
    line-height: 22px;
    color: #384457;
    text-align: left;
}

.bj-gndfactorytextlevel p {
    padding-right: 80px;
    line-height: 30px;
}

.bj-gndfactorybtnblock {
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right: 15px;
}


.bj-gndspecializationtext .bj-gndfactorybtn {
    width: 25px;
    height: 25px;
    margin-right: 10px;
}

.bj-gndfactorybtn {
    width: 25px;
    height: 25px;
}

.bj-gndbordercolor {
    border-bottom: 1px solid rgba(78, 128, 172, 0.16);
    margin-right: 20px;
    margin-bottom: 24px;
}

.bj-gndthinxcarouselimage {
    width: 560px;
    height: 383px;
    background-color: #ddd;
    border-radius: 25px;
    /* padding: 18px; */
    mix-blend-mode: screen;
}

.bj-gndthinxcarouselwhitebox {
    width: 95%;
    /* height: 90%; */
    background-color: #fff;
    border-radius: 25px;
}

.bj-gndiotplatformsection {
    width: 100%;
    height: 542px;
    background-color: #011C8E;
    position: relative;
    margin-bottom: 150px;
}

.bj-gndiotplatformsection .bj-gndthinxviewbgonelogo {
    width: 350px;
    height: 350px;
    top: 28px;
    left: 276px;
}

.bj-gndiotplatformsection .bj-gndthinxviewbgsecondlogo {
    width: 247px;
    height: 247px;
    bottom: 24px;
    right: 113px;
}

.bj-gndiotplatformlevel {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bj-gndiotplatform {
    display: flex;
    align-items: center;
}

.bj-gndiotplatformleftblock {
    width: 278px;
    height: 364px;
    background-color: #ddd;
    border-radius: 15px;
    margin-right: 45px;
}

.bj-gndiotplatformleftlevel {
    width: 257px;
    height: 343px;
    background-color: #fff;
    border-radius: 15px;
}


.bj-gndiotplatformrightblock h5 {
    font-size: 56px;
    line-height: 80px;
    color: #fff;
}

.bj-gndiotplatformrightblock h6 {
    font-size: 66px;
    line-height: 80px;
    color: #fff;
}

.bj-gndiotplatformbtnblock {
    display: flex;
    background: transparent linear-gradient(98deg, #0062FF 0%, #0089FF 100%) 0% 0% no-repeat padding-box;
}

.bj-gndiotplatformbtnblock h4 {
    margin-right: 15px;
}

.bj-gndhistorysection {
    margin-bottom: 150px;
}

.bj-gndhistoryblock {
    display: flex;
}

.bj-gndhistoryleftlevel,
.bj-gndhistoryrightlevel {
    width: 50%;
}

.bj-gndhistoryleftlevel h5 {
    font-size: 20px;
    line-height: 25px;
    color: #FF7600;
    margin-bottom: 15px;
}

.bj-gndhistoryleftlevel h2 {
    font-size: 36px;
    line-height: 44px;
    color: #23394E;
    margin-bottom: 15px;
}

.bj-gndhistoryleftlevel p {
    font-size: 18px;
    line-height: 26px;
    color: #384457;
    margin-bottom: 20px;
}

.bj-gndhistorylevel {
    display: flex;
    flex-direction: column;
    /* margin-bottom: 25px; */
    color: #384457;
    font-size: 18px;
    line-height: 26px;
}

.bj-gndhistorylevel .bj-gndfactorytext {
    height: unset;
    font-size: 24px;
    line-height: 34px;
    align-items: center;
}

.bj-gndhistorylevel .bj-gndfactorybtn {
    width: 25px;
    height: 25px;
}

.bj-gndhistorylevel p {
    padding-left: 40px;
}

.bj-gndhistorylevel .bj-gndfactorytext {
    margin-bottom: 10px;
}

.bj-gndhistorylevel .bj-gndfactorytext {
    font-weight: bold;
}

.bj-gndhistoryrightlogo {
    width: 100%;
}

/*pages10*/

.bj-gndbannerservicesblock {
    background-image: url("../Assets/Images/banner_itservice_img.png");
}

.bj-gndworkforcesection {
    margin-top: 120px;
    /* background: #FDFDFD 0% 0% no-repeat padding-box; */
}

.bj-gndworkforceblock h2 {
    font-size: 36px;
    line-height: 43px;
    color: #23394E;
    text-align: center;
    margin-bottom: 15px;
}

.bj-gndworkforceblock p {
    font-size: 20px;
    line-height: 25px;
    color: #FF7600;
    text-align: center;
    margin-bottom: 32px;
    font-weight: bold;
    margin-right: 20px;
}

.bj-gndworkforceblock h6 {
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    font-weight: normal;
    color: #384457;
    padding: 0px 50px;
    margin-bottom: 80px;
}

.bj-gndworkforcelevel {
    display: flex;
    flex-direction: column;
}

.bj-gnddedicatedblock {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    /* overflow-x: scroll; */
}

.bj-gnddedicatedbox {
    width: 358px;
    flex: 0 0 auto;
    text-align: center;
    margin-right: 40px;
    font-size: 24px;
    line-height: 50px;
    color: #384457;
    border-bottom: 1px solid #9BC3E5;
}

.bj-gnddedicatedbox:nth-child(3) {
    margin-right: 0;
}

.bj-gnddedicatedflowblock {
    width: 100%;
    height: auto;
    display: flex;
    /* overflow-x: scroll; */
    overflow: hidden;
    transition: transform 1s ease-in-out;
    /* margin-bottom: 30px; */
}

.actvieclicked {
    color: #0561FB;
    border-bottom: 1px solid #0561FB;
}

.bj-gndedicatedlevel {
    width: 100%;
    flex: 0 0 auto;
    /* height: min-content; */
    /* display: flex;
    flex-direction: row-reverse;
    align-items: center; */
    /* margin-bottom: 50px; */
}

/* .bj-gndmateriallevel{
    height: 920px;
} */

/* .bj-gndmodellevel{
    height: 1000px;
} */

.bj-gndedicatedlevelblock {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin-bottom: 50px;
}

.bj-gnddediactedlogoblock {
    width: 50%;
}

.bj-gndedicatedlevel p {
    font-size: 24px;
    line-height: 40px;
    color: #384457;
    text-align: left;
    margin-bottom: 0px;
    font-weight: normal;
}

.bj-gnddediactedlogo {
    width: 315px;
}

/* .bj-gndworkbeniftssection{
    margin-bottom: 150px;
    
} */

.bj-gndworkbeniftsblock h2 {
    font-size: 24px;
    line-height: 34px;
    color: #23394E;
    margin-bottom: 15px;
    text-align: left;
}

.bj-gndworkbeniftsblock h4 {
    font-size: 20px;
    line-height: 32px;
    color: #384457;
    font-weight: normal;
    margin-bottom: 30px;
    text-align: left;
    padding: 0px;
}

.bj-gnddedicatedsecondlevel h2 {
    margin-bottom: 25px;
}

.bj-gnddedicatedsecondlevel h4 {
    line-height: 34px;
    margin-bottom: 40px;
}

.bj-gnddedicatedsecondlevel .bj-gndworkbenefitsboxlevel {
    padding: 45px;
}

.bj-gnddedicatedsecondlevel .bj-gndworkbenefitsboxlevel h5 {
    line-height: 34px;
}

.bj-gndworkbeniftslevel {
    display: flex;
    justify-content: center;
}

.bj-gndworkbeniftsbox {
    width: 636px;
    height: auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #9BC3E5;
    margin-right: 24px;
    flex-direction: column;
    justify-content: unset;
    align-items: unset;
}

.bj-gndworkbeniftsbox:nth-child(2) {
    margin-right: 0;
}

.bj-gndworkbenefitsboxlevel {
    padding: 30px;
}

.bj-gndworkbeniftsblock h3 {
    font-size: 24px;
    line-height: 34px;
    color: #23394E;
    margin-bottom: 15px;
}

.bj-gndworkbenefitsboxlevel h5 {
    font-size: 20px;
    line-height: 32px;
    color: #384457;
    font-weight: normal;
}

.bj-gndoffersection {
    padding-top: 40px;
}

.bj-gndoffermanagementblock {
    width: 100%;
    display: flex;
    justify-content: center;
}


.bj-gndembeddedsection .bj-gndspecializationsecondbox {
    margin-right: 0;
}

.bj-gndoffermanagementblock .bj-gndspecializationtext {
    width: 100%;
    margin-bottom: 20px;
}

.bj-gndspecializationsecondbox .bj-gndspecializationtext:nth-child(5) {
    margin-bottom: 0;
}


.bj-gndofferblock h2 {
    font-size: 36px;
    line-height: 44px;
    color: #23394E;
    margin-bottom: 40px;
}

.bj-gndofferlevel {
    display: flex;
    align-items: center;
}

.bj-gndofferlevel {
    margin-bottom: 24px;
}

.bj-gndofferlevel p {
    font-size: 24px;
    line-height: 43px;
    color: #FF7600;
    font-weight: bold;
    margin-right: 25px;
}

.bj-gndoffercolor {
    width: 159px;
    border: 1px solid #FF7600;
}

.bj-gndspecializationsection {
    width: 100%;
    height: 85%;
    display: flex;
    justify-content: center;
}

.bj-gndspecializationbox {
    width: 580px;
    /* height: 554px; */
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 16px #DFE1ED52;
    border-radius: 16px;
    margin-right: 24px;
}

.bj-gndspecializationbox:nth-child(2) {
    margin-right: 0px;
}

.bj-gndspecializationboxlevel {
    padding: 30px;
}

.bj-gndspecializationboxlevel p {
    font-size: 24px;
    line-height: 44px;
    color: #00A6B5;
    margin-bottom: 24px;
    font-weight: bold;
    /* margin-top: 30px; */
}

.bj-gndspecializationtextblock {
    display: flex;
    /* align-items: center; */
    margin-bottom: 30px;
}

.bj-gndspecializationtextblock .bj-gndspecializationtext {
    width: 50%;
}

.bj-gndspecializationtext {
    width: 100%;
    display: flex;
    /* align-items: center; */
    font-size: 16px;
    line-height: 26px;
    color: #23394E;
    margin-bottom: 0;
}



.bj-gndspecializationtext:nth-child(1) {
    margin-right: 10px;
}

/* .bj-gndfactorybtn{
    margin-right: 10px;
} */

.bj-gndembeddedsection {
    margin-bottom: 150px;
}

.bj-gndembeddedsection .bj-gndspecializationbox {
    height: unset;
}

/* .bj-gndembeddedsection .bj-gndspecializationboxlevel{
    padding: 10px 40px;
} */

.bj-gnddevopssection {
    width: 100%;
    height: 808px;
    background-color: #011C8E;
    position: relative;
    margin-bottom: 150px;
}

.bj-gnddevopsblock {
    width: 100%;
    height: 100%;
}

.bj-gnddevopsonelogo {
    width: 680px;
    height: 680px;
    border-radius: 50%;
    background: transparent linear-gradient(148deg, #0072AF 0%, #001BAF 100%) 0% 0% no-repeat padding-box;
    opacity: 0.22;
    position: absolute;
    top: 101px;
    left: 124px;
}

.bj-gnddevopssecondlogo {
    width: 366px;
    height: 366px;
    transform: matrix(-1, 0, 0, -1, 0, 0);
    background: transparent linear-gradient(148deg, #0072AF 0%, #001BAF 100%) 0% 0% no-repeat padding-box;
    border-radius: 50%;
    opacity: 0.22;
    position: absolute;
    bottom: 62px;
    right: 73px;
}


.bj-gnddevopslevel {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bj-gnddevopsltextlevel {
    display: flex;
    justify-content: center;
}

.bj-gnddevopsrighttext {
    height: 503px;
    /* background-image: url("../Assets/Images/infinity_infographics.svg");
    background-repeat: no-repeat; */
    display: flex;
    align-items: center;
}

.bj-gnddevopsrighttextlogo {
    width: 100%;
}

.bj-gnddevopstext {
    width: 41%;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 40px;
}

.bj-gnddevopsrighttext {
    width: 59%;
}

.bj-gnddevopstext h3 {
    color: #00E2FF;
    font-size: 36px;
    line-height: 43px;
    margin-bottom: 24px;
}

.bj-gnddevopstextblock {
    display: flex;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 24px;
    font-weight: normal;
}

.bj-gnddevopstextblock .bj-gndfactorybtn {
    width: 24px;
    height: 24px;
    margin-right: 15px;
}

/* .bj-gndindustrialsection .bj-gndspecializationbox{
    height: 334px;
} */

.bj-gndembeddeddevelopsection {
    margin-bottom: 150px;
}

.bj-gndembeddeddevelopblock {
    width: 100%;
    display: flex;
}

.bj-gndembeddeddevelopleftblock,
.bj-gndembeddeddeveloprightblock {
    width: 50%;
}

.bj-gndembeddeddevelopleft {
    padding-top: 24px;
}

.bj-gndembeddeddevelopleft h2 {
    font-size: 36px;
    line-height: 54px;
    color: #23394E;
    margin-bottom: 30px;
}

.bj-gndembeddeddevelopleft h6 {
    font-size: 18px;
    line-height: 30px;
    color: #384457;
    margin-bottom: 15px;
    font-weight: normal;
}

.bj-gnddesignblock {
    display: flex;
}

.bj-gnddesignbox {
    width: 245px;
    padding: 20px 0 20px 24px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #ddd;
    border-radius: 72px;
    margin-right: 24px;
    display: flex;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px;
}

.bj-gndembeddeddevelopleft .bj-gndbuildbtn {
    margin-top: 10px;
    justify-content: center;
    padding: 12px 30px;
}

.bj-gnddesignbox:nth-child(2) {
    margin-right: 0;
}

.bj-gndembeddeddeveloprightlogo {
    width: 636px;
    height: 654px;
}

.bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock {
    display: flex;
    flex-direction: row-reverse;
}

.bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock .bj-gndembeddeddevelopleft {
    padding-left: 50px;
}

.bj-gndapplicationdevelopsection .bj-gnddesignbox {
    width: 100%;
    padding: 15px 0 15px 24px;
    margin-bottom: 15px;
    margin-right: 0;
}

.bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock .bj-gndembeddeddevelopleft h2 {
    margin-bottom: 15px;
    line-height: 44px;
}

.bj-gndqualitysection .bj-gndembeddeddevelopblock {
    flex-direction: row;
}

.bj-gndqualitysection .bj-gndembeddeddevelopblock .bj-gndembeddeddevelopleft {
    padding-left: 0;
    padding-right: 40px;
}

.bj-gndqualitysection .bj-gndembeddeddeveloprightblock {
    display: flex;
    justify-content: center;
}

/* .bj-gndfooteriotsolution{
    padding-top: 50px;
} */

/*Page 13*/

.bj-gndbannerproductengineering {
    background-image: url("../Assets/Images/banner_prodeng_img.png");
}

.bj-gndproductenginnersection {
    width: 100%;
    height: 100%;
    margin-bottom: 150px;
}

.bj-gndproductenginnerblock {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bj-gndproductenginnerblock h2 {
    font-size: 36px;
    line-height: 43px;
    color: #23394E;
    text-align: center;
    margin-bottom: 15px;
}

.bj-gndproductenginnerblock h6 {
    color: #384457;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 40px;
    padding: 0px 40px;
}

.bj-gndproductenginnerblock p {
    width: 70%;
    font-size: 30px;
    line-height: 48px;
    color: #FF7600;
    text-align: center;
    font-weight: bold;
}

.bj-gndcustomproductsection {
    margin-bottom: 150px;
}

.bj-gndcustomproductblock {
    width: 100%;
    display: flex;
}

.bj-gndcustomproductblockleft,
.bj-gndcustomproductblockright {
    width: 50%;
}

.bj-gndcustomproductblockleft p {
    font-size: 20px;
    line-height: 30px;
    color: #FF7600;
    font-weight: bold;
    margin-bottom: 8px;
    letter-spacing: 1px;
}

.bj-gndcustomproductblockleft h2 {
    font-size: 36px;
    line-height: 44px;
    color: #23394E;
    margin-bottom: 25px;
}

.bj-gndcustomerproducttext {
    display: flex;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    margin-right: 60px;
}

.bj-gndcustomproductlogoblock {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}

.bj-gndcustomproductlogo {
    width: 25px;
    height: 25px;
}

.bj-gndcustomerproducttext p {
    font-size: 18px;
    line-height: 28px;
    color: #23394E;
    font-weight: normal;
}

.bj-gndproductoffersection {
    width: 100%;
    height: 990px;
    background-color: #011C8E;
    position: relative;
    margin-bottom: 150px;
}

.bj-gndproductofferbgblock {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bj-gndproductofferbgbox {
    width: 680px;
    height: 680px;
    position: absolute;
    top: 60px;
    left: 239px;
    background: transparent linear-gradient(148deg, #0089FF 0%, #001BAF 100%) 0% 0% no-repeat padding-box;
    opacity: 0.1;
    border-radius: 50%;
}

.bj-gndproductofferbgsecondbox {
    position: absolute;
    bottom: 115px;
    right: 445px;
    width: 484px;
    height: 484px;
    transform: matrix(-1, 0, 0, -1, 0, 0);
    background: transparent linear-gradient(148deg, #0089FF 0%, #001BAF 100%) 0% 0% no-repeat padding-box;
    border-radius: 50%;
    opacity: 0.1;
}

.bj-gndproductofferbglevel {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bj-gndproductofferblock {
    height: 100%;
    flex-direction: column;
}

.bj-gndproductofferblock h2 {
    font-size: 36px;
    line-height: 43px;
    text-align: center;
    color: #fff;
    margin-bottom: 15px;
}

.bj-gndproductofferblock h6 {
    width: 60%;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-weight: 300;
    margin-bottom: 40px;
}

.bj-gndproductofferboxlevel {
    width: 100%;
    display: flex;
}

.bj-gndproductofferbox {
    width: 50%;
    /* height: 300px; */
    margin-right: 24px;
    background-color: rgba(255, 255, 255, 0.025);
    border-radius: 8px;
    backdrop-filter: blur(41px);
    -webkit-backdrop-filter: blur(41px);
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 24px;
}

.bj-gndproductofferbox:nth-child(2) {
    margin-right: 0;
}

.bj-gndproductofferboxblock {
    width: 68px;
    height: 68px;
    margin-top: 35px;
    margin-bottom: 20px;
}

.bj-gndproductofferboxnumber {
    width: 68px;
    height: 68px;
    background-color: rgba(0, 98, 255, 0.28);
    border-radius: 50%;
    font-size: 34px;
    color: #fff;
}

.bj-gndproductofferbox h6 {
    color: #00E2FF;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;
}

.bj-gndproductofferbox p {
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    padding: 0px 60px;
    font-weight: normal;
    margin-bottom: 40px;
}

.bj-gndcoreproductsection {
    margin-bottom: 150px;
}

.bj-gndcoreproductblock h2 {
    font-size: 36px;
    line-height: 44px;
    color: #23394E;
    font-weight: bold;
    margin-bottom: 40px;
}

.bj-gndcoreproductblock p {
    font-size: 24px;
    line-height: 43px;
    color: #FF7600;
    font-weight: bold;
}

.bj-gndcoreproductlevel {
    display: flex;
    width: 100%;
    /* margin-bottom: 25px; */
}

.bj-gndcoreproductlevel .bj-gndofferblock {
    width: 100%;
    margin-top: 25px;
}

.bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection {
    height: unset;
}

.bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection .bj-gndspecializationbox {
    height: unset;

}

.bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
    color: #00A6B5;
}

.bj-gndcoreproductlevel .bj-gndspecializationtext {
    margin-bottom: 20px;
}

.bj-gndvalueproductsection {
    margin-bottom: 150px;
}

.bj-gndvalueproductblock h2 {
    font-size: 36px;
    line-height: 44px;
    color: #23394E;
    font-weight: 700;
    margin-bottom: 15px;
    text-align: center;
}

.bj-gndvalueproductblock h6 {
    font-size: 18px;
    line-height: 28px;
    color: #384457;
    margin-bottom: 40px;
    text-align: center;
}

.bj-gndvalueproductboxblock {
    display: flex;
    justify-content: center;
    /* overflow-x: scroll; */
    padding-top: 10px;
    padding-bottom: 10px;
}

.bj-gndvalueproductboxblock .bj-gndspecializationbox {
    width: 380px;
    /* flex: 0 0 auto; */
    height: unset;
    margin-right: 15px;
}

.bj-gndvalueproductblock .bj-gndspecializationtext {
    margin-bottom: 20px;
}

/* .bj-gndvalueproductboxblock .bj-gndspecializationbox:nth-child(2){
    margin-right: 25px;
} */

.bj-gndvalueproductboxblock .bj-gndspecializationbox:nth-child(3) {
    margin-right: 0px;
}

.bj-gndvalueproductboxblock .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
    color: #FF7600;
}

.bj-gndbannerapplicationblock {
    background-image: url("../Assets/Images/banner_appeng_img.png");
}

.bj-gndgsenseproductsection {
    margin-bottom: 150px;
}

.bj-gndgsenseproductblock h2 {
    font-size: 36px;
    line-height: 46px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
    color: #23394E;
}

.bj-gndgsenseproductblock p {
    font-size: 20px;
    line-height: 30px;
    color: #FF7600;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

.bj-gndgsenseproductblock h6 {
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    color: #384457;
    text-align: center;
    padding: 0px 90px;
    margin-bottom: 80px;
}

.bj-gndgsenseproductboxblock {
    display: flex;
}

.bj-gndgsenseproductleft,
.bj-gndgsenseproductright {
    width: 50%;
}

.bj-gndgsenseproductleft p {
    text-align: left;
    margin-bottom: 20px;
}

.bj-gndgsenseproductleft h6 {
    text-align: left;
    padding: 0;
    padding-right: 60px;
    margin-bottom: 20px;
    font-size: 18px;
}

.bj-gndgsenseproducttextbox b {
    font-size: 24px;
    text-align: left;
    color: #FF7600;
}

.bj-gndgsenseproducttextbox h5 {
    font-size: 18px;
    line-height: 32px;
    text-align: left;
    color: #384457;
    margin-top: 24px;
    margin-bottom: 30px;
    font-weight: normal;
    padding-right: 40px;
}

.bj-gndkeyproductsection {
    margin-bottom: 150px;
}

.bj-gndkeyproductblock {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.bj-gndkeyproductblock h2 {
    font-size: 36px;
    line-height: 46px;
    color: #23394E;
    text-align: center;
    margin-bottom: 30px;
}

.bj-gndkeyproductblock h6 {
    width: 65%;
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    color: #384457;
    text-align: center;
    margin-bottom: 80px;
}

.bj-gndkeyproductlevel {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.bj-gndkeyproductbox {
    width: 380px;
    height: 540px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 40px #BABCC929;
    border-radius: 24px;
    margin-right: 25px;
    margin-bottom: 25px;
}

.bj-gndkeyproductbox:nth-child(3) {
    margin-right: 0;
}

.bj-gndkeyproductbox:nth-child(6) {
    margin-right: 0;
}

.bj-gndkeyproductbox:nth-child(9) {
    margin-right: 0;
}

.bj-gndkeyproductboxlevel {
    padding: 24px;
}

.bj-gndkeyproductboxlevel .bj-gndcardlogo {
    width: 100%;
    height: 268px;
    margin-top: 0;
    background: #F5F9FA 0% 0% no-repeat padding-box;
    border-radius: 12px;
}

.bj-gndkeyproductboxlevel .bj-gndcardlogo .bj-gndcardboxlogo {
    width: 130px;
}

.bj-gndkeyproductboxlevel .bj-gndcardlogo .bj-gndcardboxlogo img {
    background-color: unset;
}

.bj-gndkeyproductboxlevel .bj-gndcardtext h6 {
    line-height: 34px;
    text-align: left;
    font-weight: bold;
    margin-bottom: 20px;
}

.bj-gndkeyproductboxlevel .bj-gndcardtext p {
    font-size: 18px;
}

.bj-buildchainlogo {
    width: 550px;
}

@media screen and (max-width:4000px) {
    /* .bj-gndchainsolution .bj-gndcardbox{
        width: 400px;
    }   
    
    .bj-gndchainsolution .bj-gndcardlogo{
        width: 400px;
        height: unset;
    } */

    /* .bj-gndbuildlogo{
        height: 100%;
    } */

    /* .bj-gndbuildlogo{
        height: 100%;
    } */
    ul li {
        font-size: 22px;
    }
}


@media screen and (max-width:1924px) {
    ul li {
        font-size: 22px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 380px;
    }

    .bj-gndchainsolution .bj-gndcardlogo {
        width: 100%;
        margin-top: 0;
    }

    .bj-gndsmartcoldsection .bj-gndbuildrightlevel .bj-gndbuildrightbox {
        padding-top: 0;
    }

    .bj-gndsmartcoldsection .bj-gndbuildrightlevel p {
        margin-bottom: 8px;
    }

    .bj-gndsmartcoldsection .bj-gndbuildrightlevel h2 {
        margin-bottom: 10px;
    }

    .bj-gndcoldchainblock {
        background-size: cover;
    }

    .bj-gndbannerchainblock {
        height: 680px;
    }

    .bj-gndawardsblock h2 {
        font-size: 36px;
        color: #23394E;
        margin-bottom: 30px;
    }

    .bj-gndawardsblock h6 {
        font-size: 28px;
        color: #23394E;
        margin-bottom: 30px;
    }

    .bj-gndawardspartnerblock h2 {
        font-size: 28px;
        line-height: 44px;
        color: #23394E;
        margin-bottom: 35px;
    }

    .bj-gndawardspartnertext {
        font-size: 36px;
        line-height: 44px;
        color: #23394E;
        margin-bottom: 15px;
        text-align: center;
    }

    .bj-gndawardspartnerblock p {
        font-size: 20px;
        line-height: 25px;
        color: #FF7600;
        text-align: center;
        margin-bottom: 30px;
    }

    .bj-gndawardspartnerblock h6 {
        font-size: 24px;
        line-height: 40px;
        color: #384457;
        text-align: center;
        font-weight: normal;
        padding: 0px 80px;
        margin-bottom: 50px;
    }

    .bj-gndgsensebluebox {
        width: 380px;
    }

    .bj-gndgconnectbox {
        width: 580px;
        height: 560px;
    }

    /* .bj-gndgconnectboxtext p{
        margin-bottom: 0;
    } */

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        height: 420px;
    }
}

@media screen and (max-width:1900px) {
    ul li {
        font-size: 22px;
    }

    .bj-gndIotgatewaylevel .bj-gndsmartplugleftlevel p {
        font-size: 20px;
    }

    .bj-gndblogboxtext h4 {
        font-size: 22px;
        line-height: 34px;
    }


    .bj-gndblogbox {
        height: 740px;
    }

    .bj-gndblogboxlevel {
        height: unset;
    }

    .bj-gndlocationleftblock {
        width: 50%;
    }

    .bj-gndlocationrightblock {
        width: 50%;
    }

    .bj-gndlocationblock {
        left: unset;
        top: unset;
        /* display: flex; */

    }

    .map-section {
        height: 950px;
    }

    .contact-form {
        height: 950px;
    }

    .h1 {
        font-size: 30px;
    }

    .h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .p {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .c-form .fh1 {
        font-size: 22px;
    }

    .c-form .fp {
        font-size: 18px;
        line-height: 30px;
    }

    .c-form input,
    select {
        height: 60px;
    }

    .c-form .fullname,
    .c-form .email,
    .c-form .phone,
    .c-form .company,
    .c-form .country {
        margin-bottom: 18px;
    }

    /* .bj-gndworkbeniftssection{
        margin-bottom: 60px;
    } */

}

@media screen and (max-width:1800px) {
    ul li {
        font-size: 22px;
    }

    .bj-gndworkbeniftsblock h3 {
        font-size: 22px;
    }

    .bj-gndworkbenefitsboxlevel h5 {
        font-size: 18px;
    }

    .bj-gndproductcompanytext h6 {
        font-size: 22px;
    }

    .bj-gnddevopstext h3 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 34px;
    }

    .bj-gndkeyproductblock h6 {
        font-size: 22px;
    }

    .bj-gndgsenseproducttextbox b {
        font-size: 22px;
    }

    .bj-gndaddressboxlevel h5 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndawardspartnertext {
        font-size: 34px;
    }

    .bj-gndofferblock h2 {
        font-size: 34px;
    }

    .bj-gndedicatedlevel p {
        font-size: 22px;
    }

    .bj-gndworkforceblock h6 {
        font-size: 22px;
        line-height: 38px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 34px;
    }


    .bj-gndsmartplugleftlevel h2 {
        font-size: 34px;
    }

    .bj-gndsenseserviceblock h6 {
        font-size: 22px;
        line-height: 38px;
    }

    .bj-gndgsenseblueboxtext h5 {
        font-size: 22px;
    }

    .bj-gndsenseserviceblock p {
        font-size: 18px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 34px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 34px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 36px;
    }

    .bj-gndplatformblock p {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndplatformblock h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndcoldchainblock h3 {
        font-size: 70px;
    }

    .bj-gnddashboardblock h6 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndcoldchainblock p {
        font-size: 30px;
    }

    .bj-gndbuildchainlevel h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .bj-gndbuildchainlevel p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .bj-gndbuildrightlevel h6 {
        font-size: 16px;
    }

    .bj-gndgsenseproductblock h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndgsenseproductblock p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .bj-gndgsenseproductblock h6 {
        font-size: 22px;
        margin-bottom: 60px;
    }

    /* .bj-gndgsenseproductleft p{
        font-size: 20px;
        margin-bottom: 10px;
    } */

    .bj-gndhistoryleftlevel h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndgsenseproductleft h6 {
        font-size: 16px;
        line-height: 32px;
    }

    .bj-gndproductenginnerblock h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndproductenginnerblock h6 {
        font-size: 22px;
        margin-bottom: 25px;
    }

    .bj-gndproductenginnerblock p {
        font-size: 28px;
    }

    .bj-gndcustomproductblockleft p {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndcustomproductblockleft h2 {
        font-size: 34px;
        margin-bottom: 15px;
    }

    .bj-gndcustomproductlogo {
        width: 20px;
        height: 20px;
    }

    .bj-gndproductofferblock h2 {
        font-size: 34px;
    }

    .bj-gndproductofferblock h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 34px;
        margin-bottom: 20px;
    }

    .bj-gndcoreproductblock p {
        font-size: 22px;
    }

    .bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 22px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 22px;
    }


    .bj-gndproductofferbox h6 {
        font-size: 22px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 34px;
        line-height: 44px;
        margin-bottom: 15px;
    }

    .bj-gndkeyproductblock h2 {
        font-size: 34px;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .bj-gndkeyproductblock h6 {
        font-size: 22px;
        margin-bottom: 60px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardtext h6 {
        font-size: 22px;
    }

    .bj-gndchainsolution .bj-gndcardtext h6 {
        font-size: 22px;
    }

    .bj-gndchainsolution .bj-gndcardtext p {
        font-size: 18px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 20px;
        line-height: 36px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        height: 400px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 34px;
        line-height: 44px;
    }

}

@media screen and (max-width:1660px) {
    ul li {
        font-size: 22px;
    }

    .bj-gndcoldchaintextblock {
        margin-bottom: 10px;
    }

    .bj-gnddedicatedsecondlevel h2 {
        margin-bottom: 15px;
    }

    .bj-gnddedicatedsecondlevel .bj-gndworkbenefitsboxlevel {
        padding: 40px;
    }

    .bj-gnddedicatedsecondlevel .bj-gndworkbenefitsboxlevel h5 {
        line-height: 30px;
    }

    .bj-gndworkbeniftsblock h4 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 30px;
    }

    .bj-gndworkbenefitsboxlevel h5 {
        font-size: 16px;
    }

    .bj-gndIotgatewaylevel .bj-gndsmartplugleftlevel p {
        font-size: 18px;
    }

    .bj-gndblogboxlevel .bj-gndblogboxtext h4 {
        height: 60px;
    }

    .bj-gndblogbox {
        height: 680px;
    }

    .bj-gndblogboxlevel {
        height: unset;
    }

    .p {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .c-form .submitButton {
        padding: 12px 30px;
    }

    .bj-gnddevopstext h3 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndgsenseproducttextbox b {
        font-size: 20px;
    }

    .bj-gndgsenseproducttextbox h5 {
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .bj-gndfactorybtn {
        width: 18px;
        height: 18px;
    }

    .bj-gndaddressboxlevel h5 {
        font-size: 20px;
        line-height: 3ppx;
    }

    .bj-gndaddressboxlevel p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .bj-gndproductcompanybox {
        width: 33%;
        margin-right: 15px;
    }

    .bj-gndawardspartnerblock h6 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .bj-gndawardspartnerblock p {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .bj-gndawardspartnertext {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndworkbeniftsbox {
        margin-right: 15px;
        /* height:200px; */
        /* padding: 30px; */
    }

    .bj-gndspecializationtextblock {
        margin-bottom: 20px;
    }

    .bj-gndhistoryleftlevel p {
        font-size: 16px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 32px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 34px;
    }

    .bj-gndplatformblock p {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndplatformblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gnddashboardblock p {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .bj-gnddashboardblock h6 {
        font-size: 20px;
        line-height: 30px;
    }

    .bj-gndblogboxtext h4 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .bj-gndblogboxtext p {
        font-size: 16px;
        line-height: 26px;
        height: 100px;
    }

    .bj-gndblogboxtext button h6 {
        font-size: 14px;
    }

    .bj-gndwifitext {
        width: 250px;
        height: 60px;
        font-size: 20px;
    }

    .bj-gndIotwifitext {
        height: 60px;
        font-size: 20px;
    }

    .bj-gndwifitextlevel {
        padding-bottom: 20px;
        margin-bottom: 25px;
    }

    .bj-gndwifitextlevel h2,
    p {
        font-size: 20px;
    }

    .bj-gndgsensebox h2 {
        font-size: 22px;
    }

    .bj-gndgtraxsection {
        margin-bottom: 150px;
    }

    .bj-gndsolutionlevel h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndproductcompanytext h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndproductcompanytext p {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .bj-gndproductcompanytext h6 {
        font-size: 20px;
        line-height: 38px;
    }

    .bj-gndcoresection p {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .bj-gndawardsblock h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .bj-gndawardsrighttext p {
        font-size: 18px;
        line-height: 32px;
    }

    .bj-gndawardslevel {
        margin-bottom: 25px;
    }

    .bj-gndrecongnitionlogo {
        width: 280px;
    }

    /* .bj-gndawardspartnerlevel {
        padding-bottom: 0px;
    } */

    .bj-gndbuildchainlevel p {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndbuildrightlevel h6 {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .bj-gndbuildrightlevel p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .bj-gndbuildqualitylevel p {
        line-height: 18px;
    }

    .bj-gndbuildchainlevel h2 {
        font-size: 36px;
        line-height: 50px;
    }

    .bj-gndbuildsmartchainlevel p {
        margin-bottom: 15px;
    }

    .bj-gndbuildsmartchainlevel h2 {
        margin-bottom: 15px;
    }

    .bj-gndbuildsmartchainlevel h6 {
        line-height: 26px;
        padding-right: 20px;
        margin-bottom: 8px;
    }

    .bj-gndchainsolution .bj-gndcardtext h6 {
        font-size: 20px;
    }

    .bj-gndchainsolution .bj-gndcardtext p {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndbuildqualitylevel h2 {
        font-size: 36px;
        line-height: 50px;
    }

    .bj-gndcoldchainblock h3 {
        font-size: 60px;
        line-height: 80px;
    }

    .bj-gndcoldchainblock p {
        font-size: 28px;
        line-height: 42px;
    }

    .bj-gndproductcompanysection {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .bj-gndawardspartnersection {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .bj-gndcoreblock {
        margin-bottom: 100px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        height: 500px;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(6) {
        margin-bottom: 0;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 415px;
    } */
    .bj-gndsmartcoldblock {
        margin-bottom: 100px;
    }

    .bj-gndsmartcoldsection {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .bj-gndadditionalsection .bj-gndiotproducttext {
        margin-bottom: 20px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductdivetext {
        margin-bottom: 20px;
        line-height: 34px;
        font-size: 22px;
    }

    .bj-gndadditionalsection {
        margin-top: 100px;
        margin-bottom: 100px;
    }


    /* .bj-gndfooteriotsolution{
        padding-top: 0px;
    } */

    .bj-gndblogsection {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .bj-gndblogblock {
        margin-bottom: 100px;
    }

    .bj-gndblogsamplingpagesection {
        margin-bottom: 100px;
    }

    .bj-gndblogsamplingpageblock h6 {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 30px;
    }

    .bj-gnddashboardsection {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .bj-gndplatformsection {
        margin-bottom: 100px;
    }

    .bj-gnddashboardsection {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .bj-gndbannerchainblock {
        height: 600px;
    }

    .bj-gndcoldchainblock {
        height: 100%;
    }

    .bj-gndfactoryblock p {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .bj-gndiotplatformsection {
        margin-bottom: 100px;
    }

    .bj-gndhistorysection {
        margin-bottom: 100px;
    }

    .contact-us-section {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .bj-gndaddresssection {
        padding-bottom: 100px;
    }

    .bj-gndlocationblock {
        width: 280px;
        height: 320px;
        background-size: contain;
    }

    .bj-gndlocationrighttext h6 {
        font-size: 26px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 18px;
        line-height: 35px;
    }

    .bj-gndaboutfeedback {
        width: 120px;
        height: 120px;
        margin-right: 20px;
    }

    .bj-gnaboutfeedbackblock {
        width: 200px;
        height: 200px;
        margin-right: 30px;
    }

    .bj-gndsenseservicesection {
        padding-top: 120px;
        padding-bottom: 100px;
    }

    .bj-gndgconnectsection {
        margin-bottom: 100px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndsenseserviceblock p {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .bj-gndsenseserviceblock h6 {
        font-size: 20px;
        line-height: 34px;
    }

    .bj-gndgsenseblueboxtext h5 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .bj-gndsmartpluglevel {
        margin-top: 60px;
    }

    .bj-gndsmartplugsection {
        margin-bottom: 80px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .bj-gndsmartplugleftlevel p {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .bj-gndsmartplugleftlevel h6 {
        font-size: 16px;
        line-height: 36px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .bj-gndsmartplugapplicationblock p {
        font-size: 18px;
        line-height: 28px;
        width: 80%;
    }

    .bj-gndsmartplugapplicationsection {
        margin-bottom: 100px;
    }

    .bj-gndsmartplugkeysection {
        width: 100%;
        padding-top: 80px;
        padding-bottom: 80px;
        margin-bottom: 100px;
    }

    .bj-gndsmartplugkeylevel {
        margin-bottom: 30px;
    }

    .bj-gndcriticalparameter {
        margin-bottom: 0px;
    }

    .bj-gndsmartplugkeyblock .bj-gndofferlevel {
        margin-bottom: 30px;
    }

    .bj-gndofferlevel p {
        font-size: 20px;
        line-height: 32px;
    }

    .bj-gndsmartplugkeyleftlevel .bj-gndfactorytext {
        height: 40px;
        margin-bottom: 15px;
    }

    .bj-gndsmartplugkeyrightlevel .bj-gndfactorytext {
        height: 40px;
        margin-bottom: 15px;
    }

    .bj-gndsmartplugkeyleftlevel .bj-gndbordercolor {
        margin-bottom: 20px;
    }

    .bj-gndsmartplugkeyrightlevel .bj-gndbordercolor {
        margin-bottom: 20px;
    }

    .bj-gndsmartplugkeyblock .bj-gndcritical p {
        font-size: 14px;
    }

    .bj-gndsmartplugkeyleftlevel .bj-gndfactorytext {
        height: 25px;
    }

    .bj-gndsmartplugkeyleftlevel .bj-gndfactorytext p {
        font-size: 16px;
    }

    .bj-gndsmartplugkeyrightlevel .bj-gndfactorytext p {
        font-size: 16px;
    }

    .bj-gndfactorytext p {
        font-size: 16px;
    }

    .form {
        padding: 30px;
    }

    .form .h3 {
        font-size: 18px;
    }

    .form .h2 {
        font-size: 30px;
        margin-bottom: 20p;
    }

    .bj-gndwifisection {
        padding-bottom: 100px;
    }

    .bj-gndblogsamplingpreviouspage {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .bj-gndblogsamplingblock p {
        font-size: 20px;
    }

    .bj-gndblogsamplingblock h2 {
        font-size: 38px;
    }

    .bj-gndblogsamplingblock h6 {
        font-size: 20px;
        line-height: 34px;
    }

    .bj-gndblogsamplingpageblock h2 {
        font-size: 20px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .bj-gndworkforcesection {
        margin-top: 80px;
    }


    .bj-gndembeddedsection {
        margin-bottom: 80px;
    }

    .bj-gndgsensesection {
        bottom: -35px;
    }

    .bj-gndgsenselevel {
        width: 700px;
        height: 70px;
    }

    .bj-gndgsensebox {
        width: 220px;
        height: 56px;
    }

    .bj-gnddevopstext {
        width: 38%;
        margin-right: 20px;
    }

    .bj-gnddevopsrighttext {
        width: 62%;
    }

    .bj-gndofferblock h2 {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 25px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndspecializationbox {
        height: unset;
        /* padding-bottom: 20px; */
    }

    .bj-gndspecializationboxlevel p {
        font-size: 20px;
        line-height: 30px;
        /* margin-top: 20px; */
    }

    /* .bj-gndspecializationtext{
        font-size: 16px;
       margin-bottom: 20px;
    } */

    .bj-gndworkforceblock p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 25px;
    }

    .bj-gndworkforceblock h6 {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 50px;
    }

    .bj-gnddedicatedbox {
        font-size: 20px;
    }

    .bj-gndedicatedlevel p {
        font-size: 20px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .bj-gndworkbeniftsblock h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .bj-gndworkbeniftsblock h6 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .bj-gndworkbenefitsboxlevel p {
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gnddevopsonelogo {
        width: 400px;
        height: 400px;
    }

    .bj-gnddevopssecondlogo {
        width: 250px;
        height: 250px;
    }

    .bj-gnddevopssection {
        height: 700px;
        margin-bottom: 50px;
    }

    .bj-gnddevopstextblock {
        font-size: 16px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 32px;
        line-height: 48px;
        margin-bottom: 20px;
    }

    .bj-gnddesignbox {
        width: 250px;
        padding: 20px 0px 20px 20px;
        font-size: 16px;
    }

    .bj-gndspecializationbox {
        width: 50%;
        margin-right: 15px;
    }

    .bj-gndoffermanagementblock .bj-gndspecializationbox {
        width: 100%;
    }

    .bj-gndoffermanagementblock .bj-gndofferblock {
        width: 50%;
    }

    .bj-gndembeddeddevelopsection {
        margin-bottom: 100px;
    }

    .bj-gndproductenginnersection {
        margin-bottom: 100px
    }

    .bj-gndproductenginnerblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndproductenginnerblock h6 {
        font-size: 20px;
        margin-bottom: 24px;
    }

    .bj-gndproductenginnerblock p {
        font-size: 26px;
        line-height: 40px;
    }

    .bj-gndcustomproductsection {
        margin-bottom: 100px;
    }

    .bj-gndproductofferblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndproductofferblock h6 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndproductoffersection {
        margin-bottom: 100px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 32px;
    }

    .bj-gndproductofferboxblock {
        width: 50px;
        height: 50px;
    }

    .bj-gndproductofferboxnumber {
        width: 50px;
        height: 50px;
        font-size: 28px;
    }

    .bj-gndcoreproductsection {
        margin-bottom: 100px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndproductofferbox h6 {
        font-size: 20px;
    }

    .bj-gndproductofferbox p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 30px;
        padding: 0px 30px;
    }

    .bj-gndcoreproductblock p {
        font-size: 20px;
    }

    .bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 20px;
    }

    .bj-gndvalueproductblock h6 {
        font-size: 16px;
        margin-bottom: 25px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 20px;
    }

    .bj-gndfactorybtnblock {
        width: 18px;
        height: 18px;
    }

    .bj-gndspecializationtext .bj-gndfactorybtn {
        width: 18px;
        height: 18px;
    }

    .bj-gndspecializationtext .bj-gndfactorybtn {
        width: 18px;
        height: 18px;
    }

    .bj-gndvalueproductsection {
        margin-bottom: 100px;
    }

    .bj-gndcustomproductblockleft h2 {
        font-size: 32px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 32px;
        line-height: 42px;
    }

    /* .bj-gndbuildrightlevel{
        padding-top: 25px;
        padding-left: 50px;
    } */

    .bj-gndcustomproductblockleft p {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndgsenseproductsection {
        margin-bottom: 100px;
    }

    .bj-gndkeyproductsection {
        margin-bottom: 100px;
    }

    .bj-gndgsenseproductblock h2 {
        font-size: 32px;
    }

    .bj-gndgsenseproductblock p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .bj-gndgsenseproductblock h6 {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .bj-gndbuildlogo img {
        border-radius: 20px 20px 100px 20px;
    }

    .bj-gndkeyproductblock h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndkeyproductblock h6 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 40px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardtext h6 {
        font-size: 20px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardtext p {
        font-size: 16px;
    }

    .bj-gndgsenseproductrightlogo {
        width: 80%;
        display: flex;
        justify-content: center;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardlogo {
        height: 240px;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox {
        height: 500px;
    }

    .bj-gndlocationsection {
        margin-bottom: 100px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        height: 360px;
    }

    .bj-gndhistoryleftlevel h2 {
        font-size: 32px;
        line-height: 42px;
    }

}

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

    ul li {
        font-size: 22px;
    }

    .bj-gndlocationsection {
        height: 634px;
    }
}

@media screen and (max-width:1500px) {
    ul li {
        font-size: 22px;
    }

    .bj-gndbannerchainblock {
        height: 480px;
    }

    .bj-gndcoldchainblock {
        height: 100%;
    }

}

/* @media only screen and (min-width: 1441px) {

    ul li {
        font-size: 22px;
        
        font-weight: 200;
    }

    body {
        font-size: 22px;
        
        font-weight: 200;
    }
} */


@media screen and (max-width:1440px) {
    ul li {
        font-size: 22px;
        
        /* font-weight: 200; */
    }

    .bj-gndworkbeniftsblock h4 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndworkbeniftsblock h3 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndworkbenefitsboxlevel h5 {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndIotgatewaylevel .bj-gndsmartplugleftlevel p {
        font-size: 16px;
    }

    .c-form .submitButton {
        padding: 10px 30px;
    }

    .bj-gnddevopstext h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndgsenseproducttextbox b {
        font-size: 18px;
    }

    .c-form .submitButton span {
        font-size: 14px;
    }

    .bj-gndawardspartnertext {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndworkbenefitsboxlevel p {
        font-size: 16px;
    }

    .bj-gnddediactedlogo {
        width: 280px;
    }

    .bj-gndedicatedlevel p {
        font-size: 18px;
    }

    .bj-gndworkforceblock h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 30px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 30px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 30px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 30px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 32px;
    }

    .bj-gndplatformblock h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndhistoryleftlevel h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndgsensebluebox {
        width: 360px;
    }

    .bj-gndgconnectbox {
        width: 520px;
        height: 500px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 50px;
        line-height: 60px;
    }

    .contact-form {
        height: 930px;
    }

    .map-section {
        height: 930px;
    }

    .c-form input,
    select,
    textarea {
        font-size: 14px;
    }

    .bj-gndblogsamplingpageblock h6 {
        margin-bottom: 15px;
        line-height: 34px;
    }

    /* .bj-gndawardspartnerlevel {
        padding-bottom: 100px;
    } */

    .bj-gndawardspartnertext {
        font-size: 30px;
    }

    .bj-gndawardspartnerblock p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .bj-gndawardspartnerblock h6 {
        font-size: 20px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .bj-gndthinxviewbgonelogo {
        width: 384px;
        height: 384px;
        left: 144px;
    }

    .bj-gndthinxviewbgsecondlogo {
        width: 384px;
        height: 384px;
        right: 144px;
    }

    .bj-gndiotplatformrightblock h5 {
        font-size: 46px;
        line-height: 60px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 56px;
        line-height: 60px;
    }

    .bj-gndaddressboxlevel p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .bj-gndaddressboxlevel h5 {
        font-size: 18px;
        line-height: 28px;
        /* margin-bottom: 15px; */
    }

    .bj-gndaddressbox {
        width: 350px;
        /* height: 250px; */
    }

    .bj-gndaddressboxlevel {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .bj-gndgsenselevel {
        width: 650px;
    }

    .bj-gndgsensebox {
        width: 200px;
    }

    .bj-gndgsensebox h2 {
        font-size: 20px;
    }

    .bj-gndofferblock h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    .bj-gndofferlevel p {
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gndspecializationtext {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gnddedicatedbox {
        width: 300px;
        line-height: 40px;
    }

    /* .bj-gndworkforceblock h2 {
        font-size: 28px;
        line-height: 28px;
    } */

    .bj-gndworkforceblock p {
        font-size: 16px;
    }

    .bj-gnddedicatedbox {
        font-size: 18px;
    }

    .bj-gndofferblock h2 {
        margin-bottom: 15px;
    }

    .bj-gndofferlevel {
        margin-bottom: 15px;
    }

    /* .bj-gndworkforceblock p{
        font-size: 18px;
    } */

    .bj-gndspecializationboxlevel p {
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 30px;
        line-height: 46px;
    }

    .bj-gndembeddeddevelopleft h6 {
        font-size: 16px;
        line-height: 28px;
    }

    .bj-gnddevopstext {
        width: 42%;
    }

    .bj-gnddevopsrighttext {
        width: 58%;
    }

    .bj-gnddevopssection {
        height: 600px;
    }

    .bj-gnddevopstext h3 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gnddevopstextblock .bj-gndfactorybtn {
        width: 18px;
        height: 18px;
    }

    .bj-gnddevopstextblock {
        font-size: 14px;
    }

    .bj-gnddesignbox {
        width: 220px;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 15px;
        margin-right: 15px;
        padding: 15px 0px 15px 20px;
    }

    .bj-gndhistorylevel .bj-gndfactorybtnblock {
        width: 18px;
        height: 18px;
        /* margin-top: 3px; */
    }

    .bj-gndembeddeddeveloprightlogo {
        width: 90%;
        height: 554px;
    }

    .bj-gndarrowbtn {
        width: 18px;
        height: 18px;
    }

    /* .bj-gndworkbeniftssection{
        margin-bottom: 40px;
    } */

    .bj-gndcoldchainblock h3 {
        font-size: 50px;
        line-height: 70px;
    }

    .bj-gndcoldchainblock p {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndproductenginnerblock h2 {
        font-size: 30px;
    }

    .bj-gndproductenginnerblock h6 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .bj-gndproductenginnerblock p {
        font-size: 24px;
        line-height: 40px;
    }

    .bj-gndproductofferbox h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .bj-gndcoreproductblock p {
        font-size: 18px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .bj-gndvalueproductblock .bj-gndspecializationtext {
        margin-bottom: 15px;
    }

    .bj-gndcustomproductblockleft h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndproductofferblock h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 18px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 30px;
        line-height: 38px;
    }

    /* .bj-gndvalueproductboxblock .bj-gndspecializationbox{
        width: 33%;
    } */

    .bj-gndproductofferblock h6 {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndcoldchainblock p {
        font-size: 26px;
        line-height: 40px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardtext h6 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .bj-gndkeyproductblock h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bj-gndkeyproductblock h6 {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .bj-gndbuildlogo {
        width: 80%;
    }

    .bj-buildchainlogo {
        width: 75%;
    }

    .bj-gndhistorylevel p {
        padding-left: 32px;
    }


}

@media screen and (max-width:1366px) {
    ul li {
        font-size: 22px;
        
        font-weight: 200;
    }

    .bj-gndblogbox {
        height: 635px;
    }

    .bj-gndblogboxlevel {
        height: unset;
    }

    .bj-gndblogboxblock {
        padding: 20px;
    }

    .bj-gndblogboxheaderblock {
        width: 100%;
        height: 220px;
    }

    /* .bj-gndblogboxheader img{
        object-fit: unset;
        object-position: unset;
    } */

    .p {
        font-size: 20px;
        line-height: 32px;
        padding: 0px 80px;
    }

    .d-flex {
        width: 100%;
    }

    .d-flex1 {
        width: 100%;
    }

    /* ul li {
        font-size: 12px;

    } */


    .bj-gndhistorylevel .bj-gndfactorybtn {
        width: 18px;
        height: 18px;
    }

    .bj-gndcoldchainblock h3 {
        font-size: 40px;
        line-height: 60px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 30px;
    }

    .bj-gndcoldchainblock p {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndhistorylevel .bj-gndfactorytext {
        margin-bottom: 5px;
    }

    .bj-gndgsenseblueboxbtn button {
        font-size: 14px;
        padding: 10px 35px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndgsensebluebox {
        width: 320px;
        margin-right: 20px;
    }

    .bj-gndgconnectbox {
        width: 520px;
    }

    .bj-gndgsenseblueboxtext {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .bj-gndsenseserviceblock h6 {
        font-size: 18px;
        line-height: 30px;
    }


    .bj-gndproductcompanytext h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndproductcompanytext p {
        font-size: 16px;
    }

    .bj-gndproductcompanytext h6 {
        font-size: 18px;
        line-height: 36px;
    }

    .bj-gndsolutionlevel h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndcoresection p {
        font-size: 16px;
    }

    .bj-gndawardsblock h2 {
        font-size: 28px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductdivetext {
        font-size: 20px;
    }

    .bj-gndbuildrightlevel p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndbuildqualitylevel p {
        line-height: 16px;
        margin-bottom: 5px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 370px;
        height: 450px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 370px;   
    } */

    .bj-gndhistoryleftlevel h5 {
        font-size: 18px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel {
        justify-content: flex-start;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 18px;
        line-height: 32px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
        padding: 40px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 580px;
        height: 350px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 380px;
        height: 300px;
    }

    .form .h3 {
        font-size: 16px;
        padding: 10px 40px 0 0px;
    }

    .form .h2 {
        font-size: 26px;
    }

    .form {
        width: 60%;
        padding: 30px;
    }

    .form-bg-img {
        width: 450px;
        right: 10vw;
    }

    .bj-gndchainsolution .bj-gndcardblock {
        justify-content: center;
    }

    .bj-gndblogbox {
        width: 560px;
        /* padding-top: 20px; */
    }

    .bj-gndblogboxlevel {
        width: 350px;
    }

    /* .bj-gndblogboxlevel .bj-gndblogboxheader{
        width: 300px;
    } */

    .bj-gndblogboxcardbody {
        margin-bottom: 10px;
    }

    .bj-gndblogboxcardbody h6 {
        font-size: 14px;
        line-height: 38px;
    }

    .bj-gndblogboxtext h4 {
        width: 100%;
        line-height: 28px;
        margin-bottom: 15px;
        font-size: 18px;
        height: 50px;
    }

    .bj-gndblogboxtext p {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .bj-gndblogboxlevel .bj-gndblogboxtext h4 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .bj-gndthinxcarouseltext {
        width: 25%;
    }

    .bj-gndthinxcarouselimage {
        width: 50%;
        /* height: 400px; */
    }

    .bj-gndthinxcarouselwhitebox {
        width: 95%;
        height: 95%;
    }

    .bj-gndthinxviewbgonelogo {
        width: 384px;
        height: 384px;
        left: 144px;
    }

    .bj-gndthinxviewbgsecondlogo {
        width: 384px;
        height: 384px;
        right: 144px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 10px;
    }

    .bj-gnddashboardblock p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 20px;
    }

    .bj-gnddashboardblock h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndplatformblock h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 10px;
    }

    .bj-gndplatformblock p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 40px;
    }

    .bj-gndthinxviewlevel p {
        font-size: 18px;
        line-height: 22px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 30px;
        line-height: 30px;
    }

    .bj-gndthinxviewlevel h6 {
        font-size: 16px;
        margin-bottom: 30px;
        padding: 0px 12vw;
    }

    .bj-gndhistoryleftlevel h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndhistoryleftlevel p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    /* .bj-gndhistorylevel .bj-gndfactorytext{
        height: 34px;
    } */

    .bj-gndhistorylevel {
        /* margin-bottom: 15px; */
        font-size: 16px;
        line-height: 24px;
    }

    .bj-gndlocationsection {
        height: 534px;
    }

    .map-section {
        width: 536px;
        height: 550px;
    }

    .contact-form {
        width: 536px;
        height: 550px;
    }

    .c-form .fh1 {
        font-size: 22px;
    }

    .c-form .fp {
        font-size: 18px;
        line-height: 28px;
    }

    .c-form label {
        font-size: 14px;
    }

    .c-form input,
    select,
    textarea {
        font-size: 14px;
    }

    .bj-gndlocationrighttext h3 {
        font-size: 26px;
    }

    .bj-gndlocationrighttext h6 {
        font-size: 22px;
        line-height: 36px;
    }

    .bj-gndlocationblock {
        width: 250px;
        height: 300px;
        background-size: contain;
    }



    .bj-gndsmartplugleftlevel p {
        font-size: 16px;
    }

    .bj-gndsmartplugleftlevel h6 {
        line-height: 30px;
        margin-bottom: 20px;
    }

    .bj-gndsmartplugrightlogo {
        width: 500px;
    }

    .bj-gndwifitext {
        width: 200px;
        height: 50px;
        font-size: 18px;
    }

    .bj-gndIotwifitext {
        height: 50px;
        font-size: 18px;
    }

    .bj-gndwifitextlevel h2,
    p {
        font-size: 18px;
    }

    .bj-gndblogsamplingsection {
        margin-top: 40px;
    }

    .bj-gndblogsamplingblock p {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndblogsamplingblock h2 {
        font-size: 34px;
        line-height: 46px;
    }

    .bj-gndblogsamplingblock h6 {
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gndthinxcarouselbox h4 {
        font-size: 16px;
        line-height: 30px;
    }

    .bj-gndfactoryblock p {
        font-size: 18px;
        line-height: 32px;
    }

    .bj-gndthinxviewsection {
        height: 700px;
    }

    /* .bj-gndfooteriotsolution{
        padding-top: 0px;
    } */

    .form form input,
    .form form textarea {
        height: 50px;
    }

    .form form input,
    .form form textarea {
        font-size: 14px;
    }

    .bj-gndproductenginnersection {
        margin-bottom: 80px;
    }

    .bj-gndcustomproductsection {
        margin-bottom: 80px;
    }

    .bj-gndproductoffersection {
        margin-bottom: 80px;
    }

    .bj-gndcoreproductsection {
        margin-bottom: 80px;
    }

    .bj-gndvalueproductsection {
        margin-bottom: 80px;
    }

    .bj-gndbuildrightlevel {
        /* padding-top: 35px; */
        padding-left: 0px;
    }

    .bj-gndproductofferbgbox {
        width: 450px;
        height: 450px;
        left: 50px;
    }

    .bj-gndproductofferbgsecondbox {
        width: 400px;
        height: 400px;
        right: 50px;
    }

    .bj-gndproductofferboxblock {
        width: 40px;
        height: 40px;
        margin-bottom: 15px;
    }

    .bj-gndproductofferboxnumber {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }

    .bj-gndbuildlogo {
        width: 85%;
    }

    .bj-buildchainlogo {
        width: 75%;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 28px;
    }

    .bj-gndproductoffersection {
        height: 820px;
    }

    .bj-gndgsenseproductsection {
        margin-bottom: 80px;
    }

    .bj-gndkeyproductlevel {
        justify-content: center;
    }

    .bj-gndkeyproductbox {
        width: 350px;
        margin-right: 20px;
    }

    .bj-gndgsenseproductblock h2 {
        font-size: 30px;
    }

    .bj-gndgsenseproductblock p {
        font-size: 16px;
        line-height: 26px
    }

    .bj-gndgsenseproductblock h6 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }


    /* .bj-gndkeyproductboxlevel .bj-gndcardtext h6{
        font-size: 16px;
    } */

    .bj-gndkeyproductboxlevel .bj-gndcardtext p {
        font-size: 14px;
    }

    .bj-gndkeyproductblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardlogo {
        height: 220px;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox {
        height: 450px;
    }

    .bj-gndkeyproductsection {
        margin-bottom: 80px;
    }

}

@media screen and (max-width:1300px) {
    ul li {
        font-size: 16px;
        font-weight: 200;
    }

    .bj-gndrecongnitionlogo {
        width: 250px;
    }

    .form-bg-img {
        right: 90px;
    }

    .bj-gndfactorytext p {
        font-size: 14px;
    }

    .bj-gndfactorytextlevel p {
        line-height: 26px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 350px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 350px;   
    } */

    .bj-gndgsenselevel {
        width: 580px;
        height: 60px;
    }

    .bj-gndgsensebox {
        width: 180px;
        height: 46px;
    }

    .bj-gndbuildbtn h5 {
        font-size: 14px;
    }

    .bj-gnddedicatedbox {
        width: 250px;
        margin-right: 20px;
        font-size: 16px;
    }

    /* .bj-gndworkforceblock h2 {
        font-size: 26px;
        line-height: 36px;
    } */

    .bj-gndworkforceblock p {
        /* font-size: 16px;
        line-height: 30px; */
        margin-bottom: 15px;
    }

    .bj-gndworkforceblock h6 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndworkbeniftsblock h6 {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .bj-gndworkbeniftslevel {
        width: 100%;
    }

    .bj-gndworkbeniftsbox {
        width: 50%;
        margin-right: 15px;
    }

    .bj-gndworkbeniftsblock h3 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndworkbenefitsboxlevel p {
        font-size: 14px;
        line-height: 28px;
    }

    .bj-gndofferblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndofferlevel p {
        font-size: 16px;
        line-height: 28px;
        margin-right: 15px;
    }

    /* .bj-gndspecializationboxlevel{
        padding: 0px 25px;
    } */

    .bj-gndspecializationboxlevel p {
        font-size: 16px;
        line-height: 28px;
    }

    .bj-gndspecializationtext {
        font-size: 12px;
        line-height: 20px;
    }

    .bj-gndfactorybtn {
        width: 18px;
        height: 18px;
    }

    .bj-gnddevopstext h3 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 28px;
        line-height: 44px;
    }

    .bj-gnddesignbox {
        width: 200px;
    }

    /* .bj-gndworkbenefitsboxlevel{
        padding:0px 25px;
    } */

    .bj-gndkeyproductbox {
        width: 320px;
    }

}

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

    .bj-gndchainsolution .bj-gndcardtext h6 {
        font-size: 18px;
    }

    .bj-gndchainsolution .bj-gndcardtext p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        margin-right: 20px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 320px;
    } */

    .bj-gndchainsolution .bj-gndcardbox:nth-child(3) {
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(6) {
        margin-right: 0 !important;
    }

    /* .bj-gndchainsolution .bj-gndcardbox:nth-child(6){
        margin-right: 0;
    } */

    .bj-gndiotplatformrightblock h5 {
        font-size: 36px;
        line-height: 46px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 46px;
        line-height: 46px;
    }

    .bj-gndlocationrighttext {
        left: 140px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 500px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 320px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 18px;
        line-height: 34px;
        padding: 0;
    }

    .btn-submit {
        width: 150px;
        padding: 10px 0;
        font-size: 14px;
    }

    .bj-gndapplicationlevel {
        height: 500px;
    }

    .bj-gndapplicationbuildbox {
        height: 235px;
    }

    .bj-gndsmartplugapplicationblock p {
        font-size: 16px;
    }

}
/* @media only screen and (min-width:1100px) and (max-width:1165px) {
    .bj-gndawardspartnerlogo {
        width: 200px;
    }
}
@media only screen and (min-width:1000px) and (max-width:1100px) {
    .bj-gndawardspartnerlogo {
        width: 170px;
    }
} */
@media screen and (max-width:1200px) {

    .bj-buildchainlogo {
        width: 85%;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndworkbeniftsblock h4 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    .bj-gndsmartplugnavigationblock {
        width: 480px;
        height: 40px;
    }

    .bj-gndiotnavbox {
        width: 45px;
        height: 45px;
    }

    .bj-gndIotsecondnav {
        width: 180px;
        height: 45px;
        font-size: 14px;
    }

    .bj-gndIotthirdnav {
        width: 220px;
        height: 45px;
        font-size: 14px;
    }

    .bj-gndIotsecondnav,
    .bj-gndIotthirdnav {
        font-size: 16px;
    }


    .bj-gndthinxcarouselimage {
        border-radius: 18px;
    }

    .bj-gndblogboxtext h4 {
        height: 55px;
    }

    .bj-gndblogboxheader img {
        object-fit: contain;
        object-position: center;
    }

    .bj-gndblogbox {
        height: 670px;
        margin-right: 18px;
    }

    .bj-gndblogboxlevel {
        height: unset;
    }

    .p {
        font-size: 16px;
        line-height: 30px;
    }

    /* .bj-gndblogboxlevel:nth-child(2){
        margin-right: 0;
    } */

    .bj-gndgsensesection {
        bottom: -35px;
    }

    .bj-gndgsensebox h2 {
        font-size: 18px;
    }

    .bj-gndsenseserviceblock p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    .bj-gndsenseserviceblock h6 {
        font-size: 16px;
        line-height: 28px;
    }

    .bj-gndgsenseblueboxtext h5 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndgconnectbox {
        width: 500px;
        height: 430px;
    }

    .c-form .fullname {
        margin-bottom: 18px;
    }

    .c-form .email {
        margin-bottom: 18px;
    }

    .c-form .phone {
        margin-bottom: 18px;
    }

    .c-form .company {
        margin-bottom: 18px;
    }

    .c-form .country {
        margin-bottom: 18px;
    }

    .bj-gndrecongnitionlogo {
        width: 220px;
    }

    .bj-gndblogbox {
        width: 450px;
    }

    .bj-gndblogboxlevel {
        height: unset;
    }

    .bj-gndblogboxlevel {
        width: 280px;
    }

    /* .bj-gndblogboxlevel .bj-gndblogboxheader{
        width: 260px;
    } */

    .c-form .fp {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        height: 320px;
    }

    .bj-gndnewletter {
        padding: 12px 30px;
    }

    .bj-gndblogboxlevel .bj-gndblogboxheader {
        /* height: 220px; */
    }

    .bj-gndblogsamplingsection {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndblogsamplingblock h2 {
        font-size: 30px;
        line-height: 42px;
    }

    .bj-gndblogsamplingblock p {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndblogsamplingpageblock h2 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndplatformblock p {
        margin-bottom: 30px;
    }

    /* .bj-gndembeddeddeveloprightlogo{
        height: 554px;
    } */

    .bj-gndembeddeddevelopleft h2 {
        font-size: 28px;
        line-height: 44px;
    }

    .bj-gndembeddeddevelopleft h6 {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndproductofferblock h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .bj-gndproductofferblock h6 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .bj-gndcoreproductblock p {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndcoreproductlevel .bj-gndofferblock .bj-gndspecializationsection .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 16px;
    }

    .bj-gndvalueproductblock h6 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .bj-gndproductenginnerblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndproductenginnerblock h6 {
        font-size: 16px;
        line-height: 28px;
    }

    .bj-gndproductenginnerblock p {
        font-size: 20px;
        line-height: 36px;
    }

    .bj-gndcustomproductblockleft h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndcustomproductblockleft p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 28px;
        line-height: 36px;
    }

    .bj-gndbuildrightlevel h6 {
        font-size: 14px;
        line-height: 28px;
    }

    /* .bj-gndcustomproductblockleft h2 {
        font-size: 28px;
        line-height: 38px;
    } */

    .bj-gndcoreproductblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndproductofferblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox .bj-gndspecializationboxlevel p {
        font-size: 16px;
    }

    .bj-gndproductoffersection {
        height: 850px;
    }

    .bj-gndproductofferblock h6 {
        width: 85%;
    }

    /* .bj-gndkeyproductboxlevel .bj-gndcardtext h6{
        font-size: 20px;
    } */

    .bj-gndkeyproductbox {
        width: 300px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 300px;
    }

}

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

    ul li {
        font-size: 11px;
    }

    .bj-gndgsensebluebox {
        width: 295px;
    }

    .bj-gndgconnectbox {
        width: 460px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 300px;
    } */

    .form-bg-img {
        right: 70px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductdivetext {
        font-size: 18px;
        line-height: 28px;
    }


    .bj-gndiotplatformsection {
        height: 422px;
    }

    .bj-gndiotplatformleftblock {
        width: 240px;
        height: 274px;
    }

    .bj-gndiotplatformleftlevel {
        width: 95%;
        height: 95%;
    }

    .bj-gndlocationrighttext h3 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .bj-gndlocationrighttext h6 {
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gndlocationrighttext {
        bottom: 80px;
    }

    .bj-gndlocationsection {
        height: 434px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 46px;
    }

    .h1 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .p {
        font-size: 18px;
        line-height: 32px;
    }

    .map-section,
    .contact-form {
        width: 50%;
        height: 550px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
        padding: 30px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        margin-right: 15px;
        width: 300px;
        height: 250px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 450px;
        height: 320px;
    }


    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 16px;
        line-height: 32px;
    }

    .bj-gndaddressphonecall {
        width: 40px;
    }

    .bj-gndaddressboxlevel p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .bj-gndaddressboxlevel h5 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndaddressbox {
        /* height: 220px; */
        margin-right: 20px;
    }

    .bj-gndapplicationlevel {
        height: 480px;
    }

    .bj-gndapplicationbuildbox {
        height: 225px;
    }

    .bj-gndblogsamplingpagelogo {
        /* height: 350px; */
    }

    .bj-gndcustomproductlogo {
        width: 15px;
        height: 15px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardlogo {
        height: 200px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox {
        width: 300px;
    }

}

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


    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 300px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        width: 300px;
        height: 210px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        /* width: 450px; */
        height: 270px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 14px;
        line-height: 30px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 280px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 280px;
    } */

    .bj-gndawardspartnerlevel {
        padding-bottom: 50px;
    }

    .bj-gndsmartcoldsection {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .bj-gndproductcompanysection {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .bj-gndcoreblock {
        margin-bottom: 20px;
    }

    .bj-gndawardssection {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .bj-gndawardspartnersection {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .bj-gndawardspartnerlevel {
        padding-bottom: 50px;
    }

    .bj-gndblogsection {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .bj-gndblogblock {
        margin-bottom: 50px;
    }

    .form-bg-img {
        right: 15px;
    }

    .bj-gndsenseservicesection {
        padding-top: 100px;
        padding-bottom: 50px;
    }

    .bj-gndgconnectsection {
        margin-bottom: 50px;
    }

    .bj-gndblogsamplingpagesection {
        margin-bottom: 50px;
    }

    .bj-gndblogsamplingsection {
        margin-top: 40px;
    }

    .bj-gndblogsamplingpreviouspage {
        margin-bottom: 15px;
    }

    .bj-gndblogsamplingblock h6 {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gnddashboardsection {
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .bj-gndplatformsection {
        margin-bottom: 80px;
    }

    .bj-gnddashboardsection {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .bj-gndfactorylevel {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .bj-gndiotplatformsection {
        margin-bottom: 50px;
    }

    .bj-gndhistorysection {
        margin-bottom: 50px;
    }

    .bj-gndbannerchainblock {
        height: 390px;
    }

    .bj-gndcoldchainblock {
        height: 100%;
        background-size: cover;
    }

    .bj-gndfactoryleftlevel h5 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndfactorylevel {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .bj-gndfactorybgblock {
        margin-top: 50px;
    }

    .bj-gndiotplatformsection {
        height: 442px;
    }

    .bj-gndiotplatformleftblock {
        width: 220px;
        height: 264px;
        margin-right: 20px;
    }

    .bj-gndiotplatformleftlevel {
        width: 90%;
        height: 90%;
    }

    .contact-us-section {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .bj-gndfactoryblock p {
        font-size: 16px;
        line-height: 30px;
    }

    .bj-gndaddresssection {
        padding-bottom: 50px;
    }

    /* .bj-gndaddressbox{
        height: 220px;
    } */


    /* .bj-gndadditionalsection{
        padding-bottom: 50px;
    } */

    .bj-gndsmartcoldblock {
        margin-bottom: 50px;
    }

    .form .h3 {
        font-size: 14px;
    }

    .form .h2 {
        font-size: 24px;
    }

    .fullname,
    .email,
    .phonenumber,
    .message {
        margin-bottom: 20px;
    }

    .form form textarea {
        height: 90px;
    }

    .bj-gndsmartplugapplicationsection {
        margin-bottom: 80px;
    }

    .bj-gndfooterproductsection {
        padding-top: 0;
    }

    .bj-gndsmartplugsection {
        margin-bottom: 50px;
    }

    .bj-gndadditionalsection {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .bj-gndsmartplugkeysection {
        padding-top: 50px;
        padding-bottom: 50px;
        margin-bottom: 50px;
    }

    .bj-gndwifisection {
        padding-bottom: 50px;
    }

    .bj-gndfactorysection {
        margin-top: 50px;
    }

    .bj-gndpartnersecondsection {
        margin-bottom: 80px;
    }

    .bj-gndlocationsection {
        margin-bottom: 80px;
    }

    .bj-gndproductenginnersection {
        margin-bottom: 50px;
    }

    .bj-gndcustomproductsection {
        margin-bottom: 50px;
    }

    .bj-gndproductoffersection {
        margin-bottom: 50px;
    }

    .bj-gndcoreproductsection {
        margin-bottom: 50px;
    }

    .bj-gndvalueproductsection {
        margin-bottom: 50px;
    }

    .bj-gndgsenseproductsection {
        margin-bottom: 50px;
    }

    .bj-gndkeyproductsection {
        margin-bottom: 50px;
    }

    .bj-gndembeddeddevelopsection {
        margin-bottom: 50px;
    }

    .bj-gndworkforcesection {
        margin-top: 50px;
    }

    .bj-gndfooteriotbox p {
        font-size: 12px;
    }

    .bj-gndgtraxsection {
        margin-bottom: 100px;
    }
}

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

    .bj-gndrecongnitionlogo {
        width: 200px;
    }

    .bj-gndapplicationlevel {
        height: 450px;
    }

    .bj-gndapplicationleftbox {
        margin-right: 20px;
    }

    .bj-gndapplicationbuildbox {
        height: 210px;
        margin-right: 20px;
    }

    .bj-gndkeyproductbox {
        width: 280px;
    }

    .bj-gndworkforceblock h2 {
        /* font-size: 24px;
        line-height: 36px; */
        margin-bottom: 10px;
    }

    .bj-gndworkforceblock p {
        font-size: 14px;
        line-height: 26px;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .bj-gndworkforceblock h6 {
        font-size: 14px;
        line-height: 24px;
        padding: 0px 30px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndworkbeniftsblock h6 {
        font-size: 14px;
        line-height: 26px;
    }


}

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



    .bj-gnddedicatedsecondlevel h2 {
        margin-bottom: 10px;
    }

    .bj-gnddedicatedsecondlevel h4 {
        line-height: 26px;
        margin-bottom: 30px;
    }

    .bj-gnddedicatedsecondlevel .bj-gndworkbenefitsboxlevel {
        padding: 25px;
    }

    .bj-gnddedicatedsecondlevel .bj-gndworkbeniftsblock h3 {
        margin-bottom: 10px;
    }

    .bj-gnddedicatedsecondlevel .bj-gndworkbenefitsboxlevel h5 {
        line-height: 26px;
    }

    .bj-gndoffersection {
        padding: 0;
    }

    .bj-gndworkbenefitsboxlevel {
        padding: 25px;
    }

    .bj-gndworkbenefitsboxlevel h5 {
        font-size: 12px;
    }

    .bj-gndedicatedlevel {
        height: 720px;
    }

    .bj-gndmateriallevel {
        height: 650px;
    }

    .bj-gndmodellevel {
        height: 690px;
    }

    .bj-gndsmartplugnavigationblock {
        width: 420px;
        height: 35px;
    }

    .bj-gndiotnavbox {
        width: 40px;
        height: 40px;
    }

    .bj-gndIotsecondnav {
        width: 160px;
        height: 40px;
        font-size: 14px;
    }

    .bj-gndIotthirdnav {
        width: 200px;
        height: 40px;
        font-size: 14px;
    }

    .bj-gndhistoryrightlogo {
        width: 70%;
        margin-bottom: 30px;
    }

    .bj-gndembeddeddevelopleft h6 {
        font-size: 12px;
    }

    .bj-gnddevopssection {
        margin-bottom: 20px;
    }

    .bj-gnddevopstext h3 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gnddevopsonelogo {
        width: 200px;
        height: 200px;
        left: 90px;
    }

    .bj-gndkeyproductblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndgsenseproductblock p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndgsenseproductblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    /* .bj-gndgsenseproducttextbox b{
        font-size: 16px;
    } */

    .bj-gndgsenseproducttextbox h5 {
        font-size: 14px;
        line-height: 26px;
        padding-right: 0;
    }

    .bj-gndvalueproductboxblock {
        justify-content: center;
    }

    .bj-gndfootersociallogo {
        width: 25px;
    }

    .bj-gndaddressboxlevel h5 {
        font-size: 14px;
        line-height: 24px;
    }

    .c-form .submitButton span {
        font-size: 12px;
    }

    .bj-gndawardspartnertext {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndofferblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    /* .bj-gndworkbeniftssection{
        margin-bottom: 0px;
    } */

    .bj-gnddediactedlogo {
        width: 250px;
    }

    .bj-gndedicatedlevel p {
        font-size: 14px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndsmartplugleftlevel h6 {
        font-size: 14px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 28px;
    }

    /* .bj-gndhistorylevel .bj-gndfactorybtn{
        width:18px;
        height: 18px;
    } */

    .bj-gndsenseserviceblock h6 {
        margin-bottom: 30px;
    }

    .bj-gndthinxsecondcarouselbox h4 {
        padding-left: 15px;
    }

    .bj-gndthinxsecondcarouselbox h5 {
        padding-left: 15px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 28px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 28px;
    }


    .bj-gndplatformblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndarrowbtn {
        width: 20px;
        height: 20px;
    }

    .bj-gndiotplatformrightblock h5 {
        font-size: 32px;
        line-height: 42px;
    }

    .bj-gndgsensesection {
        bottom: -30px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 44px;
    }

    .bj-gndgsensebluebox {
        width: 250px;
    }

    .bj-gndgconnectbox {
        width: 400px;
        height: 400px;
    }

    .bj-gndgsenselevel {
        width: 500px;
        height: 60px;
    }

    .bj-gndgsensebox {
        width: 150px;
        height: 40px;
    }

    .bj-gndgsensebox h2 {
        font-size: 16px;
    }

    .bj-gndchainsolution .bj-gndcardlevel {
        justify-content: center;
    }

    .bj-gndhistoryleftlevel h2 {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 10px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 26px;
    }

    .bj-gndbuildrightlevel p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndbuildrightlevel p:nth-child(2) {
        margin-left: 5px;
    }

    .bj-gndbuildqualitylevel p {
        line-height: 18px;
    }

    .bj-gndhistorylevel p {
        padding-left: 28px;
    }

    /* .bj-gndbuildqualitylevel h2{
        font-size: 24px;
    } */

    .bj-gndfooteriotaboutbox {
        padding: 0px 20px;
    }

    .bj-gndproductcompanytext h2 {
        font-size: 30px;
    }

    .bj-gndbuildqualitylevel h6 {
        padding-right: 0px;
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndbuildrightlevel h6 {
        font-size: 12px;
        line-height: 25px;
    }

    .bj-gndproductcompanytext p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .bj-gndproductcompanytext h6 {
        font-size: 18px;
        line-height: 32px;
    }

    .bj-gndproductcompanylevel {
        justify-content: center;

    }

    .bj-gndproductcompanybox {
        width: 250px;
    }

    .bj-gndsolutionlevel h2 {
        font-size: 24px;
    }

    .bj-gndsolutionlevel p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .bj-gndchainsolution .bj-gndcardblock {
        justify-content: center;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        height: 430px;
    }

    /* .bj-gndchainsolution .bj-gndcardbox:nth-child(2){
        margin-right: 0;
    } */

    .bj-gndchainsolution .bj-gndcardbox:nth-child(3) {
        margin-right: 0px !important;
    }

    /* .bj-gndchainsolution .bj-gndcardbox:nth-child(4){
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(6){
        margin-right: 0 !important;
    } */

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width:380px;
    } */

    .bj-gndawardsblock h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .bj-gndawardslevel {
        margin-bottom: 20px;
    }

    .bj-gndawardspartnerblock h2 {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .bj-gndawardspartnertext {
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .bj-gndawardspartnerblock p {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .bj-gndawardspartnerblock h6 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    /* .bj-gndchainsolution .bj-gndcardtext p{
        font-size: 16px;
        line-height: 28px;
    } */

    .bj-gndchainsolution .bj-gndcardtext h6 {
        /* font-size: 20px; */
        margin-bottom: 10px;
    }

    .bj-gndblogblock {
        align-items: center;
    }

    .bj-gndblogbox {
        width: 400px;
        height: unset;
    }

    .bj-gndbloglevel .bj-gndblogboxblock {
        padding: 18px;
    }

    .bj-gndblogboxlevel {
        width: 280px;
        height: unset;
        margin-right: 12px;
    }

    .bj-gndblogboxlevel:nth-child(2) {
        margin-right: 20px;
    }

    .bj-gndblogboxlevel:nth-child(3) {
        margin-right: 0px;
    }

    .bj-gndblogboxlevel:nth-child(4) {
        margin-right: 20px;
    }

    .bj-gndblogboxlevel:nth-child(8) {
        margin-right: 20px;
    }

    /* .bj-gndblogboxlevel .bj-gndblogboxheader{
        width: 250px;
    } */

    /* .bj-gndblogboxtext{
        padding: 10px 15px 20px 15px;
    } */

    .bj-gndblogboxtext h4 {
        width: 100%;
        line-height: 34px;
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .bj-gndblogboxlevel .bj-gndblogboxtext h4 {
        font-size: 16px;
        line-height: 26px;
        height: 50px;
    }

    .bj-gndblogboxtext p {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndhistoryblock {
        flex-direction: column-reverse;
    }

    .bj-gndhistoryleftlevel,
    .bj-gndhistoryrightlevel {
        width: 100%;
    }

    .bj-gndfactorybtnblock {
        margin-right: 10px;
    }

    .bj-gndfactoryleftlevel h5 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .bj-gndfactorytext {
        margin-bottom: 10px;
        height: unset;
    }

    .bj-gndthinxviewsection {
        height: 600px;
    }

    .bj-gndiotplatformsection {
        height: 342px;
    }

    .bj-gndiotplatformsection .bj-gndthinxviewbgonelogo {
        width: 240px;
        height: 240px;
        top: 10px;
        left: 40px;
    }

    .bj-gndiotplatformsection .bj-gndthinxviewbgsecondlogo {
        width: 200px;
        height: 200px;
        bottom: 10px;
        right: 40px;
    }

    .bj-gndthinxcarouselimage {
        height: 320px;
    }

    .bj-gndthinxcarouselbox h4 {
        font-size: 15px;
        line-height: 27px;
    }

    .bj-gndthinxcarouselbox h5 {
        font-size: 13px;
        line-height: 20px;
    }

    .bj-gndthinxsecondcarouselbox h4 {
        font-size: 15px;
        line-height: 27px;
    }

    .bj-gndthinxsecondcarouselbox h5 {
        font-size: 13px;
        line-height: 20px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        width: 280px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 15px;
        line-height: 30px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 280px;
        height: 270px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 420px;
        height: 300px;
    }

    .bj-gndbuildsmartchainlevel h6 {
        font-size: 14px;
        line-height: 24px;
        padding-right: 0;
    }

    .bj-gndaboutfeedback {
        width: 80px;
        height: 80px;
    }

    .bj-gnaboutfeedbackblock {
        width: 130px;
        height: 130px;
        margin-right: 20px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndsmartplugleftlevel p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .bj-gndsmartplugleftlevel h6 {
        font-size: 14px;
        line-height: 30px;
    }

    .c-form .fp {
        font-size: 14px;
        line-height: 24px;
    }

    .c-formblock {
        padding: 0 30px;
    }

    .c-form .fh1 {
        padding-top: 30px;
    }

    .c-form .nameErr,
    .c-form .emailErr,
    .c-form .phoneErr,
    .c-form .messageErr,
    .c-form .countryErr,
    .c-form .companyErr {
        height: 18px;
    }

    .c-form .submitButton {
        /* width: 150px; */
        /* padding: 12px 30px; */
        font-size: 14px;
        margin-bottom: 30px;
    }

    .bj-gndofferlevel p {
        font-size: 14px;
        line-height: 30px;
    }

    .bj-gndsmartplugkeyleftlevel .bj-gndfactorytext p {
        font-size: 14px;
    }

    .bj-gndsmartplugkeyrightlevel .bj-gndfactorytext p {
        font-size: 14px;
    }

    .bj-gndwifitext {
        width: 180px;
        font-size: 16px;
    }

    .bj-gndIotwifitext {
        font-size: 16px;
    }

    .bj-gndwifitextlevel h2,
    p {
        font-size: 16px;
    }

    .bj-gndblogboxcardbody {
        margin-bottom: 5px;
    }

    .bj-gndblogboxcardbody h6 {
        font-size: 12px;
        line-height: 24px;
    }

    .bj-gndblogboxtext button h6 {
        font-size: 12px;
    }

    .bj-gndblogboxlevel .bj-gndblogboxheader {
        /* height: 180px; */
    }

    .bj-gndblogsamplingblock h2 {
        font-size: 26px;
        line-height: 38px;
    }

    /* .bj-gndiotplatformbtnblock{
        width: 150px;
    } */

    .bj-gndiotplatformrightblock h6 {
        font-size: 38px;
    }

    .bj-gndhistoryleftlevel h5 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .bj-gnddashboardblock h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndplatformblock h2 {
        font-size: 28px;
        line-height: 38px;
    }


    .bj-gndthinxviewlevel h2 {
        font-size: 26px;
    }

    .bj-gnddedicatedbox {
        width: 200px;
        line-height: 35px;
        font-size: 14px;
    }

    .bj-gndproductenginnerblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndproductenginnerblock h6 {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .bj-gndproductofferbgbox {
        width: 350px;
        height: 350px;
    }

    .bj-gndproductofferbgsecondbox {
        width: 300px;
        height: 300px;
    }

    .bj-gndcoreproductblock p {
        font-size: 14px;
    }

    .bj-gndcustomproductblockleft p {
        font-size: 12px;
        line-height: 22px;
    }

    .bj-gndcustomerproducttext {
        padding-bottom: 10px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox {
        width: 250px;
    }

    .bj-gndkeyproductblock h6 {
        width: 100%;
    }


    .bj-gndcustomproductblockleft h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 10px;
    }
}

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

    .bj-gndcoldchaintextblock {
        display: flex;
    }

    .bj-gndbuildqualityblock {
        flex-direction: column-reverse;
    }

    .bj-gndbuildrightbox {
        padding-left: 0;
        padding-top: 0;
    }

    .bj-gndgsenseproductboxblock {
        flex-direction: column-reverse;
    }

    .bj-gndgsenseproductleft,
    .bj-gndgsenseproductright {
        width: 100%;
    }

    .bj-gndgsenseproductrightlogo {
        width: 50%;
        margin-bottom: 40px;
    }

    .bj-gndcustomproductblock {
        display: flex;
        flex-direction: column-reverse;
    }

    .bj-gndcustomproductblockleft,
    .bj-gndcustomproductblockright {
        width: 100%;
    }

    .bj-gndcustomproductblockright {
        margin-bottom: 30px;
    }

    .bj-gndbuildlogo {
        width: 50%;
    }

    .bj-gndrecongnitionlogo {
        width: 180px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 28px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 250px;
        /* height: 300px; */
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel {
        justify-content: center;
        align-items: center;
    }

    /* .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox{
        width: 380px;
        height: 250px;
    } */

    /* .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox{
        width: 600px;
        margin-right: 0 !important;
    } */


    /* .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p{
        font-size: 18px;
        line-height: 30px;
    } */

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
        padding: 25px;
    }

    .form {
        padding: 30px;
    }

    .form .h3 {
        padding: 0;
    }

    .form .h2 {
        font-size: 22px;
        margin-bottom: 25px;
    }

    .form form input,
    .form form textarea {
        height: 50px;
        font-size: 12px;
        /* width: 95%; */
    }

    .form form textarea {
        height: 110px;
        font-size: 14px;
    }

    .fullname,
    .email,
    .phonenumber,
    .message {
        margin-bottom: 20px;
    }

    .btn-submit {
        font-size: 14px;
        padding: 10px 0px;
    }

    .bj-gndbuildrightlevel {
        padding-top: 30px;
    }

    .bj-gndbuildqualitylevel {
        /* padding-top: 25px; */
        padding-right: 25px;
        /* padding-bottom: 20px; */
    }


    /* .bj-gndbuildqualitylevel h2{
        font-size: 28px;
        line-height: 38px;
    } */

    .bj-gndapplicationlevel {
        height: 400px;
    }

    .bj-gndapplicationbuildbox {
        height: 185px;
    }

    .bj-gndblogboxlevel {
        width: 260px;
    }

    .bj-gndcoldchainblock p {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndkeyproductbox {
        width: 260px;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox {
        height: 430px;
    }

    .bj-gndgsenseproductright {
        display: flex;
        justify-content: center;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 265px;
    }

    .bj-gndmodellevel {
        height: 750px;
    }

}

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

    .bj-gndmodellevel {
        height: 740px;
    }

    .bj-gndworkbeniftsblock h3 {
        margin-bottom: 10px;
    }

    .bj-gndworkbenefitsboxlevel h5 {
        line-height: 22px;
    }

    .bj-gndcardbox:nth-child(3) {
        margin-right: 0px !important;
    }

    .bj-gndawardsblock h2 {
        font-size: 26px;
    }

    .bj-gndawardsrighttext p {
        padding-right: 0;
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gndawardsblock h6 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 350px;
        height: 420px;
    }

    .bj-gndcardlastbox {
        margin-right: 0px !important;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 350px;   
    } */

    /* .bj-gndchainsolution .bj-gndcardbox:nth-child(3){
        margin-bottom: 25px !important;
    } */

    .bj-gndchainsolution .bj-gndcardbox:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(3) {
        margin-right: 20px !important;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(4) {
        margin-right: 0;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        width: 320px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        width: 250px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 380px;
        height: 320px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndfactorylevel {
        flex-direction: column;
    }

    .bj-gndfactoryleftlevel,
    .bj-gndfactoryleftlevel {
        width: 100%;
    }

}

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

    .bj-gndmodellevel {
        height: 760px;
    }

    .bj-gndblogboxlevel {
        width: 240px;
    }

    .bj-gndblogsamplingblock h2 {
        width: 100%;
        font-size: 24px;
        line-height: 36px;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox {
        width: 300px;
        margin-right: 15px;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox:nth-child(4) {
        margin-right: 0;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox:nth-child(6) {
        margin-right: 0;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox:nth-child(8) {
        margin-right: 0;
    }
}

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

    .bj-gndsmartplugnavigationblock a {
        margin-right: 10px;
    }

    .bj-gndblogboxtext p {
        height: 120px;
    }

    .bj-gndbloglevel .bj-gndblogboxtext p {
        height: 85px;
        line-height: 22px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox {
        width: 220px;
    }

    .bj-gndblogsamplingpageblock h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gnddevopstext h3 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndkeyproductboxlevel .bj-gndcardlogo .bj-gndcardboxlogo {
        width: 80px;
    }

    .bj-gndkeyproductblock h6 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .bj-gndkeyproductblock h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
    }

    .bj-gndgsenseproductblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 24px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 24px;
    }

    .bj-gndawardspartnertext {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndofferblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 18px;
        line-height: 28px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 26px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 26px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 26px;
    }

    .bj-gndplatformblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndhistoryleftlevel h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndsenseservicesection {
        padding-top: 80px;
    }

    /* .bj-gndgsenseblueboxtext p{
        height: 120px;
    } */

    /* .bj-gndgsenseblueboxtext p:nth-child(4){
        height: 100px;
    } */

    .bj-gndgsensebluebox {
        width: 230px;
    }

    .bj-gndgconnectbox {
        width: 350px;
        height: 380px;
    }

    .bj-gndrecongnitionlogo {
        width: 160px;
    }

    .bj-gndawardslevel {
        flex-direction: column;
    }

    /* .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel{
        justify-content: flex-start;
    } */

    .bj-gndbuildrightlevel h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 300px;
        height: unset;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 350px;
        height: 380px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
        padding: 35px 25px;
    }

    .bj-gndawardsleftlogo,
    .bj-gndawardsrighttext {
        width: 100%;
    }

    .bj-gndcoldchainblock h3 {
        font-size: 38px;
        line-height: 50px;
    }

    .bj-gndawardsrighttext p {
        padding-top: 5vh;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 320px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 320px;
    } */

    .bj-gndfooterclientblock p {
        font-size: 12px;
    }

    .bj-gndfooterclientlevel u {
        font-size: 12px;
    }

    .bj-gndblogsamplingpagelogo {
        /* height: 340px; */
        margin-bottom: 25px;
    }

    .bj-gndblogsamplingpageblock h6 {
        line-height: 26px;
        font-size: 12px;
    }

    .bj-gnddashboardsection {
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .bj-gnddashboardblock p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .bj-gnddashboardblock h6 {
        padding: 0;
        font-size: 16px;
    }

    .c-formblock {
        padding: 0 20px;
    }

    .c-form .fh1 {
        font-size: 20px;
        padding-top: 25px;
    }

    .c-form .fp {
        font-size: 14px;
        line-height: 24px;
    }

    .c-form .fullname,
    .email,
    .phone,
    .message {
        margin-bottom: 15px;
    }

    .c-form input,
    select,
    textarea {
        height: 50px;
        font-size: 12px;
        /* padding: 15px 0 15px 20px; */
    }

    .c-form .submitButton {
        font-size: 14px;
        margin-top: 0px;
        margin-bottom: 30px;
        /* width: 150px; */
        padding: 10px 30px;
    }

    .map-section {
        height: 800px;
    }

    .bj-gndlocationsection {
        height: 334px;
    }

    .bj-gndlocationblock {
        width: 200px;
        height: 200px;
    }

    .bj-gndlocationrighttext h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .bj-gndlocationrighttext h6 {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndlocationrighttext {
        left: 100px;
    }


    .bj-gndaddressboxlevel h5 {
        padding: 0px 10px;
    }

    .bj-gndaddressphonecall {
        width: 40px;
        margin-bottom: 10px;
    }

    .bj-gndaddressboxlevel p {
        margin-bottom: 10px;
    }

    .h1 {
        font-size: 26px;
    }

    .h2 {
        font-size: 16px;
    }

    .p {
        font-size: 16px;
        line-height: 30px;
        padding: 0px 30px;
    }

    .bj-gndsmartpluglevel {
        flex-direction: column-reverse;
    }

    .bj-gndsmartplugleftlevel,
    .bj-gndsmartplugrightlevel {
        width: 100%;
    }

    .bj-gndsmartplugrightlogo {
        width: 390px;
    }

    .bj-gndsmartplugnavigationblock {
        width: 370px;
    }

    .bj-gndIotsecondnav {
        width: 150px;
    }

    .bj-gndIotthirdnav {
        width: 160px;
    }

    .contact-us-form {
        flex-direction: column;
    }

    .map-section,
    .contact-form {
        width: 100%;
    }

    .contact-form {
        height: unset;
    }

    .map-section {
        height: 300px;
        margin-right: 0;
        margin-bottom: 30px;
        padding: 20px 0;
    }

    .map {
        padding: 0px 20px;
    }

    #map {
        width: 95%;
        height: 100%;
    }

    .bj-gndsmartplugkeylevel {
        flex-direction: column;
    }

    .bj-gndsmartplugkeyleftlevel,
    .bj-gndsmartplugkeyrightlevel {
        width: 100%;
    }

    .bj-gndblogbox {
        width: 350px;
    }

    .bj-gndfactoryblock p {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 34px;
    }

    .bj-gndplatformblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndthinxcarouselimage {
        height: 300px;
        border-radius: 15px;
    }

    .bj-gndpartnersecondsection {
        margin-bottom: 50px;
    }
}

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



    .bj-gndblogboxtext p {
        height: 130px;
        line-height: 22px;
    }

    .bj-gndaboutfeedback {
        width: 60px;
        height: 60px;
        margin-right: 15px;
    }

    .bj-gnaboutfeedbackblock {
        width: 110px;
        height: 110px;
        margin-right: 15px;
    }

    .bj-gndapplicationlevel {
        height: 350px;
    }

    .bj-gndapplicationleftbox {
        margin-right: 15px;
    }

    .bj-gndapplicationbuildbox {
        height: 160px;
        margin-right: 15px;
    }

    .bj-gndblogboxlevel {
        width: 320px;
    }

    .bj-gndblogboxlevel:nth-child(2) {
        margin-right: 0px;
    }

    .bj-gndblogboxlevel:nth-child(3) {
        margin-right: 20px;
    }

    .bj-gndblogboxlevel:nth-child(4) {
        margin-right: 0px;
    }

    .bj-gndblogboxlevel:nth-child(8) {
        margin-right: 0px;
    }

    .bj-gndlocationsection {
        margin-bottom: 50px;
    }

}

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

    .bj-gndgtraxsection {
        margin-bottom: 80px;
    }

    .bj-gndgsensebluebox {
        width: 300px;
    }

    .bj-gndgconnectbox {
        width: 330px;
        height: 380px
    }

    .bj-gndgsenseblueboxtext h5 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndgsenseblueboxtext p {
        /* height: 80px; */
        font-size: 13px;
    }

    .bj-gndgsensebluebox:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndgsensebluebox:nth-child(3) {
        margin-right: 20px !important;
    }

    .bj-gndgsensebluebox:nth-child(4) {
        margin-bottom: 25px;
    }

    .bj-gndgsensebluebox:nth-child(4) {
        margin-right: 0;
    }

}

@media screen and (max-width:774px) {
    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 320px;
        height: 400px;
    }

}

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

    .bj-gndworkbenefitsboxlevel {
        padding: 20px;
    }

    .bj-gndmodellevel {
        height: 780px;
    }

    .bj-gndhistoryrightlogo {
        width: 80%;
        margin-bottom: 20px;
    }

    .bj-gndblogboxtext h4 {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndvalueproductboxblock {
        justify-content: flex-start;
        overflow-x: scroll;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox {
        flex: 0 0 auto;
    }

    .bj-gndspecializationboxlevel {
        padding: 30px 20px;
    }

    .bj-gndspecializationboxlevel p {
        margin-bottom: 15px;
    }

    .bj-gndcustomerproducttext {
        margin-right: 0px;
    }

    /* .bj-gndbuildqualitylevel{
        padding-top: 0;
    } */

    /* .bj-gndgsensesection {
        bottom: -30px;
    } */

    .bj-gndgconnectbox {
        width: 300px;
        height: 370px;
    }

    .bj-gndgsenselevel {
        width: 500px;
        height: 60px;
    }

    .bj-gndsmartcoldsection .bj-gndbuildrightlevel {
        padding-top: 30px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        width: 280px;
    }

    .bj-gndbuildqualitysection {
        margin-top: 0;
    }

    .bj-gndchainsolution .bj-gndcardblock {
        justify-content: space-around;
    }


    .bj-gndbuildqualitylevel {
        /* margin-bottom: 30px; */
        padding-top: 35px;
        padding-right: 20px;
    }

    /* .bj-gndbuildqualitychainlevel .bj-gndbuildlogo{
        width: 320px;
    } */

    .bj-gndchainsolution .bj-gndcardbox {
        width: 290px;
        height: 400px;
    }

    /* .bj-gndchainsolution .bj-gndcardbox:nth-child(6){
        height:400px;
    } */

    .bj-gndchainsolution .bj-gndcardlogo {
        /* width: 290px; */
        margin-top: 0;
    }

    /* .bj-gndchainsolution .bj-gndcardlastbox:nth-child(1){
        height:480px;
    } */


    .bj-gndchainsolution .bj-gndcardtext {
        padding-top: 20px;
    }

    .bj-gndchainsolution .bj-gndcardtext h6 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .bj-gndchainsolution .bj-gndcardtext p {
        font-size: 14px;
        line-height: 25px;
    }

    .bj-gndcardbox:nth-child(5) {
        margin-bottom: 25px;
    }

    .bj-gndproductcompanylevel {
        /* flex-direction: column; */
        flex-wrap: wrap;
        justify-content: center;
    }

    .bj-gndproductcompanybox {
        margin-bottom: 20px;
    }

    .bj-gndproductcompanybox:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndproductcompanytext {
        padding-bottom: 20px;
    }

    .bj-gndaddressblock {
        align-items: center;
        flex-direction: column;
    }

    /* .bj-gndapplicationlevel{
        height: unset;
        flex-direction: column;
    } */

    /* .bj-gndapplicationleftbox{
        margin-right: 0;
        margin-bottom: 25px;
    } */

    /* .bj-gndapplicationbuildbox{
        margin-bottom: 15px;
    } */

    .bj-gnddashboardblock h2 {
        font-size: 20px;
        line-height: 32px;
    }

    .bj-gndthixviewblock {
        height: 450px;
    }

    /* .bj-gndthixviewlevel{
        background-position: center;
    } */


    /* .bj-gndfactorylevel{
        flex-direction: column;
    } */

    .bj-gndplatformblock p {
        width: 100%;
    }

    .bj-gndlocationsection {
        height: 370px;
    }

    .bj-gndaddressbox {
        /* height: 200px; */
        margin-right: 0;
        margin-bottom: 30px;
    }

    .bj-gndaddressbox:nth-child(3) {
        margin-bottom: 0px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 14px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 300px;
    }

    .bj-gndrecongnitionlogo {
        width: 140px;
        margin-right: 15px;
    }

    .bj-gndproductcompanytext {
        padding-bottom: 30px;
    }

    .bj-gndproductcompanytext h6 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndwifitextblock {
        padding-top: 25px;
    }

    .bj-gndwifitext {
        width: 150px;
        font-size: 14px;
    }

    .bj-gndIotwifitext {
        font-size: 14px;
    }

    .bj-gndwifitextlevel h2,
    p {
        font-size: 14px;
    }

    .bj-gndwifitextlevel {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .bj-gndblogbox {
        width: 300px;
    }

    .bj-gndblogboxlevel .bj-gndblogboxtext h4 {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndblogsamplingsection {
        margin-top: 25px;
    }

    /* .bj-gndcoldchainblock h3 {
        font-size: 42px;
        line-height: 50px;
    } */


    /* .bj-gndthinxcarousellevel{
        flex-direction: column;
    } */

    .bj-gndplatformblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndfactoryleftlevel h5 {
        font-size: 18px;
    }

    .bj-gndlocationrighttext h3 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .bj-gndcoldchainblock p {
        font-size: 20px;
        line-height: 30px;
    }

    /* .bj-gndbuildrightlevel{
        padding-top: 30px;
    } */

    .bj-gndproductofferblock h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndproductofferblock h6 {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndproductofferboxblock {
        margin-top: 30px;
    }

    .bj-gndproductofferbox p {
        font-size: 12px;
        line-height: 24px;
    }

    .bj-gndembeddeddevelopblock {
        flex-direction: column-reverse;
    }

    .bj-gndembeddeddevelopleftblock,
    .bj-gndembeddeddeveloprightblock {
        width: 100%;
    }

    .bj-gndembeddeddeveloprightlogo {
        width: 70%;
    }

    .bj-gndembeddeddeveloprightlogo {
        height: unset;
    }

    .bj-gndoffercolor {
        width: 120px;
    }

    .bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock {
        flex-direction: column-reverse;
    }

    .bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock .bj-gndembeddeddevelopleft {
        padding-left: 0;
    }

    .bj-gndcustomproductblockleft,
    .bj-gndcustomproductblockright {
        width: 100%;
    }

    .bj-gndcustomproductlevel {
        margin-bottom: 30px;
    }

}

@media screen and (max-width:750px) {
    .form {
        width: 90%;
        padding: 25px;
    }

    .form-section {
        margin-top: 0px;
        margin-bottom: 80px;
    }

    .form .h3 {
        padding: 0;
        line-height: 28px;
    }

    /* .form form input, .form form textarea{
        width: 95%;
    } */

    .form-bg-img {
        width: 480px;
        bottom: unset;
        top: -25vh;
        right: 115px;
    }

    .bj-gndfooterclientblock p {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .bj-gndfooterclientlevel u {
        font-size: 12px;
        margin-bottom: 15px;
    }

    .bj-gndfooteriotaboutbox u {
        font-size: 12px;
    }

    .bj-gndphonelogoblock {
        font-size: 12px;
        align-items: center;
    }

    .bj-gndnewletter {
        width: 180px;
        padding: 10px 30px;
    }

    .bj-gndsubscribeblock u {
        font-size: 12px;
    }

    .bj-gndhistorysection {
        margin-bottom: 180px;
    }

    /* .bj-gndsmartplugapplicationsection {
        margin-bottom: 200px;
    } */

    /* .bj-gndadditionalsection {
        padding-bottom: 50px;
    } */

    .bj-gndadditionalsection {
        margin-bottom: 200px;
    }

    .bj-gndofferlevel p {
        /* font-size: 16px;
        line-height: 28px; */
        margin-right: 15px;
    }

    .bj-gndwifisection {
        padding-bottom: 200px;
    }

    .bj-gndiotplatformrightblock h5 {
        font-size: 28px;
        line-height: 38px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 32px;
    }

    .bj-gndqualitysection {
        margin-bottom: 180px;
    }

    .bj-gndvalueproductsection {
        margin-bottom: 180px;
    }

    .bj-gndkeyproductsection {
        margin-bottom: 170px;
    }

    .bj-gndworkbeniftsbox {
        height: auto;
        justify-content: flex-start;
        /* padding: 25px; */
    }

    .bj-gndworkbenefitsboxlevel p {
        font-size: 12px;
        line-height: 24px;
    }

    .bj-gndworkbeniftsblock h6 {
        font-size: 12px;
        line-height: 22px;
    }

}

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

    .bj-gndmodellevel {
        height: 810px;
    }
    .d-flex.pb-1 br {
  display: none; /* completely removes it */
}    .bj-gndthinxsecondcarouselbox h4 {
        padding-left: 0px;
    }


    .bj-gndthinxsecondcarouselbox h5 {
        padding-left: 0px;
        padding-right: 10px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        padding: 0px 50px 0 0;
    }

    .bj-gndfooterclientlevel u {
        margin-right: 12px;
    }

    .bj-gndfooterclientblock p {
        font-size: 11px;
    }

    .bj-gndfooterclientlevel u {
        font-size: 11px;
    }

    .bj-gndblogboxlevel {
        width: 280px;
    }

    .bj-gndblogsamplingpreviouspage {
        font-size: 12px;
    }

    .bj-gndblogsamplingblock p {
        font-size: 16px;
    }

    .bj-gndblogboxlevel {
        width: 280px;
    }

    .bj-gndblogboxtext h4 {
        margin-bottom: 10px;
    }

    .bj-gndthinxviewlevel h6 {
        font-size: 14px;
        margin-bottom: 20px;
        padding: 0;
    }

    .bj-gndthinxviewsection {
        height: 850px;
    }

    .bj-gndthinxcarouseltext,
    .bj-gndthinxcarouselimage,
    .bj-gndthinxcarouseltext {
        width: 100%;
    }

    .bj-gndthinxcarouselimage {
        height: 420px;
    }

    .bj-gndthinxcarousellevel {
        flex-direction: column;
    }

    .bj-gndthinxcarouseltext {
        flex-direction: row;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .bj-gndthinxcarouselwhitebox {
        height: 90%;
    }

    .bj-gndiotplatformsection {
        height: 342px;
    }

    .bj-gndiotplatformrightblock h5 {
        font-size: 26px;
        line-height: 36px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 30px;
    }

}

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

    .bj-gndgsensebluebox {
        width: 280px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 240px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 240px;
    } */

    .bj-gndfooterclientblock {
        flex-direction: column;
    }

    .bj-gndbloglevel {
        align-items: center;
    }

    .bj-gndblogboxlevel {
        width: 250px;
        padding-top: 20px;
    }

    .bj-gndblogboxlevel:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndblogboxlevel:nth-child(3) {
        margin-right: 25px;
    }

    .bj-gndblogboxlevel:nth-child(4) {
        margin-right: 0;
    }

    .bj-gndblogboxlevel:nth-child(8) {
        margin-right: 0;
    }

    .bj-gndblogblock .bj-gndblogbox:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndknowaboutlevel {
        display: none;
    }

    .bj-gndknowaboutmobilelevel {
        display: block;
    }

    /* .bj-gndfactoryblock p{
        font-size: 16px;
        line-height: 30px;
    } */

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 290px;
    }

    .bj-gndkeyproductlevel .bj-gndkeyproductbox {
        width: 250px;
    }

    .bj-gnddevopsltextlevel {
        flex-direction: column-reverse;
    }

    .bj-gnddevopstext {
        width: 100%;
    }

    .bj-gnddevopsrighttext {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        margin-bottom: 30px;
    }

    .bj-gnddevopsrighttextlogo {
        width: 60%;
    }

}

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

    .bj-gndmodellevel {
        height: 850px;
    }

    .bj-gndworkforceblock p {
        margin-bottom: 25px;
    }

    .bj-gndedicatedlevelblock {
        flex-direction: column;
        margin-bottom: 30px;
    }

    .bj-gndIotgatewayfeaturelevel {
        margin-bottom: 5px;
    }

    .bj-gndIotgatewayfeaturecricleblock {
        margin-right: 15px;
    }

    .bj-gndIotgatewayfeatureblock {
        margin-left: 30px;
    }

    .bj-gndIotgatewayfeaturesublevel {
        margin-left: 50px;
    }

    .bj-gndblogboxtext h4 {
        height: 70px;
        line-height: 24px;
    }

    .bj-gndblogboxtext p {
        height: 150px;
    }

    .bj-gnddediactedlogo {
        width: 200px;
    }

    .bj-gndworkforceblock h6 {
        margin-bottom: 25px;
        padding: 0;
    }

    .bj-gndedicatedlevel {
        display: flex;
        flex-direction: column;
        margin-bottom: 0;
    }

    .bj-gnddediactedlogoblock {
        width: 100%;
    }

    .bj-gndedicatedlevel p {
        text-align: center;
        /* margin-bottom: 30px; */
        font-size: 12px;
        line-height: 22px;
    }

    .bj-gnddedicatedblock {
        margin-bottom: 20px;
        justify-content: flex-start;
    }

    .bj-gnddedicatedbox {
        margin-right: 10px;
    }



    .bj-gndblogsamplingblock h2 {
        font-size: 22px;
        line-height: 34px;
    }

    .bj-gndgsensebluebox {
        width: 250px;
    }

    .bj-gndrecongnitionlogo {
        width: 120px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        width: 80%;
        margin-right: 0 !important;
    }

    /* .bj-gndblogblock{
        flex-direction: column;
    }

    .bj-gndbloglevel{
        flex-direction: column;
    } */

    .bj-gndblogbox {
        width: 250px;
        margin-right: 15px;
        /* padding-top: 10px; */
    }

    .bj-gndblogboxlevel:nth-child(3) {
        margin-right: 15px;
    }

    .bj-gndblogboxlevel {
        height: unset;
        /* width: 220px; */
        padding-top: 10px;
        margin-bottom: 25px;
    }

    .bj-gndplatformlogo {
        display: none;
    }

    .bj-gndplatformmobilelogo {
        display: block;
    }

    .bj-gndplatformblock p {
        margin-bottom: 40px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .bj-gndlocationsection {
        height: 300px;
    }

    .bj-gndlocationblock {
        width: 140px;
        height: 140px;
    }

    .bj-gndlocationrighttext {
        bottom: 30px;
        left: 35px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 40px;
        line-height: 50px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        padding: 0px 100px 0 0;
    }

    .form-bg-img {
        right: 80px;
    }

    .bj-gndawardsblock h2 {
        font-size: 22px;
    }

    .bj-gndawardsrighttext p {
        font-size: 16px;
    }

    .bj-gndawardsblock h6 {
        font-size: 24px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        width: 80%;
        height: unset;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .bj-gndapplicationlevel {
        height: 320px;
    }

    .bj-gndapplicationbuildbox {
        height: 145px;
    }

    .bj-gndapplicationbuildbox {
        width: 47%;
    }

    .bj-gndsmartplugapplicationblock p {
        font-size: 14px;
        width: 90%;
        margin-bottom: 20px;
    }

    .bj-gndadditionalsection {
        margin-bottom: 180px;
    }

    .bj-gndwifitext {
        width: 120px;
        font-size: 12px;
        line-height: 20px;
    }

    .bj-gndwifitextlevel h2,
    p {
        font-size: 12px;
    }

    .bj-gndgatewayblock a {
        font-size: 12px;
    }

    .bj-gndgatewaysection {
        padding: 20px 0;
    }

    .bj-gndiotplatformrightblock h5 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 26px;
    }

    .btn-submit {
        width: 130px;
    }

    .bj-gndhistoryleftlevel h5 {
        font-size: 16px;
    }

    .bj-gndhistoryleftlevel p {
        font-size: 12px;
        line-height: 22px;
    }

    .bj-gndhistorylevel .bj-gndfactorytext {
        /* height: 24px; */
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndhistorylevel {
        font-size: 14px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox {
        width: 280px;
        margin-right: 15px;
        margin-bottom: 0;
    }

    .bj-gndofferblock h2 {
        font-size: 22px;
    }

}

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

    .bj-gndbuildrightlevel p:nth-child(2) {
        margin-left: 0;
    }

    .bj-gndcoldchaintextblock {
        display: block;
    }

    .bj-gndbuildqualitylevel h2 {
        padding-right: 30px;
    }

    .bj-gndmodellevel {
        height: 880px;
    }

    .bj-gndthinxcarouselimage {
        height: 340px;
    }

    .bj-gndhistoryrightlogo {
        width: 85%;
    }

    .bj-gndblogboxheaderblock {
        height: unset;
    }

    .bj-gndblogboxtext p {
        height: unset;
    }

    .bj-gndworkforceblock p {
        font-size: 12px;
        line-height: 22px;
    }


    .bj-gndworkbeniftsblock h2 {
        margin-bottom: 10px;
    }

    .bj-gndsenseserviceblock p {
        line-height: 22px;
        margin-bottom: 10px;
    }

    .bj-gndsenseserviceblock h6 {
        padding: 0px;
    }

    .bj-gndrecongnitionlogo {
        width: 250px;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 300px;
    } */

    .bj-gndchainsolution .bj-gndcardbox:nth-child(1) {
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(3) {
        margin-right: 0 !important;
    }

    .bj-gndcoresection .bj-gndcardbox:nth-child(5) {
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(7) {
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(8) {
        margin-right: 0 !important;
    }

    .bj-gndcoldchainblock h3 {
        font-size: 40px;
        line-height: 60px;
    }

    .bj-gndcoldchainblock p {
        font-size: 26px;
    }

    .bj-gndsmartcoldblock {
        margin-bottom: 50px;
    }


    .bj-gndsolutionlevel p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 300px;
        height: 340px;
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardtext h6 {
        text-align: center;
    }

    .bj-gndchainsolution .bj-gndcardtext p {
        font-size: 14px;
        line-height: 24px;
        text-align: center;

    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
        padding: 30px;
    }

    /* .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p{
        font-size: 18px;
        line-height: 34px;
    } */

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel {
        justify-content: center;
    }

    /* .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox{
        width: 80%;
        margin-right: 0 !important;
    } */

    .bj-gndawardsrecongnitionsection {
        align-items: center;
        flex-direction: column;
    }

    .bj-gndrecongnitionlogo {
        margin-right: 0;
    }

    .bj-gndawardspartnerlevel {
        align-items: center;
        flex-direction: column;
    }

    .bj-gndawardspartnerlogo {
        margin-right: 0;
    }

    .bj-gnddashboardblock h6 {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndplatformblock h2 {
        font-size: 22px;
    }

    .bj-gndaddressbox {
        width: 300px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        padding: 0px 50px 0 0;
    }

    .form-bg-img {
        right: 50px;
    }

    .bj-gndsmartplugnavigationblock {
        width: 320px;
    }

    .bj-gndIotsecondnav {
        width: 120px;
        font-size: 12px;
    }

    .bj-gndIotthirdnav {
        width: 140px;
        font-size: 12px;
    }

    .nameErr,
    .emailErr,
    .phoneErr,
    .messageErr,
    .companyErr,
    .countryErr {
        height: 15px;
    }

    .bj-gndproductcompanybox {
        width: 280px;
        margin-right: 0px;
    }

    .bj-gndproductcompanybox:nth-child(2) {
        margin-right: 0px;
    }

    .bj-gndproductcompanybox:nth-child(3) {
        margin-right: 0px;
    }

    .bj-gndoffercolor {
        width: 90px;
    }

    .bj-gndofferlevel p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndblogblock {
        flex-direction: column;
    }

    .bj-gndbloglevel {
        flex-direction: column;
    }

    .bj-gndblogbox {
        width: 350px;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .bj-gndblogboxlevel {
        width: 350px;
        height: unset;
    }

    /* .bj-gndblogboxlevel .bj-gndblogboxtext {
        padding: 15px 15px 20px 15px;
    } */

    .bj-gndthinxviewbgonelogo {
        width: 300px;
        height: 300px;
        left: 80px;
    }

    .bj-gndfactoryleftlevel h5 {
        font-size: 16px;
    }

    .bj-gndiotplatformleftblock {
        width: 210px;
        margin-right: 15px;
    }

    .bj-gndiotplatformrightblock h5 {
        font-size: 18px;
        line-height: 30px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 24px;
    }

    .bj-gndiotplatformbtnblock {
        width: 120px;
    }

    .bj-gndproductoffersection {
        height: 1250px;
    }

    .bj-gndproductofferboxblock {
        margin-top: 25px;
        margin-bottom: 15px;
    }

    .bj-gndproductofferblock h6 {
        width: 100%;
        margin-bottom: 15px;
    }

    .bj-gndproductofferboxlevel {
        flex-direction: column;
    }

    .bj-gndproductofferbox {
        width: 100%;
        margin-right: 0;
    }

    .bj-gndproductofferbox p {
        margin-bottom: 20px;
        padding: 0px 10px;
    }

    .bj-gndproductofferbgbox {
        width: 300px;
        height: 300px;
        left: 20px;
    }

    .bj-gndproductofferbgsecondbox {
        width: 250px;
        height: 250px;
        bottom: 20px;
        right: 20px;
    }

    #map {
        width: 90%;
    }

    .bj-gndfactorytextlevel p {
        padding-right: 0px;
    }

    .bj-gnddedicatedbox {
        width: 200px;
    }

    /* .bj-gndworkbenefitsboxlevel{
        padding: 0px 20px;
    } */

    .bj-gndworkbeniftsblock h3 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    /* .bj-gndworkbenefitsboxlevel p {
        font-size: 14px;
        line-height: 26px;
    } */

    /* .bj-gndworkbenefitsboxlevel{
        padding-top: 0  ;
    } */

    .bj-gndspecializationsection {
        flex-direction: column;
    }

    .bj-gndspecializationbox {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .bj-gndspecializationbox:nth-child(2) {
        margin-bottom: 0;
    }

    .bj-gndoffermanagementblock {
        flex-direction: column;
    }

    .bj-gndoffermanagementblock .bj-gndofferblock {
        width: 100%;
    }

    .bj-gndfactorybtnblock {
        width: 14px;
        height: 14px;
    }

    .bj-gndfactorybtn {
        width: 14px;
        height: 14px;
    }

    .bj-gndspecializationtext .bj-gndfactorybtn {
        width: 14px;
        height: 14px;
    }

}

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

    .bj-gndedicatedlevel {
        height: 920px;
    }

    .bj-gndgsenselevel {
        width: 400px;
    }

    .bj-gndgsensebox {
        width: 120px;
    }

    .bj-gndapplicationlevel {
        height: unset;
        flex-direction: column;
    }

    .bj-gndapplicationleftbox {
        margin-bottom: 25px;
    }

    .bj-gndapplicationleftbox,
    .bj-gndapplicationrightbox {
        width: 100%;
    }

    .bj-gndapplicationleftbox {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 0;
    }

    .bj-gndapplicationbox {
        width: 350px;
        height: 420px;
    }

    .bj-gndapplicationbuildbox {
        width: 48%;
        /* height: 200px; */
    }

    .form-bg-img {
        width: 400px;
    }

    .form-bg-img {
        right: 95px;
    }

    .bj-gndgsensebluebox {
        width: 230px;
    }

    .bj-gndgsenseblueboxtext p {
        /* height: 100px; */
        font-size: 12px;
    }

    /* .bj-gndgconnectbox .bj-gndgsenseblueboxtext p{
        height: 120px;
    } */

    .bj-gndkeyproductlevel .bj-gndkeyproductbox {
        width: 300px;
        margin-right: 0;
    }

    .bj-gndgsenseproductblock h6 {
        padding: 0;
    }

    .bj-gndkeyproductblock h6 {
        font-size: 14px;
        line-height: 24px;
    }

}

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

    .bj-gndworkbeniftsblock h4 {
        font-size: 12px;
        line-height: 22px;
    }

    .bj-gndedicatedlevel {
        height: 980px;
    }

    .form-bg-img {
        right: 75px;
    }

    .bj-gndgsensebluebox {
        width: 300px;
    }

    .bj-gndgsensebluebox {
        margin-right: 0;
        margin-bottom: 25px;
    }

    .bj-gndgsensebluebox:nth-child(5) {
        margin-bottom: 25px;
    }

    .bj-gndgsensebluebox:nth-child(3) {
        margin-right: 0 !important;
    }

    .bj-gndgconnectlevel {
        flex-wrap: wrap;
    }

    /* .bj-gndgconnectbox .bj-gndgsenseblueboxtext p{
        height: 80px;
    } */

    /* .bj-gndgsenseblueboxtext p{
        height: 80px;   
    } */

    .bj-gndgatewayblock a:nth-child(3) {
        line-height: 14px;
    }

    .bj-gndgatewayblock a {
        font-size: 10px;
        line-height: 22px;
    }

    .bj-gndiotplatformrightblock h6 {
        font-size: 20px;
        line-height: 30px;
    }

    .bj-gndiotplatformbtnblock h4 {
        font-size: 12px;
    }

    .bj-gndindustrialsection .bj-gndspecializationbox {
        height: unset;
    }

    .bj-gndoffermanagementblock {
        flex-direction: column;
    }

    .bj-gndoffermanagementblock .bj-gndofferblock {
        width: 100%;
    }

    /* .bj-gndcoreproductsection{
        margin-bottom: 30px;
    } */

    .bj-gndworkbeniftslevel {
        flex-direction: column;
        align-items: center;
    }

    .bj-gndworkbeniftsbox {
        width: 90%;
        margin-right: 0;
        /* padding: 0; */
        margin-bottom: 20px;
    }

}

/* @media screen and (ma-width:549px){
    .bj-gndproductcompanybox{
        margin-right: 0;
    }
} */

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

    .bj-gndedicatedlevel {
        height: 1000px;
    }

    .bj-gndworkbeniftsbox {
        width: 95%;
    }

    .bj-gndIotgatewaylevel .bj-gndsmartplugleftlevel p {
        margin-bottom: 10px;
    }

    .bj-gndIotgatewayfeatureblock {
        margin-left: 20px;
    }

    .p {
        font-size: 14px;
        line-height: 28px;
        padding: 0px;
    }

    .map {
        padding: 0px 15px;
        height: 100%;
    }

    .bj-gndawardspartnerblock h6 {
        padding: 0;
    }

    .bj-gndawardspartnerlevel {
        margin-bottom: 0px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 36px;
        line-height: 50px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        padding: 0px 20px 0 0;
    }

    .form-bg-img {
        right: 55px;
    }

    .bj-gndiotplatformleftblock {
        width: 200px;
        height: 250px;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .bj-gndiotplatform {
        flex-direction: column;
    }

    .bj-gndiotplatformsection {
        height: 450px;
    }

    .bj-gndiotplatformrightblock {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bj-gndnewletter {
        width: 150px;
    }

    .bj-gndbuildlogo {
        width: 320px;
    }

    /* .bj-gndworkbenefitsboxlevel{
        padding: 20px;
    } */

    .bj-gndworkbeniftsbox:nth-child(2) {
        margin-bottom: 0;
    }

}


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

    .bj-gndbuildqualitylevel h2 {
        padding-right: 0px;
    }

    .bj-gndedicatedlevel {
        height: 1020px;
    }


    /* .bj-gndworkbeniftsbox{
        width:350px;
    } */

    .bj-gndIotgatewayfeaturesublevel {
        margin-left: 30px;
    }

    .bj-gndsmartplugnavigationblock {
        width: 280px;
        height: 30px;
    }

    .bj-gndsmartplugnavigationblock a {
        margin-right: 8px;
    }

    .bj-gndiotnavbox {
        width: 35px;
        height: 35px;
    }

    .bj-gndIotsecondnav {
        width: 100px;
        height: 35px;
    }

    .bj-gndIotthirdnav {
        width: 130px;
        height: 35px;
    }

    .bj-gndbloglevel .bj-gndblogboxblock {
        padding: 15px;
    }

    .bj-gnddevopstext h3 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndgsenseproductblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndcoreproductblock h2 {
        font-size: 22px;
    }

    .bj-gndvalueproductblock h2 {
        font-size: 22px;
    }

    .bj-gndawardspartnertext {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 24px;
    }

    .bj-gndsmartplugrightlogo {
        width: 100%;
    }

    .bj-gndsmartplugrightlevel {
        margin-bottom: 20px;
    }

    .bj-gndsmartplugleftlevel p {
        font-size: 12px;
        line-height: 22px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
    }

    .bj-gndsenseserviceblock h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .bj-gndhistoryleftlevel h5 {
        font-size: 14px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 24px;
    }

    .bj-gnddashboardblock h2 b {
        font-size: 24px;
    }

    .bj-gndplatformblock h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gnddashboardblock h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndhistoryleftlevel h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndarrowbtn {
        width: 18px;
        height: 18px;
    }

    .bj-gndgsenselevel {
        width: 350px;
    }

    .bj-gndgsensebox {
        width: 100px;
    }

    .bj-gndgsensebox h2 {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndsenseserviceblock h6 {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndsmartcoldsection .bj-gndbuildrightlevel {
        padding-top: 40px;
    }

    .bj-gndcoldchainblock h3 {
        font-size: 38px;
        line-height: 50px;
    }

    .bj-gndcoldchainblock p {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightblock .bj-gndiotcardproductbox {
        height: unset;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndinsightsection .bj-gndiotcardproductbox {
        height: unset;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        margin-right: unset;
    }

    .bj-gndchainsolution .bj-gndcardblock {
        justify-content: center;
        align-items: center;
    }

    .bj-gndchainsolution p {
        margin-bottom: 20px;
        line-height: 24px;
    }

    .bj-gndchainsolution .bj-gndcardtext h6 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .bj-gndbuildchainlevel {
        padding-left: 0;
    }

    .bj-gndblogbox {
        margin-right: 0;
    }

    .bj-gndproductcompanylevel {
        flex-direction: column;
        align-items: center;
    }

    .bj-gndproductcompanybox:nth-child(3) {
        margin-bottom: 0;
    }

    .form {
        width: 85%;
        padding: 20px;
    }

    .form .h3 {
        /* font-size: 14px;
        line-height: 24px; */
        padding: 20px 0 0 0;
    }

    .form .h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .fullname,
    .email,
    .phonenumber,
    .message {
        margin-bottom: 15px;
    }

    .form form input {
        font-size: 14px;
        height: 50px;
    }

    .form form textarea {
        font-size: 14px;
    }

    .form-bg-img {
        width: 350px;
        bottom: unset;
        top: -20vh;
    }

    .form-bg-img {
        right: 65px;
    }

    .btn-submit {
        /* width: 160px; */
        padding: 12px 20px;
        font-size: 14px;
        margin-top: 10px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        width: 95%;
    }

    .bj-gndcardlastbox {
        margin-right: 0px !important;
    }

    .bj-gndblogsamplingpreviouspage {
        margin-bottom: 10px;
    }

    .bj-gndblogsamplingblock p {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndblogsamplingblock h2 {
        line-height: 32px;
    }

    .bj-gndlocationrighttext {
        left: 20px;
        bottom: 10px;
    }

    .bj-gndlocationrighttext h6 {
        font-size: 12px;
        line-height: 24px;
    }

    .bj-gndaddressbox {
        width: 280px;
        height: unset;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 34px;
        line-height: 48px;
    }

    .h1 {
        font-size: 24px;
    }

    .h2 {
        font-size: 14px;
    }

    .bj-gndapplicationbuildbox {
        height: 150px;
    }

    .bj-gndadditionalsection {
        margin-bottom: 150px;
    }

    .bj-gndwifitext {
        width: 110px;
        text-align: center;
    }

    .bj-gndwifitextlevel {
        flex-direction: column;
    }

    .bj-gndwifitextlevel h2 {
        margin-bottom: 10px;
    }

    .bj-gndwifitextlevel p {
        text-align: end;
    }

    .bj-gndwifisection {
        padding-bottom: 170px;
    }

    .bj-gndsmartplugnavigationblock .bj-gndfactorybtnblock {
        width: 20px;
    }

    .bj-gndblogbox {
        width: 300px;
    }

    .bj-gndblogboxlevel {
        width: 300px;
    }

    .bj-gndthinxviewbgonelogo {
        width: 200px;
        height: 200px;
    }

    .bj-gndthinxviewsection {
        height: 780px;
    }

    .bj-gndiotplatformsection {
        height: 450px;
    }

    .bj-gndthinxviewlevel p {
        font-size: 16px;
        line-height: 20px;
    }

    .bj-gndthinxviewlevel h2 {
        font-size: 24px;
    }

    .bj-gndthinxviewlevel h6 {
        line-height: 26px;
    }

    .bj-gndthinxcarouselbox h4,
    .bj-gndthinxsecondcarouselbox h4 {
        font-size: 13px;
    }

    .bj-gndthinxcarouselbox h5,
    .bj-gndthinxsecondcarouselbox h5 {
        font-size: 11px;
        line-height: 18px;
    }

    .bj-gndthinxcarouselimage {
        height: 280px;
    }

    .bj-gndthinxsecondcarouselbox {
        padding-left: 0;
    }

    .bj-gndiotplatformbtnblock {
        width: 120px;
    }

    .btn-submit {
        width: 120px;
    }

    .bj-gndlocationsection {
        height: 280px;
    }

    .c-form .submitButton {
        font-size: 12px;
        width: 140px;
        padding: 10px 25px;
    }

    .bi-arrow-right {
        width: 20px;
    }

    .bj-gndproductenginnerblock h2 {
        font-size: 24px;
    }

    .bj-gndproductenginnerblock h6 {
        padding: 0;
    }

    .bj-gndproductenginnerblock p {
        font-size: 18px;
        line-height: 28px;
        width: 100%;
    }

    .bj-gndcoreproductblock p {
        font-size: 12px;
    }

    .bj-gndvalueproductsection {
        margin-bottom: 170px;
    }

    /* .bj-gndcoreproductsection{
        margin-bottom: 20px;
    } */

    .bj-gndfactorytext p {
        font-size: 12px;
    }

    .bj-gndembeddeddeveloprightlogo {
        width: 85%;
    }

    .bj-gnddesignbox {
        font-size: 12px;
    }

    .bj-gnddevopsrighttextlogo {
        width: 90%;
    }

    .bj-gndproductcompanytext {
        padding-left: 0;
        padding-right: 0;
    }

}

@media screen and (max-width:450px) {
    .form-bg-img {
        width: 300px;
    }

    .bj-gndapplicationbox {
        width: 100%;
    }

    .bj-gndapplicationbuildbox {
        width: 100%;
        height: 200px;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .bj-gndapplicationbuildbox:nth-child(3) {
        margin-bottom: 20px;
    }

    .form-bg-img {
        right: 50px;
    }

    .bj-gndedicatedlevel {
        height: 1050px;
    }

}

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

    .bj-gndedicatedlevel {
        height: 1120px;
    }

    /* .bj-gndworkbeniftsbox{
        width:320px;
    } */

    .bj-gndsmartplugnavigationblock {
        width: 260px;
        height: 30px;
    }

    .bj-gndiotnavbox {
        width: 35px;
        height: 35px;
    }

    .bj-gndIotsecondnav {
        width: 90px;
        height: 35px;
    }

    .bj-gndIotthirdnav {
        width: 130px;
        height: 35px;
    }

    .bj-gndthinxviewsection {
        height: 720px;
    }

    .bj-gndthinxcarouselimage {
        height: 220px;
    }

    .bj-gndapplicationdevelopsection .bj-gnddesignbox {
        padding: 12px 0 12px 0;
    }

    .bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock .bj-gndembeddeddevelopleft {
        padding-right: 0;
    }

    .bj-gndgsenselevel {
        width: 310px;
        height: 60px;
    }

    .bj-gndgsensebox {
        width: 90px;
    }

    .bj-gndsmartplugkeyleftlevel .bj-gndfactorytext p {
        font-size: 12px;
    }

    .bj-gndsmartplugkeyrightlevel .bj-gndfactorytext p {
        font-size: 12px;
    }

    .bj-gnddesignblock {
        flex-direction: column;
    }

    .bj-gnddesignbox {
        width: 100%;
        margin-right: 0;
        padding: 12px 0 12px 0;
    }

    .bj-gnddesignbox .bj-gndfactorybtnblock {
        margin-left: 20px;
    }

}

@media screen and (max-width:400px) {
    .bj-gndedicatedlevel {
        height: 1130px;
    }
}

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

    .bj-gndedicatedlevel {
        height: 1150px;
    }

    /* .bj-gndworkbeniftsbox{
        width:300px;
    } */

    .bj-gndIotgatewayfeatureblock {
        margin-left: 10px;
    }

    .bj-gndsmartplugnavigationblock {
        width: 280px;
    }

    .bj-gndsmartplugnavigationblock a {
        font-size: 12px;
    }

    .bj-gndhistoryrightlogo {
        width: 100%;
    }

    .pb-1 {
        padding: 0px 20px;
    }

    /* .bj-gndofferlevel p{
        font-size: 12px;
    } */

    .bj-gndblogsamplingblock p {
        font-size: 12px;
    }

    .bj-gndworkforceblock h2 {
        font-size: 22px;
    }

    .bj-gndworkbeniftsblock h2 {
        font-size: 16px;
    }

    .bj-gndembeddeddevelopleft h2 {
        font-size: 22px;
    }

    .bj-gndapplicationdevelopsection .bj-gndembeddeddevelopblock .bj-gndembeddeddevelopleft h2 {
        line-height: 32px;
    }

    .bj-gnddevopstext h3 {
        font-size: 20px;
        line-height: 32px;
    }


    .bj-gndgsensesection {
        bottom: -22px;
    }

    .bj-gndgsenselevel {
        width: 270px;
        height: 40px;
    }

    .bj-gndgsensebox {
        width: 80px;
        height: 30px;
    }

    .bj-gndthinxcarouselbox h5 {
        padding-right: 10px;
    }

    .bj-gndgsensebox h2 {
        font-size: 12px;
    }

    .bj-gndsenseservicesection {
        padding-top: 50px;
    }

    .bj-gndbuildlogo {
        width: 280px;
    }

    .bj-gndbuildchainlevel p {
        font-size: 14px;
        line-height: 26px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 22px;
    }

    .bj-gndbuildchainlevel h6 {
        padding-left: 0;
        margin-bottom: 10px;
    }

    .bj-gndbuildqualitylevel p {
        line-height: 15px;
        margin-bottom: 6px;
    }


    .bj-gndbuildrightlevel h2 {
        line-height: 32px;
        margin-bottom: 10px;
    }

    .bj-gndbuildqualitylevel h6 {
        padding-right: 0;
    }

    .bj-gndchainsolution h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        width: 280px;
        height: 350px;
        margin-right: 0;
    }

    /* .bj-gndchainsolution .bj-gndcardlogo{
        width: 280px;
    } */

    .bj-gndchainsolution .bj-gndcardtext {
        padding-top: 15px;
    }

    .bj-gndchainsolution .bj-gndcardtext h6 {
        text-align: center;
        margin-bottom: 10px;
    }

    .bj-gndchainsolution .bj-gndcardtext p {
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        padding-right: 0;
    }

    .bj-gndchainsolutionblock {
        margin-bottom: 0;
    }

    .bj-gndsmartcoldsection {
        margin-top: 30px;
    }

    .bj-gndbuildsmartchainlevel {
        padding-left: 0;
        margin-bottom: 0;
    }

    .bj-gndbuildsmartchainlevel p {
        margin-bottom: 10px;
    }

    .bj-gndbuildsmartchainlevel h6 {
        line-height: 24px;
    }

    /* .bj-gndbuildqualitylevel{
        padding-top: 0;
    } */

    .bj-gndsmartcoldblock .bj-gndbuildblock1 {
        flex-direction: column-reverse;
    }

    .bj-gndadditionalsection .bj-gndiotproducttext {
        margin-bottom: 15px;
    }

    .bj-gndadditionalsection .bj-gndiotproducttext h2 {
        font-size: 24px;
    }

    .bj-gndadditionalsection .bj-gndiotproducttext p {
        font-size: 14px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductdivetext {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox {
        margin-right: 0 !important;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext {
        padding: 25px;
    }

    .bj-gndadditionalsection .bj-gndiotcardproduct .bj-gndiotcardproductlevel .bj-gndiotcardproductbox .bj-gndiotcardproducttext p {
        font-size: 14px;
        line-height: 26px;
    }

    /* .bj-gndfooteriotsolution{
        padding-top: 0px;
    } */

    /* .bj-gndblogbox{
        width: 270px;
    } */

    /* .bj-gndblogboxtext{
        padding: 0px 15px 20px 15px;
    } */

    .bj-gndblogboxheaderblock {
        height: unset;
    }

    .bj-gndblogboxtext h4 {
        width: 100%;
        /* font-size: 20px; */
        line-height: 22px;
        margin-bottom: 15px;
        height: 60px;
    }

    .bj-gndblogboxlevel:nth-child(2) {
        margin-right: 0;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(3) {
        margin-right: 0px !important;
    }

    .bj-gndchainsolution .bj-gndcardbox:nth-child(6) {
        margin-right: 0px !important;
    }

    .bj-gndproductcompanytext h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .bj-gndproductcompanylevel {
        justify-content: center;
    }

    .bj-gndproductcompanytext h6 {
        font-size: 14px;
        line-height: 24px;
    }

    .bj-gndsenseserviceblock p {
        margin-bottom: 15px;
    }

    /* .bj-gndsenseserviceblock h6{
        font-size: px;
        padding: 0;
    } */

    .bj-gndgsenseblueboxlevel {
        justify-content: center;
    }

    .bj-gndgsensebluebox {
        width: 280px;
        margin-right: 0;
    }

    .bj-gndgconnectlevel {
        flex-direction: column;
    }

    .bj-gndgsensesection {
        bottom: -25px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        font-size: 32px;
        line-height: 46px;
    }

    .bj-gndawardsrighttext p {
        font-size: 14px;
        line-height: 24px;
        padding-left: 0;
    }

    .bj-gndawardsblock h6 {
        font-size: 22px;
    }

    .form-bg-img {
        right: 30px;
    }

    .btn-submit {
        padding: 8px 12px;
    }

    .bj-gndsmartplugleftlevel h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndsmartplugapplicationblock h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .bj-gndsmartplugapplicationblock p {
        width: 100%;
    }

    .bj-gndproductcompanybox {
        width: 200px;
    }

    .bj-gndblogbox {
        width: 280px;
    }

    .bj-gndblogboxlevel {
        width: 250px;
    }

    .bj-gndiotplatformbtnblock {
        width: 120px;
    }

    .bj-gndlocationrighttext {
        left: 15px;
    }

    .c-form .submitButton {
        width: 130px;
        padding: 8px 20px;
    }

    .bj-gndproductoffersection {
        height: 1350px;
    }

    .bj-gndvalueproductboxblock .bj-gndspecializationbox {
        width: 230px;
    }

    .bj-gndgsenseproductrightlogo {
        width: 280px;
    }

    .bj-gndspecializationtextblock {
        flex-direction: column;
        margin-bottom: 0;
    }

    .bj-gndspecializationtextblock .bj-gndspecializationtext {
        width: 100%;
        margin-bottom: 15px;
    }
}

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

    .bj-gndbuildrightlevel p:nth-child(2) {
        line-height: 20px;
    }

    .bj-gndedicatedlevel {
        height: 1200px;
    }

    /* .bj-gndworkbeniftsbox{
        width:260px;
    } */

    .bj-gndsmartplugnavigationblock {
        width: 230px;
        height: 25px;
    }

    .bj-gndiotnavbox {
        width: 25px;
        height: 25px;
    }

    .bj-gndiotnavbox .bj-gndfactorybtnblock {
        width: 15px;
    }

    .bj-gndIotsecondnav {
        width: 80px;
        height: 25px;
        font-size: 10px;
    }

    .bj-gndIotthirdnav {
        width: 120px;
        height: 25px;
        font-size: 10px;
    }

    .bj-gndthinxcarouselimage {
        height: 200px;
    }

    .bj-gnddesignbox {
        font-size: 10px;
    }

    .bj-gndsmartplugleftlevel h6 {
        font-size: 12px;
        line-height: 24px;
    }

    .bj-gndsmartplugapplicationblock p {
        font-size: 12px;
        line-height: 24px;
    }

    .bj-gndbuildrightlevel h2 {
        font-size: 20px;
    }

    .bj-gndchainsolution .bj-gndcardbox {
        height: 380px;
    }

    /* .form{
        width: 240px;
    } */

    .form-bg-img {
        width: 250px;
        top: -20vh;
        right: 35px;
    }

    /* .bj-gndsenseserviceblock h6{
        font-size: 18px;
        line-height: 32px;
    } */

    .bj-gndgsenseblueboxtext {
        padding: 15px;
    }

    .bj-gndgsenseblueboxtext h5 {
        font-size: 20px;
        line-height: 30px;
    }

    .bj-gndbannercontactusblock .bj-gndanneraboutustext h3 {
        padding: 0px;
    }

    .bj-gndcardbox {
        width: 280px;
    }

    .bj-gndadditionalsection {
        margin-bottom: 140px;
    }

    .bj-gndwifitext {
        font-size: 10px;
        line-height: 18px;
    }

    .bj-gndworkbenefitsboxlevel {
        padding: 12px;
    }
}

@media screen and (max-width:320px) {
    .bj-gndedicatedlevel {
        height: 1280px;
    }
}
