@charset "UTF-8";
/* CSS Document */

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
body { font-family: Arial, Helvetica, sans-serif; background-color:#333; font-size:18px; }
h1, h2, h3, h4 { margin:0; padding:0; font-family: "Times New Roman", "serif"; }
img { width:100%; }

audio { width:100%; }

.wht { color:#FFF; }
.gray70 { color:#999; }
.gray30 { color:#CCC; }
.blk { color:#000; }
.red { color:#c00; }
.textBody { color:#fff7ea; }
.txtBrown { color:#57350f; }
.bgPurple { background-color:#6a3691; }
.bgCream { background-color:#f5eee4; }

    .brandingColor1 { color: #09F; }
    .brandingColor2 { color: #693; } 
    .brandingColor3 { color: #b570c4; }

#testimonials span {
    font-style: italic; font-size: 12px; font-weight: normal; 
}

/* https://www.colorzilla.com/gradient-editor/ */

.fadeFromGray { 
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6d6d6d+0,000000+100&0.65+0,0+71 */
    background: -webkit-linear-gradient(rgba(109,109,109,0.65) 0%, rgba(32,32,32,0) 71%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(rgba(109,109,109,0.65) 0%, rgba(32,32,32,0) 71%, rgba(0,0,0,0) 100%);
    background: linear-gradient(rgba(109,109,109,0.65) 0%, rgba(32,32,32,0) 71%, rgba(0,0,0,0) 100%); 
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bgcBody {
	background: rgb(55,0,0);
	background: -moz-linear-gradient(left,  rgba(55,0,0,1) 1%, rgba(143,2,34,1) 44%, rgba(55,0,0,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(55,0,0,1) 1%,rgba(143,2,34,1) 44%,rgba(55,0,0,1) 100%);
	background: linear-gradient(to right,  rgba(55,0,0,1) 1%,rgba(143,2,34,1) 44%,rgba(55,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#370000', endColorstr='#370000',GradientType=1 );
}
.bgGreenG {
	background: rgb(242,239,198);
	background: -moz-linear-gradient(left,  rgba(242,239,198,1) 0%, rgba(131,199,131,1) 26%, rgba(82,177,82,1) 44%, rgba(0,79,5,1) 68%, rgba(0,87,0,1) 83%, rgba(0,36,0,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(242,239,198,1) 0%,rgba(131,199,131,1) 26%,rgba(82,177,82,1) 44%,rgba(0,79,5,1) 68%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
	background: linear-gradient(to right,  rgba(242,239,198,1) 0%,rgba(131,199,131,1) 26%,rgba(82,177,82,1) 44%,rgba(0,79,5,1) 68%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2efc6', endColorstr='#002400',GradientType=1 );
}
.bgPurpleG {
background: rgb(150,82,165);
background: -moz-linear-gradient(left,  rgba(150,82,165,1) 1%, rgba(244,224,249,1) 63%, rgba(240,189,252,1) 100%);
background: -webkit-linear-gradient(left,  rgba(150,82,165,1) 1%,rgba(244,224,249,1) 63%,rgba(240,189,252,1) 100%);
background: linear-gradient(to right,  rgba(150,82,165,1) 1%,rgba(244,224,249,1) 63%,rgba(240,189,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9652a5', endColorstr='#f0bdfc',GradientType=1 );
}
.bgRedG {
	background: rgb(169,3,41);
	background: -moz-linear-gradient(left,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
	background: linear-gradient(to right,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 );
}
.bgBlueG { 
	background: rgb(61,57,107);
	background: -moz-linear-gradient(left,  rgb(61,57,107) 0%, rgb(83,203,241) 83%, rgb(135,224,253) 100%);
	background: -webkit-linear-gradient(left,  rgb(61,57,107) 0%,rgb(83,203,241) 83%,rgb(135,224,253) 100%);
	background: linear-gradient(to right,  rgb(61,57,107) 0%,rgb(83,203,241) 83%,rgb(135,224,253) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d396b', endColorstr='#87e0fd',GradientType=1 );
}
.bgBlueGreenG {
background: rgb(63,76,107);
background: -moz-linear-gradient(left,  rgba(63,76,107,1) 0%, rgba(102,173,147,1) 100%);
background: -webkit-linear-gradient(left,  rgba(63,76,107,1) 0%,rgba(102,173,147,1) 100%);
background: linear-gradient(to right,  rgba(63,76,107,1) 0%,rgba(102,173,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#66ad93',GradientType=1 );
}
li { font-size: 14px;}
.darkBlueBG { background-color: #071a2b; }

.fLeft { float:left; }
.fRight { float:right; }
.smallCaps { font-variant: small-caps; }
.caps { text-transform:capitalize; }
.UpperCase { text-transform:uppercase; }
.pad10 { padding:10px; }
.padTB10 { padding:10px 0; }
.pad20 { padding:20px; }
.padTB20 { padding:20px 0; }
.item { margin-bottom:15px; }
.txt1em { font-size:1em; }
.txt10 { font-size:10px; }
.txt12 { font-size:12px; }
.txt14 { font-size:14px; }
.txt16 { font-size:16px; }
.txt18 { font-size:18px; }
.txt20 { font-size:20px; }
.txtLeft, .textLeft { text-align:left; }
.txtRight { text-align:right; }
.txtCenter, .centerText { text-align:center; }
.letterSpacing-2 { letter-spacing: -2px; }
.hr80c { width:80%; margin:25px 10%; }
.clearB { clear:both; }
a.noDeco, a.noDeco:visited { text-decoration:none; color:#00F; }
a.noDecoBlack, a.noDecoBlack:visited { text-decoration:none; color:#555; }
a.noDeco:hover, a.noDecoBlack:hover, a.purpleLinkButton:hover { color:#090; }
a.noDecoBW, a.noDecoBW:visited { text-decoration:none; color:#777; }
a.noDecoBW:hover { color:#000; }
a.noDecoPOD, a.noDecoPOD:visited { text-decoration:none; color:#b061c1; }
a.purpleLinkButton, a.purpleLinkButton:visited { text-decoration:none; color:#b061c1; }
a.noDecoPOD:hover { color:#000; }
.fontWeightNormal { font-weight:normal; }
.displayInline { display:inline; }

input[type=submit].linkAsButton { border: none; background: none; display: inline; color: blue; text-decoration: none; padding:0; margin:0; }

.button, .button:visited {
    background-color: #505; /* Purple */
    color: #FFF;
}
.button-blue, .button-blue:visited {
    background-color: #4165cc; /* BLUE */
    color: #FFF;
}
.button-red, .button-red:visited {
    background-color: #ae321e; /* Red */
    color: #FFF;
}
.button-green, .button-green:visited {
    background-color: #0F0; /* Green */
    color: #000;
}
.button, .button:visited,
.button-red, .button-red:visited,
.button-blue, .button-blue:visited,
.button-green, .button-green:visited {
    border: none;
    padding: 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1em;
}
.buttonSmallGray, .buttonSmallGray:visited {
    background-color: #cdcdcd;
    color: #000;
    border: none;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 10px;
}
.buttonSmallGray:hover {
    background-color: #bcbcbc;
}

.buttonROCK, .buttonROCK:visited {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake1 0.5s;
}
.buttonROCK2, .buttonROCK2:visited {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake2 0.5s;
}

.buttonROCK, .buttonROCK:visited,
.buttonROCK2, .buttonROCK2:visited {
    background-color: #505; /* Purple */
    color: #FFF;
	border: none;
    padding: 30px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 2em;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}

@keyframes shake1 {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  35% { transform: translate(1px, -1px) rotate(-0.5deg); }
  70% { transform: translate(-1px, 1px) rotate(0deg); }
  100% { transform: translate(0px, -1px) rotate(0.5deg); }
}

@keyframes shake2 {
  0% { transform: translate(0px, -1px) rotate(0deg); }
  35% { transform: translate(-1px, 1px) rotate(-0.5deg); }
  70% { transform: translate(1px, -1px) rotate(0deg); }
  100% { transform: translate(0px, 0px) rotate(0.5deg); }
}

.button:hover, .button-red:hover, .button-green:hover, .button-blue:hover, .buttonROCK:hover, .buttonROCK2:hover {
    background-color: #ccc;
    color: #555;
}

.rounded_corners { 
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	-khtml-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}
.rounded_corners5 { 
	-moz-border-radius: 5px 5px 5px 5px; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.rounded_corners60 { 
	-moz-border-radius: 60px 60px 60px 60px; 
	-webkit-border-radius: 60px 60px 60px 60px; 
	-khtml-border-radius: 60px 60px 60px 60px;
	border-radius: 60px 60px 60px 60px;
}
.rounded_corners_top { 
	-moz-border-radius: 20px 20px 0px 0px; 
	-webkit-border-radius: 20px 20px 0px 0px; 
	-khtml-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
}
.rounded_corners_bottum { 
	-moz-border-radius: 0px 0px 20px 20px; 
	-webkit-border-radius: 0px 0px 20px 20px; 
	-khtml-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
}
.rounded_corners_right { 
	-moz-border-radius: 0px 20px 20px 0px; 
	-webkit-border-radius: 0px 20px 20px 0px; 
	-khtml-border-radius: 0px 20px 20px 0px;
	border-radius: 0px 20px 20px 0px; 
}
.shadow {
	-moz-box-shadow: 3px 3px 4px #555;
	-webkit-box-shadow: 3px 3px 4px #555;
	box-shadow: 3px 3px 4px #555;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.textShadow {
    -webkit-text-shadow: 2px 2px 8px #000;
    -moz-text-shadow: 2px 2px 8px #000;
    text-shadow: 2px 2px 8px #000;
}
img.turn2grayIMG {
  filter: none;
  cursor: grab;
  cursor: -webkit-grab;
  -webkit-filter: grayscale(0%);
}
img.turn2grayIMG:hover, img.makeIMGgray {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.trans50p { opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ }


/* PayPal Button Style */
a.yellowButton, .yellowButton, .yellowButton:visited {
	display:inline-block; 
	border:2px solid #888; 
	margin:0 2%; 
	padding:15px 20px; 
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow: 3px 3px 4px #555;
	-webkit-box-shadow: 3px 3px 4px #555;
	box-shadow: 3px 3px 4px #555;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	background: -webkit-linear-gradient(#ffe4a4, #fdca50, #f3b438, #e69819, #dd8302); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffe4a4, #fdca50, #f3b438, #e69819, #dd8302); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffe4a4, #fdca50, #f3b438, #e69819, #dd8302); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffe4a4, #fdca50, #f3b438, #e69819, #dd8302); /* Standard syntax (must be last) */
}
a.yellowButton:hover, .yellowButton:hover {
	 
	color:#fff;
	box-shadow: none; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e4c96+0,2989d8+50,207cca+51,000000+100 */
	background: #1e4c96; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e4c96 0%, #2989d8 50%, #207cca 51%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1e4c96 0%,#2989d8 50%,#207cca 51%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1e4c96 0%,#2989d8 50%,#207cca 51%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4c96', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


} 
#contactMe span {
	color:#F00;
	font-size:18px;
}
#contactMe input[type=text] {
    background-color:transparent;
}
#contactMe input[type=text].wht {
    background-color:#FFF;
}
#contactMe input[type=text], #contactMe input[type=text].wht {
    width: 98%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: none;
    border-bottom: 2px solid #CCC;
	font-size:24px;
	color:#333;
	display:inline;
}
#contactMe textarea, #mySchedulePanel3 textarea {
  width: 98%;
  height: 150px;
  padding: 12px 20px;
  margin:30px auto;
  box-sizing: border-box;
  border: 1px solid #ccc;
	font-size:24px;
	color:#333;
  resize: none;
	display:inline;
}

/* #######  END OFF (ALL)  ####### */

/* Page Icon Image Display (ALL) */
#iconBoxSHE {
	float:left;
	text-align:center;
	font-size:12px;
	display:block;
}
#iconBoxSHE .iconImg { margin:0 0 5px 0; }
#iconBoxSHE .iconTitle h3 { font-size:1em; margin:0 0 2px 0; }
#iconBoxSHE .iconText { height:200px; }
#iconBoxSHE .iconText a { color:#00F; text-decoration:none; }
#iconBoxSHE .iconText a:visited { color:#00F; }
#iconBoxSHE .iconText a:hover { color:#090; }
#iconBoxSHE .iconText a:visited:hover { color:#090; }

/* Videos On Page */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoBox40 h1 { font-size:1.5em; }
.videoBox40 h2 { font-size:1em; }
.videoBox40 h3 { font-size:1em; font-weight:normal; }
.videoBox40 h4 { font-size:1em; font-weight:normal; text-transform:capitalize; }
.nextVideo3up { float:left; width:33.33%; margin:0; padding:0; display:block; }
.nextVideo3up a.wwh1, 
.nextVideo3up a.wwh1:visited,
.nextVideo3up a.wwh2, 
.nextVideo3up a.wwh2:visited { 
    cursor: pointer;
	font-size:0.9em; 
	font-weight:normal; 
	text-align:center; 
	text-decoration:none; 
	padding:10px 0;
	border:solid #AAA 0.5px; 
	display:block; 
}
.nextVideo3up a.wwh1, 
.nextVideo3up a.wwh1:visited { background-color: #505; color: #FFF; }
.nextVideo3up a.wwh2, 
.nextVideo3up a.wwh2:visited { background-color: #DDD; color: #333; }
.nextVideo3up a.wwh1:hover, 
.nextVideo3up a.wwh2:hover { background-color: #333; color: #DDD; }

/* Mobile Layout: 480px and below. */

/* Start Head */
#Head {
    color:#999; 
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a8a8a8+0,ffffff+100&0.65+0,0+51 */
        background: -webkit-linear-gradient(rgba(168,168,168,0.65) 0%, rgba(212,212,212,0) 51%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(rgba(168,168,168,0.65) 0%, rgba(212,212,212,0) 51%, rgba(255,255,255,0) 100%);
        background: linear-gradient(rgba(168,168,168,0.65) 0%, rgba(212,212,212,0) 51%, rgba(255,255,255,0) 100%); 
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    min-height: 80px;
    padding: 10px 1%;
}
#Head h1 { 
	float:left;
    color: #000;
	width:50%;
	display:block;
}
#Head .logo {
	float:left;
	width:50%;
	display:block;
}
#Head .menus {
	float:right;
	width:50%;
	display:block;
}

/* Start Podcast */
#Podcast {
	color:#FFF;
    min-height: 100px;
    padding: 10px 10%;
}
#Main, #Footer { font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; }
/* Start Main */
#Main {
	color:#000;
    min-height: 700px;
	background-color:#FFF;
    padding: 10px 0;
}

/* Start Footer */
#Footer {
	color:#FFF;
    min-height: 200px;
    padding: 15px 5%;
}

#topMenuMobile { clear:both; text-align:right; width:100%; background-color:#FFF; display:block; }

#topMenu { display:none; }

.topnav { overflow: hidden; background-color: #FFF; }
.topnav a { float: right; display: block; color: #555; text-align: center; padding: 8px 16px; text-decoration: none; font-size: 17px; }
.active { background-color: #4CAF50; color: #555; }
.topnav .icon { display: none; }
.dropdown { float: right; overflow: hidden; }
.dropdown .dropbtn { font-size: 17px; border: none; outline: none; color: #666; padding: 8px 16px; background-color: inherit; font-family: inherit; margin: 0; }
.dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 5; }
.dropdown-content a { float: none; color: black; padding: 12px 16px; text-decoration: none; display: block; text-align: left; }
.topnav a:hover, .dropdown:hover .dropbtn { background-color: #555; color: white; }
.dropdown-content a:hover { background-color: #ddd; color: black; }
.dropdown:hover .dropdown-content { display: block; }

@media screen and (max-width: 769px) {
.topnav a:not(:first-child), .dropdown .dropbtn { display: none; }
.topnav a.icon { float: right; display: block; }
}

@media screen and (max-width: 769px) {
.topnav.responsive { position: relative; }
.topnav.responsive .icon { position: absolute; right: 0; top: 0; }
.topnav.responsive a { float: none; text-align: left; display: block; }
.topnav.responsive .dropdown { float: none; }
.topnav.responsive .dropdown-content { position: relative; }
.topnav.responsive .dropdown .dropbtn { width: 100%; text-align: left; display: block; }
}

#mySidepanel { display:block; }
.sidepanel  {
    width: 0;
    position: fixed;
    z-index: 20;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #FFF;
    /* overflow-x: hidden; */
	overflow: scroll;
    transition: 0.5s;
    -webkit-transition: .5s;
    padding-top: 60px;
}

.sidepanel a {
    padding: 8px 8px 8px 32px;
	border-bottom:#333 solid 1px;
    text-decoration: none;
    font-size: 25px;
    color: #555;
    display: block;
    transition: 0.3s;
}

.sidepanel a:hover {
    color: #090;
}

.sidepanel .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
	border:none;
}

.sidepanel .mySidepanel {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
}

.openbtn {
    font-size: 40px;
    cursor: pointer;
    background-color: #FFF;
    color: #555;
    padding: 10px 15px;
    border: none;
}

.openbtn:hover {
    color: #090;
}

#mySchedulePanel, #mySchedulePanel2, #mySchedulePanel3, #myBookingPanel2, #myRetreatPanel, #myInfoPanel { display:block; }
.schedulePanel  {
    width: 0;
    position: fixed;
    z-index: 60;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgb(250,250,250);
	background-color: rgba(250,250,250, 0.96);
	overflow: scroll;
    transition: 0.5s;
    -webkit-transition: .5s;
    padding-top: 60px;
}

#mySchedulePanel2 .closebtn, #mySchedulePanel3 .closebtn, #myBookingPanel2 .closebtn, #myRetreatPanel .closebtn, #myInfoPanel .closebtn,
.schedulePanel .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; }
.schedulePanel a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #900;
    display: block;
    transition: 0.3s;
}
.schedulePanel a:hover { color: #6e136e; }

.schedulePanel h2 { padding:0; margin:0; font-size:40px; color:#6e136e; }
.schedulePanel h3 { padding:0; margin:0; font-size:24px; }
.schedulePanel #wraper { margin:15% 10% 0 10%; width:80%; }
.schedulePanel #wraper2 { margin:25px 10% 0 10%; width:80%; }
.schedulePanel .center { text-align:center; }
.schedulePanel .right { text-align:right; }
.schedulePanel .smallCaps { font-variant: small-caps; }
#mySchedulePanel2 .closeDIV, #mySchedulePanel3 .closeDIV, #myBookingPanel2 .closeDIV, #myRetreatPanel .closeDIV,
.schedulePanel .closeDIV { text-align:right; }
#mySchedulePanel2 .closeDIV a, #myBookingPanel2 .closeDIV a, #myRetreatPanel .closeDIV a, #myInfoPanel .closeDIV a { color:#CCC; font-size: 35px; border:#CCC solid 1px; padding:5px 15px; margin-right:45px; display:inline-block; }
#mySchedulePanel2 .closeDIV a:hover, #myBookingPanel2 .closeDIV a:hover, #myRetreatPanel .closeDIV a:hover, #myInfoPanel .closeDIV a:hover { color:#000; border:#000 solid 1px; }

#mySchedulePanel3 .closeDIV a { color:#CCC; font-size: 35px; border:#CCC solid 1px; padding:5px 15px; margin-right:45px; display:inline-block; }
#mySchedulePanel3 .closeDIV a:hover { color:#F00; border:#F00 solid 1px; }

.schedulePanel .closeDIV a { font-size: 35px; }

.schedulePanel .float50 {
	float:left;
	width:98%;
	margin:10px 1% 10px 0;
}
.schedulePanel .spacing { margin:10px 1% 10px 0; }
.schedulePanel .item { margin:0 0 35px 0; }

::placeholder {
    color: #CCC;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #CCC;
}

::-ms-input-placeholder { /* Microsoft Edge */
   color: #CCC;
} 
.schedulePanel input[type=text] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: none;
    border-bottom: 2px solid #CCC;
	background-color:transparent;
	font-size:24px;
	color:#333;
}  
#mySchedulePanel3 input[type=text] {
    background-color:#FFF;
} 

/* End Head */ 

/* Start Sub Head */

.header {
    height: 100%;
    width:100%;
    display:table;
}
.content {
	color:#FFF;
    /* border: 1px solid #0F0; */
    height:96%;
	padding:2%;
    vertical-align:middle;
    text-align:left;
    display:table-cell;
}
.content h1, 
#standardHead .content h1 { font-size:1.75em; }
.content h3, 
#standardHead .content h3 { font-size:0.8em; display:inline; }

#standardHead {
	background-image: url("https://www.willow4u.com/img/bg/oriental_bg_100.jpg"); /* The image used */
	/* background-position: right top; */
	background-position: right center; /* Position the image */
  	background-repeat: no-repeat; /* Do not repeat the image */ 
	background-color: #fffaf3;
	min-height:100px;
	/* height:200px; */
    width:100%;
    display:table; 
}
#standardHead .content {
	color:#6d4e6a;
    height:96%;
	padding:2% 0;
    vertical-align:middle;
    text-align:center;
    display:table-cell;
} 

/* End Sub Head */

/* Start Main Body */
#mainWrap { border-top:#CCC solid 2px; background-color:#FFF; }
#splashSegments { min-height:800px; }
#mainFull .fullContent {
	float:none;
	width:96%;
	padding:15px 0;
	margin:0 2%;
	display:block;
}
#mainWside .leftContent {
	float:none;
	width:96%;
	padding:15px 0;
	margin:0 0 0 2%;
	display:block;
}
#mainWside .rightContent {
	float:none;
	width:96%;
	padding:15px 0;
	margin:0 0 0 2%;
	display:block;
}
#sideBarINChere .sidebarINCleft, #sideBarINChere .sidebarINCright {
	float:none;
	width:96%;
	padding:15px 0;
	margin:0;
	display:block;
}

/* End Main Body */

/* Start Keyword Wrap */
#keywordWrap { background-color:#FFF; }

/* Start Footer */
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background-color:#333;
	border-top:#CCC solid 2px;
	color:#AAA;
	display: block;
}
#footer a, #footer a:visited {
	color:#cc47ed;
	text-decoration:none;
}
#footer a.media, #footer a.media:visited {
	color:#AAA;
	text-decoration:none;
}
#footer a:hover, #footer a.media:hover { color:#FFF; }
#footer h4 { color:#EEE; margin:0; padding:0; font-size:18px; font-variant: small-caps; }


#footer .left, #footer .right {
	float: left;
	margin: 0;
	width: 100%;
	display: block;
}
#footer .left { margin:10px 3%; text-align:center; }
#footer .rightBOX { width:94%; margin:0 3%; text-align:center; }

/* End Footer */

/* Image Page Right */

#imgPageRight {
    width: 98%;
    margin: 35px auto 0 auto;
}

#imgPageRight img {
    width: 90%;
    margin: 15px 5%;
    float: none;
}

#imgPageRight .txt {
    width: 98%;
    margin: 15px auto;
    text-align: left;
    float: none;
}

/* Share Buttons */
#shareButtonBox1 img, #shareButtonBox2 img, #shareButtonBox3 img { width:32px; height:32px; margin:3px 0; }
#shareButtonBox1 .addMoreShare, #shareButtonBox2 .addMoreShare, #shareButtonBox3 .addMoreShare { background-color:#8f00a0; }
#shareButtonBox2 .addMoreShare:hover, #shareButtonBox3 .addMoreShare:hover { background-color:#333; }
#shareButtonBox2 { position: fixed; margin:0 6% 25px 6%; padding:7px 0; text-align:center; background-color:#DDD; bottom: 0; width: 88%; z-index:8; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; -khtml-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; display:block; }
#shareButtonBox1, #shareButtonBox3 { display:none; }

.show001, .showWebOnly { display:none; }
.show100 { display:block; }
.show101 { display:block; }
.show010 { display:none; }
.show011 { display:none; }
.show110 { display:block; }

/* Page Icon Image Display */
#iconBoxSHE {
	width:76%;
	height:265px;
	margin:0 12% 10px 12%;
}

.floatBox30,
.floatBox40,
.floatBox50,
.floatBox60,
.floatBox70,
.videoBox40,
.videoBox60 { float:none; width:99%; margin:0 0.5%; display:block; }
.floatBox33x33x100,
.floatBox100x100x50 { float:left; width:99%; margin:0 0.5% 15px 0.5%; display:block; }

/* Floating Boxs */
.floatBox, .floatBox321, .floatBox421 { float:none; width: 100%; display: block; }
.floatBox25, .floatBox33 { float:none; width: 50%; margin:0 25% 15px 25%; display: block; }
.floatBox75, .floatBox67, .floatBox25full, .floatBox33full, .floatBox33right { float:none; width: 92%; margin:0 4% 15px 4%; display: block; }

.imgBoxs4UP { float:left; width:89%; margin:0 5.5%; }
.imgBoxs4UP .textTXTimg a { font-weight:normal; font-size:0.85em; color:#FFF; padding:5px 10px; }
.imgBoxs4UP .textTXTimg a:hover { color:#FFF; }
.imgBoxs4UP h5 { font-size:18px; margin:0; padding:0; }
.imgBoxs4UP span { font-weight:normal; font-size:0.85em; }
.imgBoxs4UP span .job { font-weight:normal; font-size:0.70em; }

#videoWrapPage { 
	background-image:none;
	color:#000;
	padding:0;;
	background-repeat: no-repeat;
	position: relative;
    background-position: right top;
	border-bottom:1px solid #071a2b; 
	display: block; 
}
#videoBOXPage { 
	margin:0 auto;
	width:100%;
}
#videoContentPage { padding:36px 0 0 0; }
#videoContentPage {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
#videoContentPage iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Upto 4 Buttons up */
#wrapButtonUp4 { clear:both; width:92%; margin:0 4%; text-align:center; display:block; }
#wrapButtonUp4 .clearB { clear:both; }
#wrapButtonUp4 .centerText { text-align:center; }
#wrapButtonUp4 .item10px { margin-bottom:10px; }
#wrapButtonUp4 .blueButton, .blueButton, .blueButton:visited {
	font-size:0.8em;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#00C;
	color:#FFF;
	text-decoration:none;
	padding:10px 0; 
	-moz-border-radius: 5px 5px 5px 5px; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	-khtml-border-radius: 5px 5px 5px 5px;
    -webkit-text-shadow: 2px 2px 8px #000;
    -moz-text-shadow: 2px 2px 8px #000;
	border-radius: 5px 5px 5px 5px;
    text-shadow: 2px 2px 8px #000;
	display:block;
}
.blueButton { margin:2px 0; }
#wrapButtonUp4 .blueButton:hover, .blueButton:hover { background-color:#555; color:#FFF; }
#wrapButtonUp4 .purpleButton, .purpleButton100p {
	background-color:#505;
	color:#FFF;
	text-decoration:none;
	margin:0 auto;
	padding:20px 0;
	width:220px;
	display:block;
}
#wrapButtonUp4 .purpleButton:hover, .purpleButton100p:hover { background-color:#CCC; color:#555 }


#wrapButtonUp4 .bu4Box {
	float:none;
	width:99%;
	margin:5px 0.5%;
}

.buttonL2UPinline, 
.buttonR2UPinline { float:none; width:99%; margin:0.5%; text-align:center; display:block; }

/* Roleover Image to Text Display */
.containerTXTimg {
  position: relative;
  width: 100%;
}
.imageTXTimg {
  display: block;
  width: 100%;
  height: auto;
}
.overlayTXTimg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #FFF;
}
.containerTXTimg:hover .overlayTXTimg {
  opacity: 0.95;
}
.textTXTimg {
	color: #333;
	position: absolute;
	top: 5%;
	left: 5%;
	text-align: left;
	width: 87%;
}
/* Active Training Page */
#activeTRAINING { margin:0; padding:0; }
#activeTRAINING .show001 { display:none; }
#activeTRAINING .floatBox321 { float:left; width:98%; margin:0 0.5%; min-height:100px; display:inline-block; }
#activeTRAINING .trainingTXT { height:320px; }

/* LightBox For Videos */
#myInfoPanel .videoBOX { width:90%; margin-left:5%; display:block; }

/* Center Boxes 1/3 & 1/4 PHONE */
.float3rdBox { clear:both; padding:10px 0; width:80%; margin-left:10%; font-size:1em; }
.float3rd1, .float3rd2, .float3rd3 { float:none; width: 99%; margin:0 0 15px 0.5%; display: block; }
.float4thBox { clear:both; padding:10px 0; width:50%; margin-left:25%; font-size:1em; }
.float4th1, .float4th2, .float4th3, .float4th4 { float:none; width: 99%; margin-left:0.5%; display: block; }

/* Sidebar */
    
    #MainWsidebar { 
            width:98%;
            margin:0 0 15px 0.5%;;
            vertical-align: text-top;
            display:inline-block;
    }
    #MainsSidebar {
            width:98%;
            margin:0 0 15px 0.5%;;
            vertical-align: text-top;
            display:inline-block;
    }

.sidebarBOX { float:none; width:80%; margin:0 0 15px 10%; }
#slideADD1, #slideADD2, #slideADD3 { float:none; width:96%; margin:0 0 15px 2%; text-align:center; }
#slideADD1 .line, #slideADD2 .line, #slideADD3 .line { display:inherit; }

#videoONpageR .onLeft, #videoONpageR .onRight,
#imageONpageR .onLeft, #imageONpageR .onRight {
	clear:both;
	float:none;
	margin:0 0 15px 1%;
	width:98%;
	display:block;
}

#videosIndexPage { width:90%; margin:0 0 0 5%; }
#videosIndexPage img { width:100%; }
#videosIndexPage .clearB { clear:both; }

#videosIndexPage .phone1,
#videosIndexPage .phone2,
#videosIndexPage .phone3 { float:left; width:38.25%; margin:0 2.3%; display:block; }
#videosIndexPage .pad1,
#videosIndexPage .pad2,
#videosIndexPage .pad3 { float:left; width:57%; display:block; }

.ciTXT,
.ciIMG { float:none; width:99%; margin:0 0 15px 0.5%; display:block; }

/* Customized Healing Sessions */
.chsBOXS { float:left; width:98%; margin:0 1% 15px 1%; display:block; }
.sessionTXT { height:200px; }

.about20 { float:none; width:99%; margin:0 0.5%; text-align:center; display:block; }
.about80 { float:none; width:99%; margin:0 0.5%; padding:15px 0; text-align:center; display:block; }
.about60 h3 { font-size:18px; padding:0; margin:0; }

#pickVideoWrap { color:#555; }
#pickVideoWrap p { font-size:12px; padding:0; margin:5px 0; }
#pickVideoWrap a, #pickVideoWrap a:visited { color:#00F; text-decoration:none; }
#pickVideoWrap a:hover { color:#090; }
#pickVideoWrap .pickVideoBox img { width:100%; }
#pickVideoWrap .pickVideoBox { color:#CCC; float:left; padding:0; text-align:center; }
#pickVideoWrap .v1, #pickVideoWrap .v2 { width:49%; margin:3px 0.5%; display:block; }
#pickVideoWrap .v3, #pickVideoWrap .v4 { display:none; }

    /* Float Boxs web 3 pad 2 Phone 1 */
    .box211, .box221, .box311, .box321, .box221podT10, .box421, .box431, .box531 {
        width:98%;
        margin:0 0 15px 0.5%;;
        vertical-align: text-top;
        display:inline-block;
    }
    .box321willownars {
        width:98.5%;
        margin:0 0 15px 0.5%;
        vertical-align: text-top;
        display:inline-block;
    }

    /* Blog Page */
    #blogPage { width: 90%; margin: 35px auto 0 auto; }    
    #blogPage h2 { font-size: 16px; margin: 0 0 10px; }    
    #blogPage h6 { font-weight: normal; display: inline; }    
    #blogPage .postWrape { width: 100%; margin: 0 auto 15px auto; display: block; }       
    #blogPage .textWrape { width: 100%; margin: 0; vertical-align: top; display: block; }
    #blogPage .textWrapeIMG { width: 100%; margin: 0; vertical-align: top; display: block; }      
    #blogPage .imageWrape { display: none; }

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

/* Start Head */
#Head { min-height: 100px; }
#Head .logo { width:35%; }
#Head .menus { width:50%; }

#topMenuMobile { clear:both; width:100%; background-color:#FFF; display:block; }
#mySidepanel { display:block; }
#topMenu { display:none; }
#myTopnav { width:60%; margin-left:40%; }

.content h1 { font-size:2em; }
.content h3 { font-size:1em; display:inline; }

/* End Head */ 

/* Start Sub Head */

#standardHead {
	background-image: url("https://www.willow4u.com/img/bg/oriental_bg_010.jpg"); /* The image used */
} 

/* End Sub Head */

/* Start Main Body */
#splashSegments { min-height:500px; }

/* Start Footer */

#footer .left { margin:10px 3%; text-align:center; }
#footer .rightBOX { width:80%; margin:0 10%; text-align:center; }

/* End Footer */
/* Share Buttons */
#shareButtonBox1 { display:block; margin-bottom:10px; }
#shareButtonBox2, #shareButtonBox3 { display:none; }

.show001, .showWebOnly { display:none; }
.show100 { display:none; }
.show101 { display:none; }
.show010 { display:block; }
.show011 { display:block; }
.show110 { display:block; }

/* Page Icon Image Display */
#iconBoxSHE {
	width:49%;
	height:260px;
	margin:0 0.5% 10px 0.5%;
}

/* Floating Boxs */
.floatBox30 { float:left; width:29%; margin:0 0.5%; display:block; }
.floatBox70 { float:left; width:69%; margin:0 0.5%; display:block; }
.floatBox40 { float:left; width:39%; margin:0 0.5%; display:block; }
.floatBox50 { float:left; width:49%; margin:0 0.5%; display:block; }

.schedulePanel .float50 {
	float:left;
	width:48%;
	margin:10px 1% 10px 0;
}
.floatBox60 { float:left; width:59%; margin:0 0.5%; display:block; }
.floatBox { float:none; width: 100%; display: block; }
.floatBox321, .floatBox421 { float:left; width: 49%; margin:0 0.5%; display: block; }
.floatBox25, .floatBox33 { float:none; width: 40%; margin:0 30% 15px 30%; display: block; }
.floatBox75, .floatBox67, .floatBox25full, .floatBox33full, .floatBox33right { float:none; width: 92%; margin:0 0 15px 4%; display: block; }
.floatBox33x33x100,
.floatBox100x100x50 { float:left; width:99%; margin:0 0.5% 15px 0.5%; display:block; }

.imgBoxs4UP { float:left; width:50%; margin:0; }
.imgBoxs4UP .textTXTimg h5 { font-size:18px; }

.videoBox40,
.videoBox60 { float:none; width:99%; margin:0 0.5%; display:block; }

#videoWrapPage { background-image:none; }
#videoBOXPage { margin:0 auto; width:100%; }
#videoContentPage { margin:0; }

/* Upto 4 Buttons up */
#wrapButtonUp4 .bu4Box {
	float:left;
	width:49%;
	margin:5px 0.5%;
}

.buttonL2UPinline { float:left; width:48%; margin:0; text-align:center; display:block; }
.buttonR2UPinline { float:right; width:48%; margin:0; text-align:center; display:block; }

/* Active Training Page */
#activeTRAINING .show001 { display:none; }
#activeTRAINING .floatBox321 { width:48%; margin:0 0.5%; display:inline-block; }

/* LightBox For Videos */
#myInfoPanel .videoBOX { width:90%; margin-left:5%; display:block; }

/* Center Boxes 1/3 & 1/4 iPad */
.float3rdBox { clear:both; padding:10px 0; width:80%; margin-left:10%; }
.float3rd1, .float3rd2 { float:left; width: 49%; margin:0 0.5%; display: block; }
.float3rd3 { float:left; width: 49%; margin:35px 0 0 25.5%; display: block; }
.float4thBox { clear:both; padding:10px 0; width:90%; margin-left:5%; font-size:1em; }
.float4th1, .float4th4 { float:left; width: 9%; margin:0 0.5%; display: block; }
.float4th2, .float4th3 { float:left; width: 39%; margin:0 0.5%; display: block; }

/* Sidebar */
    
#slideADD1, #slideADD2 { float:left; width:48.5%; margin:0 0.5% 15px 0.5%; text-align:center; }
#slideADD1 .line, #slideADD2 .line, #slideADD3 .line { display:none; }
#slideADD3 { clear:both; float:none; width:48.5%; margin:0 0 0 25%; text-align:center; border: #900; }

#videosIndexPage { width:90%; margin:0 0 0 5%; }
#videosIndexPage .phone1,
#videosIndexPage .phone2,
#videosIndexPage .phone3 { float:left; width:23.31%; margin:20px 0; display:block; }
#videosIndexPage .pad1,
#videosIndexPage .pad2,
#videosIndexPage .pad3 { float:left; width:38.1%; display:block; }

    /* Customized Healing Sessions */
    .chsBOXS { float:left; width:48%; margin:0 1% 15px 1%; display:block; }

    .about20 { float:left; width:19%; margin:0 0.5%; text-align:right; display:block; }
    .about80 { float:left; width:79%; margin:0 0.5%; padding:15px 0; text-align:left; display:block; }
    .about60 h3 { font-size:20px; padding:0; margin:0; }

    #pickVideoWrap .v1, #pickVideoWrap .v2, #pickVideoWrap .v3 { display:block; width:32%; margin:3px 0.5%; }
    #pickVideoWrap .v4 { display:none; }

    /* Float Boxs web 3 pad 2 Phone 1 */
    .box221, .box321, .box421 { width:48.5%; }
    .box321willownars { width:48.5%; }
    .box211, .box221podT10, .box311 {
        width:98.5%;
        margin:0 0 15px 0.5%;
        vertical-align: text-top;
        display:inline-block;
    }
    .box431, .box531 { width:32%; }

    /* Blog Page */    
    #blogPage h2 { font-size: 22px; margin: 0 0 15px; } 
    #blogPage .textWrapeIMG { width: 60%; margin: 0 auto; vertical-align: top; display: block; }

}

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

/* Start Head */
#Head { min-height: 50px; }
#Head .logo { width:20%; }
#Head .menus { width:79%; }

#topMenuMobile { display:none; }
#mySidepanel { display:none; }
#topMenu { position: absolute; right: 0px; top: 0px; z-index: 5; width:70%; display:block; }
#myTopnav { width:99%; margin:8px 1% 0 0; }

.content h1 { font-size:2.8em; }
.content h3 { font-size:1.25em; display:inline; }

/* End Head */ 

/* Start Sub Head */

#standardHead {
	background-image: url("https://www.willow4u.com/img/bg/oriental_bg_001.jpg"); /* The image used */
} 

/* End Sub Head */

/* Start Main */
#MainWrapp {
	padding: 10px 0;
    width: 90%;
    margin: 0 auto 15px auto;
}

/* Start Main Body */
#splashSegments { min-height:700px; }
#mainFull, #mainWside { background-color:#FFF; }
#mainFull .fullContent {
	float:none;
	width:92%;
	padding:15px 0;
	margin:0 4%;
	display:block;
}
#mainWside .leftContent {
	float:left;
	width:65%;
	padding:15px 0;
	margin:0 1% 0 4%;
	display:block;
}
#mainWside .rightContent {
	float:left;
	width:25%;
	padding:15px 0;
	margin:0 0 0 1%;
	display:block;
}
#sideBarINChere .sidebarINCleft {
	float:left;
	width:72%;
	padding:15px 0;
	margin:0;
	display:block;
}
#sideBarINChere .sidebarINCright {
	float:right;
	width:25%;
	padding:15px 0;
	margin:0;
	display:block;
}
/* End Main Body */

/* Start Footer */
#footer .left, #footer .right {
	float: left;
	margin: 20px 4%;
	width: 42%;
	display: block;
}
#footer .left { text-align:left; }
#footer .rightBOX { width:60%; max-width:380px; margin-left:40%; text-align:left; }

/* End Footer */


/* Image Page Right */

#imgPageRight {
    width: 90%;
    margin: 35px auto 0 auto;
}

#imgPageRight img {
    width: 45%;
    margin: 15px 0;
    float: right;
}

#imgPageRight .txt {
    width: 52%;
    margin: 15px 0;
    text-align: left;
    float: left;
}
    
/* Share Buttons */
#shareButtonBox1, #shareButtonBox2 { display:none; }
#shareButtonBox3 { position: fixed; margin:25px 10px; padding:7px 0; text-align:center; background-color:transparent; top:300px; width: 40px; z-index:300; display:block; }

.show001, .showWebOnly { display:block; }
.show100 { display:none; }
.show101 { display:block; }
.show010 { display:none; }
.show011 { display:block; }
.show110 { display:none; }

/* Page Icon Image Display */
#iconBoxSHE {
	width:24.5%;
	height:280px;
	margin:0 0.25% 10px 0.25%;
}

/* Floating Boxs */
.floatBox30 { float:left; width:29%; margin:0 0.5%; display:block; }
.floatBox70 { float:left; width:69%; margin:0 0.5%; display:block; }
.floatBox40, .videoBox40 { float:left; width:39%; margin:0 0.5%; display:block; }
.floatBox50 { float:left; width:49%; margin:0 0.5%; display:block; }
.floatBox60, .videoBox60 { float:left; width:59%; margin:0 0.5%; display:block; }
.floatBox { float:left; width: 49%; margin-right:1%; display: block; }
.floatBox321 { float:left; width: 32%; margin:0 0.5%; display: block; }
.floatBox421 { float:left; width: 49%; margin:0 0.5%; display: block; }
.floatBox25, .floatBox25full { float:left; width: 24%; margin:0 1% 15px 0; display: block; }
.floatBox75 { float:left; width: 74%; margin:0 1% 15px 0; display: block; }
.floatBox33, .floatBox33full { float:left; width: 32%; margin:0 1% 15px 0; display: block; }
.floatBox33right { float:right; width: 33%; margin:0 0 15px 0; display: block; }
.floatBox67 { float:left; width: 66%; margin:0 1% 15px 0; display: block; }
.floatBox100x100x50 { float:left; width:49%; margin:0 0.5%; display:block; }
.floatBox33x33x100 { float:left; width: 32%; margin:0 0.5%; display: block; }

.imgBoxs4UP { float:left; width:20%; margin:0; }
.imgBoxs4UP .textTXTimg h5 { font-size:16px; }

#videoWrapPage { }
#videoBOXPage { margin:0 auto; width:100%; }
#videoContentPage { margin:36px 0 0 0; }

/* Upto 4 Buttons up */
#wrapButtonUp4 .bu4Box {
	float:left;
	width:24%;
	margin:5px 0.5%;
}
/* Active Training Page */
#activeTRAINING .show001 { float:left; width:32%; margin:0 0.5%; min-height:100px; display:inline-block; }
#activeTRAINING .floatBox321 { width:32%; margin:0 0.6%; display:inline-block; }
#activeTRAINING .trainingTXT { height:245px; }

/* LightBox For Videos */
#myInfoPanel .videoBOX { width:50%; margin:0 25%; display:block; }

/* Center Boxes 1/3 & 1/4 */
.float3rdBox { clear:both; padding:10px 0; width:60%; margin-left:20%; }
.float3rd1, .float3rd2, .float3rd3 { float:left; width: 32%; margin:0 0.5%; display: block; }
.float4th1, .float4th2, .float4th3, .float4th4 { float:left; width: 24%; margin:0 0.5%; display: block; }

/* Sidebar */
    
    #MainWsidebar { 
            width:74%;
            margin:0 0 15px 0.5%;;
            vertical-align: text-top;
            display:inline-block;
    }
    #MainsSidebar {
            width:24%;
            margin:0 0 15px 0.5%;;
            vertical-align: text-top;
            display:inline-block;
    }
    
#slideADD1, #slideADD2, #slideADD3 { float:none; width:96%; margin:0 0 15px 2%; text-align:center; }
#slideADD1 .line, #slideADD2 .line, #slideADD3 .line { display:inherit; }

#videoONpageR .onLeft,
#imageONpageR .onLeft {
	clear:none;
	float:left;
	margin:0;
	width:49%;
	display:block;
}

#videoONpageR .onRight,
#imageONpageR .onRight {
	clear:none;
	float:right;
	margin:0;
	width:49%;
	display:block;
}

    #videosIndexPage { width:98%; margin:0 0 0 1%; }
    #videosIndexPage .phone1,
    #videosIndexPage .phone2,
    #videosIndexPage .phone3 { float:left; width:23.31%; margin:40px 0; display:block; }
    #videosIndexPage .pad1,
    #videosIndexPage .pad2,
    #videosIndexPage .pad3 { float:left; width:38.1%; display:block; }

    .ciTXT { float:left; width:49.5%; margin-bottom:15px; display:block; }
    .ciIMG { float:right; width:49.5%; margin-bottom:15px; display:block; }

    /* Customized Healing Sessions */
    .chsBOXS { float:left; width:31%; margin:0 1% 15px 1%; display:block; }

    .about20 { float:left; width:19%; margin:0 0.5%; text-align:right; display:block; }
    .about80 { float:left; width:79%; margin:0 0.5%; padding:15px 0; text-align:left; display:block; }
    .about60 h3 { font-size:20px; padding:0; margin:0; }

    #pickVideoWrap .v1, #pickVideoWrap .v2, #pickVideoWrap .v3, #pickVideoWrap .v4 { width:24%; margin:3px 0.5%; display:block; }

    /* Float Boxs web 3 pad 2 Phone 1 */
    .box211, .box221, .box221podT10 { width:49%; }
    .box311, .box321 { width:32%; }
    .box421, .box431 { width:24%; }
    .box531 { width:19%; }
    .box321willownars { display:none; }

    /* Blog Page */
    #blogPage { width: 98%; max-width: 1080px; margin: 35px auto 0 auto; }    
    #blogPage h2 { font-size: 28px; margin: 0 0 15px; }       
    #blogPage .textWrape { width: 75%; margin: 8px 0 0 0; vertical-align: top; display: inline-block; }      
    #blogPage .textWrapeIMG { display: none; }
    #blogPage .imageWrape { width: 24%; vertical-align: middle; display: inline-block; }

}
