#sidebar.affix {
    top: 120px;
}
@media (min-width: 992px){
    .bs-docs-sidebar.affix {
        position: relative;
        /*top: auto;*/
    }
}
.affix-top{
    position: static;
}

.affix-bottom{
    position:absolute;
    bottom:auto !important;
}
#pageNavigatorMenu{

}
/*#pageNavigatorMenu ul.nav{
    display: block;
}*/
#pageNavigatorMenu a{
    font-size: 16px;
}
#pageNavigatorMenu>ul>li>a{
    font-weight: 700;
    min-width: 140px;
}
#pageNavigatorMenu>ul>li{
    padding-bottom: 12px;
}
#pageNavigatorMenu>ul>li>ul>li>ul>li>a{
    text-indent: 12px;
}
.bs-docs-sidebar .nav>.active>a {
    color: #C61E47;
}
.bs-docs-sidebar .nav .nav {
    padding-bottom: 30px;
}
.nav-stacked > li + li {
    margin-top: 0;
}
/* all links */
.bs-docs-sidebar .nav>li>a {
    /*add trasnparent border */
    /*border-left: 2px solid transparent;*/
    border: none;
}
.bs-docs-sidebar .nav>li>a {
    color: black ;
    border-left: none
}
/* active & hover links */
.bs-docs-sidebar .nav>.active>a,
.bs-docs-sidebar .nav>li>a:hover {
    color: #fff!important;
    text-decoration: none;
    background-color: #C61E47;
    border: none;
}
/* all active links */
.bs-docs-sidebar .nav>.active>a,
.bs-docs-sidebar .nav>.active:hover>a,
.bs-docs-sidebar .nav>.active:focus>a {
    font-weight: 700;
}
/* nested active links */
.bs-docs-sidebar .nav .nav>.active>a,
.bs-docs-sidebar .nav .nav>.active:hover>a,
.bs-docs-sidebar .nav .nav>.active:focus>a {
    font-weight: 500;
}
/* hide all (inactive) nested list */
.bs-docs-sidebar .nav ul.nav {
    display: none;
}
/* show active nested list */
.bs-docs-sidebar .nav>.active>ul.nav {
    display: block;
}

.about-content{
    padding: 0;
}
.caselistSection > .container{
    padding: 0;
}
@media screen and (max-width: 500px){
    .bs-docs-sidebar {
        display:none
    }
}
.bs-docs-sidebar .nav>.active:focus>a, .bs-docs-sidebar .nav>.active:hover>a, .bs-docs-sidebar .nav>.active>a {
    padding-left: 20px;
    font-weight: 700;
    color: #fff;
    background-color: #C61E47;
    border-left: none;
}
@media (max-width: 500px) {
    h2 {
        font-size: 22px;
    }
    h3{
        font-size: 18px;
    }
    h1{
        font-size: 60px;
    }
}
/*<------------------------------->*/
hr{
    margin-top: 0;
}

@media (max-width: 992px) {
    .none992{
        display: none;
    }
   /* .about-content{
        margin-top: -90px;
    }*/
/*    .style2{
        padding: 15px;
    }*/
}