body, h1, h2, h3, h4, h5, h6, p, span, ul, li, a, div, strong, span, b {
    font-family: 'Kumbh Sans', sans-serif;
	transition: all 500ms;
}

body {
    color: #000;
}

a {
    text-decoration: none !important;
}

img {
    max-width:100%;
}

p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 15px;
}

header .top-header {text-align: center;margin-top: 20px;}
header .top-header a {color: #43b5c0;font-size: 22px;font-weight: 600;}
header .header-middle {margin: 15px 0;}
header .header-middle .logo {text-align: center;}
header .header-middle .h-call a {color: #000;font-size: 16px;font-weight: 500;}
header .header-middle .h-call a:hover {color: #12b2ba;}
header .header-middle .right {text-align: right;}
header .header-middle .row {display: flex;align-items: center;}
header .header-menu {background: #43b5c0;}
header .header-menu .navbar-default {min-height: auto;background: none;border: none;margin: 0;}
header .header-menu ul li a {text-transform: capitalize;color: #fff !important;font-size: 14px;padding: 20px 12px;}
header .header-menu ul li a:hover {color: #000 !important;}
header .header-menu ul li {float: none;display: inline-block;}
header .header-menu .navbar-nav {float: none;text-align: center;}

.coming-soon {text-align: center;margin-top: 40px;}
.coming-soon .c-soon {background: #12b2ba;color: #fff;font-size: 18px;font-weight: 500;padding: 18px 0;text-transform: uppercase;}

.about-block {margin-top: 70px;}
.about-block .about-contant h3 {color: #000;font-size: 24px;font-weight: 600;margin-bottom: 20px;}
.about-block .about-contant h4 {color: #000;margin-bottom: 15px;}
.about-block .about-contant p {color: #000;margin-bottom: 25px;}
.about-block .ab-cont {margin: 20px 0 0;}
.about-block .about-img img {width: 100%;}

.about-block2 {margin-top: 50px;}
.about-block2 .row {display: flex;align-items: center;}

.gym-cardio {background: #f2f2f2;padding: 50px 0;margin: 70px 0;}
.gym-cardio h3 {margin: 0 0 15px;font-size: 18px;font-weight: 500;}
.gym-cardio p {margin-bottom: 35px;}
.gym-cardio p:last-child {margin-bottom: 0;}

.weight-loss {margin-top: 40px;}
.weight-loss ul {margin: 30px 0;padding-left:0;}
.weight-loss ul li {font-size: 16px;margin: 5px 0;list-style: none;}
.weight-loss h3 {font-size: 18px;margin: 0 0 15px;color: #000;}
.weight-loss p {margin-bottom: 25px;}

footer .footer {margin-top: 50px;text-align: center;background: #39b4c3;padding: 20px 0;}
footer .footer p {margin: 0;color: #fff;font-size: 15px;}

.main-contant {margin-top: 30px;}
.main-contant h3 {margin: 35px 0 18px;}
.main-contant h3:first-child {margin-top: 0;}
.main-contant ul {padding-left: 0;list-style: none;margin: 20px 0;}
.main-contant strong {font-size: 18px;margin-bottom: 5px;}
.main-contant ul li {font-size: 15px;margin-bottom: 12px;}
.main-contant .disc li {list-style: disc;}
.main-contant .disc {padding-left: 15px;}

.red {
    color: #ff0000;
}
.blue {
    color: #0033d5;
}


@media(max-width:767px){

header .header-menu .navbar-toggle {background: #fff !important;margin: 0;float: none;}	
header .top-header a { font-size: 18px;}	
header .header-middle .row {display: block;}	
header .header-middle .h-call {text-align: center;}
header .header-middle .h-call a {font-size: 14px;}
header .header-middle .logo {margin: 15px 0;}
header .header-menu {padding: 12px 0;text-align: center;}
header .header-menu .navbar-toggle span {background-color: #000 !important;}	
header .header-menu ul li {width: 100%;}
header .header-menu .navbar-nav {text-align: left;} 
header .header-menu ul li a {padding: 10px 12px;border-bottom: solid 1px #fff;}
header .header-menu .navbar-collapse {border: none;box-shadow: none;}
header .header-menu .navbar-header {float: none;}	
	
.about-block {margin-top: 30px;}	
.about-block2 .row {display: block;}	
.about-img {margin-bottom: 30px}
	
footer .footer p {font-size: 14px;}	

}

@media(min-width:768px) and (max-width:1245px){

header .header-menu .navbar-collapse {display: none !important;}
header .header-menu .navbar-collapse.in {display: inline-block !important;}
header .header-menu .navbar-toggle {display: inline-block;}	

header .header-menu .navbar-toggle {background: #fff !important;margin: 0;float: none;}	
header .top-header a { font-size: 18px;}		
header .header-middle .h-call a {font-size: 14px;}
header .header-middle .logo {margin: 15px 0;}
header .header-menu {padding: 12px 0;text-align: center;}
header .header-menu .navbar-toggle span {background-color: #000 !important;}	
header .header-menu ul li {width: 100%;}
header .header-menu .navbar-nav {text-align: left;} 
header .header-menu ul li a {padding: 10px 12px;border-bottom: solid 1px #fff;}
header .header-menu .navbar-collapse {border: none;box-shadow: none;}
header .header-menu .navbar-header {float: none;}	
header .header-menu .navbar-nav {margin: 7.5px -30px;}
	
}

@media(min-width:1200px) and (max-width:1321px){
	
header .header-menu ul li a {padding: 20px 5px;}	
	
}
 
 