/*******************************************/
/*********  Pillar Module Style  ***********/
/*******************************************/

/*html {
  scroll-behavior: smooth;
}*/
.pillar,
.pillar a,
.pillar__chapter {
  outline: none;
}

.pillar__chapter {
  
  padding: 20px 0;
}

@media (max-width: 1023px) { 
  
  .pillar__chapter {
    
    padding: 15px 0 0 0;
  }  
}

.pillar__chapter .pillar__content {
  
  padding: 20px 0;
}

@media (max-width: 1023px) { 
  
  .pillar__chapter .pillar__content {
    
    padding: 0;
  }  
}

.pillar__btc {
  
  padding: 20px 0;
}

/*-- added:rp --*/

.pillar__page-center {
  
    max-width: 1170px; margin: 0 auto;
}

@media (max-width: 1229px) { 
    
  .pillar__page-center {
    
    max-width: 100%; padding: 0 5%;
  } 
} 

.pillar__navigation-wrap {
  
  float: left; width: 100%;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
}

.pillar__navigation-wrap.fix-me {
  
  position: fixed; top: 0; left: auto; width: 31.623931624%;
}

@media (max-width: 1023px) { 
  
  .pillar .row-fluid .span4 {
      
    float: left; width: 100%; 
  } 
  
  .pillar .row-fluid .span8 {
      
    float: left; width: 100%; margin-left: 0;
  }
}  


@media (max-width: 1023px) { 
  .pillar__navigation-wrap.fix-me, .pillar__navigation-wrap {
    position: unset !important;
}
  
  .pillar__chapter {
    padding-top:0 !important;
    margin-top:0 !important;
  }
}



@media (min-width: 1023px) { 
  .pillar__navigation-wrap.fix-me {
    top: 145px !Important;
}
}

