html{
	font-family: 'Roboto Slab', serif;
}
#medmang{
	
	padding: 70px;
}
.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #669;
	z-index: 10000;
	height: 210px;
	overflow: hidden;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	transition: height 0.3s;
}
body  {
    background-image: url("images/bg.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.header .inner {
	width: 90%;
	max-width: 69em;
	margin: 0 auto;
	padding: 0 1.875em;
}
.about{
	
	font-family: 'Roboto Slab', serif;
	font-size: 24px;
}

.header h1,
.header nav {
	display: inline-block;
	position: relative;
}

.header h1,
.header nav a {
	line-height: 230px;
}

.header h1 {
	font-family: 'Parisienne', cursive;
	color: #333;
	font-size: 80px;
	margin: 0;
	float: left;
}

.header nav {
	font-family: 'Roboto Slab', serif;
	float: right;
}
#blank{
	background-color: transparent;
	height: 175px;
	
}
.header nav a {
	color: #aaa;
	font-weight: 700;
	margin: 0 0 0 20px;
	font-size: 1.4em;
}

.header nav a:hover {
	color: #333;
}

/* Transitions and class for reduced height */
.header h1,
.header nav a {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.cbp-af-header.cbp-af-header-shrink {
	height: 90px;
}

.header.header-shrink h1,
.header.header-shrink nav a {
	line-height: 90px;
}

.header.header-shrink h1 {
	font-size: 2em;
}

/* Example Media Queries */
@media screen and (max-width: 55em) {
	
	.header .inner {
		width: 100%;
	}

	.header h1,
	.header nav {
		display: block;
		margin: 0 auto;
		text-align: center;
		float: none;
	}

	.header h1,
	.header nav a {
		line-height: 115px;
	}

	.header nav a {
		margin: 0 10px;
	}

	.header.header-shrink h1,
	.header.header-shrink nav a {
		line-height: 45px;
	}

	.header.header-shrink h1 {
		font-size: 2em;
	}

	.header.header-shrink nav a {
		font-size: 1em;
	}
}

@media screen and (max-width: 32.25em) {
	.header nav a {
		font-size: 1em;
	}
}

@media screen and (max-width: 24em) {
	.header nav a,
	.header.header-shrink nav a {
		line-height: 1;
	}
}
#box{
	margin-top: 200px;
	background-color: #669;
	margin-left: 25px;
	width:165px;
	height: 425px;
	text-align:center;
	margin-bottom: 120px;
	
}
#boxorg{
	height: 100px;
	width: 500px;
	
}
table{
	margin-top: 20px;
	padding-top: 70px;
	text-align:center;
}
td{
	text-align:center;
}

#box2{
	background-color: #669;
	text-align:center;
	margin: 30px;
	padding: 15px;
}
#box #hover a {
	color: #FFF;
}

    }
    &::before {
      background: #0082d5;
      background: linear-gradient(180deg, #0082d5 0%, #a234d5 50%, #d74059 100%);
      background-repeat: no-repeat;
      background-size: 2rem 20rem;
      border-radius: 50%;
      color: white;
      content: counter(list-counter);
      counter-increment: list-counter;
      display: block;
      height: 2rem;
      left: 0;
      line-height: 2;
      position: absolute;
      text-align: center;
      width: 2rem;
    }
  }
}
a.anchor {
    display: block;
    position: relative;
    top: -500px;
    visibility: hidden;
}
.arrow-wrap {
  position:absolute;
  z-index:1;
  left:50%;
  top:-5em;
  margin-left:-5em;
  background:#111;
  width:10em;
  height:10em;
  padding:4em 2em;
  border-radius:50%;
  font-size:0.5em;
  display:block;
  box-shadow:0px 0px 5px 0px #333;
}

.arrow {
  float:left;
  position:relative;
  width: 0px;
height: 0px;
border-style: solid;
border-width: 3em 3em 0 3em;
border-color: #ffffff transparent transparent transparent;
  -webkit-transform:rotate(360deg)
}

.arrow:after {
  content:'';
  position:absolute;
  top:-3.2em;
  left:-3em;
  width: 0px;
height: 0px;
border-style: solid;
border-width: 3em 3em 0 3em;
border-color: #111 transparent transparent transparent;
  -webkit-transform:rotate(360deg)
}


.hint {
  position:absolute;
  top:0.6em;
  width:100%;
  left:0;
  font-size:2em;
  font-style:italic;
  text-align:center;
  color:#fff;
  opacity:0;
}


.arrow-wrap:hover .hint {
  opacity:1;
}


  @-webkit-keyframes arrows {
    0% { top:0; }
    10% { top:12%; }
    20% { top:0; }
    30% { top:12%; }
    40% { top:-12%; }
    50% { top:12%; }
    60% { top:0; }
    70% { top:12%; }
    80% { top:-12%; }
    90% { top:12%; }
    100% { top:0; }
  }
  
  .arrow-wrap .arrow {
    -webkit-animation: arrows 2.8s 0.4s;
    -webkit-animation-delay: 3s;
  }