
body#diagnostics div#headerboxess {
    position: absolute;
    top: 117px;
    left: 32%;
    margin-left: -1000px;
    width: 2000px;
} 
body#or div#headerboxess {
    position: absolute;
    top: 117px;
    left: 49%;
    margin-left: -1000px;
    width: 2000px;
}
body#pro-photography div#headerboxess {
    position: absolute;
    top: 109px;
    left: 15%;
    margin-left: -1000px;
    width: 2000px;
}
.making-each-life-visual {
        margin: 365px 0 0 9px !important;
}
@media (max-width: 767px) {
        p#id-123 {
        width: 134px ! Important;
        height: 76px ! Important;
        display: flex !important
;
    }
    .top-about-box01__txt h3 {
        margin: 34px 0 8px -35px !important;
    }
    .top-about-box01__txt p#id-36 {
    margin: 0 0 0 0 !important;
}
   body#video-editing-and-post-production .modal-content.\31 {
    background-position: top 61px right 32px;
    background-size: 325px 186px;
    background-image: url(https://www.eizoglobal.com/solutions/graphics/post_production_image5.jpg) !important;
    width: 350px;
    padding: 15px;
    background-repeat: no-repeat;
}
body#video-editing-and-post-production h3#heading-id-2 {
    margin: 0 0 0 -43px !important;
}
   .product-gallery-featured.fea {
    margin: -13px 0 0 0 !important;
}
    .product-gallery.ban {
    margin: 0px !important;
}
    #show td.sun {
    display: flex !important;
    flex-direction: row ! Important;
    width: 90px ! Important;
    float: right;
    margin-right: 480px ! Important;
}
#show .sun img {
    padding: 0px 5px!Important;
    margin-top: 0!Important;
     margin-top: 0!Important
}
    #show div#tab02_content {
    width: 100%!important;
}
    div#content .third {
    margin: 0 0 0 -15px !important;
}
    div#tab-content {
    border: none !important;
}
div#headerboxess {
        width: 715px !important;
        margin: -39px 0 0px -358px !important;
    }
li.tab_5 a {
        padding: 37px !important;
        display: flex !important;
        margin: 0 !important;
        width: 340px !important;
        height: 21px !important;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        align-items: center !important;
    }
  p.product-name {
    width: auto !important;
  }

  p.slide-tit {
    width: auto !important;
  }

  body p {
    font-size: 13px !important;
  }
}

body#hobby-photography div#headerboxess {
    position: absolute;
    top: 109px;
    left: 15%;
    margin-left: -1000px;
    width: 2000px;
}

body#design-printing div#headerboxess {
    position: absolute;
    top: 109px;
    left: -23%;
    margin-left: -478px;
    width: 2000px;
}
/* Responsive styles for screens up to 430px */
@media (max-width: 430px) {
    
        td.tds {
            border: none !important;
            width: 251px !important;
            margin: 0 0 0 104px !important;
        }
 .maritime ul.clearfix {
        display: flex !important
;
        flex-direction: column;
        margin: -185px 0 0 98px ! Important;
    }
div#content\ facility ul.clearfix {
        margin: -213px 0 0 95px !important;
    }

div#content\ facility .col2.main-block {
        width: 407px;
    }
    
 div#content\ facility  .col2.main-block p#id-1 {
    width: auto !important;
}

div#content\ facility .horizontal {
    width: 401px !important;
}
div#content\ facility .col2.bd {
    padding: 0px !important;
    margin: 0px !important;
    width: 408px !important;
}
div#content\ facility img#img-id-8 {
    width: 130px !important;
    height: 103px !important;
    margin: 3px 0 0 0 !important;
}











body#pro-photography div#headerboxess {
    position: absolute !important;
    top: 109px !important;
    left: 67% !important;
    width: 508px !important;
}









 .or .graph {
    margin: 0 0 0 143px !important;
  }

  .or .vertical.clearfix {
    margin: 0px 0 0 -293px !important;
  }

  .or ul.arrow.fs16.mt10 {
    padding: 0 0 0 23px !important;
  }

  .or p {
    padding: 0 0 0 43px !important;
  }

    .or span.arrow.transparent {
        margin: 0 0 0 -10px !important;
    }

  .or .page.tab {
    margin: 0 0 0 8px !important;
  }

  /*.or #headerbox {*/
  /*     width: 550px !important;*/
  /*     margin: -49px 0 -107px -121px !important;*/
  /* }*/
  /*Treatment and Surgery Start   */
  .or .horizontal img {
    height: 118px !important;
    width: 116px !important;
    margin: -17px 0 0px !important;
  }

  .or div#center {
    margin: 0 0 0 -25px !important;
  }

  .or p.mt10 {
    margin: 0 0 0 -84px !important;
  width: 450px !important;
  }

  .or .center.hc_title2 {
    text-align: left !important;
    margin: 0 0 0 -60px !important;
  }

  .or h4.center.hc_title1 {
    margin: 0 0 0 -347px !important;
  }

.or h4.center.mb20 img {
        width: 430px !important;
        height: 252px !important;
        margin: 0px 0px 0px -512px !important;
    }
  .or p.mt8 {
width: 421px !important;;
  }

  .or p {
    width: 341px;
  }

  .or .graph.mr40 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .or .graph.mt30 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .or .graph.mt20 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .or .graph.w240.mr60 img {
    width: 350px !important;
    margin: 0px !important;
  }

  .or .text.w480.pt20.pb20 h2.fs16 {
    width: 336px;
  }

  .or.text.w480.pt20.pb20 li {
    width: 251px;
  }

  /*.or div#headerbox {*/
  /*    margin: -20px 0 77px 0 !important;*/
  /*}*/
.or ul.clearfix {
        margin: 189px 0 0 54px !important;
    }
  .or .graph {
    display: none;
  }

  .or ul.fs16 {
    width: 252px !important;
  }

  .or h5.hc_title3 {
    width: 246px;
    margin: 0 0 0 44px !important;
  }

  .or .vertical.clearfix {
    margin: 0 0 0px -449px !important;
  }

  .or p#id-2 {
          width: 434px !important;
    margin: 20px 0 20px 0 !important;
  }


















  div#content\ factory {
    margin-top: 184px ! Important;
  }

  div#content\ factory ul.clearfix {
    display: flex !important;
    flex-direction: column;
    margin-left: 93px ! Important;
  }

  #factory .col2.color-block div {
    margin: 0px !important;
    width: 384px !important;
  }

  #factory .arrow-block::after {
    content: '';
    top: 152px !important;
    position: absolute;
    left: calc(50% - 35px);
    bottom: -25px;
    width: 50px;
    height: 50px;
    background: #fff;
    transform: rotate(45deg);
  }

  #factory div img#img-id-10 {
    margin: 0px 0 0 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#content\ factory {
    margin-top: 186px ! Important;
  }

  #factory .col2.main-block {
    padding: 45px 0 0 0 !important;
    margin: 0px !important;
    width: auto !important;
  }

  #factory div img#img-id-11 {
    margin: 0px 0 30px 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory div img#img-id-12 {
    margin: 0px 0 30px 246px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
  }

  #factory .col2.pd {
    padding: 0 0 483px 11px !important;
  }

  #factory p#id-15 {
    width: 99% ! Important;
  }

  #factory h3#heading-id-14 {
    margin: -110px 0 0 0 !important;
  }

  #factory img#img-id-9 {
    width: 414px !important;
    height: 200px !important;
    object-fit: cover ! Important;
    margin-left: 51px ! Important;
  }

  #factory .flex-box.space-between.align-center.bt-2 {
    position: relative;
    left: -20px !important;
  }

  #factory p#id-5 {

    width: 310px !important;
  }

  #factory p#id-6 {

    width: 320px !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
    width: 373px !important;
  }

  #factory p#id-12 {
    width: 373px !important;
  }

  #factory p#id-13 {
    width: 373px !important;
  }

  #factory p#id-14 {
    width: 373px !important;
  }

  #factory p#id-16 {
    width: 373px !important;
  }

  #factory ul.fs14 li {
    margin: 0 0 0 17px !important;
    width: 372px !important;
  }

  div#factory .col2.main-block h2#heading-id-2 {
    margin: 26px 0 0 -38px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#factory .col2.main-block img#img-id-8 {
    margin: 19px 0 0 17px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#factory div#touch .vertical.center {
    margin: 0px !important;
    width: auto !important;
  }

  div#factory .vertical.center p {
    width: auto ! Important;
    margin: 0 auto ! Important;
  }

  div#content\ factory {
    margin-top: 182px ! Important;
  }

  div#factory .col2.main-block img#img-id-7 {
    width: auto !important;
    margin: 25px 0 0 20px !important;
  }

  div#factory .page.tab {
    margin: 0px 0 0 78px !important;
  }

  div#factory .col2.main-block .flex-box.anker-link-box.center {
    margin: 25px 0 0 -22px !important;
  }

  div#factory ul.clearfix {
    display: flex !important;
    flex-direction: column;
    margin-left: 99px ! Important;
  }

  div#factory h3#heading-id-9 {
    margin: 36px 0 0 0 !important;
  }

  div#factory {
    width: 405px !important;
  }

  div#factory p#id-1 {
    width: auto ! Important;
  }

  div#factory h1#heading-id-1 {
    font-size: 17px ! Important;
    width: auto ! Important;
  }

  div#factory .flex-box.anker-link-box.center {
    display: flex !important;
    flex-direction: column ! Important;
    flex-wrap: wrap;
    align-content: center;
  }

  #factory .anker-link-box>a::before,
  #factory .anker-link-box>a::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 139px;
    bottom: -2px;
    content: "";
    vertical-align: middle;
  }

  #factory .anker-link-box>a::before {
    width: 23px;
    top: 131px !important;
    height: 23px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #886d8c !important;
  }








  .blk .page.tab {
    padding: 64px 0 0 0 !important;
    margin: -222px 0 0 28px !important;
  }

  .blk img#img-id-18 {
    height: 180px !important;
    width: 286px !important;
    margin: 0 0 0 19px !important;
  }

  .blk .flex-box.equal.center {
    margin: 0 0 0 -16px !important;
  }

  .blk .tab ul.clearfix {
    display: flex ! Important;
    flex-direction: column;
    margin-left: 68px ! Important;
  }

  .blk span.arrow.transparent {
    margin: 0px 0 0 -5px !important;
  }

  .blk a.flashing {
    padding: 0 0 0 0 !important;
  }

  .blk .col2 {
    padding: 103px 10px 63px 10px !important;
    width: 405px !important;
  }






  div#pure #main .col2 .wallpaper {
    display: flex !important;
    justify-content: space-between !important;
    /* Horizontal equal spacing */
    align-content: space-between !important;
    /* Vertical equal spacing */
    flex-wrap: wrap !important;
    /* Wrap items to the next line */
  }

  div#pure .text.w370.mr30.text-blk {
    margin: -7px 0 39px 0 !important;
  }

  div#pure h4#heading-id-2 {
    width: 251px !important;
    font-size: 17px !important;
    margin: 27px 0 0 17px !important;
  }

  div#pure.horizontal.clearfix.wallpaper.mt20 {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  div#pure img#img-id-11 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure img#img-id-12 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure img#img-id-13 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure img#img-id-14 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure .box.box-black.bg-004.main-boxx {
    width: 388px !important;
    padding: 1px !important;
  }

  div#pure i.tab_6 {
    border: none !important;
  }

  #pure-vision-true-precision ul.clearfix {
    margin-top: -154px ! Important;
    margin-left: 77px ! Important;
  }

  div#pure ul.clearfix li a {

    width: 263px ! Important;
  }

  div#pure div#center {
    margin: 0px !important;
    padding: 0px !important;
  }

  div#pure .box.box-black.bg-004.main-boxx img#img-id-6 {
    width: 251px !important;
    padding: 0px !important;
    height: 40px;
  }

  div#pure .graphics-menu-box {
    display: grid ! Important;
    grid-template-columns: 1fr 1fr;
    width: 581px ! Important;
    position: relative;
    left: 15px;
  }

  div#pure .text.center.gold_underline.color-edge.goldenline {
    width: 264px !important;
    margin: 0 0 0 -3px !important;
  }

  div#pure .text.mt40.box-blk {
    height: 274px;
    margin: 0 !Important;
  }

  div#pure p#id-1 {
    font-size: 10px !important;
    width: 272px !important;
    margin: 55px 0 11px -8px !important;
  }

  div#pure h4#heading-id-2 {
    width: 273px !important;
    font-size: 17px !important;
  }

  div#pure .text.mt60.wallwapper {
    margin: 52px 0 0 -5px !important;
  }













  .diagnostics h5.center.hc_title2 {
    text-align: left !important;
    padding: 0 0 0 15px !important;
  }

  body#diagnostics div#headerbox {
    height: auto ! Important;
    left: 0 !Important;
    object-fit: cover !important;
    width: 800px !important;
    margin-left: -212px !important;
    margin-top: -62px !important;
  }

  .diagnostics div#content .page.tab {
    margin: 0 0 0 11px !important;
  }

  .diagnostics h2.fs20 {
    margin: 0 0 40px -394px !important;
  }

  .diagnostics .w400.text.mr30 {
    padding: 0 0 0 27px !important;
  }

  .diagnostics .box {
    padding: 25px !important;
  }

  .diagnostics span.arrow.transparent {
    margin: 0 0px 0 -11px !important;
  }

  /*div#headerbox {*/
  /*    width: 550px !important;*/
  /*    margin: -49px 0 -107px -121px !important;*/
  /*}*/
  .diagnostics .horizontal img {
    height: 118px !important;
    width: 116px !important;
    margin: -17px 0 0px !important;
  }

  .diagnostics div#center {
    margin: 0 0 0 -25px !important;
  }

  .diagnostics p.mt10 {
    margin: 0 0 0 -47px !important;
    width: 341px;
  }

  .diagnostics .center.hc_title2 {
    margin: 0 0 0 -74px !important;
  }

  .diagnostics .box.horizontal.clearfix.pt45.pb40 {
    padding: 0px !important;
  }

  h4.center.hc_title1 {
    margin: 0 0 0 -351px !important;
  }

     .diagnostics h4.center.mb20 img {
        width: 430px !important;
        height: 252px !important;
        margin: 0 0 0 -512px !important;
    }
  .diagnostics p.mt8 {
    width: 341px !important;
  }

  .diagnostics p {
    width: 341px;
  }

  .diagnostics .graph.mr40 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .diagnostics .graph.mt30 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .diagnostics .graph.mt20 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .diagnostics .graph.w240.mr60 img {
    width: 350px !important;
    margin: 0px !important;
  }

  .diagnostics .text.w480.pt20.pb20 h2.fs16 {
    width: 336px;
  }

  .diagnostics.text.w480.pt20.pb20 li {
    width: 251px;
  }

  /*.diagnostics div#headerbox {*/
  /*    margin: -20px 0 77px 0 !important;*/
  /*}*/
  .diagnostics ul.clearfix {
    margin: 45px 0 0 62px !important;
  }

  .diagnostics .graph {
    display: none;
  }

  .diagnostics ul.fs16 {
    width: 252px !important;
  }
















  .making-each-life-visual {
    margin: -6px 0 0 0 !important;
  }

    .making-each-life-visual ul.clearfix.my-tabs {
        margin: 0 0 0 59px !important;
    }

     .making-each-life-visual span.arrow.transparent {
        margin: 0 0 0 -7px !important;
    }











  .education .flicker-btn button {
    width: 165px !important;
    height: 49px ! Important;
    margin-bottom: 26px ! Important;
    font-size: 11px !important;
    padding: 0 0 0 0 !important;
  }

  .education .flicker-blk .flicker-btn {
    /*display: flex;*/
    /*flex-direction: column;*/
    align-items: baseline;
    margin-left: 40px;
    margin-bottom: 8px !Important;
  }

  .education div#center img#img-id-4 {
    right: 394px !important;
    position: relative !important;
    width: 126px !important;
    height: 142px !important;
  }

  .education .btn-blk {
    display: unset !important;
  }

  .education div#center {
    width: 391px !important;
    margin-bottom: 80px ! Important;
  }

  .education .perfect-fit {
    margin: -102px 0 0 0 !Important;
  }

  .education .distance h1 {
    margin: -65px 0 0 0 !important;
    font-size: 17px ! Important;
  }

  .education div#center .graph.alignC.mt30 {
    margin: 0px 0 0 -33px !important;
    padding: 0px !important;
    width: 345px !important;
  }

  .education .changeImage_caption {
    margin: 0 0 0 26px !important;
  }

  .education .graph.alignC.mt30 {
    margin: 0 0 0 48px !important;
  }

  .education div#content .containerr {
    width: 590px !important;
    background-color: #ffffff;
  }

  .education div#center p#id-1 {
    width: auto !important;
  }

  .education div#center img#img-id-5 {
    width: auto !important;
    margin: 0 0 0 43px !important;
  }

  .education .changeImage_caption {
    margin: 0 0 0 -483px !important;
  }

  .education img#img-id-8 {
    margin: 0 0 0 45px !important;
  }

  .education .eye p {
    width: 85% !important;
  }

  .education h3#heading-id-2 {
    margin: -38px 0 0 0 !important;
  }

  .education .glare .wrapper {
    width: 336px !important;
    position: relative;
    left: -224px !important;
  }

  .education .glare .wrapper {
    width: 336px !important;
    position: relative;
    left: -224px !important;
  }

  .education .glare .monitor_caption {
    margin-left: 0px ! Important;
    margin-top: -4px !important;
  }

  .education ul.clearfix {
    margin: 0 0 0 27px !important;
  }

  .education {
    margin-top: -175px ! Important;
  }

  /* .education div#center {*/
  /*    margin: 0 0 0 -20px !important;*/
  /*}*/

  .education img#img-id-4 {
    margin: -108px 0 0 0 !important;
  }





  .finance {
    margin-top: -191px ! Important;
  }

  .finance .tab ul.clearfix {
    margin-left: 43px !important;
  }

  .finance img#img-id-4 {
    margin: 0 0 0 0 !important;
    width: 53% !important;
  }

  .finance img#img-id-7 {
    width: 390px !important;
  }

  .finance div#center {
    margin: 0 800 0 -9px !important;
  }

  .financeimg #img-id-6 {
    margin: 25px 0 0 0 !important;
  }

  .finance img#img-id-5 {
    margin: 20px 0 0 181px !important;
  }

  .finance div#block01 {
    margin: -60px 0 0 0 !important;
  }

  .finance img#img-id-8 {
    margin: 25px 0 0 0 !important;
  }

  .finance .sychronizedd {
    display: flex;
    margin: 0 !important;

  }

  .finance .img-3 {
    height: 225px !important;
    width: 47% !important;
  }

  .finance .img-2 {
    height: 145px ! Important;
    width: 66% ! Important;
  }

  .finance .comfort p {
    width: 49% !important;
  }

  .finance img#img-id-3 {
    height: 240px !important;
    width: 50% !important;

  }






  #home-office .box {
    width: 1010px !important;
    padding: 118px 20px 0 10px !important;
    margin: 20px 0 0 0 !important;
  }

  #home-office h1#heading-id-3 {
    margin: 0 0 0 0 !important;
  }

  /*#home-office .sustanibility {*/
  /* margin: 33px 0 0 0 !important;*/
  /* object-fit: cover;*/
  /* height: 123px ! Important;*/
  /*} */
  #home-office .column_wrap.transparent img#img-id-4 {
    width: 328px !important;
  }

  #home-office .text.care {
    padding-top: 0px !important;
    width: 42% ! Important;
  }

  #home-office .txt {
    width: 86% ! Important;
  }

  #home-office .spac-blk {
    width: 36% !important;
  }

  #home-office .text p#id-7 {
    width: auto !important;
  }

  #home-office h1#heading-id-2 {
    margin: -96px 0 0 0 !important;
    width: 350px !important;
  }

  #home-office div#block04 {
    margin: -42px 0 0 0 !important;
  }

  #home-office ul.clearfix {
    margin: 21px 0 0 47px !important;
  }

  #home-office .txt {
    width: 87% ! Important;
  }

  #home-office .network-blk p {
    width: 82% ! Important;
  }

  #home-office .sustanibility {
    width: auto !important;
    object-fit: cover;
    height: 129px ! Important;
  }













  /* Parent container */
  .home-office {
    margin: -155px 0 0 0 !important;
  }

  .workplace .title1 {
    padding-top: 0px ! Important;
    font-size: 19px !important;
  }

  #workplace ul.clearfix {
    margin-left: 44px !important;
    margin-top: 194px !important;
  }

  #workplace .main-txt {
    margin-top: 0px ! Important;
  }

  #workplace h1#heading-id-2 {
    margin: -122px 0 0 0 !important;
    width: 335px !important;
  }

  #workplace .txt {
    width: 58%;
  }

  #workplace .changeImage-container img {
    margin: 0px !important;
    width: 49% !important;
    height: 202px ! Important;
    margin-top: -12px !important;
  }

  #workplace .page.tab {
    margin: 200px 0 0 0 !important;
  }

  .workplace {
    margin-top: -200px;
  }

  .choose-workstyle img#img-id-3 {

    height: 161px !important;
    margin: 79px 0 !important;
    width: 100% !important;
    margin: 20px 0 0 0 !important;
  }

  #btn08 a {
    width: 386px !important;
    background-image: url(../assets/img//btn02.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn09 a {
    width: 386px !important;
    background-image: url(../assets/img//btn02.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn01 a {
    width: 386px !important;
    background-image: url(../assets/img//btn03.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn02 a {
    width: 386px !important;
    background-image: url(../assets/img//btn03.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn03 a {
    width: 386px !important;
    background-image: url(../assets/img//btn03.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn04 a {
    width: 386px !important;
    background-image: url(../assets/img//btn04.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn05 a {
    width: 386px !important;
    background-image: url(../assets/img//btn05.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn06 a {
    width: 386px !important;
    background-image: url(../assets/img//btn06.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  #btn06 a {
    width: 386px !important;
    background-image: url(../assets/img//btn06.png);
    background-position: right center;
    background-size: 153px 102px;
  }

  .choose-workstyle .solution_map_bottom .premium_wrap {
    display: flex !important;
    justify-content: space-between;
    gap: 129px !important;
  }

  .choose-workstyle img#img-id-4 {
    width: 320px !important;
  }

  .choose-workstyle .solution_map {
    background-image: none !important;
  }

  .choose-workstyle img#img-id-5 {
    width: 412px !important;
  }

    .choose-workstyle .solution_map_bottom {
        width: 408px !important;
        margin: 0 0 0 -1px !important;
    }

  .choose-workstyle .link_txt {
    margin: 26px 0 0 -480px !important;
  }

  .choose-workstyle .col2.last p#id-11 {
    margin: 0px 0 0 247px !important;
    padding: 0px !important;
    width: 348px !important;
  }

  .choose-workstyle .col2.last p#id-12 {
    margin: 20px 0 20px 226px !important;
  }

  .choose-workstyle img#img-id-36 {
    width: auto !important;
  }

  .choose-workstyle .solution_map_top {
    background-color: #3755B3 !important;
    width: 100% !important;
    /* Full width of screen */
    max-width: 407px;
    /* Ensure max width is 415px */
    margin: 0 auto;
    /* Center align */
    padding: 0 10px;
    /* Add some padding */
    overflow: hidden;
    /* Prevent overflow */
    position: relative;
    /* Relative positioning for children */
  }

  /* Buttons inside .solution_map_top */
  .choose-workstyle .map_btn {
    width: 100%;
    /* Full width of parent */
    max-width: 415px;
    /* Limit to 415px */
    margin: 10px 0;
    /* Add spacing between buttons */
    padding: 0;
    /* Remove padding */
    box-sizing: border-box;
    /* Include padding and border in width */
  }

  .choose-workstyle .map_btn a {
    display: block;
    /* Make links block-level */
    width: 100%;
    /* Full width of button container */
    padding: 12px;
    /* Inner padding */
    text-align: center;
    /* Center align text */
    background-color: #eaeaea;
    /* Light background color */
    color: #333;
    /* Dark text color */
    text-decoration: none;
    /* Remove underline */
    font-size: 14px;
    /* Adjust font size */
    border-radius: 5px;
    /* Rounded corners */
    word-wrap: break-word;
    /* Prevent text overflow */
  }

  /* Modal adjustments */
  .choose-workstyle .modal-dialog {
    max-width: 90%;
    /* Fit within the screen */
    margin: 20px auto;
    /* Center align modal */
  }

  .choose-workstyle .modal-content {
    margin: -226px 0 0 0 !important;
    padding: 15px;
    /* Add inner spacing */
    word-wrap: break-word;
    /* Prevent text overflow */
  }

  /* Additional spacing adjustments */
  .choose-workstyle .map_btn a:hover {
    background-color: #dcdcdc;
    /* Change background on hover */
  }

  .choose-workstyle #btn07 a {
    position: static;
    /* Static positioning for natural flow */
    width: 100%;
    /* Full width of parent container */
    padding: 12px;
    /* Inner padding */
    text-align: center;
    /* Center align text */
    margin: 10px 0;
    /* Add spacing above and below */
    box-sizing: border-box;
    /* Include padding and borders */
  }

  .choose-workstyle #btn07 {
    width: 100%;
    /* Ensure parent div also fits in mobile */
    margin: 10px 0;
    /* Spacing for buttons */
  }

  .choose-workstyle ul.clearfix {
    margin: 0 0 0 47px !important;
  }

  .choose-workstyle h1#heading-id-1 {
    font-size: 14px !important;
  }

  /* CHOOSE WORK STYLE END PAGE */

  /* SUSTAINAIBLITY START PAGE */

  div#sustainabiltys .horizontal {
    display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    width: 100% !important;
  }

  div#sustainabiltys .text {
    float: left !important;
    width: calc(100% - 390px) !important;
    padding: 50px 10px 50px 50px !important;
  }

  div#sustainabiltys .graph.trim_box {
    float: left !important;
    width: 330px !important;
    position: relative !important;
    overflow: hidden !important;
  }

  div#sustainabiltys .graph.trim_box img {
    width: 350px !important;
    height: 352px !important;
  }

  div#sustainabiltys .horizontal {
    flex-direction: column !important;
    align-items: center !important;
  }

  div#sustainabiltys .border_block.feature-list p.class-name-3 {
    width: 310px !important;
  }

  div#sustainabiltys .border_block.feature-list p.class-name-4 {
    width: 310px !important;
  }

  div#sustainabiltys .border_block.feature-list p.class-name-5 {
    width: 310px !important;
  }

  div#sustainabiltys .border_block p.class-name-8 {
    width: 310px !important;
  }

  div#sustainabiltys .border_block p.class-name-9 {
    width: 310px !important;
  }

  div#sustainabiltys .border_block p.class-name-7 {
    width: 310px !important;
  }

  div#sustainabiltys .border_block p.class-name-6 {
    width: 310px !important;
  }

  div#sustainabiltys .text {
    width: auto !important;
    /* Full-width for mobile */
    padding: 20px 15px !important;
    text-align: center !important;
  }

  div#sustainabiltys .text h3 {
    font-size: 18px !important;
    /* Adjust heading size */
  }

  div#sustainabiltys .text p {
    font-size: 14px !important;
    /* Adjust paragraph size */
    line-height: 1.5 !important;
  }

  div#sustainabiltys .graph.trim_box {
    width: 100% !important;
    /* Full-width for mobile */
    margin-top: 20px !important;
    height: auto !important;
  }

  div#sustainabiltys .graph.trim_box img {
    width: 100% !important;
    height: auto !important;
    position: static !important;
    transform: none !important;
  }

  div#sustainabiltys {
    margin: 156px 0 0 0 !important;
  }

  div#sustainabiltys .box {
    width: 415px !important;
    margin: 0px 0 0 8px !important;
    padding: 0px !important;
  }

  div#sustainabiltys h1#heading-id-1 {
    margin: 0 0 0 -10px !important;
    font-size: 22px !important;
  }

  div#sustainabiltys p#id-1 {
    margin: 0 0 0 -78px !important;
  }

  div#sustainabiltys .border_block .zero {
    margin: 0px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#sustainabiltys img#img-id-4 {
    height: 109px !important;
  }

  div#sustainabiltys h2#heading-id-2 {
    margin: 0 0 0 -10px !important;
    font-size: 22px !important;
  }

  div#sustainabiltys p#id-2 {
    margin: 0 0 0 -36px !important;
  }

  div#sustainabiltys img#img-id-5 {
    margin: 0 0 0 -58px !important;
  }

  div#sustainabiltys img#img-id-6 {
    height: 112px !important;
  }

  div#sustainabiltys h2#heading-id-10 {
    font-size: 20px !important;
    margin: -47px 0 0 -12px !important;
  }

  div#sustainabiltys p.class-name-10 {
    margin: 0 0 0 -77px !important;
  }

  div#sustainabiltys .graph.alignC img#img-id-14 {
    height: 150px !important;
  }

  div#sustainabiltys .border_block {
    margin: 0 0 0 -62px !important;
    width: 415px !important;
    padding: 17px 0 0 0px !important;
  }

  div#sustainabiltys p.class-name-11 {
    width: auto !important;
  }

  div#sustainabiltys img#img-id-15 {
    height: 129px !important;
  }

  div#sustainabiltys p.class-name-12 {
    width: auto !important;
  }

  div#sustainabiltys p.class-name-13 {
    width: auto !important;
  }

  div#sustainabiltys p.class-name-14 {
    width: 252px !important;
  }

  div#sustainabiltys img#img-id-16 {
    height: 190px !important;
  }

  button.changeImage2-before.image_on.btn.myButton {
    width: 90px !important;
  }

  button.changeImage2-after.btn.myButton {
    width: 100px !important;
  }

  div#sustainabiltys.border_block p#id-17 {
    width: 255px !important;
  }

  div#sustainabiltys .border_block p.class-name-18 {
    width: 250px !important;
  }

  div#sustainabiltys .border_block p.class-name-17 {
    width: 250px !important;
  }

  div#sustainabiltys .border_block p.class-name-20 {
    width: 255px !important;
  }

  div#sustainabiltys .border_block p.class-name-19 {
    width: 250px !important;
  }

  div#sustainabiltys img#img-id-24 {
    height: 95px !important;
  }

  div#sustainabiltys .border_block p.class-name-21 {
    width: 250px !important;
  }

  div#sustainabiltys .border_block p.class-name-22 {
    width: 250px !important;
  }

  div#sustainabiltys img#img-id-28 {
    height: 200px !important;
  }

  div#sustainabiltys img#img-id-29 {
    height: 180px !important;
  }

  div#sustainabiltys img#img-id-25 {
    height: 105px !important;
  }

  div#sustainabiltys img.mx-auto.mt30.mb30.img-class-21 {
    height: 150px !important;
  }

  div#sustainabiltys .border_block h3#heading-id-14 {
    font-size: 19px !important;
    width: 279px !important;
  }

  div#sustainabiltys .border_block p.mb0.class-name-15 {
    width: 250px !important;
  }

  h2#heading-id-15 {
    margin: 0 0 0 -14px !important;
    font-size: 23px !important;
  }

  div#sustainabiltys p.class-name-16 {
    margin: 0 0 0 -79px !important;
  }

  div#sustainabiltys p.mb0.class-name-15 {
    width: 250px;
  }

  .Specifications table td {
    height: auto !important;
    margin: 0 0 0 0px !important;
    font-size: 11px !important;
    width: 377px !important;
  }

  body p {
    margin: 5px !important;
    width: 382px !important;
  }

  body div#headerbox img {
    height: 161px !important;
    margin: 51px -7px 249px 33px !important;
    width: 100% !important;
  }

  html,
  body {
    overflow-x: hidden !important;
    /* Completely hide horizontal scroll */
    margin: 0;
    /* Remove default margin */
    padding: 0;
    /* Remove default padding */
    width: 100%;
    /* Ensure the body doesn't exceed the viewport width */
    box-sizing: border-box;
  }
}

@media (max-width: 414px) {
  body#finance ul.clearfix {
    margin: 0 0 0 37px !important;
}

  
        td.tds {
        border: none !important;
        width: 251px !important;
        margin: 0 0 0 88px !important;
    }
        .choose-workstyle .solution_map_bottom {
        width: 408px !important;
        margin: 0 0 0 -9px !important;
    }
  .choose-workstyle  .solution_map_top {
    margin: 0 0 0 -9px !important;
}  


    .maritime ul.clearfix {
        display: flex !important;
        flex-direction: column;
              margin: -185px 0 0 92px ! Important;
    }
    div#content\ facility ul.clearfix {
        margin: -213px 0 0 95px !important;
    }
div#content\ facility .col2.main-block {
        width: 390px;
    }
 div#content\ facility  .col2.main-block p#id-1 {
    width: auto !important;
}

div#content\ facility .horizontal {
        width: 387px !important;
    }
    div#content\ facility .col2.bd {
        padding: 11px !important;
        margin: 0px !important;
        width: 391px !important;
    }
div#content\ facility img#img-id-8 {
    width: 130px !important;
    height: 103px !important;
    margin: 3px 0 0 0 !important;
}

div#content\ facility  h2#heading-id-7 {
    width: 382px;
}

div#content\ facility .col2.color-block.solution {
    padding: 24px 0 426px 0 !important;
}



    
    
    
    
    
    
    
    
    
    
  #factory .col2.color-block div {
    margin: 0px 0 0 -2px !important;
    width: 384px !important;
  }

  #factory p#id-9 {
    width: 97% ! Important;
  }

  #factory video {
    width: 93% ! Important;
    margin-top: 13px ! Important;
    margin-left: 16px ! Important;
  }

  div#content\ factory {
    margin-top: 184px ! Important;
  }

    div#content\ factory ul.clearfix {
        display: flex !important;
        flex-direction: column;
        margin-left: 94px ! Important;
    }

  #factory .col2.color-block div {
    margin: 0px 0 0 -2px !important;
    width: 384px !important;
  }

  #factory .arrow-block::after {
    content: '';
    top: 152px !important;
    position: absolute;
    left: calc(50% - 35px);
    bottom: -25px;
    width: 50px;
    height: 50px;
    background: #fff;
    transform: rotate(45deg);
  }

  #factory div img#img-id-10 {
    margin: 0px 0 0 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#content\ factory {
    margin-top: 186px ! Important;
  }

  #factory .col2.main-block {
    padding: 45px 0 0 0 !important;
    margin: 0px !important;
    width: 390px !important;
  }

  #factory .center {
    position: relative;
    left: -5px;
    width: 34%;
    margin: 0 auto;
  }

  #factory div img#img-id-11 {
    margin: 0px 0 30px 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory div img#img-id-12 {
    margin: 0px 0 30px 246px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
  }

  #factory .col2.pd {
    padding: 0 0 483px 11px !important;
  }

  #factory p#id-15 {
    width: 99% ! Important;
  }

    #factory h3#heading-id-14 {
        margin: -37px 0 0 0 !important;
    }

#factory img#img-id-9 {
        width: 370px !important;
        height: 172px !important;
        object-fit: cover ! Important;
        margin-left: 64px ! Important;
    }

  #factory .flex-box.space-between.align-center.bt-2 {
    position: relative;
    left: -20px !important;
  }

  #factory p#id-5 {

    width: 310px !important;
  }

  #factory p#id-6 {

    width: 320px !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
    width: 373px !important;
  }

  #factory p#id-12 {
    width: 373px !important;
  }

  #factory p#id-13 {
    width: 373px !important;
  }

  #factory p#id-14 {
    width: 373px !important;
  }

  #factory p#id-16 {
    width: 373px !important;
  }

  #factory ul.fs14 li {
    margin: 0 0 0 17px !important;
    width: 372px !important;
  }

  div#factory .col2.main-block h2#heading-id-2 {
    margin: 26px 0 0 -38px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#factory .col2.main-block img#img-id-8 {
    margin: 19px 0 0 17px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#factory div#touch .vertical.center {
    margin: 0px !important;
    width: auto !important;
  }

  div#factory .vertical.center p {
    width: auto ! Important;
    margin: 0 auto ! Important;
  }

  div#content\ factory {
    margin-top: 182px ! Important;
  }

  div#factory .col2.main-block img#img-id-7 {
    width: auto !important;
    margin: 25px 0 0 20px !important;
  }

  div#factory .page.tab {
    margin: 0px 0 0 55px !important;
  }

div#factory .col2.main-block .flex-box.anker-link-box.center {
        margin: 34px 0 0 0px !important;
    }
  div#factory ul.clearfix {
    display: flex !important;
    flex-direction: column;
    margin-left: 99px ! Important;
  }

  div#factory h3#heading-id-9 {
    margin: 36px 0 0 0 !important;
  }

  div#factory {
    width: 405px !important;
  }

  div#factory p#id-1 {
    width: auto ! Important;
  }

  div#factory h1#heading-id-1 {
    font-size: 17px ! Important;
    width: auto ! Important;
  }

  div#factory .flex-box.anker-link-box.center {
    display: flex !important;
    flex-direction: column ! Important;
    flex-wrap: wrap;
    align-content: center;
  }

  #factory .anker-link-box>a::before,
  #factory .anker-link-box>a::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 139px;
    bottom: -2px;
    content: "";
    vertical-align: middle;
  }

  #factory .anker-link-box>a::before {
    width: 23px;
    top: 131px !important;
    height: 23px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #886d8c !important;
  }















  .blk .page.tab {
    padding: 64px 0 0 0 !important;
    margin: -222px 0 0 22px !important;
  }

  .blk img#img-id-18 {
    height: 180px !important;
    width: 286px !important;
    margin: 0 0 0 19px !important;
  }

  .blk .flex-box.equal.center {
    margin: 0 0 0 -16px !important;
  }

  .blk .tab ul.clearfix {
    display: flex ! Important;
    flex-direction: column;
    margin-left: 68px ! Important;
  }

  .blk span.arrow.transparent {
    margin: 0px 0 0 -5px !important;
  }

  .blk a.flashing {
    padding: 0 0 0 0 !important;
  }

  .blk .col2 {
    padding: 103px 10px 63px 10px !important;
    width: 390px !important;
  }








  div#pure #main .col2 .wallpaper {
    display: flex !important;
    justify-content: space-between !important;
    /* Horizontal equal spacing */
    align-content: space-between !important;
    /* Vertical equal spacing */
    flex-wrap: wrap !important;
    /* Wrap items to the next line */
  }

  div#pure .text.w370.mr30.text-blk {
    margin: -7px 0 39px 0 !important;
  }

  div#pure h4#heading-id-2 {
    width: 251px !important;
    font-size: 17px !important;
    margin: 27px 0 0 17px !important;
  }

  div#pure.horizontal.clearfix.wallpaper.mt20 {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  div#pure img#img-id-11 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure img#img-id-12 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure img#img-id-13 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure img#img-id-14 {
    height: 109px !important;
    width: 200px !important;
    margin: 10px !important;
  }

  div#pure .box.box-black.bg-004.main-boxx {
    width: 371px !important;
    padding: 1px !important;
  }

  div#pure i.tab_6 {
    border: none !important;
  }

  #pure-vision-true-precision ul.clearfix {
    margin-top: -154px ! Important;
    margin-left: 69px ! Important;
  }

  div#pure ul.clearfix li a {

    width: 263px ! Important;
  }

  div#pure div#center {
    margin: 0px !important;
    padding: 0px !important;
  }

  div#pure .box.box-black.bg-004.main-boxx img#img-id-6 {
    width: 251px !important;
    padding: 0px !important;
    height: 40px;
  }

  div#pure .graphics-menu-box {
    display: grid ! Important;
    grid-template-columns: 1fr 1fr;
    width: 581px ! Important;
    position: relative;
    left: 15px;
  }

  div#pure .text.center.gold_underline.color-edge.goldenline {
    width: 264px !important;
    margin: 0 0 0 -3px !important;
  }

  div#pure .text.mt40.box-blk {
    height: 274px;
    margin: 0 !Important;
  }

  div#pure p#id-1 {
    font-size: 10px !important;
    width: 272px !important;
    margin: 55px 0 11px -8px !important;
  }

  div#pure h4#heading-id-2 {
    width: 273px !important;
    font-size: 17px !important;
  }

  div#pure .text.mt60.wallwapper {
    margin: 52px 0 0 -5px !important;
  }











  /*  body#or div#headerbox {*/
  /*    height: auto ! Important;*/
  /*    left: 0!Important;*/
  /*    object-fit: cover !important;*/
  /*    width: 800px !important;*/
  /*    margin-left: -212px !important;*/
  /*    margin-top: -62px !important;*/
  /*}*/
  /*.or .tab ul.clearfix {*/
  /*      display: flex ! Important;*/
  /*      flex-direction: column;*/
  /*      margin-left: 3px ! Important;*/
  /*  }*/
  .or .graph {
    margin: 0 0 0 143px !important;
  }

  .or .vertical.clearfix {
    margin: 0px 0 0 -293px !important;
  }

  .or ul.arrow.fs16.mt10 {
    padding: 0 0 0 23px !important;
  }

  .or p {
    padding: 0 0 0 43px !important;
  }

  .or span.arrow.transparent {
    margin: 0 0 0 -32px !important;
  }

  .or .page.tab {
    margin: 0 0 0 8px !important;
  }

  /*.or #headerbox {*/
  /*     width: 550px !important;*/
  /*     margin: -49px 0 -107px -121px !important;*/
  /* }*/
  /*Treatment and Surgery Start   */
  .or .horizontal img {
    height: 118px !important;
    width: 116px !important;
    margin: -17px 0 0px !important;
  }

  .or div#center {
    margin: 0 0 0 -25px !important;
  }

  .or p.mt10 {
    margin: 0 0 0 -84px !important;
    width: 362px !important;
  }

  .or .center.hc_title2 {
    text-align: left !important;
    margin: 0 0 0 -60px !important;
  }

  .or h4.center.hc_title1 {
    margin: 0 0 0 -347px !important;
  }

  .or h4.center.mb20 img {
    margin: 0 0 0 -588px !important;
  }

  .or p.mt8 {
    width: 341px !important;
  }

  .or p {
    width: 341px;
  }

  .or .graph.mr40 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .or .graph.mt30 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .or .graph.mt20 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .or .graph.w240.mr60 img {
    width: 350px !important;
    margin: 0px !important;
  }

  .or .text.w480.pt20.pb20 h2.fs16 {
    width: 336px;
  }

  .or.text.w480.pt20.pb20 li {
    width: 251px;
  }

  /*.or div#headerbox {*/
  /*    margin: -20px 0 77px 0 !important;*/
  /*}*/
  .or ul.clearfix {
    margin: 189px 0 0 29px !important;
  }

  .or .graph {
    display: none;
  }

  .or ul.fs16 {
    width: 252px !important;
  }

  .or h5.hc_title3 {
    width: 246px;
    margin: 0 0 0 44px !important;
  }

  .or .vertical.clearfix {
    margin: 0 0 0px -449px !important;
  }

  .or p#id-2 {
    width: 359px !important;
    margin: 20px 0 20px 0 !important;
  }









  .diagnostics h5.center.hc_title2 {
    text-align: left !important;
    padding: 0 0 0 15px !important;
  }

  body#diagnostics div#headerbox {
    height: auto ! Important;
    left: 0 !Important;
    object-fit: cover !important;
    width: 800px !important;
    margin-left: -212px !important;
    margin-top: -62px !important;
  }

  .diagnostics div#content .page.tab {
    margin: 0 0 0 11px !important;
  }

  .diagnostics h2.fs20 {
    margin: 0 0 40px -394px !important;
  }

  .diagnostics .w400.text.mr30 {
    padding: 0 0 0 27px !important;
  }

  .diagnostics .box {
    padding: 25px !important;
  }

.diagnostics span.arrow.transparent {
        margin: 0 0px 0 -8px !important;
    }

  /*div#headerbox {*/
  /*    width: 550px !important;*/
  /*    margin: -49px 0 -107px -121px !important;*/
  /*}*/
  .diagnostics .horizontal img {
    height: 118px !important;
    width: 116px !important;
    margin: -17px 0 0px !important;
  }

  .diagnostics div#center {
    margin: 0 0 0 -25px !important;
  }

  .diagnostics p.mt10 {
    margin: 0 0 0 -47px !important;
    width: 341px;
  }

  .diagnostics .center.hc_title2 {
    margin: 0 0 0 -74px !important;
  }

  .diagnostics .box.horizontal.clearfix.pt45.pb40 {
    padding: 0px !important;
  }

  h4.center.hc_title1 {
    margin: 0 0 0 -351px !important;
  }

  .diagnostics h4.center.mb20 img {
    margin: 0 0 0 -557px !important;
  }

  .diagnostics p.mt8 {
    width: 341px !important;
  }

  .diagnostics p {
    width: 341px;
  }

  .diagnostics .graph.mr40 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .diagnostics .graph.mt30 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .diagnostics .graph.mt20 img {
    width: 300px !important;
    height: 200px !important;
    margin: 0 0 0 41px !important;
  }

  .diagnostics .graph.w240.mr60 img {
    width: 350px !important;
    margin: 0px !important;
  }

  .diagnostics .text.w480.pt20.pb20 h2.fs16 {
    width: 336px;
  }

  .diagnostics.text.w480.pt20.pb20 li {
    width: 251px;
  }

  /*.diagnostics div#headerbox {*/
  /*    margin: -20px 0 77px 0 !important;*/
  /*}*/
.diagnostics ul.clearfix {
        margin: 45px 0 0 51px !important;
    }

  .diagnostics .graph {
    display: none;
  }

  .diagnostics ul.fs16 {
    width: 252px !important;
  }















  .making-each-life-visual {
    margin: -6px 0 0 0 !important;
  }

     .making-each-life-visual ul.clearfix.my-tabs {
        margin: 0 0 0 52px !important;
    }
.making-each-life-visual span.arrow.transparent {
        margin: 0 0 0 -6px !important;
    }






  .education .flicker-btn button {
    width: 165px !important;
    height: 49px ! Important;
    margin-bottom: 26px ! Important;
    font-size: 11px !important;
    padding: 0 0 0 0 !important;
  }

  .education .flicker-blk .flicker-btn {
    /*display: flex;*/
    /*flex-direction: column;*/
    align-items: baseline;
    margin-left: 40px;
    margin-bottom: 8px !Important;
  }

  .education div#center img#img-id-4 {
    right: 394px !important;
    position: relative !important;
    width: 126px !important;
    height: 142px !important;
  }

  .education .btn-blk {
    display: unset !important;
  }

  .education div#center {
    width: 391px !important;
    margin-bottom: 80px ! Important;
  }

  .education .perfect-fit {
    margin: -102px 0 0 0 !Important;
  }

  .education .distance h1 {
    margin: -65px 0 0 0 !important;
    font-size: 17px ! Important;
  }

  .education div#center .graph.alignC.mt30 {
    margin: 0px 0 0 -33px !important;
    padding: 0px !important;
    width: 345px !important;
  }

  .education .changeImage_caption {
    margin: 0 0 0 26px !important;
  }

  .education .graph.alignC.mt30 {
    margin: 0 0 0 48px !important;
  }

  .education div#content .containerr {
    width: 590px !important;
    background-color: #ffffff;
  }

  .education div#center p#id-1 {
    width: auto !important;
  }

  .education div#center img#img-id-5 {
    width: auto !important;
    margin: 0 0 0 43px !important;
  }

  .education h4#heading-id-3 {
    position: relative;
    left: 33px;
  }

  .education .changeImage_caption {
    margin: 0 0 0 -483px !important;
  }

  .education img#img-id-8 {
    margin: 0 0 0 45px !important;
  }

  .education .eye p {
    width: 85% !important;
  }

  .education h3#heading-id-2 {
    margin: -38px 0 0 0 !important;
  }

  .education .glare .wrapper {
    width: 336px !important;
    position: relative;
    left: -224px !important;
  }

  .education .glare .wrapper {
    width: 336px !important;
    position: relative;
    left: -224px !important;
  }

  .education .glare .monitor_caption {
    margin-left: 0px ! Important;
    margin-top: -4px !important;
  }

  .education ul.clearfix {
    margin: 0 0 0 27px !important;
  }

  .education {
    margin-top: -175px ! Important;
  }

  .education div#center {
    box-shadow: rgb(255 255 255 / 0%) 0px 2px 8px 0px !important;
    margin: 0 0 0 -18px !important;
    margin-bottom: 80px ! Important;
  }

  .education img#img-id-4 {
    margin: -108px 0 0 0 !important;
  }

  .education .page.tab {
    margin: 200px 0 0 -10px !important;
  }

  .finance .tab ul.clearfix {
    margin-left: 37px !important;
  }

  .finance img#img-id-4 {
    margin: 0 0 0 0 !important;
    width: 47% !important;
  }

  .finance img#img-id-7 {
    width: 390px !important;
  }

  .finance div#center {
    margin: 0 800 0 -9px !important;
  }

  .financeimg #img-id-6 {
    margin: 25px 0 0 0 !important;
  }

  .finance img#img-id-5 {
    margin: 20px 0 0 181px !important;
  }

  .finance div#block01 {
    margin: -60px 0 0 0 !important;
  }

  .finance img#img-id-8 {
    margin: 25px 0 0 0 !important;
  }

  .finance .sychronizedd {
    display: flex;
    margin: 0 !important;

  }











  #home-office .box {
    width: 960px !important;
    padding: 118px 20px 0 10px !important;
    margin: 20px 0 0 0 !important;
  }

  #home-office h1#heading-id-3 {
    margin: 0 0 0 0 !important;
  }

  #home-office .sustanibility {
    margin: 33px 0 0 0 !important;
    object-fit: cover;
    height: 123px ! Important;
  }

  #home-office .text.care {
    padding-top: 0px !important;
    width: 42% ! Important;
  }

  #home-office .text p#id-7 {
    width: auto !important;
  }

  #home-office h1#heading-id-2 {
    margin: -96px 0 0 0 !important;
    width: 350px !important;
  }

  #home-office div#block04 {
    margin: -42px 0 0 0 !important;
  }

  #home-office ul.clearfix {
    margin: 14px 0 0 34px !important;
  }














  #workplace .workplace .containerr {
    position: relative;
    width: 100%;
    margin-top: 28px;

    margin-left: 18px;
  }

  #workplace .text-center {
    margin: 23px 0 0 9px !important;
    text-align: center !important;
  }

  /*.workplace .monit-blk {*/
  /*  margin-left: -68px !important;*/
  /*  width: 56% ! Important;*/
  /*  height: 215px ! Important;*/
  /*  object-fit: cover ! Important;*/
  /*}*/

  .workplace .sustanibility {
    height: 140px ! Important;
    object-fit: cover !important;
    position: relative;
    left: -17px;
    width: 48% ! Important;
  }

  #workplace .wrapper {
    margin: 0px !important;
    position: relative;
    height: 32.9rem;
    /* width: 75rem; */
    overflow: hidden;
    margin: 0 auto;
    width: 70%;
  }

  #workplace ul.clearfix {
    margin-left: 39px !important;
    margin-top: 194px !important;
  }

  .workplace img#img-id-7 {
    margin: 0px 0 0 20px !important;
  }

  #workplace .changeImage-container img {
    margin: 0px !important;
    width: 48% !important;
    height: 202px ! Important;
    margin-top: -12px !important;
  }

  #workplace .txt {
    margin-top: 10px !important;
    width: 46%;
  }

  .meeting {
    margin-top: -77px !important;
  }

  .choose-workstyle ul.clearfix {
    margin: 0 0 0 39px !important;
  }



  div#sustainabiltys .box {
    width: 395px !important;
    margin: 0px 0 0 8px !important;
    padding: 0px !important;
  }

  div#sustainabiltys .border_block {
    margin: 0 0 0 -62px !important;
    width: 393px !important;
    padding: 17px 0 0 0px !important;
  }

  div#sustainabiltys p#id-1 {
    margin: 0px 0 0 -69px !important;
  }

  div#sustainabiltys p#id-2 {
    margin: 0 0 0 -46px !important;
  }

  body p {
    margin: 5px !important;
    width: 343px !important;
  }


}

@media (max-width: 390px) {
      body#finance ul.clearfix {
        margin: 0 0 0 25px !important;
    }
        td.tds {
        border: none !important;
        width: 251px !important;
        margin: 0 0 0 63px !important;
    }
       .choose-workstyle .solution_map_bottom {
        margin: 0 0 0 -9px !important;
        width: 351px !important;
    }
        .choose-workstyle .solution_map {
    margin: 0 0 0 15px !important;
} 
   
        #navi-wrap .gnavi .menu-name:not(.link):after {
        top: 20px;
        left: 327px;
        content: "";
        position: absolute;
        right: 10px;
        bottom: 16px;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        line-height: 1;
        width: 10px;
        height: 10px;
        border: 0.1em solid currentColor;
        border-left: 0;
        border-bottom: 0;
        box-sizing: border-box;
        transform: translateY(-50%) rotate(135deg);
    }
           .maritime ul.clearfix {
        display: flex !important
;
        flex-direction: column;
            margin: -185px 0 0 74px ! Important;
    }
    div#content\ facility ul.clearfix {
        margin: -213px 0 0 78px !important;
    }
    div#content\ facility .col2.main-block {
        width: 367px;
        padding: 25px 0px 37px 6px !important;
    }
 div#content\ facility  .col2.main-block p#id-1 {
    width: auto !important;
}

    div#content\ facility .horizontal {
        width: 363px !important;
    }
    div#content\ facility .col2.bd {
        padding: 11px !important;
        margin: 0px !important;
        width: 365px !important;
    }
div#content\ facility img#img-id-8 {
    width: 130px !important;
    height: 103px !important;
    margin: 3px 0 0 0 !important;
}

    div#content\ facility h2#heading-id-7 {
        width: 333px;
    }
    div#content\ facility  .solution h2 {
        margin-left: -607px ! Important;
        font-size: 18px ! Important;
    }

div#content\ facility .col2.color-block.solution {
    padding: 24px 0 426px 0 !important;
}
    
    
    
    
    
    
    
    
    

  #factory .col2.color-block div {
    margin: 0px 0 0 -2px !important;
    width: 384px !important;
  }

  #factory p#id-9 {
    width: 97% ! Important;
  }

  #factory video {
    width: 93% ! Important;
    margin-top: 13px ! Important;
    margin-left: 16px ! Important;
  }

  div#content\ factory {
    margin-top: 184px ! Important;
  }

  div#content\ factory ul.clearfix {
    display: flex !important;
    flex-direction: column;
    margin-left: 80px ! Important;
  }

  #factory .col2.color-block div {
    margin: 0px 0 0 -2px !important;
    width: 384px !important;
  }

  #factory .arrow-block::after {
    content: '';
    top: 152px !important;
    position: absolute;
    left: calc(50% - 35px);
    bottom: -25px;
    width: 50px;
    height: 50px;
    background: #fff;
    transform: rotate(45deg);
  }

  #factory div img#img-id-10 {
    margin: 0px 0 0 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#content\ factory {
    margin-top: 186px ! Important;
  }

  #factory .col2.main-block {
    padding: 45px 0 0 0 !important;
    margin: 0px !important;
    width: 390px !important;
  }

  #factory .center {
    position: relative;
    left: -5px;
    width: 34%;
    margin: 0 auto;
  }

  #factory div img#img-id-11 {
    margin: 0px 0 30px 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory div img#img-id-12 {
    margin: 0px 0 30px 246px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
  }

  #factory .col2.pd {
    padding: 0 0 483px 11px !important;
  }

  #factory p#id-15 {
    width: 99% ! Important;
  }

  #factory h3#heading-id-14 {
    margin: -110px 0 0 0 !important;
  }

  #factory img#img-id-9 {
    width: 414px !important;
    height: 200px !important;
    object-fit: cover ! Important;
    margin-left: 51px ! Important;
  }

  #factory .flex-box.space-between.align-center.bt-2 {
    position: relative;
    left: -20px !important;
  }

  #factory p#id-5 {

    width: 310px !important;
  }

  #factory p#id-6 {

    width: 320px !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
    width: 373px !important;
  }

  #factory p#id-12 {
    width: 345px !important;
  }

  #factory p#id-13 {
    width: 345px !important;
  }

  #factory p#id-14 {
    width: 345px !important;
  }

  #factory p#id-16 {
    width: 345px !important;
  }

  #factory ul.fs14 li {
    margin: 0 0 0 17px !important;
    width: 372px !important;
  }

  div#factory .col2.main-block h2#heading-id-2 {
    margin: 26px 0 0 -38px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#factory .col2.main-block img#img-id-8 {
    margin: 19px 0 0 0px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#factory div#touch .vertical.center {
    margin: 0 0 0 -21px !important;
    width: auto !important;
  }

  div#factory .vertical.center p {
    width: auto ! Important;
    margin: 0 auto ! Important;
  }

  div#content\ factory {
    margin-top: 182px ! Important;
  }

  div#factory .col2.main-block img#img-id-7 {
    width: auto !important;
    margin: 25px 0 0 1px !important;
  }

  div#factory .page.tab {
    margin: 0px 0 0 55px !important;
  }

  div#factory .col2.main-block .flex-box.anker-link-box.center {
    margin: 34px 0 0 0px !important;
  }

  div#factory ul.clearfix {
    display: flex !important;
    flex-direction: column;
    margin-left: 99px ! Important;
  }

  div#factory h3#heading-id-9 {
    margin: 36px 0 0 0 !important;
  }

  div#factory {
    width: 405px !important;
  }

  div#factory p#id-1 {
    width: auto ! Important;
  }

  div#factory h1#heading-id-1 {
    font-size: 17px ! Important;
    width: auto ! Important;
  }

  div#factory .flex-box.anker-link-box.center {
    display: flex !important;
    flex-direction: column ! Important;
    flex-wrap: wrap;
    align-content: center;
  }

  #factory .anker-link-box>a::before,
  #factory .anker-link-box>a::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 139px;
    bottom: -2px;
    content: "";
    vertical-align: middle;
  }

  #factory .anker-link-box>a::before {
    width: 23px;
    top: 131px !important;
    height: 23px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #886d8c !important;
  }














  #factory p#id-11 {
    width: 349px !important;
  }

  div#content\ factory {
    margin-top: 184px ! Important;
  }

    div#content\ factory ul.clearfix {
        display: flex !important;
        flex-direction: column;
        margin-left: 80px ! Important;
    }

  #factory .col2.color-block div {
    margin: 0px !important;
    width: 358px !important;
  }

  #factory .arrow-block::after {
    content: '';
    top: 152px !important;
    position: absolute;
    left: calc(50% - 35px);
    bottom: -25px;
    width: 50px;
    height: 50px;
    background: #fff;
    transform: rotate(45deg);
  }

  #factory div img#img-id-10 {
    margin: 0px 0 0 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  div#content\ factory {
    margin-top: 186px ! Important;
  }

  #factory .col2.main-block {
    padding: 45px 0 0 0 !important;
    margin: 0px !important;
    width: 366px !important;
  }

  #factory .center {
    position: relative;
    left: -5px;
    width: 34%;
    margin: 0 auto;
  }

  #factory div img#img-id-11 {
    margin: 0px 0 30px 121px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory div img#img-id-12 {
    margin: 0px 0 30px 246px !important;
    padding: 0px !important;
    width: auto !important;
  }

  #factory p#id-11 {
    margin: -110px 0 0 0 !important;
  }

  #factory .col2.pd {
    padding: 0 0 483px 11px !important;
  }

  #factory p#id-15 {
    width: 99% ! Important;
  }

  #factory h3#heading-id-14 {
    margin: -110px 0 0 0 !important;
  }

  #factory img#img-id-9 {
    width: 363px !important;
    height: 172px !important;
    object-fit: cover ! Important;
    margin-left: 57px ! Important;
  }

  #factory .flex-box.space-between.align-center.bt-2 {
    position: relative;
    left: -20px !important;
  }

  #factory p#id-5 {

    width: 310px !important;
  }

  #factory p#id-6 {

    width: 320px !important;
  }

    #factory p#id-11 {
      width: 350px !important;
    }

    #factory p#id-12 {
      width: 350px !important;
    }

    #factory p#id-13 {
      width: 350px !important;
    }

    #factory p#id-14 {
      width: 350px !important;
    }

    #factory p#id-16 {
      width: 350px !important;
    }

    #factory ul.fs14 li {
      margin: 0 0 0 17px !important;
      width: 350px !important;
    }

    div#factory .col2.main-block h2#heading-id-2 {
      margin: 26px 0 0 -38px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#factory .col2.main-block img#img-id-8 {
      margin: 19px 0 0 0px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#factory div#touch .vertical.center {
      margin: 0px 0 0 -25px !important;
      width: auto !important;
    }

    div#factory .vertical.center p {
      width: auto ! Important;
      margin: 0 auto ! Important;
    }

    div#content\ factory {
      margin-top: 182px ! Important;
    }

    div#factory .col2.main-block img#img-id-7 {
      width: auto !important;
      margin: 25px 0 0 1px !important;
    }

    div#factory .page.tab {
      margin: 0px 0 0 55px !important;
    }

    div#factory .col2.main-block .flex-box.anker-link-box.center {
      margin: 25px 0 0 -5px !important;
    }

    div#factory ul.clearfix {
      display: flex !important;
      flex-direction: column;
      margin-left: 99px ! Important;
    }

    div#factory h3#heading-id-9 {
      margin: 36px 0 0 0 !important;
    }

    div#factory {
      width: 405px !important;
    }

    div#factory p#id-1 {
      width: auto ! Important;
    }

    div#factory h1#heading-id-1 {
      font-size: 17px ! Important;
      width: auto ! Important;
    }

    div#factory .flex-box.anker-link-box.center {
      display: flex !important;
      flex-direction: column ! Important;
      flex-wrap: wrap;
      align-content: center;
    }

    #factory .anker-link-box>a::before,
    #factory .anker-link-box>a::after {
      display: inline-block;
      position: absolute;
      right: 10px;
      top: 139px;
      bottom: -2px;
      content: "";
      vertical-align: middle;
    }

    #factory .anker-link-box>a::before {
      width: 23px;
      top: 131px !important;
      height: 23px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #886d8c !important;
    }












    .blk .page.tab {
      padding: 64px 0 0 0 !important;
      margin: -222px 0 0 0px !important;
    }

    .blk img#img-id-18 {
      height: 180px !important;
      width: 286px !important;
      margin: 0 0 0 19px !important;
    }

    .blk .flex-box.equal.center {
      margin: 0 0 0 -16px !important;
    }

    .blk .tab ul.clearfix {
      display: flex ! Important;
      flex-direction: column;
      margin-left: 80px ! Important;
    }

    .blk span.arrow.transparent {
      margin: 0px 0 0 -5px !important;
    }

    .blk a.flashing {
      padding: 0 0 0 0 !important;
    }

    .blk .col2 {
      padding: 103px 10px 0 10px !important;
      width: 365px !important;
    }




    div#pure #main .col2 .wallpaper {
      display: flex !important;
      justify-content: space-between !important;
      /* Horizontal equal spacing */
      align-content: space-between !important;
      /* Vertical equal spacing */
      flex-wrap: wrap !important;
      /* Wrap items to the next line */
    }

    div#pure .text.w370.mr30.text-blk {
      margin: -7px 0 39px 0 !important;
    }

    div#pure h4#heading-id-2 {
      width: 251px !important;
      font-size: 17px !important;
      margin: 27px 0 0 17px !important;
    }

    div#pure.horizontal.clearfix.wallpaper.mt20 {
      display: flex !important;
      flex-wrap: wrap !important;
    }

    div#pure img#img-id-11 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-12 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-13 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-14 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure .box.box-black.bg-004.main-boxx {
      width: 349px !important;
      padding: 1px !important;
    }

    div#pure i.tab_6 {
      border: none !important;
    }

    #pure-vision-true-precision ul.clearfix {
      margin-top: -154px ! Important;
      margin-left: 57px ! Important;
    }

    div#pure ul.clearfix li a {

      width: 263px ! Important;
    }

    div#pure div#center {
      margin: 0px !important;
      padding: 0px !important;
    }

    div#pure .box.box-black.bg-004.main-boxx img#img-id-6 {
      width: 251px !important;
      padding: 0px !important;
      height: 40px;
    }

    div#pure .graphics-menu-box {
      display: grid ! Important;
      grid-template-columns: 1fr 1fr;
      width: 581px ! Important;
      position: relative;
      left: 15px;
    }

    div#pure .text.center.gold_underline.color-edge.goldenline {
      width: 264px !important;
      margin: 0 0 0 -3px !important;
    }

    div#pure .text.mt40.box-blk {
      height: 274px;
      margin: 0 !Important;
    }

    div#pure p#id-1 {
      font-size: 10px !important;
      width: 272px !important;
      margin: 55px 0 11px -8px !important;
    }

    div#pure h4#heading-id-2 {
      width: 273px !important;
      font-size: 17px !important;
    }

    div#pure .text.mt60.wallwapper {
      margin: 52px 0 0 -5px !important;
    }




















    /*  body#or div#headerbox {*/
    /*    height: auto ! Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover !important;*/
    /*    width: 800px !important;*/
    /*    margin-left: -212px !important;*/
    /*    margin-top: -62px !important;*/
    /*}*/
    /*.or .tab ul.clearfix {*/
    /*      display: flex ! Important;*/
    /*      flex-direction: column;*/
    /*      margin-left: 3px ! Important;*/
    /*  }*/
    .or .graph {
      margin: 0 0 0 143px !important;
    }

    .or .vertical.clearfix {
      margin: 0px 0 0 -293px !important;
    }

    .or ul.arrow.fs16.mt10 {
      padding: 0 0 0 23px !important;
    }

    .or p {
      padding: 0 0 0 43px !important;
    }

     .or span.arrow.transparent {
        margin: 0 0 0 -12px !important;
    }

    .or .page.tab {
      margin: 0 0 0 8px !important;
    }

    /*.or #headerbox {*/
    /*     width: 550px !important;*/
    /*     margin: -49px 0 -107px -121px !important;*/
    /* }*/
    /*Treatment and Surgery Start   */
    .or .horizontal img {
      height: 118px !important;
      width: 116px !important;
      margin: -17px 0 0px !important;
    }

    .or div#center {
      margin: 0 0 0 -25px !important;
    }

    .or p.mt10 {
      margin: 0 0 0 -84px !important;
      width: 362px !important;
    }

    .or .center.hc_title2 {
      text-align: left !important;
      margin: 0 0 0 -60px !important;
    }

    .or h4.center.hc_title1 {
      margin: 0 0 0 -347px !important;
    }

    .or h4.center.mb20 img {
      margin: 0 0 0 -588px !important;
    }

    .or p.mt8 {
      width: 341px !important;
    }

    .or p {
      width: 341px;
    }

    .or .graph.mr40 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.mt30 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.mt20 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.w240.mr60 img {
      width: 350px !important;
      margin: 0px !important;
    }

    .or .text.w480.pt20.pb20 h2.fs16 {
      width: 336px;
    }

    .or.text.w480.pt20.pb20 li {
      width: 251px;
    }

    /*.or div#headerbox {*/
    /*    margin: -20px 0 77px 0 !important;*/
    /*}*/
    .or ul.clearfix {
        margin: 189px 0 0 35px !important;
    }

    .or .graph {
      display: none;
    }

    .or ul.fs16 {
      width: 252px !important;
    }

    .or h5.hc_title3 {
      width: 246px;
      margin: 0 0 0 44px !important;
    }

    .or .vertical.clearfix {
      margin: 0 0 0px -449px !important;
    }

    .or p#id-2 {
      width: 359px !important;
      margin: 20px 0 20px 0 !important;
    }












    .diagnostics h5.center.hc_title2 {
      text-align: left !important;
      padding: 0 0 0 15px !important;
    }

    body#diagnostics div#headerbox {
      height: auto ! Important;
      left: 0 !Important;
      object-fit: cover !important;
      width: 800px !important;
      margin-left: -212px !important;
      margin-top: -62px !important;
    }

    .diagnostics div#content .page.tab {
      margin: 0 0 0 11px !important;
    }

    .diagnostics h2.fs20 {
      margin: 0 0 40px -394px !important;
    }

    .diagnostics .w400.text.mr30 {
      padding: 0 0 0 27px !important;
    }

    .diagnostics .box {
      padding: 25px !important;
    }

    .diagnostics span.arrow.transparent {
      margin: 0 0px 0 -9px !important;
    }

    /*div#headerbox {*/
    /*    width: 550px !important;*/
    /*    margin: -49px 0 -107px -121px !important;*/
    /*}*/
    .diagnostics .horizontal img {
      height: 118px !important;
      width: 116px !important;
      margin: -17px 0 0px !important;
    }

    .diagnostics div#center {
      margin: 0 0 0 -25px !important;
    }

    .diagnostics p.mt10 {
      margin: 0 0 0 -47px !important;
      width: 341px;
    }

    .diagnostics .center.hc_title2 {
      margin: 0 0 0 -74px !important;
    }

    .diagnostics .box.horizontal.clearfix.pt45.pb40 {
      padding: 0px !important;
    }

    h4.center.hc_title1 {
      margin: 0 0 0 -351px !important;
    }

    .diagnostics h4.center.mb20 img {
      margin: 0 0 0 -557px !important;
    }

    .diagnostics p.mt8 {
      width: 341px !important;
    }

    .diagnostics p {
      width: 341px;
    }

    .diagnostics .graph.mr40 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .diagnostics .graph.mt30 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .diagnostics .graph.mt20 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .diagnostics .graph.w240.mr60 img {
      width: 350px !important;
      margin: 0px !important;
    }

    .diagnostics .text.w480.pt20.pb20 h2.fs16 {
      width: 336px;
    }

    .diagnostics.text.w480.pt20.pb20 li {
      width: 251px;
    }

    /*.diagnostics div#headerbox {*/
    /*    margin: -20px 0 77px 0 !important;*/
    /*}*/
    .diagnostics ul.clearfix {
      margin: 45px 0 0 38px !important;
    }

    .diagnostics .graph {
      display: none;
    }

    .diagnostics ul.fs16 {
      width: 252px !important;
    }













    .making-each-life-visual {
      margin: -6px 0 0 0 !important;
    }

     .making-each-life-visual ul.clearfix.my-tabs {
        margin: 0 0 0 45px !important;
    }

    .making-each-life-visual span.arrow.transparent {
      margin: 0 0 0 -27px !important;
    }




    .education .flicker-btn button {
      width: 165px !important;
      height: 49px ! Important;
      margin-bottom: 26px ! Important;
      font-size: 11px !important;
      padding: 0 0 0 0 !important;
    }

    .education .flicker-blk .flicker-btn {
      /*display: flex;*/
      /*flex-direction: column;*/
      align-items: baseline;
      margin-left: 40px;
      margin-bottom: 8px !Important;
    }

    .education div#center img#img-id-4 {
      right: 394px !important;
      position: relative !important;
      width: 126px !important;
      height: 142px !important;
    }

    .education .btn-blk {
      display: unset !important;
    }

    .education .page.tab {
      margin: 200px 0 0 -24px !important;
    }

    .education div#center {
      width: 391px !important;
      margin-bottom: 80px ! Important;
      margin: 0 0 0 -22px !important;
    }

    .education .perfect-fit {
      margin: -102px 0 0 0 !Important;
    }

    .education .distance h1 {
      margin: -65px 0 0 0 !important;
      font-size: 17px ! Important;
    }

    .education div#center .graph.alignC.mt30 {
      margin: 0px 0 0 -33px !important;
      padding: 0px !important;
      width: 345px !important;
    }

    .education .changeImage_caption {
      margin: 0 0 0 26px !important;
    }

    .education .graph.alignC.mt30 {
      margin: 0 0 0 48px !important;
    }

    .education div#content .containerr {
      width: 590px !important;
      background-color: #ffffff;
    }

    .education div#center p#id-1 {
      width: auto !important;
    }

    .education div#center img#img-id-5 {
      width: auto !important;
      margin: 0 0 0 43px !important;
    }

    .education .changeImage_caption {
      margin: 0 0 0 -483px !important;
    }

    .education img#img-id-8 {
      margin: 0 0 0 45px !important;
    }

    .education .eye p {
      width: 85% !important;
    }

    .education h3#heading-id-2 {
      margin: -38px 0 0 0 !important;
    }

    .education .glare .wrapper {
      width: 336px !important;
      position: relative;
      left: -224px !important;
    }

    .education .glare .wrapper {
      width: 336px !important;
      position: relative;
      left: -224px !important;
    }

    .education .glare .monitor_caption {
      margin-left: 0px ! Important;
      margin-top: -4px !important;
    }

    .education ul.clearfix {
      margin: 0 0 0 27px !important;
    }

    .education {
      margin-top: -175px ! Important;
    }

    /* .education div#center {*/
    /*    margin: 0 0 0 -20px !important;*/
    /*}*/

    .education img#img-id-4 {
      margin: -108px 0 0 0 !important;
    }



    .workplace .sustanibility {
      height: 140px ! Important;
      object-fit: cover !important;
      position: relative;
      left: -17px;
      width: 44% ! Important;
    }

    #workplace ul.clearfix {
      margin-left: 26px !important;
    }

    .horizontal.clearfix.main-horizontal {
      width: 365px;
    }

    .workplace .monit-blk {
      margin-left: -14px !important;
      width: 44% ! Important;
      height: 215px ! Important;
      object-fit: cover ! Important;
    }








    .finance .tab ul.clearfix {
      /* display: flex ! Important; */
      /* flex-direction: column; */
      margin-left: 27px !important;
    }

    .finance img#img-id-4 {
      margin: 0 0 0 0 !important;
      width: 47% !important;
    }

    .finance img#img-id-7 {
      width: 367px !important;
    }

    .finance div#center {
      margin: 0 800 0 -9px !important;
    }

    .financeimg #img-id-6 {
      margin: 25px 0 0 0 !important;
    }

    .finance img#img-id-5 {
      margin: 20px 0 0 181px !important;
    }

    .finance div#block01 {
      margin: -60px 0 0 0 !important;
    }

    .finance img#img-id-8 {
      margin: 25px 0 0 0 !important;
    }

    .finance .sychronizedd {
      display: flex;
      margin: 0 !important;

    }

    .finance img#img-id-6 {
      width: 365px !important;
    }










    #home-office .box {
      padding: 118px 20px 0 10px !important;
      margin: 20px 0 0 0 !important;
    }

    #home-office h1#heading-id-3 {
      margin: 0 0 0 0 !important;
    }

    #home-office .sustanibility {
      margin: 33px 0 0 0 !important;
      object-fit: cover;
      height: 123px ! Important;
    }

    #home-office .text.care {
      padding-top: 0px !important;
      width: 42% ! Important;
    }

    #home-office .text p#id-7 {
      width: auto !important;
    }

    #home-office h1#heading-id-2 {
      margin: -96px 0 0 0 !important;
      width: 350px !important;
    }

    #home-office div#block04 {
      margin: -42px 0 0 0 !important;
    }

    #home-office ul.clearfix {
      margin: 14px 0 0 10px !important;
    }








    /*choose-my-workstyle Start*/

    .choose-workstyle ul.clearfix {
      margin: 0 0 0 26px !important;
    }

    .choose-workstyle h1#heading-id-1 {
      font-size: 12px !important;
    }

    .choose-workstyle .solution_map_top {
      background-color: #3755B3 !important;
      width: 100% !important;
      max-width: 366px;
    }

    #btn08 a {
      width: 345px !important;
    }

    #btn09 a {
      width: 345px !important;
    }

    #btn01 a {
      width: 345px !important;
    }

    #btn02 a {
      width: 345px !important;
    }

    #btn03 a {
      width: 345px !important;
    }

    #btn04 a {
      width: 345px !important;
    }

    #btn07 a {
      width: 345px !important;
    }

    #btn05 a {
      width: 345px !important;
    }

    .choose-workstyle .col2.last p#id-11 {
      margin: 0px 0 0 230px !important;
      padding: 0px !important;
      width: 330px !important;
    }

    /*choose-my-workstyle End*/
    div#sustainabiltys .box {
      width: 374px !important;
      margin: 0px 0 0 8px !important;
      padding: 0px !important;
    }

    div#sustainabiltys p#id-1 {
      margin: 0px 0 0 -76px !important;
    }

    div#sustainabiltys p#id-2 {
      margin: 0 0 0 -57px !important;
    }

    div#sustainabiltys .border_block {
      margin: 0 0 0 -62px !important;
      width: 372px !important;
      padding: 17px 0 0 0px !important;
    }

    body p {
      margin: 5px !important;
      width: 339px !important;
    }

    .choose-workstyle .solution_map_top {
      background-color: #3755B3 !important;
      width: 100% !important;
      max-width: 351px;
    }

    #btn08 a {
      width: 330px !important;
    }

    #btn09 a {
      width: 330px !important;
    }

    #btn01 a {
      width: 330px !important;
    }

    #btn02 a {
      width: 330px !important;
    }

    #btn03 a {
      width: 330px !important;
    }

    #btn04 a {
      width: 330px !important;
    }

    #btn07 a {
      width: 330px !important;
    }

    #btn05 a {
      width: 330px !important;
    }

    .choose-workstyle .solution_map_bottom {
      width: 351px !important;
    }

    .choose-workstyle .solution_map_bottom .premium_wrap {
      display: flex !important;
      justify-content: space-between;
      gap: 120px !important;
    }

    .choose-workstyle .solution_map_bottom .premium .title {
      margin: 0 0 7px 13px !important;
    }

    .choose-workstyle .solution_map_bottom .standard .title {
      margin: 0 0 7px 13px !important;
    }

    .choose-workstyle .solution_map_bottom .basic .title {
      margin: 0 0 7px 13px !important;
    }

    /*.choose-workstyle ul.clearfix {*/
    /*        margin: 0 0 0 24px !important;*/
    /*    }*/

    div#sustainabiltys .box {
      width: 359px !important;
      margin: 0px 0 0 8px !important;
      padding: 0px !important;
    }

    div#sustainabiltys p#id-1 {
      margin: 0px 0 0 -86px !important;
    }

    div#sustainabiltys p#id-2 {
      margin: 0 0 0 -64px !important;
    }

    div#sustainabiltys .border_block {
      margin: 0 0 0 -62px !important;
      width: 357px !important;
      padding: 17px 0 0 0px !important;
    }

  }

  @media (max-width: 375px) {
             body#finance ul.clearfix {
    margin: 0 0 0 17px !important;
}
 body#finance h1#heading-id-2 {
    margin: 0 0 0 -41px !important;
}

            .choose-workstyle  p#id-2 {
            width: 300px !important;
            margin: 20px 0 20px -24px !important;
        }
          div#sustainabiltys p#id-1 {
        margin: 0 0 0 -85px !important;
        text-align: center !important;
    }
     div#content\ factory p#id-3 {
    width: 324px !important;
}
    div#content\ factory h3#heading-id-7 {
    width: 343px !important;
}
      
                  td.tds {
        border: none;
    width: 251px !important;
    margin: 0 0 0 46px !important;
}
  .privacy {
    margin: 0 0 0 -14px !important;
}
     .workplace img#img-id-15 {
    width: 352px !important;
}
          .choose-workstyle .solution_map_bottom {
        margin: 0 0 0 -9px !important;
        width: 351px !important;
    }
    .choose-workstyle .solution_map {
    margin: 0 0 0 8px !important;
} 
   
      
      
      
      
   .atc_upper .atc_anker_bnr {
        float: right;
        top: -59px;
        right: 72px;
        width: 152px;
        height: 152px;
        margin-left: 3px;
        margin-bottom: 18px;
        position: relative;
    }
      .low2-btn::after {
        width: 8px;
        height: 8px;
        transform: translateY(-25%) rotate(135deg);
        position: absolute;
        top: 50%;
        right: 29px;
        transition: all 0.2s ease-in-out;
        left: 285px;
    }
          #navi-wrap .gnavi .menu-name:not(.link):after {
        top: 20px;
        left: 313px;
        content: "";
        position: absolute;
        right: 10px;
        bottom: 16px;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        line-height: 1;
        width: 10px;
        height: 10px;
        border: 0.1em solid currentColor;
        border-left: 0;
        border-bottom: 0;
        box-sizing: border-box;
        transform: translateY(-50%) rotate(135deg);
    }
      
      
    .maritime ul.clearfix {
        display: flex !important;
        flex-direction: column;
             margin: -185px 0 0 74px ! Important;
    }
    div#content\ facility ul.clearfix {
        margin: -213px 0 0 71px !important;
    }
    div#content\ facility .col2.main-block {
        width: 352px;
        padding: 25px 0px 37px 6px !important;
    }
 div#content\ facility  .col2.main-block p#id-1 {
    width: auto !important;
}

    div#content\ facility .horizontal {
        width: 353px !important;
    }
    div#content\ facility .col2.bd {
        padding: 11px !important;
        margin: 0px !important;
        width: 365px !important;
    }
div#content\ facility img#img-id-8 {
    width: 130px !important;
    height: 103px !important;
    margin: 3px 0 0 0 !important;
}

    div#content\ facility h2#heading-id-7 {
        width: 333px;
    }
    div#content\ facility  .solution h2 {
        margin-left: -607px ! Important;
        font-size: 18px ! Important;
    }

div#content\ facility .col2.color-block.solution {
    padding: 24px 0 426px 0 !important;
}
    
  








    .making-each-life-visual ul.clearfix.my-tabs {
        margin: 0 0 0 37px !important;
    }
    #factory .col2.color-block div {
      margin: 0px 0 0 -2px !important;
      width: 384px !important;
    }

     #factory p#id-9 {
        width: 91% ! Important;
    }

    #factory video {
      width: 93% ! Important;
      margin-top: 13px ! Important;
      margin-left: 16px ! Important;
    }

    div#content\ factory {
      margin-top: 184px ! Important;
    }

    div#content\ factory ul.clearfix {
        display: flex !important;
        flex-direction: column;
        margin-left: 74px ! Important;
    }

    #factory .col2.color-block div {
      margin: 0px -46px 0 -7px !important;
      width: 384px !important;
    }

    #factory .arrow-block::after {
      content: '';
      top: 152px !important;
      position: absolute;
      left: calc(50% - 35px);
      bottom: -25px;
      width: 50px;
      height: 50px;
      background: #fff;
      transform: rotate(45deg);
    }

    #factory div img#img-id-10 {
      margin: 0px 0 0 121px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#content\ factory {
      margin-top: 186px ! Important;
    }

    #factory .col2.main-block {
      padding: 45px 0 0 0 !important;
      margin: 0px !important;
      width: 351px !important;
    }

    #factory .center {
      position: relative;
      left: -5px;
      width: 34%;
      margin: 0 auto;
    }

    #factory div img#img-id-11 {
      margin: 0px 0 30px 121px !important;
      padding: 0px !important;
      width: auto !important;
    }

    #factory div img#img-id-12 {
      margin: 0px 0 30px 246px !important;
      padding: 0px !important;
      width: auto !important;
    }

    #factory p#id-11 {
      margin: -110px 0 0 0 !important;
    }

    #factory .col2.pd {
      padding: 0 0 483px 11px !important;
    }

    #factory p#id-15 {
      width: 92% ! Important;
    }

    #factory h3#heading-id-14 {
      margin: -110px 0 0 0 !important;
    }

    #factory img#img-id-9 {
      width: 348px !important;
      height: 160px !important;
    }

    #factory .flex-box.space-between.align-center.bt-2 {
      position: relative;
      left: -20px !important;
    }

    #factory p#id-5 {

      width: 310px !important;
    }

    #factory p#id-6 {

      width: 320px !important;
    }

    #factory p#id-11 {
      margin: -110px 0 0 0 !important;
      width: 330px !important;
    }

    #factory p#id-12 {
      width: 330px !important;
    }

    #factory p#id-13 {
      width: 330px !important;
    }

    #factory p#id-14 {
      width: 330px !important;
    }

    #factory p#id-16 {
      width: 330px !important;
    }

    #factory ul.fs14 li {
      margin: 0 0 0 17px !important;
      width: 330px !important;
    }

    div#factory .col2.main-block h2#heading-id-2 {
      margin: 26px 0 0 -38px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#factory .col2.main-block img#img-id-8 {
      margin: 19px 0 0 -8px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#factory div#touch .vertical.center {
      margin: 0 0 0 -21px !important;
      width: auto !important;
    }

    div#factory .vertical.center p {
      width: auto ! Important;
      margin: 0 auto ! Important;
    }

    div#content\ factory {
      margin-top: 182px ! Important;
    }

    div#factory .col2.main-block img#img-id-7 {
      width: auto !important;
      margin: 25px 0 0 -6px !important;
    }

    div#factory .page.tab {
      margin: 0px 0 0 55px !important;
    }

    div#factory .col2.main-block .flex-box.anker-link-box.center {
      margin: 34px 0 0 0px !important;
    }

    div#factory ul.clearfix {
      display: flex !important;
      flex-direction: column;
      margin-left: 99px ! Important;
    }

    div#factory h3#heading-id-9 {
      margin: 36px 0 0 0 !important;
    }

    div#factory {
      width: 405px !important;
    }

    div#factory p#id-1 {
      width: auto ! Important;
    }

    div#factory h1#heading-id-1 {
      font-size: 17px ! Important;
      width: auto ! Important;
    }

    div#factory .flex-box.anker-link-box.center {
      display: flex !important;
      flex-direction: column ! Important;
      flex-wrap: wrap;
      align-content: center;
    }

    #factory .anker-link-box>a::before,
    #factory .anker-link-box>a::after {
      display: inline-block;
      position: absolute;
      right: 10px;
      top: 139px;
      bottom: -2px;
      content: "";
      vertical-align: middle;
    }

    #factory .anker-link-box>a::before {
      width: 23px;
      top: 131px !important;
      height: 23px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #886d8c !important;
    }












    .blk img#img-id-18 {
      height: 180px !important;
      width: 286px !important;
      margin: 0 0 0 19px !important;
    }

    .blk .flex-box.equal.center {
      margin: 0 0 0 -16px !important;
    }

    .blk .tab ul.clearfix {
      display: flex ! Important;
      flex-direction: column;
      margin-left: 69px ! Important;
    }

    .blk span.arrow.transparent {
      margin: 0px 0 0 -11px !important;
    }

    .blk a.flashing {
      padding: 0 0 0 0 !important;
    }

    .blk .col2 {
      padding: 103px 10px 0 10px !important;
      width: 351px !important;
    }

    .blk img#img-id-7 {
      width: 329px !important;
      margin: 0 18px 0 0 !important;
    }










    div#pure #main .col2 .wallpaper {
      display: flex !important;
      justify-content: space-between !important;
      /* Horizontal equal spacing */
      align-content: space-between !important;
      /* Vertical equal spacing */
      flex-wrap: wrap !important;
      /* Wrap items to the next line */
    }

    div#pure .text.w370.mr30.text-blk {
      margin: -7px 0 39px 0 !important;
    }

    div#pure h4#heading-id-2 {
      width: 251px !important;
      font-size: 17px !important;
      margin: 27px 0 0 17px !important;
    }

    div#pure.horizontal.clearfix.wallpaper.mt20 {
      display: flex !important;
      flex-wrap: wrap !important;
    }

    div#pure img#img-id-11 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-12 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-13 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-14 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure .box.box-black.bg-004.main-boxx {
      width: 333px !important;
      padding: 1px !important;
    }

    div#pure i.tab_6 {
      border: none !important;
    }

    #pure-vision-true-precision ul.clearfix {
      margin-top: -154px ! Important;
      margin-left: 50px ! Important;
    }

    div#pure ul.clearfix li a {

      width: 263px ! Important;
    }

    div#pure div#center {
      margin: 0px !important;
      padding: 0px !important;
    }

    div#pure .box.box-black.bg-004.main-boxx img#img-id-6 {
      width: 251px !important;
      padding: 0px !important;
      height: 40px;
    }

    div#pure .graphics-menu-box {
      display: grid ! Important;
      grid-template-columns: 1fr 1fr;
      width: 581px ! Important;
      position: relative;
      left: 15px;
    }

    div#pure .text.center.gold_underline.color-edge.goldenline {
      width: 264px !important;
      margin: 0 0 0 -3px !important;
    }

    div#pure .text.mt40.box-blk {
      height: 274px;
      margin: 0 !Important;
    }

    div#pure p#id-1 {
      font-size: 10px !important;
      width: 272px !important;
      margin: 55px 0 11px -8px !important;
    }

    div#pure h4#heading-id-2 {
      width: 273px !important;
      font-size: 17px !important;
    }

    div#pure .text.mt60.wallwapper {
      margin: 52px 0 0 -5px !important;
    }








    /*  body#or div#headerbox {*/
    /*    height: auto ! Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover !important;*/
    /*    width: 800px !important;*/
    /*    margin-left: -212px !important;*/
    /*    margin-top: -62px !important;*/
    /*}*/
    /*.or .tab ul.clearfix {*/
    /*      display: flex ! Important;*/
    /*      flex-direction: column;*/
    /*      margin-left: 3px ! Important;*/
    /*  }*/
    .or .graph {
      margin: 0 0 0 143px !important;
    }

    .or .vertical.clearfix {
      margin: 0px 0 0 -293px !important;
    }

    .or ul.arrow.fs16.mt10 {
      padding: 0 0 0 23px !important;
    }

    .or p {
      padding: 0 0 0 43px !important;
    }

     .or span.arrow.transparent {
        margin: 0px 0 0 -2px !important;
    }

    .or .page.tab {
      margin: 0 0 0 8px !important;
    }

    /*.or #headerbox {*/
    /*     width: 550px !important;*/
    /*     margin: -49px 0 -107px -121px !important;*/
    /* }*/
    /*Treatment and Surgery Start   */
    .or .horizontal img {
      height: 118px !important;
      width: 116px !important;
      margin: -17px 0 0px !important;
    }

    .or div#center {
      margin: 0 0 0 -25px !important;
    }

    .or p.mt10 {
      margin: 0 0 0 -84px !important;
      width: 362px !important;
    }

    .or .center.hc_title2 {
      text-align: left !important;
      margin: 0 0 0 -60px !important;
    }

    .or h4.center.hc_title1 {
      margin: 0 0 0 -347px !important;
    }

.or h4.center.mb20 img {
        width: 393px !important;
        height: 188px !important;
        margin: 0 0 0 -583px !important;
    }

    .or p.mt8 {
      width: 341px !important;
    }

    .or p {
      width: 341px;
    }

    .or .graph.mr40 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.mt30 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.mt20 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.w240.mr60 img {
      width: 350px !important;
      margin: 0px !important;
    }

    .or .text.w480.pt20.pb20 h2.fs16 {
      width: 336px;
    }

    .or.text.w480.pt20.pb20 li {
      width: 251px;
    }

    /*.or div#headerbox {*/
    /*    margin: -20px 0 77px 0 !important;*/
    /*}*/
.or ul.clearfix {
        margin: 189px 0 0 26px !important;
    }
    .or .graph {
      display: none;
    }

    .or ul.fs16 {
      width: 252px !important;
    }

    .or h5.hc_title3 {
      width: 246px;
      margin: 0 0 0 44px !important;
    }

    .or .vertical.clearfix {
      margin: 0 0 0px -449px !important;
    }

    .or p#id-2 {
      width: 359px !important;
      margin: 20px 0 20px 0 !important;
    }











    .diagnostics h5.center.hc_title2 {
      text-align: left !important;
      padding: 0 0 0 15px !important;
    }

    .diagnostics body#diagnostics div#headerbox {
      height: auto ! Important;
      left: 0 !Important;
      object-fit: cover !important;
      width: 800px !important;
      margin-left: -212px !important;
      margin-top: -62px !important;
    }

    .diagnostics div#content .page.tab {
      margin: 0 0 0 11px !important;
    }

    .diagnostics h2.fs20 {
      margin: 0 0 40px -394px !important;
    }

    .diagnostics .w400.text.mr30 {
      padding: 0 0 0 27px !important;
    }

    .diagnostics .box {
      padding: 25px !important;
    }

    .diagnostics span.arrow.transparent {
      margin: 0 0px 0 -1px !important;
    }

    /*div#headerbox {*/
    /*    width: 550px !important;*/
    /*    margin: -49px 0 -107px -121px !important;*/
    /*}*/
    .diagnostics .horizontal img {
      height: 118px !important;
      width: 116px !important;
      margin: -17px 0 0px !important;
    }

    .diagnostics div#center {
      margin: 0 0 0 -25px !important;
    }

    .diagnostics p.mt10 {
      margin: 0 0 0 -47px !important;
      width: 341px;
    }

    .diagnostics .center.hc_title2 {
      margin: 0 0 0 -74px !important;
    }

    .diagnostics .box.horizontal.clearfix.pt45.pb40 {
      padding: 0px !important;
    }

    h4.center.hc_title1 {
      margin: 0 0 0 -351px !important;
    }

.diagnostics h4.center.mb20 img {
        width: 393px !important;
        height: 188px !important;
        margin: 0 0 0 -583px !important;
    }
    .diagnostics p.mt8 {
      width: 341px !important;
    }

    .diagnostics p {
      width: 341px;
    }

    .diagnostics .graph.mr40 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .diagnostics .graph.mt30 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .diagnostics .graph.mt20 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .diagnostics .graph.w240.mr60 img {
      width: 350px !important;
      margin: 0px !important;
    }

    .diagnostics .text.w480.pt20.pb20 h2.fs16 {
      width: 336px;
    }

    .diagnostics.text.w480.pt20.pb20 li {
      width: 251px;
    }

    /*.diagnostics div#headerbox {*/
    /*    margin: -20px 0 77px 0 !important;*/
    /*}*/
    .diagnostics ul.clearfix {
      margin: 45px 0 0 33px !important;
    }

    .diagnostics .graph {
      display: none;
    }

    .diagnostics ul.fs16 {
      width: 252px !important;
    }





   .education .optimal .monitor_caption {
        position: relative;
        left: 145px ! Important;
        margin-top: 12px !important;
    }
      .education .flicker-btn button {
        width: 139px !important;
        height: 49px ! Important;
        margin-bottom: 26px ! Important;
        font-size: 11px !important;
        padding: 0 0 0 0 !important;
    }

    .education .flicker-blk .flicker-btn {
      /*display: flex;*/
      /*flex-direction: column;*/
      align-items: baseline;
      margin-left: 40px;
      margin-bottom: 8px !Important;
    }

    .education div#center img#img-id-4 {
      right: 394px !important;
      position: relative !important;
      width: 126px !important;
      height: 142px !important;
    }

    .education .btn-blk {
      display: unset !important;
    }

    .education .page.tab {
      margin: 200px 0 0 -24px !important;
    }

    .education div#center {
      width: 391px !important;
      margin-bottom: 80px ! Important;
      margin: 0 0 0 -22px !important;
    }

    .education .perfect-fit {
      margin: -102px 0 0 0 !Important;
    }

    .education .distance h1 {
      margin: -65px 0 0 0 !important;
      font-size: 17px ! Important;
    }

    .education div#center .graph.alignC.mt30 {
      margin: 0px 0 0 -33px !important;
      padding: 0px !important;
      width: 345px !important;
    }

    .education .changeImage_caption {
      margin: 0 0 0 26px !important;
    }

    .education .graph.alignC.mt30 {
      margin: 0 0 0 48px !important;
    }

    .education div#content .containerr {
      width: 590px !important;
      background-color: #ffffff;
    }

    .education div#center p#id-1 {
      width: 340px !important;
    }

    .education div#center img#img-id-5 {
      width: auto !important;
      margin: 0 0 0 43px !important;
    }

    .education .changeImage_caption {
      margin: 0 0 0 -483px !important;
    }

    .education img#img-id-8 {
      margin: 0 0 0 45px !important;
    }

    .education .eye p {
      width: 85% !important;
    }

    .education h3#heading-id-2 {
      margin: -38px 0 0 0 !important;
    }

    .education .glare .wrapper {
      width: 336px !important;
      position: relative;
      left: -224px !important;
    }

    .education .glare .wrapper {
      width: 336px !important;
      position: relative;
      left: -224px !important;
    }

    .education .glare .monitor_caption {
      margin-left: 0px ! Important;
      margin-top: -4px !important;
    }

    .education .reduce-blue .twenty-container.text-center {
      margin-top: 28px !important;
      height: 237px !important;
      position: relative;
      left: -140px;
    }

   .education ul.clearfix {
        margin: 0 0 0 21px !important;
    }

    .education {
      margin-top: -175px ! Important;
    }

    /* .education div#center {*/
    /*    margin: 0 0 0 -20px !important;*/
    /*}*/

    .education img#img-id-4 {
      margin: -108px 0 0 0 !important;
    }










  #finance ul.clearfix {
        margin: 0 0 0 10px !important;
    }

    .finance div#center {
      margin: 0 0 0 -9px !important;
    }

    .financeimg #img-id-6 {
      margin: 25px 0 0 0 !important;
    }

    .finance img#img-id-5 {
      margin: 20px 0 0 181px !important;
    }

    .finance div#block01 {
      margin: -60px 0 0 0 !important;
    }

    .finance img#img-id-8 {
      margin: 25px 0 0 0 !important;
    }

    .finance .sychronizedd {
      display: flex;
      margin: 0 !important;

    }

    .finance img#img-id-4 {
      margin: 0 0 0 24px !important;
      width: 42% !important;
    }







    #home-office .box {
      padding: 118px 20px 0 10px !important;
      margin: 20px 0 0 0 !important;
    }

    #home-office h1#heading-id-3 {
      margin: 0 0 0 0 !important;
    }

    #home-office .sustanibility {
      margin: 33px 0 0 0 !important;
      object-fit: cover;
      height: 123px ! Important;
    }

    #home-office .text.care {
      padding-top: 0px !important;
      width: 42% ! Important;
    }

    #home-office .text p#id-7 {
      width: auto !important;
    }

    #home-office h1#heading-id-2 {
      margin: -96px 0 0 0 !important;
      width: 350px !important;
    }

    .home-office {
      margin-top: -167px;
    }



    #workplace .wrapper {
      margin: 0px 0 0 -24px !important;
      height: 42.9rem;
      overflow: hidden;
    }

    #workplace .changeImage-container img {
      width: 43% !important;
      height: 202px ! Important;
      margin: 0 0 0 -17px !important;
    }

    .workplace .monitor_caption.second-caption {
      position: relative;
      top: -96px;
      left: -12px;
    }

    .meeting {
      margin-top: -84px !important;
    }

    #workplace ul.clearfix {
      margin-left: 17px !important;
    }

    .twenty-container.text-center main {
      margin-left: -10px !important;
      width: 310px !important;
    }

    .workplace .main-wrapper {
      width: 100% !important;
      margin-left: -2px;
    }

    .choose-workstyle ul.clearfix {
      margin: 0 0 0 18px !important;
    }
  }

  @media (max-width: 360px) {
          body#finance ul.clearfix {
        margin: 0 0 0 10px !important;
    }
          #home-office .column_wrap.transparent img#img-id-4 {
        margin: 32px 0 0 -8px !important;
        width: 328px !important;
    }
        div#content\ factory ul.indent2.fs12 {
        direction: rtl;
        text-align: right;
        margin: 0 89px 0px -20px !important;
        padding: 0 0 26px 0 !important;
    }
      span.main_visual_item.tab-0.estores {
    margin: -376px 0 -32px -36px !important;
}
      span.main_visual_item.tab-0.bann {
        position: absolute;
        left: 43px !important;
        margin: 0 0 0 -20px !important;
    }    
              td.tds {
        border: none;
    width: 251px !important;
    margin: 0 0 0 46px !important;
}
      
      #factory p#id-14 {
        width: 58% ! Important;
    }
    .choose-workstyle .tab ul.clearfix {
        display: flex ! Important;
        flex-direction: column;
        margin-left: 10px ! Important;
    }
    
    
      .low2-btn::after {
        width: 8px;
        height: 8px;
        transform: translateY(-25%) rotate(135deg);
        position: absolute;
        top: 50%;
        right: 29px;
        transition: all 0.2s ease-in-out;
        left: 255px;
    }
         #navi-wrap .gnavi .menu-name:not(.link):after {
        top: 20px;
        left: 296px;
        content: "";
        position: absolute;
        right: 10px;
        bottom: 16px;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        line-height: 1;
        width: 10px;
        height: 10px;
        border: 0.1em solid currentColor;
        border-left: 0;
        border-bottom: 0;
        box-sizing: border-box;
        transform: translateY(-50%) rotate(135deg);
    } 
     .maritime img#img-id-10 {
    margin: 0 0 33px 0 !important;
}
      
         #public-facility .page.tab {
            margin: -191px 0 0 0 !important;
        }
    #public-facility .column_wrap.transparent {
        width: 341px !important;
        margin-top: -102px ! Important;
    }
   #public-facility span.arrow.transparent {
        margin: 0 0 0 -14px !important;
    }

   #public-facility .page.tab {
            margin: -330px 0 0 0 !important;
        }
     div#content\ facility ul.clearfix {
        margin: 0px 0 0 66px !important;
    }
    div#content\ facility .col2.main-block {
        width: 352px;
        padding: 25px 0px 37px 6px !important;
    }
 div#content\ facility  .col2.main-block p#id-1 {
    width: auto !important;
}

div#content\ facility .horizontal {
        width: 333px !important;
    }
    
        #public-facility .commit {
        width: 336px !important;
        padding-bottom: 0!Important;
    }
    div#content\ facility .col2.bd {
        padding: 11px 0 43px 9px !important;
        margin: 0px !important;
        width: 336px !important;
    }
div#content\ facility img#img-id-8 {
    width: 130px !important;
    height: 103px !important;
    margin: 3px 0 0 0 !important;
}

    div#content\ facility h2#heading-id-7 {
        width: 333px;
    }
    div#content\ facility  .solution h2 {
        margin-left: -607px ! Important;
        font-size: 18px ! Important;
    }

    div#content\ facility .col2.color-block.solution {
        padding: 24px 0 75px 0 !important;
    }
      div#content\ facility div#main-box {
        padding: 0px !important;
        margin: -161px 0 0 0 !important;
    }








    div#main-box {
      padding: 182px 0 0 0 !important;
    }

    #factory .col2.color-block div {
      margin: 0px 0 0 -2px !important;
      width: 384px !important;
    }

    #factory p#id-9 {
      width: 95% ! Important;
    }

    #factory video {
      width: 93% ! Important;
      margin-top: 13px ! Important;
      margin-left: 16px ! Important;
    }

    div#content\ factory {
      margin-top: 184px ! Important;
    }

    div#content\ factory ul.clearfix {
      display: flex !important;
      flex-direction: column;
      margin-left: 63px ! Important;
    }

    #factory .col2.color-block div {
      margin: 0px -46px 0 -7px !important;
      width: 384px !important;
    }

    #factory .arrow-block::after {
      content: '';
      top: 152px !important;
      position: absolute;
      left: calc(50% - 35px);
      bottom: -25px;
      width: 50px;
      height: 50px;
      background: #fff;
      transform: rotate(45deg);
    }

     #factory div img#img-id-10 {
        margin: 0px 0 0px 255px !important;
        padding: 0px !important;
        width: auto !important;
    }
    div#content\ factory {
      margin-top: 186px ! Important;
    }

    #factory .col2.main-block {
      padding: 45px 0 0 0 !important;
      margin: 0px !important;
      width: 336px !important;
    }

    #factory .center {
      position: relative;
      left: -5px;
      width: 34%;
      margin: 0 auto;
    }

    #factory div img#img-id-11 {
      margin: 0px 0 30px 121px !important;
      padding: 0px !important;
      width: auto !important;
    }

    #factory div img#img-id-12 {
      margin: 0px 0 30px 246px !important;
      padding: 0px !important;
      width: auto !important;
    }

    #factory p#id-11 {
      margin: -110px 0 0 0 !important;
    }

    #factory .col2.pd {
      padding: 0 0 483px 11px !important;
    }

    #factory p#id-15 {
      width: 92% ! Important;
    }

    #factory h3#heading-id-14 {
      margin: -110px 0 0 0 !important;
    }

    #factory h3#heading-id-4 {
      margin: 0 0 25px 35px !important;
    }

    #factory img#img-id-9 {
      width: 274px !important;
      height: 125px !important;
      margin: 0 0 0 35px !important;
    }

    #factory .flex-box.space-between.align-center.bt-2 {
      position: relative;
      left: -20px !important;
    }

    #factory p#id-5 {

      width: 310px !important;
    }

    #factory p#id-6 {

      width: 320px !important;
    }

    #factory p#id-11 {
      margin: -110px 0 0 0 !important;
      width: 330px !important;
    }

    #factory p#id-12 {
      width: 330px !important;
    }

    #factory p#id-13 {
      width: 330px !important;
    }

    #factory p#id-14 {
      width: 330px !important;
    }

    #factory p#id-16 {
      width: 330px !important;
    }

    #factory ul.fs14 li {
      margin: 0 0 0 17px !important;
      width: 330px !important;
    }

    div#factory .col2.main-block h2#heading-id-2 {
      margin: 26px 0 0 -38px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#factory .col2.main-block img#img-id-8 {
      margin: 19px 0 0 186px !important;
      padding: 0px !important;
      width: auto !important;
    }

    div#factory div#touch .vertical.center {
      margin: 0 0 0 76px !important;
      width: 200px !important;
    }

    #factory .arrow-block::after {
      left: 162px !important;
      top: 167px !important;
      width: 20px !important;
      height: 20px !important;
    }

    div#factory .vertical.center p {
      width: auto ! Important;
      margin: 0 auto ! Important;
    }

    div#content\ factory {
      margin-top: 182px ! Important;
    }

    div#factory .col2.main-block img#img-id-7 {
      width: auto !important;
      margin: 25px 0 0 186px !important;
    }

    div#factory .page.tab {
      padding: 40px 0 0 0 !important;
      margin: -42px 0 0 2px !important;
    }

    div#factory .col2.main-block .flex-box.anker-link-box.center {
      margin: 34px 0 0 0px !important;
    }

    div#factory ul.clearfix {
      display: flex !important;
      flex-direction: column;
      margin-left: 99px ! Important;
    }

    div#factory h3#heading-id-9 {
      margin: 36px 0 0 0 !important;
    }

    div#factory {
      width: 405px !important;
    }

    div#factory p#id-1 {
      width: auto ! Important;
    }

    div#factory h1#heading-id-1 {
      font-size: 17px ! Important;
      width: auto ! Important;
    }

    div#factory .flex-box.anker-link-box.center {
      display: flex !important;
      flex-direction: column ! Important;
      flex-wrap: wrap;
      align-content: center;
    }

    #factory .anker-link-box>a::before,
    #factory .anker-link-box>a::after {
      display: inline-block;
      position: absolute;
      right: 10px;
      top: 139px;
      bottom: -2px;
      content: "";
      vertical-align: middle;
    }

    #factory .anker-link-box>a::before {
      width: 23px;
      top: 131px !important;
      height: 23px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #886d8c !important;
    }











    .blk .tab ul.clearfix {
      display: flex ! Important;
      flex-direction: column;
      margin-left: 68px ! Important;
    }

    .blk span.arrow.transparent {
      margin: 0px 0 0 -11px !important;
    }

    .blk a.flashing {
      padding: 0 0 0 0 !important;
    }

       .blk .col2 {
        padding: 103px 10px 0 2px !important;
        width: 335px !important;
    }

    .blk img#img-id-7 {
      margin: 0 0 0 -18px !important;
    }







    /*body#pro-photography .page.tab {*/
    /*    margin: 281px 0 0px 166px !important;*/
    /*}*/









    body#pure-vision-true-precision ul.clearfix {
      margin-top: -154px ! Important;
      margin-left: 41px ! Important;
    }

    body#pure-vision-true-precision ul.clearfix li a {
      width: 263px ! Important;
    }

    div#pure #main .col2 .wallpaper {
      display: flex !important;
      justify-content: space-between !important;
      /* Horizontal equal spacing */
      align-content: space-between !important;
      /* Vertical equal spacing */
      flex-wrap: wrap !important;
      /* Wrap items to the next line */
    }

    div#pure .text.w370.mr30.text-blk {
      margin: -7px 0 39px 0 !important;
    }

    div#pure h4#heading-id-2 {
      width: 251px !important;
      font-size: 17px !important;
      margin: 27px 0 0 17px !important;
    }

    div#pure.horizontal.clearfix.wallpaper.mt20 {
      display: flex !important;
      flex-wrap: wrap !important;
    }

    div#pure img#img-id-11 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-12 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-13 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure img#img-id-14 {
      height: 109px !important;
      width: 200px !important;
      margin: 10px !important;
    }

    div#pure .box.box-black.bg-004.main-boxx {
      width: 323px !important;
      padding: 1px !important;
    }

    div#pure i.tab_6 {
      border: none !important;
    }

    #pure-vision-true-precision ul.clearfix {
      margin-top: -154px ! Important;
      margin-left: 41px ! Important;
    }

    div#pure ul.clearfix li a {

      width: 263px ! Important;
    }

    div#pure .box.box-black.bg-004.main-boxx img#img-id-6 {
      width: 251px !important;
      padding: 0px !important;
      height: 40px;
    }

    div#pure .graphics-menu-box {
      display: grid ! Important;
      grid-template-columns: 1fr 1fr;
      width: 581px ! Important;
      position: relative;
      left: 15px;
    }

    div#pure .text.center.gold_underline.color-edge.goldenline {
      width: 264px !important;
      margin: 0 0 0 -3px !important;
    }

    div#pure .text.mt40.box-blk {
      height: 274px;
      margin: 0 !Important;
    }

    div#pure p#id-1 {
      font-size: 10px !important;
      width: 272px !important;
      margin: -12px 0 11px -8px !important;
    }

    div#pure h4#heading-id-2 {
      width: 273px !important;
      font-size: 17px !important;
    }

    div#pure .text.mt60.wallwapper {
      margin: 52px 0 0 -5px !important;
    }





    /*  body#or div#headerbox {*/
    /*    height: auto ! Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover !important;*/
    /*    width: 800px !important;*/
    /*    margin-left: -212px !important;*/
    /*    margin-top: -62px !important;*/
    /*}*/
    .or .tab ul.clearfix {
      display: flex ! Important;
      flex-direction: column;
      margin-left: 3px ! Important;
    }

    .or .graph {
      margin: 0 0 0 143px !important;
    }

    .or .vertical.clearfix {
      margin: 0px 0 0 -293px !important;
    }

    .or ul.arrow.fs16.mt10 {
      padding: 0 0 0 23px !important;
    }

    .or p {
      padding: 0 0 0 43px !important;
    }

    .or span.arrow.transparent {
      margin: 0 0 0 -32px !important;
    }

    .or .page.tab {
      margin: 0 0 0 8px !important;
    }

    /*.or #headerbox {*/
    /*     width: 550px !important;*/
    /*     margin: -49px 0 -107px -121px !important;*/
    /* }*/
    /*Treatment and Surgery Start   */
    .or .horizontal img {
      height: 118px !important;
      width: 116px !important;
      margin: -17px 0 0px !important;
    }

    .or div#center {
      margin: 0 0 0 -25px !important;
    }

    .or p.mt10 {
      margin: 0 0 0 -84px !important;
      width: 362px !important;
    }

    .or .center.hc_title2 {
      text-align: left !important;
      margin: 0 0 0 -60px !important;
    }

    .or h4.center.hc_title1 {
      margin: 0 0 0 -347px !important;
    }

    .or h4.center.mb20 img {
      margin: 0 0 0 -588px !important;
    }

    .or p.mt8 {
      width: 341px !important;
    }

    .or p {
      width: 341px;
    }

    .or .graph.mr40 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.mt30 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.mt20 img {
      width: 300px !important;
      height: 200px !important;
      margin: 0 0 0 41px !important;
    }

    .or .graph.w240.mr60 img {
      width: 350px !important;
      margin: 0px !important;
    }

    .or .text.w480.pt20.pb20 h2.fs16 {
      width: 336px;
    }

    .or.text.w480.pt20.pb20 li {
      width: 251px;
    }

    /*.or div#headerbox {*/
    /*    margin: -20px 0 77px 0 !important;*/
    /*}*/
    .or ul.clearfix {
      margin: 45px 0 0 0 !important;
    }

    .or .graph {
      display: none;
    }

    .or ul.fs16 {
      width: 252px !important;
    }

    .or h5.hc_title3 {
      width: 246px;
      margin: 0 0 0 44px !important;
    }

    .or .vertical.clearfix {
      margin: 0 0 0px -449px !important;
    }













    .diagnostics div#center {
      margin: 0 0 0 -25px !important;
    }









    .making-each-life-visual {
      margin: 183px 0 0 0 !important;
    }

    .making-each-life-visual ul.clearfix.my-tabs {
      margin: 0 0 0 20px !important;
    }

    .making-each-life-visual span.arrow.transparent {
      margin: 0 0 0 -27px !important;
    }







       .education .optimal .monitor_caption {
        position: relative;
        left: 150px ! Important;
        margin-top: 12px !important;
    }

    .education .flicker-btn button {
      width: 140px !important;
      height: 49px ! Important;
      margin-bottom: 26px ! Important;
      font-size: 11px !important;
      padding: 0 0 0 0 !important;
    }

    .education .flicker-blk .flicker-btn {
      /*display: flex;*/
      /*flex-direction: column;*/
      align-items: baseline;
      margin-left: 7px;
      margin-bottom: 8px !Important;
    }

    .education div#center img#img-id-4 {
      right: 394px !important;
      position: relative !important;
      width: 126px !important;
      height: 142px !important;
    }

    .education .btn-blk {
      display: unset !important;
    }

    .education .page.tab {
      margin: 200px 0 0 2px !important;
    }

    .education div#center {
      width: 391px !important;
      margin-bottom: 80px ! Important;
      margin: 0 0 0 -22px !important;
    }

    .education .perfect-fit {
      margin: -102px 0 0 0 !Important;
    }

    .education .distance h1 {
      margin: -65px 0 0 0 !important;
      font-size: 17px ! Important;
    }

    .education div#center .graph.alignC.mt30 {
      margin: 0px 0 0 -33px !important;
      padding: 0px !important;
      width: 345px !important;
    }

    .education .changeImage_caption {
      margin: 0 0 0 26px !important;
    }

    .education .graph.alignC.mt30 {
      margin: 0 0 0 48px !important;
    }

    .education div#content .containerr {
      width: 590px !important;
      background-color: #ffffff;
    }

    .education div#center p#id-1 {
      width: 328px !important;
    }

    .education div#center img#img-id-5 {
      width: auto !important;
      margin: 0 0 0 31px !important;
    }

    .education .changeImage_caption {
      margin: 0 0 0 -508px !important;
    }

    .education img#img-id-6 {
      margin: 0 0 0 45px !important;
    }

    .education img#img-id-8 {
      margin: 0px 0 0 0px !important;
    }

    .education .eye p {
      width: 85% !important;
    }

    .education h3#heading-id-2 {
      margin: -38px 0 0 0 !important;
    }

    #education-and-research .graph.alignC.mt30 img {
      width: 88% !important;
    }

    .education .glare .wrapper {
      width: 336px !important;
      position: relative;
      left: -224px !important;
    }

    .education .glare .wrapper {
      width: 336px !important;
      position: relative;
      left: -224px !important;
    }

    .education .glare .monitor_caption {
      margin-left: 0px ! Important;
      margin-top: -4px !important;
    }

    .education .reduce-blue .twenty-container.text-center {
      margin-top: 28px !important;
      height: 237px !important;
      position: relative;
      left: -140px;
    }

    .education ul.clearfix {
      margin: 0 0 0 27px !important;
    }

    .education {
      margin-top: -175px ! Important;
    }

    /* .education div#center {*/
    /*    margin: 0 0 0 -20px !important;*/
    /*}*/

    .education img#img-id-4 {
      margin: -108px 0 0 0 !important;
    }


    .finance .tab ul.clearfix {
      display: flex ! Important;
      flex-direction: column;
      margin-left: 10px ! Important;
    }

    .finance div#center {
      margin: 0 0 0 -9px !important;
    }

    .financeimg #img-id-6 {
      margin: 25px 0 0 0 !important;
    }

    .finance img#img-id-5 {
      margin: 20px 0 0 181px !important;
    }

    .finance div#block01 {
      margin: -60px 0 0 0 !important;
    }

    .finance img#img-id-8 {
      margin: 25px 0 0 0 !important;
    }

    .finance .sychronizedd {
      display: flex;
      margin: 0 !important;

    }






    #home-office .box {
      padding: 118px 20px 0 10px !important;
      margin: 20px 0 0 0 !important;
    }

    #home-office h1#heading-id-3 {
      margin: 0 0 0 0 !important;
    }

    #home-office .sustanibility {
      margin: 33px 0 0 0 !important;
      object-fit: cover;
      height: 123px ! Important;
    }

    #home-office .text.care {
      padding-top: 0px !important;
      width: 38% ! Important;
    }

    #home-office h1#heading-id-2 {
      margin: -96px 0 0 0 !important;
      width: 335px !important;
    }



    #workplace .text-center {
      margin: 23px 0 0 25px !important;
      text-align: center !important;
    }

    #workplace ul.clearfix {
      margin-left: 10px !important;
    }

    .workplace .main-wrapper {
      width: 100% !important;
      margin-left: 8px;
    }

    #workplace .main-txt {
      margin-top: 59px ! Important;
    }

    #workplace .workplace .containerr {
      position: relative;
      width: 100%;
      margin-top: 28px;
      left: 3px;
    }

    #workplace .flicker-btn {
      margin: 0 0 0 -34px !important;
      padding: 18px 0px ! Important;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .workplace .btn-blk {
      position: relative;
      /* left: 18px; */
      flex-direction: column !important;
      align-items: baseline;
      padding-top: 23px;
      margin: 0 0 0 -29px !important;
    }

    #workplace .workplace .caption {
      position: relative;
      top: 9px;
      left: -14px;
    }

    .workplace div#block01 {
      margin: -101px 17px 0px 0 !Important;
    }

    .workplace div#block02 {
      margin: -124px 0 0 0 !important;
    }


    .workplace span font {
      font-size: 10px !important;
      margin: 15px;
    }

    .workplace .changeImage-container img {
      width: 41% !important;
      margin: 0px !important;
    }

    .workplace img#img-id-14 {
      margin: 30px 0 0 0 !important;
      width: auto !important;
    }

    .workplace img#img-id-15 {
      width: 335px !important;
      height: 185px !important;
    }

    .workplace .workplace .txt {
      margin-top: 0 !important;
      margin-left: 0 !Important;
    }

    .workplace h1#heading-id-8 {
      margin: -100px 0 0 0 !important;
    }

    .workplace h1#heading-id-9 {
      margin: -106px 0 0 0 !important;
    }

    .workplace img#img-id-16 {
      margin: 32px 0 0 -29px !important;
      width: auto !important;
    }

    .choose-workstyle .solution_map_top {
      background-color: #3755B3 !important;
      width: 100% !important;
      max-width: 335px;
    }

    #btn08 a {
      width: 315px !important;
    }

    #btn09 a {
      width: 315px !important;
    }

    #btn01 a {
      width: 315px !important;
    }

    #btn02 a {
      width: 315px !important;
    }

    #btn03 a {
      width: 315px !important;
    }

    #btn04 a {
      width: 315px !important;
    }

    #btn07 a {
      width: 315px !important;
    }

    #btn05 a {
      width: 315px !important;
    }

    .choose-workstyle .solution_map_bottom {
      width: 335px !important;
    }

    .choose-workstyle .solution_map_bottom .premium .title {
      margin: 0 0 7px 21px !important;
    }

    .choose-workstyle .solution_map_bottom .premium_wrap {
      display: flex !important;
      justify-content: space-between;
      gap: 3px !important;
      margin: 6px 0 0 0 !important;
    }

    .choose-workstyle .solution_map_bottom .standard .title {
      margin: 0 0 7px 21px !important;
    }

    .choose-workstyle .solution_map_bottom .basic .title {
      margin: 0 0 7px 21px !important;
    }

    .choose-workstyle .col2.last p#id-11 {
      margin: 0px 0 0 230px !important;
      padding: 0px !important;
      width: 319px !important;
    }

    .choose-workstyle .text {
      width: 100% !important;
      padding: 0px !important;
      text-align: center !important;
      margin-left: -238px ! Important;
      margin-top: 38px ! Important;
    }

    .choose-workstyle img#img-id-36 {
      width: 295px !important;
      margin: 0 0 0 -41px !important;
    }

    .choose-workstyle h1#heading-id-12 {
      margin: -51px 0 0 -38px !important;
    }

    .choose-workstyle img#img-id-5 {
      width: 340px !important;
    }

    .choose-workstyle img#img-id-4 {
      width: 230px !important;
    }

    div#sustainabiltys .box {
      width: 344px !important;
      margin: 0px 0 0 8px !important;
      padding: 0px !important;
    }

    div#sustainabiltys .border_block {
      margin: 0 0 0 -62px !important;
      width: 343px !important;
      padding: 17px 0 0 0px !important;
    }

    div#sustainabiltys .horizontal img#img-id-7 {

      height: 200px !important;
      margin: 0px !important;
      padding: 0px !important;
      width: 350px !important;
    }

    div#sustainabiltys .horizontal img#img-id-8 {

      height: 200px !important;
      margin: 0px !important;
      padding: 0px !important;
      width: 350px !important;
    }

    div#sustainabiltys .horizontal img#img-id-9 {

      height: 200px !important;
      margin: 0px !important;
      padding: 0px !important;
      width: 350px !important;
    }

    div#sustainabiltys .horizontal img#img-id-10 {

      height: 200px !important;
      margin: 0px !important;
      padding: 0px !important;
      width: 350px !important;
    }

    div#sustainabiltys .horizontal img#img-id-11 {

      height: 200px !important;
      margin: 0px !important;
      padding: 0px !important;
      width: 350px !important;
    }



    div#sustainabiltys .border_block.feature-list img#img-id-12 {
      margin: 0 0 0 0px !important;
      width: 100% !important;
      padding: 17px 0 0 0px !important;
      height: 250px !important;
    }

    div#sustainabiltys .border_block.feature-list img#img-id-13 {
      margin: 0 0 0 0px !important;
      width: 100% !important;
      padding: 17px 0 0 0px !important;
      height: 250px !important;
    }

    div#sustainabiltys .border_block.feature-list img#img-id-14 {
      margin: 0 0 0 0px !important;
      width: 100% !important;
      padding: 17px 0 0 0px !important;
      height: 250px !important;
    }

    div#sustainabiltys .border_block.feature-list img#img-id-12 {
      margin: 0 0 0 0px !important;
      width: 100% !important;
      padding: 17px 0 0 0px !important;
      height: 250px !important;
    }

    div#sustainabiltys p.class-name-10 {
      margin: 0 0 0 -80px !important;
    }

    div#sustainabiltys p.class-name-16 {
      margin: 0 0 0 -79px !important;
    }

    div#sustainabiltys .col2.green {
      width: 342px !important;
    }

    div#sustainabiltys.text {
      width: 354px !important;
      padding: 20px 15px !important;
      text-align: center !important;
    }

    /*div#sustainabiltys p#id-1 {*/
    /*  margin: 0 0 0 -79px !important;*/
    /*}*/

    div#sustainabiltys p#id-2 {
        text-align: center !important;
        margin: -7px 0 0 -77px !important;
    }
    div#sustainabiltys img#img-id-20 {
      margin: 22px 0 0 0 !important;
    }

    div#sustainabiltys img#img-id-23 {
      height: 65px !important;
      width: 281px !important;
    }

    div#sustainabiltys img#img-id-24 {
      width: 280px !important;
    }

    div#sustainabiltys img#img-id-25 {
      width: 240px !important;
    }

    body p {
      margin: 5px !important;
      width: 315px !important;

    }

    body {
      overflow-x: hidden !important;
      /* Hide horizontal scroll */
      overflow-y: hidden !important;
      /* Hide vertical scroll */
    }
  }



  @media only screen and (min-width: 300px) and (max-width: 519px) {






    /*khalid css Start*/

    /*Sustainbility css start*/


    @media only screen and (min-width: 300px) and (max-width: 519px) {
      /*div#fill-tabpanel-3 div#s2_1107 {*/
      /*  width: 179px !important;*/
      /*}*/


      /*p#id-2 { width: 206px !important; }*/
      p#id-2 {
        width: 300px !important;
        margin: 20px 0 20px 0 !important;
      }

      .sustainblility-12 img.changeImage2-before.mx-auto {
        height: 200px !important;
        padding: 0px 34px 0 0px !important;
      }

      .sustainblility-12 img.changeImage2-after.mx-auto {
        height: 200px !important;
        padding: 0px 34px 0 0px !important;
      }

      .sustainblility-12 img.FTSE {
        width: auto !important;

      }

      .sustainblility-12 img.SCIENCE.BASED.TARGETS {
        width: auto !important;
        margin: -76px 0 0 56px !important;
      }

      .sustainblility-12 img .float-right.img.img_sustainability_17 {
        margin: 15px -5px 0 0 !important;
      }

      .sustainblility-12img.changeImage2.mx-auto {
        height: 200px !important;
      }

      div#headerbox {
        height: auto ! Important;
        left: 0 !Important;
        object-fit: cover !important;
        width: 677px !important;
        margin-left: -175px !important;
        margin-top: -90px !important;
      }

      .sustainblility-12 .graph.alignC.video_canvas {
        margin: 0 0 0 -2px !important;
      }

      .sustainblility-12 .sustainblility-12 h2.title-green.center.Sustainable {
        text-align: left !important;
        padding: 30px 31px 0 0px !important;
      }

      .sustainblility-12 p.achieving {
        padding: 0 34px 0 0 !important;
      }

      .sustainblility-12 h2.title-green.center {
        width: 100% !important;
        font-size: 20px !important;
      }

      .sustainblility-12 img.mx-auto.mt30.mb30.co {
        padding: 0 0 0 0px !important;
      }

      .sustainblility-12 img.mx-auto.mt30.sus-01 {
        padding: 0 !important;
      }

      .sustainblility-12 img.mx-auto.mt30.mb30.sus-02 {
        margin: 0 0 0 -14px !important;
      }

      .sustainblility-12 .graph.alignC img.mx-auto.mt30.effort {
        margin: 0px 0 0 -18px !important;
      }

      .sustainblility-12 img.mx-auto.mt30.mb30.img_sus {
        margin: 0 32px 0 -17px !important;
      }

      .sustainblility-12 img.changeImage2.mx-auto {
        padding: 0px 34px 0 0px !important;
      }

      .sustainblility-12 .graph.alignC {
        padding: 0 0 0 34px !important;
      }

      .sustainblility-12 img.mx-auto.mt30 {
        padding: 0 !important;
        width: auto !important;
        height: 156px !important;
      }

    }

    /*@media (max-width: 768px)  {*/
    /*    div#headerbox {*/
    /*        display: none !important;*/
    /*    } */
    /*}*/
    @media (max-width: 767px) {
        #navi-wrap .gnavi > ul > li.on .low-wrap {
    width: 100%;
    position: absolute;
    top: 64px !important;
    left: 0;
    visibility: visible;
    opacity: 1;
    transition: 0.6s;
    z-index: 999;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.16);
    background: rgba(0, 0, 0, 0.89);
    border-top: 1px solid #fff;
}
          body#finance div#headerboxess {
        width: 715px !important;
        margin: -39px 0 0px -332px !important;
    }

    /*        span.main_visual_item.tab-0.bann {*/
    /*    position: absolute;*/
    /*    left: 64px;*/
    /*    margin: 0 0 0 -20px !important;*/
    /*}*/
    body#hobby-photography  div#headerboxess {
        position: absolute !important;
        top: 109px !important;
        left: 19% !important;
        width: 670px !important;
    }
         .container.py-5 table.table.table-bordered {
            direction: rtl;
            width: 228px !important;
            margin: 1px 56px 0 -20px !important;
        }
 
        #show td.sun {
    display: flex !important;
    flex-direction: row ! Important;
    width: 90px ! Important;
    float: right;
    margin-right: 480px ! Important;
}
#show .sun img {
    padding: 0px 5px!Important;
    margin-top: 0!Important;
     margin-top: 0!Important
}
form#product_finder_query img#img-id-4 {
    display: none !important;
}
.col-md-6.mb-4.sr1 p#id-1 {
    width: auto !important;
    margin: 0 -76px 10px 8px !important;
} 
        .col-md-6.mb-5.sr1 p#id-2 {
            margin: 0 3px 5px 89px !important;
        }
        .p-4.shadow.sr1 p#id-1 {
    width: auto !important;
    margin: 0px -81px 0 -5px !important;
    padding: 0px !important;
}
        .p-4.shadow.sr1 h1#heading-id-2 {
    margin: 0 0 0 -32px !important;
}   
           .choose-workstyle .modal-content {
    width: 326px;
    padding: 15px;
    background-repeat: no-repeat;
}
    .choose-workstyle .modal-body  {
    width: auto !important;
    margin: 225px 0 0 0 !important;
}
    .choose-workstyle .modal-body p  {
    width: auto !important;
  
}
       iframe {
    display: none !important;
}

        #show #feature .margin_left {
    margin-top: 0!Important;
}
#show .feature .margin_left {
    margin-top: 0!Important;
}
        .page.tab {
    margin: 190px 0 0 0 !important;
}
      .border-btm.pt-5 {
        display: none !important;
      }

      /*        div#headerbox {*/
      /*    display: none !important;*/
      /*}*/

      .sustainblility-12 img.float-right {
        margin: 0 -42px 0 0 !important;
      }

      .sustainblility-12 p.addition {
        padding: 0 30px 0 0 !important;
      }

      /*
.vertical.clearfix.Examples {
    padding: 0 0 0 87px !important;
}
*/
      .sustainblility-12 .col2.white.horizontal .col2.white h2.title-green.center {
        margin: 109px 0 -71px !important;
      }

      .sustainblility-12 .border_block.start-to-finish {
        margin: 0 0 0 16px !important;
      }

      .sustainblility-12 .col2.white {
        margin: -181px 0 50px !important;
      }


      /* div#headerbox {
    position: relative;
    top: 30px;
    left: -1% !important;
    margin-left: 0px !important;
    width: 402px !important;
    height: 130px !important;
} */
      .sustainblility-12 .text.w340.mr20 p.reduction {
        width: 385px !important;
        margin: 75px 0 60px 0 !important;
      }

      .sustainblility-12 .box .border_block {
        width: 100% !important;
      }

      .sustainblility-12 p.achieving {
        padding: 0 26px 0 0 !important;
      }

      .sustainblility-12 .box .border_block {
        padding: 3px !important;
      }

      .sustainblility-12 .text.w340.mr20 {
        margin: -117px 0 0 !important;
      }

      .sustainblility-12 p.response {
        margin: 53px 0 0 !important;
      }

      .sustainblility-12 .horizontal img {
        height: 118px !important;
        width: 445px !important;
      }


      .sustainblility-12 .border_block.feature-list {
        width: 100% !important;
      }

      .sustainblility-12 .col2.white {
        padding: 0px !important;
      }

      .sustainblility-12 .col2.green {
        padding: 0px !important;
      }

      .sustainblility-12 .graph.trim_box {
        overflow: unset !important;
        height: 100px !important;
      }

      .sustainblility-12 h1.title-green.center.eizos {
        width: auto !important;
      }

      .sustainblility-12 .graph.trim_box img {
        height: 343px !important;
        margin: -155px 0 0 -6px !important;
      }

      .sustainblility-12 .horizontal {
        width: auto !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 140px !important;
      }

      .sustainblility-12 .text {

        width: 100% !important;
        padding: 20px !important;
        text-align: center !important;
      }

      .sustainblility-12 .text.w410.mr30.switch p {

        width: auto !important;
        padding: 0 54px 0 0 !important;
        font-size: 16px !important;
      }

      .sustainblility-12 .text.w410.mr30.switch h3 {

        padding: 0 51px 0 0px !important;
      }

      .sustainblility-12 .sp-TopLink.mt20.mb20.ml20.mr20 img {
        height: 150px !important;
      }

      .sustainblility-12 h2.title-green.center {
        width: 100% !important;
        font-size: 20px !important;
      }

      .sustainblility-12 .text.center .group {
        width: auto !important;
      }

      .sustainblility-12 .text.center p {
        text-align: left;
        width: 360px !important;
        font-size: 13px !important;
      }

      .sustainblility-12 .box {
        width: 100% !important;
      }

      .sustainblility-12 h1.title-green.center {
        font-size: 20px !important;
      }

      .sustainblility-12 img.mx-auto.mt30 {
        width: auto !important;
        height: 223px !important;
      }

      .sustainblility-12 .col2.white {
        width: auto !important;
        padding: 0 31px 0 0px !important;
      }

      .sustainblility-12 .text.w340.mr20 p {
        margin: 27px 0 45px !important;
      }

      .sustainblility-12 .graph.trim_box img {
        margin: -192px 0 !important;
        height: 196px !important;
        width: 300px !important;
      }


      .sustainblility-12 img.mx-auto.mt30 {
        padding: 0 0 0 32px;
        width: auto !important;
        height: 156px !important;
      }

      .sustainblility-12 .text.center p {

        width: auto !important;
        font-size: 13px !important;
      }

      .sustainblility-12 .horizontal {
        width: auto !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 140px !important;
      }

      .sustainblility-12 .graph.center {
        margin: 0 0 0 -14px !important;
      }

      .sustainblility-12 .text.w340.mr20 p.reduction {

        width: 311px !important;
        margin: 75px 0 60px 0 !important;
      }

      .sustainblility-12 .text.w340.mr20 p.included {

        width: 311px !important;
        margin: 75px 0 60px 0 !important;
      }
        /*  div#headerboxess {*/
        /*    position: absolute !important;*/
        /*    top: 108px !important;*/
        /*    left: 59% !important;*/
        /*    width: 740px !important;*/
        /*}*/

      /*product css flex scan start */
      /*        img#img-id-10 {*/
      /*         width: 35px !important;*/
      /*}*/
      /*product css flex scan End */
      .sustainblility-12 {
        overflow-x: hidden;
      }

      /*        div#headerbox {*/
      /*    display: none !important;*/
      /*}*/
      .sustainblility-12 img.float-right {
        margin: 0 -42px 0 0 !important;
      }

      .sustainblility-12 p.addition {
        padding: 0 30px 0 0 !important;
      }

      /*
.vertical.clearfix.Examples {
    padding: 0 0 0 87px !important;
}
*/
      .sustainblility-12 .col2.white.horizontal .col2.white h2.title-green.center {
        margin: 109px 0 -71px !important;
      }

      .sustainblility-12 .border_block.start-to-finish {
        margin: 0 0 0 16px !important;
      }

      .sustainblility-12 .col2.white {
        margin: -181px 0 50px !important;
      }


      /* div#headerbox {
    position: relative;
    top: 30px;
    left: -1% !important;
    margin-left: 0px !important;
    width: 402px !important;
    height: 130px !important;
} */
      .sustainblility-12 .text.w340.mr20 p.reduction {
        width: 385px !important;
        margin: 75px 0 60px 0 !important;
      }

      .sustainblility-12 .box .border_block {
        width: 100% !important;
      }

      .sustainblility-12 p.achieving {
        padding: 0 26px 0 0 !important;
      }

      .sustainblility-12 .box .border_block {
        padding: 3px !important;
      }

      .sustainblility-12 .text.w340.mr20 {
        margin: -117px 0 0 !important;
      }

      .sustainblility-12 p.response {
        margin: 53px 0 0 !important;
      }

      .sustainblility-12 .horizontal img {
        height: 118px !important;
        width: 445px !important;
      }


      .sustainblility-12 .border_block.feature-list {
        width: 100% !important;
      }

      .sustainblility-12 .col2.white {
        padding: 0px !important;
      }

      .sustainblility-12 .col2.green {
        padding: 0px !important;
      }

      .sustainblility-12 .graph.trim_box {
        overflow: unset !important;
        height: 100px !important;
      }

      .sustainblility-12 h1.title-green.center.eizos {
        width: auto !important;
      }

      .sustainblility-12 .graph.trim_box img {
        height: 343px !important;
        margin: -155px 0 0 -6px !important;
      }

      .sustainblility-12 .horizontal {
        width: auto !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 140px !important;
      }

      .sustainblility-12 .text {

        width: 100% !important;
        padding: 20px !important;
        text-align: center !important;
      }

      .sustainblility-12 .text.w410.mr30.switch p {

        width: auto !important;
        padding: 0 54px 0 0 !important;
        font-size: 16px !important;
      }

      .sustainblility-12 .text.w410.mr30.switch h3 {

        padding: 0 51px 0 0px !important;
      }

      .sustainblility-12 .sp-TopLink.mt20.mb20.ml20.mr20 img {
        height: 150px !important;
      }

      .sustainblility-12 h2.title-green.center {
        width: 100% !important;
        font-size: 20px !important;
      }

      .sustainblility-12 .text.center .group {
        width: auto !important;
      }

      .sustainblility-12 .text.center p {
        text-align: left;
        width: 360px !important;
        font-size: 13px !important;
      }

      .sustainblility-12 .box {
        width: 100% !important;
      }

      .sustainblility-12 h1.title-green.center {
        font-size: 20px !important;
      }

      .sustainblility-12 img.mx-auto.mt30 {
        width: auto !important;
        height: 223px !important;
      }

      .sustainblility-12 .col2.white {
        width: auto !important;
        padding: 0 31px 0 0px !important;
      }

      .sustainblility-12 .text.w340.mr20 p {
        margin: 27px 0 45px !important;
      }

      .sustainblility-12 .graph.trim_box img {
        margin: -192px 0 !important;
        height: 196px !important;
        width: 300px !important;
      }


      .sustainblility-12 img.mx-auto.mt30 {
        padding: 0 0 0 32px;
        width: auto !important;
        height: 156px !important;
      }

      .sustainblility-12 .text.center p {

        width: auto !important;
        font-size: 13px !important;
      }

      .sustainblility-12 .horizontal {
        width: auto !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 140px !important;
      }

      .sustainblility-12 .graph.center {
        margin: 0 0 0 -14px !important;
      }

      .sustainblility-12 .text.w340.mr20 p.reduction {

        width: 311px !important;
        margin: 75px 0 60px 0 !important;
      }

      .sustainblility-12 .text.w340.mr20 p.included {

        width: 311px !important;
        margin: 75px 0 60px 0 !important;
      }
    }

   div#sustainabiltys p#id-23 {
    WIDTH: 290PX !important;
}
      



















    /*div#spec_area {*/
    /*    width: 320px !important;*/
    /*}*/
    .modal-dialog {
      padding: 192px 0 0 0 !important;
      display: flex !important;
    }

    a.btn.contactBtn {
      width: 121px !important;
      font-size: 9px !important;
      padding: 8px 0 8px 0 !important;
    }

    h4.title1 {
      padding: 127px 0 0 0 !important;
    }

    h3.hood {
      font-size: 12px !important;
    }

    /*div#fill-tabpanel-0 {*/
    /*    margin: 80px 0px 0 -9px !important;*/
    /*}*/
    div#fill-tabpanel-0 {
      margin: 0px 0px 0 0px !important;
    }

    /*h1.title1 {*/
    /*    padding: 139px 0 0 0 !important;*/
    /*}*/
    /*h1.cancel.title1 {*/
    /*    padding: 139px 0 0 0 !important;*/
    /*}*/

    .subcopy {
      padding: 0 15px 0 0 !important;
    }

    .product-gallery-featured {
      padding: 30px 0 0 0 !important;
      height: 365px !important;
    }

    div#main-box\ my-5\ py-5 div#content {
      margin: -33px 0px 0 0 !important;
    }

    .picture {
      width: 130px !important;
    }

    .item.clearfix.left p {
      width: 166px !important;
    }


 div#tab-content table.standard {
         direction: rtl !important;
    width: auto !important;
}
    div#tab-content table.standard th {
        /*text-align: right !important;*/
        /*direction: rtl !important;*/
        width: auto !important;
    }
   div#tab-content table.standard td {
      height: auto !important;
      width: auto !important;
    }

   div#tab-content table.standard tr th.indent {
      padding: 0px 0 0 11px !important;
      font-size: 12px !important;
    }

    /*.left-col {*/
    /*    margin-top: 18px ! Important;*/
    /*}*/
    /*khalid css End*/



    #education-and-research .sustanibility {
      left: -264px ! Important;
      width: 40% !important;
      height: 137px !important;
    }

    .filter-control {
      display: none !important;
    }

    ul#tab_filter {
      display: grid;
      grid-template-columns: 1fr 1fr !important;
      width: 39% !important;
    }

    .rouded-2 {
      display: none !Important;
    }

    div#product_finder_result {}

    div#side {
      width: 100% !Important;
    }

    form#product_finder_query {
      width: 100%;
    }

    .product_finder_main_visual img {

      height: 161px !Important;
      ;


    }

    div#main_visual {
      height: 197px !Important;
    }

    .clearfix {
      display: flex;

    }

    .models {
      display: flex;
      flex-direction: column;
    }

    #product_finder_query .filter-section h4 {
      width: 10% !important;
    }

    .product_finder_contents {
      width: auto !important;
    }

    #main {
      width: auto !Important;
    }

    ul#tab_filter {
      width: 100% !important;
    }

    /*div#content {*/
    /*    overflow: hidden;*/
    /*}*/




    .product-gallery {
      flex-direction: column !important;
      margin-top: -155px;
    }

    .product-gallery-featured img {
      width: 100% !Important;
    }

    .tab-pane img {
      height: auto !Important;
      width: 100% !Important;
    }

    div#tab01_ar {
      display: none !Important;
    }

    .title1 {
      /*margin-top: -132px!Important;*/
      font-size: 21px !Important;
      /*padding: 62px 0px!Important;*/
      padding-bottom: 0 !important;
    }

    .margin_left {
      margin-top: 17px !Important;
      margin-left: 0 !important;
      margin-bottom: 0 !Important;
    }

    td {
      display: flex;
      flex-direction: column;
      width: 46% !Important;
    }

    .sp-img-flex {
      margin-bottom: 59px !important;
    }

    /*h1#heading-id-2 {*/
    /*  width: 335px !important;*/
    /*}*/

    table {
      margin-bottom: 18px !important;
    }

    .tab-pane h3 {
      width: 323px !important;
      font-size: 25px ! Important;
    }

    .tab-pane p {
      margin: 0 !Important;
    }

    /*ul.nav.nav-fill.nav-tabs.pt-5.mt-5 {*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    width: 100%!important;*/
    /*    position: relative;*/
    /*    top: 350px;*/
    /*    margin-bottom: 334px!Important;*/
    /*    margin-top: 89px!Important;;*/
    /*}*/
    ul.nav.nav-fill.nav-tabs.pt-5.mt-5 {
      display: flex;
      flex-direction: column;
      width: 100% !important;
      margin-bottom: -8px ! Important;
      /*margin-top: 450px ! Important;*/
    }

    ul.nav.nav-fill.nav-tabs.pt-5.mt-5 li {

      z-index: 1;
    }

    .contactBtn {
      display: none;
    }

    .product-gallery-featured {
      margin-top: 78px;
    }

    .subcopy {
      width: 86% !important;
      ;
    }

    ul.sns-list {
      margin: 35px auto;
    }

    .box {
      margin: 0 !Important;
    }


    .solution_map_bottom {
      display: flex;
      flex-direction: column;
    }

    .premium02 {
      margin-left: 114px !Important;
    }



    #choose-my-workstyle .solution_map {
      background-image: unset !Important;
      background: #006eb3;
      width: 100% !Important;
    }

    div#btn02 {
      display: none;
    }

    .map_btn a {
      width: 326px !Important;
      margin-top: 16px;
    }

    div#btn02 {
      display: none;
    }

    div#content {
      margin: 0 !important;
    }

    .solution_map_bottom {
      background: #bbcfec;
    }

    div#btn07 {
      display: none;
    }

    .title.sub_title {
      width: 359px;
      padding: 0px !Important;
      height: 40px !important;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .choose-workstyle .title {
      width: 325px;
      padding: 0px ! Important;
      height: 40px !important;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-left: 26px !Important;
    }

    .type_box {
      padding-left: 20px !important;
    }

    .standard01 {
      display: grid;
      grid-template-columns: 1fr 1fr !important;
    }

    .basic01 {
      display: grid;
      grid-template-columns: 1fr 1fr;
    }

    div#headerbox {
      padding: 0 !important;
    }


    div#content {
      margin-left: 0 !important;
      position: unset;
      /*margin: 103px auto!important;*/

    }


    /*div#headerbox img {*/
    /*    height:fit-content!important;*/
    /*    width: 100%!Important;*/
    /*    z-index: 9;*/
    /*    object-fit: cover;*/
    /*    margin-top: 51px;*/
    /*}*/
    .h1_block {
      margin: 0 !Important;
    }

    .center {
      /* position: relative!important; */
      /* left: 16px!important; */
      width: 100% !important;
      margin: 0 auto !important;
    }

    h1.h1_title {
      font-size: 13px !important;
    }

    h2.h2_title {
      position: relative;
      left: -193px;
      font-size: 14px !important;
    }

    .h1_block {
      margin: 0 !Important;
    }

    .center {
      position: relative;
      left: 16px;
      width: 34%;
      margin: 0 auto;
    }

    #choose-my-workstle .performance-title {
      font-size: 12px !important;
    }

    h2.h2_title {
      position: relative;
      left: -193px;
      font-size: 14px !important;
    }


    .message_block img {
      width: 39%;
      margin: 0 auto;
      position: relative;
      left: 57px;
      object-fit: unset;
      height: 100px;
    }

    #choose-my-workstyle .choose-workstyle img.sustanibility {
      height: 130px !Important;
      object-fit: cover;
      margin-top: 29px !Important;
      width: 41% !Important;
      margin-left: -12px !Important;
    }

    .modal-content.\33 {
      background-size: 143px !important;
      background-position: 234px 130px !Important;
    }

    .twenty-container.text-center main {
      margin-left: -10px;
      width: 345px;
    }

    .monitor_caption {
      margin-left: 0 !important;
      width: 337px !important;
    }

    .choose-workstyle .workstyle {
      width: 38% !Important;
      position: relative;
      left: -263px;
    }

    .choose-workstyle .premium02 {
      margin-left: 0px !Important;
      margin-top: 6px !Important;
      position: relative;
      left: -28px;
    }

    #choose-my-workstyle .choose-workstyle h1.cancel.title1 {
      padding-top: 40px !Important;
    }

    .choose-workstyle .text {
      width: 100% !important;
      padding: 0px !important;
      text-align: center !important;
      margin-left: -221px !Important;
      margin-top: 38px !Important;
    }

    /*.graph.alignC.mt30 img {*/
    /*    margin-left: 0!Important;*/
    /*    width: 47%!important;*/
    /*}*/

    #workplace .flicker-btn {
      padding: 18px 0px !Important;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .flicker-btn button {
      margin-bottom: 17px;
    }

    #content {
      width: auto !Important;
    }

    /*.thumbnails-list {*/
    /*    width: 265px !important;*/
    /*    display: grid ! Important;*/
    /*    grid-template-columns: 1fr 1fr 1fr 1fr 1fr ! Important;*/
    /*    margin-top: -37px ! Important;*/
    /*    position: relative;*/
    /*    left: -46px;*/
    /*}*/
    .thumbnails-list {
      width: 245px !important;
      display: grid ! Important;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr ! Important;
      margin: -36px 0 0 -89px;
    }

    /*.left-col {*/
    /*    margin-top: 287px!Important;*/
    /*}*/
    /*div#main-box\ my-5\ py-5 {*/
    /*    margin-top: -133px;*/
    /*}*/

    .copy {
      font-size: 18px !important;
      width: 86% !important;

    }

    img.margin_top {
      display: none;
    }


    .workplace .title1 {
      padding-top: 39px !Important;
      font-size: 19px !important;
    }

    .workplace .text {
      padding: 0 !Important;
    }

    .workplace div#block01 {
      padding-bottom: 0 !Important;
    }

    #workplace .workplace .caption {
      position: relative;
      top: 9px;
      left: 20px;
    }

    #workplace .workplace .flicker-btn button {
      border: 1px solid #276fc8;
      /* color: #276fc8; */
      font-size: 11px;
      padding: 13px 53px;
      height: 67px;
      margin: 0px 15px;
      width: 30%;
      margin: 5px 0;
      position: relative;
      left: -230px;
      height: 56px !Important;
    }

    .workplace .mt60 {
      margin-top: 12px !Important;
    }

    .workplace .btn-blk {
      position: relative;
      /* left: 18px; */
      flex-direction: column !important;
      align-items: baseline;
      padding-top: 23px;
    }

    .workplace .reduce-txt {
      padding-top: 30px !important;
    }

    .workplace .compare-1 {
      width: 500px !Important;
      height: 0 !Important;
      position: relative;
      bottom: -33px;
    }

    .workplace .wrapper .image .image-1 {
      background-size: 356px !important;
    }

    .workplace .wrapper .image .image-2 {
      background-size: 351px !important;
    }

    .workplace .wrapper .slider .dragLine::before,
    .wrapper .slider .dragLine::after {

      height: 194px
    }

    .workplace .wrapper .slider .dragLine::before {
      top: 14%;
    }

    .workplace .dragline-icon {
      top: 17%;
    }


    .workplace .slider .dragLine::after {
      height: 200px !Important;
    }

    .graph.grph-img {
      padding: 23px 0px !important;
    }


    .workplace .txt {
      margin-top: 125px !important;
      margin-left: 0 !Important;
    }

    .workplace .main-txt {
      margin-top: 80px !Important;
    }

    .workplace .design-txt {
      margin-top: 95px !Important;
    }

    .workplace .monit-blk {
      margin-left: -68px !important;
      width: 50% !Important;
      height: 215px !Important;
      object-fit: cover !Important;
    
    }

    /*.home-office {*/
    /*    margin-top: -261px;*/
    /*}*/
    .home-office .discreate {
      margin-top: -96px !Important;
      font-size: 19px !Important;
    }

    .notebook {
      padding-top: 11px !important;
      margin-left: 0px !Important;
      font-size: 17px !Important;
    }

    .home-office .block01 {
      margin: 0 !important;
    }

    .home-office .block01 {
      padding: 0 !important;
      margin-top: 80px !Important;
    }

    .home-office .txt {
      width: 75% !Important;
    }

    .home-office .mu-img {
      height: 0px !Important;
      object-fit: cover;
    }

    img.lan-img {
      height: 333px !Important;
      object-fit: cover;
    }

    .home-office .flex-scan {
      margin-top: -49px !Important;
    }

    .text.w380.ml30.network-blk {}

    .network-blk {
      margin-left: 0 !Important;
    }

    .network-blk p {
      width: 82% !Important;
    }

    .network-blk h1 {
      width: 82%;
    }

    .spac-blk {
      width: 40% !important;
    }

    .design {
      height: 227px !Important;
      object-fit: cover;
    }

    .enterprise {
      height: 158px !Important;
      width: 100% !Important;
    }

    .sustanibility {
      height: 156px ! Important;
      position: relative;
      left: -14px;
    }

    .care h1 {
      font-size: 19px !Important;
      padding-top: 6px !Important;
    }

    /*.finance {*/
    /*    margin-top: -291px!important;*/
    /*}*/
    .tackle {
      margin-top: 45px !important;
    }

    .tackle h1 {
      font-size: 19px !Important;
    }

    .sychronized {
      text-align: center !important;
      padding: 0 !Important;
    }

    .sychronized h1 {
      font-size: 16px !Important;
    }

    .sychronized p {
      font-size: 13px !Important;
      width: 334px;
      padding-bottom: 26px !Important;
    }

    .enviorment h1 {
      font-size: 19px !Important;
      padding-top: 0 !important;
    }

    /*.education {*/
    /*    margin-top: -359px!Important;*/
    /*}*/
    .eye {
      margin-top: 39px !important;
      text-align: center;
    }

    /*.eye p {*/
    /* width: 87%!Important;*/
    /* padding-bottom: 51px!Important;!Importan;!Importa;!Import;!Impor;!Impo;!Imp;!Im;!I;!;*/
    /*}*/

    .eye h1 {
      width: 89% !Important;
      padding-top: 97px !Important;
    }

    /*#education-and-research .eye img {*/
    /*    height: 120px!Important;*/
    /*    object-fit: cover;*/
    /*    position: absolute;*/
    /*    left: 22px;*/
    /*    margin-top: 91px!Important;*/
    /*    width: 74%!important;*/
    /*}*/

    .education .glare {
      margin: 0 !important;
      width: 100% !Important;
    }

    /*.education .glare .wrapper {*/
    /*    width: 352px!important;*/
    /*    position: relative;*/
    /*    left: -246px;*/
    /*}*/

    .education .image-11 {
      width: 100% !important;
    }

    .education .glare {
      padding: 0px !important;
      position: relative !important;
      top: 32px;
    }

    .glare .twenty-container.text-center {
      margin-left: 0px !Important;
      width: 100% !Important;
    }

    .optimal {
      margin: 0 !important;
    }

    .optimal h3 {
      font-size: 15px !Important;
    }

    .reduce-blue {
      margin-top: 22px !important;
    }

    .reduce-blue .twenty-container.text-center {
      margin-top: 28px !important;
      height: 237px !important;
      position: relative;
      left: 5px;
    }

    .reduce-blue .image-container {
      width: 100%;
      height: 173px;
      position: relative;
      left: 31px;
    }

    .reduce-blue .monitor_caption {
      margin-top: 104px !Important;
      margin-left: -48px !important;

    }

    .reduce-blue main {
      margin-left: -147px ! Important;
      width: 530px ! Important;
    }

    .flex p {
      position: relative;
      left: -56px;
      font-size: 14px !Important;
      width: 68% !important;
    }

    .perfect-fit {
      padding-top: 43px !Important;
    }

    .perfect-fit p {
      width: 86% !Important;
    }

    .perfect-fit h1 {
      width: 85% !Important;
      padding-top: 79px !Important;
    }

    .perfect-fit img {
      height: 27vh !Important;
      position: relative;
      left: -3px;
      top: -43px;
      width: 90% !Important;
    }

    .distance h1 {
      padding-top: 0 !important;
      font-size: 17px !Important;
    }

    .distance {

      padding: 0 !Important
    }

    .education div#center {
      margin-bottom: 80px !Important;
    }

    #choose-my-workstyle ul.clearfix {
      margin-top: 122px !important;
    }

    #choose-my-workstyle div#headerbox {
      height: auto ! Important;
      left: 0 !Important;
      object-fit: cover !important;
      width: 360px;
      margin-left: 0px !important;
      margin-top: -156px !important;
    }

    #choose-my-workstyle div#headerbox img {
      height: 182px !important;
      object-fit: cover !important;
    }

    #workplace ul.clearfix {
      margin-top: 194px !important;
    }

    /*#workplace div#headerbox img {*/
    /*height: 182px!important;*/
    /* object-fit: cover!important;*/
    /*  }*/



    /*#workplace div#headerbox {*/
    /*    height: auto!Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover!important;*/
    /*     width: 420px!important;*/
    /*     margin-left: 0px!important;*/
    /*     margin-top: -89px!important;*/
    /*    }*/

    #choose-my-workstyle .choose-workstyle .work-txt {
      width: 42% !Important;
      margin: 0 auto !Important;
      margin-left: 222px !Important;
      margin-bottom: 12px !Important;

    }


    #home-office ul.clearfix {
      margin-top: 108px !important;
    }

    /*#home-office div#headerbox {*/
    /*    height: auto!Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover!important;*/
    /*    width: 420px!important;*/
    /*    margin-left: 0px!important;*/
    /*    margin-top: -89px!important;*/
    /*    display: block!important;;*/
    /*    }*/

    #home-office div#block01 {
      padding-bottom: 0 !Important;
    }

    #home-office div#headerbox img {
      height: 182px !important;
      object-fit: cover !important;
    }

    #finance ul.clearfix {
      margin-top: 125px !important;
    }

    /*#finance div#headerbox img {*/
    /*height: 182px!important;*/
    /* object-fit: cover!important;*/
    /*  }*/



    /*#finance div#headerbox {*/
    /*    height: auto!Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover!important;*/
    /*    width: 420px!important;*/
    /*    margin-left: 0px!important;*/
    /*    margin-top: -90px!important;*/
    /*    }*/

    #education-and-research ul.clearfix {
      margin-top: 205px !important;
    }

    /*  #education-and-research div#headerbox img {*/
    /*  height: 182px!important;*/
    /*   object-fit: cover!important;*/
    /*    }*/



    /*#education-and-research div#headerbox {*/
    /*    height: auto!Important;*/
    /*    left: 0!Important;*/
    /*    object-fit: cover!important;*/
    /*    width: 420px!important;*/
    /*    margin-left: 0px!important;*/
    /*    margin-top: -90px!important;*/
    /*    }*/

    #choose-my-workstyle .link_txt a {
      position: relative;
      left: -226px;
    }


    #workplace .btn-blk button {
      width: 32% !Important;
      position: relative;
      left: 42px;
    }

    #workplace .txt {
      width: 40%;
    }

    #workplace .inr-txt {
      width: 63% !important;
      margin-top: 233px !Important;
    }

    #workplace .cancel.title1.enviorment {
      margin-top: -73px !important;
    }

    #workplace .acheive {
      width: 41% !important;
    }

    #workplace div#block04 {
      padding-top: 0 !important;
    }




    #workplace div#block02 {
      padding-bottom: 0 !important
    }



    .text.care {
      padding-top: 42px !important;
      width: 38% !Important;
    }

    #home-office .flexscan {
      width: 38% !Important;
    }

    #home-office div#block02 {
      width: 304px !Important;
      padding-top: 0 !important;
    }

    #home-office .sustanibility {
      object-fit: cover;
      height: 123px !Important;
    }

    #home-office .txt-discreate p {
      width: 39% !important;
    }

    #finance .resolution {
      width: 43% !Important;
    }

    .comfort h1 {
      width: 47% !Important;
    }

    .comfort p {
      width: 42% !important;
    }

    .comfort img {

      position: relative !Important;
      left: -297px;
      height: 240px !important;
      object-fit: cover;
    }

    .tidy p {
      width: 41%;
    }

    .tidy img {
      height: 200px !Important;
    }

    .tidy .graph img.mx-auto {
      margin-left: 0 !Important;
    }

    .sychronizedd {
      display: flex;
      margin-bottom: 81px !important;
    }

    #finance .enviorment p {
      width: 42%;
    }

    #finance .sustanibility {
      left: -248px;
      object-fit: cover;
      height: 146px !important;
      width: 354px !important;
    }

    .glare p {
      width: 41% !important;
    }

    .flicker-blk {

      position: relative;
      top: 43px !Important;
    }

    .flicker-blk p {
      width: 40% !important;
    }

    .flicker-btn button {
      width: 216px !important;
      height: 71px !Important;
      margin-bottom: 26px !Important;
    }



    .optimal p {
      width: 40% !Important;
    }

    .optimal {
      padding-top: 18px !important;
    }

    /*.optimal div#changeImage-container2 img {*/
    /*   position: relative;*/
    /*   left: -250px;*/
    /*   height: 178px!Important;!Importan;!Importa;!Import;!Impor;!Impo;!Imp;!Im;!I;!;*/
    /*   object-fit: contain;*/
    /*   width: 61%!Important;!Importan;!Importa;!Import;!Impor;!Impo;!Imp;!Im;!I;!;*/
    /*   margin: 0 auto;*/
    /*}*/

    .optimal .btn-blk {
      flex-direction: column;
      align-items: baseline;
    }

    .optimal .btn-blk button {
      width: 23% !Important;
      margin-left: 70px;
    }

    .reduce-blue .containerr {
      width: 100% !important;
    }

    /*.optimal .monitor_caption {*/
    /*    position: relative;*/
    /*    left: 40px!Important;!Importan;!Importa;!Import;!Impor;!Impo;!Imp;!Im;!I;!;*/
    /*    margin-top: 12px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;*/
    /*}*/

    .flex p {
      width: 60% !Important;
      margin: 0 auto !important;
      left: -109px;
    }

    #education-and-research .caree {
      margin-top: 56px !Important;
    }

    #education-and-research .caree p {
      width: 39% !Important;
    }

    /*#education-and-research .graph.alignC.mt30 img {*/
    /*    width: 40%!important;*/
    /*    height: 200px!Important;*/
    /*    position: relative;*/
    /*    left: -247px;*/
    /*}*/

    .perfect-fit .graph.w370.mt65 {
      width: 50% !Important;
      height: 169px !important;
      object-fit: cover !Important;
    }

    .distance p {
      width: 40% !Important;

    }

    .distance {
      margin-top: 130px !Important;
    }

    .distance img {
      width: 38% !important;
      position: relative;
      left: -241px;
      height: 120px !important;
      object-fit: cover;
    }



    .cared-eye {
      padding-top: 21px !Important;
    }

    #pure-vision-true-precision div#headerbox {
      top: 17px !Important;

    }

    #pure-vision-true-precision div#headerbox img {
      width: 50% !important;
    }

    /*#pure-vision-true-precision ul.clearfix {margin-top: -68px!Important;margin-left: -62px!Important;!Importan;!Importa;!Import;!Impor;!Impo;!Imp;!Im;!I;!;}*/

    .graphics-menu-box {
      display: grid ! Important;
      grid-template-columns: 1fr 1fr;
      width: 601px !Important;
      position: relative;
      left: 90px;
    }

    .graphics-menu-title {

      font-size: 13px !Important;
    }

    .graphics-menu-box img {
      height: 67px !Important;
      width: 100% !Important;
      object-fit: cover;
    }

    .graphics-menu-list:nth-child(2) {

      position: relative;
      left: -137px;
    }

    .graphics-menu-list:nth-child(4) {
      position: relative;
      left: -138px;
    }

    #pure-vision-true-precision #main .box {
      left: 19px;
    }

    .graphics img {
      width: 304px !important;
      position: relative;
      left: 36px;
    }

    #pure-vision-true-precision .box.box-black.bg-004 {
      padding-top: 1px !important;
    }

    /*.color-edge p {*/
    /*    width: 320px!Important;*/
    /*    padding-top: 12px!important;*/
    /*}*/

    /*.desktop {*/
    /*    font-size: 19px!Important;*/
    /*    position: relative;*/
    /*    top: 18px;*/
    /*    left: 28px;*/
    /*}*/



    /*.text {*/
    /*    display: flex!Important;*/
    /*    flex-direction: column!important;*/

    /*}*/
    /*.horizontal.clearfix.wallpaper.mt20 {*/
    /*    display: grid!Important;*/
    /*    grid-template-columns: 1fr 1fr 1fr 1fr !important;*/
    /*    width: 298px!Important;*/
    /*    position: relative;*/
    /*    left: -57px;*/
    /*}*/




    /*.first {*/
    /*    margin-left: 94px!important;*/
    /*}*/

    /*.second {*/
    /*    margin-left: -2px!important;*/
    /*}*/

    /*.text.w370:nth-child(2) {*/
    /*    margin-left: -157px!Important;*/
    /*    height: 214px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;*/
    /*}*/

    /*.text-blk img {*/
    /*    width: 0px!important;*/
    /*}*/

    /*#pure-vision-true-precision .text-blk img {*/
    /*    width: 134px!important;*/
    /*}*/

    /*#pure-vision-true-precision .text-blk {*/
    /*    margin-left: -60px!Important;*/
    /*}*/

    /*.text-blk2 {*/
    /*    position: relative;*/
    /*    top: -185px;*/
    /*    left: 245px;*/
    /*}*/

    /*#pure-vision-true-precision .text-blk2 img {*/
    /*    width: 153px!Important;*/
    /*}*/

    /*#pure-vision-true-precision .txt-blk img {*/
    /*    width: 225px!Important;*/
    /*}*/

    .workplace .main-txt p {
      width: 42% !important;
    }

    .text.design-txt p {
      width: 40%;
    }

    #finance .text img {
      /* width: 100%!Important; */
    }

    #finance .img-1 {
      position: relative !Important;
      left: -12px;
    }

    #finance .img-2 {
      height: 145px !Important;
      width: 62% !Important;
    }


    #workplace .flicker {
      padding-top: 10px !Important;
    }

    #workplace .flicker p {
      width: 44%;
    }

    #workplace .reducedd {
      width: 100% !important;
    }

    #workplace .main-horizontal {
      display: flex !Important;
      flex-direction: column !important;
    }

    .main-horizontal p {
      width: 100% !important;
    }

    p.glare-item {
      width: 43%;
    }

    #workplace .monitored {
      width: 50% !Important;
      position: relative;
      left: -193px;
    }

    .main-title {
      position: relative;
      left: -139px !important;
    }

    .choose-workstyle .premium02 .type_box:nth-child(2) {

      margin-top: 13px !Important;

    }

    .choose-workstyle .premium02 .type_box:nth-child(3) {

      margin-top: 25px !Important;
    }

    #choose-my-workstyle .basic .type_box:nth-child(2) {
      margin-top: -9px !important;
    }

    .map_btn a {
      padding: 17px 16px !Important;
      width: 370px !important;
    }

    .text.w370.text-blk2 {
      height: 221px !Important;
      margin-top: -36px !Important;
    }

    .gap-txt {
      display: none !important;
    }

    .wallwapper {
      margin: 0 !Important;
    }

    .goldenline {
      position: relative;
      left: 27px;
      padding-bottom: 0 !Important;
    }

    .main-boxx {
      height: 1150px !important;
      margin-bottom: 57px !Important;
    }


    #pro-photography div#headerbox {
      top: 0 !important;
    }

    #pro-photography div#headerbox img {
      width: 18% !Important;
    }



    #pro-photography div#content {
      margin-top: 161px !Important;
      margin-left: 0 !important;
    }
  #pro-photography .tabs .tab {
        width: 100%; /* Full width tabs for mobile */
        height: 50px;
    }

    /*#pro-photography ul.clearfix {*/
    /*  margin-left: -75px !Important;*/
    /*}*/

    .main-list {
      display: grid !Important;
      grid-template-columns: 1fr 1fr;
      margin-left: 10px !important;
      margin-top: 0 !Important;
      width: 44% !important;
    }

    .professional {
      width: 38% !Important;
      padding-left: 12px !important;
    }

    #pro-photography div#box1 {
      width: 100% !Important;
    }

    .main-list li {
      font-size: 12px !Important;
    }


    #pro-photography .sec-box {
      top: auto !important;
      width: 100% !Important;
      margin-bottom: 68px !Important;
    }

    .sec-box .col2 {
      padding: 33px 14px !Important;
    }

    #pro-photography .sec-box h4 {
      width: 82% !Important;
      margin-bottom: 0 !important;
      font-size: 25px !Important;
    }

    #pro-photography .sec-box p {
      width: 80% !Important;
      padding-bottom: 24px !Important;
    }

    .sec-box .bnr-box-title {
      font-size: 17px !Important;
      width: 83% !important;
    }

    .sec-box .bnr-box-text {
      width: 76% !important;
      font-size: 15px !Important;
    }

    .sec-box .bnr-box-text br {
      display: none !important;
    }

    #pro-photography .main-gold {
      padding-left: 23px !Important;
      background-position: -37px 453px !Important;
      padding-bottom: 50px !Important
    }

    #pro-photography .main-gold h4 {

      width: 100% !important;
      font-size: 20px !important;
    }

    #pro-photography .main-gold p {
      width: 71% !Important;
    }

    .block-box {
      top: -107px !Important;
      padding: 50px 113px !Important;
    }

    #pro-photography .block-box h4 {
      width: 40% !Important;
      margin-bottom: 0 !important;
    }

    .block-box p {
      width: 39% !important;
    }

    .block-box img {
      position: relative;
      left: -265px;
      width: 45% !Important;
      height: 180px !Important;
      object-fit: fill;
      position: relative;
      left: -255px;
    }

    #pro-photography .conversion-title {
      width: 39% !important;
    }

    .box-convert p {
      margin-left: 11px !Important;
      width: 36% !important;
    }

    #pro-photography div#content {
      height: 3597px;
    }

    #pro-photography .conversion-bnr img {
      width: 50% !important;
      height: 147px !Important;
    }

    #hobby-photography div#headerbox {
      top: 0;
      left: 42%;
    }

    #hobby-photography div#headerbox img {
      width: 23% !Important;
      position: relative;
      left: -10px;
    }

    #hobby-photography ul.clearfix {
      margin-left: -81px !important;
      margin-top: 32px !Important;
    }

    #hobby-photography div#content {
      margin-top: 213px !important;
      margin-bottom: -14px !Important;
    }

    .hobby-txt p {
      width: 96% !Important;
    }

    #hobby-photography .box {
      width: 100% !Important;
      padding: 15px 18px !important
    }

    .text.hobby-txt {
      width: 38% !important;
    }

    .main-txt {
      padding: 0px 89px !Important;
    }

    .main-txt h4 {
      width: 44% !important;
    }

    .main-txt p {
      width: 42% !Important;
    }

    .horizontal.clearfix.compare-blkk {
      display: flex !important;
      flex-direction: column !Important;
    }

    .hobby-img {
      width: 100% !important;
      position: relative;
      left: 37px;
    }


    .high-color p {
      width: 72% !important;
      margin-top: 0 !Important;
    }

    .high-color {
      padding-bottom: 0 !Important;
      margin: 0 !Important;
    }

    .high-color .col2.mb0 {
      margin: 0 !Important;
      padding: 0 !Important;
    }

    .easy-screen img {
      width: 65% !important;
    }

    .easy-screen p {
      width: 37% !Important;
      margin-top: 0 !Important;
    }

    .easy-screen h4 {
      font-size: 24px !Important;
    }

    #hobby-photography .gold-bnr {
      width: 100% !Important;
    }

    .spacingg {
      display: none !Important;
    }

    .spacingg {
      display: none !Important;
    }

    #hobby-photography .monitor_caption {
      display: flex !important;
      /* width: 483px!important; */
      justify-content: space-between;
    }

    .color-gold {
      position: relative;
      font-size: 9px;
    }

    .colorr {
      position: relative;
      left: 7px;
    }

    .bnrr {
      width: 27% !Important;
      margin-left: -600px !Important;
    }

    #video-editing-and-post-production div#headerbox {
      top: 0 !Important;
      margin-left: -262px !important;
      margin-bottom: 50px !important;
      top: 0 !important;

    }


    #video-editing-and-post-production div#headerbox img {
      width: 63% !Important;
    }

    #video-editing-and-post-production ul.clearfix {

      margin-left: -64px !important
    }

    #video-editing-and-post-production #content {
      margin: 0 !Important;
    }

    #video-editing-and-post-production .color-edge {
      padding: 0px 15px !Important;
    }

    #video-editing-and-post-production .color-edge p {
      width: 100% !important;
    }

    #video-editing-and-post-production .color-edge {
      padding: 0px 15px !Important;
    }

    #video-editing-and-post-production .color-edge p {
      width: 100% !important;
    }

    #video-editing-and-post-production ul.graphics-list.multi {
      display: grid !Important;
      grid-template-columns: 1fr 1fr !Important;
    }



    .hdr {
      display: flex !important;
      flex-direction: column !Important;
    }

    ul.clearfix {
      display: flex !important;
      flex-direction: column;
      margin-left: 20px !Important;
    }

  }


  @media(max-width:360px) {
    .diagnostics h4.center.mb20 img {
        width: 365px !important;
        height: 188px !important;
        margin: 0 0 0 -583px !important;
    }
#show div#main {
    margin: 0 25px 0 -20px !important;
}
.workplace p#id-13 {
    margin: 0 0 0 0 !important;
}









    .workplace .title1 {
      padding-top: 132px ! Important;
      font-size: 19px !important;
    }

    div#content {
      margin: 200px 0 0 0 !important;
    }

    #choose-my-workstyle .performance-title {
      font-size: 12px !Important;
    }

    #choose-my-workstyle .choose-workstyle img.sustanibility {
      margin-left: -40px !Important;
    }

    #education-and-research .sustanibility {
      /* width: 311px!Important; */
      /* height: 130px!Important; */
      /* margin-left: -492px!Important; */
      /* object-fit: cover!important; */
    }

    .map_btn a {
      width: 318px !Important;
    }

    #choose-my-workstyle .solution_map {
      width: 42% !important;
    }

    .choose-workstyle .title {
      position: relative;
      left: -16px !important;
    }

    .choose-workstyle .premium02 {
      left: 77px !important;
    }

    #choose-my-workstyle .arrow_right {
      position: relative;
      top: 5px;
      left: -16px;
    }

    #workplace .workplace .containerr {
      margin-left: 0px !important;
    }

    #workplace .workplace .caption {
      left: 8px !important;
    }

    #workplace .changeImage-container img {
      width: 41% !important;
    }

    #workplace .flicker p {
      width: 41% !Important;
    }

    #workplace .reduce-txt .reducedd {
      width: 100% !Important;
    }

    .workplace .wrapper .image .image-2 {
      background-size: 317px !important;

    }

    .workplace .wrapper .image .image-1 {
      background-size: 320px !important;
    }

    .workplace .slider .dragLine::after {
      height: 180px !Important;
    }

    .workplace .monitor_caption.second-caption {
      left: -2px !Important;
      top: -120px !important;
    }

    #workplace .inr-txt {
      width: 100% !Important;
    }

    #workplace .flicker .inr-txt {
      width: 64% !Important;
    }

    #workplace .flicker .hub {
      width: 100% !Important;
    }

    #finance .img-2 {
      width: 58% !Important;
    }

    #finance .img-3 {
      width: 43% !Important;
      height: 149px !Important;
      object-fit: cover;
    }

    .eye p {
      width: 82% !important;
    }

    .glare p {
      width: 39% !important;
    }

    .glare .twenty-container.text-center {
      width: 96% !important;

    }

    .glare .monitor_caption {
      margin-left: -10px !Important;
      margin-top: -4px !important;
    }

    #education-and-research .flicker-blk {
      top: 1px !important;
    }

    #education-and-research .flicker-btn {
      padding-bottom: 0 !important;
    }

    #education-and-research .graph.alignC.mt30 img {
      width: 86% !important;
      margin: 0 0 0 54px !important;
      height: 200px !important;
    }

    .optimal .monitor_caption {
      left: 33px !important;
      width: 322px !Important;
    }

    .reduce-blue main {
      margin-left: -140px !Important;
      width: 500px !Important;
    }

    #education-and-research .flex {
      position: relative !important;
    }



    a.arrow_right {
      padding-left: 0 !Important;
      font-size: 14px !Important;
      position: relative !Important;
      top: 17px;
    }

    #education-and-research .sustanibility {
      left: -264px !Important;
      width: 40% !important;
      height: 137px !important;
      object-fit: cover;
    }

    .perfect-fit img {
      height: 175px !important;
      width: 81% !Important;
    }

    .perfect-fit {
      padding-top: 30px !important;
    }

    .distance {
      margin-top: 90px !Important;
    }

    .distance img {
      width: 42% !Important;
      margin-left: 230px !Important;
    }

    .text.mt40.box-blk {
      margin: 0 !Important;
    }

    .goldenline {
      position: relative;
      top: 50px;

    }

    #pure-vision-true-precision .gold_underline p {
      margin-bottom: 50px !Important;
    }

    .wallwapper h4 {
      margin-bottom: 37px !important
    }

    #pure-vision-and-precision div#main .view {

      position: relative;
      left: -14px !important
    }

    #pure-vision-true-precision .column.transparent {
      position: relative;
      left: -14px !important;
    }

    .block-box img {
      width: 40% !Important;
      left: -263px !Important;
    }

    #pro-photography .conversion-title {
      width: 38% !important;
    }

    #pro-photography .conversion-bnr img {
      width: 38% !important;
      object-fit: cover !Important;
    }

    .box-convert p {
      width: 35% !important;
    }

    #pro-photography .main-gold {
      padding-bottom: 29px !important;
    }

    .main-txt h4 {
      width: 46% !important;
      font-size: 24px !Important;
    }

    .main-txt p {
      width: 41% !important;
    }

    #hobby-photography .main-txt p {
      margin-bottom: 0 !important;
      margin-top: 0 !Important;
    }

    #hobby-photography .twenty-container.text-center main {
      width: 65% !Important;
    }

    #hobby-photography .monitor_caption {
      margin-left: -14px !Important
    }

    .main-txt h4 {
      width: 46% !important;
      font-size: 24px !Important;
    }

    .main-txt p {
      width: 41% !important;
    }

    #hobby-photography .main-txt p {
      margin-bottom: 0 !important;
      margin-top: 0 !Important;
    }

    #hobby-photography .twenty-container.text-center main {
      width: 65% !Important;
    }

    #hobby-photography .monitor_caption {
      margin-left: -14px !Important
    }

    .easy-screen p {
      width: 36% !Important;
    }

    .easy-screen img {
      width: 60% !Important;
    }

    .main-title {
      left: -146px !important;
    }

    .message_block img {
      width: 36% !important;
    }

    .tab ul.clearfix {
      display: flex !Important;
      flex-direction: column;
      margin-left: 25px !Important;
    }

    #education-and-research ul.clearfix {
      margin-left: -11px !important;
    }

    #pro-photography .professional {
      width: 37% !Important;
    }

    .box-main .col2.last {
      margin: 0 !important;
    }

  }
  
  .rtl-text{
    text-align:right;
}