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


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

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

  .topmobileabout {display: none;}
    .aboutintromobile {display: none;}

  .topmobileabout1 {display: none;}
    .aboutintromobile {display: none;}
  .topmobileabout2 {display: none;}
    .aboutintromobile {display: none;}
    
  .topmobileauthor {display: none;}
    .authormobile {display: none;}

  .topmobiletravel {display: none;}
    .travelbookmobile {display: none;}

  .topmobilespeaker {display: none;}
    .speakermobile {display: none;}

  .topmobileservices {display: none;}
    .servicesmobile {display: none;}

  .topmobileworkshops {display: none;}
    .workshopsmobile {display: none;}

  .topmobileretreats {display: none;}
    .retreatsmobile {display: none;}

  .topmobileproducts {display: none;}
    .productsmobile {display: none;}

   .topmobilemeditations {display: none;}
    .meditationsmobile {display: none;}

  .topmobilecontact {display: none;}
    .contactmcformmobile {display: none;}
    .emailmobileform {display: none;}

  .topmobileterms {display: none;}
  .topmobiletermsretreats {display: none;}
  .topmobileprivacy {display: none;}

  .topmobilehypnotherapy {display: none;}
    .hypnotherapymobile {display: none;}

  .topmobilequantum {display: none;}
    .quantummobile {display: none;}

  .topmobiletranspersonalenergy {display: none;}
    .transpersonalintromobile {display: none;}

  .topmobilereiki {display: none;}
    .reikimobile {display: none;}
    
    .healingwithsoundmobileform {display: none;}

  .topmobilereikicert {display: none;}
    .reikicertmobile {display: none;}
  .topmobilereiki1rego {display: none;} 
  .topmobilereiki2rego {display: none;}
     .reiki1mobileform {display: none;}
     .reiki2mobileform {display: none;}
     
  .topmobilespiritual {display: none;}
    .spiritualmobile {display: none;}
    
  .topmobiletheintuitive {display: none;}
    .theintuitivemobile {display: none;}
  .topmobiletheintuitiverego {display: none;} 
    .theintuitivemobileform {display: none;}

  .topmobilecounselling {display: none;}
    .counsellingmobile {display: none;}

  .topmobilebookreviews {display: none;}

  .topmobilethankyou {display: none;}

  .topmobilepayments {display: none;}
    .paymentsmobile {display: none;}

  .topmobileregistration {display: none;}
    .registrationmobileform {display: none;}

  .topmobilesales {display: none;}
    .salesmobile {display: none;}

  .allservicesmobile {display: none;}

  .topmobileresources {display: none;}
    .TIPresourcessmobile {display: none;}

  .footermobile {display: none;}
}

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


  .topdesktopabout {display: none;}
    .aboutintrodesktop {display: none;}

  .topdesktopabout1 {display: none;}
    .aboutintrodesktop {display: none;}
  .topdesktopabout2 {display: none;}
    .aboutintrodesktop {display: none;}

  .topdesktopauthor {display: none;}
    .authordesktop {display: none;}

  .topdesktoptravel {display: none;}
    .travelbookdesktop {display: none;}

  .topdesktopspeaker {display: none;}
    .speakerdesktop {display: none;}

  .topdesktopservices {display: none;}
    .servicesdesktop {display: none;}

  .topdesktopworkshops {display: none;}
    .workshopsdesktop {display: none;}

  .topdesktopretreats {display: none;}
    .retreatsdesktop {display: none;}

  .topdesktopproducts {display: none;}
    .productsdesktop {display: none;}

   .topdesktopmeditations {display: none;}
    .meditationsdesktop {display: none;}

  .topdesktopretreats {display: none;}

  .topdesktopcontact {display: none;}
    .contactmcformdesktop {display: none;}
  .emaildesktopform {display: none;}
  .topdesktopterms {display: none;}

  .topdesktoptermsretreats {display: none;}
  .topdesktopprivacy {display: none;}

  .topdesktoptranspersonalenergy {display: none;}

  .topdesktophypnotherapy {display: none;}
    .hypnotherapydesktop {display: none;}

  .topdesktopquantum {display: none;}
    .quantumdesktop {display: none;}

  .topdesktoptranspersonalenergy {display: none;}
    .transpersonalintrodesktop {display: none;}

  .topdesktopreiki {display: none;}
    .reikidesktop {display: none;}
    
    .healingwithsounddesktopform {display: none;}

  .topdesktopreikicert {display: none;}
    .reikicertdesktop {display: none;} 
  .topdesktopreiki1rego {display: none;}  
  .topdesktopreiki2rego {display: none;}  
     .reiki1desktopform {display: none;}
     .reiki2desktopform {display: none;}
     
  .topdesktopspiritual {display: none;}
    .spiritualdesktop {display: none;}

  .topdesktoptheintuitive {display: none;}
    .theintuitivedesktop {display: none;}
  .topdesktoptheintuitiverego {display: none;} 
    .theintuitivedesktopform {display: none;}
     
  .topdesktopcounselling {display: none;}
    .counsellingdesktop {display: none;}

  .topdesktopbookreviews {display: none;}

  .topdesktopthankyou {display: none;}

  .topdesktoppayments {display: none;}
    .paymentsdesktop {display: none;}

  .topdesktopregistration {display: none;}
    .registrationdesktopform {display: none;}

  .topdesktopsales {display: none;}
    .salesdesktop {display: none;}

  .allservicesdesktop {display: none;}

  .topdesktopresources {display: none;}
    .TIPresourcesdesktop {display: none;}

  .footerdesktop {display: none;}
}

.desktopinput {
    width: 100%;
    padding: 6px 12px;
    box-sizing: border-box;
    border: 1px solid #27b290;
    border-radius: 4px;
    background-color: #f8f8f8;
}

.desktopinputrego {
    width: 100%;
    padding: 6px 12px;
    box-sizing: border-box;
    border: 1px solid #27b290;
    border-radius: 4px;
    background-color: #f8f8f8;
}

.mobileinput {
    width: 100%;
    padding: 12px 12px;
    box-sizing: border-box;
    border: 1px solid #27b290;
    border-radius: 4px;
    background-color: #f8f8f8;
}

.mobileinputrego {
    width: 100%;
    padding: 12px 12px;
    box-sizing: border-box;
    border: 1px solid #27b290;
    border-radius: 4px;
    background-color: #f8f8f8;
}

.desktoptextarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 1px solid #27b290;
    border-radius: 4px;
    background-color: #f8f8f8;
}

.mobiletextarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 1px solid #27b290;
    border-radius: 4px;
    background-color: #f8f8f8;
}

input[type=button], input[type=submit], input[type=reset] {
    background-color: #27b290;
    border: 1px solid #27b290;
    color: #fff;
    padding: 4px 8px;
    font-family:Arial,Lucida Grande,sans-serif;
    font-size:18px;
    text-decoration: none;
    margin: 1px 1px;
    cursor: pointer;
}

.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: 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:#fff;
	background-image:url('images/marialacey9_bannersides.png');
    background-repeat:no-repeat;
    background-position:center top; 
    background-attachment:scroll;
    text-align:center;
    }    
    


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

.column1 {
    -webkit-column-count: auto; /* Chrome, Safari, Opera */
    -moz-column-count: auto; /* Firefox */
    -ms-column-count: auto;
    column-count: auto;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    -ms-column-gap: 10px;
    column-gap: 10px;
    font-size:16px;color:#707071;padding-left:2%;padding-right:2%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;} 

.column2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    -ms-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    -ms-column-gap: 10px;
    column-gap: 10px;
    font-size:16px;color:#707071;padding-left:2%;padding-right:2%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;} 

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

H1 {font-size:18px;color:#707071;letter-spacing:0px;margin-top:2%;padding-left:2%;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
H1.center {font-size:18px;color:#707071;letter-spacing:0px;margin-top:2%;padding-left:2%;text-align:center;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
H2 {font-size:16px;color:#036aa9;letter-spacing:0px;margin-top:20px;padding-left:70px;padding-right:50px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
.subscribe {font-size:16px;color:#707071;margin-top:10px;padding-left:1.2%;padding-right:1%;text-align:center;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
.column {font-size:16px;color:#f9fa89;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}

p.font1 {font-size:16px;color:#707071;padding-left:2%;padding-right:2%;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
p.font1contact {font-size:16px;color:#707071;padding-left:3%;padding-right:2%;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
p.font1rego {font-size:16px;color:#707071;padding-left:2%;padding-right:2%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

.font1left {font-size:16px;color:#707071;padding-left:2%;padding-right:2%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font1center {font-size:16px;color:#707071;padding-left:40px;padding-right:40px;line-height:20px;text-align:center;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font1centerbold {font-size:16px;color:#707071;padding-left:40px;padding-right:40px;line-height:20px;text-align:center;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}

.font1subscribe {font-size:16px;color:#707071;padding-left:5px;padding-right:2px;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.testimonials {font-size:17px;color:#29b290;padding:25px;line-height:20px;text-align:justify;font-family:Georgia1, Georgia,Arial,Lucida Grande,serif;font-style:italic;text-decoration:none;font-weight:normal;}
.font1alignleft {font-size:16px;color:#707071;padding-left:65px;padding-right:65px;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.fonttable {font-size:16px;color:#707071;padding:2%;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,san-serif;text-decoration:none;font-weight:normal;}
.fonttableheading {font-size:19px;color:#707071;padding:2%;line-height:20px;text-align:center;font-family:Arial,Lucida Grande,san-serif;text-decoration:none;font-weight:normal;}

.fonttable20 {font-size:16px;color:#707071;padding:25px;padding-left:45px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,san-serif;text-decoration:none;font-weight:normal;}
.fontCD {font-size:16px;color:#707071;padding-left:2%;padding-right:5%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,san-serif;text-decoration:none;font-weight:normal;}

.font1line {font-size:16px;color:#707071;padding-left:65px;padding-right:65px;line-height:15px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font1linecenter {font-size:16px;color:#707071;padding-left:65px;padding-right:65px;line-height:15px;text-align:center;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

.font1margin10 {font-size:16px;color:#036aa9;padding-left:10px;padding-right:80px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font1margin0 {font-size:16px;color:#036aa9;padding-left:0px;padding-right:0px;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
td.font1 {font-size:16px;color:#707071;padding-left:45px;padding-right:45px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font165 {font-size:16px;color:#036aa9;padding-left:30px;padding-right:65px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
td.font1left {font-size:16px;color:#036aa9;padding-left:80px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
td.font1grey {font-size:16px;color:#707071;padding-left:2%;padding-right:2%;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

.fontquote {font-size:17px;color:#27b290;padding:25px;line-height:20px;text-align:justify;font-family:Georgia1, Georgia,Arial,Lucida Grande,serif;font-style:italic;text-decoration:none;font-weight:normal;}
.fontquoteorange {font-size:17px;color:#036aa9;padding:20px;line-height:20px;text-align:justify;font-family:Georgia1, Georgia,Arial,Lucida Grande,serif;font-style:italic;text-decoration:none;font-weight:normal;}
.font1orange16 {font-size:16px;color:#036aa9;padding-left:45px;padding-right:45px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font110 {font-size:16px;color:#707071;padding-left:40px;padding-right:35px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.font110b {font-size:16px;color:#707071;padding-left:25px;padding-right:40px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.fontlinks {font-size:24px;color:#036aa9;padding-left:0px;padding-right:0px;line-height:25px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.fontlist {font-size:15px;color:#036aa9;padding-left:15px;padding-right:45px;line-height:20px;text-align:justify;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

table.footer {width:100%;background-color:#ffffff;max-width:100%;max-height:100%;background-size:100% 100%;border-collapse:collapse;}
.footer {font-size:14px;color:#707071;text-align:center;line-height:16px;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.links {background-color:#ffffff;border-collapse:collapse;max-width:100%;max-height:100%;background-size:100% 100%;}


li {font-size:16px;color:#707071;padding-left:5px;padding-right:2%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
ul {padding-left:40px;}
li.bold {font-size:16px;color:#707071;padding-left:10px;padding-right:2%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
ul.tier {padding-left:20px;}
li.tier {font-size:16px;color:#707071;padding-left:5px;padding-right:0%;line-height:20px;text-align:left;font-family:Arial,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

.green {height:2px;width:970px;color:#69a01e;background-color:#69a01e;border:0;text-align:center;}
hr.cream {height:2px;width:970px;color:#f9fa89;background-color:#f9fa89;border:0;text-align:center;}

a {outline: 0;color:#27b290;text-decoration:underline;}
a.top {outline: 0;color:#27b290;text-decoration:underline;}
a.footer {color:#27b290;text-decoration:underline;}
a.fontlinks {color:#27b290;}
a.main {font-size:16px;}
a.cream {color:#27b290;text-decoration:underline;}
a {color:#27b290;text-decoration:underline;}