body {
  font-family: 'Zoho_Puvi_Regular' !important;
}
h1 {
 font-family: 'Zoho_Puvi_Bold' !important;
}
h2, h3, h4 {
 font-family: 'Zoho_Puvi_SemiBold' !important;
}
h2 span, .zpbutton-content {
 font-family: 'Zoho_Puvi_SemiBold';
}
p {
 margin: 0;
 margin-top: 15px;
}
.full-width-container .zpcontainer-fluid
{
   padding: 0;
}
.full-width-container .zprow {
   display: block;
   margin: 0;
}
.margin-0
{
   margin: 0!important;
}
.margin-0 h2
{
   margin-bottom: 0;
}
.commonHeader * 
{
      box-sizing: unset;
}
.eval-success-msg {
   display: none;
}
.abheader .products-lists li
{
   padding: 0;
}
.abheader .tabs-nav h3
{
   color: #fff;
}
.abheader .tab-active a h3 {
   color: #000;
}
.abheader .tabs-nav li
{
   padding: 0;
}
body .abheader .company .tabs-nav, body .abheader .support .tabs-nav, body .abheader .events .tabs-nav
{
   height: 100%;
}
.form-box {
   background: #fff;
   color: #000;
   position: absolute;
   top: 15%;
   width: 25%;
   padding: 20px 40px;
   right: 0;
   width: 90%;
       z-index: 9;
}
.form-box p {
   font-size: 14px;
   color: #6F6F6F;
   font-weight: 500;
   margin: 7px 0;
       line-height: 2.2;
}
.form-box p b {
   color: #000;
   font-size: 16px;
   font-weight: normal;
}
.form-lines {
   display: block;
   width: 100%;
   height: 1px;
   background: #e1dfdf;
}
.form-box a {
   display: inline-block;
   color: #fff !important;
   background: #2279BC;
   font-size: 15px;
   padding: 7px 20px;
   border-radius: 3px;
   margin: 0 10px 10px 0;
   cursor: pointer !important;
   text-decoration: none !important;
}
.form-box a:hover {
   background: #444;
}
.img-box .zpimage-caption {
   background: #FDCD13;
   margin-top: 10px;
}
body #header-mainsec .headerinner
{    z-index: 999;
}
body #header-mainsec .headerinner.fixed
{
    z-index: 999;
}
.main-header-text, h1 {
   font-size: 32px;
}
.zpelement.zpelem-divider {
   margin: 0;
}
.box-heading {
   margin: 0;
   font-size: 20px;
   line-height: 26px;
}
.audio-track {
   background: #F7F7F7;
       border-radius: 5px;
}
.audio-track .zpaudio-volume-controller{
   display: none !important;
}
.audio-track .zpaudio-player {
   border: none !important;
}
.audio-track .zpaudio-player {
   background: #F7F7F7 !important;
}
.margin-remove, .margin-remove p, .margin-remove span {
   margin: 0;
}
.text-large {
   font-size: 1.5em;
   line-height: 1.4;
}
.speaker-head {
   margin: 0;
}
.speaker-head h4{
   font-size: 1.6em;
   margin: 0;
}
.audio-box {
   background: #F7F7F7 !important;
   padding: 20px;
       border-radius: 5px;
}
.zpheading-align-left {
margin: 0;
}
.zpaudio-light-style {
 width: 100% !important;
}
.zpelem-image {
   margin: 0;
}
.download-pdf, .watch-vid-but {
 position: relative;
}
.download-pdf .zpbutton-wrapper {
       padding: 15px 50px 15px 35px;
   background: #FDCD13 url("https://manageenginecm.zoholandingpage.com/central-marketing/down-arrow.svg") no-repeat 87% 48% !important;
       background-size: 15px !important;
}
.watch-vid-but .zpbutton-wrapper {
       padding: 15px 60px 15px 35px;
   background: #FDCD13 url("https://manageenginecm.zoholandingpage.com/central-marketing/watch-now-but.svg") no-repeat 87% 48% !important;
   background-size: 23px !important;

}
.fixedbtn-com {
   display: block;
   position: relative;
   transition: .5s;
   -webkit-transition: .5s;
   -moz-transition: .5s;
   transform: translateX(180px);
   -webkit-transform: translateX(180px);
   z-index: 1000000;
   right: 0px;
   position: fixed;
   top: 35%;
}
.fixedbtn-com.showbtn {
  right: 180px;
}
p {
  margin: 0;
  margin-top: 10px;
}

.fixedbtn-two {
      margin-top: 80px;
}
.fixedbtn-three {
      margin-top: 140px;
}
.fixedbtn-one .zpbutton.zpbutton-type-link, .fixedbtn-two .zpbutton.zpbutton-type-link, .fixedbtn-three .zpbutton.zpbutton-type-link {
  padding: 0;
   color: #fff;
   background-image: linear-gradient(#5FCC46, #387237);
   margin-bottom: 5px;
   font-size: 13px;
   line-height: 30px;
   padding: 10px 10px 10px 25px;
   box-shadow: 0 0 10px rgb(0 0 0 / 32%);
   cursor: pointer;
   color: #fff;
   border-radius: 0px 0px 0px 9px;
       width: 180px;
}
.zsiq_theme1.zsiq_floatmain{display:none !important;}
.tower-building {
   position: absolute;
   bottom: -50px;
   right: -300px;
   background: transparent;
}
.zpaudio-timer {
  display: block !important;
}

.zpelem-imagetext .zpimagetext-container figure img, [class*=zpimage-size].zpimage-tablet-fallback-fit figure img {
   width: auto !important
}
.hidden-section {
   overflow: hidden;
}
body #fixedbtn {
    display: none !important;
}
.zpcontainer-fluid .global-success-msg {
 position: fixed;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 -o-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
 top: 40%;
 left: 50%;
 z-index: 999999;
 width: 400px;
 max-width: 90%;
 background: #fff;
 padding: 40px 20px;
 text-align: center;
 color: #000;
 font-size: 1.4em;
 line-height: 1.8;
 font-weight: 400;
 border-radius: 10px;
}
.zpcontainer-fluid .global-success-msg p {
 line-height: 1.6;
 margin: 30px 0 0;
 color: #000;
 display: block;
 font-size: 20px;
 font-family: 'Zoho_Puvi_SemiBold';
}
.zpcontainer-fluid .global-success-msg p b {
 display: block;
}
.zpcontainer-fluid span.tick-icon {
 display: block;
 width: 100px;
 padding: 20px;
 background: #26308F;
 border-radius: 100%;
 position: absolute;
 -webkit-transform: translate(-50%, 0);
 -moz-transform: translate(-50%, 0);
 -o-transform: translate(-50%, 0);
 transform: translate(-50%, 0);
 left: 50%;
 top: -50px;
}
.zpcontainer-fluid .global-success-msg span.close {
 font-family: 'Zoho_Puvi_SemiBold';
 color: #a6a6a6;
 margin: 0;
}
.zpcontainer-fluid .global-success-msg span.close:hover {
 color: #000;
}
.video-popup {
   position: fixed;
   display: none;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, .6);
   left: 0;
   top: 0;
   z-index: 9999;
}
.video-show {
   position: absolute;
   width: 800px;
   transform: translate(-50%, -50%);
   padding: 8px;
   top: 45%;
   left: 50%;
   background: #fff;
   max-width: 90%;
}
.video-close {
   position: absolute;
   z-index: 999;
   top: -8px;
   right: -9px;
   color: #000;
   font-weight: bold;
   cursor: pointer;
   background: #ffffff;
   border-radius: 50%;
   width: 28px;
   height: 28px;
   text-align: center;
   line-height: 28px;
}
.video-show iframe {
   height: 450px;
   background: #000;
}
.video-close:hover{color: #fff;background: #534e4e;}
.spk-title {
   position: absolute;
   bottom: 20%;
   left: 22%;
}
.spk-title2 {
   position: absolute;
   bottom: 13%;
   left: 22%;
}
.spk-discription {
   position: absolute;
   bottom: 5%;
   left: 22%;
   width: 235px;
   font-size: 12px;
   line-height: 1.5;
}
.quation-left {
       position: absolute;
   top: 0px;
   z-index: 0;
}
.quation-right {
       position: absolute;
   bottom: -7%;
   left: 24%;
}
.quation-right2 {
   position: absolute;
   bottom: -4%;
   left: 6%;
}
.zindex-front {
   position: relative;
   z-index: 1;
}
.product-focus .zpelem-text{
   transition: .3s;
   position: relative;
   background: #f8f8f8;
   left: 0;
   z-index: 1;
   width: 100%;
   height: 0px;
   overflow: hidden;
   
}
.product-focus:hover .zpelem-text{
   height: 130px;
   padding: 0px;
}
.product-focus {
   transition: .3s;
   position: relative;
       min-height: 128px;
}
.stroies-height .zpelem-text{
       height: 100px;
}
.zpbutton-type-secondary:hover {
   background: red;
}
.lakeside-logo{
 width: 85%;
}
.ps {
   position: static !important;
}
.pr {
   position: relative;
}
.jaimie-hayes-speaker {
 position: absolute;
   bottom: 0;
   right: 0;
}
   span.eval-close {
   text-indent: 1em !important;
   }
.singleblock {
 width: 49%;
   display: inline-block;
   vertical-align: Top;
}
.speaker-box {
   position: relative;
}
.speaker-box .zpelem-heading, .speaker-box .zpelem-text, .speaker-box .zpelem-text, .speaker-box .zpelem-audioplayer {
   width: 70%;
}
.speaker-box .zpelem-image {
   position: absolute;
   top: 31px;
   right: 40px;
}
.speaker-box-main {
   position: relative;
}
.width70 {
   width: 70%;
}
.width30 {
   position: absolute;
   bottom: 53px;
   right: 40px;
}
.divier-clr .zpdivider-common:after, .divier-clr .zpdivider-common:before {
   border-color: #fff;
}
.over-hidden {
 overflow: hidden;
}
.overhide {
   overflow: hidden;
}
.janak-speaker-custom {
       position: absolute;
   top: -46px;
   width: 358px;
   left: -44px;
}
.respon-het, .box-morestories .para {
 height: 100px;
}
.box-morestories p {
 margin-top: 0;
}

.zpsection {
   overflow: hidden;
}
.product-focus-parwidth {
   width: 80%;
   margin: auto;
}
.productinfocus-height.bedfordshire {
  min-height: 400px;
}
.width-auto img{
  width: auto !important;
}
.quote-banner p:last-child{margin-top: -8px;}
.abt-me-ban-text{position:relative;z-index:99;}
.audio-box.wyca-aud-box{background:#DDF1F8 !important}
.industry-headings{font-size: 14px;line-height:20px;}
.indus-subhead{font-size: 16px;font-family: 'Zoho_Puvi_Bold';margin: 6px 0 0 0;line-height:20px;}
.aud-spk-name h2{font-size:20px;}
.eval-popup .active-sec .form-control::before, .eval-popup .active-sec.form-control::before {border-top-color: #0a2aff !important;border-right-color:#0a2aff !important;}
.eval-popup .active-sec .form-control::after, .eval-popup .active-sec.form-control::after {border-bottom-color: #0a2aff !important;border-left-color:#0a2aff !important;}
.eval-popup select#country_state, .eval-popup select#ukcountry_region{height:45px;}
.video-popup{z-index: 9999999999;}
.it-industries-menu b.new-sticker{width: 47px !important;}
@media (min-width: 992px) { 
   .min-height-prodfocus {
  max-height: 550px;
   height: 550px;
}
   .higlight-right-bor {
           position: relative;
}
       .higlight-right-bor:after {
          content: "";
           position: absolute;
           top: 60px;
           right: 0;
           width: 1px;
           height: 100px;
           background: #93BAFF;
}
   .quote-banner{padding-block-end:20px !important;}
}
.default-height {
 height: 100px;
}
@media (min-width: 1200px) { 
   .theme-pages-full-stretch .zpcontainer {
             width: 1140px;
   }
}
@media only screen and (max-width: 1023px)
   {
       .default-height {
 height: auto;
}
       .highlights:before {
         display: none;
       }
       .min-height-prodfocus {
  max-height: auto;
   height: auto;
}
       .jaimie-hayes-speaker { 
       position: relative;
       }
       .stroies-height .zpelem-text{
       height: auto;
}
       .form-box
       {
           position: static;
       }
       .tower-building {
           display: none;   
       }
       .download-pdf .zpbutton, .watch-vid-but .zpbutton {
       width: 200px;
}
.fixedbtn-com.showbtn {
   right: 50px;
}
.fixedbtn-one .zpbutton.zpbutton-type-link, .fixedbtn-two .zpbutton.zpbutton-type-link, .fixedbtn-three .zpbutton.zpbutton-type-link {
   padding-left: 50px;    
   background: url(https://resources.manageengine.com/files/pdf-icon.png) left no-repeat #3e943c;
   background-size: 35px;
           background-position: 4px;
}
.fixedbtn-two .zpbutton.zpbutton-type-link {
   background: url(https://resources.manageengine.com/files/video-icon.png) left no-repeat #3e943c;
   background-size: 35px;
           background-position: 4px;
   
}
.fixedbtn-three .zpbutton.zpbutton-type-link {
   background: url(https://resources.manageengine.com/files/call.png) left no-repeat #3e943c;
   background-size: 35px;
           background-position: 6px;
   
}
       .width30 {
           bottom: 30px;
       }
       #commonHeader{
               min-height: 58px !important;height: 58px !important;
       }
       .theme-pages-full-stretch .zpcontainer {
             width: 100%;
       }
}
@media only screen and (max-width: 765px)
{ 
   .view-more .zpbutton{
   font-size: 1em !important;
}
   .width30 {
      bottom: 11px;
      right: 50px;
   }
   .respon-het, .box-morestories .para {
 height: auto;
}
   .box-morestories p {
margin-top: 15px;
}
   h5:before, h5:after{background:none !important;}
}