.sec-pTB {
    padding: 0px 0;}
}/******** 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 30px;border-bottom:1px solid #e7e7e7;text-align:center;box-sizing:border-box;}
 .pageTabSec ul.pageTab li{padding:12px 45px;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;}
 .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(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 */

body{font-family: 'Open Sans', sans-serif;font-weight:400}
#maincontent,
#adapcutomerlogos,
.heading-menu {
  display: none;
}
.inner_page, .inner_page * {
  font-size: 14px;
  line-height: 31px;
color:#000;
}
.inner_page .wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.inner_page .wrapper::after {
  content: " ";
  display: table;
  clear: both;
}
.inner_page .wrapper.wrapper-banner {
  height: 350px;
 background: rgb(198,220,255);
background: -moz-linear-gradient(180deg, rgba(198,220,255,1) 0%, rgba(198,220,255,1) 10%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(198,220,255,1) 0%, rgba(198,220,255,1) 10%, rgba(0,0,0,0) 100%);
background: linear-gradient(180deg, rgba(198,220,255,1) 0%, rgba(198,220,255,1) 10%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c6dcff",endColorstr="#000000",GradientType=1);
}
.inner_page .wrapper.wrapper-banner .banner-lhs {
  float: left;
  width: 61%;
}
.inner_page .wrapper.wrapper-banner .banner-lhs h1 {
  margin-top: 120px;
  font-size: 38px;
  font-weight: 700;
  color: #000;
  line-height: 65px;
    margin-bottom: 43px;
}
.banner-lhs h1:first-letter {
font-size: 164px;
font-weight:700;
float: left;
margin-top: .15em;
margin-right:10px;
}

.inner_page .wrapper.wrapper-banner .banner-rhs {
  float: left;
  width: 38%;
}
.inner_page .icon-banner_img_1 {
    display: block;
    background-image: url(https://www.manageengine.com/products/active-directory-audit/best-practices/images/advanced-audit-policy-configuration-best-practices.png);
    background-size: 440px;
    background-position: 9px -20px;
    width: 417px;
    height: 334px;
    margin-top: 30px;
    float: right;
}
.inner_page .wrapper .inner-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.inner_page .wrapper .sm-inner-wrapper {
  max-width: 840px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.inner_page .wrapper .sm-inner-wrapper h2 {
  line-height: 40px;
  padding: 0 20px;
}
.inner_page .wrapper .sm-inner-wrapper.sm-inner-wrapper-slider {
  max-width: 900px;
}
.card-wrapper{
margin-top: 20px;
    margin-bottom: 35px;
}
.shadow-card ul {
    list-style-type: disc;
    padding-left: 36px;
    margin: 10px 0;
}

.inner_page h2 {
  font-size: 26px;
  font-weight: bold;
  line-height: 31px;
  margin-bottom: 25px;
  text-align: center;
}

.wrapper-left h2 {
    text-align: left;
    line-height: 41px;
    margin-bottom: 30px;
}

.inner_page p.tac {
  text-align: center;
font-size: 17px;
}

.inner_page .tac span {
    text-align: center;
    font-size: 17px;
    display: block;
}

.inner_page .shadow-card {
  border: 1px solid #d1d1d1;
  padding: 30px 30px 30px 0;
  margin-bottom: 20px;
}
.inner_page .shadow-card:hover {

  border-color: transparent;
  background-color:#e8f1ff;
}
.inner_page .shadow-card .card-icon {
  position: absolute;
  width: 45px;
  height: 45px;
  margin-left: 25px;
  margin-top: 7px;
}
.inner_page .shadow-card > div {
  margin-left: 85px;
}
.inner_page .shadow-card > div h3 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 0;
}
.inner_page .shadow-card > div p {
  font-size: 14px;
  line-height: 22px;
  margin: 0;
}


.wrapper-left {
   
    padding-right: 60px;
    box-sizing: border-box;
    float: left;
}

.wrapper {
    display: inline-block;
}

.wrapper-right li {
    border-bottom: 1px solid #dfdfdf;
    border-collapse: collapse;
    padding: 8px 23px;
    font-size: 14px;
    line-height: 25px;
    cursor: pointer;
    transition: .2s ease-in;
}

.wrapper-right li:hover {
    background: #f9f9f9;
}

.wrapper-right {
    display: inline-block;
    float: left;
    width: 300px;
}
#pagelinks div{
position:relative;
top: 32px;
}
.wrapper-right h3 {
    font-size: 16px;
    font-weight: 600;
    margin-top: -14px;
}

.wrapper-right ul {
    border: 1px solid #dfdfdf;
    border-bottom: 0;
}

.wrapper-right li a:hover {
    text-decoration: none;
}

.inner_page .card-icon i {
    display: block;
    background-image: url(https://www.manageengine.com/products/active-directory-audit/best-practices/images/advanced-audit-policy-configuration-best-practices.png);
    background-position: -17px -379px;
    background-size: 418px;
    width: 45px;
    height: 50px;
    margin-top: -6px;
}

.inner_page .card-icon .icon2 {
    background-position: -87px -379px;
}
.inner_page .card-icon .icon3 {
    background-position: -163px -379px;
}
.inner_page .card-icon .icon4 {
    background-position: -237px -379px;
}
.inner_page .card-icon .icon5 {
    background-position: -320px -376px;
}
.inner_page .card-icon .icon6 {
    background-position: -9px -401px;
    width: 55px;
    background-size: 378px;
}
.inner_page .card-icon .icon7 {
    background-position: -88px -442px;
}

.inner_page .bottom-wrap {
    height: auto;
    padding: 63px 0;
   padding-bottom: 30px;
    text-align: center;
    background: url(https://www.manageengine.com/products/active-directory-audit/best-practices/images/password-policy-best-practices-foot-ban.png) no-repeat;
    background-size: 100% 100%;
    background-position: 0 0;
    margin-top: 25px;
}

.inner_page  .bottom-wrap .inner-wrapper1 {
    max-width: 1270px;
}

.inner-left,.inner-right {
    width: 50%;
    display: inline-block;
    float: left;
    position:relative;
    text-align: left;
}
.inner-left h3 {
    text-align: left;
    font-size: 32px;
    line-height: 60px;
    font-weight: bold;
    padding-top: 20px;
    color: #fff;
}

.inner-right {
    position: relative;
    top: -20px;
}
.inner-right p {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 44px;
}

.inner_page .bottom-wrap a {
    padding: 12px 20px;
    color: #fff;
    background: #d73336;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 4px;
    display: inline-block;
    transition: all .5s linear;
    -moz-transition: all .5s linear;
    -webkit-transition: all .5s linear;
}
.inner_page .bottom-wrap a:hover {
background-color: #f11832;
}
.inner_page .footer-strip {
  height: 40px;
  padding: 10px 0;
  background-color: #fff;
}
.inner_page .footer-strip p {
  color: #969696;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
}
 .inner_page .wrapper_recommended {
        min-height: 275px;
        padding: 40px 0 35px 0;
        background-color: #f1f1f1;
        margin-top: 20px;
    }
        
.inner_page .wrapper_recommended h2 {
    font-size: 26px;
    margin-top: 0;
    margin-bottom: 22px;
    line-height: 40px;
}
.wrapper_recommended ul {
    width: 50%;
    float: left;
    box-sizing: border-box;
padding-left: 40px;
        list-style-type: disc;
}

.inner_page .wrapper_recommended ul li span strong {
    font-weight: 600;
font-size:17px;
}

.inner_page .wrapper_recommended ul:nth-of-type(1) {
    border-right: 2px solid #dedede;
}

.inner_page .wrapper_recommended ul:nth-of-type(2) {padding-left: 55px;}


    .inner_page .wrapper_recommended ul li {
        font-size: 20px;
        color: #9a9a9a;
        line-height: 40px
    }
    
    .inner_page .wrapper_recommended ul li span {
        color: #000;
        font-size: 17px;
    }

@media screen and ( max-width : 1370px ){
.inner_page .bottom-wrap .inner-wrapper1 {
    max-width: 1200px;
}
}
@media screen and ( max-width : 1250px ){
.inner_page .wrapper.wrapper-banner .banner-lhs {
    width: calc(100% - 424px);
}
.wrapper.wrapper-banner {
    padding: 20px;
}
.inner_page .wrapper.wrapper-banner .banner-lhs h1{
font-size:38px;
line-height: 52px;
}
.banner-lhs h1:first-letter {
font-size: 134px;
font-weight:600;
float: left;
margin-top: .21em;
margin-right:10px;
}
.inner_page .wrapper .inner-wrapper {
    width: 90%;
    margin: auto;
}
.inner_page .bottom-wrap .inner-wrapper1 {
    max-width: 97%;
}
}

@media screen and ( max-width : 991px ){
    .banner-rhs {
    display: none;
}
.inner_page .wrapper.wrapper-banner .banner-lhs {
    width: 100%;
}

.inner_page .wrapper.wrapper-banner .banner-lhs h1 {
    max-width: 80%;
    margin: auto;
    margin-top: 38px;
}

.inner_page .wrapper.wrapper-banner {
    height: auto;
}

.inner_page .wrapper {
    padding: 0;
}

.inner-left, .inner-right {
    width: 100%;
}

.inner_page .bottom-wrap {
    background-size: 300% 100%;
    padding: 20px 0;
}

.inner-left:before {
    display: none;
}

.inner-right p {
    color: #e2d2d2;
    font-size: 15px;
    margin-bottom: 20px;
}

.inner-left h3 {
    margin: 0;
    padding: 10px;
    line-height: 34px;
    padding-left: 0;
    margin-bottom: 10px;
    font-size: 22px;
}
.inner_page .bottom-wrap a {
    font-size: 15px;
    padding: 10px 20px;
}

.inner_page h2 {
    font-size: 22px;
    line-height: 25px;
}

.wrapper-left {
    width: 100%;
    padding-right: 0;
}

.wrapper-right {
    width: 100%;
    height: auto !important;
}
.inner_page .wrapper_recommended {
    padding: 30px 0;
}
.inner_page .wrapper_recommended h2 {
    font-size: 22px;
    line-height: 30px;
    text-align: left;
}

.inner_page .wrapper_recommended ul li span {
    font-size: 15px;
}

.inner_page .wrapper_recommended ul:nth-of-type(1) {
    border: none;
}

.inner_page .wrapper_recommended ul {
    display: table;
    padding-left: 0;
    width: 100%;
    margin: auto;
}

.inner_page .wrapper_recommended ul:nth-of-type(2) {
    padding-left: 0;
}
.inner_page .tac span {
    text-align: center;
    font-size: 15px;
    display: inline;
    line-height: 20px;
}
}


@media screen and ( max-width : 650px ){
.inner_page .wrapper.wrapper-banner .banner-lhs h1 {
    max-width: 100%;
    font-size: 30px;
    line-height: 40px;
    margin-top: 67px;
}
.banner-lhs h1:first-letter {
font-size: 104px;
font-weight:600;
float: left;
margin-top: .17em;
margin-right:10px;  
}
}

@media screen and (max-width : 580px){
.lnkTab.fr.lnkDldMar {
    position: relative;
    margin-right: 30px;
}
}

@media screen and (max-width : 1260px) and  (min-width : 993px) {
.inner-left {
    left: -37px;
    top: 20px;
}

}
.inner_page .shadow-card > div p.note{padding: 20px 22px 20px 25px; background: #f8f8f8; border-left: 4px solid #d1d1d1; margin-top: 20px;}
.banner{display: inline-block; width: 100%;}
.inner_page .shadow-card > div p a {line-height: 22px;color: #0079ee;text-decoration: underline;}
.inner_page .shadow-card > div p i {line-height: 22px; font-style: italic;}
.inner_page .shadow-card > div p strong {line-height: 22px;}
