.header {
background-image:url(../images/headgreen.jpg);
background-repeat: repeat;
padding-bottom:5px;
margin:auto;
  display:block;
vertical-align:top;
font-weight:bold;
font-size:10px;
color:#000000!important;
margin-left:-15px;
margin-right:-15px!important;
padding-top:5px;
padding-left:5px;

}

.headerindex {
background-image:url(../images/headgreen.jpg);
background-repeat: repeat;
padding-bottom:5px;
margin:auto;
height:30px;
  display:block;
vertical-align:top;
font-weight:bold;
font-size:10px;
color:#000000!important;
margin-left:-15px;
margin-right:-15px!important;
padding-top:5px;
padding-left:5px;

}
.indcontainer {
background-color:#FFFFFF;
}
.head {
    color:#000000!important;
    text-decoration: none;
	 background-color: transparent;
	 }
a.menu {
    color:#000000!important;
    text-decoration: none;
	 background-color: transparent;
}	 
.rowback {
background-image:url(../images/newbacktile.jpg);
background-repeat:repeat;
}

.colback {
 background-color:#f6faeb;
 border:thick;
 margin-left:10pt;
 margin-right:5pt;
 margin-top:10pt;
 margin-bottom:10pt;
 }
	
.klinic {
background-color:#f6f6f6;
background-repeat:repeat;

}	
	
.floating-box {
	background-color:#f6faeb;
    display: inline-block;
    width: 260px;
    height: 350px;
	margin-left:4.25%!important;	
	margin-top:20px!important;
	overflow:hidden;
	margin-bottom:20px;
    border: 3px solid #73AD21;
	padding:10px; 
}	

.family {
margin-left:50px; 
margin-right:50px; 
margin-top:10px; 
margin-bottom:10px; 
border: 1px solid #000000;
display: inline-block;
padding-top:5px;
padding-bottom:5px;
}
.linki {
color:#006600;
font-size:11px;
text-decoration:none;
}
  

.menulink {
color:#000000;
font-size:11px;
text-decoration:none;
}
	
.weiter {
color:#000000;
font-weight:bold;
}
	 
.bg {
background-image:url(../images/newbacktile.jpg)!important;
padding-bottom:30px;

}
.mar1 {
margin-right:10px;
margin-top:30px;
margin-left:60px;
margin-right:60px;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;

border-color:#000000;
border: 1px solid #99cc33;
font-size:14px;
font-weight:bold;
}

.paragpadding {
padding-left:30px;
font-size:11px;
color:#000000;
text-align:justify;
padding-right:30px;
}

.paragpadding1 {
padding-left:30px;
font-size:11px;
color:#000000;
text-align:justify;
padding-right:30px;
}

.bodynew {
font-family:Verdana;
font-size:11px;
}

.imageborder {

border:1px solid #000000;
}

a.publ {
text-decoration:none;
font-size:12px; 
font-weight:bold;
color:#3b6600;
}

.contbg {
background-color:#edf6e0;
margin-right:60px;
margin-left:60px;
padding-top:10px;
padding-bottom:10px;
/*padding-right:10px;
*/border: 1px solid #99cc33;
border-top:none;
}
.btn-circle {
font-size:15px;
color:#000000;
padding: 6px 6px 6px 6px;
background-color:#95c01b;
border-radius: 24px;
font-style:normal!important;
}
a.buttonclr
{
color:#000000;
text-decoration:none;
background-color:#95c01b;
border:none;
border: 1px solid #7cb63d;
text-decoration:none;

}
/*a.title:link { color:#996633!important;}
a.title:visited { color:#c1b497!important;}
a.title:hover { color:red!important;}*/

/*a.publicbutton {
    color:#3b6600!important;
    text-decoration: none;
	 background-color: transparent;
	 
}*/
.contpub {
background-color:#edf6e0;
margin-right:60px;
margin-left:60px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #99cc33;
border-top:none;
padding-right:0px;
}

a.title {
    color:#3b6600!important;
    text-decoration: none;
}
a.title:visited { color:#3b6600!important;}
a.title:hover { color:#3b6600!important;}

.footerindex {
background-image:url(../images/foote.jpg);
height:30px;
}
.foot {
background-image:url(../images/footer2.jpg);
padding-top:5px;
background-repeat:repeat;
padding-bottom:5px;
}
.footletter1 {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-top:20px;
padding-bottom:20px;
padding-right:5px;
}

.footletter2 {
font-size:12px;
font-weight:bold;
color:#000000;
padding-right:5px;
}
a.menu2 {
    color:#FFFFFF!important;
    text-decoration: none;
	 background-color: transparent;
	 font-size:10px;
	 font-weight:bold;


}	 
a.menu3 {
    color:#000000!important;
    text-decoration: none;
	 background-color: transparent;
	 font-size:10px;
	 font-weight:bold;


}
.essenback {

    width: 100%;
    height: 400px;
    background-image:url(../images/backpalmforesen.jpg);!important;
    background-repeat: no-repeat;
    background-size: contain;
   

}

.deuabtlink {
font-weight:bold; 
color:#3b6600; 
font-size:12px;
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px!important;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	margin-left:10px;
}


.presseng {
padding-left:55%; 
padding-top:30px; 
border:none;

}

.pressdeu {

padding-left:70%; 
border:none;
 
 }
 
 .engmy {
  padding-left:100px; 
  padding-top:10px; 
  border:none;
  
  }
  
  .deumy {
  
  padding-left:100px; 
  border:none;
   }

@media only screen and (min-width:250px) and (max-width:330px) {
.family {
margin-left:-10px!important; 
margin-right:50px; 
margin-top:10px; 
margin-bottom:10px; 
border: 1px solid #000000;
display: inline-block;
padding-top:5px;
padding-bottom:5px;
width:130px;
}

.linki {
color:#006600;
font-size:9px;
text-decoration:none;
}

 .deumy {
  padding-left:20px; 
  border:none;
  font-size:8px;
   }
   .engmy {
  padding-left:20px; 
  padding-top:10px; 
  border:none;
  
  }
.presseng {
padding-left:5%; 
padding-top:30px; 
border:none;

}

.pressdeu {

padding-left:10%; 
border:none;
 
 }

}


@media only screen and (min-width:331px) and (max-width:400px) {
.family {
margin-left:-10px!important; 
margin-right:50px; 
margin-top:10px; 
margin-bottom:10px; 
border: 1px solid #000000;
display: inline-block;
padding-top:5px;
padding-bottom:5px;
width:150px;
}

.deumy {
  padding-left:20px; 
  border:none;
  font-size:8px;
   }
   .engmy {
  padding-left:20px; 
  padding-top:10px; 
  border:none;
  
  }
.presseng {
padding-left:5%; 
padding-top:30px; 
border:none;

}

.pressdeu {

padding-left:10%; 
border:none;
 
 }
}

@media only screen and (min-width:250px) and (max-width:400px) {
.deuabtlink {
font-weight:bold; 
color:#3b6600; 
font-size:10px;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 10px!important;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 1px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	margin-left:15px;
}

.paragpadding1 {
padding-left:10px;
font-size:8px;
color:#000000;
text-align:justify;
padding-right:30px;
}

}




/*************************MEDIA QUERY **************/


@media only screen and (min-width : 1400px) {

.rowalign {
margin-left:10%;
}
 }	 

/****************** MEDIA QUERY*******************/
/* Smartphones (portrait and landscape) ----------- */
/*
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.engopinion {
font-size:12px; 
color:#006600; 
font-weight:bold; 
padding-left:50px; 
padding-top:7%; 
padding-bottom:35px; 
}
.engeducation {
 padding-left:60px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:11px;
 }
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:150px; 
 padding-top:30px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }

}*/
 
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
.engopinion {
font-size:10px; 
color:#006600; 
font-weight:bold; 
padding-left:30px; 
padding-top:10px; 
padding-bottom:5px; 
}
.engeducation {
 padding-left:0px; 
 color:#006600; 
 text-decoration:underline;
 font-size:11px;
 }
  .course {
 color:#006600; 
 font-size:10px; 
 font-weight:bold; 
 padding-left:0px; 
 padding-top:50px;
 }
  .engayurveda {
 font-size:8px; 
 color:#006600; 
 text-decoration:underline; 
 }
  .essenimg1 {
  padding-left:20px; 
  padding-top:0px;
  margin-top:-180px;
  
  }
  .essenimg2 {
  margin-top:0px;
  width:90%;
  margin-bottom:5px;
 }
}
 
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
.engopinion {
font-size:8px; 
color:#006600; 
font-weight:bold; 
padding-left:20px; 
padding-top:10px; 
padding-bottom:10px; 
}
.engeducation {
 padding-left:0px; 
 color:#006600; 
 text-decoration:underline;
 font-size:8px;
 }
 .course {
 color:#006600; 
 font-size:10px; 
 font-weight:bold; 
 padding-left:0px; 
 padding-top:70px;
 }
  .engayurveda {
 font-size:8px; 
 color:#006600; 
 text-decoration:underline; 
 }
  .essenimg1 {
  padding-left:30px; 
  padding-top:inherit;
  margin-top:-200px;
  }
  .essenimg2 {
  margin-top:0px;
 }
}
 
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.engopinion {
font-size:12px; 
color:#006600; 
font-weight:bold; 
padding-left:50px; 
padding-top:7%; 
padding-bottom:35px; 
}
.engeducation {
 padding-left:60px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:11px;
 }
 
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:150px; 
 padding-top:30px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }
  .essenimg1 {
  padding-left:200px; 
  padding-top:inherit;
  }
  .essenimg2 {
  margin-top:-80px;
 }
}
 
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.engopinion {
font-size:12px; 
color:#006600; 
font-weight:bold; 
padding-left:50px; 
padding-top:7%; 
padding-bottom:35px; 
}
.engeducation {
 padding-left:60px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:11px;
 }
 
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:150px; 
 padding-top:30px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }
  .essenimg1 {
  padding-left:0px; 
  padding-top:inherit;
  }
  .essenimg2 {
  margin-top:-80px;
 }
}
 
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 900px)
and (max-device-width : 1024px)
and (orientation : portrait) {
.engopinion {
font-size:10px; 
color:#006600; 
font-weight:bold; 
padding-left:50px; 
padding-top:15px; 
padding-bottom:9px; 
}
.engeducation {
 padding-left:20px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:10px;
 }
 
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:150px; 
 padding-top:30px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }
   .essenimg1 {
  padding-left:50px; 
  padding-top:inherit;
  margin-top:-200px;
 
  }
  .essenimg2 {
  margin-top:0px;
  width:30%;
 }
}


/**desina*****/

@media only screen
and (min-device-width : 700px)
and (max-device-width : 900px)
and (orientation : portrait) {
.engopinion {
font-size:8px; 
color:#006600; 
font-weight:bold; 
padding-left:15px; 
padding-top:1px; 
padding-bottom:0px; 
}
.engeducation {
 padding-left:10px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:5px;
 }
 
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:0px; 
 padding-top:20px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }
  .essenimg1 {
  padding-left:50px; 
  padding-top:inherit;
  margin-top:-250px;
 
  }
  .essenimg2 {
  margin-top:0px;
  width:30%;
 }
}
 
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1025px) {
.engopinion {
font-size:12px; 
color:#006600; 
font-weight:bold; 
padding-left:40px; 
padding-top:3.1%; 
padding-bottom:30px; 
}
.engeducation {
 padding-left:30px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:11px;
 }
 
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:150px; 
 padding-top:30px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }
   .essenimg1 {
  padding-left:80px; 
  padding-top:inherit;
  margin-top:-10px;
  margin-bottom:150px;
 
  }
  .essenimg2 {
  margin-top:0px;
  width:30%;
 }
}
 
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
.engopinion {
font-size:12px; 
color:#006600; 
font-weight:bold; 
padding-left:50px; 
padding-top:7%; 
padding-bottom:35px; 
}
.engeducation {
 padding-left:60px; 
 color:#ffffff; 
 text-decoration:underline;
 font-size:11px;
 }
 
  .course {
 color:#006600; 
 font-size:14px; 
 font-weight:bold; 
 padding-left:150px; 
 padding-top:30px;
 }
  .engayurveda {
 font-size:12px; 
 color:#006600; 
 text-decoration:underline; 
 font-weight:bold;
 }
  .essenimg1 {
  padding-left:110px; 
  padding-top:inherit;
  margin-top:-10px;
  margin-bottom:100px;
 
  }
  .essenimg2 {
  margin-top:0px;
  width:30%;
 }
 
 .family {
margin-left:50px; 
margin-right:50px; 
margin-top:10px; 
margin-bottom:10px; 
border: 1px solid #000000;
display: inline-block;
padding-top:5px;
padding-bottom:5px;
width:95%;
}
 
}

@media only screen and (min-width:300px) and (max-width: 400px)  {
.floating-box {
    
    margin-left: 0.25% !important;
	
}

}

@media only screen and (min-width:760px) and (max-width: 800px)  {
.floating-box {
    
    margin-left: 10.25% !important;
	
}
}

@media only screen and (min-width:801px) and (max-width: 1000px)  {

.floating-box {
    
    margin-left: 12% !important;
    
    width: 224px;
}

}

@media only screen and (min-width:1001px) and (max-width: 1209px)  {

.floating-box {
   margin-left: 12% !important;
}

}

@media only screen and (min-width:1210px) and (max-width: 1350px)  {

.floating-box {
	margin-left: 3.5% !important;
}

}

@media only screen and (min-width:1351px) and (max-width: 1450px)  {

.floating-box {
    background-color: #f6faeb;
    border: 3px solid #73ad21;
    display: inline-block;
    height: 350px;
    margin-bottom: 20px;
    margin-left: 3.5% !important;
    margin-top: 20px !important;
    overflow: hidden;
    padding: 10px;
    width: 278px;
}

}

@media only screen and (min-width:1451px) and (max-width:1699px) {


.floating-box {
    background-color: #f6faeb;
    border: 3px solid #73ad21;
    display: inline-block;
    height: 350px;
    margin-bottom: 20px;
    margin-left: 5.8% !important;
    margin-top: 20px !important;
    overflow: hidden;
    padding: 10px;
    width: 268px;
}

}


@media only screen and (min-width:1700px) and (max-width:2000px) {
.floating-box {
    background-color: #f6faeb;
    border: 3px solid #73ad21;
    display: inline-block;
    height: 350px;
    margin-bottom: 20px;
    margin-left: 8% !important;
    margin-top: 20px !important;
    overflow: hidden;
    padding: 10px;
    width: 268px;
}
}