h1,h2,h3,h4,h5,h6,p,a,span,button{font-family: 'Lato', sans-serif;}
ul,li,ol{margin:0px; padding:0px;list-style:none;}
a,i{-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;text-decoration:none;display:inline-block;outline:none;}
a:focus,a:hover{text-decoration:none;}
button,.btn{-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}
span{display:inline-block;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}
img{max-width:100%;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}
/* p,li,h3,h2{color:#163269;} */
h2{color:#272d3d;font-size:2.6rem;}
p,li,span{color:#777a80;font-family: 'Lato', sans-serif;}
b{color:#272d3d;}
/* fontawesome */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'),url('../fonts/fontawesome-webfont.ttf')  format('truetype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  

body{font-family: 'Lato', sans-serif;font-weight:400;}
#header-menu{background:#2b3f66 !important;position: fixed;  top: 0;  z-index: 999;  width: 100%;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;padding-top:15px;padding-bottom:15px;}
#header-menu.new-header{background:#374259 !important;padding-top:10px;padding-bottom:10px;}
#header-menu .dropdown-toggle::after{vertical-align:0.105rem;}
.banner-section{position: relative;}
.navbar-brand img{width:170px;}
.banner-caption{padding:140px 0 100px 0;}
.banner-caption-wrapper{background:rgba(255,255,255,0.4);width:35%;padding:20px;border-radius:5px;}
/* .banner-caption-wrapper{position:absolute;top:20%;background:rgba(255,255,255,0.4);width:35%;padding:20px;border-radius:5px;} */
.banner-caption-wrapper h1{font-size:2.8rem;margin-bottom:25px;font-weight:700;}
.banner-caption-wrapper h4{font-size:1rem;line-height:1.4rem;}
.our-values-inner img{width:60px;margin-bottom:15px;}
.our-values-inner{text-align: center;}
.common-btn{padding:8px 25px;background-color: #2b3f66;color:#fff;border-radius:10px;}
.common-btn:hover{background-color:#272d3d;}
.our-employe-left img{border-radius:5px;width:100%;}
.main-footer{background:#2b3f66;}
.dropdown-menu{padding-top:0;padding-bottom:0;}
.dropdown-menu .dropdown-item{background:#f6f6f6;margin-bottom:2px;}
.footer-menu h4{color:#fff;}

.footer-menu ul li a{color:rgba(255,255,255,0.5);position:relative;top:0px;padding-left:25px;margin-bottom:10px;}
.footer-menu ul li a:before{content:"\f05d";position:absolute;font-family:"FontAwesome";left:0;top:0;}
.footer-menu ul li a:hover{top:2px;}
.footer-follow ul li{display:inline-block;margin:5px;}
.footer-follow ul li a{width:30px;height:30px;border-radius:50%;background:#fff;color:#2b3f66;text-align:center;line-height:30px;position: relative;top:0;}
.footer-follow ul li a:hover{top:5px;}
.footer-top-logo a img{width:180px;}
.darken-3 {  background-color: #1C2A48!important;}
.common-btn-green{background-color:#00bfa5;color:#fff;}
.meet-team{	background:url(../images/meet-team.jpg);	background-position:center;	padding:25px;	color:#FFF;	min-height:320px;}
.rgba-indigo-strong {  background-color: rgba(63, 81, 181, .7)!important;}
.opportunity {  background-color: rgba(236,244,254,1);}
.opportunity-list ul li{list-style-type: disc;margin-bottom:10px;}
.opportunity-list ul{padding-left:30px;margin-bottom:25px;}
.membeship-section{margin-top:90px;}
.membeship-section{position:relative;}
.gym-membership-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}
.gym-membership-caption h1{background:rgba(0,0,0,0.2);padding:30px 100px;font-size:2.4rem;}





























