
  @font-face {
    font-family: 'din';
    src: url('../fonts/din.eot');
    src: url('../fonts/dind41d.eot?#iefix') format('embedded-opentype'), url('../fonts/din.woff') format('woff'), url('../fonts/din.ttf') format('truetype'), url('../fonts/din.svg#din') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    

body{
	background-color:rgb(235,244,250);
	background-image:url(../images/back.png);
  background-repeat:repeat-x;  
  font-family: din;
}

#masterdiv
{
  border-radius:5px;
  background-image:url(../images/shadebar.jpg);
  background-repeat:repeat-x;
  box-shadow: 1px 1px 10px gray;
  background-color:white;
  padding: 0px;
  overflow-x: hidden;
}

.nav-link{
  color:white !important;  
  font-size: 13px;    
  font-family: arial;
  font-weight: bold;
  text-shadow: 1px 1px 3px black;  
  border-bottom: none;
  border-right: 1px solid rgb(36, 198, 220);
}

.nav-link:hover{  
  background-color:rgb(36, 198, 220) ;  
  border-radius: 5px;    
}

.dropdown:hover>.dropdown-menu {  
  display: block;  
}

.dropdown-menu{
  background-color:rgb(36, 198, 220) ;    
}

.dropdown-item{
  font-family: arial;
  font-size: 13px;
  color:white;  
  text-shadow: 1px 1px 1px black;  
  padding: 10px;  
  border-bottom: 1px solid rgb(184, 36, 102);    
}

.dropdown-item:hover{
  background-color: black;
  color:yellow;  
}

.text-responsive {
  font-size: calc(100% + 1vw + 1vh);
}


.pbdiv {    
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.5;
  background-color: white;
  z-index: 10000000;
}

  .pbdiv img {
      width: 64px;
      position: absolute;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
  }

  .bghead{   
    background-image: linear-gradient( rgb(232, 238, 240),rgb(244, 247, 250));
    color: white;   
    text-shadow: 1px 1px 10px white;
    padding: 15px 15px 5px 15px;
    color:rgb(85, 95, 114);
  }


  .pagecontents{
     text-align: justify;    
     padding:16px;
     line-height: 26px;
  } 

  .decorated {
    overflow: hidden;
    text-align: center;    
}

    .decorated > span {
        position: relative;
        display: inline-block;
    }

        .decorated > span:before, .decorated > span:after {
            content: '';
            position: absolute;
            top: 50%;
            border-bottom: 2px solid;
            width: 592px; /* half of limiter */
            margin: 0 20px;
        }

        .decorated > span:before {
            right: 100%;
        }

        .decorated > span:after {
            left: 100%;
        }     

.myul li{ 
 padding-bottom: 12px;
}

#Circluars {  
  font-size: 20;
  color: #fff;
  border-radius: 0px 0px 5px 5px;
  text-shadow: 1px 1px 5px black;
}

#footer {  
  background-image: linear-gradient(to bottom right,rgb(36, 198, 220),rgb(81, 74, 157));
  border-radius: 0px 0px 5px 5px;
  text-shadow: 1px 1px 5px black;
}

#footer h5{
padding-left: 10px;
  border-left: 3px solid #eeeeee;
  padding-bottom: 6px;
  margin-bottom: 20px;
  color:#ffffff;
}
#footer a {
  color: #ffffff;
  text-decoration: none !important;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
#footer ul.social li{
padding: 3px 0;
}
#footer ul.social li a i {
  margin-right: 5px;
font-size:25px;
-webkit-transition: .5s all ease;
-moz-transition: .5s all ease;
transition: .5s all ease;
}
#footer ul.social li:hover a i {
font-size:30px;
margin-top:-10px;
}
#footer ul.social li a,
#footer ul.quick-links li a{
color:#ffffff;
}
#footer ul.social li a:hover{
color:#eeeeee;
}
#footer ul.quick-links li{
padding: 3px 0;
-webkit-transition: .5s all ease;
-moz-transition: .5s all ease;
transition: .5s all ease;
}
#footer ul.quick-links li:hover{
padding: 3px 0;
margin-left:5px;
font-weight:700;
}
#footer ul.quick-links li a i{
margin-right: 5px;
}
#footer ul.quick-links li:hover a i {
  font-weight: 700;
}

.rightborder{
  border-right: 1px dotted gray;
}

.bottomfont{
  font-size:15px;
}

@media (max-width:991px){
  .bottomfont{
    font-size:12px;    
  }

  .nav-link{
    border-right: none;
    border-bottom: 1px solid rgb(243,48,136);
  }
}

@media (max-width:767px){
#footer h5 {
  padding-left: 0;
  border-left: transparent;
  padding-bottom: 0px;
  margin-bottom: 10px;
}

.rightborder{
  border-right: none;  
}


.bottomfont{
  font-size:15px;
}

.bghead h2{
 font-size: 24px;
}

.bghead p{
  font-size: 14px;
 }

}

