@charset "utf-8";
/* CSS Document */
/*************************************Navbar*****************************************/

header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
    height: 500px;
    background: cyan;
}
.wrapper-parallax {
    margin-top: 670px;
    margin-bottom: 60px;
}
.wrapper-parallax-inner {
    margin-top: 350px;
    margin-bottom: 60px;
}
.middle-area {
    position: relative;
    z-index: 1;
    border-top: 1px solid black;
    border-bottom: 1px solid black; 
    background: white;
    min-height: 500px;
	padding:50px 0 0 0;
}
footer {
    width: 100%;
    position: fixed;
    z-index: -1;
    bottom: 0;
    background: green;
    height: 60px;
}



.clear{clear:both; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Muli', sans-serif;
	color:#153262 !important;
}
.topnavbar{
	background:#fbfbfb;
	font-size:12px;
	color:#182735;
	text-align:center;
}
.navbar{text-align:center;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	
	background-color: #8aae37 !important;
	
}
.nav>li>a {
	padding: 28px 15px;
	text-transform:uppercase;
	
}
.nav>li>a:hover {
	background-color: #8aae37 !important;
}
.navbar-inverse {
	
	border:none !important;
}


#cf2 {
  position:relative;
  height:281px;
  width:450px;
  margin:0 auto;
}
#cf2 img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cf2 img.transparent {
opacity:0;
}
#cf_onclick {
cursor:pointer;
}


/**********************************************************************************/
body{
	background:url(/images/bg.jpg) #ffffff;

}
.navbar-nav>li:first-child{
	 margin-left:4px;
}
.navbar-brand{
	position:absolute !important;
	left:40% !important;
	right:37% !important;
	top:2% !important;
	}
.jumbotron{
	padding-bottom:0px;
	border-bottom:10px solid #8aae37;
}
.experience{
	text-align:center;
}
.experience h1{
	color:#153262;
}
.experience h3{
	font-size:20px;
	color:#153262;
	font-weight:normal;
}
.healing{
	text-align:left;
	
}
.healing img{
	margin-top:30px;
	margin-bottom:50px;
	
}
.healing h1{
	color:#153262;
}
.healing h3{
	font-size:19px;
	color:#153262;
}
.quality-text a{ 
	color:#8aae37;
}
.quality{
	 float:left; 
	 padding-bottom:0 !important; 
	 margin:0 !important; 
	 text-indent:0 !important;
}
.panelleft{
	padding-left:0 !important;
	float:left;
	width:49%;
	text-align:left;
}

.parallelpanel{float:right;
	width:49%;
	text-align:left;}


/***************************IMAGE CHANGE**************************/
.toggle {
  position:relative;
  display:inline-block;
  width:500px;
  height:46px;
  text-align:center;
}

.toggle input {
  width:100%;
  height:100%;
  margin:0 0;
  padding:0 0;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:2;
  cursor:pointer;
  opacity:0;
  filter:alpha(opacity=0);
}

.toggle button {
	color:#006EB2;
    background-color: white;
    text-align: left;
    display: block;
    border-bottom: 1px solid rgb(67, 93, 8);
    width: 100%;
    border-right: none;
	border-left: none;
	border-top: none;
}

.toggle label {
  display:block;
  position:absolute;
  top:1px;
  right:1px;
  bottom:1px;
  left:1px;
  background: url("/images/1.png");
  font:normal 11px Arial,Sans-Serif;
  color:#666;
  text-shadow:0 1px 0 white;
  cursor:pointer;
}

.toggle label:before {
  position:absolute;
  top:6px;
  right:0;
  left:0;
  z-index:4;
}

.toggle label:after {
  position:absolute;
  right:0;
  bottom:11px;
  left:0;
  color:#666;
  text-shadow:0 -1px 0 #eee;
}

.toggle input:checked + label {

  background: url("/images/2.png");
}

.toggle input:checked:hover + label {
}

.toggle input:checked + label:before {
  z-index:1;
  top:11px;
}

.toggle input:checked + label:after {
  bottom:9px;
  color:#aaa;
  text-shadow:none;
  z-index:4;
}


/****************************INNER DHAM*******************************************/
.bannernutrition{background:#FFFFFF;}
.bannerdham{background:url(/images/banner-5-bg.png) repeat-x !important;}

.quote{margin:0 auto; text-align:center; width:80%; margin-bottom:20px; clear:both;}

.read-more{background:#8aae37; padding:10px 40px; border-radius:20px; color:#ffffff; width:500px; margin:15px auto; border:none; height:40px; cursor:pointer; text-align:center; border:none;}
.read-more a{color:#ffffff; text-decoration:none;}

/*---FORM FIELDS-CONTACT PAGE--*/
.text_field_outer {float: left; text-align:left; width: 455px; min-height: 102px; height: auto; margin:0 5px;}
.text_field_txt{font-size: 18px; margin-bottom: 4px; color:#666666;}
.txt_field {width: 453px; height: 47px;color: rgb(102, 102, 102); font-size: 18px; padding:0 10px;}
.text_area {width: 453px; height: 227px; color: rgb(102, 102, 102); font-size: 18px; padding:0 10px;}
.submit_btn{background-image: url("/images/submit_btn.png"); width: 165px; height: 48px; border: medium none; color:#ececed; background-repeat: no-repeat; float: right; margin-top: 25px; margin-bottom: 10px;}


.c-btn {
    background: #82B541;
    border: none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
	margin-top:20px;
    padding: 11px 30px;
    text-decoration: none!important;
    position: relative;
    font-weight: 500;
    border-bottom: none;
	float:Right
}
	

.countrymap{
	margin:40px auto !important;
	float:left;
	padding-left:30px;
}
	
.footer{
	background:#f2f2f2;
	border-bottom:5px solid #e6d387;
	padding-top:0 !important;
	
}
.footer h6{
	font-size:14px;
	color:#666666;
	margin-left:30px;
	font-weight:600;
	
}
.footer h6 a{
	
	color:#666666;
}
.footer h4{
	font-size:17px;
	color:#434343;
	float:left;
}
.footer h4 a{
	
	color:#434343;
	
}
.footer img{
	float:right;
	margin-left:5px;
}
.footer img:hover{
	opacity:0.8;
}
.healing img:hover{
	opacity:0.8;
}
.navbar-toggle{
	background:#8aae37 !important;
}
.navbar-toggle:hover {
	background:#8aae37 !important;
}
.topposition{
	top:5% !important;
}
@media(max-width:767px){
.topposition{
	top:2% !important;
}
.toppositionindx{
	top:1% !important;
}
	.navbar-nav>li:first-child {
	margin-left: 0px;
}
.footer {
	padding-left:80px;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.navbar-nav>li>a {

	line-height:20px;
}
.footer h6{
	
	margin-left:-40px;
	float:left;
	}
.pad767{
	padding-right:0 !important;
}
	
}
/*************************************************About********************************************************************/
.bannerabout{
	 background:url(/images/banner-r-l.jpg) repeat-x !important;
 .about{
	text-align:center;
}
.about h1{
	color:#153262;
}
.about h3{
	font-size:22px;
	color:#153262;
	margin:0;
	padding:0;
	margin-top:10px;
}
 
.quotestart img{
	float:right;
}
.quoteend img{
	float:left;
}
.countrymap img:first-child{
	margin-left:80px;
}
.countrymap a img:hover{
	opacity:0.8;
}
.professionalupper{
	margin-top:30px;
}
.professionalright{
border-bottom: 3px dotted #153262;margin:30px auto; width:91%; float:none;
	
}
.professionalright h3{
	line-height:1.090902;
}
.professionalupper img{
	margin-top:15px;
}
.padleft{
	 padding-left:0 !important;
 }
.padright{
	 padding-right:0 !important;
	 padding-bottom:15px;
}
.professionallower{
	margin-top:30px;
	/*border-bottom:5px dotted #153262;*/
}
.professionallower h3{
	text-indent:1em;
	margin-bottom:30px;
}
 .margintop{
	 margin-top:30px;
 }
 .countrymap img:nth-child(4){
	margin-left:;
}
 @media(max-width:767px){
.countrymap img:first-child{
	margin-left:30px;
	float:left;
}

.margin767{
	margin-left:110px;
	margin-bottom:30px;
}

 
 }
 /********************************************Index Expect*************************************************/

 .harmony{
	 margin-top:40px;
	 text-align:center;
 }
 .harmony h1{
	
	color:#153262;
 }
 .harmony h5{
	font-size:16px;
	color:#153262;
 }
 .marketing{
	 border-bottom:5px dotted #153262;
}
.marketing .margintop{
	  margin-top:30px;
}
.marketing img:hover{
	opacity:0.8;
}
.marketing h3{
	 color:#153262;
	 text-indent:1em;
	  text-align:center;
	   margin-bottom:30px;
 }
 .marketing h3 span{
 	color:#a0bd5e;
}
.maretingfooter{
	margin-top:40px;
}
.textdecroration{
	text-decoration:underline !important;
	color:#153262 !important
}
.textdecroration:hover{
	
	color:#153262 !important;
}
.marginleft{
	margin-left:0 !important;
	padding-left:0 !important;
}
.marginright{
	margin-right:0 !important;
	padding-right:0 !important;
}
@media(max-width:767px){
.marketing img{
		 margin-left:170px;
	 }
.hide767{
	display:none;
}
.footerpad767{
	padding-bottom:50px;
 }
.marginleft{
	margin-left:-40px !important;
	
}
}
/****************************fadding through scroll*******************************************/
.banner div img {
    display: block;
    width: 100% !important;
}

div.banner {
    width: 100% !important;
    position: relative !important;
}

