@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.ttf) format('truetype');
    font-style: normal;
    font-weight: 100;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.ttf) format('truetype');
    font-style: normal;
    font-weight: 200;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf) format('truetype');
    font-style: normal;
    font-weight: 300;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.ttf) format('truetype');
    font-style: italic;
    font-weight: 300;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf) format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.ttf) format('truetype');
    font-style: normal;
    font-weight: 500;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.ttf) format('truetype');
    font-style: italic;
    font-weight: 500;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.ttf) format('truetype');
    font-style: normal;
    font-weight: 600;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.ttf) format('truetype');
    font-style: italic;
    font-weight: 600;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf) format('truetype');
    font-style: normal;
    font-weight: 700;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.ttf) format('truetype');
    font-style: normal;
    font-weight: 800;
    font-display: swap
  }
  @font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.eot?#iefix) format('embedded-opentype'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.woff2) format('woff2'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.woff) format('woff'), url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.ttf) format('truetype');
    font-style: normal;
    font-weight: 900;
    font-display: swap
  }
  span#backToTop{display: none!important;}
  *{font-family: 'ZohoPuvi';}
  html,body{padding:0;margin:0;font-weight: 300;}
  body{overflow-x:hidden}
  div{display:block;box-sizing:border-box;position:relative}
  h1,h2,h3,h4,h5,h6,p,ul,li{padding:0;margin:0;box-sizing:border-box;position:relative;}
  ul,li{list-style: none;}
  span,i,strong,a{font-size:inherit;line-height:inherit}
  a{transition: .3s ease-in;}
  .af{display: block;}
  .ac{width: 90%;max-width: 1200px;margin: auto;}
  .top-layer{
    z-index: 99999!important;
  }
  
  .header{position:absolute;width:100%;z-index:11;transition:.3s ease-in}
  /* .header.fix{z-index:11;position:fixed;background:#fff;box-shadow:0 2px 10px 10px rgba(128,128,128,0.192)} */
  .header.fix nav{margin:0;padding: 10px 0 20px;border: none}
  .header.fix .logo{zoom:.8;position:relative;top:8px}
  nav{display:table;width:100%;margin:20px 0;}
  .logo{display:block;float:left}
  .logo a{width:191px;height:34px;display:inline-block;background-image:url(https://www.manageengine.com/products/active-directory-audit/webinars/images/adap-webinar-2024-sprite.png); background-repeat:no-repeat; background-size:425px 77px;background-position:-4px -5px;text-decoration:none}
  
  
  .menu{float:right}
  .menu li{float:left;list-style: none;}
  .menu li a{font-size: 13px;line-height:27px;color: #000;position:relative;padding:0;padding-left: 20px;text-decoration:none;font-weight:500;margin-top:20px;display:inline-block;transition:.3s ease-in;margin-right: 30px;}
  .menu li a:hover{color:#ff0000}
  .fix .menu li a{color:#000}
  .menu li a.menu-download-btn{
    font-size: 14px;
    color: #fff;
    background-color: #E83A24;
    border: 1px solid #E83A24;
    line-height: 40px;
    margin-top: 4px;
    text-align: left;
    box-sizing: border-box;
    border-radius: 3px;
    margin-right: 0;
    padding: 0px 30px;
    transition: .3s ease-in;
    text-decoration: none;
    display: inline-block;
}
  
  .menu li a.menu-download-btn:hover {
    box-shadow: 0 0.5em 0.5em -0.4em #00000038;
    transform: translateY(-5px);
    background: red;
    color: #fff;
  }
  .menu li a.menu-download-btn:hover:before {
    filter: grayscale(1) invert(1) brightness(5);
  }
  
  .menu li:nth-of-type(2) a:before{background-position: -143px -136px;}
  .menu li:nth-of-type(3) a:before {
    background-position: -162px -139px;
    left: 22px;
    top: 57%;
    width: 14px;
  }
  @media screen and (max-width: 767px) {
  
  .menu-icon{display:block;position: absolute;top: 0;height:40px;width:28px;right: 21px;z-index:11}
  .fix .menu-icon{top:10px}
  .menu-icon span{background-color:#000;height:2px;width:100%;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease all}
  .menu-icon span::before,.menu-icon span::after{content:'';display:block;height:2px;width:100%;position:absolute;top:-10px;left:0;background-color:#000;transition:.3s ease all}
  .fix .menu-icon span,.fix .menu-icon span::before,.fix .menu-icon span::after{background-color:#000}
  .menu li a{color:#000}
  .menu-icon span::after{top:auto;bottom:-10px}
  .menu-icon.closed span{background-color:transparent}
  .menu-icon.closed span:before{transform:rotate(45deg);top:0;background-color:#000}
  .menu-icon.closed span::after{transform:rotate(-45deg);bottom:0;background-color:#000}
  .menu{position:fixed;width: 100%;background: #ffffff;top: 0;z-index:11;box-shadow:3px 4px 20px #1c11118a;-webkit-box-shadow:3px 4px 20px #1c11118a;-moz-box-shadow:3px 4px 20px #1c11118a;text-align:left;border-top:1px solid #dadada;padding: 25px 20px 0px 20px;left:102%;transition:.3s ease-in;box-sizing: border-box;}
  .menu a{float:none!important;display:block;max-width:90%;text-align:left;padding-left:20px;margin:0}
  .menu li a{margin:0;}
  .menu li{float:none;margin-left:0;margin-bottom:20px}
  .menu.open{left:0}
  .menu li a.menu-download-btn{ display: table;margin: 0 auto;width: 50%;text-align:center;padding:0 20px;margin-bottom:10px;padding-left:0;box-sizing:border-box}
  .menu li a.menu-download-btn:before{display:none}
  }
  
  
  .main_content {
    padding-top: 115px;
    position: relative;
    z-index: 10;
  }
  .main_content .ac{
    display: table;
  }
  .main_lhs{
    width: calc(100% - 395px);
    float: left;
    padding-right: 50px;
  }
  .main_rhs{
    width: 395px;
    float: right;
    position: sticky;
    top:10px;
  z-index:1;
  }
  .main_top h1 {
    font-size: 52px;
    line-height: 60px;
    padding-top: 20px;
    font-weight: 600;
    text-align: center;
}
/* log360 start */
.log360 .free_label{
    color: #14B95A;
  }
  .log360 .w_details {
    background: #CEFFE4;
    border: 1px solid #99DDB6;
}
.log360 .w_details .webinar_date::before, .log360 .webinar_time::before{
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/log360-webinar-2024-sprite.png);
}

.log360 h2 .gradient_text {
    color: #14B95A;
}
.log360 .its span, .log360 .iam span {
    background: #8FDBB0;
}
.log360 .main_content .ffw-form-container{
    border: 1px solid #99DDB6;
    background-color: #CEFFE4;
}
.log360 .star_list li:before {
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/log360-webinar-2024-sprite.png);
}
.log360 .w_access li:before {
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/log360-webinar-2024-sprite.png');
  }
  
  
  .log360 .w_all::after, .log360 .w_predetails::after {
    border: #B5DEC7 1px dashed;
}
/*Log360 end */

/*ELA start */
.ela .free_label{
    color: #FF0A75;
  }
  .ela .w_details {
    background: #FDEBF2;
    border: 1px solid #FFBFDB;
}
.ela .w_details .webinar_date::before, .ela .webinar_time::before{
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/ela-webinar-2024-sprite.png);
}

.ela h2 .gradient_text {
    color: #FF0A75;
}
.ela .its span, .ela .iam span {
    background: #FF9BC7;
}
.ela .main_content .ffw-form-container{
    border: 1px solid #FFBFDB;
    background-color: #FDEBF2;
}
.ela .star_list li:before {
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/ela-webinar-2024-sprite.png);
}
.ela .w_access li:before {
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/ela-webinar-2024-sprite.png');
  }
  
  
  .ela .w_all::after, .ela .w_predetails::after {
    border: #FDCDE1 1px dashed;
}
/*ELA end */
/*ADMP start */
.admp .free_label{
    color: #B91480;
  }
  .admp .w_details {
    background: #FCEAF7;
    border: 1px solid #F0CBE5;
}
.admp .w_details .webinar_date::before, .admp .webinar_time::before{
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/admp-webinar-2024-sprite.png);
}

.admp h2 .gradient_text {
    color: #B91480;
}
.admp .its span, .admp .iam span {
    background: #E599CF;
}
.admp .main_content .ffw-form-container{
    border: 1px solid #F7C1E6;
    background-color: #FCEAF7;
}
.admp .star_list li:before {
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/admp-webinar-2024-sprite.png);
}
.admp .w_access li:before {
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/admp-webinar-2024-sprite.png');
  }

  .admp .w_all::after, .admp .w_predetails::after {
    border: #F0CBE5 1px dashed;
}
/*ADMP end */

/*ADSSP start */
.adssp .free_label{
    color: #14B3B9;
  }
  .adssp .w_details {
    background: #E4F7FA;
    border: 1px solid #BBE4E8;
}
.adssp .w_details .webinar_date::before, .adssp .webinar_time::before{
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/adssp-webinar-2024-sprite.png);
}

.adssp h2 .gradient_text {
    color: #14B3B9;
}
.adssp .its span, .adssp .iam span {
    background: #9ADAE2;
}
.adssp .main_content .ffw-form-container{
    border: 1px solid #BBE4E8;
    background-color: #E4F7FA;
}
.adssp .star_list li:before {
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/adssp-webinar-2024-sprite.png);
}
.adssp .w_access li:before {
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/adssp-webinar-2024-sprite.png');}

  .adssp .w_all::after, .adssp .w_predetails::after {
    border: #B7E5EA 1px dashed;
}
/*ADSSP end */

/*DSP start */
.dsp .free_label{
    color: #BF9300;
  }
  .dsp .w_details {
    background: #FFF7E3;
    border: 1px solid #F0DA8F;
}
.dsp .w_details .webinar_date::before, .dsp .webinar_time::before{
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/dsp-webinar-2024-sprite.png);
}

.dsp h2 .gradient_text {
    color: #9F7A00;
}
.dsp .its span, .dsp .iam span {
    background: #E3CD85;
}
.dsp .main_content .ffw-form-container{
    border: 1px solid #F0DA8F;
    background-color: #FFF7E3;
}
.dsp .star_list li:before {
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/dsp-webinar-2024-sprite.png);
}
.dsp .w_access li:before {
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/dsp-webinar-2024-sprite.png');
  }
  
  .dsp .w_all::after, .dsp .w_predetails::after {
    border: #F5E2B0 1px dashed;
}
/*DSP end */

/*MMP start */
.mmp .free_label{
    color: #A85B00;
  }
  .mmp .w_details {
    background: #FFF4E6;
    border: 1px solid #EBCAA3;
}
.mmp .w_details .webinar_date::before, .mmp .webinar_time::before{
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/mmp-webinar-2024-sprite.png);
}

.dsp h2 .gradient_text {
    color: #A85B00;
}
.mmp .its span, .mmp .iam span {
    background: #DEA868;
}
.mmp .main_content .ffw-form-container{
    border: 1px solid #EBCAA3;
    background-color: #FFF4E6;
}
.mmp .star_list li:before {
    background-image: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/mmp-webinar-2024-sprite.png);
}
.mmp .w_access li:before {
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/mmp-webinar-2024-sprite.png');
  }
  
  .mmp .w_all::after, .mmp .w_predetails::after {
    border: #EDD0AD 1px dashed;
}
/*MMP end */
  .free_label{
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0.3em;
    color: #145ab9;
    text-align: center;
  }
  
 
  
  .main_lhs h1 {
    font-size: 42px;
    line-height: 52px;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .w_details-wrap{
    max-width: 750px;
    padding-top: 45px;
    margin: 0 auto;
    overflow: hidden;
  }
  .w_details {
    background: #e5eefd;
    border: 1px solid #85abef;
    height: 100px;
    padding: 20px 0 15px 0px;
    border-radius: 10px;
    
  }
  .wp_details{
    width: 43%;
    display: inline-block;
    padding-left: 180px;
    position: relative;
    vertical-align: top;
  }
  .wp_date{
    width: 55%;
    display: inline-block;
    margin-left: -4px;
    vertical-align: middle;
  }
  .w_dy::after {
    display: none;
}
  .w_all_date {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    margin-right: 20px;
  }
  
  .w_presenter {
    display: inline-block;
    vertical-align: middle;
  }
  
  .w_presenter_img img {
    width: 85px;
    position: relative;
    z-index: 1;
    margin: 0 auto;
    display: block;
}
.w_details .w_presenter_img{
    position: absolute;
    left: 30px;
    top: -44px;
    width: 114px;
}
.w_details .w_presenter_img:before{
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    border-radius: 100%;
    height: 114px;
    width: 114px;
    background-color: #A1BDEF;

}
.log360 .w_details .w_presenter_img:before{
    background-color: #BDEBD1;
}
.admp .w_details .w_presenter_img:before{
    background-color: #F7D1EB;
	    bottom: -40px;
}
.adssp .w_details .w_presenter_img:before{
    background-color: #B4E8E8;
    bottom: -40px;
}
.mmp .w_details .w_presenter_img:before{
    background-color: #EACAA4;
}
.dsp .w_details .w_presenter_img:before{
    background-color: #E7D8AD;
    bottom: -40px;
}
.ela .w_details .w_presenter_img:before{
    background-color: #FEB9D6;
}
.w_all::after{
  content: "";
    position: absolute;
    right: 0px;
    height: 60px;
    border: #b9cdef7a 1px dashed;
    top: -1px;
}
.w_dt:after {
    top: 3px;
}

.w_dt:last-child:after {
    display: none;
}
.w_details .webinar_date,.w_details .webinar_time {
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
}
.w_predetails h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding: 2px 0px;
}
.w_predetails{position: relative;}
.w_predetails::after{
  content: "";
    position: absolute;
    right: 0px;
    height: 60px;
    border: #b9cdef7a 1px dashed;
    top: 3px;
}
.all-content {
    background: #FAFAFA;
    padding: 20px 0px 70px;
}
.w_predetails p {
    font-size: 12px;
}
.w_details .webinar_date,.webinar_time {
    position: relative;
    padding-left: 20px;
}
.w_details .webinar_date::before, .webinar_time::before{
  display: inline-block;
    background: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/adap-webinar-2024-sprite.png) no-repeat;
    background-size: 425px 77px;
    position: absolute;
    content: '';
    left: 0px;
    top: 7px;
}
.w_details .webinar_date::before {
    background-position: -220px -10px;
    width: 13px;
    height: 13px;
    
}
.w_details .webinar_time::before{
   background-position: -238px -10px;
   width: 12px;
	height: 13px;
}
.w_all {
    width: 50%;
    display: inline-block;
    margin-left: -3px;
    vertical-align: top;
    padding: 0 30px;
}
.w_predetails span {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1.4;
}
  .w_presenter_details {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
  }
  

  
  .w_presenter_name {
    display: block;
    margin: 5px 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
  }
  
  .w_presenter_role {
    display: block;
    font-size: 14px;
    font-weight: 300;
    color: #333333;
  }
  
  .w_why {
    padding: 40px 40px 10px 0px;
}
  
  .w_why h2 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 10px;
  }
 
  
  .adap h2 .gradient_text {
    font-weight: 600;
    color: #145AB9;
  }
  
  .w_on_demand_text {
    display: none;
  }
  
  .w_why p {
    font-size: 16px;
    line-height: 1.8;
    color: #170426;
    margin-bottom: 10px;
  }
  
  .w_why p strong {
    font-weight: 600;
  }
  
  .w_why p:last-child {
    margin: 0;
  }
  
  .w_points {
    color: #000;
    padding: 30px 40px 30px 0px;
    
  }
  
  .w_points h2 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 18px;
  }
  .w_points .gradient_text{
    text-transform:  initial !important;
  }
  
  .star_list li {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
    padding-left: 28px;
  }
  
  .star_list li:before {
    content: "";
    width: 13px;
    height: 13px;
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/adap-webinar-2024-sprite.png');
    background-repeat: no-repeat;
    background-size: 425px 77px;
    background-position: -314px -9px;
    position: absolute;
    left: 4px;
    top: 5px;
  }
  
  /* .w_points:after {
    content: "";
    background: url('../../images/webinar-2023-sprite-desktop.png') no-repeat -19px -36px;
    background-size: 640px 1249px;
    width: 186px;
    height: 205px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 10px;
  } */
  
  .w_other {
  margin-bottom: -10px;
  padding: 0px 40px 0px 0px;
  }
  
  .w_other h3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    display: inline-block;
  }
  
  .w_other h3 .gradient_text {
    text-align: center;
    display: block;
    font-weight: 600;
  }
  
  .w_other_cta {
    display: inline-block;
    margin-top: 25px;
  }
  
  .w_other_cta a {
    width: 165px;
    display: inline-block;
    margin: 10px;
    border: 1px solid #000000;
    padding: 18px 37px 18px 12px;
    box-sizing: border-box;
    text-decoration: none;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    position: relative;
    border-radius: 5px;
    text-align: center;
    position: relative;
  }
  a.its {
    margin-left: 5px;
}
  a.iam{    padding-right: 32px;}
  .w_other_cta a:hover {
    transform: translateY(-5px);
    box-shadow: 0px 5px 10px #80808036;
    border-radius: 5px;
  }
  .w_other_cta a:hover:after{
  right: 20px;
  }
  .its:before,.iam:before,.its span:after,.iam span:after {
    content: "";
    background-image: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/adap-webinar-2024-sprite.png');
    background-repeat: no-repeat;
    background-size: 425px 77px;
    position: absolute;
    left: 28px;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 13px;
  }
  
  .its span:after, .iam span:after {
    left: auto;
    right: 20px;
    width: 6px;
    height: 10px;
    background-position: -369px -11px;
  transition:.3s ease-in;
  }
  .its span, .iam span{
    position: absolute;
    width: 44.1px;
height: 57px;
border-radius: 0px 5px 5px 0px;
background: #a0c7fc;
right: 0;
top: 0;
  }
  .its:before {
    width: 12px;
    height: 14px;
    background-position: -332px -9px;
  }
  
  .iam:before {
    background-position: -350px -9px;
    width: 13px;
    height: 13px;
    left: 32px;
  }
  
  /* .w_other h3:before {
    content: "";
    background: url('../../images/webinar-2023-sprite.png') no-repeat -95px -134px;
    background-size: 640px 441px;
    width: 22px;
    height: 21px;
    position: absolute;
    left: -50px;
    top: -20px;
  } */
  
  /* .w_other h3:after {
    content: "";
    background: url('../../images/webinar-2023-sprite.png') no-repeat -95px -134px;
    background-size: 640px 441px;
    width: 22px;
    height: 21px;
    position: absolute;
    right: -90px;
    bottom: 0px;
  } */
  
  .w_access {
    width: 100%;
    color: #000;
    padding: 40px;
    text-align: center;
  }
  
  .w_access p {
    font-size: 25px;
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 10px;
  }
  
  .w_access li {
    display: inline-block;
    padding-left: 25px;
    margin-right: 25px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    padding-bottom: 10px;
  }
  
 .w_access li:before {
    content: "";
    background: url('https://www.manageengine.com/products/active-directory-audit/webinars/images/adap-webinar-2024-sprite.png') no-repeat -257px -9px;
    background-size: 425px 77px;
	width: 14px;
	height: 14px;
    position: absolute;
    left: 2px;
    top: 5px;
  }
  
  .w_access li:nth-of-type(1):before {
    background-position: -257px -9px;
  }
  
  .w_access li:nth-of-type(2):before {
    background-position: -277px -9px;
  }
  
  .w_access li:nth-of-type(3):before {
    background-position: -297px -9px;
  }


  .banner-cta {
    padding: 12px 20px;
    background: #e93a24;
    color: #fff;
    text-decoration: none;
    margin-top: 20px;
    display: none;
    font-size: 20px;
  text-align: center;
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    bottom: 0;
    z-index: 999;
    left: 0;
  }
  @media screen and (max-width : 992px){
    .banner-cta {
        display: inline-block;
    }
  }
  
  
  /* webinar Form */
  
  .main_content .ffw-form-container {
    font-family: "ZohoPuvi";
    max-width: 420px;
    width: 100%;
    position: relative;
    margin: auto;
    border-radius: 8px;
    display: block;
    z-index: 1;
    padding: 30px;
    margin-right: 0;
    border: 1px solid #85ABEF;
    background-color: #E5EEFD;
    margin-top: 50px;
  }
  .main_content .ffw-form-container .ffw-form h3 {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 27px;
    text-align: center;
    position: relative;
    z-index: 3;
  }
  .main_content .ffw-form-container .ffw-form ul li {
    margin-bottom: 10px;
    position: relative;
  }
  .main_content .ffw-form-container .ffw-form ul li input,
  .main_content .ffw-form-container .ffw-form ul li select {
    height: 48px;
    line-height: 27px;
    background-color: #fafafa;
    border: 0.8px solid #939393;
    padding: 6px 10px 5px 15px;
    display: block;
    width: 100%;
    font-size: 14px;
    color: #000;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 3px;
    box-sizing: border-box;
    transition: 0.3s ease-in;
    font-weight: 300;
  }
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-count select,
  .main_content .ffw-form-container .ffw-form.form-us ul li.ffw-ic-count select {
    transition: none;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form ul li input,
  .main_content .ffw-form-container.ffw-white-field .ffw-form ul li select {
    background-color: #fff;
	text-overflow: ellipsis;
    white-space: nowrap;
  }
  .main_content .ffw-form-container .ffw-form ul li .country_state{
    margin-top: 10px;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-ms,
  .main_content .ffw-form-container.ffw-white-field .ffw-ms .ffw-display-text {
    background: #fff;
  }
  .main_content .ffw-form-container .ffw-field input:focus,
  .main_content .ffw-form-container .ffw-field input:focus-visible {
    outline: 0;
    border-color: #527be6;
  }
  .main_content .ffw-form-container .ffw-form ul li select:focus-visible {
    outline: 0;
  }
  .main_content .ffw-form-container .ffw-form ul li input[type=submit],
  .main_content .ffw-form-container .ffw-form ul li select[type=submit] {
    cursor: pointer;
    background-color: #D14641;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    border-width: 0;
    padding: 10px;
    transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    height: auto;
    margin-bottom: 10px;
    height: 50px;
    text-transform: uppercase;
  }
  .main_content .ffw-form-container .ffw-form ul li input[type=submit]:hover,
  .main_content .ffw-form-container .ffw-form ul li select[type=submit]:hover {
    background: #c11904;
  }
  .main_content .ffw-form-container .ffw-form ul li input::-webkit-input-placeholder {
    color: #A4A4A4;
  }
  .main_content .ffw-form-container .ffw-form ul li input:-ms-input-placeholder {
    color: #A4A4A4;
  }
  .main_content .ffw-form-container .ffw-form ul li input::placeholder {
    color: #A4A4A4;
  }
  .main_content .ffw-form-container .ffw-form ul li .ffw-errmsg {
    display: none;
    position: absolute;
    width: 100%;
    color: #fff;
    background-color: red;
    padding: 3px;
    font-size: 11px;
    line-height: 10px;
    border-radius: 3px;
    bottom: -5px;
  }
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage,
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage label,
  .main_content .ffw-form-container .ffw-form ul li .ffw-privacy {
    font-size: 11px;
    color: #000;
    line-height: 18px;
    margin-top: 14px;
    font-weight: 300;
  }
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage label > b,
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage > b,
  .main_content .ffw-form-container .ffw-form ul li .ffw-privacy > b {
    font-weight: 300;
    font-size: 10px;
  }
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage label > a,
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage > a,
  .main_content .ffw-form-container .ffw-form ul li .ffw-privacy a {
    color: inherit;
    text-decoration: underline;
  }
  .main_content .ffw-form-container .ffw-form ul li #meGDPRMessage {
    margin: 10px 0;
  }
  .main_content .ffw-form-container .ffw-form ul li:last-child {
    margin-top: 15px;
    margin-bottom: 0;
  }
  .main_content .ffw-form-container .ffw-form ul li:last-child::before {
    display: none;
  }
  /* .main_content .ffw-form-container .ffw-form ul li.ffw-ic::before {
    content: "";
    background: url(https://www.manageengine.com/products/active-directory-audit/webinars/images/webinar-2023-sprite.png) no-repeat;
    background-size: 640px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    width: 18px;
    height: 22px;
    background-position: -12px -138px;
  } */
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-name::before {
    background-position: -12px -138px;
    top: 17px;
    left: 15px;
    width: 14px;
  }
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-mail::before {
    background-position: -26px -141px;
    top: 18px;
    left: 13px;
  }
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-company::before {
    background-position: -373px -48px;
    top: 13px;
    left: 13px;
    height: 26px;
  }
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-phone::before {
    background-position: -42px -133px;
    top: 12px;
    left: 15px;
    height: 25px;
    width: 16px;
  }
  
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-count::before {
    background-position: -75px -137px;
    top: 17px;
    left: 14px;
  }
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-date::before {
    background-position: -57px -137px;
    left: 13px;
    top: 17px;
  }
  .main_content .ffw-form-container .ffw-form.form-us ul li.ffw-ic-count select {
    width: calc(50% - 5px);
    display: inline-block;
    border: none;
    
  }
  .main_content .ffw-form-container .ffw-form.form-us ul li select.commonselect {
    margin-left: 10px;
    padding-left: 10px;
	text-overflow: ellipsis;
    white-space: nowrap;
  }
  .main_content .ffw-form-container .ffw-form-fields {
    padding-left: 0;
    margin: 0;
  }
  .main_content .ffw-form-container .ffw-form strong {
    font-weight: 500;
	text-transform: uppercase;
  }
  .main_content .ffw-form-container .ffw-hide {
    display: none;
  }
  .main_content .ffw-form-container .ffw-form ul li.ffw-ic-count select,.main_content .ffw-form-container .ffw-form ul li select, .main_content .ffw-form-container .ffw-form.form-us ul li.ffw-ic-count select {
    border: 0.8px solid #939393;
    -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% - 12px) calc(1em + 7px), calc(100% - 7px) calc(1em + 7px), calc(100% - 2.5em) 0.5em;
    background-size: 6px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    text-overflow: ellipsis;
    padding-right: 20px;
    white-space: nowrap;
  }
  .main_content .ffw-form-container .ffw-form p {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
  }
  .main_content .ffw-form-container .ffw-form h2 {
    font-size: 22px;
    line-height: 35px;
    font-weight: 500;
    color: #000;
    margin: AUTO;
    padding: 0;
    text-transform: initial;
    text-align: center;
    display: block;
    margin-bottom: 20px;
  }
  .main_content .ffw-form-container .ffw-form.form-us ul li.ffw-ic-count {
    border: none;
    background: none;
    border-radius: 3px;
    position: relative;
  }
  .main_content .ffw-form-container .ffw-field .palceholder {
    position: absolute;
    top: 15px;
    left: 15px;
    transition: 0.3s ease-in;
z-index: 1;
  }
  .main_content .ffw-form-container .ffw-field label {
    font-weight: 300;
    color: #000;
    font-size: 14px;
    opacity: 1;
  }
  .main_content .ffw-form-container .ffw-field .star {
    color: #646464;
    font-size: 12px;
    position: relative;
  }
  .main_content .ffw-form-container .ffw-field .palceholder.focused {
    top: -10px;
    padding: 0 5px;
    left: 20px;
    background: #E5EEFD;
    color: #85ABEF;
  }
  .main_content .ffw-form-container .ffw-field .focused label {
    font-size: 12px;
  }
  
  .main_content .ffw-form-container .ffw-field .palceholder .star {
    color: red;
  }
  .main_content .ffw-form-container .ffw-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;
  }
  .main_content .ffw-form-container .ffw-form ul .demo-checkbox:before {
    display: none;
  }
  .main_content .ffw-form-container .ffw-field-demo-date {
    display: none;
  }
  .main_content .ffw-form-container label {
    cursor: pointer;
  }
  .main_content .ffw-form-container .demo-checkbox label {
    font-size: 14px;
    padding-left: 5px;
    margin-top: 1px;
    display: inline-block;
  }
  .main_content .ffw-form-container .ffw-form-thanks-msg {
    display: none;
  }
  .main_content .ffw-form-container.ffw-form-success .ffw-form {
    display: none;
  }
  .main_content .ffw-form-container.ffw-form-success .ffw-form-thanks-msg {
    display: block;
  }
  .main_content .ffw-form-container .ffw-checkbox label {
    opacity: 1;
  }
  .main_content .ffw-form-container .ffw-form h2:Before {
    display: none;
    padding: 0;
  }
  .main_content .misc-field textarea {
    display: none;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li .radio {
    padding: 0;
    font-weight: 400;
    font-size: 15px;
    position: relative;
    color: #fff;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li .radio .timezone-slot {
    font-weight: 200;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li.dt strong {
    margin-top: 15px;
    display: block;
    color: #fed428;
    font-weight: 500;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li.dt input {
    margin: 0 6px 0 0;
    width: 12px;
    height: 12px;
    padding: 0;
    border-radius: 20px;
    background: initial;
    -webkit-appearace: auto;
    appearance: auto;
    border: none;
    outline: 0;
    display: inline-block;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li .radio label {
    color: #fff;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li.ic-supp input {
    width: 14px;
    height: 14px;
    padding: 0;
    display: inline-block;
    appearance: auto;
    -webkit-appearance: auto;
    margin: 2px 5px 0 0;
    vertical-align: top;
  }
  .main_content .ffw-form-container.ffw-white-field .ffw-form li.ic-supp label {
    display: inline-block;
    width: calc(100% - 28px);
    color: #000;
    font-size: 11px;
    line-height: 17px;
    font-weight: 400;
  }
  #date-show,.misc-field{
    display: none;
  }
  .main_content .main_rhs #meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before {
     top: 1px !important;
    left: 3px !important;
  }
  .form-close {
    font-size: 24px;
    position: absolute;
    right: 10px;
    top: 3px;
    cursor: pointer;
    display: none;
  }
  @media screen and (max-width : 992px){
    .form-close {
        display: inline-block;
    }
  }
  .form-close {
    font-size: 24px;
    position: absolute;
    right: 10px;
    top: 3px;
    cursor: pointer;
  }
  
  /* webinar Form end*/
  
  .copyrights {
    text-align: center;
    padding: 15px;
    font-size: 13px;
    border-top: 1px solid #b4b4b4;
  }
  
  
  
  /* Media css */
  
  @media screen and (max-width : 992px){
    .main_lhs{
        width: 100%;
        padding-right: 0;
    }
    .form-container {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgb(0 0 0 / 50%);
        overflow: auto;
        display: none;
    }
    
    .form-open{
        display: block;
    }
  
    .form-container .ffw-form-container {
        background: #fff;
        margin: auto;
        float: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 10%;
    }
    
    .form-close {
        display: inline-block;
    }
    .foot_form{
        padding-left: 0;
    }
    .foot_form:before{
        display: none;
    }
    .footer{
        background: #1F2031;
    }
    .w_other h3:after,.w_other h3::before{
        display: none
    }
    .one-line-form > form > ul li {
        border: none;
    }
    .w_points:after{
        display: none;
    }
   
  .copyrights{
  margin-bottom:50px;
  }

  .main_top h1{font-size: 40px;
    line-height: 50px;}
    .w_all{padding: 0 25px;}
    .wp_details{
  padding-left: 160px;
}
  }
  
  
  @media screen and (max-width : 767px){
    .main_lhs h1 {
        font-size: 28px;
        line-height: 40px;
    }
    .main_lhs,.main_rhs{
        float: none;
    }
    .main_content{
        display: block;
    }
    .main_content .ac{
        display: block;
    }
    .w_why {
        padding: 20px;
    }
    
   
    
    .w_points {
        padding: 20px;
    }
    
    .w_points h2 {
        font-size: 24px;
        line-height: 34px;
    }
    
    .w_other {
        padding-top: 5px;
    }
    
    .w_other h3 {
        font-size: 24px;
        line-height: 34px;
    }
    
    .foot_form h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .w_access{
      padding: 40px 20px 20px 20px
    }
    .w_access p{
      font-size: 22px;
      line-height: 32px;
    }
    .main_top h1 {
    font-size: 28px;
    line-height: 35px;
}

  
  }
  
  @media screen and (max-width : 600px){
  
    .w_why {
        padding: 20px 20px;
    }
    
    .w_why h2 {
        font-size: 23px;
        line-height: 34px;
    }
    
    .w_points {
        padding: 20px;
    }
    
    .w_points h2 {
        font-size: 24px;
        line-height: 34px;
    }
  
    
    .w_details {
        display: block;
        height: auto;
        border: none !important;
        background: none !important;   
    }
    

    .wp_details{
      width: 85%;
    padding-left: 160px;
    margin: 0 auto;
    display: table;
    }
    
    .w_details .w_presenter_img{
      left: 39px;
    top: -38px;
    }
    .w_details .w_presenter_img:before{display: none;}
    
    .w_all_date {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .free_label{font-size: 15px;}
    .w_all_date:before,.w_predetails::after {
        display: none;
    }
    
    .w_date {
        width: calc(50% - 15px);
    }
    .wp_date{
      margin-top: 40px;
    width: 65%;
    background: #E7EEFC;
    padding: 20px 0px 30px;
    border: 1px solid #85abef;
    border-radius: 10px;
    margin: 0 auto;
    display: table;
    margin-top: 50px;
    }
   
    .w_dy.w_all {
    border-top: 1px solid #a5bcef;
    padding-top: 10px;
}

    .w_presenter {
        width: 100%;
        margin-top: 40px;
    }
    .zsiq_theme1 div.zsiq_cnt {
      display: none !important;
  }

.w_presenter_img img {
    width: 75px;
}
.w_predetails.w_all {
    margin-left: -20px;
}
.w_all{
  width: 100%;
  padding: 0px;
  max-width: 140px;
    margin: 0 auto;
    display: table;
}
.w_dt.w_all {
    padding: 10px 0px;
}
.w_other {
    padding: 20px;
}
.w_all::after{display: none;}

.w_access {
    text-align: left;
}
.w_other_cta a{margin-left: 5px;}

/* log360 theme start */

  .log360 .wp_date{
   
  background: #CEFFE4;
  border: 1px solid #99DDB6;
  
  }
  .log360 .w_dy.w_all {
    border-top: 1px solid #99DDB6;
}
/* log360 theme end */

/* ADMP theme start */


  .admp .wp_date{
  background: #FCEAF7;
  border: 1px solid #F7C1E6;
  }
  .admp .w_dy.w_all {
    border-top: 1px solid #F0CBE5;
}
/* ADMP theme end */
/* ADSSP theme start */

  .adssp .wp_date{
  background: #E4F7FA;
  border: 1px solid #BBE4E8;
 
  }
  .adssp .w_dy.w_all {
    border-top: 1px solid #B7E5EA;
}
/* ADSSP theme end */
/* MMP theme start */

  .mmp .wp_date{
  background: #FFF4E6;
  border: 1px solid #EBCAA3;
  }
  .mmp .w_dy.w_all {
    border-top: 1px solid #EDD0AD;
}
/* MMP theme end */
/* DSP theme start */

  .dsp .wp_date{
  background: #FFF7E3;
  border: 1px solid #F0DA8F;
  }
  .dsp .w_dy.w_all {
    border-top: 1px solid #F5E2B0;
}
/* DSP theme end */
/* ELA theme start */

.ela .wp_date{
    background: #FDEBF2;
    border: 1px solid #FFBFDB;
    }
    .ela .w_dy.w_all {
      border-top: 1px solid #FDCDE1;
  }
  /* ELA theme end */
}

  
  @media screen and (max-width : 375px){
    .main_top h1 {
    font-size: 20px;
    line-height: 30px;
}
.w_details{
  padding: 20px 0 15px 0px;
}
  }
  @media screen and (max-width : 320px){
    .wp_details{width: 100%;padding-left: 150px;}
    .wp_date{width: 75%;}
    .w_predetails h3{font-size: 15px;}

  }

  /* theme style */
  
  body{
    position: relative;
  }
  body::before{
    content: '';
    width: 100%;
    height: 710px;
    background-size: 100% 100% !important;
    position: absolute;
    top:0;
    left: 0;
  }
  
  
  
  
  /* on demand Css */
  
  .on-demand-page h1 {
    font-size: 24px;
    line-height: 34px;
  }
  
  .on-demand-page banner-cta{
    display: none !important;
  }
  
  .od-video-container{
    display: none;
  }
  .on-demand-page .od-video-container{
    display: block;
    margin-top: 30px;
  }
  .on-demand-page .od-video-container iframe{
    width: 100%;
    height: 67vh;
    min-height: 300px;
  }
  .on-demand-page .od-video-container .od-video-overlay{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    cursor: pointer;
    opacity: .5;
    background: black;
    transition: .3s ease-in;
  }
  .on-demand-page .od-video-container .od-video-overlay:hover{
    box-shadow: 0px 0px 30px gray;
    opacity: 0;
  }
  .on-demand-page.on-demand-success .od-video-overlay{
    display: none;
  }
  .on-demand-page .w_all_date{
    display: none;
  }
  
  .product-desc {
    display: none;
  }
  
  .on-demand-page .product-desc {
    display: block;
    padding-top: 50px;
  }
  
  .product-desc h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 10px;
  }
  
  .product-desc p {
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
    padding-bottom: 30px;
  }
  
  .product-desc a {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 17px 10px;
    box-sizing: border-box;
    border: 1px solid #000;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    transition: .3s ease-in;
    margin-bottom: 20px;
  }
  
  .product-desc .down {
    background: #000;
    color: #fff;
  }
  
  .product-desc a:hover {
    transform: translateY(-5px);
    box-shadow: 0px 5px 10px rgb(0 0 0 / 18%);
  }
  
  .product-desc .demo {
    color: #000;
  }
  
  .on-demand-page .form-container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 50%);
    overflow: auto;
    display: none;
  }
  
  .on-demand-page .form-open{
    display: block;
  }
  
  .on-demand-page .form-container .ffw-form-container {
    background: #fff;
    margin: auto;
    float: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 10%;
  }
  
  .on-demand-page .form-close {
    display: inline-block;
  }
  .on-demand-page .w_access{
    display: none;
  }
  body.on-demand-page::before{
    height: 960px;
    background-size: 100% 100%;
  }
  
  
  .w22-pop-ban .cloz {
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #000;
    font-size: 17px;
    border: 1px solid #000;
    border-radius: 50px;
    background: #fff;
    line-height: 19px;
  }
  
  
  .w22-pop-ban{position:fixed;background:#000000bd;z-index:16;top:0;left:0;width:100%;height:100%;display:none}
  .w22-pop-ban .ban-cont{margin:0 auto;display:table;width:60%;min-width:300px;max-width:680px;margin-top:80px;position:relative;background: #fff;padding:60px 40px 20px;border-radius:3px;text-align:center}
  .w22-pop-ban .ban-cont h2{text-align:center;margin-bottom:15px;}
  .w22-pop-ban .w22-like-icon{width: 40px;}
  .w22-pop-ban.active{display:block}
  .w22-pop-ban.active .ban-cont{display:block;width:80%;max-width:680px;padding-top:20px;background: #fff;}
  .w22-pop-ban.active .ex{display:block}
  .w22-pop-ban.active .suc,.w22-pop-ban.active .btn{display:none}
  .w22-pop-ban.active .clo{display:block}
  
  
  /* hide features link from footer black strip end*/


/** Country specific CTA change css **/
 body .CS_CTAContainer{display:none;box-sizing:border-box;font-family:"ZohoPuvi"}
    body .CS_CTAContainer.CS_CTA_Center{text-align:center}
    body .CS_CTAContainer.CS_CTA_mt_10{margin-top:10px}
    body .CS_CTAContainer.CS_CTA_mt_20{margin-top:20px}
    body .CS_CTAContainer.CS_CTA_mt_30{margin-top:30px}
    body .CS_CTAContainer.CS_CTA_mb_10{margin-bottom:10px}
    body .CS_CTAContainer.CS_CTA_mb_20{margin-bottom:20px}
    body .CS_CTAContainer.CS_CTA_mb_30{margin-bottom:30px}
    body .CS_CTAContainer a{margin:0;padding:0;left:0;top:0;bottom:0;right:0;text-transform:none;border:none}
    body .CS_CTAContainer a.CS_CTABtn{display:inline-block;font-size:16px;line-height:26px;font-weight:400;background:#ef292c;color:#fff;padding:10px 43px;text-decoration:none;cursor:pointer;box-sizing:border-box;border-width:0;transition:background 0.3s ease-in-out}
    body .CS_CTAContainer a.CS_CTABtn:hover{background:#c71a1d;text-decoration:none}
    body .CS_CTAContainer a.CS_CTABtn:after{display:none}
    body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_r6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
    body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_r4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
    body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_arrow{position:relative;padding:10px 55px 10px 30px}
    body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_arrow::before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAYAAAC0T3x2AAAABHNCSVQICAgIfAhkiAAAALtJREFUSEvt1u0RQDAMBmCZwCpGMIpNGM0KNmADG1Tqo3do8wb1L73zK7k8J9cEKsBxznWc0kppxAfVgQkGpVporYt2xm5dtC02RzZHoQPZLgMXqrhqKaz5hmP+kU4N4hPtUA8w9LmR4gMH63Wp/ohtCNEctvcPWED8y5w+ExmxE3KDMrXxhkShj1gUSUIvsSQiQg8xEYGQEoOICgKYClFDCUyNPIIu2HhMvHY3wf+6a6F9qEe/VrSIz1sANr+NSDcXBosAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:10px;background-position:center;width:12px;height:14px;border-bottom:2px solid #fff;position:absolute;top:50%;right:35px;transform:translateY(-50%);pointer-events:none}
    body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_sm{font-size:14px;line-height:24px}
    body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_large{font-size:20px;line-height:30px}
	body .CS_CTAContainer .CS_CTABtn_green{font-size: 14px;background: #16AD2D;color: #fff;cursor: pointer;font-weight: 500;border: 0;padding: 12px 20px;border-radius: 2px;text-decoration: none;}
	body .CS_CTAContainer .CS_CTABtn_green.CS_CTABtn_center{display:table;margin: 0 auto;}
	body .CS_CTAContainer .CS_CTABtn_green:hover{background: #07861a;transition: all 0.5s ease;}
    @media screen and (max-width:992px){body .CS_CTAContainer{text-align:center}
    }



ul.star_list {
    padding-top: 12px;
}
.w_points p strong {
    font-weight: 600;
}
.wp_details{width: 40%;}
.w_details-wrap{max-width: 780px;} 
.main_content{padding-top: 160px;}
.logo a{
    width: 230px;
    height: 70px;
    display: inline-block;
    background-image: url(https://www.manageengine.com/log-management/webinars/images/manageengine-shield-nxg-2025.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0px 0px;
    }