.heading-menu{
    display:none;
    }
body{color: #333;}
#lhsTree a{color: #333}
.fixed_bar_hcontainer{margin:195px -89px 0}
.hideAnimation{margin:195px -89px 0 0;transition:all .5s}
.showAnimation{margin:195px 0 0;transition:all .5s}
#lhsTree>li{color: #333;}
#lhsTree>li, #scroll ul.relPrd > li{border-bottom: none;}
#lhsTree>li>ul li, #scroll ul.relPrd li ul li, #scroll ul.relPrd li ul li{border-top: none;}
#lhsTree>li>ul li.feaact{background: #f1f9fe; border-left: 3px solid #2283e8;}
#lhsTree>li>ul li:hover{background: #f1f9fe; transition: .2s;}
#lhsTree>li>ul li.feaact a{color: #2a85e5;}
#lhsTree>li>ul li{ margin-left: 16px; font-size: 13px; transition: .2s;}
#lhsTree > li > span.ifTree:after{border-top: 5px solid transparent; border-left: 5px solid #374f60; border-bottom: 5px solid transparent;}
#lhsTree > li > span.ifTree.dropact:after{border-left: 5px solid transparent; border-top: 5px solid #374f60; border-bottom: 5px solid transparent;}
#scroll ul.relPrd > li > span{text-transform: uppercase; font-size: 13px; font-weight: 600;}
#scroll ul.relPrd li ul li{padding-left: 27px; position: relative;}
#scroll ul.relPrd li ul li::before{content:""; position: absolute; height: 30px; width: 30px; background: url("/products/active-directory-audit/images/lhs-ad-product-icons-sprite.png");background-size: 32px; background-position: 0 0; left: -6px;}
#scroll ul.relPrd li ul li:nth-of-type(2)::before{background-position: 0 -36px;}
#scroll ul.relPrd li ul li:nth-of-type(3)::before{background-position: 0 -71px;}
#scroll ul.relPrd li ul li:nth-of-type(4)::before{background-position: 0 -110px;}
#scroll ul.relPrd li ul li:nth-of-type(5)::before{background-position: 0 -147px;}
#scroll ul.relPrd li ul li:nth-of-type(6)::before{background-position: 0 -184px;}
#scroll ul.relPrd li ul li:nth-of-type(7)::before{background-position: 0 -221px;}
#scroll ul.relPrd li ul li:nth-of-type(8)::before{background-position: 0 -261px;}
#scroll ul.relPrd li ul li:nth-of-type(9)::before{background-position: 0 0;}
#scroll ul.relPrd li ul li:nth-of-type(10)::before{background-position: 0 -294px;}
#rel-Prd ul {width: 33%;}	
#rel-Prd ul li:first-child a {font-weight: 600}	
.featureContent{padding-left: 65px; position: relative;}
.featureBox .featureContent::before{content: ""; position: absolute; left: 0; top: 0; height: 40px; width: 50px; background: url("/products/active-directory-audit/images/active-directory-audit-feature-page-sprite.png");}

/******** bottom tab menu styles *************/
    /* new footer link start */
.footer-new .tabs [id^=tab]:checked + label{background:#FFF;border-bottom:2px solid #025d72;color:#025d72;font-weight:600}
#tab1:checked ~ #tab-content1,#tab2:checked ~ #tab-content2,#tab3:checked ~ #tab-content3,#tab4:checked ~ #tab-content4,#tab5:checked ~ #tab-content5{display:block}
.footer-new .tabs [id^=tab]:checked + label span{color:#035b75}
.tab-content ul{display:block;width:33.33%;float:left;padding-top:20px}
.tab-content ul li:before{content:'';position:absolute;width:5px;height:5px;background:#9cc1cf;border-radius:20px;margin:11px 0 0 -14px}
.footer-new{padding-top:30px !important;padding-bottom:20px !important;}
.footer-new h2{font-size:28px;font-weight:600;text-align:center}
.footer-new li{line-height:24px;margin-bottom:10px;padding-right:20px}

/* tab section css start*/
.pageTabSec h2{font-size:29px !important;font-weight:bold !important;text-align:center;margin-bottom:30px !important;font-family:'Open Sans',sans-serif; color: #000;}
 .pageTabSec{max-width:1100px;margin:0 auto;margin-bottom: 0;}
 .pageTabSec ul.pageTab{padding:0;border-bottom:1px solid #e7e7e7;text-align:center;box-sizing:border-box;}
 .pageTabSec ul.pageTab li{padding:12px 30px;box-sizing:border-box;margin:0 10px;display:inline-block;font-size:15px;color:#8c9ca2;cursor:pointer;}
 .pageTabSec ul.pageTab li.active{border-bottom:2px solid #055367;color:#055367;font-weight:600;}
 .pageTabSec ul.pageTab li:hover{color:#055367;}
 .pageTabSec .pageTabView{padding:30px 0;display:none;}
 .pageTabSec .pageTabView.active{display:block;}
 .pageTabSec .pageTabView ul{width:24%;display:inline-block;padding-left:20px;box-sizing:border-box;list-style:disc;color:#93bac9;vertical-align:text-top;}
 .pageTabSec .pageTabView.solutions-tab ul{width:25%;float:left;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(1){width:26%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(2){width:23%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(3){width:27%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(4){width:24%;}
 .pageTabSec .pageTabView ul li a{color:#000;font-size: 13px;}
 .pageTabSec .pageTabView ul li a:hover{ text-decoration: underline; }
 .pageTabSec .pageTabView ul li{padding:6px 0;margin:0;list-style-type:disc !important;color:#93bac9;}
 .footer-new {background:#fff;padding-bottom: 20px !important;padding-top: 30px !important;}
 @media(min-width:1200px){.container{max-width: 1200px}}
 @media(max-width:1024px){
 .pageTabSec .pageTabView{padding:30px 20px }
.container {width: 95%;}
#commonHeader {min-height: 84px;height: 84px;}
 }
 @media(max-width:1023px){
	 .pageTabSec ul.pageTab{padding:0 10px;}
	 .pageTabSec ul.pageTab li{padding:12px 10px;margin:0 10px;font-size:13px;}
	 .pageTabSec .pageTabView ul{font-size:13px;}
	 .pageTabSec .pageTabView{padding:20px;}
 }
 @media (max-width:991px){
 	.pageTabSec .pageTabView.solutions-tab ul{width:25% !important;}
 }
 @media (max-width:767px){
 	.pageTabSec{display:none !important;}
	.adap-logo-blocks .adapcus-block {
     width: 26.3%;
}
 }
@media (max-width:600px){
 	.adap-logo-blocks .adapcus-block {
     width: 100%;
} 
 }

        /* tab section css end */

#fancybox-buttons{z-index:9999}
#menuheader{z-index:9998}
.fancybox-title{font-weight:bold;text-align:center}

    .box-base {
       width: 100%;
    display: table;
}
    .box-base *{box-sizing: border-box;}
    .pg-head, .head{    margin: 0 0 40px;    text-align: center;color: #000;}
.box-base .win-lhs{
    width: 50%;
    display: table-cell;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}
.box-base .win-rhs{
    width: 50%;
    display: table-cell;
    border-right: 1px solid #DDDDDD;
}

.lhs-box h2,.rhs-box h2 {
    padding: 18px 0px 10px 85px;
    border-collapse: collapse;
    background: #F7F7F7;
    text-align: left;
    margin: 0px;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;
    color: #000;
    font-weight: 300;
    position: relative;
    line-height: 22px;
    min-height: 60px;
}
.box-base ul {
   padding: 25px 0 20px 60px !important;
}
.box-base ul li {
    padding-bottom: 10px;
    list-style-type: disc;
    color: #000;
}
.box-base .win-lhs.last,.box-base .win-rhs.last{
    border-bottom: 1px solid #DDDDDD;
}
.box-base:nth-of-type(2) .win-lhs .lhs-box h2 {
    padding-left: 75px;
}
.box-base .win-lhs .lhs-box h2:before,.box-base .win-rhs .rhs-box h2:before {
    content: "";
    background: url(https://www.manageengine.com/products/active-directory-audit/images/windows-member-servers-change-audit-reports-new-icons-sprite.png) no-repeat -7px -8px;
    background-size: 263px 282px;
    width: 26px;
	height: 22px;
    position: absolute;
    left: 47px;
    top: 0px;
    bottom: 0;
    margin: auto;
}
.box-base:nth-of-type(1) .win-lhs .lhs-box h2:before{
    background-position: -7px -8px;
}
.box-base:nth-of-type(1) .win-rhs .rhs-box h2:before{
    background-position: -44px -3px;
    width: 33px;
	height: 21px;
    left: 46px;
}
.box-base:nth-of-type(1) .win-rhs .rhs-box:nth-of-type(2) h2:before{
    background-position: -88px -3px;
    width: 33px;
	height: 22px;
}

.box-base:nth-of-type(2) .win-lhs .lhs-box h2:before{
    background-position: -130px -3px;
    height: 27px;
}
.box-base:nth-of-type(2) .win-rhs .rhs-box h2:before{
    background-position: -160px -9px;
    width: 31px;
	height: 21px;
    left: 48px;
}
.box-base:nth-of-type(3) .win-lhs .lhs-box h2:before{
    background-position: -201px -6px;
    width: 28px;
	height: 22px;
}
.box-base:nth-of-type(3) .win-rhs .rhs-box h2:before{
    background-position: -7px -50px;
    width: 30px;
	height: 18px;
}
.box-base:nth-of-type(4) .win-lhs .lhs-box h2:before{
    background-position: -51px -43px;
    width: 23px;
	height: 25px;
}
.box-base:nth-of-type(4) .win-rhs .rhs-box h2:before{
    background-position: -87px -45px;
    width: 31px;
	height: 19px;
    left: 45px;
}
.box-base:nth-of-type(5) .win-lhs .lhs-box h2:before{
    background-position: -132px -43px;
    width: 31px;
	height: 22px;
}
.box-base:nth-of-type(5) .win-rhs .rhs-box h2:before{
    background-position: -177px -44px;
    width: 26px;
	height: 23px;
}
.box-base:nth-of-type(6) .win-lhs .lhs-box h2:before{
    background-position: -8px -83px;
    width: 19px;
	height: 22px;
}
.box-base:nth-of-type(6) .win-rhs .rhs-box h2:before{
    background-position: -51px -80px;
    width: 26px;
	height: 24px;
}
.box-base:nth-of-type(7) .win-lhs .lhs-box h2:before{
    background-position: -93px -80px;
    width: 28px;
	height: 22px;
}
.box-base:nth-of-type(7) .win-rhs .rhs-box h2:before{
    background-position: -137px -80px;
    width: 24px;
	height: 22px;
}
.box-base:nth-of-type(7) .win-rhs .rhs-box:nth-of-type(2) h2:before{
    background-position:-178px -80px;
    width: 31px;
	height: 21px;
}
.box-base:nth-of-type(7) .win-rhs .rhs-box:nth-of-type(3) h2:before{
    background-position:-8px -120px;
    width: 25px;
	height: 22px;
}
.box-base:nth-of-type(8) .win-lhs .lhs-box h2:before{
    background-position: -51px -117px;
    width: 29px;
	height: 26px;
}
.box-base:nth-of-type(8) .win-rhs .rhs-box h2:before{
    background-position: -95px -118px;
    width: 27px;
	height: 22px;
}
.imagelnk{background: none;}
.box-base .win-lhs .lhs-box h2 a,.box-base .win-rhs .rhs-box h2 a {
    color: #000;
}
.box-base .win-lhs .lhs-box h2 a:hover,.box-base .win-rhs .rhs-box h2 a:hover {
    color: #09C;
    text-decoration: underline;
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.pg-head, .head {
    margin-bottom: 40px;
    line-height: 1.4;
}
}
@media screen and (max-width: 1024px){
    .box-base .win-lhs{
        width: 100%;
       display: none;
    }
    .box-base .win-rhs{
        border-left: 1px solid #DDDDDD;
    }
   
}
@media screen and (max-width: 600px){
    .pg-head, .head{margin: 10px 0 30px;line-height: 1.4;}
}