#scroll ul {
    list-style-type: none;
    margin-left: 3px;
  }
  .form-radio {
      display: block;
      margin: 15px 0;
  }
      .ffw-errmsg {
          margin-top: 0;
      }
      
      span.focus-border {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          z-index: -1;
      }
      
      input#btnSubmit {
          margin: 10px 0 0;
      }
      
      .pam360-banner-wrap {
          padding: 80px 0;
          position: relative;
          z-index: 1;
          /*background: #ffe9d8;*/
          background: hsla(11, 60%, 91%, 1);
          background: linear-gradient(90deg, hsla(11, 60%, 91%, 1) 0%, hsla(14, 40%, 90%, 1) 50%, hsla(218, 85%, 92%, 1) 100%);
          background: -moz-linear-gradient(90deg, hsla(11, 60%, 91%, 1) 0%, hsla(14, 40%, 90%, 1) 50%, hsla(218, 85%, 92%, 1) 100%);
          background: -webkit-linear-gradient(90deg, hsla(11, 60%, 91%, 1) 0%, hsla(14, 40%, 90%, 1) 50%, hsla(218, 85%, 92%, 1) 100%);
          filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F6E0DB", endColorstr="#EFDFDA", GradientType=1);
  margin-top:0;
      }
      
      .pam360-banner-wrap h1 {
          max-width: 100%;
          width: 100%;
          margin: 0;
          color: #000;
          font-size: 42px;
          line-height: 1.4;
      }
      
      .pam360-banner-wrap .content-wrap {
          display: flex;
          justify-content: space-between;
          align-items: center;
      }
      
      .pam360-banner-wrap .content-wrap h1 {
          max-width: 670px;
      }
      
      .banner-form {
          max-width: 460px;
          background: #fff;
          padding: 30px;
          position: relative
      }
      
      .banner-form h4 {
          margin: 0;
      }
      /*  */
      
      #gartnerForm {
          width: 100%;
          margin: 0 0 0;
          /* color: #fff; */
      }
      
      .form-group {
          width: 100%;
          margin: 25px 0;
          position: relative;
          z-index: 1;
      }
      /*  */
      
      .gartner-cont-wrap {
          padding: 80px 0;
          margin: 0 auto;
          /* text-align: center; */
      }
      
      .gartner-cont-wrap .content-wrap {
          /* max-width: 860px; */
          display: flex;
          justify-content: space-between;
          align-items: center;
      }
      
      .how-img-wrap {
          max-width: 480px;
          position: relative;
      }
      
      .how-cont-wrap {
          max-width: calc(100% - 540px);
      }
      
      .how-cont-wrap .btn-wrap {
          margin: 0;
      }
      
      .gartner-cont-wrap .content-wrap h4 {
          margin: 0 0 20px;
          font-size: 28px;
          font-family: var(--primaryfont-semibold);
      }
      
      .gartner-cont-wrap ul li {
          padding: 0;
      }
      
      .gartner-cont-wrap ul li span {
          display: block;
          width: 80px;
          height: 80px;
          margin: 0 auto 10px;
          background-image: url("images/gartner-sprite-2023.png");
          background-size: auto 80px;
      }
      
      .gartner-cont-wrap ul li:nth-child(2) span {
          background-position: -80px 0;
      }
      
      .gartner-cont-wrap ul li:nth-child(3) span {
          background-position: -160px 0;
      }
      
      .gartner-cont-wrap ul li:nth-child(4) span {
          background-position: -240px 0;
      }
      
      .gartner-cont-wrap ul li p:last-child {
          margin: 0;
      }
      
      .gartner-cont-wrap ul li {
          padding: 0 0 20px 25px;
          position: relative;
      }
      
      .gartner-cont-wrap ul li:before {
          content: " ";
          height: 7px;
          width: 7px;
          margin: 0;
          transition: all 1s;
          position: absolute;
          top: 9px;
          left: 5px;
          z-index: 1;
          background: #fff;
          border-radius: 50%;
      }
      
      .gartner-cont-wrap ul li:after {
          content: " ";
          position: absolute;
          left: 0;
          top: 4px;
          background: #28296d;
          width: 17px;
          height: 17px;
          border-radius: 50%;
      }
      /*  */
      
      .download-report {
          padding: 25px;
          max-width: 670px;
          width: 90%;
          border: 1px solid #e6e6e6;
          margin: 60px auto 0;
          text-align: center
      }
      
      .download-report h4 {
          margin: 0 0 15px;
          font-size: 20px;
          font-family: var(--primaryfont-semibold);
      }
      
      .download-report p:last-child {
          margin: 0
      }
      /*  */
      
      .why-wrap {
          padding: 80px 0;
          background: #FBFBFB;
      }
      
      .why-wrap h2 {
          max-width: 800px;
          text-align: center;
          margin: 0 auto;
          color: #000;
      }
      
      .why-wrap ul {
          display: grid;
          grid-template-columns: repeat(3, 1fr);
          grid-gap: 20px;
          margin: 40px auto 0;
          max-width: 100%;
      }
      
      .why-wrap ul li {
          border: 1px solid #dcdcdc;
          padding: 20px;
          background: #fff;
      }
      
      .why-wrap ul li span {
          font-family: var(--primaryfont-bold);
          display: block;
          font-size: 26px;
          line-height: 1;
      }
      
      .why-wrap ul li span {
          width: 80px;
          margin: 0 0 20px;
      }
      
      .why-wrap ul li h4 {
          margin: 10px 0 15px;
      }
      
      .why-wrap ul li p:last-child {
          margin: 0;
      }
      /* Customers Wrap */
      
      .pam-customers-wrap {
          padding: 80px 0;
          background: #e6edf9;
      }
      
      .pam-customers-wrap h2 {
          margin: 0 auto 40px;
          color: #000;
          font-size: 28px;
          position: relative;
          z-index: 90;
      }
      
      .pam-customers-wrap h2 span {
          color: #fa5555;
          font-family: var(--primaryfont-bold);
          display: inline-block;
      }
      
      .pam-customers-wrap .container {
          max-width: 100%;
          width: 100%;
          background: #fff7ef;
          padding: 80px 0;
          border-top: 2px solid #f3f3f3;
          border-bottom: 2px solid #f3f3f3;
      }
      
      .pam-customers-wrap .content-wrap {
          position: relative;
          overflow: hidden;
      }
      
      .pam-customers-wrap .content-wrap:before,
      .pam-customers-wrap .content-wrap:after {
          content: '';
          position: absolute;
          background-image: linear-gradient(to right, rgb(230 237 249) 0%, rgba(255, 255, 255, 0) 100%);
          height: 100%;
          width: 25%;
          z-index: 2;
          pointer-events: none;
      }
      
      .pam-customers-wrap .content-wrap:after {
          right: 0;
          top: 0;
          transform: rotate(180deg);
      }
      
      .pam-customers-wrap ul {
          display: inline-block;
          white-space: nowrap;
          position: relative;
          transform: translate3d(0%, 0, 0);
          animation-name: marqueeLogo;
          animation-timing-function: linear;
          animation-iteration-count: infinite;
          position: relative;
      }
      
      .pam-customers-wrap .content-wrap:hover ul {
          animation-play-state: paused !important;
      }
      
      .pam-customers-wrap ul li {
          background-image: url(https://www.manageengine.com/privileged-access-management/images/solution/pam360-customers-logo.png);
          background-size: 1000px auto;
          background-repeat: no-repeat;
          height: 42px;
          display: inline-block;
          white-space: nowrap;
          margin: 0 40px 0;
      }
      
      .customers-logo {
          display: inline-block;
          white-space: nowrap;
      }
      
      .gb-gsk {
          flex: 0 0 108px;
          width: 108px;
          background-position: -18px 0;
      }
      
      .gb-xmas {
          flex: 0 0 127px;
          width: 127px;
          background-position: -136px 0;
      }
      
      .gb-inchcape {
          flex: 0 0 175px;
          width: 175px;
          background-position: -273px 0;
      }
      
      .gb-footlocker {
          flex: 0 0 225px;
          width: 225px;
          background-position: -457px 0;
      }
      
      .gb-getronics {
          flex: 0 0 97px;
          width: 97px;
          background-position: -691px 0;
      }
      
      .gb-panasonic {
          flex: 0 0 74px;
          width: 74px;
          background-position: -798px 0;
      }
      
      .gb-cinepolis {
          width: 112px;
          background-position: -880px 0;
      }
      
      .gb-rac {
          flex: 0 0 77px;
          width: 77px;
          height: 69px !important;
          background-position: -4px -49px;
      }
      
      .gb-rev {
          flex: 0 0 141px;
          width: 141px;
          height: 52px !important;
          background-position: -97px -49px;
      }
      
      .gb-ibm {
          flex: 0 0 102px;
          width: 102px;
          background-position: -247px -49px;
      }
      
      .gb-ntt-data {
          flex: 0 0 119px;
          width: 119px;
          background-position: -358px -49px;
      }
      
      .gb-inditex {
          width: 142px;
          background-position: -486px -49px;
      }
      
      .gb-capgemini {
          flex: 0 0 185px;
          flex: 0 0 185px;
          width: 185px;
          background-position: -636px -49px;
      }
      
      .gb-cocacola {
          flex: 0 0 141px;
          width: 141px;
          height: 45px !important;
          background-position: -823px -42px;
      }
      
      .gb-bedag {
          flex: 0 0 138px;
          width: 138px;
          background-position: -16px -124px;
      }
      
      .gb-pega {
          flex: 0 0 67px;
          width: 66px;
          height: 50px !important;
          background-size: 620px auto !important;
          background-position: -145px -60px;
      }
      
      .gb-arlanxeo {
          flex: 0 0 143px;
          width: 143px;
          height: 25px !important;
          background-position: -345px -94px;
      }
      
      .gb-dt {
          flex: 0 0 85px;
          width: 85px;
          height: 88px !important;
          background-position: -494px -94px;
      }
      
      .gb-ptc {
          flex: 0 0 103px;
          width: 103px;
          height: 48px !important;
          background-position: -580px -94px;
      }
      
      .gb-holland {
          flex: 0 0 142px;
          width: 142px;
          height: 76px !important;
          background-position: -688px -94px;
      }
      
      .gb-rotech {
          flex: 0 0 145px;
          width: 145px;
          background-position: -833px -92px;
      }
      
      .gb-brambles {
          flex: 0 0 143px;
          width: 143px;
          height: 29px !important;
          background-position: -342px -122px;
      }
      /*  */
      
      .pam-customers-wrap .btn-wrap {
          margin: 60px 0 0;
      }
      
      .pam360-footer-wrap {
          padding: 80px 0;
      }
      
      .pam360-footer-wrap p:last-child {
          margin: 0
      }
      /*  */
      
      .gartner-disclaimer {
          max-width: 1100px;
          width: 90%;
          margin: 80px auto;
          padding: 20px;
          border: 1px solid #eee;
          background: #fffff8;
      }
      
      .gartner-disclaimer p {
          font-size: 12px
      }
      
      .gartner-disclaimer p:last-child {
          margin: 0;
      }
      
      .label-text-head {
          margin: 0 0 7px;
          font-size: 15px;
      }
      
      .form-radio-contain {
          display: flex;
      }
      
      .radio .helper {
          top: 0;
      }
      
      .form-radio label {
          font-size: 15px;
      }
      
      .verify-text {
          font-size: 15px;
          margin: 40px 0 0;
          color: #000;
      }
      
      a.act-btn.btn-border {
          background: transparent;
          color: #000;
          border: 1px solid;
          margin: 0 10px 0 0;
      }
      
      @media screen and (max-width: 1200px) {
          h2 {
              font-size: 32px;
          }
      }
      
      @media screen and (max-width: 992px) {
          .pam360-banner-wrap .content-wrap {
              display: block;
          }
          .pam360-banner-wrap .content-wrap h1 {
              margin: 0 auto 40px;
              text-align: center;
              font-size: 40px;
          }
          .banner-form {
              margin: 0 auto;
              padding: 25px;
              position: relative;
          }
          .why-wrap ul {
              grid-template-columns: repeat(2, 1fr);
          }
          .gartner-cont-wrap .content-wrap {
              display: block;
          }
          .how-cont-wrap {
              margin: 40px auto 0;
              max-width: 100%;
          }
          .how-img-wrap {
              margin: 0 auto;
              max-width: 460px;
          }
          .pam-customers-wrap a.act-btn {
              position: relative;
              z-index: 1000;
          }
      }
      
      @media screen and (max-width: 767px) {
          .pam360-banner-wrap .content-wrap h1 {
              font-size: 36px;
              line-height: 1.4;
          }
          h2 {
              font-size: 32px;
          }
          .seasoned-player {
              padding: 60px 0 0;
          }
          .gartner-cont-wrap,
          .why-wrap,
          .pam-customers-wrap .container,
          .pam360-footer-wrap {
              padding: 80px 0;
          }
          .gartner-disclaimer {
              margin-bottom: 60px;
          }
          .pam-customers-wrap {
              padding: 80px 0;
          }
          .pam-customers-wrap h2 {
              /* margin-bottom: 40px; */
          }
      }
      
      @media screen and (max-width: 640px) {
          .gartner-cont-wrap ul {
              grid-template-columns: repeat(1, 1fr);
          }
          .why-wrap ul {
              grid-template-columns: repeat(1, 1fr);
          }
          .pam-customers-wrap a.act-btn {
              margin: 10px 0 0;
          }
      }
      
      @media screen and (max-width: 480px) {
          .radio+.radio {
              margin-left: 30px;
              margin-top: 0;
          }
          .banner-sub-wrap {
              padding: 30px;
          }
      }
      
      .thank-message {
          display: none;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          border: 1px solid #fafafa;
          padding: 25px;
          text-align: center;
          background: #332e2b;
          color: #fff;
          height: 100%;
          flex-wrap: wrap;
          align-items: center;
          align-content: center;
          justify-content: center;
      }
      
      .thank-message h5 {
          color: #fff;
      }
      
      .thank-message p {
          margin: 20px 0 0
      }
      
      .thank-message p a {
          color: #ff8b46;
          font-family: var(--primaryfont-semibold);
          border-bottom: 1px solid #ff8b46;
      }
      
      .trans-effect:focus~label,
      .has-content.trans-effect~label {
          opacity: 0;
      }
      
      input:focus-visible,
      select:focus-visible {
          outline-color: #000;
      }
      
      @keyframes marqueeLogo {
          0% {
              transform: translate3d(0%, 0, 0);
          }
          100% {
              transform: translate3d(-100%, 0, 0);
          }
      }

      .heading-menu{
        display: none;
      }