.advocacy{
  width: 100%;
}

.advocacy .container{
  display: block;
}

.policy{
  width: 100%;
  margin-top: 30px;
}

.policy p{
  text-align: justify;
}

.policy ul{
  text-align: justify;
  padding-left: 15px;
}

.policy li{
  padding: 5px 0px;
  margin-left: 10px;
  margin-right: 20px;
}

.policy li::marker {
  color: #E7480C;
}

.policy img{
  width: 100%;
}

.policy1{
  width: 48%;
  margin-right: 2%;
  float: left;
}

.policy2{
  width: 48%;
  margin-left: 2%;
  float: left;
  max-height: 400px;
  overflow-y: scroll;
}

.policy2 h4{
  position: sticky;
  top: 0px;
  background-color: #fff;
  padding: 5px 0px 10px 0px;
  z-index: 55;
}

.policy2 p{
  padding: 10px 20px 0px 0px;
}

.m_left{
  margin-left: 2% !important;
  margin-right: 0px;
}

.m_right{
  margin-right: 2% !important;
  margin-left: 0%;
}

.m_top{
  margin-top: 70px !important;
}



/*Scrollbar Style*/

.policy ::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.policy ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.policy ::-webkit-scrollbar-thumb {
  background: #E7480C; 
  border-radius: 10px;
}




.over_level4 ::-webkit-scrollbar {
  width: 4px;
}


.over_level4 ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 

.over_level4 ::-webkit-scrollbar-thumb {
  background: #E7480C; 
  border-radius: 10px;
}



.over_menu ::-webkit-scrollbar {
  width: 4px;
}

.over_menu ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
.over_menu ::-webkit-scrollbar-thumb {
  background: #E7480C; 
  border-radius: 10px;
}

.dHide{
  display: none;
}

.dblock{
  display: block;
}


@media only screen and (max-width: 1130px) {
  .policy2 {
  max-height: 335px;
  }
}


@media only screen and (max-width: 900px) {
  .policy2 {
  max-height: 280px;
  }
}


@media only screen and (max-width: 800px) {
.policy1 {
  width: 100%;
  margin-right: 0%;
}

.policy2 {
  width: 100%;
  margin-left: 0%;
  max-height: none;
}

.policy2 h4 {
  padding: 25px 0px 10px 0px;
}

.policy2 p {
  padding: 0px 20px 0px 0px;
}

.policy ul {
  padding-left: 5px;
}

.dHide{
  display: block;
}

.dblock{
  display: none;
}

.m_left {
  margin-left: 0% !important;
  margin-right: 0px;
}

.m_top {
  margin-top: 40px !important;
}

.txt-justify{
  text-align: justify;
}

.policy2 p {
  padding: 0px 0px 0px 0px;
}

  .policy li {
  padding: 5px 0px;
  margin-left: 10px;
  margin-right: 0px;
}

.policy2 {
  overflow-y: hidden;
}

}