html {background: #29a3a3;scroll-behavior: smooth;}
body {background: transparent;color: #666666;font-family: 'Lato', sans-serif, helvetica;}
body {width: 100%;max-width: 1920px;padding: 0px;margin: 0 auto;}
h1 {color: #009999;font-size: 36px;line-height: 140%;margin: 30px 0px 30px;font-family: 'PT Serif', serif, georgia;}
p {font-size: 18px;line-height: 170%;margin: 0 0 25px;}
hr {border-top: 1px solid #CC6699;}
img {display: block;max-width: 100%;height: auto;padding: 0px;margin: 0 auto;}
.go:link, .go:visited {display: inline-block;cursor: pointer;background-color: transparent;color: #009999;text-decoration: none;line-height: 150%;transition: 300ms;}
.go:hover, .go:active {background-color: transparent;color: #004d99;border-bottom: 2px solid #00CCFF;text-decoration: none;}
a:link, a:visited {color: #004d80;}
a:hover, a:active {color: #006bb3;}

/* ======= OFFSET */
.offset:before {
	display: block;
 	content: " ";
  	height: 90px;
	margin-top: -90px;
	visibility: hidden;
}
/* ======= NAV */
.navbar-fixed-top {top: 0;border-width: 0px;}
.navbar-inverse {background-color: #EBF1F1;border-color: black;border-bottom: 1px solid #66CCCC;}
.navbar-brand {width: 160px;min-height: auto;}
.navbar-brand {float: left;height: auto;padding: 0px 15px;}
.nav-logo {
	background-color: transparent;
    background-image: url("../images/womens-eb-training.png");
    background-repeat: no-repeat;
    background-position: center center;
	}
.navbar {box-shadow: 0 !important;border-radius: 0px;margin-bottom: 0px;}
.navbar-inverse .navbar-nav > li > a {color: #006666;font-size: 16px;letter-spacing: 1px;}
.navbar-inverse .navbar-nav > li > a {padding: 15px 20px;}
.navbar-inverse .navbar-nav > li > a:visited {color: #006666;}
.navbar-inverse .navbar-nav > li > a:hover {background-color: #006c80;border-bottom: 0px;color: #FFFFFF;transition: all ease-in-out 100ms;}
.navbar-inverse .navbar-nav > li > a:active {color: #00CCFF;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: transparent;}
.navbar-toggle {background-color: #006c80;border: 0px;border-radius: 5px;padding: 10px;margin-right: 15px;margin-top: 6px;margin-bottom: 6px;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #FFFFFF;}
.navbar-toggle .icon-bar {display: block;width: 25px;height: 3px;background-color: none;border-radius: 0px;}
.navbar-inverse .navbar-toggle {border-color: transparent;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #006666;border-radius: 5px;}
.clickable {cursor: pointer;}
.nav {
    animation: fading-in 500ms;
    -moz-animation: fading-in 500ms;
    -webkit-animation: fading-in 500ms;
    -o-animation: fading-in 500ms;
}
@keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}
@-moz-keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}
@-webkit-keyframes fading-in {
	from {opacity:0;} to {opacity:1;}
}
@-o-keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}

/* ======= CONTAINER */
.wide-wrap {
	display: block;
	background: white;
	height: auto;
	width: 100%;
	padding: 40px 0px 40px;
	margin: 0 auto;
	}

/* ======= HEADER */
.header {
	position: relative;
	display: block;width: 100%;
	height: 600px;
	padding: 0px;
	margin: 50px auto 0px;
	background: #77CCCC;
	background-image: url("../images/web-header-bk.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size:cover;
	}
.header img {
	margin-top: 50px;
	}
.header h1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 72px;
	text-align: center;
	line-height: 120%;
	margin: 50px 0px 20px;
	}
.serv-box {
	display: block;
	border-radius: 3px 30px 3px 30px;
	background: #009999;
	max-width: 100%;
	height: auto;
	padding: 0px;
	margin: 15px auto 0px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	}
.header h5 {
	font-size: 28px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 130%;
	text-align: center;
	padding: 20px;
	}
.bot-left {
	position: absolute;
	top: 250px;
	left: 0px;
	}

/* ======= ABOUT */
.about {
	border-top: 1px solid #DDDDDD;
	background: #FFFFFF;
	background-image: url("../images/womens-eb-face.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.about h1 {
	font-size: 48px
	}

/* ======= TRAINING / CONSULTING */
.training {
	background: #21262c;
	background-image: url("../images/swirl-bk.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	}
.training h1 {
	color: #DDDDDD;
	}
.training p {
	color: #66CCCC;
	}
.training h5 {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 130%;
	text-align: center;
	padding: 20px 20px;
	}
.training img {
	margin: 15px auto 0px;
	}

/* ======= LIFE */
.life {background: #FFFFFF;
background: -webkit-linear-gradient(left top, #FFFFFF, #FFFFFF, #33CCCC);
background: -o-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
background: -moz-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
background: linear-gradient(to bottom right, #FFFFFF, #FFFFFF, #33CCCC);}
.life h1 {color: #444444;}
.life img {margin: 20px auto 0px;}

/* ======= MEDICINE */
.med-wheel {background: #EBF1F1;border-top: 1px solid #DDDDDD;background-image: url("../images/swirl-bk.png");background-repeat: no-repeat;background-position: center;background-size:cover;}
.med-wheel h1 {color: #21262c;}
table.circle {border-collapse: collapse;padding: 0px;margin: 0 auto;}
td.circle {border: 1px solid red;display: block;position: relative;width: auto;height: auto;padding: 0px;margin: 0px;}
.c-left-top {display: block;border: 0px;position: relative;background: black;width: 100px;height: 100px;border-radius: 100% 0px 0px 0px;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-left-top:hover {background: #3399FF;border-radius: 100% 0px 60px 0px;}
.c-right-top {display: block;border: 0px;position: relative;background: white;width: 100px;height: 100px;border-radius: 0px 100% 0px 0px;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-right-top:hover {background: #3399FF;border-radius: 0px 100% 0px 60px;}
.c-left-bot {display: block;border: 0px;position: relative;background: red;width: 100px;height: 100px;border-radius: 0px 0px 0px 100%;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-left-bot:hover {background: #3399FF;border-radius: 0px 60px 0px 100%;}
.c-right-bot {display: block;border: 0px;position: relative;background: #FFDD21;width: 100px;height: 100px;border-radius: 0px 0px 100% 0px;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-right-bot:hover {background: #3399FF;border-radius: 60px 0px 100% 0px;}

/* ======= MISSION */
.mission {background: #21262c;background-image: url("../images/swirl-bk.png");background-repeat: no-repeat;background-position: center;background-size:cover;}
.mission h1 {color: #DDDDDD;}
.mission p {color: #66CCCC;}

/* ======= TEAM */
.team {background: #EEEEEE;background-image: url("../images/womens-eb-face.png");background-repeat: no-repeat;background-position: left bottom;}
.team h4 {font-size: 22px;line-height: 130%;}
.team p {margin: 0 0 25px;}

/* ======= build */
.build {background: #770000;background-image: url("../images/swirl-bk.png");background-repeat: no-repeat;background-position: center;background-size:cover;}
.build h1 {color: #DDDDDD;text-align: center;letter-spacing: 2px;}

/* ======= CONTACT */
.contact {border-top: 1px solid #DDDDDD;background: #FFFFFF;
background: -webkit-linear-gradient(left top, #FFFFFF, #FFFFFF, #2eb8b8);
background: -o-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #2eb8b8);
background: -moz-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #2eb8b8);
background: linear-gradient(to bottom right, #FFFFFF, #FFFFFF, #2eb8b8);}
.contact h4 {font-size: 22px;line-height: 130%;}
.contact p {margin: 0 0 25px;}

/* ======= GO TO TOP */
#myBtn {
  display: none;
  font-size: 15px;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #000000;
  width: 50px;
  height: 50px;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;filter: alpha(opacity=90);
}

#myBtn:hover {
  background-color: #051515;
  color: #33cccc;
  opacity: 1.0;filter: alpha(opacity=100);
}

footer {display: block;background: #21262c;color: #AAAAAA;padding: 60px 15px;margin: 0 auto;background-image: url("../images/swirl-bk.png");background-repeat: no-repeat;background-position: center;background-size:cover;}
footer p {font-size: 14px;text-align: center;letter-spacing: 1px;}

/* ======= MISC */
.name {
  color: #993366;
}
.go-right {
  float: right;
}
.round-15 {
  border-radius: 15px;
}

@media only screen and (max-width : 1366px){
.about {background: #FFFFFF;background-image: none;}
.team {background: #EEEEEE;background-image: none;}
}
@media only screen and (max-width : 960px){
.header img {max-height: 300px;margin-top: 40px;}
.header h1 {text-align: center;line-height: 120%;padding-left: 15px;padding-right: 15px;}
.go-right {float: none;margin: 0 auto;}
}
@media only screen and (max-width : 768px){
.header {height: auto;}
.wide-wrap {padding: 30px 0px 30px;}
.header h1 {font-size: 60px;text-align: center;line-height: 120%;padding-left: 15px;padding-right: 15px;}
.go-right {float: none;margin: 0 auto;}
}
@media only screen and (max-width : 480px){
.wide-wrap h1 {font-size: 32px;}
.header h1 {font-size: 60px;margin-top: 30px;}
.serv-box {margin: 15px auto 0px;}
}