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

@media screen and (min-width: 889px) 
{
  .dropbtn {display: none;}
  .topmobilehome {display: none;}
  .topmobileabout {display: none;}
  .topmobileservices {display: none;}
  .topmobileevents {display: none;}
  .topmobileretreats {display: none;}
  .topmobilebookings {display: none;}
  .topmobileshop {display: none;}
  .topmobiletestimonies {display: none;}
  .topmobileblog {display: none;}
  .topmobilecontact {display: none;}
  .topmobilethankyou {display: none;}
  .mobileheadinghome {display: none;}
  .mobileheadingabout {display: none;}
  .mobileheadingservices {display: none;}
  .mobileheadingevents {display: none;}
  .mobileheadingretreats {display: none;}
    .retreatsmobile {display: none;}
  .mobileheadingshop {display: none;}
  .mobileheadingbookings {display: none;}
    .mobilesoulseekerimage {display: none;}
    .subscribemargmobile {display: none;}
    .subscribemichelemobile {display: none;}
  .mobileheadingtestimonies {display: none;}
  .mobileheadingblog {display: none;}   
  .mobileheadingcontact {display: none;}
  .mobileheadingthankyou {display: none;}
  .emailmobileform {display: none;}
}

@media screen and (max-width: 890px) 
{
  .links {display: none;}
  .topdesktophome {display: none;}
  .topdesktopabout {display: none;}
  .topdesktopservices {display: none;}
  .topdesktopevents {display: none;}
  .topdesktopretreats {display: none;}
  .topdesktopshop {display: none;}
  .topdesktopbookings {display: none;}
  .topdesktoptestimonies {display: none;}
  .topdesktopblog {display: none;}
  .topdesktopcontact {display: none;}
  .topdesktopthankyou {display: none;}
  .desktopheadinghome {display: none;}
  .desktopheadingabout {display: none;}
  .desktopheadingservices {display: none;}
  .desktopheadingevents {display: none;}
  .desktopheadingretreats {display: none;}
    .retreatsdesktop {display: none;}
  .desktopheadingbookings {display: none;}
  .desktopheadingshop {display: none;}
    .desktopsoulseekerimage {display: none;}
  .desktopheadingtestimonies {display: none;}
  .desktopheadingblog {display: none;}   
  .desktopheadingcontact {display: none;}
  .desktopheadingthankyou {display: none;}
  .emaildesktopform {display: none;}
}


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

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

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

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

input[type=button], input[type=submit], input[type=reset] {
    background-color: #f8f8f8;
    border: 1px solid #190451;
    color: #fff;
    padding: 4px 8px;
    font-family:Candara,Calibri,sans-serif;
    font-size:18px;
    text-decoration: none;
    margin: 2px 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;}

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;}
input.center {display: block; margin: 0 auto;border:none;}
iframe.center {display: block; margin-left: auto; margin-right: auto;}
a {outline: 0;}
p {margin: 0; padding: 0;}

.indented {margin-left:5%;}

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

body {
    margin: 0px;
    background-color:#170b65;
    background-image:url('images/feathers1.png');
    background-repeat:repeat;
    background-position:top center; 
    background-attachment:fixed;
    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:#57438e;
    -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:#57438e;
    -moz-box-shadow: 5px 5px 10px 2px; 
    box-shadow: 5px 5px 10px 2px; 
    }

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

H1 {font-size:25px;color:#4f0f70;letter-spacing:-1px;margin-top:30px;padding-left:1%;text-align:left;font-family:Georgia1, Georgia, Geneva, sans-serif;text-decoration:none;font-weight:normal;}
H1.center {font-size:25px;color:#4f0f70;letter-spacing:-1px;margin-top:30px;text-align:center;font-family:Georgia1, Georgia, Geneva, sans-serif;text-decoration:none;font-weight:normal;}
H1.pink {font-size:25px;color:#c1188f;letter-spacing:-1px;margin-top:30px;padding-left:1%;text-align:left;font-family:Georgia1, Georgia, Geneva, sans-serif;text-decoration:none;font-weight:normal;}

p.font1 {font-size:18px;color:#220d7c;padding-left:15px;padding-right:15px;line-height:23px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
p.font1form {font-size:18px;color:#fff;padding-left:15px;padding-right:15px;line-height:23px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
p.font2 {font-size:17px;color:#38580e;padding-left:0px;padding-right:15px;line-height:23px;text-align:left;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
p.font1center {font-size:22px;color:#220d7c;padding-left:2%;padding-right:2%;line-height:25px;text-align:center;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}
p.font1center1 {font-size:18px;color:#220d7c;padding-left:2%;padding-right:2%;line-height:25px;text-align:center;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.testimonial {font-size:16px;color:#583eab;line-height:25px;padding:2%;text-align:justify;font-family:Georgia1, Georgia, serif;font-style:italic;text-decoration:none;font-weight:normal;}
.paypal {font-size:19px;color:#220d7c;padding-right:55px;line-height:25px;text-align:left;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
td.font1 {font-size:19px;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;}
.registration {font-size:19px;color:#dde9f0;padding-left:10px;padding-right:10px;line-height:25px;text-align:left;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
p.fontquotes {font-size:18px;color:#b03762;padding-left:5%;padding-right:5%;line-height:25px;text-align:center;font-family:Georgia,Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-style: italic;font-weight:normal;}

table.footer {width:100%;background-color:#57438e;max-width:100%;max-height:100%;background-size:100% 100%;}
td.footer {width:100%;font-size:16px;color:#eb950f;text-align:center;line-height:23px;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.links {border-collapse:collapse;background-color:#57438e;background-size:100%;min-width:100%;max-width:100%;}
td.tabs {font-size:20px;padding-top:1%;padding-bottom:1.5%;line-height:23px;text-align:center;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

.purple{height:1px;width:99%;color:#5006d7;background-color:#5006d7;border:none;text-align:center;}

li {font-size:17px;color:#220d7c;padding-left:10px;padding-right:70px;line-height:23px;text-align:left;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
ul {padding-left:0px;}

a.tabs {color:#fff;text-decoration:none;outline: 0;}
a.footer {color:#dde9f0;text-decoration:underline;}
a.top {font-size:16px;color:#220d7c;text-align:center;font-family:Segoe UI Light,Lucida Grande,Calibri,Trebuchet MS,sans-serif;text-decoration:none;font-weight:bold;}
a {color:#220d7c;text-decoration:underline;}
