/******** 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; 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 10px;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 */

.shbanner-view{background:#000;color:#fff;left:0;padding:10px 0;position:fixed;text-align:center;top:0;width:100%;z-index:999999}
.shbanner-view:before{background:url(https://www.manageengine.com/active-directory-360/images/strip-img-lft.png) no-repeat;background-size:35px;content:"";height:27px;left:0;position:absolute;top:0;width:35px}
.shbanner-view:after{background:url(https://www.manageengine.com/active-directory-360/images/strip-img-rgt.png) no-repeat;background-size:36px;bottom:0;content:"";height:22px;position:absolute;right:0;width:36px}
.shbanner-view span{color:#5df6fe;font-weight:600}
.shbanner-view a{border:solid 1px #fec01f;border-radius:20px;color:#fec01f;font-weight:600;margin:0 0 0 30px;padding:5px 15px;text-decoration:none;transition:all .5s}
.shbanner-view a:hover{background:#fec01f;color:#000;text-decoration:none;transition:all .5s}
#showHide_smallmenu,.heading-menu,#adapcutomerlogos,#allFea .h2{display:none}
#scroll{max-width:100%;width:100%;padding:0}
.features-main *{box-sizing:border-box}
.features-main{padding-top:48px}
.features-main .container{max-width:1020px;width:100%}
.features-main h1{text-align:center;font-size:35px;color:#333;font-weight:700;line-height:1;margin-bottom:31px}
.features-main .btn-orange{display:block;font-weight:600;font-size:16px;color:#fff;background:#e71b33;width:330px;height:50px;text-align:center;border-radius:3px;padding:13px 10px;text-decoration:none;transition:.3s ease all;margin:0 auto 48px;cursor:pointer;}
.features-main .btn-orange .arrow{background:url(https://www.manageengine.com/products/active-directory-audit/images/features-sprite.png) no-repeat -185px -296px;background-size:400px 400px;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-top:-1px;margin-left:10px}
.features-main .btn-orange:hover{background:#d41229}
#scroll .tab-links ul{padding:0;width:750px;margin:0 auto;background:#fff}
.tab-links ul li{list-style:none;float:left;text-align:center;width:25%}
.tab-links ul li>span{display:block;text-decoration:none;font-size:16px;font-weight:500;color:#333;position:relative;padding:23px 10px 26px;cursor:pointer}
.tab-links.sticky ul li>span{padding:8px 10px 13px}
.tab-links ul li>span:before{content:'';display:block;width:100%;left:0;bottom:0;height:2px;background:#f3f3f3;position:absolute;transition:.15s ease all}
.tab-links ul li>span.active{ box-shadow: 0px -3px 10px rgb(0 0 0 / 8%);
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #f3f9fe 89%, #f3f9fe 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%, #f3f9fe 89%, #f3f9fe 100%);
    background: linear-gradient(to bottom, #ffffff 1%, #f3f9fe 89%, #f3f9fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f9fe', GradientType=0);}
.tab-links ul li>span.active:before{height:5px;background:#0079e1}
.icon{background-image:url(https://www.manageengine.com/products/active-directory-audit/images/features-sprite.png);background-repeat:no-repeat;display:block;background-size:400px;margin:0 auto;width:47px;height:35px}
.icon-bulb{background-position:-11px -5px;width:34px;height:40px}
.icon-data{background-position:-66px -6px;width:31px;height:40px}
.icon-compliance{background-position:-117px -10px;width:43px;height:40px}
.icon-indu{background-position:-6px -393px;height:40px}
.tab-links ul li>span .icon{margin-bottom:10px}
.card-group-title{text-align:center;color:#333;font-weight:500;margin:0 0 40px;font-size:30px}
.tab-content{padding:50px 0}
#scroll .cards-main{padding:0;width:100%;float:none;display:flex;flex-wrap:wrap;gap:12px;margin:0}
#scroll .cards-main .card{list-style-type:none;padding:0 9px;float:left;width:32%;margin-bottom:5px;padding:30px 5px;text-align:center;position:relative;transition:.3s ease all;border-radius:3px}
#scroll .cards-main .card::before{display:none}
#scroll .cards-main .card.hidden{display:none}
.card,.card-inner{position:relative}
.card-inner>a{position:absolute;top:0;left:0;height:100%;width:100%;display:block;text-decoration:none}
.card:hover{box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);background:#fff}
.card-inner h3{font-size:16px;font-weight:500;color:#333;margin:0 0 8px;line-height:1.4}
.card-inner p{font-size:13px;color:#333;margin:0;line-height:1.85;padding:0 32px}
.card-inner .icon{min-height:44px;margin-bottom:14px}
.card-inner .icon.ic-mac{background-position:-237px -347px}
.card-inner .icon.ic-qnap-file-ser{background-position:-297px -341px}
.card-inner .icon.ic-azure-file-share{background-position:-352px -341px}
.tab2Icon1{background-position:-169px -11px;width:46px}
.tab2Icon2{background-position:-228px -9px;width:41px}
.tab2Icon3{background-position:-226px -282px;width:44px}
.tab2Icon4{background-position:-291px -282px;width:42px}
.tab2Icon5{background-position:-349px -282px;width:46px}
.tab2Icon6{background-position:-5px -338px;width:46px}
.tab2Icon7{background-position:-113px -61px;width:50px}
.tab2Icon8{background-position:-171px -65px;width:42px}
.tab2Icon9{background-position:-63px -338px;width:46px}
.tab2Icon10{background-position:-119px -338px;width:44px}
.tab2Icon11{background-position:-180px -338px;width:44px}
.tab3Icon1{background-position:-227px -63px;width:43px}
.tab3Icon2{background-position:-278px -62px;width:40px}
.tab3Icon3{background-position:-334px -63px;width:47px}
.tab3Icon4{background-position:-5px -118px;width:58px}
.tab3Icon5{background-position:-70px -115px;width:36px}
.tab3Icon6{background-position:-117px -116px;width:43px}
.tab3Icon7{background-position:-171px -116px;width:43px}
.tab1Icon1{background-position:-224px -117px;width:43px}
.tab1Icon2{background-position:-277px -116px;width:42px}
.tab1Icon3{background-position:-337px -114px;width:47px}
.tab1Icon4{background-position:-5px -172px;width:45px}
.tab1Icon5{background-position:-63px -172px;width:42px}
.tab1Icon6{background-position:-113px -174px;width:44px}
.new-fea-box{background:linear-gradient(306deg,#F4FAFF,transparent)}
.new-fea{background-position:-286px -397px;width:17px;height:20px;position:absolute;right:19px;top:-3px}
.tab1Icon-att-sur{background-position:-234px -390px;width:44px}
.tab1Icon7{background-position:-172px -172px;width:42px}
.tab1Icon8{background-position:-228px -171px;width:41px}
.tab1Icon9{background-position:-289px -174px;width:38px}
.tab1Icon10{background-position:-337px -172px;width:45px}
.tab1Icon11{background-position:-5px -230px;width:45px}
.tab1Icon12{background-position:-62px -230px;width:40px}
.tab1Icon13{background-position:-117px -230px;width:43px}
.tab1Icon14{background-position:-174px -233px;width:37px}
.tab1Icon15{background-position:-230px -233px;width:42px}
.tab1Icon16{background-position:-289px -233px;width:34px}
.tab1Icon17{background-position:-339px -233px;width:43px}
.tab1Icon18{background-position:-5px -284px;width:46px}
.tab1Icon19{background-position:-60px -284px;width:45px}
.tab1Icon20{background-position:-116px -284px;width:43px}
.tab1Icon21{background-position:-210px -261px;width:43px;background-size:370px}
.tab4Icon1{background-position:-63px -390px;width:44px}
.tab4Icon2{background-position:-121px -390px;width:44px}
.tab4Icon3{background-position:-176px -390px;width:44px}
.btn-blue-invert{width:123px;height:38px;display:block;margin:0 auto;text-align:center;transition:.3s ease all;border:1px solid #1759aa;font-size:14px;padding:6px 10px;border-radius:3px;color:#fff;text-decoration:none;margin-top:35px;background:#1759aa}
.btn-blue-invert:hover{text-decoration:none;box-shadow:0 5px 10px #000}
.datasource-tab{background:#fafcff}
.datasource-tab .card-inner .icon,.compliance-tab .card-inner .icon{margin-bottom:8px}
.compliance-tab{padding-bottom:20px}
.usecase-tab .card-group-title{margin-bottom:30px}
.feaH2{text-align:center;color:#333;font-weight:700;font-size:28px;max-width:750px;margin:0 auto 22px;line-height:1.6;display:none}
#allFea .sec-pTB{padding:0;margin-bottom:53px}
#allFea .sec-pTB .h2{display:none}
.fea-nav-link{background:transparent;border-bottom:1px solid #efefef;padding:0 22px;margin-top:0}
.fea-nav-link span{background:transparent;font-size:15px;font-weight:600;color:#809297;padding:9px 0}
.fea-nav-link span.act{background:transparent;color:#333;width:16.6%}
.fea-nav-link span.act:after{position:absolute;left:5px;border:none;width:100%;height:3px;background:#0069d0;bottom:-1px}
.fea-nav-list{background:transparent;margin-top:45px;padding:0 20px;width:100%;box-sizing:border-box}
.fea-nav.container{max-width:1180px}
.fea-nav-list a{font-size:14px;color:#333;padding-left:14px;vertical-align:middle;font-weight:500!important}
.fea-list-cont>ul li{padding:0;position:relative;margin-bottom:20px}
.fea-list-cont>ul li:before{content:'';display:block;position:absolute;top:6px;left:-1px;height:7px;width:7px;border-radius:50%;background:#0369d0}
.fea-nav-link span.act:before{display:none}
.sticky .tab-links-inner{position:fixed;left:0;top:100px;width:100%;background:red;z-index:1;transition:.3s ease all}
.tab-links{position:sticky;top:91px;z-index:1}
.sticky ul{box-shadow:0 0 6px #000;background:#fff}
#btmBar.fixed{position:static}
@media(max-width:1100px) {
.sticky .tab-links-inner{margin-top:-10px}
}
@media(max-width:1050px) {
.features-main .container{max-width:100%;padding-left:20px;padding-right:20px}
.fea-nav.container{max-width:100%;padding:0 10px}
}
@media(max-width:1025px) {
.tab-links{top:90px}
}
@media(max-width:1000px) {
.fea-nav-list a{font-size:12px;padding-left:6px}
.fea-nav-link span{font-size:13px}
.fea-list-cont ul:last-child{padding-right:0}
.fea-nav-list{padding-right:0;margin-top:30px}
}
@media(max-width:991px) {
#scroll .cards-main .card{width:48%}
.feaH2{font-size:22px;max-width:630px}
.tab-links ul li>span{font-size:15px;padding:15px 10px}
.tab-links ul li>span .icon{margin-bottom:5px}
.card-group-title{font-size:24px}
}
@media(max-width:767px) {
#scroll .cards-main{max-width:500px;margin:0 auto}
#scroll .cards-main .card{width:100%;padding:0 0 15px;border-bottom:1px solid #c7c7c7;border-radius:0}
.card-inner{height:auto;padding:30px 10px}
#scroll .datasource-tab .card,#scroll .compliance-tab .card{margin-bottom:5px}
.datasource-tab .card-inner,.compliance-tab .card-inner{height:auto}
.compliance-tab{padding-bottom:50px}
.features-main h1{font-size:30px}
#scroll .tab-links ul{width:100%}
.tab-links-inner .container{padding:0;width:100%}
.card-group-title{margin:0 0 20px}
}
@media(max-width:760px) {
.feaH2{display:none}
.card-inner p{padding:0}
}
@media(max-width:580px) {
.features-main h1{font-size:26px}
.features-main .btn-orange{font-size:13px;height:45px;width:245px;padding:12px 10px}
.tab-links ul li>span{font-size:13px;padding:15px 3px}
}
.features-main .card-inner p a{position:relative}