/* LESS Document */
@import url("https://www.manageengine.com/css/fonts.css");
:root {
  --top-banner-blue-bg: #045fd2;
  --text-color-white: #ffffff;
  --bottom-cta-bg: #323232;
}
.heading-menu {
  display: none;
}
p {
  font: 18px/1.7 'Zoho_Puvi_Regular', sans-serif;
}
.container-new {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.sdp-breadcrumb-sec {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 10px 0px;
}
.sdp-sec-pad {
  padding: 80px 0;
}
.sdp-exe-img {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  box-shadow: 0px 0px 10px #848484;
}
.sdp-exe-img iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sdp-list-style li {
  font-size: 17px;
  margin-bottom: 15px;
  list-style-type: none;
  padding: 3px 0 0 30px;
  position: relative;
}
.sdp-list-style li::before {
  content: " ";
  display: block;
  border: solid 8px #0067ff;
  border-radius: 10px;
  height: 0;
  width: 0;
  position: absolute;
  left: 0px;
  top: 9px;
}
.sdp-list-style li::after {
  content: " ";
  display: block;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0px 2.5px 2.5px 0;
  position: absolute;
  left: 6px;
  top: 9px;
  margin-top: 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sdp-intro-p {
  max-width: 85%;
  margin: 0 auto;
  text-align: center;
}
.banner-bg {
  background-color: var(--top-banner-blue-bg);
  color: #ffffff;
}
.banner-bg .cmn-breadcrum a,
.banner-bg .cmn-breadcrum a:hover,
.banner-bg .cmn-breadcrum .bread-crumb-arrow {
  color: #ffffff !important;
}
.banner-bg .cmn-breadcrum a::after {
  background: #ffffff;
}
.banner-bg .sdp-banner-content {
  text-align: center;
  padding: 70px 0;
}
.banner-bg .sdp-banner-content .sdp-h1-title {
  font: 45px/1.3 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
}
.banner-bg .sdp-banner-content p {
  font: 22px / 1.5 Zoho_Puvi_Regular;
  margin: 5px 0;
}
.banner-bg .sdp-banner-content .cta {
  padding: 14px 40px;
  background: #FFC538;
  color: #000;
  border: 1px solid #FFC538;
  border-radius: 4px;
  display: inline-block;
  font: 17px / 1.2 Zoho_Puvi_SemiBold;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
  margin: 25px 0;
  box-shadow: inset 0 0 0 0 #e9152b;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.6s;
  transition: ease-out 0.4s;
}
.banner-bg .sdp-banner-content .cta .sdp-arrow {
  transform: translateX(10px);
  transition: ease-out 0.6s;
  display: inline-block;
}
.banner-bg .sdp-banner-content .cta:hover {
  background: transparent;
  border: 1px solid #e9152b;
  color: #ffffff;
  box-shadow: inset 400px 0 0 0 #e9152b;
}
.banner-bg .sdp-banner-content .cta:hover .sdp-arrow {
  transform: translateX(15px);
  color: #ffffff;
}
.sdp-flex-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sdp-flex-container .sdp-flex-item {
  padding: 50px 0;
  flex: 1 0;
}
.sdp-flex-container .sdp-flex-item:first-child {
  padding-right: 50px;
}
.sdp-flex-container .sdp-flex-item:last-child {
  padding-left: 50px;
}
.sdp-flex-container .sdp-flex-item h3 {
  font: 30px/1.3 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
}
.footer-bg {
  background: #323232;
  color: #fff;
  text-align: center;
}
.footer-bg h2 {
  font: 32px/1.3 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
  max-width: 70%;
  margin: 0 auto;
}
.footer-bg .sdp-footer-cta {
  padding: 20px 0 0;
}
.footer-bg .sdp-footer-cta a {
  font: 17px / 1.2 Zoho_Puvi_SemiBold;
  padding: 14px 40px;
  background: #f0483e;
  color: #fff;
  border: 1px solid #f0483e;
  border-radius: 4px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
  margin: 10px;
  width: 130px;
}
.footer-bg .sdp-footer-cta a:hover {
  background-color: #E9142B;
}
@media only screen and (max-width: 1024px) {
  .sdp-breadcrumb-sec {
    padding: 10px 20px;
  }
  .cmn-breadcrum a {
    margin: 5px 0;
  }
  .banner-bg {
    margin-top: 25px;
  }
  .sdp-container-wrapper {
    padding: 0 30px;
  }
  .sdp-flex-container .sdp-flex-item {
    flex: 0 100%;
  }
  .sdp-flex-container .sdp-flex-item:first-child {
    padding-right: 0px;
  }
  .sdp-flex-container .sdp-flex-item:last-child {
    padding-left: 0px;
  }
  .sdp-flex-container .sdp-flex-item h3 br {
    display: none;
  }
  .footer-bg h2 {
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .sdp-sec-pad {
    padding: 60px 0;
  }
  .banner-bg .sdp-banner-content {
    padding: 40px 0 60px;
  }
  .sdp-intro-p {
    max-width: 100%;
  }
  .sdp-flex-container .sdp-flex-item h3 {
    font: 28px / 1.32 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
  }
  .sdp-flex-item:last-child {
    padding: 0;
  }
  .footer-bg h2 {
    font: 26px / 1.35 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
  }
}
