body{
  margin: 0px;
  padding: 0px;
  font-family: 'Lato', sans-serif;
}


.p1{
     color: #000000;
     text-align: justify;
     font-weight: 100;
     font-size: 16px;
     width: 130%;
 }
.fac {
    color: #2196ff;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 20px;
}
.fac1 {
    color: #000000;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 20px;
}
hr.style2 {
    border-top: 3px double #3590cb;
    width: 80%;
}



div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

nav{
  width: 95%;
  margin: 2em auto;
}

ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

ul.dropdown{
  position: relative; 
  width: 100%;
}

ul.dropdown li{
  font-weight: bolder;
    font-size: 14px;
  float: left; 
  width: 170px;
  position: relative;
  background-image: url("b-line2.jpg");
    background-repeat: round;
}

ul.dropdown a:hover{
  color: #000; 
}

ul.dropdown li a {
  display: block; 
  padding: 20px 8px;
  color: #34495e; 
  position: relative; 
  z-index: 2000; 
  text-align: justify-all;
  text-decoration: none;
  font-weight: 500;
}

ul.dropdown li a:hover,
ul.dropdown li a.hover{
  background: #3498db;
  position: relative;
  color: #D5DDE5;
}


ul.dropdown ul{
 display: none;
 position: absolute; 
  top: 0; 
  left: 0; 
  width: 180px;
  z-index: 1000;
}

ul.dropdown ul li {
  font-weight: normal; 
  background: #f6f6f6;
  color: #000; 
  border-bottom: 1px solid #ccc; 
}

ul.dropdown ul li a{
  display: block; 
  color: #34495e !important;
  background: #eee !important;
} 

ul.dropdown ul li a:hover{
  display: block; 
  background: #3498db !important;
  color: #fff !important;
} 

.drop > a{
  position: relative;
}

.drop > a:after{
  content:"";
  position: absolute;
  right: 10px;
  top: 40%;
  border-left: 5px solid transparent;
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  z-index: 999;
}

.drop > a:hover:after{
  content:"";
   border-left: 5px solid transparent;
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
}

