      .fea-nav-list {
        padding: 1px 0 20px 3%;
      }
    
      /*responsive*/

      .rows:after,
      .rows:before {
        display: table;
        content: "";
        clear: both;
      }

      .rows {
        margin-right: -15px;
        margin-left: -15px;
        display: flex;
        flex-wrap: wrap;
      }

      .cols-2,
      .cols-3,
      .cols-4,
      .cols-6,
      .cols-8,
      .cols-9,
      .cols-10,
      .cols-12 {
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
      }

      .cols-2 {
        width: 12.5%;
      }

      .cols-3 {
        width: calc(25% - 30px);
      }

      .cols-4 {
        width: 33.3%;
      }

      .cols-6 {
        width: calc(50% - 60px);
      }

      .cols-8 {
        width: 66.6%;
      }

      .cols-9 {
        width: 75%;
      }

      .cols-10 {
        width: 87.5%;
      }

      .cols-12 {
        width: 100%;
      }

      @media only screen and (max-width: 992px) {
        .cols-md-12 {
          width: 100%;
        }
        .cols-md-9 {
          width: 75%;
        }
        .cols-md-6 {
          width: calc(50% - 60px);
        }
        .cols-md-3 {
          width: 25%;
        }
      }

      @media only screen and (max-width: 650px) {
        .cols-sd-12 {
          width: 100%;
        }
        .cols-sd-9 {
          width: 75%;
        }
        .cols-sd-6 {
          width: calc(50% - 60px);
        }
        .cols-sd-3 {
          width: 25%;
        }
      }
      /*language*/

      .lang-box {
        text-align: center;
        margin-bottom: 50px;
      }

      .lang-text span {
        font-size: 16px;
        margin: 15px auto;
        display: block;
      }

      .lang-flag {
        height: 75px;
        width: 102px;
        background: url(https://www.manageengine.com/mobile-device-management/images/supported-language-flags-sprite.png);
        vertical-align: middle;
        margin-right: 15px;
        background-repeat: no-repeat;
        box-shadow:
          0 0 9px #00000024,
          inset 0 0 2px #00000052;
        border-radius: 5px;
        border: 1px solid #e6e6e6;
        margin: 0 auto;
      }

      .lang-english {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/UK_Flag.jpg);
        background-size: cover;
        background-position: center;
      }

      .lang-french {
        background-position: -153px -80px;
      }

      .lang-german {
        background-position: -29px -82px;
      }

      .lang-japanese {
        background-position: -17px -2px;
      }

      .lang-polish {
        background-position: -710px 0px;
      }

      .lang-simplified-chinese {
        background-position: -680px -73px;
      }

      .lang-spanish {
        background-position: -417px -2px;
      }

      .lang-traditional-chinese {
        background-position: -284px -162px;
      }

      .lang-turkish {
        background-position: -142px 0px;
      }

      .lang-portuguese {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/Portugal.png) no-repeat;
        background-size: cover;
      }

      .lang-steps h2 {
        text-align: center;
        font-weight: 500;
      }

      .lang-steps h4 {
        font-size: 18px;
        font-weight: 600;
        color: #333;
      }

      .lang-steps p {
        margin-top: 5px;
        font-size: 16px;
      }

      .steps-container {
        margin: 0 auto;
        max-width: 750px;
      }

      .steps-img {
        text-align: center;
        margin: 40px auto 30px;
        max-width: 660px;
      }

      .lang-steps .steps-img img {
        box-shadow: 0 0 10px #00000024;
        border-radius: 10px;
        /* max-width: 610px !important; */
        margin: 0;
      }

      .flag-section {
        max-width: 1160px;
        width: 90%;
        margin: auto;
        margin: 60px auto 0;
        padding: 0 0 60px;
        border-bottom: 1px solid #e3e3e3;
      }

      .flag-section h1 {
        text-align: center;
        font-weight: 600;
        font-size: 30px;
        line-height: 1.2;
      }

      .flag-section ul {
        display: block;
        /* text-align: center; */
        padding: 0;
        margin: 40px 0 0;
        flex-wrap: wrap;
        justify-content: space-between;
      }

      .flag-section ul li {
        display: inline-block;
        width: 250px;
        margin: 15px;
        border: 1px #eee solid;
        text-align: initial;
      }

      .flag-section ul li:before {
        content: "";
        display: inline-block;
        background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/supported-language-flags-sprite.png);
        width: 68px;
        height: 40px;
        vertical-align: middle;
        margin-right: 15px;
        background-size: 476px 120px;
        border-right: 1px #eee solid;
      }

      .ico-japan:before {
        background-position: 0 0;
      }

      .ico-turkish:before {
        background-position: -68px 0;
      }

      .ico-spain:before {
        background-position: -204px 0;
      }

      .ico-russia:before {
        background-position: -272px 0;
      }

      .ico-polish:before {
        background-position: -340px 0;
      }

      .ico-italy:before {
        background-position: -408px 0;
      }

      .ico-german:before {
        background-position: 0 -40px;
      }

      .ico-french:before {
        background-position: -68px -40px;
      }

      .ico-finnish:before {
        background-position: -136px -40px;
      }

      .ico-dutch:before {
        background-position: -204px -40px;
      }

      .ico-simplified-china:before {
        background-position: -340px -40px;
      }

      .ico-portuguese:before {
        background-position: -68px -80px;
      }

      .ico-traditional-china:before {
        background-position: -136px -80px;
      }

      .ico-english:before {
        background-position: -204px -80px;
      }

      @media only screen and (max-width: 1262px) {
        .flag-section {
          max-width: 852px;
        }
      }

      @media only screen and (max-width: 992px) {
        .flag-section ul {
          max-width: 568px;
          margin: 40px auto 0;
        }
      }

      @media only screen and (max-width: 630px) {
        .flag-section ul {
          text-align: center;
        }
      }
     footer#commonFooter .clearfix { display:flex} 


.menuhead + .breadcrumb {
    display: none !important;
}
 
.heading-menu{
border-bottom:none;
}
