/*
 <!-- font-family: 'Roboto', sans-serif;        // for texts 
font-family: 'Roboto Condensed', sans-serif;     // for titles  -->*/

/*
white  #e6e6ea  #fffefc
yellow #ffd51c #fdd105
black  #000

*/



body{
/*	background-color:#000;*/
    font-family: 'Roboto Condensed', sans-serif; 
}


.bkimg1 {
    height: 126vh;
    min-height: 500px;
    background-image: url(../imgs/back3.png);
    opacity: 2;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 600px;
    padding-top: 204px;
    margin-top: 100px;
}
.bkimg2 {
  height: 100vh;  
  min-height: 500px;

background-color: white;
  background-attachment: fixed;
/*  background-size: cover;
/*  background-image: url('../imgs/fit9.jpeg');*/
/*  background-position: center;
  background-repeat: no-repeat;*/
    /*opacity:0.5;*/

}





/* backgrounds*/
.bgblack{
	background-color: #000;
}

.bgyellow{
	background-color: #fdd105;
}

.bgwhite{
	background-color: #fffefc;
}


/*colour fonts */
.yellowf{
	color:#fdd105;
}

.whitef{
	color:#fffefc;
}

.blackf{
	color:#000;
}


/*font family */
.rob{
       font-family: 'Roboto', sans-serif;   
}

/*nav bar*/
/*Nav bar Brand*/
.navbar-light .navbar-brand{
	font-size: 2rem;
  color:black;

}

.navbar-light .navbar-brand:hover{
 color: white;

}

.navbar-light .navbar-nav .nav-link{
	color:black;
  font-size: 20px;
}
.navbar-light .navbar-nav .nav-link:hover{
	color: #fdd105;
	background-color: #000;
}

 .navbar-light .navbar-nav .active > .nav-link{
 color: black;
   font-size:20px;
 }
 .navbar-light .navbar-nav .active > .nav-link:hover{
 	color: #fdd105;
 	background-color: #000;
 }

/*Header */
.btn-primary:hover {
     background-color: white;
    color: black;
}
.btn-primary{
	background-color:#fdd105;
	color:black; 
}

/*border radius*/
.border {
    border: 7px solid red !important;
}

.border-secondary{
border: 3px solid #000 !important;
}

/*yellow colour text*/
 .yellowbg{
 	color:#f7d736;
 }


 
.gymmingbg{
  background-color:#fafafa;
  height: 100vh;
}

.oursevicesbg{
  margin-top: 100px;
  background-color:  #fffec8;
     height: 100vh;  /*if the min height 100vh-94px for navbarbackground*/
   min-height: 500px;
}


.gallerybg{
   height: 100vh;
     background-color:#fffd8d;

}


.bmibg{
     background-color:#d4d4d4;
       height: 100vh;
}

.contactbg{
  background-color:white;
      height:70vh;
}
.txtposition{
  margin-left:-508px;
  color:black;
  width:500px;
top: 200px;
}

.imgstyle{
  width: 250px;
height: 250px;
}