   body,
   html {
       overflow-x: hidden
   }



   .heading-menu {
       display: none
   }

   .af,
   .af * {
       margin: 0;
       padding: 0;
       border: 0;
       font-size: 100%;
       font: inherit;
       vertical-align: baseline;
       -webkit-box-sizing: border-box;
       box-sizing: border-box;
       font-weight: 300
   }

   .cta-foot-red-ani-24 {
       background: #E9142B;
       padding: 12px 53px 12px 30px !important;
       display: inline-block;
       border-radius: 3px;
       text-decoration: none;
       text-align: center;
       position: relative;
       text-decoration: none;
       margin-top: 30px
   }

   .cta-foot-red-ani-24:link,
   .cta-foot-red-ani-24:visited {
       border: none;
       overflow: hidden;
       transition: all .3s ease-in-out
   }

   .cta-foot-red-ani-24::before {
       background: #fff;
       content: "";
       height: 155px;
       opacity: 0;
       position: absolute;
       top: -50px;
       transform: rotate(35deg);
       width: 50px;
       transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1)
   }

   .cta-foot-red-ani-24::after {
       background: #fff;
       content: "";
       height: 120px;
       opacity: 0;
       position: absolute;
       top: -27px;
       transform: rotate(71deg);
       transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
       width: 8rem
   }

   .cta-foot-red-ani-24::before {
       left: -50%
   }

   .cta-foot-red-ani-24::after {
       left: -100%
   }

   .cta-foot-red-ani-24:hover,
   .cta-foot-red-ani-24:active {
       transform: translateY(-3px);
       color: #fff;
       box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
       text-decoration: none
   }

   .cta-foot-red-ani-24:hover::before {
       left: 120%;
       opacity: .5s
   }

   .cta-foot-red-ani-24:hover::after {
       left: 200%;
       opacity: .6
   }

   .cta-foot-red-ani-24 span {
       z-index: 20;
       font-size: 18px;
       color: #fff;
       line-height: 30px;
       font-weight: 400
   }

   article,
   aside,
   details,
   figcaption,
   figure,
   footer,
   header,
   hgroup,
   menu,
   nav,
   section {
       display: block
   }

   ol,
   ul {
       list-style: none
   }

   blockquote,
   q {
       quotes: none
   }

   blockquote:after,
   blockquote:before,
   q:after,
   q:before {
       content: "";
       content: none
   }

   table {
       border-collapse: collapse;
       border-spacing: 0
   }

   .af {
       font-family:Robotoregular;
       -ms-text-size-adjust: 100%;
       -webkit-text-size-adjust: 100%;
       margin: 0;
       padding: 0;
       overflow-x: hidden
   }

   .af h1,
   .af h2,
   .af h3,
   .af h4,
   .af h5,
   .af h6 {
       margin: 0;
       color: #000
   }

   .af ul {
       padding-left: 0;
       margin: 0
   }

   .af li {
       list-style-type: none
   }

   .af a {
       text-decoration: none;
       cursor: pointer;
       -webkit-transition: all .5s ease;
       -o-transition: all .5s ease;
       transition: all .5s ease
   }

   .af a:hover {
       -webkit-transition: all .5s ease;
       -o-transition: all .5s ease;
       transition: all .5s ease
   }

   .af a,
   .af div,
   .af h1,
   .af h2,
   .af input,
   .af li,
   .af p,
   .af span,
   .af ul {
       -webkit-box-sizing: border-box;
       box-sizing: border-box
   }

   .af div {
       -webkit-box-sizing: border-box;
       box-sizing: border-box
   }

   .af {
       width: 100%;
       display: block;
       position: relative
   }

   .ac {
       margin: 0 auto;
       position: relative;
       max-width: 1200px;
       width: 90%
   }

   .lhs,
   .rhs {
       float: left
   }

   .ban {
       padding: 45px 0 115px;
       background-size: cover;
       display: table;
       background: #e5f3fd;
       background: -moz-linear-gradient(180deg, #e5f3fd 0, rgba(229, 243, 253, 0) 100%);
       background: -webkit-linear-gradient(180deg, #e5f3fd 0, rgba(229, 243, 253, 0) 100%);
       background: linear-gradient(180deg, #e5f3fd 0, rgba(229, 243, 253, 0) 100%);
       overflow: hidden
   }

   .ban .ac {
       max-width: 1300px
   }

   .ban .lhs {
       width: calc(100% - 600px);
       position: relative;
       z-index: 1;
       padding: 0;
       margin-top: 75px
   }

   /*.ban .lhs h1{font-size:58px;line-height:75px;font-weight:600;padding-bottom:8px;color:#000;text-align:left} */
   .ban .lhs h1 {
       font-size: 55px;
       line-height: 72px;
       font-weight: 500;
       padding-bottom: 8px;
       color: #000;
       text-align: left;
       width: 105%
   }

   .ban .lhs h1 strong {
display: block;
color: #0879f2;
background-size: 100%;
width: max-content;
height: 46px;
margin-bottom: 20px;
font-size: 46px;
font-weight: 600;
   }

   .ban .lhs p {
       font-size: 25px;
       line-height: 1.6;
       color: #000;
       margin-bottom: 30px
   }

   .ban .rhs .bg span {
       display: inline-block;
       background-image: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-banner-2022.png);
       background-repeat: no-repeat;
       background-size: 600px;
       position: absolute
   }

   .ban .rhs {
       width: 600px;
       position: relative;
       float: right
   }

   /* .ban .rhs .bg{width:600px;height:500px;position:absolute;top:0;right:0} */
   .ban .rhs .bg {
       width: 600px;
       height: 500px;
       position: absolute;
       top: 0;
       right: -40px
   }

   .stage {
       width: 600px;
       height: 461px;
       right: 0;
       top: 0
   }

   .man {
       width: 212px;
       height: 381px;
       left: 0;
       right: 0;
       margin: auto;
       background-position: -45px -492px;
       top: 65px
   }

   .round {
       left: 15px;
       right: 0;
       margin: auto;
       width: 365px;
       height: 190px;
       background-position: 15px -945px;
       top: 97px
   }

   .shoe {
       width: 65px;
       height: 43px;
       background-position: -417px -993px;
       bottom: 121px;
       left: 155px
   }

   .ban .bg span {
       transition: .5s ease-in;
       opacity: 0
   }

   .ban .bg .stage {
       transform: translateY(-100px);
       transition-delay: .5
   }

   .ban .bg .man {
       transform: translateY(-100px);
       transition-delay: 1s
   }

   .ban .bg .shoe {
       transform: translateY(-100px);
       transition-delay: 1s
   }

   .ban .bg .round {
       transform: translateY(-100px);
       transition-delay: 1.5s
   }

   .ban.ban-anim .bg span {
       transform: translateY(0);
       opacity: 1
   }

   @media (max-width: 1300px) {
       .ban .lhs {
           width: calc(100% - 500px)
       }

       .ban .rhs {
           width: 500px
       }

       .ban .rhs .bg {
           transform: scale(.7);
           right: -50px
       }

       .ban .lhs h1 {
           font-size: 50px;
           line-height: 70px
       }
   }

   @media (max-width: 1200px) {
       .ban .lhs {
           width: 600px
       }

       .ban .rhs {
           width: calc(100% - 600px)
       }

       .ban .rhs .bg {
           transform: scale(.7);
           right: -157px;
           top: -33px
       }
   }

   @media (max-width: 992px) {
       .ban .rhs {
           display: none
       }

       .ban .lhs {
           width: 100%;
           text-align: center
       }

       .ban {
           padding: 0 0 70px;
           text-align: center
       }

       .ban .lhs h1 {
           text-align: center;
           width: 100%
       }

       .ban .lhs h1 strong {
           margin-left: auto;
           margin-right: auto
       }
   }

   @media (max-width: 767px) {
       .ban .lhs h1 {
           font-size: 40px;
           line-height: 50px;
           font-weight: 500
       }

       .ban .lhs h1 strong {
           margin-left: auto;
           margin-right: auto;
           transform: scale(.95);
           position: relative;
           top: -12px;
           width: auto
       }
               .iam-goals-section .space {
  height:0px;display: block;
    }


       .ban .lhs {
           margin-top: 50px
       }

       .ban .lhs h1 br {
           display: none
       }
   }

   @media (max-width: 400px) {
       .ban .lhs h1 {
           font-size: 32px;
           line-height: 44px
       }

       .ban .lhs h1 strong {
           transform: scale(.5);
           position: relative;
           top: 15px;
           left: -24px
       }
   }

   .about-section .ac {
       max-width: 1300px
   }

   .about-section .about {
       background: #b0daf9;
       border: 1px solid #1a6cfe;
       border-radius: 15px;
       padding: 30px;
       position: relative;
       box-shadow: 0 -10px 20px rgba(0, 0, 0, .04);
       display: flex;
       flex-wrap: wrap;
       align-content: center;
       justify-content: center
   }

   .about-section .about .abt-cont {
       display: table;
       margin-bottom: 25px;
       background: #fff;
       border-radius: 15px
   }

   .about-section .about .abt-full {
       padding: 50px
   }

   .about-section .about .abt-full p {
       font-size: 20px;
       line-height: 32px;
       color: #222
   }

   .about-section .about .abt-full .abt-left {
       width: 450px;
       padding-right: 40px;
       display: inline-block
   }

   .about-section .about .abt-full .abt-left p {
       color: #000;
       font-size: 28px;
       line-height: 38px
   }

   .about-section .about .abt-full .abt-left p .big {
       font-size: 32px;
       font-weight: 600;
       line-height: 45px
   }

   .about-section .about .abt-full .abt-right {
       width: calc(100% - 460px);
       display: inline-block;
       vertical-align: text-top;
       padding-left: 10px;
       float: right;
       padding-top: 4px;
       text-align: left
   }

   .about-section .about .abt-top-spac {
       padding-top: 12px
   }

   @media (max-width: 1200px) {
       .about-section .about .abt-full .abt-left {
           width: 350px;
           padding-right: 20px
       }

       .about-section .about .abt-full .abt-left p {
           font-size: 20px;
           line-height: 30px
       }

       .about-section .about .abt-full .abt-left p .big {
           font-size: 24px;
           line-height: 34px;
           display: block
       }

       .about-section .about .abt-full .abt-right {
           width: calc(100% - 350px)
       }

       .about-section .about .abt-full p {
           font-size: 16px
       }
   }

   .about-section .about .abt-half {
       width: calc(34% - 12px);
       min-width: 350px;
       display: inline-block;
       padding: 30px 40px 30px 55px;
       position: relative;
       z-index: 1
   }

   .about-section .about .m-l {
       margin-left: 20px
   }

   .about-section .awa {
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
       height: 102px;
       background-size: 220px;
       position: relative
   }

   .about-section .awa-1 {
       display: inline-block;
       width: 64px;
       background-position: -328px -865px;
       background-size: 398px
   }

   .about-section .abt-right {
       width: calc(100% - 80px);
       float: right;
       padding-left: 10px
   }

   .about-section .abt-right p {
       font-size: 15px;
       line-height: 22px;
       color: #000;
       text-align: left
   }

   .about-section .abt-right p strong {
       font-weight: 500
   }

   .about-section .awa-2 {
       width: 78px;
       display: inline-block;
       background-position: -413px -1166px;
       background-size: 493px
   }

   .about-section .awa-3 {
       left: 4px;
       width: 78px;
       display: inline-block;
       background-position: -413px -1256px;
       background-size: 493px
   }

   .about-section .awa-4 {
       width: 80px;
       height: 82px;
       display: inline-block;
       background-position: -233px -610px;
       background-size: 315px;
       left: -2px
   }

   .about-section .awa-5 {
       display: inline-block;
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-cyberdefense-award-icon.png) no-repeat -8px -9px;
       background-size: 100px 85px;
       width: 83px;
       height: 67px;
       left: -2px
   }

   .about-section .m-l .abt-right {
       width: calc(100% - 83px);
       padding-right: 9px
   }

   .about-section .abt-half-1.m-l .abt-right {
       padding: 0 7px 0 30px
   }

   .about-section .abt-half:before {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
       background-size: 391px;
       width: 31px;
       height: 83px;
       background-position: -282px -85px;
       position: absolute;
       left: 15px;
       top: 34px
   }

   .about-section .abt-half:after {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
       background-size: 391px;
       width: 31px;
       height: 83px;
       background-position: -335px -86px;
       position: absolute;
       right: 12px;
       top: 31px
   }

   .about-section .about:before {
       content: "";
       width: calc(100% + 100px);
       height: 300px;
       position: absolute;
       z-index: 1;
       bottom: -1px;
       left: -50px;
       background: #e5f3fd;
       background: -moz-linear-gradient(180deg, rgba(229, 243, 253, 0) 0, #fff 50%, #fff 100%);
       background: -webkit-linear-gradient(180deg, rgba(229, 243, 253, 0) 0, #fff 50%, #fff 100%);
       background: linear-gradient(180deg, rgba(229, 243, 253, 0) 0, #fff 50%, #fff 100%)
   }

   @media (max-width: 1300px) {
       .about-section .abt-right {
           padding-top: 0
       }

       .about-section .about:before {
           bottom: -3px
       }
   }

   @media (max-width: 1200px) {
       .about-section .awa {
           display: block;
           margin: auto
       }

       .about-section .abt-right,
       .about-section .m-l .abt-right {
           width: 100%;
           float: none;
           text-align: center;
           padding: 0
       }

       .about-section .awa-3 {
           left: initial
       }

       .about-section .abt-half {
           vertical-align: text-top
       }

       .about-section .abt-half-1.m-l .abt-right {
           padding: 0
       }
   }

   @media (max-width: 992px) {

       .about-section .about .abt-full .abt-left,
       .about-section .about .abt-full .abt-right {
           width: 100%;
           padding: 0;
           text-align: center;
           float: none
       }

       .about-section .about .abt-full .abt-left {
           margin-bottom: 10px
       }

       .about-section .about .abt-full .abt-left p .big {
           padding: 0 20px
       }

       .about-section .about .abt-half {
           padding: 30px 60px 15px
       }
   }

   @media (max-width: 767px) {
       .about-section {
           overflow: hidden
       }

       .about-section .about .abt-half {
           width: 100%;
           margin: 0
       }

       .about-section .about .m-l {
           margin-top: 0
       }

       .about-section .abt-half:after,
       .about-section .abt-half:before {
           display: none
       }

       .about-section .about .abt-cont {
           display: block;
           margin-bottom: 20px
       }

       .about-section .about .abt-full {
           padding: 20px
       }

       .about-section .about .abt-full .abt-left p .big {
           padding: 0
       }

       .about-section .about .abt-half {
           padding: 20px 30px
       }
   }

   .iam-suite-section {
       padding: 0px 0 100px
   }

   .iam-suite-section h2 {
       font-size: 32px;
       line-height: 42px;
       font-weight: 500;
       text-align: center
   }

   .iam-suite-section h2 .blue {
       color: #0654c9;
       font-weight: inherit;
       font-size: inherit
   }

   .iam-suite-section .card-list {
       display: inline-block;
       overflow: hidden;
       padding-top: 9px;
       transition: .5s linear
   }

   .iam-suite-section .card-list li {
       width: calc(100% / 3);
       display: inline-block;
       float: left;
       padding: 15px
   }

   .iam-suite-section .card {
       background: #fbfeff;
       padding: 30px;
       border: 1px solid #d0dce9;
       border-radius: 5px;
       padding-top: 100px;
       transition: .3s ease-in;
       position: relative;
       min-height: 360px
   }

   .iam-suite-section .card h3 {
       font-size: 18px;
       font-weight: 500;
       margin-bottom: 14px
   }

   .iam-suite-section .card p {
       font-size: 16px;
       color: #3b3b3b;
       line-height: 27px;
       font-weight: 400
   }

   .iam-suite-section .learn-more-link {
       font-size: 17px;
       color: #035bff;
       font-weight: 500;
       display: inline-block;
       margin-top: 20px;
       position: relative
   }

   .iam-suite-section .learn-more-link:before {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -340px -7px;
       background-size: 391px 1122px;
       width: 16px;
       height: 16px;
       display: inline-block;
       position: absolute;
       right: 0;
       top: 5px;
       opacity: 0;
       transition: .3s ease-in
   }

   .iam-suite-section .card:hover .learn-more-link:before {
       right: -22px;
       opacity: 1
   }

   .iam-suite-section .card:hover {
       background: #fff;
       border-color: #0654c9
   }

   .iam-suite-section .card a {
       width: 100%;
       height: 100%;
       position: absolute;
       left: 0;
       top: 0
   }

   .iam-suite-section .card:before {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
       background-size: 391px;
       position: absolute;
       left: 30px;
       top: 38px
   }

   .iam-suite-section .card-1:before {
       width: 48px;
       height: 42px;
       background-position: -7px -236px
   }

   .iam-suite-section .card-2:before {
       width: 43px;
       height: 37px;
       background-position: -69px -243px
   }

   .iam-suite-section .card-3:before {
       background-position: -133px -244px;
       width: 35px;
       height: 34px
   }

   .iam-suite-section .card-4:before {
       background-position: -182px -240px;
       width: 43px;
       height: 40px
   }

   .iam-suite-section .card-5:before {
       background-position: -246px -240px;
       width: 42px;
       height: 43px
   }

   .iam-suite-section .card-6:before {
       background-position: -313px -244px;
       width: 36px;
       height: 40px
   }

   .iam-suite-section .card-7:before {
       background-position: -7px -296px;
       width: 41px;
       height: 46px
   }

   .iam-suite-section .card-8:before {
       background-position: -62px -306px;
       width: 45px;
       height: 41px
   }

   .iam-suite-section .card-9:before {
       background-position: -122px -305px;
       width: 49px;
       height: 40px
   }

   .iam-suite-section .card-10:before {
       background-position: -186px -303px;
       width: 42px;
       height: 41px
   }

   .iam-suite-section .card-11:before {
       background-position: -241px -302px;
       width: 37px;
       height: 42px
   }

   .iam-suite-section .card:hover .learn-more-link {
       text-decoration: underline
   }

   .iam-suite-section .card-11 {
       min-height: 375px
   }

   .iam-suite-section .view-more {
       display: block;
       width: 164px;
       border: 1px solid #055367;
       font-size: 16px;
       line-height: 26px;
       font-weight: 400;
       color: #000;
       text-align: center;
       padding: 8px;
       padding-right: 30px;
       margin: auto;
       transition: .3s ease-in;
       position: relative;
       border-radius: 3px;
       cursor: pointer;
       margin-top: 20px
   }

   .iam-suite-section .view-more:before {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -340px -29px;
       background-size: 391px;
       width: 16px;
       height: 17px;
       position: absolute;
       right: 27px;
       top: 13px
   }

   .iam-suite-section .view-more:hover {
       background: #dde8ff
   }

   .iam-suite-section .view-less {
       height: 836px
   }

   @media (max-width: 1200px) {
       .iam-suite-section .card-list {
           padding-top: 30px
       }

       .iam-suite-section .card {
           min-height: 460px
       }

       .iam-suite-section .view-less {
           height: 1010px
       }
   }

   @media (max-width: 992px) {
       .iam-suite-section .card-list li {
           width: calc(100% / 2)
       }

       .iam-suite-section .card {
           min-height: 420px
       }

       .iam-suite-section .view-less {
           height: 928px
       }
   }

   @media (max-width: 767px) {
       .iam-suite-section .card-list li {
           width: 100%;
           padding: 0;
           margin-bottom: 20px
       }

       .iam-suite-section .card {
           min-height: auto
       }

       .iam-suite-section .h2 {
           font-size: 24px;
           line-height: 34px
       }
   }

   .iam-goals-section .iam-goal-header {
       height: 846px;
       padding-top: 100px;
       background: #f3fafd;
       position: relative
   }

   .iam-goals-section .iam-goal-header::before {
       content: "";
       width: 100%;
       height: 420px;
       background-color: #009dfd;
       background-image: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-bottom-banner-2022.png);
       background-repeat: no-repeat;
       background-position: bottom center;
       background-size: 1664px;
       position: absolute;
       bottom: 0;
       left: -13px
   }

   .iam-goals-section .iam-goal-header::after {
       content: "";
       position: absolute;
       left: -159px;
       right: 0;
       bottom: 161px;
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-banner-2022.png) no-repeat -306px -453px;
       background-size: 600px;
       width: 325px;
       height: 484px;
       margin: auto;
       z-index: 2
   }

   .iam-goals-section h2 {
       text-align: center;
       text-transform: uppercase
   }

   .iam-goals-section .stroke-text {
       font-size: 90px;
       line-height: 100px;
       text-transform: uppercase;
       font-weight: 800;
       -webkit-text-stroke: 1.5px #0654c9;
       color: transparent;
       line-height: 1.2;
       position: relative;
       z-index: 2;
       letter-spacing: -3px;
       margin-bottom: -15px
   }

   .iam-goals-section .gradient-text {
       font-size: 95px;
       font-weight: 700;
       line-height: 1.3;
       padding-top: 10px;
       background: -webkit-linear-gradient(#039dfd, #0a75de);
       -webkit-background-clip: text;
       -webkit-text-fill-color: transparent;
       padding-right: 20px;
   }

   .iam-goals-section .space {
       width: 110px;
       display: inline-block
   }

   .iam-goals-section .goal-card-list {
       display: table;
       width: 100%;
       margin-top: -127px;
       position: relative;
       z-index: 2
   }

   .iam-goals-section .goal-card-list li {
       width: calc(100% / 3);
       float: left;
       padding: 15px
   }

   .iam-goals-section .goal-card {
       background: #fff;
       padding: 70px 35px 65px;
       border: 1px solid #9bd4f6;
       border-radius: 15px;
       position: relative;
       transition: .5s ease-in
   }

   .iam-goals-section .goal-card h3 {
       font-size: 23px;
       font-weight: 500;
       line-height: 33px;
       margin-bottom: 20px;
       color: #000
   }

   .iam-goals-section .goal-card p {
       font-size: 17px;
       line-height: 28px;
       color: #000;
       position: relative;
       height: 195px
   }

   .iam-goals-section .eclipse {
       text-overflow: ellipsis;
       width: 100%;
       display: -webkit-box;
       -webkit-line-clamp: 7;
       -webkit-box-orient: vertical;
       overflow: hidden
   }

   .iam-goals-section .expand {
       width: 40px;
       height: 40px;
       background: #035bff;
       position: absolute;
       bottom: -15px;
       left: 0;
       right: 0;
       margin: auto;
       border-radius: 50%;
       cursor: pointer;
       transition: .3s ease-in
   }

   .iam-goals-section .expand:before {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -339px -49px;
       background-size: 391px;
       width: 19px;
       height: 11px;
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       margin: auto
   }

   .iam-goals-section .expanded {
       background: #b6dff7
   }

   .iam-goals-section .expanded:before {
       background-position: -339px -62px
   }

   .iam-goals-section .expand:hover {
       transform: scale(1.1);
       box-shadow: 0 0 10px rgba(0, 0, 0, .2)
   }

   .iam-goals-section .goal-card:before {
       content: "";
       width: 75px;
       height: 75px;
       background: #fff;
       position: absolute;
       left: 0;
       right: 0;
       top: -33px;
       margin: auto;
       border-radius: 15px;
       box-shadow: 0 0 30px #00000029
   }

   .iam-goals-section .goal-card:after {
       content: "";
       position: absolute;
       left: 2px;
       right: 0;
       margin: auto;
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
       background-size: 391px
   }

   .iam-goals-section .gc-1:after {
       width: 46px;
       height: 48px;
       background-position: -6px -367px;
       top: -18px
   }

   .iam-goals-section .gc-2:after {
       width: 36px;
       height: 45px;
       background-position: -70px -371px;
       top: -17px
   }

   .iam-goals-section .gc-3:after {
       background-position: -124px -363px;
       top: -23px;
       width: 45px;
       height: 51px;
       left: 0
   }

   .iam-goals-section .full-card {
       margin-top: -49px
   }

   @media (max-width: 992px) {
       .iam-goals-section .stroke-text {
           font-size: 60px;
           letter-spacing: 0;
           margin-bottom: 0
       }

       .iam-goals-section .gradient-text {
           font-size: 70px;
           padding: 0
       }

       .iam-goals-section .space {
           display: none
  height:0px;display: block;
       }

       .iam-goals-section .iam-goal-header::after,
       .iam-goals-section .iam-goal-header::before {
           display: none
       }

       .iam-goals-section .iam-goal-header {
           height: auto;
           padding: 0 0 40px;
           background: 0 0
       }

       .iam-goals-section .full-card,
       .iam-goals-section .goal-card-list {
           margin-top: 0
       }

       .iam-goals-section .goal-card-list li {
           width: 100%;
           margin-top: 70px;
           padding: 0
       }

       .about-section .abt-right p {
           text-align: center
       }
   }

   @media (max-width: 767px) {
       .iam-goals-section .stroke-text {
           font-size: 32px;
           margin-bottom: 10px;
           letter-spacing: 0;
           -webkit-text-stroke: 1px #0654c9
       }

       .iam-goals-section .gradient-text {
           font-size: 40px
       }

       .iam-goals-section .goal-card h3 {
           font-size: 18px;
           line-height: 28px;
           margin-bottom: 10px
       }

       .iam-goals-section .goal-card {
           padding-left: 20px;
           padding-right: 20px
       }
   }

   .testimonial-section .testi-with-form {
       margin: 180px 0 90px;
       border-radius: 15px;
       border: 1px solid #3b78d4;
       text-align: left;
       min-height: 356px;
       position: relative;
       padding-right: 420px;
       background: #fff
   }

   .testimonial-section .slider-side {
       text-align: left;
       position: relative;
       box-shadow: -30px 35px 50px -24px #0000001f;
       display: block;
       border-bottom-left-radius: 11px;
       padding: 75px 55px 80px 70px
   }

   .testimonial-section .slider-side li {
       // display: inline-block !important;
       vertical-align: text-top;
       margin-left: 5px
   }

   .testimonial-section .slider-side h3 {
       font-size: 30px;
       line-height: 38px;
       font-weight: 500;
       margin-bottom: 40px
   }

   .testimonial-section .slider-side p {
       margin: 0;
       font-size: 16px;
       line-height: 27px;
       font-weight: 300;
       text-align: left;
       color: #000;
       margin-bottom: 30px
   }

   .testimonial-section .slider-side:before {
       content: "";
       position: absolute;
       left: auto;
       top: auto;
       right: 40px;
       bottom: 80px;
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -248px -514px;
       background-size: 391px 1122px;
       width: 118px;
       height: 102px;
       z-index: 1
   }

   .testimonial-section .slider-side li .name {
       font-size: 18px;
       line-height: 28px;
       font-weight: 500;
       color: #000;
       display: block;
       margin-bottom: 5px
   }

   .testimonial-section .slider-side li .details {
       font-size: 16px;
       line-height: 26px;
       color: #000
   }

   .testimonial-section .flex-control-nav {
       position: absolute;
       left: 280px;
       display: table;
       width: auto;
       text-align: left;
       bottom: 0;
       padding: 0 10px;
       background: #d9edf6;
       border-radius: 30px;
       height: auto;
       border: 1px solid #78b0c8
   }

   .testimonial-section .flex-viewport {
       padding-bottom: 70px
   }

   .testimonial-section .flex-control-nav li {
       margin: 0 4px;
       vertical-align: middle;
       line-height: 10px;
       margin-top: -3px
   }

   .testimonial-section .flex-control-nav li a.flex-active {
       background: #1871ff
   }

   .testimonial-section .flex-control-nav li a {
       background: #b3d3e2
   }

   .testimonial-section .testi-with-form:before {
       content: "";
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -206px -362px;
       background-size: 391px 1122px;
       width: 146px;
       height: 126px;
       position: absolute;
       left: -20px;
       top: -78px;
       z-index: -1
   }

   .testimonial-section .slider-side:after {
       content: "";
       position: absolute;
       width: 250px;
       height: calc(100% + 4px);
       right: -47px;
       top: -2px;
       background: #fff;
       background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%);
       background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%);
       background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%)
   }

   .testimonial-section .flexslider {
       z-index: 1
   }

   .testimonial-section .ffw-form-container {
       font-family:Robotoregular;
       max-width: 400px;
       width: 100%;
       padding: 44px 35px;
       position: relative;
       margin: auto;
       background: #0e4fc9;
       border-radius: 12px;
       display: block;
       box-sizing: border-box;
       box-shadow: 0 0 20px #c9def269
   }

   .testimonial-section .ffw-form-container .ffw-form h3 {
       font-size: 18px;
       font-weight: 500;
       padding-bottom: 27px;
       text-align: center;
       position: relative;
       z-index: 3
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li {
       margin-bottom: 10px;
       position: relative
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li input,
   .testimonial-section .ffw-form-container .ffw-form form ul li select {
       height: 48px;
       line-height: 27px;
       background-color: #fafafa;
       border: #bdcce2 solid 1px;
       padding: 8px 10px 5px 40px;
       display: block;
       width: 100%;
       font-size: 14px;
       color: #000;
       appearance: none;
       -webkit-appearance: none;
       -moz-appearance: none;
       border-radius: 5px;
       box-sizing: border-box;
       transition: .3s ease-in
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-count select,
   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select {
       transition: none
   }

   .testimonial-section .ffw-form-container.ffw-white-field .ffw-form form ul li input,
   .testimonial-section .ffw-form-container.ffw-white-field .ffw-form form ul li select {
       background: #fff
   }

   .testimonial-section .ffw-form-container.ffw-white-field .ffw-ms,
   .testimonial-section .ffw-form-container.ffw-white-field .ffw-ms .ffw-display-text {
       background: #fff
   }

   .testimonial-section .ffw-form-container .ffw-field input:focus,
   .testimonial-section .ffw-form-container .ffw-field input:focus-visible {
       outline: 0;
       border-color: #527be6
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li select:focus-visible {
       outline: 0
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li input[type=submit],
   .testimonial-section .ffw-form-container .ffw-form form ul li select[type=submit] {
       cursor: pointer;
       background-color: #db232c;
       font-size: 18px;
       color: #fff;
       font-weight: 400;
       border-width: 0;
       padding: 10px;
       transition: all .7s ease;
       -webkit-transition: all .7s ease;
       -moz-transition: all .7s ease;
       height: auto;
       margin-bottom: 10px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li input[type=submit]:hover,
   .testimonial-section .ffw-form-container .ffw-form form ul li select[type=submit]:hover {
       background: #b90a13
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li input::-webkit-input-placeholder {
       color: #757575
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li input:-ms-input-placeholder {
       color: #757575
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li input::placeholder {
       color: #757575
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li .ffw-errmsg {
       display: none;
       position: relative;
       color: #fff;
       padding: 2px 0 2px 5px;
       font-size: 11px;
       line-height: 10px;
       background: red;
       border-radius: 2px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage,
   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage label,
   .testimonial-section .ffw-form-container .ffw-form form ul li .ffw-privacy {
       font-size: 11px;
       color: #fff;
       line-height: 18px;
       margin-top: 14px;
       font-weight: 300;
       opacity: 1;
       width: 100%
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage label>b,
   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage>b,
   .testimonial-section .ffw-form-container .ffw-form form ul li .ffw-privacy>b {
       font-weight: 300;
       font-size: 10px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage label>a,
   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage>a,
   .testimonial-section .ffw-form-container .ffw-form form ul li .ffw-privacy a {
       color: #fff;
       text-decoration: underline
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage {
       margin: 10px 0
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li:last-child {
       margin-top: 25px;
       margin-bottom: 0
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li:last-child::before {
       display: none
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic::before {
       content: "";
       background-size: 44px 297px;
       display: inline-block;
       vertical-align: middle;
       position: absolute;
       top: 9px;
       left: 10px;
       width: 25px;
       height: 30px;
       background-position: 0 0;
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -88px -6px;
       background-size: 391px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-name::before {
       background-position: -5px -430px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-mail::before {
       background-position: -28px -431px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-company::before {
       background-position: 0 -145px;
       height: 32px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-phone::before {
       background-position: -50px -431px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-count::before {
       background-position: -115px -431px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-date::before {
       background-position: -72px -431px
   }

   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select {
       width: 50%;
       display: inline-block;
       border: none
   }

   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li select#country_state,
   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li select#ukcountry_region {
       padding-left: 10px
   }

   .testimonial-section .ffw-form-container .ffw-form-fields {
       padding-left: 0;
       margin: 0
   }

   .testimonial-section .ffw-form-container .ffw-form strong {
       font-weight: 500
   }

   .testimonial-section .ffw-form-container .ffw-hide {
       display: none
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-count select,
   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select {
       -webkit-appearance: none;
       -moz-appearance: none;
       background-image: linear-gradient(45deg, transparent 50%, #5a5a5a 50%), linear-gradient(135deg, #5a5a5a 50%, transparent 50%), linear-gradient(to right, #fff0, #fff0);
       background-position: calc(100% - 20px) calc(1em + 7px), calc(100% - 15px) calc(1em + 7px), calc(100% - 2.5em) .5em;
       background-size: 6px 5px, 5px 5px, 1px 1.5em;
       background-repeat: no-repeat;
       white-space: pre;
       text-overflow: ellipsis;
       padding-right: 20px
   }

   .testimonial-section .ffw-form-container .ffw-form p {
       margin-top: 0;
       margin-bottom: 0;
       text-align: center;
       font-weight: 400;
       font-size: 16px;
       line-height: 27px
   }

   .testimonial-section .ffw-form-container .ffw-form h2 {
       font-size: 22px;
       line-height: 30px;
       text-align: center;
       font-weight: 500;
       color: #fff;
       margin: AUTO;
       margin-bottom: 18px;
       margin-top: -7px
   }

   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count {
       border: #e0e0e0 solid 1px;
       background: #fafafa;
       border-radius: 3px;
       position: relative
   }

   .testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count:after {
       content: '';
       width: 1px;
       height: 60%;
       background: #e0e0e0;
       position: absolute;
       left: 49%;
       right: auto;
       top: 20%
   }

   .testimonial-section .ffw-form-container .ffw-field .palceholder {
       position: absolute;
       top: 12px;
       left: 42px;
       transition: .2s linear
   }

   .testimonial-section .ffw-form-container .ffw-field label {
       font-weight: 300;
       color: #9d9c9c;
       font-size: 14px
   }

   .testimonial-section .ffw-form-container .ffw-field .star {
       color: #646464;
       font-size: 12px;
       position: relative
   }

   .testimonial-section .ffw-form-container .ffw-field .palceholder.focused {
       top: 0;
       padding: 0 5px;
       left: 35px;
       background: 0 0;
       line-height: initial
   }

   .testimonial-section .ffw-form-container .ffw-field .palceholder.focused:before {
       content: "";
       width: 100%;
       height: 50%;
       background: #fff;
       position: absolute;
       left: 0;
       bottom: -2px
   }

   .testimonial-section .ffw-form-container .ffw-field .focused label {
       font-size: 10px;
       line-height: 10px;
       z-index: 1;
       position: relative;
       color: #216af3
   }

   .testimonial-section .ffw-form-container .ffw-field .palceholder .star {
       color: red
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li .demo-check {
       display: inline-block !important;
       width: 14px !important;
       float: left;
       margin-right: 6px;
       width: 12px;
       height: 14px;
       margin-left: 0;
       padding-left: 0;
       appearance: auto;
       -webkit-appearance: auto;
       -moz-appearance: auto;
       margin-top: 5px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul .demo-checkbox:before {
       display: none
   }

   .testimonial-section .ffw-form-container label {
       cursor: pointer
   }

   .testimonial-section .ffw-form-container .demo-checkbox label {
       font-size: 14px;
       padding-left: 5px;
       margin-top: 1px;
       display: inline-block
   }

   .testimonial-section .ffw-form-container .ffw-form-thanks-msg {
       display: none
   }

   .testimonial-section .ffw-form-container.ffw-form-success .ffw-form {
       display: none
   }

   .testimonial-section .ffw-form-container.ffw-form-success .ffw-form-thanks-msg {
       display: block;
       text-align: center
   }

   .testimonial-section .ffw-form-success:after {
       display: none
   }

   .testimonial-section #scroll ul {
       padding: 0;
       list-style: none
   }

   .testimonial-section .form-side {
       position: absolute;
       top: -100px;
       right: -5px
   }

   .testimonial-section .misc-field textarea {
       display: none
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li:last-child input {
       width: 52%;
       float: left;
       cursor: pointer;
       background-color: #db232c;
       font-size: 18px;
       color: #fff;
       font-weight: 400;
       border-width: 0;
       padding: 10px;
       transition: all .7s ease;
       -webkit-transition: all .7s ease;
       -moz-transition: all .7s ease;
       height: auto;
       margin-bottom: 10px;
       border-radius: 3px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li:last-child input:first-of-type {
       margin-left: 2%;
       background: #0e409e;
       color: #fff;
       width: 45%;
       float: right
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li:last-child input:first-of-type:hover {
       background: #bad0f1
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li textarea {
       width: 100%;
       height: 90px;
       border-radius: 5px;
       padding-left: 40px;
       padding-top: 12px
   }

   .testimonial-section .ffw-form-container .ffw-form h2 span {
       display: block;
       font-size: 16px
   }

   .testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-requirements::before {
       background-position: -94px -431px
   }

   .testimonial-section .ffw-form-thanks-msg h3 {
       font-size: 30px;
       font-weight: 500;
       color: #fff;
       line-height: 40px
   }

   .testimonial-section .ffw-form-thanks-msg p {
       color: #fff;
       font-size: 20px;
       margin: 10px 0
   }

   @media (min-width: 993px) {
       .testimonial-section .ffw-form-success {
           vertical-align: middle;
           position: relative;
           top: 250px
       }
   }

   @media (max-width: 1200px) {
       .testimonial-section .form-side {
           top: -20px
       }
   }

   @media (max-width: 992px) {
       .testimonial-section .testi-with-form {
           width: 100%;
           padding: 0;
           border: none;
           margin-bottom: 0
       }

       .testimonial-section .slider-side {
           border: 1px solid #3b78d4;
           border-radius: 15px
       }

       .testimonial-section .slider-side:after {
           display: none
       }

       .testimonial-section .form-side {
           position: relative;
           top: 0;
           margin-top: 50px
       }
   }

   @media (max-width: 767px) {
       .testimonial-section .slider-side {
           padding: 30px
       }

       .testimonial-section .testi-with-form {
           margin-top: 120px
       }

       .testimonial-section .slider-side h3 {
           font-size: 24px;
           line-height: 34px;
           font-weight: 500;
           margin-bottom: 9px
       }

       .testimonial-section .flex-viewport {
           padding-bottom: 50px
       }

       .testimonial-section .slider-side p {
           margin-bottom: 30px
       }

       .testimonial-section .testi-with-form:before {
           left: 0
       }
   }

   @media (max-width: 400px) {
       .testimonial-section .slider-side:before {
           display: none
       }

       .testimonial-section .flex-control-nav {
           left: auto;
           right: 0
       }
   }

   .expl {
       padding-top: 80px;
       display: inline-block;
       width: 100%;
       margin-bottom: 50px
   }

   .expl h2 {
       text-align: center;
       font-size: 32px;
       font-weight: 500;
       line-height: 42px;
       margin-bottom: 50px;
       color: #000;
       display: block
   }

   .expl-box {
       float: left;
       width: 49%;
       background: #fff;
       border: 1px solid #cddaf4;
       border-radius: 10px;
       padding: 35px 40px 30px 230px;
       position: relative;
       min-height: 310px;
       transition: .3s ease-in
   }

   .expl-box .inn {
       height: 235px;
       vertical-align: middle;
       display: table-cell;
       float: initial
   }

   .expl-box i {
       position: absolute;
       right: 25px;
       top: -5px;
       background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -149px -429px;
       background-size: 391px 1122px;
       width: 32px;
       height: 43px
   }

   .expl-box span {
       background: #0e4fc9;
       color: #fff;
       font-size: 13px;
       border-radius: 4px;
       padding: 3px 7px
   }

   .expl-box h4 {
       font-size: 20px;
       font-weight: 500;
       line-height: 28px;
       margin: 15px 0;
       position: relative;
       color: #000;
       z-index: 1;
       height: 112px;
       overflow: hidden;
       text-overflow: ellipsis;
       display: inline-block
   }

   .expl-box a {
       border: 1px solid #f73749;
       color: #f73749;
       padding: 8px 20px;
       display: inline-block;
       font-size: 15px;
       font-weight: 400;
       border-radius: 3px;
       text-decoration: none
   }

   .expl-box-1 {
       margin-right: 1%
   }

   .expl-box-1:before {
       background-position: -350px -85px
   }

   .expl-box-2:before {
       background-position: -575px -92px
   }

   .cta-dwn-ebok {
       position: relative;
       z-index: 1
   }

   .expl-box-2 {
       margin-left: 1%
   }

   .expl-box:hover a.cta-dwn-ebok {
       background: #f73749;
       color: #fff
   }

   .expl-box img {
       position: absolute;
       width: 200px;
       height: auto;
       left: 18px;
       top: 26px;
       z-index: 1
   }

   .expl-box:hover {
       box-shadow: 0 0 15px rgba(0, 0, 0, .2);
       transition-delay: 0
   }

   @media (max-width: 992px) {
       .expl-box img {
           position: relative;
           display: block;
           left: 0;
           right: 0;
           margin: auto
       }

       .expl-box {
           padding: 20px
       }

       .expl-box .inn {
           height: 235px;
           vertical-align: middle;
           display: inline-block;
           float: initial;
           text-align: center;
           margin-top: 34px
       }
   }

   @media (max-width: 767px) {
       .expl-box {
           width: 100%;
           margin: 0;
           margin-bottom: 20px
       }

       .expl-box .inn {
           height: auto
       }

       .expl-box h4 {
           height: auto
       }

       .expl-box a {
           margin-bottom: 20px
       }

       .expl h2 {
           font-size: 24px;
           margin-bottom: 30px
       }

       .expl {
           padding-top: 50px;
           margin-bottom: 20px
       }
   }

   .footer-section {
       text-align: center;
       padding: 70px 0 110px;
       position: relative;
       overflow: visible
   }

   .footer-section:before {
       content: "";
       width: 100%;
       height: 500px;
       position: absolute;
       left: 0;
       bottom: 0;
       background: #fff;
       background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #e5f7fd 40%, #e5f7fd 100%);
       background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #e5f7fd 40%, #e5f7fd 100%);
       background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #e5f7fd 40%, #e5f7fd 100%);
       z-index: -1
   }

   .footer-section h2 {
       font-size: 32px;
       font-weight: 500;
       line-height: 42px;
       margin-bottom: 30px
   }

   .footer-section a {
       font-size: 18px;
       display: inline-block;
       color: #fff;
       background: #ea152c;
       padding: 14px 29px;
       border-radius: 3px;
       font-weight: 400;
       padding-right: 60px;
       position: relative
   }

   .footer-section a:before {
       content: "";
       pointer-events: none;
       width: 13px;
       height: 17px;
       position: absolute;
       right: calc(50% - 160px);
       top: 16px;
       background: url(data:image/png;base64,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);
       background-repeat: no-repeat;
       background-size: 100% 100%
   }

   @media (max-width: 992px) {
       .footer-section {
           text-align: center;
           padding: 19px 0 68px;
           position: relative
       }
   }

   @media (max-width: 767px) {
       .footer-section h2 {
           font-size: 24px;
           line-height: 34px
       }
   }

   #scroll {
       display: none
   }

   @media screen and (min-width: 992px) {
       .animate {
           transition: all .8s ease-in-out;
           opacity: 0
       }

       .animate.animated {
           opacity: 1
       }

       .fadeInUp {
           -moz-transform: translateY(30px);
           -ms-transform: translateY(30px);
           -webkit-transform: translateY(30px);
           transform: translateY(30px)
       }

       .fadeInUp.animated {
           -moz-transform: translateY(0);
           -ms-transform: translateY(0);
           -webkit-transform: translateY(0);
           transform: translateY(0)
       }

       .fadeInLeft {
           -moz-transform: translateX(-30px);
           -ms-transform: translateX(-30px);
           -webkit-transform: translateX(-30px);
           transform: translateX(-30px)
       }

       .fadeInLeft.animated {
           -moz-transform: translateX(0);
           -ms-transform: translateX(0);
           -webkit-transform: translateX(0);
           transform: translateX(0)
       }

       .fadeInRight {
           -moz-transform: translateX(30px);
           -ms-transform: translateX(30px);
           -webkit-transform: translateX(30px);
           transform: translateX(30px)
       }

       .fadeInRight.animated {
           -moz-transform: translateX(0);
           -ms-transform: translateX(0);
           -webkit-transform: translateX(0);
           transform: translateX(0)
       }

       .fadeInRight {
           -moz-transform: translateX(30px);
           -ms-transform: translateX(30px);
           -webkit-transform: translateX(30px);
           transform: translateX(30px)
       }

       .fadeInRight.animated {
           -moz-transform: translateX(0);
           -ms-transform: translateX(0);
           -webkit-transform: translateX(0);
           transform: translateX(0)
       }

       .graphori.animated {
           animation: graphver .5s ease-in-out 1.5s both;
           transform-origin: bottom
       }
   }

   #meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before {
       top: 0 !important;
       left: 2px !important
   }

   .misc-field {
       max-width: 550px
   }

   .testimonial-section {
       overflow-x: visible
   }

   .iam-suite-section .card-list li:nth-of-type(11) {
       display: none
   }

   @media screen and (min-width : 1200px) {
       .af {
           display: table
       }
   }

   .fea-nav {
       border: 0;
       padding-top: 0
   }

   .fea-nav-link span.act:after,
   .fea-nav-link span.act:before {
       display: none
   }

   .fea-nav-link {
       background: #fff;
       width: 100%;
       padding: 0;
       border-bottom: 1px solid #e4e4e4
   }

   .fea-nav-link span.act {
       background: none;
       color: #013d98;
       border-bottom: 2px solid #013d98
   }

   .fea-nav-link span {
       color: #8b8b8b;
       background: #fff;
       border-bottom: 0 solid #e5e5e5;
       font-size: 15px;
       font-weight: 400;
       padding: 5px 0 8px
   }

   .fea-nav-list {
       background: #fff;
       padding: 25px 0;
       width: 100%
   }

   .fea-list-cont>ul {
       width: 33.333%;
       padding: 0 1%;
       float: left;
       -webkit-box-sizing: border-box;
       box-sizing: border-box
   }

   .fea-list-cont>ul li {
       padding: 10px 0;
       color: #fff
   }

   .fea-nav-list a {
       color: #333;
       font-size: 14px;
       font-weight: 300;
       position: relative
   }

   .fea-nav-list a:before {
       content: '';
       position: absolute;
       width: 7px;
       height: 7px;
       background: #80b2fe;
       border-radius: 50px;
       margin: 4px 0 0 -15px
   }

   .fea-nav-link span:nth-of-type(1) {
       width: 24%
   }

   .fea-nav-link span:nth-of-type(2) {
       width: 18%
   }

   .fea-nav-link span:nth-of-type(3) {
       width: 18%
   }

   .footer-links .container {
       width: 100%;
       max-width: 1200px
   }

   .footer-links h2 {
       font-size: 24px;
       font-weight: 500
   }

   .footer-links {
       padding: 30px 0 50px;
       border-top: 1px dotted #DDD
   }

   .footer-stripe {
       float: left;
       width: 100%
   }

   .fea-nav .h2 {
       font-size: 24px;
       font-weight: 500;
       color: #000;
       line-height: 40px;
       padding-top: 10px;
       display: inline-block;
       width: 100%
   }

   @media(max-width:1025px) {
       .heading-menu {
           margin-top: 20px !important;
       }
   }