.width
   {
  width:100%;
  max-width:1100px;
  margin: -10px auto;
  text-align: left;
   }


@media only screen and (min-width: 888px) 
{
  .dropbtn {display: none;}

  .topmobileindex {display: none;}
    .topmobileindexheading {display: none;}
    .indexmobile {display: none;}

  .topmobileabout {display: none;}
    .topmobileaboutheading {display: none;}
    .aboutmobile {display: none;}
  
  .topmobileservices {display: none;}
    .topmobileservicesheading {display: none;}
    .servicesmobile {display: none;}

 .topmobilebody {display: none;}
    .topmobilebodyheading {display: none;}
    .bodymobile {display: none;}

 .topmobilemind {display: none;}
    .topmobilemindheading {display: none;}
    .mindmobile {display: none;}

  .topmobilesoul {display: none;}
    .topmobilesoulheading {display: none;}
    .soulmobile {display: none;}

  .topmobilereiki {display: none;}
    .topmobilereikiheading {display: none;}
    .reikimobile {display: none;}
    
  .topmobilereikihistory {display: none;}
    .topmobilereikihistoryheading {display: none;}
    .reikihistorymobile {display: none;}

  .topmobilebookings {display: none;}
    .topmobilebookingsheading {display: none;}
    .bookingsmobile {display: none;}

  .topmobiletestimonials {display: none;}
    .topmobiletestimonialsheading {display: none;}
    .testimonialsmobile {display: none;}

  .topmobilecontact {display: none;}
    .topmobilecontactheading {display: none;}
    .contactmobile {display: none;}

  .footermobile {display: none;}
}

@media only screen and (max-width: 889px) 
{
  .links {display: none;}

  .topdesktopindex {display: none;}
    .topdesktopindexheading {display: none;}
    .indexdesktop {display: none;}

  .topdesktopabout {display: none;}
    .topdesktopaboutheading {display: none;}
    .aboutdesktop {display: none;}
  
  .topdesktopservices {display: none;}
    .topdesktopservicesheading {display: none;}
    .servicesdesktop {display: none;}

 .topdesktopbody {display: none;}
    .topdesktopbodyheading {display: none;}
    .bodydesktop {display: none;}

 .topdesktopmind {display: none;}
    .topdesktopmindheading {display: none;}
    .minddesktop {display: none;}

  .topdesktopsoul {display: none;}
    .topdesktopsoulheading {display: none;}
    .souldesktop {display: none;}

  .topdesktopreiki {display: none;}
    .topdesktopreikiheading {display: none;}
    .reikidesktop {display: none;}
    
  .topdesktopreikihistory {display: none;}
    .topdesktopreikihistoryheading {display: none;}
    .reikihistorydesktop {display: none;}

  .topdesktopbookings {display: none;}
    .topdesktopbookingsheading {display: none;}
    .bookingsdesktop {display: none;}

  .topdesktoptestimonials {display: none;}
    .topdesktoptestimonialsheading {display: none;}
    .testimonialsdesktop {display: none;}

  .topdesktopcontact {display: none;}
    .topdesktopcontactheading {display: none;}
    .contactdesktop {display: none;}

  .footerdesktop {display: none;}
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

html { height: 101% } 
textarea {overflow: auto;}
.clear {clear: both;}
input.center {display: block; margin: 0 auto;}
select.center {display: block; margin: 0 auto;}
img {border: none;} 
img.width {max-width:100%;}
img.center {display: block; margin: auto;}
table.center {display: block; margin: 0 auto;}
div.center {display: block; margin-left: auto; margin-right: auto;}
iframe.center {display: block; margin-left: auto; margin-right: auto;}
a {outline: 0;}
p {margin: 0; padding: 0;}
.indented {margin-left:3%;}
.border {border: 2px solid #036aa9; border-radius: 25px;}

body {
    margin: 0px;
    background-color:#543795;
	background-image:none;
    background-repeat:no-repeat;
    background-position:center top; 
    background-attachment:scroll;
    text-align:center;
    }    

 .quform-outer {
    margin-left: 20px; margin-right: 20px;
}    

.boxshadow {
    -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);border-collapse:separate;border-radius:20px; background-color:#ffffff;
    -moz-box-shadow: 5px 5px 10px 2px; 
    box-shadow: 5px 5px 10px 2px; 
    }
    
.boxshadow1 {
    -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);border-collapse:separate;border-radius:20px; background-color:#8d57d5;
    -moz-box-shadow: 5px 5px 10px 2px; 
    box-shadow: 5px 5px 10px 2px; 
    }

.column3 {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    -ms-column-count: 3;
     column-count: 3;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    -ms-column-gap: 40px;
    column-gap: 40px;
    font-size:19px;color:#9f4009;padding-left:55px;padding-right:55px;line-height:25px;text-align:justify;font-family:Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;
} 

table.main {width:100%;background-color:#ffffff;border-collapse:collapse;border-top-style:solid;border-top-color:#ffffff;border-top-width:.5px;}
td.main {vertical-align:top;padding-top:10px;}

H1 {font-size:20px;color:#2b5a0a;margin-top:30px;padding-left:2%;padding-right:2%;text-align:left;font-family:Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
H2 {font-size:18px;color:#4f0f70;line-height:25px;padding-left:75px;text-align:left;font-family:Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

p.font1 {font-size:17px;color:#3b108a;padding-left:2%;padding-right:2%;line-height:25px;text-align:justify;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}
.font1center {font-size:18px;color:#3b108a;padding-left:2%;padding-right:2%;line-height:25px;text-align:center;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:bold;}
.font2 {font-size:18px;color:#38580e;margin-top:30px;padding-left:100px;padding-right:55px;text-align:justify;font-family:Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.back2top {font-size:15px;color:#3b108a;line-height:25px;text-align:center;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}

td.font1 {font-size:18px;color:#500341;padding-left:55px;padding-right:55px;line-height:25px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.payments {font-size:19px;color:#500341;line-height:25px;text-align:left;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.blockquote {font-size:18px;color:#500341;line-height:23px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.testimonial {font-size:17px;color:#3b108a;padding:1.5%;line-height:25px;text-align:justify;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}
.testimonial1 {font-size:17px;color:#ffffff;padding:1.5%;line-height:25px;text-align:justify;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}
.contact {font-size:19px;color:#3b108a;padding-left:30px;padding-right:30px;line-height:25px;text-align:left;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}

.purple {height:1px;width:98%;color:#4c209c;background-color:#4c209c;border:none;text-align:center;}

.links {background-color:#4da109;background-size:100%;max-width:100%;min-width:100%;border-collapse:collapse;border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:.5px;}
table.footer {background-color:#4da109;width:100%;max-width:1100px;}
td.footer {width:100%;font-size:14px;color:#ffffff;line-height:23px;text-align:center;font-family:Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
td.tabs {font-size:19px;padding-top:1.5%;padding-bottom:1%;line-height:23px;text-align:center;font-family:Segoe UI Light,Calibri,Candara,Arial,sans-serif;text-decoration:none;font-weight:normal;}

li {font-size:17px;color:#2b5a0a;padding-left:10px;padding-right:70px;line-height:25px;text-align:left;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}
ul {padding-left:50px;}

a.top {outline: 0;color:#3b108a;text-decoration:underline;}
a.tabs {color:#fff;text-decoration:none;outline: 0;}
a {outline: 0;color:#3b108a;text-decoration:underline;}
.pages {font-size:17px;color:#3b108a;padding-right:55px;line-height:25px;text-align:justify;font-family:Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none;font-weight:normal;}
a.footer {color:#ffffff;text-decoration:underline;}
.H1 {font-size:20px;color:#2b5a0a;margin-top:30px;padding-left:50px;padding-right:20px;text-align:left;font-family:Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}