.fixed_bar_hcontainer{margin:195px -89px 0}
.hideAnimation{margin:195px -89px 0 0;transition:all .5s}
.showAnimation{margin:195px 0 0;transition:all .5s}
.newIcoSty{background:url(https://www.manageengine.com/images/me-sprite.png) repeat scroll -750px 0px transparent;float:right;height:20px;margin:0px 75px 0 0;width:30px;}
.recHea{border-bottom:solid 1px #eaeaea;font-size:22px;font-weight:600;margin:0 0 40px 0;padding:0 0 15px 0}
.container{max-width:1100px;}
.lhs-tree{overflow: visible; position: sticky; top: 92px;}
#lhsTree>li{border-bottom:1px solid #ececec;}
#lhsTree ul li::before{background:url("https://www.manageengine.com/products/active-directory-audit/images/resources-icon-sprite.png") no-repeat;background-position:-24px 2px;background-size:265px;content:"";bottom:0;height:28px;left:10px;margin:auto;position:absolute;top:0;transition:all .5s;width:28px;}
/*#lhsTree li:hover{background:#dff3ff;border-bottom:solid 1px #fff;border-left:solid 2px #138cd6;transition:all .5s}*/
#lhsTree li:hover:before{background-position:-24px -26px;transition:all .5s}
#lhsTree li.act{background:#dff3ff;border-bottom:solid 1px #fff;border-left:solid 2px #138cd6;transition:all .5s}
#lhsTree li:nth-of-type(2)::before{background-position:-53px 2px}
#lhsTree li:nth-of-type(2):hover:before{background-position:-53px -26px;transition:all .5s}
#lhsTree li:nth-of-type(3)::before{background-position:-83px 2px}
#lhsTree li:nth-of-type(3):hover:before{background-position:-83px -26px;transition:all .5s}
#lhsTree li:nth-of-type(4)::before{background-position:-113px 2px}
#lhsTree li:nth-of-type(4):hover:before{background-position:-114px -26px;transition:all .5s}
#lhsTree li:nth-of-type(5)::before{background-position:-142px 1px}
#lhsTree li:nth-of-type(5):hover:before{background-position:-142px -26px;transition:all .5s}
#lhsTree li:nth-of-type(7)::before{background-position:-203px 0px}
#lhsTree li:nth-of-type(7):hover:before{background-position:-203px -26px;transition:all .5s}
#lhsTree li:nth-of-type(8)::before{background-position:-235px -1px}
#lhsTree li:nth-of-type(8):hover:before{background-position:-235px -26px;transition:all .5s}
#lhsTree li:nth-of-type(9)::before {background-position: 5px -55px;}
#lhsTree li:nth-of-type(9):hover:before{background-position:5px -85px;transition:all .5s}
#lhsTree li:nth-of-type(10)::before {background-position: -26px -56px;}
#lhsTree li:nth-of-type(10):hover:before{background-position: -26px -86px;transition:all .5s}
#lhsTree li:nth-of-type(11)::before {background-position: -57px -54px}
#lhsTree li:nth-of-type(12)::before {background-position: -87px -54px}



#lhsTree > li > a{font-size: 14px; padding: 15px 0 15px 50px; color: #333;}
#lhsTree li.act:nth-of-type(1):before{background-position:-24px -26px;}
#lhsTree li.act:nth-of-type(2):before{background-position:-53px -26px;}
#lhsTree li.act:nth-of-type(3):before{background-position:-83px -26px;}
#lhsTree li.act:nth-of-type(4):before{background-position:-114px -26px;}
#lhsTree li.act:nth-of-type(5):before{background-position:-142px -26px;}
#lhsTree li.act:nth-of-type(6):before{background-position:-24px -26px;}
#lhsTree li.act:nth-of-type(7):before{background-position:-203px -26px;}
#lhsTree li.act:nth-of-type(8):before{background-position:-235px -26px;}
#lhsTree li.act:nth-of-type(9):before {background-position: 5px -85px;}
#lhsTree li.act:nth-of-type(10):before {background-position: -26px -86px;}

#lhsTree li.resource_active{border-left: 3px solid #4580c7; padding: 3px 0; border-top: 0; -webkit-box-shadow: 0 0 13px 1px rgba(0,0,0,.09);box-shadow: 0 0 13px 2px rgba(0,0,0,.09);font-weight: 600;}
#lhsTree li.resource_active a{color: #4580c7}
#lhsTree li.resource_active:nth-of-type(1)::before{background-position: 2px -68px}
#lhsTree li.resource_active:nth-of-type(2)::before{background-position: -27px -68px}
#lhsTree li.resource_active:nth-of-type(3)::before{background-position: -58px -68px}
#lhsTree li.resource_active:nth-of-type(4)::before{background-position: -91px -68px}
#lhsTree li.resource_active:nth-of-type(5)::before{background-position: -123px -68px}
#lhsTree li.resource_active:nth-of-type(6)::before{background-position: 2px -101px}
#lhsTree li.resource_active:nth-of-type(7)::before{background-position: -26px -101px}
#lhsTree li.resource_active:nth-of-type(8)::before{background-position: -56px -101px}



/******** 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;}
 #rel-Prd ul {width: 33%;}	
 #rel-Prd ul li:first-child a {font-weight: 600}	
 @media(max-width:1024px){
 	.pageTabSec .pageTabView{padding:30px 20px }
 }
 @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;}
 }

        /* tab section css end */

.logobg img {background-image: linear-gradient( 101deg ,#392a67,#603179);}
.footer.container {max-width: 1200px;}
.heading-menu{display:none}
.per30 img{margin:0 0 20px 0}
.taj{text-align:justify}
.mR20{margin-bottom:10px;margin-right:25px;}

    h1.ftrmnhdr {
        font-size: 45px;
        letter-spacing: 0.5px;
        line-height: 50px;
        font-weight: 400;
    }

    .ftrpg-inrhdr {
        font-weight: 100;
        font-size: 23px;
        line-height: 29px;
        letter-spacing: 1px;
        color: #fff;
    }

    .recourcnavsec {
        background: #f8f8f8;
        border-bottom: 1px solid #e8e8e8;
    }

    .recourcnavsec.fixed {
        position: fixed;
        z-index: 7;
        top: 92px;
        width: 100%;
        box-shadow: 1px 1px 3px #888;
    }

    .rs-continer {
        padding: 10px 0px;
    }

    .recourcnavsec {
        margin: 0 auto;
        list-style: none;
        position: relative;
        height: 48px;
    }

    .recourcnavsec li {
        display: inline-block;
    }

    .recourcnavsec li span {
        bottom: 15px;
        position: relative;
    }

    .recourcnavsec li a {
        position: relative;
        z-index: 200;
        color: #444;
        font-size: 13px;
        display: block;
        float: left;
        padding: 0px 10px;
        text-decoration: none;
        line-height: 26px;
    }

    .recourcnavsec li a:hover {
        color: #444;
    }

    .recourcnavsec #rsource_movbg {
        position: absolute;
        height: 25px !important;
        top: 10px;
        left: 0;
        width: 100px;
        background: #99cdf1;
        z-index: 100;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    .rsource_active_tab a {
        color: #444;
    }

    .ie6 .recourcnavsec li,
    .ie7 .recourcnavsec li {
        display: inline;
    }
.awd-bx{
padding:15px 0;
border-bottom:1px dashed #ccc;
margin-bottom:20px;
min-height:195px;
}
.awd-bx .flexslider li {padding: 0;}
.awd-bx .flexslider .flex-control-nav {position: relative;right: 0;left: 0;padding: 0 !important;}
.awd-bx .fl{text-align:center;width:150px;}
.awd-bx a {
    cursor: pointer;
}
.mR10.taj{float:right;max-width:664px;width:76%;}
.h-100 img{height:150px}
.awd-bx {
    display: table;
}
@media screen and (max-width:1100px){
.mR20 {
    margin-bottom: 10px;
    margin-right: 25px;
}
.mR10.taj {
    float: right;
    width: calc( 100% - 200px);
}

}
.awd-bx h2{font-size:17px;font-weight:600;margin:0;}
@media screen and (max-width:768px){
.awd-bx .fr {
    width: 150px;
    text-align: center;
    float: none;
    margin: auto !important;
}
.p-10 img {
margin-top:0;
}
.mR10.taj {
    width: 100%;
}
.p-10 img {
    padding:0;
}
.rhs-cont {
    width: 90%;
    margin: auto;
    float: none;
}
.awd-bx .fl {
    text-align: center;
    width: 100%;
}
.awd-bx .fl img {
    width: 150px;
height:auto;
}
}
#lhsTree>li>ul li{position: relative;}
#lhsTree>li>ul li a {
    border-top: 1px solid #eee;
    font-size: 12px;
    line-height: 1.2em;
    padding: 10px 10px 10px 50px;
    display: block;
    line-height: 15px;
    text-decoration: none;
    color: #777;
}