#header {
    padding: 30px 0;
    height: 92px;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    transition: all 0.5s;
    z-index: 997;
    background-color: #000;
}
section.home_content {
    padding: 110px 30px 30px 30px !important;
  
}
/*@media(max-width: 768px){
  section.home_content {
    padding: 110px 30px 30px 30px !important;
}*/

/* Senior Partners */
div.profile{
    /* text-align: center; */
    /* background-color: GRAY; */
    padding: 20px 0px;
    /* margin: 10px 0px; */
}
div.profile div.col-md-3{
  height: 275px;
  box-shadow: 0px 0px 10px #f9f9f0;
  overflow: hidden;
}
div.profile div.col-md-3 img{
  height: auto;
  width: 100%;
}
div.profile div.col-md-9{
    height:575px;
    box-shadow: 0px 0px 10px #f9f9f0;
    background-color: #f0f0f9;
    padding: 15px;
   }

   /*internal control page */

   div.frame{
    position: relative;
    top:90px;
    width: 100%;
    height: 300px;
    background-image: url("../img/risk-con-sepia.jpg");
    background-repeat: no-repeat;
    /*background-position: ;*/
    background-size: cover;
   }
   div.page_img img{
    position: relative;
    left: 0px;
    top: -25px;
   }
   h4.text_h4{
    margin-left: 12px;
   }

   /*risk page */

   .sidenav {
    width: 130px;
    position: sticky !important;
    z-index: 1;
    top: 100px;
    left: 10px;
    background: #eee;
    overflow-x: hidden;
    padding: 8px 0;
    height: 100vh;
    /*display: none;*/
}

.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 16px;
  color: #2196F3;
  display: block;
  border-bottom: 1px solid;
}

.sidenav a:hover {
  color: #064579;
}

.main {
    margin-left: 20px;
    font-size: 18px;
    padding: 0px 10px;
}
@media(max-width: 768px) {
div.sidenav { display: none;} 
.main{font-size: 14px}
.scrolling{
  padding-right: 0px !important;
}
div.profile div.col-md-9{
  height: auto;
}

}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}



/*css for trainees page*/
div.frame_careers{
    position: relative;
    top:90px;
    width: 100%;
    height: 300px;
    background-image: url("../img/careers.jpg");
    background-repeat: no-repeat;
    /*background-position: ;*/
    background-size: cover;
    background-position-y: 15%;
}


/* css for professionals page */

div.frame_careers_pro{
    position: relative;
    top:90px;
    width: 100%;
    height: 300px;
    background-image: url("../img/for-p-sepia.jpg");
    background-repeat: no-repeat;
    /*background-position: ;*/
}
