h1 {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 33%;
  color: white;
  font-size: 70px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: none;
}
h2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  color: white;
  font-size: 24px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: none;
}
h3 {
  position: static;
  top: 118px;
  right: 270px;
  bottom: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  color: white;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-indent: 0px;
  list-style-type: none;
  text-shadow: none;
}
h4 {
  margin: 10px 0px;
  color: #292929;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0px;
  text-shadow: none;
}
h5 {
  margin: 5px 0px;
  color: #4a4a4a;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: none;
}
h6 {
  margin-bottom: 10px;
  color: #ff7d28;
  font-size: 1.5em;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: none;
  text-shadow: none;
}
.button {
  position: static;
  left: -375px;
  top: 0px;
  display: block;
  margin: 15px auto 10px;
  padding: 10px;
  float: none;
  clear: none;
  border-radius: 0px;
  background-color: #e36432;
  box-shadow: none;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  color: white;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
}
.button:hover {
  padding-right: 25px;
  padding-left: 25px;
  border: 1px solid #e36432;
  background-color: #e66f20;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  color: white;
  text-shadow: none;
}
.button.plans-button {
  position: static;
  display: block;
  width: auto;
  height: auto;
  min-width: 0px;
  margin: 2px 0px auto;
  padding: 11px 0px;
  border-style: none;
  border-radius: 0px;
  background-color: #e36432;
  background-image: -webkit-linear-gradient(#028ce8, #0065a8);
  background-image: linear-gradient(#028ce8, #0065a8);
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: #292929 0px 0px 1px 0px;
  color: white;
  font-size: 18px;
  font-weight: 300;
  text-transform: none;
  text-shadow: none;
}
.button.plans-button:hover {
  border-color: #ff743d;
  background-color: #ff743d;
  background-image: -webkit-linear-gradient(#ff7d28, #e66f20);
  background-image: linear-gradient(#ff7d28, #e66f20);
  box-shadow: rgba(255, 255, 255, 0.49) 0px 1px 0px 0px inset;
  color: white;
  text-shadow: none;
}
.button.nav-button {
  display: inline-block;
  max-width: 300px;
  min-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 12px;
  padding: 5px 26px 4px;
  float: right;
  border-style: none;
  border-radius: 4px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(#2389fc, #1f6abf);
  background-image: linear-gradient(#2389fc, #1f6abf);
  box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 3px 0px inset;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-size: 14px;
  font-weight: 300;
}
.button.nav-button:hover {
  background-color: #0065a8;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
  color: white;
}
.button.nav-button.modal-link {
  margin-top: 13px;
  background-image: -webkit-linear-gradient(#ff7b47, #c95628);
  background-image: linear-gradient(#ff7b47, #c95628);
}
.button.nav-button.modal-link:hover {
  box-shadow: none;
}
.button.clear-button {
  max-width: 300px;
  border: 2px solid white;
  border-radius: 4px;
  background-color: transparent;
  box-shadow: none;
  font-size: 21px;
  font-weight: 300;
}
.button.clear-button:hover {
  background-color: white;
  box-shadow: none;
}
.button.clear-button.modal-link {
  max-width: 280px;
  box-shadow: none;
}
.button.clear-button.modal-link.w--current {
  box-shadow: none;
}
.button.modal-button {
  padding-right: 20px;
  padding-left: 20px;
  box-shadow: none;
  text-shadow: none;
}
.button.modal-button:hover {
  background-color: #e66f20;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  text-shadow: none;
}
.button.modal-button.signup-choice {
  margin-bottom: 5px;
  box-shadow: none;
  text-shadow: none;
}
.button.login-outline {
  border: 1px none white;
  background-color: #00b4ff;
  background-image: -webkit-linear-gradient(#00cc3d, #00b530);
  background-image: linear-gradient(#00cc3d, #00b530);
  box-shadow: none;
  text-shadow: none;
}
.button.green {
  border-style: solid;
  border-color: #00b530;
  background-image: -webkit-linear-gradient(#00cc3d, #00b530);
  background-image: linear-gradient(#00cc3d, #00b530);
  box-shadow: none;
  text-shadow: none;
}
.button.left-button {
  width: 300px;
  margin-right: 20px;
  float: right;
  box-shadow: none;
  text-shadow: none;
}
.button.right-button {
  width: 300px;
  margin-left: 20px;
  float: left;
  box-shadow: none;
  text-shadow: none;
}
.button.signup-choice {
  box-shadow: none;
  text-shadow: none;
}
.form-fields {
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 4px;
  -webkit-transition-delay: initial;
  transition-delay: initial;
  color: #2e2e2e;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: none;
}
.form-fields:hover {
  box-shadow: #2389fc 0px 0px 6px 0px;
}
.form-fields._15-below {
  margin-bottom: 2px;
  text-shadow: none;
}
.form-fields._15-below:hover {
  text-shadow: none;
}
.dashboard-link {
  display: block;
  width: 220px;
  margin-right: -2px;
  margin-bottom: 0px;
  padding: 15px 0px 15px 40px;
  border-top: 1px solid #7a8791;
  border-bottom: 1px solid #596269;
  border-radius: 0px;
  background-color: #466b8a;
  box-shadow: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Lato, sans-serif;
  color: white;
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 1px;
  text-decoration: none;
}
.dashboard-link:hover {
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}
.dashboard-link:active {
  color: #e38732;
}
.dashboard-link:focus {
  background-color: transparent;
}
.dash-headings {
  color: #028ce8;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: none;
}
.dash-headings.mobile-only {
  display: none;
  text-shadow: none;
}
.work-hours-dropdown {
  display: block;
  width: 120px;
  height: 30px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  border: 1px solid #a8a8a8;
  border-radius: 4px;
  background-color: #f2f2f2;
  color: #2e2e2e;
  font-size: 13px;
  font-weight: 400;
}
.work-hours-rows {
  width: auto;
  max-width: 600px;
  margin-top: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.work-hours-columns {
  padding-right: 0px;
  padding-left: 0px;
}
.staff-list {
  display: block;
  margin-top: 0px;
  margin-bottom: 4px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 0px;
  border-color: #ebebeb black transparent;
  color: white;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 1px;
  text-shadow: none;
}
.dup-mod-del {
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  padding: 3px;
  border-top-style: none;
  border-bottom-style: none;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
  color: #969696;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  text-shadow: none;
}
.signup-t-c {
  margin-bottom: 105px;
  padding-bottom: 0px;
  font-family:'Open Sans', sans-serif;
  color: whitesmoke;
  font-size: 12px;
  text-align: center;
  text-shadow: none;
}
.signup-t-c.signup-bar-t-c {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  color: #969696;
  font-size: 11px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
  text-decoration: none;
  text-shadow: none;
}
.signup-t-c.signup-bar-t-c:hover {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #474747;
}
.footer-titles {
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  color: white;
  font-size: 13px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.footer-link {
  display: block;
  overflow-x: visible;
  overflow-y: visible;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #969696;
  font-size: 12px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: capitalize;
  text-shadow: none;
}
.footer-link:hover {
  color: #cfcccc;
}
.footer-link.w--current {
  margin-left: 0px;
  text-shadow: none;
}
.footer-row {
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
  border-top: 1px none #4a4a4a;
  border-bottom: 1px none #4a4a4a;
  border-left-color: #424242;
}
.footer-section {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 89;
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  border-top: 1px none dimgray;
  background-color: #252c32;
  box-shadow: none;
  font-size: 10px;
  text-transform: uppercase;
}
.answers-block {
  margin-bottom: 64px;
  text-shadow: none;
}
.ubookr {
  margin-left: 10px;
  padding-top: 0px;
  background-color: transparent;
  color: white;
  font-size: 28px;
  font-weight: 100;
  text-align: center;
  text-transform: lowercase;
  text-shadow: none;
}
.form-dash {
  position: relative;
  z-index: auto;
  display: block;
  overflow-x: visible;
  overflow-y: visible;
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  padding: 37px;
  background-color: rgba(46, 46, 46, 0.8);
  box-shadow: none;
}
.mdd-row {
  display: block;
  width: auto;
  margin-top: 4px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.form-wrapper {
  position: absolute;
  left: 165px;
  top: 65px;
  right: 305px;
  z-index: 1;
  overflow-x: auto;
  overflow-y: auto;
  padding: 0px 30px 40px;
  background-color: transparent;
}
.form-wrapper.panel {
  padding-top: 0px;
  background-color: #2e2e2e;
}
.form-wrapper.panel.grey {
  height: 100%;
  padding-top: 50px;
  background-color: whitesmoke;
  background-image: url('../images/179246821.jpg');
  background-size: cover;
}
.form-wrapper._40-top {
  padding-top: 40px;
}
.cam-nav {
  display: block;
  padding: 9px 0px 15px 15px;
  text-shadow: none;
}
.navbar {
  position: fixed;
  left: 0px;
  top: 65px;
  right: 0px;
  z-index: 9999;
  display: inline-block;
  overflow-x: auto;
  overflow-y: auto;
  width: 160px;
  height: 96%;
  min-height: 0px;
  margin-left: 0px;
  background-color: #2e2e2e;
  box-shadow: black 1px 1px 4px 0px;
}
.navbar:hover {
  z-index: 100001;
}

.nav-button-col2 {
  padding-right: 0px;
}
.nav-button-row {
  width: 160px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: transparent;
}
.icon {
  display: block;
  width: 34px;
  margin-right: auto;
  margin-left: 7px;
  padding-top: 8px;
}
.map {
  height: 100%;
}
.bookings-list-items {
  margin-bottom: 0px;
  padding: 15px 10px 15px 15px;
  box-shadow: #4a4a4a 0px 1px 0px 0px inset, black 0px -1px 0px 0px inset;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  color: white;
  font-size: 14px;
  font-weight: 700;
  text-shadow: none;
}
.supplier-list {
  position: static;
  left: 160px;
  top: 0px;
  right: 0px;
  margin-top: 0px;
  margin-bottom: 29px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  box-shadow: none;
  color: #292929;
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 1px;
  text-shadow: none;
}
.invite-sample {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 22px;
  margin-left: 0px;
  padding: 10px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0px;
  color: black;
  background: white;
}
.rightside {
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 5;
  display: block;
  overflow-x: auto;
  overflow-y: auto;
  width: 300px;
  height: 96%;
  margin-top: 65px;
  margin-right: 0px;
  padding-bottom: 20px;
  float: right;
  background-color: #2e2e2e;
  box-shadow: #4a4a4a 0px 1px 0px 0px inset, black -1px 1px 4px 0px;
}
.duration-row {
  max-width: 400px;
}
.duration-row._15-below {
  margin-bottom: 2px;
}
.duration-cols {
  padding-right: 10px;
  padding-left: 0px;
}
.plan-name-text {
  display: block;
  margin-bottom: -8px;
  color: white;
  font-size: 22px;
  line-height: 22px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.cols {
  padding-right: 30px;
  padding-left: 0px;
}
.cols._2 {
  padding-right: 0px;
  padding-left: 0px;
}
.cols._3 {
  padding-right: 0px;
  padding-left: 0px;
}
.cols._4 {
  padding-right: 0px;
  padding-left: 0px;
}
.cols._5 {
  padding-right: 0px;
  padding-left: 0px;
}
.map-div {
  position: fixed;
  width: 100%;
  height: 100%;
  margin-top: 65px;
  margin-bottom: 20px;
  margin-left: 165px;
  padding-right: 470px;
  padding-left: 0px;
}
.modal-background {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10000;
  display: none;
  background-color: rgba(0, 0, 0, 0.65);
}
.modal-window {
  display: block;
  width: auto;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  border-radius: 0px;
  background-color: transparent;
}
.modal-window.modwin {
  display: block;
  width: 48%;
  height: auto;
  max-width: 600px;
  margin-top: 6%;
  padding: 15px 19px 20px;
  border-radius: 6px;
  background-color: white;
  opacity: 1;
}
.close-modal {
  display: block;
  float: right;
  color: black;
  font-size: 18px;
  text-align: right;
  text-decoration: none;
}
.app-section {
  position: relative;
  z-index: 99;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px;
  background-color: #e36432;
}
.handphone {
  position: relative;
  left: 0px;
  top: -13px;
  display: block;
  width: auto;
  height: auto;
  max-height: 600px;
  max-width: 400px;
  min-height: 0px;
  min-width: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.app-icons {
  display: block;
  width: 160px;
  height: 50px;
  min-width: 150px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.link-columns {
  padding-right: 0px;
  padding-left: 0px;
}
.feedback {
  position: fixed;
  right: 30px;
  bottom: 15px;
  z-index: 90;
  width: auto;
  height: auto;
  margin-top: 0px;
  padding: 8px;
  border-radius: 4px;
  background-color: #e20141;
  -webkit-transition: opacity 500ms ease, color 500ms ease;
  transition: opacity 500ms ease, color 500ms ease;
  color: white;
  text-align: center;
  text-decoration: none;
}
.feedback:hover {
  background-color: #cc003a;
  color: white;
}
.modal3-background {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: none;
  background-color: rgba(0, 0, 0, 0.8);
}
.modal3-window {
  width: 50%;
  max-width: 700px;
  margin-top: 6%;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 20px 5px;
  border-radius: 4px;
  background-color: white;
}
.modal3-link {
  z-index: 9999;
  width: auto;
  height: auto;
  margin-top: 12px;
  padding: 8px;
  border-radius: 4px;
  background-color: rgba(226, 1, 65, 0.70);
  color: white;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
}
.phone-app-cont {
  margin-top: 65px;
  margin-bottom: 0px;
}
.button {
  display: block;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 15px 25px;
  border: 1px solid #e36432;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(#ff7d28, #e66f20);
  background-image: linear-gradient(#ff7d28, #e66f20);
  box-shadow: none;
  -webkit-transition: background-color 500ms ease, color 500ms ease;
  transition: background-color 500ms ease, color 500ms ease;
  line-height: 25px;
  font-weight: 300;
  text-transform: none;
  text-shadow: none;
}
.button.w--current {
  box-shadow: none;
}
.prices {
  margin-bottom: 0px;
  padding-bottom: 10px;
  color: #38a664;
  font-size: 58px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
}
.tick {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 11px;
  padding-bottom: 8px;
  float: right;
}
.plans-item {
  width: auto;
  height: 34px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  border-right: 1px none #bdbdbd;
  border-bottom: 1px none #969696;
  background-color: #edebeb;
  box-shadow: none;
}
.plans-item.feature-item {
  display: block;
  margin-bottom: 1px;
  border-left: 1px solid #bdbdbd;
  background-color: #2e2e2e;
}
.plan-name {
  height: 285px;
  margin-bottom: 1px;
  padding-top: 32px;
  background-color: #2e2e2e;
}
.plan-name.blank {
  background-color: transparent;
}
.plan-name._1 {
  width: auto;
  height: 235px;
  padding-top: 15px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #00cc3d;
  box-shadow: rgba(255, 255, 255, 0.49) 0px 1px 0px 0px inset;
}
.plan-name._2 {
  height: 235px;
  padding-top: 15px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #028ce8;
  box-shadow: #969696 0px 0px 1px 0px;
}
.plan-name._3 {
  height: 235px;
  padding-top: 15px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #0065a8;
  box-shadow: #969696 0px 0px 1px 0px;
}
.plan-name._4 {
  height: 235px;
  padding-top: 15px;
  background-color: #004878;
  box-shadow: #969696 0px 0px 1px 0px;
}
.plans-text {
  display: block;
  padding-top: 6px;
  padding-left: 25px;
  color: #292929;
  font-size: 13px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 1px;
}
.plans-text.q3-header {
  padding-left: 30px;
  color: #292929;
  font-size: 14px;
}
.plans-text.right {
  display: inline-block;
  float: right;
}
.plans-text.middle {
  padding-left: 91px;
}
.plans-bottom-block {
  height: 75px;
  margin-top: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}
.mail-links {
  color: #e36432;
  text-shadow: none;
}
.checkboxes {
  margin-top: 10px;
  margin-bottom: 2px;
  padding-top: 0px;
  padding-left: 20px;
  color: white;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  letter-spacing: 1px;
}
.checkboxes.days {
  margin-top: 0px;
}
.close {
  float: right;
  -webkit-transition-delay: initial;
  transition-delay: initial;
  font-family: Fontawesome, sans-serif;
  color: #969696;
  font-size: 28px;
  font-weight: 300;
}
.close:hover {
  text-shadow: none;
}
.close.close-modal3 {
  position: relative;
  z-index: 9999;
  text-decoration: none;
  text-shadow: none;
}
.fast-free-easy {
  display: block;
  margin: 5px auto auto;
  float: none;
  background-color: transparent;
  color: white;
  font-size: 12px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-shadow: none;
}
.fast-free-easy.gray {
  color: #969696;
}
.fast-free-easy.padding-30 {
  margin-bottom: 30px;
  text-shadow: none;
}
.powerful-containe {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 2px none rgba(0, 0, 0, 0.09);
}
.orange-line {
  display: block;
  width: 150px;
  height: 10px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  border-top: 2px solid #e36432;
  text-shadow: none;
}
.orange-line._30px-below {
  margin-bottom: 30px;
  text-shadow: none;
}
.button-outline {
  display: block;
  width: 280px;
  padding: 15px;
  float: none;
  clear: none;
  border-radius: 4px;
  background-color: #ff7d28;
  background-image: -webkit-linear-gradient(#ff7d28, #e66f20);
  background-image: linear-gradient(#ff7d28, #e66f20);
  -webkit-transition-delay: initial;
  transition-delay: initial;
  color: white;
  font-size: 17px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
}
.button-outline:hover {
  background-color: #e66f20;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: rgba(255, 255, 255, 0.09) 0px 0px 2px 2px inset, rgba(255, 255, 255, 0.29) 0px 0px 6px 0px inset;
  color: white;
  text-shadow: none;
}
.button-outline.tab-button {
  width: 250px;
  height: 50px;
  margin-top: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
  border-style: none;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 300;
  text-shadow: none;
}
.button-outline.tab-button:hover {
  background-color: #fc8353;
  box-shadow: rgba(255, 255, 255, 0.09) 0px 0px 2px 2px inset, black 0px 0px 0px 1px;
  color: white;
}
.button-outline.tab-button.modal-link {
  height: 50px;
  padding-top: 14px;
  padding-bottom: 14px;
  border-radius: 4px;
  background-color: #00a2e8;
  background-image: -webkit-linear-gradient(#028ce8, #0065a8);
  background-image: linear-gradient(#028ce8, #0065a8);
  text-shadow: none;
}
.button-outline.modal-link {
  text-shadow: none;
}
.button-outline.modal-link:hover {
  background-color: #e66f20;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  text-shadow: none;
}
.button-outline.modal-link.padding {
  margin-top: 20px;
  margin-bottom: 0px;
  text-shadow: none;
}
.button-outline.modal-link.padding.green {
  background-color: #00b530;
  background-image: -webkit-linear-gradient(#00b530, #00b530);
  background-image: linear-gradient(#00b530, #00b530);
  text-shadow: none;
}
.button-outline.modal-link.greenbutton {
  width: 320px;
  margin-bottom: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: -webkit-linear-gradient(#00cc3d, #00b530);
  background-image: linear-gradient(#00cc3d, #00b530);
  font-size: 22px;
  text-shadow: none;
}
.button-outline.order {
  width: 100%;
  height: auto;
  font-size: 18px;
  text-shadow: none;
}
.button-outline.order:hover {
  background-color: #e66f20;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  text-shadow: none;
}
.button-outline.standard-blue {
  width: 250px;
  padding: 13px 15px;
  text-shadow: none;
}
.button-outline.dash-button {
  width: 270px;
  text-shadow: none;
}
.button-outline.dash-button:hover {
  background-color: #e66f20;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  text-shadow: none;
}
.button-outline.dash-button.top {
  margin-top: 15px;
  margin-bottom: 15px;
  text-shadow: none;
}
.button-outline.dash-button.top.w--current {
  text-shadow: none;
}
.button-outline.dash-button._250px {
  width: 245px;
  text-shadow: none;
}
.button-outline.with-shadow {
  width: 100%;
  height: 55px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-radius: 4px;
  text-shadow: none;
}
.button-outline.to-the-right {
  float: left;
  text-shadow: none;
}
.button-outline.to-the-left {
  float: right;
  text-shadow: none;
}
.button-outline.to-the-left.w--current {
  float: left;
  text-shadow: none;
}
.button-outline.wide {
  width: 100%;
  text-shadow: none;
}
.button-outline.right {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: right;
  text-shadow: none;
}
.button-outline.right.dash-return {
  width: auto;
  padding: 12px;
  background-image: -webkit-linear-gradient(#00b4ff, #028ce8);
  background-image: linear-gradient(#00b4ff, #028ce8);
  text-shadow: none;
}
.button-outline.on-left {
  margin-left: 0px;
  text-shadow: none;
}
.hidden-form {
  margin-top: 15px;
  padding: 1px 12px 12px;
  background-color: rgba(255, 255, 255, 0.09);
}
.mdd-colums {
  position: relative;
  display: block;
  min-height: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}
.list-divs {
  padding: 12px 10px 10px;
  opacity: 1;
  -webkit-transition-delay: initial;
  transition-delay: initial;
  text-shadow: none;
}
.menu-button {
  text-shadow: none;
}
.menu-button.right {
  text-shadow: none;
}
.nav-menu {
  background-color: transparent;
  text-shadow: none;
}
.nav-menu.right {
  text-shadow: none;
}
.nav-menu.dash-nav-menu {
  text-shadow: none;
}
.div270 {
  position: static;
  top: 0px;
  right: 15px;
  bottom: 0px;
  display: block;
  width: 270px;
  margin: 25px auto 30px;
  padding-bottom: 0px;
  float: none;
}
.row {
  margin-bottom: 30px;
}
.big-plan {
  padding-left: 35px;
}
.pin {
  display: block;
}
.dollar {
  position: relative;
  bottom: 40px;
  display: inline-block;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 30px;
  font-weight: 100;
  text-align: center;
}
.amount {
  display: inline-block;
  margin-top: 1px;
  font-size: 95px;
  font-weight: 100;
  text-align: center;
  letter-spacing: -5px;
}
.period {
  display: inline-block;
  font-size: 30px;
  font-weight: 100;
  text-align: center;
}
.prices-div {
  text-align: center;
}
.billed-annually {
  margin-top: -15px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 1px;
}
.plan-description {
  margin-top: 15px;
  padding-right: 20px;
  padding-left: 20px;
  color: white;
  font-size: 13px;
  line-height: 17px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 1px;
}
.price-slide {
  display: block;
  width: 410px;
  height: 45px;
  margin: 0px auto 30px;
  border: 1px solid #e36432;
  border-radius: 30px;
  box-shadow: none;
}
.bubble {
  position: relative;
  left: 198px;
  top: -34px;
  bottom: auto;
  z-index: 1;
  width: 200px;
  height: 35px;
  margin-top: 8px;
  margin-left: 5px;
  padding: 0px 5px 5px;
  border-radius: 30px;
  background-color: #cfcfcf;
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: white;
}
.monthly {
  position: relative;
  top: auto;
  z-index: 2;
  display: inline-block;
  width: 49%;
  margin-top: 0px;
  padding-top: 13px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #292929;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
}
.monthly:hover {
  color: #292929;
}
.annual {
  position: relative;
  z-index: 3;
  display: inline-block;
  width: 49%;
  padding-left: 10px;
  float: none;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #292929;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
}
.annual:hover {
  color: #292929;
}
.plans-row {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 40px;
}
.month-amount {
  display: none;
  margin-top: 1px;
  font-size: 95px;
  font-weight: 100;
}
.free-amount {
  display: inline-block;
  font-size: 95px;
  font-weight: 100;
}
.no-bill {
  margin-top: -15px;
  text-align: center;
  letter-spacing: 1px;
}
.billed-monthly {
  display: none;
  margin-top: -15px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 1px;
}
.tab-link {
  width: 23%;
  margin-right: 2%;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 4px 4px 0px 0px;
  background-color: #737373;
  box-shadow: none;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-size: 17px;
  text-align: center;
}
.tab-link:hover {
  box-shadow: none;
}
.tab-link.w--current {
  background-color: #ff7d28;
  background-image: -webkit-linear-gradient(#ff7d28, #e66f20);
  background-image: linear-gradient(#ff7d28, #e66f20);
  box-shadow: none;
}
.tab-link.tab1 {
  width: 48%;
  padding-right: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.49);
  border-radius: 4px;
  background-color: #2e2e2e;
  box-shadow: rgba(255, 255, 255, 0.09) 0px 0px 1px 1px inset, black 0px 0px 0px 1px;
}
.tab-link.tab1:hover {
  background-color: #474747;
}
.tab-link.tab1.w--current {
  background-color: #e20141;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.tab-link.tab1.w--current:hover {
  background-color: #e20141;
}
.tab-link.tab3 {
  width: 48%;
  margin-right: 0%;
  padding-right: 10px;
  padding-left: 10px;
  float: right;
  border: 1px solid white;
  border-radius: 4px;
  box-shadow: rgba(255, 255, 255, 0.09) 0px 0px 1px 1px inset, black 0px 0px 0px 1px;
  font-weight: 400;
}
.tab-link.tab3.w--current {
  border-color: rgba(255, 255, 255, 0.49);
  border-radius: 4px;
  background-color: #6d45d7;
  box-shadow: none;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.tab-arrow {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -13px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.tabs-menu {
  margin-bottom: 45px;
}
.tab-text {
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 1px;
  text-shadow: none;
}
.tabs-body-text {
  color: #292929;
  font-size: 14px;
  font-weight: 300;
  text-indent: 0px;
  text-shadow: none;
}
.tabs-body-text._80-padding {
  margin-bottom: 80px;
  color: #4a4a4a;
  text-shadow: none;
}
.tabs-body-text.centred {
  box-shadow: none;
  text-align: center;
  text-shadow: none;
}
.grey-section {
  height: auto;
  margin-top: 0px;
  padding: 0px 20px 65px;
  background-color: #292929;
}
.grey-section._65 {
  position: relative;
  z-index: 89;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  font-weight: 400;
}
.h2-white {
  color: white;
  font-size: 35px;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
  text-shadow: none;
}
.h3-centred {
  box-shadow: none;
  font-size: 20px;
  line-height: 36px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 1px;
  text-shadow: none;
}
.h3-centred.h3-white {
  margin-top: 25px;
  box-shadow: none;
  color: white;
  font-size: 20px;
  line-height: 36px;
  font-weight: 300;
  letter-spacing: 1px;
  text-shadow: none;
}
.fa-icon {
  padding-top: 0px;
  font-family:'Fontawesome webfont';
  color: #cfcfcf;
  font-size: 70px;
  font-weight: 100;
  text-shadow: none;
}
.fa-icon-block {
  display: block;
  height: 54px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  padding-top: 15px;
  font-family: open-sans, sans-serif;
  color: rgba(255, 255, 255, 0.2);
  font-size: 10px;
  text-align: center;
}
.signup-fields {
  height: 45px;
  margin-top: 0px;
  margin-bottom: 1px;
  padding-left: 10px;
  border-radius: 4px;
  background-color: white;
  color: black;
  font-size: 14px;
  font-weight: 300;
  text-shadow: none;
}
.signup-fields:hover {
  box-shadow: #2389fc 0px 0px 6px 0px;
  text-shadow: none;
}
.signup-fields.white-field {
  height: 45px;
  margin-bottom: 1px;
  border: 1px solid #bdbdbd;
  background-color: white;
  font-weight: 300;
  text-shadow: none;
}
.signup-fields.white-field.textarea {
  height: 100px;
  text-shadow: none;
}
.h4-signup {
  margin-top: 8px;
  margin-bottom: 0px;
  color: #4a4a4a;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  letter-spacing: 0px;
  text-shadow: none;
}
.dash-dropdown-menu {
  width: 160px;
}
.signup-colums {
  padding-right: 0px;
  padding-left: 0px;
  text-shadow: none;
}
.signup-colums.right10 {
  padding-right: 10px;
  padding-left: 10px;
  text-shadow: none;
}
.signup-colums.left10 {
  padding-right: 10px;
  padding-left: 10px;
  text-shadow: none;
}
.menu-text {
  text-shadow: none;
}
.scroll-down-fa {
  font-family: Fontawesome, sans-serif;
  color: white;
  font-size: 40px;
  font-weight: 300;
  text-align: center;
  text-shadow: none;
}
.scroll-down-fa.static-grey {
  color: #969696;
}
.slide-button-naps {
  font-family: Fontawesome, sans-serif;
  text-shadow: none;
}
.scroll-down-link-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 3%;
  z-index: 90;
  display: block;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transition-delay: initial;
  transition-delay: initial;
  color: white;
  text-decoration: none;
}
.scroll-down-link-block:hover {
  opacity: 0.6;
}
.scroll-down-link-block.w--current {
  position: absolute;
  bottom: 20px;
}
.scroll-down-link-block.static {
  position: static;
  margin-top: 30px;
  text-shadow: none;
}
.scroll-down-link-block.static.w--current {
  text-shadow: none;
}
.app-links {
  display: block;
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  border-top-color: transparent;
  text-shadow: none;
}
.calendar-map {
  height: 270px;
  margin-top: 30px;
  border-radius: 2px;
}
.nav-icons {
  position: relative;
  top: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: Fontawesome, sans-serif;
  font-size: 24px;
  line-height: 24px;
  text-align: left;
  text-shadow: none;
}
.checkbox-label {
  margin-top: 2px;
}
.dash-label {
  margin-top: 12px;
  color: white;
  font-size: 13px;
  line-height: 15px;
  font-weight: 300;
  letter-spacing: 1px;
  text-shadow: none;
}
.dash-label._15-below {
  margin-bottom: 15px;
  text-shadow: none;
}
.dash-label.dark {
  color: #2e2e2e;
  text-shadow: none;
}
.section {
  z-index: 89;
  padding-top: 90px;
  padding-bottom: 40px;
  background-color: white;
  opacity: 1;
}
.section.orange {
  padding-top: 60px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #e36432;
}
.section.gray {
  padding-top: 20px;
  background-image: url('../images/tiny_grid.png');
}
.section.light-grey {
  background-color: whitesmoke;
}
.section.uber-boxes {
  background-color: white;
  font-family: proxima-nova, sans-serif;
}
.section.whitesmoke {
  padding-bottom: 40px;
  background-color: #ededed;
}
.section.section-clear {
  background-color: transparent;
  text-shadow: none;
}
.section.section-clear.login {
  text-shadow: none;
}
.section.section-clear.smoke-on-tabs {
  text-shadow: none;
}
.section.bottom-0 {
  height: auto;
  padding-bottom: 0px;
}
.section.dark {
  background-color: #252c32;
  box-shadow: none;
  color: #292929;
  text-shadow: none;
}
.section.dark._0-bottom {
  padding-bottom: 0px;
  box-shadow: none;
  text-shadow: none;
}
.section.dark._10-sides {
  box-shadow: none;
  text-shadow: none;
}
.section.dark._10-sides.tools {
  padding-top: 110px;
  background-image: url('../images/tools_blur.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: none;
  text-shadow: none;
}
.h5-white {
  box-shadow: none;
  color: white;
  text-shadow: none;
}
.scroll-link-div {
  position: fixed;
  top: 42%;
  right: 20px;
  z-index: 99;
  background-color: transparent;
}
.scroll-link {
  display: block;
  width: 10px;
  height: 10px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  float: none;
  border-radius: 30px;
  background-color: #cfcfcf;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-family: open-sans;
  color: #444;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  text-decoration: none;
}
.scroll-link:hover {
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.scroll-link.w--current {
  width: 20px;
  height: 20px;
  border: 1px solid white;
  background-color: #00b4ff;
  box-shadow: none;
}
.features-row {
  display: block;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
}
.features-div {
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid black;
  border-radius: 2px;
}
.grey-div {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.70);
  text-align: center;
}
.features-text {
  position: relative;
  left: 0px;
  top: 80px;
  z-index: auto;
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  font-size: 32px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.col2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.col3 {
  padding-left: 10px;
}
.features-text2 {
  position: relative;
  top: 80px;
  font-size: 32px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.features-text3 {
  position: relative;
  top: 80px;
  font-size: 32px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.grey-div2 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.70);
}
.grey-div3 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.70);
}
.features-text4 {
  position: relative;
  left: 0px;
  top: 80px;
  display: block;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  font-size: 32px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}
.grey-div4 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.70);
}
.features-text5 {
  position: relative;
  top: 80px;
  font-size: 32px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.grey-div5 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.70);
}
.features-text6 {
  position: relative;
  top: 80px;
  font-size: 32px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.grey-div6 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 300px;
  height: 260px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.70);
}
._30-below {
  margin-top: 0px;
  margin-bottom: 30px;
  box-shadow: none;
  text-shadow: none;
}
._30-below.main-sub {
  box-shadow: none;
  font-size: 28px;
  line-height: 40px;
}
.close-slideshow {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
  padding-top: 20px;
  padding-right: 20px;
  color: white;
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  text-decoration: none;
}
.slideshow1 {
  position: absolute;
  left: auto;
  top: 850px;
  right: auto;
  display: none;
  width: 960px;
  height: 550px;
  margin-right: auto;
  margin-left: auto;
}
.slide-style {
  background-color: #212121;
}
.features-container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.features-block {
  display: block;
  width: 960px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.slide-headings {
  position: static;
  top: 108px;
  right: auto;
  bottom: auto;
  line-height: 60px;
  text-align: center;
}
.phone {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.slide-text-div {
  padding-top: 90px;
  padding-right: 30px;
  padding-left: 30px;
}
.slide-image-div {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-left: 0px;
}
.slide2 {
  background-image: url('../images/hexabump.png');
}
.slide6 {
  background-image: url('../images/hexabump.png');
}
.slide5 {
  background-image: url('../images/hexabump.png');
}
.slide4 {
  background-image: url('../images/hexabump.png');
}
.slide3 {
  background-image: url('../images/hexabump.png');
}
.slide1 {
  display: inline-block;
  clear: none;
  background-image: url('../images/hexabump.png');
}
.features-plus {
  font-family: Fontawesome, sans-serif;
  color: #e36432;
}
.arrow {
  position: absolute;
  left: -31px;
  top: 149px;
  color: white;
  font-weight: 100;
}
.tutorials-block {
  display: block;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 25px 15px 10px 30px;
  float: none;
  border-radius: 2px;
  background-color: white;
  color: white;
}
.enterprise {
  margin-top: 20px;
  padding: 2px;
  border: 8px solid #edebeb;
  color: #737373;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
  text-decoration: none;
}
.tutorials-links {
  display: block;
  padding-top: 14px;
  padding-bottom: 0px;
  color: #292929;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
  text-decoration: none;
}
.email-icon {
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: Fontawesome, sans-serif;
  color: #00a2e8;
  font-size: 100px;
  font-weight: 400;
  text-align: center;
}
.email-support {
  display: block;
  width: 600px;
  margin: 28px auto;
  padding-top: 1px;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  text-decoration: none;
}
.email-support:hover {
  border-radius: 2px;
  background-color: #f2f2f2;
  color: black;
}
.left {
  box-shadow: none;
  text-align: left;
  text-shadow: none;
}
.left.top30 {
  margin-top: 30px;
  box-shadow: none;
  letter-spacing: 0px;
  text-shadow: none;
}
.order-cols {
  margin-top: 5px;
  padding-left: 0px;
  text-shadow: none;
}
.order-cols.right {
  padding-right: 0px;
  padding-left: 10px;
  text-shadow: none;
}
.tutorial-icon {
  position: relative;
  top: 3px;
  right: 6px;
  font-family: Fontawesome, sans-serif;
  font-size: 20px;
}
.bookings-details-div {
  position: absolute;
  left: 160px;
  top: 0px;
  right: 300px;
  z-index: 1;
  overflow-x: visible;
  overflow-y: visible;
  height: 100%;
  margin: 0px auto;
  padding: 30px 20px 10px;
  background-color: whitesmoke;
}
.bookings-details-div.starts-hidden {
  display: none;
  height: auto;
  margin-top: 65px;
  margin-right: 5px;
  margin-left: 5px;
}
.booking-detail-titles {
  padding: 10px;
  background-color: #cfcfcf;
  color: #292929;
  font-size: 16px;
  font-weight: 600;
  text-shadow: none;
}
.booking-detail-text {
  height: auto;
  padding: 10px 10px 15px;
  background-color: white;
  color: #292929;
  font-size: 13px;
  line-height: 18px;
  text-shadow: none;
}
.booking-detail-text._80px {
  display: block;
  height: 100px;
  text-shadow: none;
}
.booking-detail-text.sub-title {
  padding-bottom: 0px;
  color: #292929;
  font-size: 16px;
  font-weight: 600;
}
.down-30 {
  display: block;
  margin-bottom: 30px;
  background-color: white;
  box-shadow: none;
  text-shadow: none;
}
.shadow {
  background-color: white;
  box-shadow: #cfcfcf 6px 6px 21px 0px inset;
  text-shadow: none;
}
.col-right {
  padding-right: 0px;
  padding-left: 0px;
  text-shadow: none;
}
.col-left {
  padding-right: 0px;
  padding-left: 0px;
  box-shadow: none;
  text-shadow: none;
}
.white-div {
  padding: 20px 10px;
  background-color: white;
}
.edit {
  position: relative;
  left: auto;
  top: 4px;
  display: inline-block;
  padding-top: 10px;
  padding-right: 11px;
  float: right;
  background-color: transparent;
  color: #e36432;
  text-align: right;
  text-shadow: none;
}
.pen {
  font-family: Fontawesome, sans-serif;
}
.orange-u {
  color: #ff7d28;
  text-shadow: none;
}
.return-link {
  text-shadow: none;
}
.ubookr-text {
  font-weight: 700;
  text-transform: uppercase;
  list-style-type: none;
  text-shadow: none;
}
.for-businesses {
  display: inline-block;
  margin-left: 17px;
  color: gray;
  font-size: 28px;
  font-weight: 100;
  letter-spacing: 1px;
}
.circle-icon-divs {
  display: block;
  width: 100px;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  border-radius: 75px;
  background-color: #266891;
}
.circle-icons {
  padding-top: 21px;
  font-family: Fontawesome, sans-serif;
  font-size: 60px;
  text-align: center;
}
.circle-icon-text {
  margin: 0px 20px;
  color: #828181;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.circle-icon-text.testimonials {
  margin-top: 15px;
  color: whitesmoke;
}
.portraits {
  display: block;
  max-width: 210px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 6px;
}
.portraits-div {
  display: block;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}
.business-name {
  color: gray;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.nav-bar1 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 91;
  height: 60px;
  border-bottom: 1px none #f2f2f2;
  background-color: black;
}
.navi-menu {
  position: relative;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99;
  height: 100%;
  float: right;
  clear: none;
  background-color: rgba(0, 0, 0, 0.29);
  text-align: left;
}
.navi-links {
  width: 300px;
  padding: 15px 10px 15px 25px;
  border-bottom: 1px solid #333232;
  background-color: black;
  color: #969696;
  font-size: 17px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: none;
}
.navi-links:hover {
  background-color: #2e2e2e;
  color: #e3e1e1;
}
.navi-links.w--current {
  border-bottom: 1px solid #4a4a4a;
  color: #969696;
}
.navi-links.modal-link {
  text-shadow: none;
}
.navi-menu-button {
  padding: 19px 14px 14px;
  font-size: 21px;
  letter-spacing: 1px;
}
.navi-menu-button.w--open {
  background-color: transparent;
}
.email {
  color: #1f6abf;
  font-weight: 300;
  text-decoration: underline;
  text-shadow: none;
}
.pricelist-icon {
  position: relative;
  top: 3px;
  padding-top: 0px;
  font-family: Fontawesome, sans-serif;
  color: #07ab38;
  font-size: 19px;
}
.plan-col-divs {
  display: block;
  width: 400px;
  margin-right: auto;
  margin-left: auto;
}
.more-features-icon {
  display: block;
  width: 120px;
  height: 120px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-top: 17px;
  border-radius: 60px;
  background-color: #ff7d28;
  background-image: -webkit-linear-gradient(#ff7d28, #e66f20);
  background-image: linear-gradient(#ff7d28, #e66f20);
  -webkit-transition-delay: initial;
  transition-delay: initial;
  font-family: Ionicons, sans-serif;
  color: white;
  font-size: 80px;
  font-weight: 200;
  text-align: center;
  text-shadow: none;
}
.more-features-icon:hover {
  box-shadow: none;
  text-shadow: none;
}
.more-features-icon.mobile-larger {
  font-size: 105px;
  text-shadow: none;
}
.more-features-text {
  display: block;
  margin: 0px auto 30px;
  padding: 0px 25px;
  box-shadow: none;
  color: #a8a7a7;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0px;
  text-shadow: none;
}
.link {
  display: block;
  color: #4a4a4a;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
  text-shadow: none;
}
.link.centred {
  text-align: center;
  text-shadow: none;
}
.signup-form-wrapper {
  margin-top: 40px;
  text-shadow: none;
}
.brand {
  margin-top: 20px;
  text-shadow: none;
}
.brand.w--current {
  margin-top: 20px;
  text-shadow: none;
}
.menu-arrow {
  font-weight: 100;
}
.dash-sub-headings {
  margin-top: 0px;
  margin-bottom: 20px;
  color: white;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 1px;
  text-shadow: none;
}
.dash-sub-headings.dark {
  box-shadow: none;
  color: #737373;
  font-weight: 400;
  text-shadow: none;
}
.dash-sub-headings.dark._40-below {
  margin-bottom: 40px;
  box-shadow: none;
  font-weight: 300;
  letter-spacing: 0px;
  text-shadow: none;
}
.staff-portraits {
  display: block;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #969696;
  box-shadow: none;
}
.details {
  color: #969696;
  text-shadow: none;
}
.dash-13-pt {
  margin-top: 4px;
  margin-bottom: 2px;
  color: #969696;
  font-size: 14px;
  font-weight: 300;
}
.dash-13-pt.top15 {
  margin-top: 15px;
}
.dashboard-body {
  height: 100%;
  background-color: #2e2e2e;
  letter-spacing: 0px;
}
.dashboard-body.light-grey {
  background-color: #e6e6e6;
}
.dash-top-bar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 50;
  height: 60px;
  margin-bottom: 5px;
  padding-left: 15px;
  background-color: #2e2e2e;
  box-shadow: black 1px 1px 3px 0px;
}
.dash-top-bar.settings-page {
  position: static;
}
.topbar-nav {
  display: block;
  margin: 22px 30px 22px 0px;
  float: right;
  color: #969696;
  font-size: 14px;
  text-decoration: none;
}
.topbar-nav:hover {
  color: #d1d1d1;
}
.topbar-icons {
  position: relative;
  top: 2px;
  display: inline-block;
  margin-right: 6px;
  font-family: Fontawesome, sans-serif;
  font-size: 18px;
}
.features {
  margin-bottom: -7px;
  color: #2e2e2e;
  font-size: 14px;
  line-height: 40px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: none;
}
.fp-section {
  position: relative;
  z-index: 1;
  height: 700px;
  background-color: #292929;
  background-image: url('../images/179413646.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-weight: 300;
}
.fp-section.fp1 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}
.fp-section.fp1.supplier {
  position: relative;
  background-image: url('../images/179413646.jpg');
  background-attachment: scroll;
}
.fp-section.supplier {
  background-color: #292929;
  background-image: url('../images/179413646.jpg');
}
.fp-nav {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 60px;
  background-color: black;
  text-shadow: none;
}
.fp-nav-link {
  height: 60px;
  padding-top: 23px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: transparent;
  color: white;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: none;
}
.fp-nav-link:hover {
  color: #028ce8;
  text-shadow: none;
}
.fp-nav-link.w--current {
  text-shadow: none;
}
.fp-nav-link.modal-link {
  text-shadow: none;
}
.fp-nav-link.modal-link.signup {
  width: 90px;
  height: auto;
  margin-top: 12px;
  margin-right: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid white;
  border-radius: 4px;
  text-align: center;
  text-shadow: none;
}
.fp-nav-link.modal-link.signup.login {
  text-shadow: none;
}
.fp-nav-link.last-link {
  text-shadow: none;
}
.fp-nav-link.last-link.login {
  width: 90px;
  height: auto;
  margin-top: 12px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #028ce8;
  border-radius: 4px;
  background-color: #028ce8;
  color: white;
  text-align: center;
  text-shadow: none;
}
.fp-nav-link.last-link.login:hover {
  background-color: #0070ba;
  color: white;
  text-shadow: none;
}
.fp-nav-link.green {
  background-color: #00cc3d;
  text-shadow: none;
}
.fp-nav-link.left-30 {
  margin-left: 50px;
  text-shadow: none;
}
.fp-container-front {
  position: relative;
  top: 23%;
}
.fp-container-front.sup {
  top: 20%;
}
.fp-h2 {
  box-shadow: none;
  color: white;
  font-size: 38px;
  line-height: 48px;
  font-weight: 100;
  text-shadow: rgba(0, 0, 0, 0.49) 1px 1px 6px;
}
.fp-h1 {
  box-shadow: none;
  font-size: 80px;
  line-height: 94px;
  font-weight: 700;
  letter-spacing: -1px;
  text-transform: capitalize;
}
.container {
  text-shadow: none;
}
.container.login {
  text-shadow: none;
}
._50-below {
  margin-bottom: 50px;
  box-shadow: none;
  text-shadow: none;
}
._50-below.mob {
  box-shadow: none;
  text-shadow: none;
}
._50-below.no-padding {
  box-shadow: none;
  text-shadow: none;
}
.features-rows {
  margin-bottom: 50px;
}
.tab-pane {
  top: 50px;
  text-shadow: none;
}
.mw-logo {
  display: block;
  margin: 25px auto 60px;
  float: none;
  text-shadow: none;
}
.modal-choice {
  margin-top: -27px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-shadow: none;
}
.policy-headings {
  font-size: 21px;
  font-weight: 700;
  text-shadow: none;
}
.biiling-form {
  text-shadow: none;
}
.expiry-dropdowns {
  display: inline-block;
  width: 149px;
  height: 45px;
  margin-top: 0px;
  margin-right: 30px;
  margin-left: auto;
  color: #2e2e2e;
  font-size: 16px;
  font-weight: 300;
  text-shadow: none;
}
.expiry-dropdowns:hover {
  box-shadow: #028ce8 0px 0px 6px 0px;
  text-shadow: none;
}
.expiry-row {
  float: left;
  text-shadow: none;
}
.logo-columns {
  text-align: center;
  text-shadow: none;
}
.visa {
  padding-top: 10px;
}
.cc-row {
  display: block;
  max-width: 300px;
  margin: 15px auto;
  float: none;
  text-align: center;
  text-shadow: none;
}
.billing-div {
  display: block;
  margin: 20px auto 0px;
  padding: 30px 48px;
  border-radius: 4px;
  background-color: whitesmoke;
  font-size: 13px;
  text-shadow: none;
}
.billing-titles {
  margin-top: 15px;
  margin-bottom: 10px;
  color: #2e2e2e;
  font-size: 17px;
  font-weight: 700;
}
.body-text {
  color: #292929;
  font-size: 13px;
  line-height: 17px;
  letter-spacing: 0px;
  text-shadow: none;
}
.billing-info-div {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  border: 1px solid #969696;
  border-radius: 4px;
  background-color: white;
  text-shadow: none;
}
.billing-info-div.no-margin {
  margin-left: 0px;
  border-color: #ccc;
  text-shadow: none;
}
.merchant {
  margin-top: 15px;
  padding-right: 12px;
}
.pci {
  margin-top: 13px;
  padding-left: 6px;
  text-shadow: none;
}
.move-left {
  text-shadow: none;
}
.body-gray {
  background-color: #252c32;
}
.mobile-section {
  height: auto;
  padding-bottom: 40px;
  background-color: #028ce8;
  background-image: -webkit-radial-gradient(50% 50%, circle, #00b4ff, #028ce8);
  background-image: radial-gradient(circle at 50% 50%, #00b4ff, #028ce8);
  color: #cfcfcf;
}
.down-50 {
  margin-bottom: 15px;
}
.column-no-padding {
  position: relative;
  left: 0px;
  top: 0px;
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}
.column-no-padding.column-left-justify {
  text-align: right;
}
.login-div {
  position: relative;
  display: block;
  max-width: 400px;
  margin-top: 10%;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 30px;
  float: none;
  border-radius: 4px;
  background-color: whitesmoke;
  text-shadow: none;
}
.login-div._600wide {
  max-width: 500px;
  padding-top: 20px;
  text-shadow: none;
}
.login-div.full-width {
  max-width: 900px;
  text-shadow: none;
}
.login-icon-buttons {
  display: block;
  width: 280px;
  margin-right: auto;
  margin-bottom: 13px;
  margin-left: auto;
  padding-bottom: 0px;
  border-radius: 4px;
  background-color: #46a7e8;
  background-image: -webkit-linear-gradient(#00b4ff, #00a2e8);
  background-image: linear-gradient(#00b4ff, #00a2e8);
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 3px 0px inset;
  text-shadow: none;
}
.login-icon-buttons:hover {
  background-color: #00b4ff;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  text-shadow: none;
}
.login-with-text {
  position: relative;
  top: 3px;
  display: inline-block;
  padding-left: 10px;
  color: white;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: none;
}
.login-link-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  box-shadow: none;
  text-shadow: none;
}
.login-form {
  display: block;
  width: 280px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: none;
}
.login-form.password-set {
  text-shadow: none;
}
.h3-dark {
  box-shadow: none;
  color: #4a4a4a;
  text-shadow: none;
}
.login-detect {
  display: inline-block;
  text-shadow: none;
}
.content {
  position: absolute;
  left: 165px;
  top: 65px;
  height: 100%;
  margin-bottom: 5px;
  padding: 30px 30px 40px;
  background-color: #2e2e2e;
}
.content.absolute {
  position: fixed;
  left: 165px;
  top: 65px;
  right: 305px;
  overflow-x: auto;
  overflow-y: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  background-color: #e6e6e6;
}
.columns {
  padding-right: 20px;
}
.booking-details-div {
  position: absolute;
  z-index: 90000;
  width: 400px;
  padding: 5px 0px 0px;
  border: 1px solid #cfcfcf;
  border-radius: 0px;
  background-color: white;
  box-shadow: #cfcfcf 1px 1px 7px 0px;
}
.booking-heading {
  display: block;
  margin-top: 5px;
  margin-bottom: 4px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #2780e6;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0px;
}
.booking-details-text {
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #292929;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0px;
}
.view-on-map-naps {
  color: #2780e6;
}
/* Conflicts with isteven-multi-select. Only used by static site */
/*.line {
  height: 1px;
  margin-top: 10px;
  margin-bottom: 12px;
  border-bottom-color: #ccc;
  background-color: #cfcfcf;
  box-shadow: none;
  color: #cfcfcf;
  text-shadow: none;
}
*/
.delete-naps {
  color: #2780e6;
  text-decoration: none;
  cursor: pointer;
}
.edit-naps {
  color: #2780e6;
  font-weight: 700;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}
.close-x {
  position: static;
  top: 0px;
  right: 0px;
  display: block;
  width: 20px;
  height: 23px;
  margin-top: 3px;
  margin-right: 5px;
  float: right;
  font-family: Fontawesome, sans-serif;
  color: #bdbdbd;
  font-size: 24px;
  font-weight: 300;
}
.inner-div {
  margin: 12px 25px 15px;
}
.gray {
  color: #292929;
  text-shadow: none;
}
.app-link-block {
  float: right;
  text-shadow: none;
}
.app-link-block.right {
  float: left;
  text-shadow: none;
}
.ub28px {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: left;
  cursor: pointer;
}
.max800-div {
  display: block;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}
.dash-instructions {
  margin-top: 5px;
  padding: 5px;
  border-radius: 4px;
  background-color: #404040;
  box-shadow: none;
  color: #b3b3b3;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 1px;
  text-shadow: none;
}
.dash-instructions._15-below {
  margin-bottom: 15px;
  border-style: none;
  box-shadow: none;
  text-shadow: none;
}
._15-below {
  margin-bottom: 15px;
}
.connections-div {
  display: inline-block;
  width: 250px;
  height: 250px;
  margin: 10px 0px 0px 10px;
  border-radius: 0px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 3px 0px;
}
.connections-div:hover {
  background-color: white;
}
.connections {
  width: 300px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: whitesmoke;
  color: #292929;
  font-size: 14px;
  font-weight: 300;
  text-shadow: none;
}
.connections-title {
  color: #292929;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0px;
}
.connections-title.bio-title {
  margin-bottom: 5px;
  font-size: 22px;
}
.connection-faces {
  position: static;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-right: 5px;
}
.connection-faces.bio-faces {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.faces-div {
  position: relative;
  top: 20px;
}
.faces-div.bio-faces {
  position: static;
  top: 199px;
}
.connect-div {
  position: relative;
  top: 0px;
  bottom: 40px;
  width: 250px;
  height: 35px;
  background-color: #00b4ff;
  text-decoration: none;
}
.connect-div:hover {
  background-color: #0092d1;
}
.connect-div.bio {
  position: static;
  left: 0px;
  top: 365px;
  right: 0px;
  bottom: 0px;
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.connect-text {
  margin-top: 8px;
  color: white;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
}
.connect-text.bio-text {
  margin-top: auto;
  padding-top: 9px;
}
.connections-body-text {
  color: #4a4a4a;
  font-size: 13px;
  line-height: 19px;
  text-align: left;
  letter-spacing: 0px;
  text-shadow: none;
}
.connections-body-text.bio-body-text {
  color: #4a4a4a;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: none;
}
.bio-div {
  position: absolute;
  left: 530px;
  top: 50px;
  z-index: 1000;
  width: auto;
  height: auto;
  max-width: 450px;
  min-width: 300px;
  padding: 30px;
  border-radius: 4px;
  background-color: white;
  box-shadow: #2e2e2e 0px 0px 20px -4px;
  color: white;
}
.connections-sub-titles {
  margin-top: 15px;
  margin-bottom: 5px;
  color: #292929;
  font-size: 16px;
  font-weight: 700;
}
.bio-names {
  display: inline-block;
  width: 80px;
  margin-top: 5px;
  color: #969696;
  font-size: 12px;
  line-height: 12px;
}
.bio-names.services {
  display: block;
  width: auto;
}
.bio-faces-div {
  display: inline-block;
  width: 80px;
  height: 110px;
  margin-right: 10px;
  float: left;
}
.bio-services-row {
  position: static;
  top: 127px;
  height: 20px;
  margin-top: -5px;
}
.bio-services-row._10-down {
  margin-top: 5px;
}
.bio-columns {
  padding-right: 100px;
  padding-left: 15px;
}
.close-bio {
  position: relative;
  left: -10px;
  top: 7px;
  float: right;
  font-family: Fontawesome, sans-serif;
  color: #bdbdbd;
  font-size: 20px;
  text-decoration: none;
}
.close-bio:hover {
  color: #969696;
}
.fa {
  font-family: Fontawesome, sans-serif;
  color: #ff7d28;
  font-size: 16px;
  text-shadow: none;
}
.fa.tabs {
  color: white;
  font-size: 18px;
  text-shadow: none;
}
.fa.bio-fa {
  display: inline-block;
  margin-right: 15px;
  float: left;
  text-shadow: none;
}
.bio-links {
  color: #969696;
  text-decoration: none;
}
.dash-white-title-box {
  padding: 25px;
  clear: left;
  background-color: white;
}
.blue-title {
  color: #00b4ff;
  font-size: 32px;
  font-weight: 700;
}
._400px {
  display: inline-block;
  max-width: 600px;
  float: left;
}
.refine-div {
  display: inline-block;
  margin-top: 10px;
  float: right;
}
.refine {
  margin-bottom: 5px;
  color: #737373;
  font-size: 12px;
}
.link-block {
  height: 215px;
  margin-top: -20px;
  background-color: transparent;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  text-decoration: none;
}
.link-block:hover {
  background-color: transparent;
}
.settings-section {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  margin-top: 0px;
  padding-top: 0px;
}
.settings-container {
  background-color: transparent;
}
.tab-checkbox {
  margin-top: 0px;
  font-size: 18px;
}
.tabs-text {
  margin-left: 20px;
  color: #292929;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0px;
  text-shadow: none;
}
.tab-checkbox-field {
  margin-top: 15px;
  margin-bottom: 15px;
  text-shadow: none;
}
.settings {
  padding: 40px;
  border: 1px solid #ccc;
  background-color: whitesmoke;
  text-shadow: none;
}
.orange {
  background-color: #ff7d28;
}
.orange.padding-30 {
  padding: 30px;
  background-color: #ff7d28;
  background-image: -webkit-linear-gradient(#ff7d28 28%, #e66f20);
  background-image: linear-gradient(#ff7d28 28%, #e66f20);
  text-shadow: none;
}
.padding-20 {
  padding: 20px;
}
.small-map {
  height: 200px;
  margin-bottom: 10px;
  border-radius: 6px;
}
.full-dash-div {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  margin-top: 65px;
  margin-left: 165px;
}
.full-dash-div._50-grey {
  z-index: 1000;
  padding-top: 40px;
  padding-right: 57px;
  padding-left: 57px;
  background-color: rgba(0, 0, 0, 0.49);
}
.map-100 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
}
.address-form {
  position: relative;
  z-index: 100;
  width: auto;
  max-width: 400px;
  margin-top: 50px;
  margin-left: 50px;
  padding: 30px;
  border-radius: 6px;
  background-color: rgba(46, 46, 46, 0.70);
}
.address-form.wide {
  width: 100%;
}
.big-address-field {
  display: block;
  height: 55px;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0px;
}
.cal-pic {
  border-radius: 6px;
}
.main-content {
  position: relative;
  z-index: 100000;
  height: 100%;
  margin-top: 65px;
  margin-right: 305px;
  margin-left: 50px;
}
.wrapper-booking-form {
  position: fixed;
  left: 165px;
  top: 65px;
  bottom: 30px;
  z-index: 1000;
  padding-top: 50px;
  padding-right: 50px;
  padding-left: 50px;
}
.booking-form {
  overflow-x: auto;
  overflow-y: auto;
  width: 480px;
  height: 100%;
  padding: 30px;
  border-radius: 6px;
  background-color: rgba(46, 46, 46, 0.8);
}
.dash-slider {
  height: 100%;
}
.dash-slide-1 {
  background-image: url('../images/179521857.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.dash-slide {
  background-image: url('../images/179246821_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.dash-slide-2 {
  height: 100%;
  background-image: url('../images/122566548.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.booking-fields {
  height: 45px;
  margin-top: 20px;
  margin-bottom: 0px;
  border-radius: 4px;
  color: #2e2e2e;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0px;
  text-shadow: none;
}
.booking-fields:hover {
  box-shadow: #028ce8 0px 0px 4px 0px;
  text-shadow: none;
}
.booking-fields.textarea {
  height: 90px;
  text-shadow: none;
}
.booking-fields.no-top {
  margin-top: 0px;
  text-shadow: none;
}
.bio-names {
  color: #4a4a4a;
}
.login-select {
  width: 220px;
  margin-top: 0px;
  margin-right: 30px;
  float: right;
}
.content-public {
  display: block;
  text-shadow: none;
}
.reduced {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  text-shadow: none;
}
.reduced.dark {
  box-shadow: none;
  color: #292929;
  text-shadow: none;
}
.play-icon {
  width: 33px;
  margin-right: 0px;
  padding: 4px 8px 4px 12px;
  border-radius: 4px;
  background-color: #06f;
  font-family: Fontawesome, sans-serif;
  color: white;
  text-shadow: none;
}
.play-icon.red {
  background-color: #e20141;
  text-shadow: none;
}
.lightbox {
  width: 340px;
  height: 23px;
  margin-bottom: 10px;
  text-shadow: none;
}
.login-select-dropdown {
  margin-top: 13px;
  border: 1px solid black;
  background-color: #1c1c1c;
  color: #969696;
}
.faq {
  padding-right: 20px;
  padding-left: 20px;
  color: #737373;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
}
.hyperlink {
  color: #028ce8;
  text-decoration: none;
}
.circle-numbers {
  position: absolute;
  padding-top: 14px;
  color: #ff7d28;
  font-size: 100px;
  font-weight: 700;
  text-align: center;
}
._1to4-row {
  margin-top: 50px;
  margin-bottom: 50px;
}
.step1 {
  height: 180px;
  padding: 20px 18px 20px 20px;
  border-radius: 4px;
  background-color: #252c32;
}
._1to4-text {
  padding-left: 72px;
  color: white;
  line-height: 19px;
  font-weight: 100;
  text-align: left;
}
.feature-text {
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: none;
  color: white;
  font-size: 13px;
  line-height: 19px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.07em;
  text-shadow: none;
}
.white {
  box-shadow: none;
  color: white;
  font-size: 21px;
  text-shadow: none;
}
.white.bold {
  box-shadow: none;
  color: white;
  font-weight: 700;
  text-shadow: none;
}
.portrait {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-shadow: none;
}
.top-50 {
  padding-top: 50px;
  text-shadow: none;
}
.testimonial {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 29px;
  font-style: italic;
  font-weight: 300;
  text-align: center;
  text-shadow: none;
}
.centre {
  display: block;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
}
.company {
  margin-top: -15px;
  color: #737373;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  text-shadow: none;
}
.dark {
  background-color: transparent;
  box-shadow: none;
  color: #252c32;
  text-shadow: none;
}
.dark._0-margins {
  margin: 0px;
  box-shadow: none;
  text-shadow: none;
}
.dark.mid-grey {
  box-shadow: none;
  color: #737373;
  text-shadow: none;
}
.testimonial-div {
  text-shadow: none;
}
.mobile-10px-sides.top-section {
  background-image: url('../images/tools_blur_web.jpg');
}
.top-30 {
  margin-top: 30px;
  text-shadow: none;
}
.light-line {
  height: 2px;
  margin-top: 30px;
  background-color: #969696;
  text-shadow: none;
}
.subscription-fields {
  height: 45px;
  border-radius: 4px;
  color: #292929;
  font-size: 14px;
  text-shadow: none;
}
._1to4-headings {
  color: white;
  font-size: 1.45em;
  font-weight: 700;
  text-shadow: none;
}
.testimonials {
  font-weight: 700;
  text-shadow: none;
}

.main-heading {
  box-shadow: none;
  font-size: 90px;
  text-shadow: none;
}
.shaded {
  height: 262px;
  padding: 20px 10px 5px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.2);
  color: white;
  text-shadow: none;
}
._20-below {
  margin-bottom: 20px;
  box-shadow: none;
  text-shadow: none;
}
._20-below._100-above {
  margin-top: 100px;
  box-shadow: none;
}
.nav-link {
  margin-right: 30px;
  padding-right: 0px;
  padding-left: 0px;
  color: #292929;
  font-size: 14px;
  font-weight: 300;
}
.nav-link.w--current {
  border-bottom: 3px solid #028ce8;
  color: #028ce8;
}
.nav-container {
  float: left;
}
.navbar2 {
  background-color: transparent;
}
.setting-section {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
  background-color: whitesmoke;
  color: white;
}
.settings-heading {
  float: left;
  text-shadow: none;
}
.text-shadow {
  box-shadow: none;
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 8px;
}
.text-shadow.main-sub {
  box-shadow: none;
}
.text-shadow.error {
  box-shadow: none;
}
.invoice {
  padding-top: 40px;
  background-color: whitesmoke;
  color: black;
}
.bold {
  color: black;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
}
.invoice-container {
  padding-right: 60px;
  padding-left: 60px;
  border: 1px solid #cfcfcf;
  background-color: white;
}
.invoice-logo {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.invoice-ubookr-details {
  margin-bottom: 30px;
  color: black;
  line-height: 20px;
  font-weight: 300;
  text-align: center;
}
.invoice-rows {
  display: block;
  margin-right: 0px;
  color: black;
  font-weight: 300;
  text-shadow: none;
}
.invoice-rows.row-titles {
  text-shadow: none;
}
.invoice-rows.payment-details {
  text-shadow: none;
}
.invoice-column-names {
  font-weight: 700;
  text-shadow: none;
}
.invoice-column-names.mid-grey {
  margin-bottom: 15px;
  color: #737373;
  text-shadow: none;
}
.invoice-text-blocks {
  text-shadow: none;
}
.invoice-columns {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  text-shadow: none;
}
.invoice-columns.top-row {
  border-top: 1px solid #cfcfcf;
  text-shadow: none;
}
.invoice-columns.end-row {
  border-right: 1px solid #cfcfcf;
  text-shadow: none;
}
.invoice-columns.titles {
  text-shadow: none;
}
.invoice-columns.title-rows {
  height: 40px;
  border-top: 1px solid #cfcfcf;
  color: #4a4a4a;
  font-weight: 700;
  text-shadow: none;
}
.invoice-to-div {
  margin-top: 10px;
  margin-bottom: 30px;
  color: black;
  line-height: 20px;
  font-weight: 300;
}
.landing-buttons-div {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.disappear-on-mobile {
  text-shadow: none;
}
.small {
  padding-bottom: 0px;
  font-size: 12px;
  line-height: 21px;
  text-shadow: none;
}
.centred {
  text-align: center;
}
.already-member {
  display: block;
  width: 240px;
  margin-right: auto;
  margin-left: auto;
  padding: 6px;
  border: 1px solid #00cc3d;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.49);
  color: #00cc3d;
  text-align: center;
}
.orange-link {
  display: block;
  margin-right: auto;
  margin-left: auto;
  color: #e66f20;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
  text-shadow: none;
}
.form-titles {
  margin-top: 15px;
  margin-bottom: 2px;
  color: #4a4a4a;
  text-shadow: none;
}
.form {
  text-shadow: none;
}
.hidden-div {
  display: none;
}
.wide-div {
  padding: 30px;
  border-radius: 6px;
  background-color: whitesmoke;
  text-shadow: none;
}
html.w-mod-js *[data-ix="tab-arrows"] {
  display: block;
  opacity: 0;
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}
html.w-mod-js *[data-ix="scroll-link-text"] {
  opacity: 0;
  width: 120px;
  height: auto;
}
html.w-mod-js *[data-ix="scroll-link-block"] {
  width: 20px;
  height: 20px;
}
html.w-mod-js *[data-ix="hide-on-load"] {
  display: none;
}
html.w-mod-js.w-mod-no-ios *[data-ix="popup"] {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
html.w-mod-js.w-mod-no-ios *[data-ix="popup-2"] {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
html.w-mod-js.w-mod-no-ios *[data-ix="popup-3"] {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
html.w-mod-js.w-mod-no-ios *[data-ix="popup-4"] {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
html.w-mod-js.w-mod-no-ios *[data-ix="slide-in-from-left"] {
  -webkit-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate(-100px, 0px);
}
html.w-mod-js.w-mod-no-ios *[data-ix="slide-from-right"] {
  -webkit-transform: translate(85px, 0px);
  -ms-transform: translate(85px, 0px);
  transform: translate(85px, 0px);
}
html.w-mod-js *[data-ix="fall-from-top"] {
  -webkit-transform: translate(0px, -1200px);
  -ms-transform: translate(0px, -1200px);
  transform: translate(0px, -1200px);
}
html.w-mod-js.w-mod-no-ios *[data-ix="1-to-4-steps"] {
  opacity: 0;
}
html.w-mod-js.w-mod-no-ios *[data-ix="1-to-4-steps-2"] {
  opacity: 0;
}
@media (max-width: 991px) {
  body {
    height: 100%;
    padding-top: 60px;
    background-color: white;
  }
  h1 {
    bottom: 36%;
    margin-bottom: 10px;
    box-shadow: none;
    font-size: 60px;
    line-height: 67px;
    letter-spacing: 1px;
    text-shadow: none;
  }
  h2 {
    text-shadow: none;
  }
  h3 {
    font-size: 30px;
    text-shadow: none;
  }
  h4 {
    text-shadow: none;
  }
  h5 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-shadow: none;
  }
  h6 {
    position: static;
    top: 105px;
    width: 130px;
    box-shadow: none;
    text-align: center;
    text-shadow: none;
  }
  .button {
    background-color: #e38732;
    box-shadow: none;
  }
  .button.plans-button {
    display: block;
    width: 350px;
    margin-right: 5px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
    font-size: 18px;
    text-shadow: none;
  }
  .button.nav-button {
    box-shadow: none;
  }
  .button.nav-button.modal-link {
    box-shadow: none;
  }
  .button.clear-button {
    box-shadow: none;
  }
  .button.clear-button.modal-link {
    box-shadow: none;
  }
  .button.green {
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: none;
    line-height: 25px;
    text-shadow: none;
  }
  .button.right-button {
    box-shadow: none;
    text-shadow: none;
  }
  .form-fields {
    text-shadow: none;
  }
  .form-fields._15-below {
    text-shadow: none;
  }
  .dashboard-link {
    padding-left: 30px;
    box-shadow: none;
  }
  .dash-headings {
    box-shadow: none;
    text-align: center;
    text-shadow: none;
  }
  .dash-headings.mobile-only {
    box-shadow: none;
    text-shadow: none;
  }
  .work-hours-dropdown {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    }
  .work-hours-rows {
    max-width: 500px;
    padding-right: 0px;
  }
  .staff-list {
      text-shadow: none;
  }
  .dup-mod-del {
    width: auto;
    padding: 3px;
    float: none;
    clear: none;
    box-shadow: none;
      text-shadow: none;
  }
  .signup-t-c.signup-bar-t-c {
    margin-top: 0px;
    background-color: transparent;
    color: #474747;
    line-height: 17px;
  }
  .footer-titles {
    margin-left: 10px;
  }
  .footer-link {
    margin-left: 10px;
  }
  .footer-row {
    margin-right: 20px;
    margin-left: 20px;
  }
  .footer-section {
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    box-shadow: none;
  }
  .ubookr {
    margin-left: 30px;
    padding-top: 0px;
    font-size: 28px;
  }
  .form-dash {
    position: relative;
    left: 0px;
    top: 20px;
    right: 0px;
    z-index: 999;
    display: block;
    width: 600px;
    max-width: 600px;
    margin: 0px auto 50px;
    padding: 0px;
    float: none;
    clear: none;
    background-color: transparent;
    box-shadow: none;
  }
  .mdd-row {
    width: auto;
    text-shadow: none;
  }
  .form-wrapper {
    position: static;
    margin: 0px auto;
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .cam-nav {
    width: auto;
    padding-top: 12px;
    padding-bottom: 15px;
      font-size: 14px;
    font-weight: 300;
    text-shadow: none;
  }
  .navbar {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 9999;
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    width: auto;
    height: 65px;
    min-height: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #737373;
    box-shadow: none;
  }
  .nav-button-col1 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }
  .nav-button-row {
    position: static;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 180px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
  }
  .icon {
    display: block;
    margin-right: auto;
    margin-left: 25px;
    padding-top: 4px;
  }
  .map {
    width: auto;
    height: 400px;
  }
  .bookings-list-items {
    margin-top: 0px;
    padding-left: 40px;
    text-shadow: none;
  }
  .bookings-list-items:hover {
    background-color: #292929;
  }
  .supplier-list {
    left: 0px;
    top: 65px;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 14px;
    text-shadow: none;
  }
  .rightside {
    position: static;
    left: 0px;
    top: 1173px;
    right: auto;
    overflow-x: visible;
    overflow-y: visible;
    width: auto;
    height: auto;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: none;
    clear: none;
    box-shadow: none;
  }
  .rightside.bp {
    position: static;
    box-shadow: none;
  }
  .duration-row {
    width: 400px;
    max-width: 595px;
  }
  .cols._2 {
    position: relative;
    left: 53px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
  }
  .cols._3 {
    left: 187px;
    top: -1px;
  }
  .cols._4 {
    position: relative;
    left: -328px;
    top: 625px;
    bottom: 0px;
    padding-left: 20px;
  }
  .cols._5 {
    position: relative;
    left: -172px;
    top: 625px;
    padding-left: 20px;
  }
  .map-div {
    position: static;
    top: 616px;
    z-index: 9999;
    height: 400px;
    margin-top: 0px;
    margin-left: 0px;
    padding-right: 0px;
    background-color: white;
  }
  .modal-window {
    margin-top: 40px;
  }
  .modal-window.modwin {
    width: 80%;
  }
  .app-section {
    height: auto;
    min-height: 700px;
    padding-top: 30px;
  }
  .handphone {
    left: -1px;
    top: 8px;
  }
  .modal3-background {
    display: none;
  }
  .modal3-window {
    width: 80%;
    margin-top: 103px;
  }
  .button {
    border: 1px solid #e36432;
    background-color: #e36432;
    box-shadow: none;
    text-shadow: none;
  }
  .plans-item {
    width: 350px;
    border-right-width: 0px;
    text-shadow: none;
  }
  .plan-name {
    height: 250px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .plan-name._1 {
    width: 350px;
    height: 240px;
  }
  .plan-name._2 {
    width: 350px;
    height: 240px;
  }
  .plan-name._3 {
    position: relative;
    width: 280px;
    height: 230px;
  }
  .plan-name._4 {
    width: 280px;
    height: 230px;
  }
  .plans-text.middle {
    padding-left: 64px;
    text-shadow: none;
  }
  .fast-free-easy {
    text-shadow: none;
  }
  .powerful-containe {
    padding-bottom: 35px;
  }
  .orange-line {
    margin-bottom: 15px;
    text-shadow: none;
  }
  .button-outline {
    text-shadow: none;
  }
  .button-outline.tab-button {
    text-shadow: none;
  }
  .button-outline.dash-button {
    text-shadow: none;
  }
  .button-outline.dash-button.top {
    text-transform: none;
    text-shadow: none;
  }
  .button-outline.dash-button.top.w--current {
    text-shadow: none;
  }
  .button-outline.to-the-left {
    text-shadow: none;
  }
  .button-outline.on-left {
    text-shadow: none;
  }
  .list-divs {
    top: 115px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 90px;
    text-shadow: none;
  }
  .list-divs:hover {
    background-color: #292929;
  }
  .menu-button {
    position: relative;
    z-index: 9999;
    display: inline-block;
    padding-top: 12px;
    padding-bottom: 12px;
    float: right;
    text-shadow: none;
  }
  .menu-button:hover {
    color: #e36432;
  }
  .menu-button:active {
    background-color: transparent;
    color: white;
  }
  .menu-button.w--open {
    display: inline-block;
    float: right;
    background-color: transparent;
    text-shadow: none;
  }
  .menu-button.right {
    padding-top: 14px;
    padding-bottom: 8px;
    float: right;
    text-shadow: none;
  }
  .menu-button.right.w--open {
    text-shadow: none;
  }
  .menu-button.dash-menu-button {
    padding-top: 17px;
    padding-bottom: 17px;
    float: left;
    text-shadow: none;
  }
  .menu-button.dash-menu-button.w--open {
    text-shadow: none;
  }
  .nav-menu {
    position: absolute;
    top: 65px;
    width: 230px;
    height: auto;
    float: right;
    background-color: rgba(0, 0, 0, 0.90);
    text-shadow: none;
  }
  .nav-menu.right {
    margin-top: 60px;
    float: right;
    border-left: 1px solid #bdbdbd;
    background-color: #131c1f;
    text-shadow: none;
  }
  .nav-menu.dash-nav-menu {
    float: left;
    text-shadow: none;
  }
  .navbar-icon {
    display: inline-block;
    padding: 3px;
    border-radius: 3px;
    color: white;
    text-shadow: none;
  }
  .navbar-icon:hover {
    background-color: transparent;
  }
  .div270 {
    left: 0px;
    width: 430px;
    margin-top: 0px;
  }
  .big-plan {
    padding-left: 10px;
  }
  .price-slide {
    box-shadow: none;
  }
  .plans-row {
    text-shadow: none;
  }
  .tab-link {
    width: 26%;
    height: 70px;
    box-shadow: none;
  }
  .tab-link.w--current {
    box-shadow: none;
  }
  .tab-link.tab1 {
    height: 80px;
  }
  .tab-link.tab1.w--current {
    height: 80px;
  }
  .tab-link.tab3 {
    height: 80px;
  }
  .tabs-body-text {
    text-shadow: none;
  }
  .tabs-body-text.centred {
    box-shadow: none;
    text-shadow: none;
  }
  .grey-section._65 {
    margin-top: 0px;
    padding-top: 30px;
  }
  .h2-white {
    box-shadow: none;
  }
  .h3-centred.h3-white {
    box-shadow: none;
    text-shadow: none;
  }
  .signup-fields {
    text-shadow: none;
  }
  .signup-fields.white-field {
    text-shadow: none;
  }
  .signup-fields.white-field.textarea {
    text-shadow: none;
  }
  .h4-signup {
    text-shadow: none;
  }
  .dash-dropdown-menu {
    position: static;
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    float: left;
    clear: left;
    background-color: #2e2e2e;
  }
  .signup-colums.right10 {
    text-shadow: none;
  }
  .signup-colums.left10 {
    text-shadow: none;
  }
  .menu-text {
    position: relative;
    left: -10px;
    top: -5px;
    display: inline-block;
    margin-top: 0px;
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
      color: white;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    text-shadow: none;
  }
  .slide-button-naps {
    text-shadow: none;
  }
  .scroll-down-link-block.w--current {
    bottom: 3%;
  }
  .nav-icons {
    text-shadow: none;
  }
  .dash-label {
    text-shadow: none;
  }
  .section {
    padding-top: 40px;
    padding-bottom: 20px;
    text-shadow: none;
  }
  .section.orange {
    height: auto;
    padding-top: 40px;
  }
  .section.section-clear {
    padding-top: 0px;
    background-color: whitesmoke;
    text-shadow: none;
  }
  .section.section-clear.login {
    padding-top: 10px;
    background-color: transparent;
    text-shadow: none;
  }
  .section.section-clear.smoke-on-tabs {
    padding-top: 0px;
    background-color: whitesmoke;
    text-shadow: none;
  }
  .section.bottom-0 {
    text-shadow: none;
  }
  .section.dark {
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._0-bottom {
    height: auto;
    padding-bottom: 0px;
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._10-sides {
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._10-sides.tools {
    padding-top: 40px;
    box-shadow: none;
    text-shadow: none;
  }
  .h5-white {
    box-shadow: none;
    text-shadow: none;
  }
  .features-div {
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .grey-div {
    width: 225px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .grey-div2 {
    width: 225px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .grey-div3 {
    width: 225px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .grey-div4 {
    width: 225px;
  }
  .grey-div5 {
    width: 225px;
  }
  .grey-div6 {
    width: 225px;
  }
  ._30-below {
    box-shadow: none;
    text-shadow: none;
  }
  .slideshow1 {
    top: 210px;
    display: none;
    width: 720px;
    height: 590px;
  }
  .features-block {
    width: 720px;
  }
  .phone {
    max-height: 450px;
    margin-top: 12px;
  }
  .arrow {
    top: 64px;
  }
  .enterprise {
    position: relative;
    top: 601px;
    margin-top: 15px;
    margin-right: 51px;
    margin-left: 51px;
  }
  .left.top30 {
    box-shadow: none;
    text-shadow: none;
  }
  .order-cols {
    text-shadow: none;
  }
  .bookings-details-div {
    position: static;
  }
  .booking-detail-text._80px {
    text-shadow: none;
  }
  .orange-u {
    text-shadow: none;
  }
  .return-link {
    display: block;
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    color: #292929;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
  }
  .ubookr-text {
    text-shadow: none;
  }
  .nav-bar1 {
    height: 55px;
  }
  .navi-menu {
    height: auto;
  }
  .navi-links {
    padding-right: 30px;
    padding-left: 28px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 15px;
    text-align: right;
  }
  .navi-links.w--current {
    border-bottom: 1px solid #636161;
  }
  .navi-icon {
    color: black;
  }
  .navi-menu-button.w--open {
    position: relative;
    margin-top: 0px;
    background-color: transparent;
  }
  .plan-col-divs {
    position: static;
    left: 228px;
    top: 0px;
    width: auto;
    margin-bottom: 30px;
    text-shadow: none;
  }
  .col-3 {
    left: -306px;
    top: 615px;
  }
  .col-4 {
    left: -172px;
    top: 615px;
  }
  .col-2 {
    left: 198px;
  }
  .col-1 {
    left: 63px;
  }
  .more-features-icon {
    margin-bottom: 15px;
    text-shadow: none;
  }
  .more-features-text {
    margin-bottom: 35px;
    padding-right: 0px;
    padding-left: 0px;
    text-shadow: none;
  }
  .brand {
    text-shadow: none;
  }
  .dash-sub-headings {
    text-align: center;
    text-shadow: none;
  }
  .details {
    text-shadow: none;
  }
  .dashboard-body {
    padding-top: 65px;
  }
  .dashboard-body.light-grey {
    padding-top: 0px;
  }
  .topbar-nav {
    float: right;
    color: white;
  }
  .features {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 30px;
    text-shadow: none;
  }
  .fp-section {
    height: 555px;
    margin-top: -60px;
  }
  .fp-section.fp1 {
    height: 541px;
    margin-top: -60px;
  }
  .fp-nav {
    text-shadow: none;
  }
  .fp-nav-link {
    padding-top: 22px;
    padding-bottom: 25px;
    padding-left: 50px;
    border-top: 1px none rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid #737373;
    text-align: left;
    text-shadow: none;
  }
  .fp-nav-link.modal-link {
    padding-top: 25px;
    padding-bottom: 25px;
    text-shadow: none;
  }
  .fp-nav-link.modal-link.signup {
    width: 180px;
    margin-top: 23px;
    margin-bottom: 23px;
    margin-left: 22px;
    padding-left: 15px;
    text-shadow: none;
  }
  .fp-nav-link.last-link {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    text-shadow: none;
  }
  .fp-nav-link.last-link.login {
    width: 180px;
    margin-left: 23px;
    padding-left: 15px;
    text-shadow: none;
  }
  .fp-container-front {
    top: 19%;
  }
  .fp-container-front.sup {
    top: 22%;
  }
  .fp-h2 {
    font-size: 33px;
    line-height: 43px;
  }
  .fp-h1 {
    box-shadow: none;
    line-height: 75px;
  }
  .container {
    margin-top: 0px;
    text-shadow: none;
  }
  .container.login {
    text-shadow: none;
  }
  ._50-below {
    box-shadow: none;
    text-shadow: none;
  }
  ._50-below.no-padding {
    box-shadow: none;
    text-shadow: none;
  }
  .features-rows {
    margin-bottom: 10px;
  }
  .menu-icon {
    font-size: 35px;
    text-shadow: none;
  }
  .modal-choice {
    box-shadow: none;
    text-shadow: none;
  }
  .policy-headings {
    text-shadow: none;
  }
  .expiry-dropdowns {
    width: 111px;
    text-shadow: none;
  }
  .cc-row {
    text-shadow: none;
  }
  .billing-div {
    margin-top: 20px;
    padding-top: 0px;
    border-style: none;
    text-shadow: none;
  }
  .mobile-section {
    text-shadow: none;
  }
  .down-50 {
    margin-top: 0px;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-shadow: none;
  }
  .login-div {
    margin-top: 20px;
    text-shadow: none;
  }
  .login-div._600wide {
    text-shadow: none;
  }
  .login-div.full-width {
    text-shadow: none;
  }
  .h3-dark {
    box-shadow: none;
    font-size: 30px;
    text-shadow: none;
  }
  .login-detect {
    width: 220px;
    text-shadow: none;
  }
  .content {
    left: 0px;
    top: 65px;
  }
  .content.absolute {
    position: static;
    left: 0px;
    top: 0px;
    padding-bottom: 50px;
  }
  .columns {
    text-shadow: none;
  }
  .calendar-content {
    left: 0px;
  }
  ._2 {
    text-shadow: none;
  }
  .connections-div {
    margin-top: 20px;
    margin-left: 85px;
  }
  .connections-body-text {
    line-height: 17px;
    text-shadow: none;
  }
  .bio-div {
    left: 386px;
    top: 145px;
    margin-right: 20px;
    padding: 15px;
  }
  .connections-sub-titles {
    margin-top: 10px;
  }
  .dash-white-title-box {
    margin-top: 0px;
  }
  .refine-div {
    float: left;
  }
  .settings-section {
    margin-top: 0px;
  }
  .settings {
    text-shadow: none;
  }
  .small-map {
    left: 36px;
    width: 300px;
  }
  .full-dash-div {
    position: static;
    margin-top: 0px;
    margin-left: 0px;
  }
  .map-100 {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    overflow-x: visible;
    overflow-y: visible;
    margin-top: 65px;
  }
  .address-form {
    z-index: 100;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .main-content {
    position: static;
    display: block;
    height: 500px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .wrapper-booking-form {
    position: static;
    left: 25px;
    top: 60px;
    padding: 0px;
  }
  .booking-fields {
    text-shadow: none;
  }
  .booking-fields.textarea {
    text-shadow: none;
  }
  .booking-info-div {
    position: relative;
    left: 365px;
    top: -210px;
    display: inline-block;
  }
  .content-public {
    margin-top: 0px;
  }
  .play-icon {
    text-shadow: none;
  }
  .lightbox {
    text-shadow: none;
  }
  .circle-numbers {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    padding-top: 0px;
    text-shadow: none;
  }
  .step1 {
    height: 294px;
    padding-top: 0px;
    text-shadow: none;
  }
  ._1to4-text {
    position: absolute;
    top: 180px;
    width: 133px;
    padding-left: 0px;
    text-align: center;
    text-shadow: none;
  }
  .feature-text {
    box-shadow: none;
    text-shadow: none;
  }
  .white {
    position: static;
    width: auto;
    box-shadow: none;
    font-size: 22px;
    text-shadow: none;
  }
  .white.bold {
    box-shadow: none;
    text-shadow: none;
  }
  .dark {
    box-shadow: none;
    text-shadow: none;
  }
  .mobile-10px-sides {
    height: 450px;
    text-shadow: none;
  }
  .mobile-10px-sides.o-bottom {
    height: auto;
    text-shadow: none;
  }
  .mobile-10px-sides.top-section {
    text-shadow: none;
  }
  ._1to4-headings {
    box-shadow: none;
    text-shadow: none;
  }
  .testimonials {
    position: static;
    width: auto;
    margin-top: 0px;
    text-align: center;
    text-shadow: none;
  }
  .background {
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
  }
  .main-heading {
    box-shadow: none;
    font-size: 70px;
  }
  .shaded {
    height: 303px;
    text-shadow: none;
  }
  ._20-below._100-above {
    margin-top: 50px;
    box-shadow: none;
    text-shadow: none;
  }
  .settings-heading {
    text-shadow: none;
  }
  .text-shadow {
    box-shadow: none;
  }
  .text-shadow.main-sub {
    box-shadow: none;
    text-shadow: none;
  }
  .invoice-rows {
    text-shadow: none;
  }
  .invoice-column-names.mid-grey {
    text-shadow: none;
  }
  .invoice-columns.end-row {
    text-shadow: none;
  }
  .disappear-on-mobile {
    text-shadow: none;
  }
  .small {
    text-shadow: none;
  }
  .wide-div {
    text-shadow: none;
  }
}
@media (max-width: 767px) {
  body {
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  h1 {
    bottom: 37%;
    box-shadow: none;
    font-size: 50px;
    line-height: 59px;
    letter-spacing: 1px;
  }
  h2 {
    font-size: 21px;
    line-height: 28px;
    text-shadow: none;
  }
  h3 {
    margin-bottom: 15px;
    line-height: 35px;
    text-align: center;
    text-shadow: none;
  }
  h4 {
    text-shadow: none;
  }
  h5 {
    margin-right: 5px;
    margin-left: 5px;
    box-shadow: none;
    text-shadow: none;
  }
  h6 {
    position: absolute;
    left: 120px;
    top: 20px;
    display: block;
    text-align: left;
    text-shadow: none;
  }
  .button {
    box-shadow: none;
  }
  .button.plans-button {
    width: 350px;
    margin-right: auto;
    margin-left: auto;
    box-shadow: none;
    font-size: 18px;
    text-shadow: none;
  }
  .button.nav-button.modal-link {
    box-shadow: none;
  }
  .button.clear-button {
    box-shadow: none;
  }
  .button.clear-button.modal-link {
    box-shadow: none;
  }
  .button.green {
    box-shadow: none;
    text-shadow: none;
  }
  .button.left-button {
    margin-right: auto;
    float: none;
    box-shadow: none;
    text-shadow: none;
  }
  .button.right-button {
    margin-left: auto;
    float: none;
    box-shadow: none;
    text-shadow: none;
  }
  .form-fields {
    font-size: 15px;
    text-shadow: none;
  }
  .form-fields._15-below {
    text-shadow: none;
  }
  .dashboard-link {
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    margin-right: 0px;
    padding-right: 40px;
    float: none;
    clear: none;
    box-shadow: none;
    text-align: right;
  }
  .dash-headings {
    box-shadow: none;
    font-size: 28px;
    text-align: center;
    text-shadow: none;
  }
  .dash-headings.mobile-only {
    box-shadow: none;
    text-shadow: none;
  }
  .work-hours-dropdown {
    width: 120px;
    float: left;
  }
  .work-hours-columns {
    position: static;
    left: 0px;
    top: 0px;
    font-family: Lato, sans-serif;
  }
  .staff-list {
    padding-left: 0px;
    text-shadow: none;
  }
  .dup-mod-del {
    width: 80px;
    margin-right: auto;
    margin-left: 0px;
    padding-right: 3px;
    box-shadow: none;
    text-align: left;
    text-shadow: none;
  }
  .signup-t-c.signup-bar-t-c {
    margin-top: 0px;
  }
  .footer-titles {
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .footer-link {
    margin-left: 0px;
    text-shadow: none;
  }
  .footer-row {
    display: block;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 88px;
    clear: none;
  }
  .footer-section {
    box-shadow: none;
  }
  .ubookr {
    margin-left: 30px;
    padding-top: 0px;
    padding-left: 0px;
    font-size: 22px;
  }
  .form-dash {
    left: 0px;
    top: 20px;
    z-index: 999;
    width: 500px;
    height: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-bottom: 0px;
    background-color: transparent;
    box-shadow: none;
  }
  .mdd-row {
    width: auto;
  }
  .form-wrapper {
    margin-bottom: 0px;
    padding-bottom: 40px;
  }
  .cam-nav {
    width: auto;
    line-height: 25px;
    text-shadow: none;
  }
  .navbar {
    z-index: 9999;
    height: 55px;
  }

  .nav-button-col2 {
    padding-left: 10px;
  }
  .nav-button-row {
    width: 185px;
  }
  .icon {
    margin-left: 25px;
  }
  .bookings-list-items {
    text-shadow: none;
  }
  .rightside {
    padding: 0px;
    box-shadow: none;
  }
  .rightside.bp {
    box-shadow: none;
  }
  .duration-row {
    width: 400px;
    margin-bottom: 15px;
  }
  .plan-name-text {
    margin-top: 0px;
    margin-bottom: -8px;
    font-size: 22px;
    font-weight: 400;
  }
  .cols {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .cols._2 {
    left: 20px;
    padding-right: 30px;
    padding-left: 0px;
  }
  .cols._3 {
    left: auto;
    top: auto;
    height: auto;
  }
  .cols._4 {
    left: auto;
    top: auto;
  }
  .cols._5 {
    left: auto;
    top: auto;
  }
  .modal-window {
    margin-top: 40px;
    padding-left: 40px;
  }
  .modal-window.modwin {
    width: 70%;
    margin-top: 65px;
    padding: 14px 30px;
  }
  .app-section {
    margin-top: 0px;
    padding-top: 15px;
    padding-bottom: 30px;
  }
  .handphone {
    width: auto;
    height: 400px;
    min-height: 0px;
    margin-bottom: 30px;
  }
  .app-icons {
    margin-top: 25px;
    margin-bottom: 14px;
  }
  .link-columns {
    position: relative;
    left: 0px;
    top: 0px;
    padding-right: 10px;
    text-shadow: none;
  }
  .phone-app-cont {
    margin-top: 20px;
  }
  .button {
    border: 1px solid #e36432;
    box-shadow: none;
    text-shadow: none;
  }
  .prices {
    margin-top: 21px;
    font-size: 40px;
  }
  .tick {
    display: inline-block;
    float: right;
  }
  .plans-item {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .plan-name {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .plan-name._1 {
    text-shadow: none;
  }
  .plan-name._2 {
    text-shadow: none;
  }
  .plans-text {
    display: inline-block;
    float: left;
  }
  .plans-text.q3-header {
    float: left;
  }
  .plans-text.right {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    float: right;
  }
  .plans-text.middle {
    padding-left: 42px;
    text-shadow: none;
  }
  .fast-free-easy {
    text-shadow: none;
  }
  .orange-line {
    text-shadow: none;
  }
  .button-outline {
    width: 250px;
    text-shadow: none;
  }
  .button-outline.tab-button {
    text-shadow: none;
  }
  .button-outline.tab-button.modal-link {
    text-shadow: none;
  }
  .button-outline.modal-link {
    text-shadow: none;
  }
  .button-outline.dash-button {
    text-shadow: none;
  }
  .button-outline.to-the-right {
    text-shadow: none;
  }
  .button-outline.to-the-left {
    text-shadow: none;
  }
  .button-outline.on-left {
    text-shadow: none;
  }
  .mdd-colums {
    position: static;
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    margin-right: 0px;
    margin-left: 0px;
  }
  .list-divs {
    margin-right: 0px;
    padding-left: 45px;
    text-shadow: none;
  }
  .menu-button {
    z-index: 98;
    text-shadow: none;
  }
  .menu-button.w--open {
    z-index: 98;
    text-shadow: none;
  }
  .menu-button.right {
    padding-top: 14px;
    padding-bottom: 14px;
    text-shadow: none;
  }
  .menu-button.right.w--open {
    text-shadow: none;
  }
  .menu-button.dash-menu-button {
    padding-top: 14px;
    padding-bottom: 14px;
    text-shadow: none;
  }
  .menu-button.dash-menu-button.w--open {
    text-shadow: none;
  }
  .nav-menu {
    position: absolute;
    top: 55px;
    z-index: 99;
    text-shadow: none;
  }
  .nav-menu.right {
    width: 220px;
    text-shadow: none;
  }
  .div270 {
    width: 500px;
    margin-top: 0px;
  }
  .pin {
    margin-right: auto;
    margin-left: auto;
    padding-right: 50px;
    float: right;
    text-shadow: none;
  }
  .prices-div {
    margin-top: 0px;
  }
  .billed-annually {
    margin-top: -19px;
  }
  .price-slide {
    box-shadow: none;
  }
  .plans-row {
    text-shadow: none;
  }
  .tab-link {
    width: 27%;
    box-shadow: none;
  }
  .tab-link.w--current {
    box-shadow: none;
  }
  .tab-link.tab1 {
    display: block;
    width: 80%;
    height: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
  }
  .tab-link.tab1.w--current {
    display: block;
    width: 80%;
    height: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
  }
  .tab-link.tab3 {
    display: block;
    width: 80%;
    height: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
  }
  .tabs-menu {
    clear: none;
  }
  .tabs-body-text.centred {
    box-shadow: none;
    text-shadow: none;
  }
  .grey-section {
    margin-top: 0px;
  }
  .grey-section._65 {
    position: relative;
    top: auto;
    margin-top: 0px;
    padding-top: 15px;
  }
  .h2-white {
    box-shadow: none;
    font-size: 40px;
  }
  .h3-centred.h3-white {
    box-shadow: none;
  }
  .signup-fields.white-field.textarea {
    text-shadow: none;
  }
  .h4-signup {
    text-shadow: none;
  }
  .signup-colums.right10 {
    padding-right: 0px;
    padding-left: 0px;
    text-shadow: none;
  }
  .signup-colums.left10 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .menu-text {
    z-index: 98;
  }
  .slide-button-naps {
    text-shadow: none;
  }
  .nav-icons {
    font-size: 19px;
    line-height: 20px;
  }
  .dash-label {
    text-shadow: none;
  }
  .section {
    text-shadow: none;
  }
  .section.orange {
    padding-top: 30px;
  }
  .section.section-clear {
    padding-top: 10px;
    text-shadow: none;
  }
  .section.section-clear.login {
    padding-top: 0px;
    text-shadow: none;
  }
  .section.section-clear.smoke-on-tabs {
    text-shadow: none;
  }
  .section.bottom-0 {
    text-shadow: none;
  }
  .section.dark {
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._0-bottom {
    height: auto;
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._10-sides {
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._10-sides.tools {
    box-shadow: none;
    text-shadow: none;
  }
  .h5-white {
    box-shadow: none;
    text-shadow: none;
  }
  .phone {
    display: none;
  }
  .enterprise {
    position: static;
  }
  .left.top30 {
    box-shadow: none;
    text-shadow: none;
  }
  .order-cols {
    padding-right: 0px;
    text-shadow: none;
  }
  .order-cols.right {
    padding-left: 0px;
    text-shadow: none;
  }
  .booking-detail-text._80px {
    text-shadow: none;
  }
  .orange-u {
    text-shadow: none;
  }
  .ubookr-text {
    text-shadow: none;
  }
  .plan-col-divs {
    margin-bottom: 30px;
    text-shadow: none;
  }
  .col-3 {
    position: static;
  }
  .col-4 {
    position: static;
  }
  .col-2 {
    position: static;
  }
  .col-1 {
    position: static;
  }
  .more-features-icon {
    text-shadow: none;
  }
  .more-features-text {
    margin-bottom: 0px;
    padding-right: 40px;
    padding-left: 40px;
    text-shadow: none;
  }
  .signup-form-wrapper {
    padding-right: 30px;
    padding-left: 30px;
    text-shadow: none;
  }
  .brand {
    text-shadow: none;
  }
  .brand.w--current {
    margin-top: 18px;
  }
  .dash-sub-headings {
    margin-top: 0px;
    text-shadow: none;
  }
  .details {
    text-shadow: none;
  }
  .dashboard-body {
    padding-top: 55px;
  }
  .topbar-nav {
    margin-top: 18px;
  }
  .features {
    line-height: 20px;
    text-shadow: none;
  }
  .fp-section {
    height: 350px;
    margin-top: -50px;
    padding-right: 18px;
    padding-left: 18px;
    background-color: #252c32;
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
    text-shadow: none;
  }
  .fp-section.fp1 {
    height: 420px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .fp-nav {
    text-shadow: none;
  }
  .fp-nav-link {
    padding-left: 38px;
    text-shadow: none;
  }
  .fp-nav-link.modal-link {
    text-shadow: none;
  }
  .fp-nav-link.last-link {
    padding-right: 0px;
    padding-left: 50px;
    text-align: left;
    text-shadow: none;
  }
  .fp-nav-link.last-link.login {
    margin-left: 20px;
    text-shadow: none;
  }
  .fp-container-front {
    top: 73px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .fp-container-front.sup {
    top: 70px;
    text-shadow: none;
  }
  .fp-h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .fp-h1 {
    box-shadow: none;
    font-size: 43px;
    line-height: 50px;
  }
  .container {
    margin-top: 10px;
    text-shadow: none;
  }
  .container.login {
    text-shadow: none;
  }
  ._50-below {
    box-shadow: none;
    text-shadow: none;
  }
  ._50-below.mob {
    box-shadow: none;
    text-shadow: none;
  }
  ._50-below.no-padding {
    box-shadow: none;
    text-shadow: none;
  }
  .features-rows {
    margin-bottom: 0px;
  }
  .policy-headings {
    text-shadow: none;
  }
  .expiry-dropdowns {
    text-shadow: none;
  }
  .cc-row {
    text-shadow: none;
  }
  .billing-div {
    border-style: none;
    border-radius: 0px;
    text-shadow: none;
  }
  .billing-info-div {
    margin-top: 50px;
    text-shadow: none;
  }
  .move-left {
    left: -25px;
    top: -40px;
  }
  .body-gray {
    padding-top: 50px;
  }
  .mobile-section {
    padding-top: 20px;
    padding-bottom: 0px;
    text-shadow: none;
  }
  .down-50 {
    text-shadow: none;
  }
  .column-no-padding {
    padding-right: 10px;
    padding-left: 10px;
  }
  .login-div {
    margin-top: 30px;
    text-shadow: none;
  }
  .login-div._600wide {
    text-shadow: none;
  }
  .login-div.full-width {
    text-shadow: none;
  }
  .h3-dark {
    box-shadow: none;
    text-shadow: none;
  }
  .login-detect {
    display: block;
    width: auto;
    text-shadow: none;
  }
  .content {
    top: 55px;
  }
  .columns {
    text-shadow: none;
  }
  .app-link-block {
    padding: 20px;
    box-shadow: none;
    text-shadow: none;
  }
  .half-mobile {
    display: block;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    text-shadow: none;
  }
  .connections-div {
    margin-top: 18px;
    margin-left: 18px;
  }
  .connections-body-text {
    text-shadow: none;
  }
  .dash-white-title-box {
    margin-top: 0px;
  }
  .settings {
    text-shadow: none;
  }
  .padding-20 {
    padding-top: 0px;
    padding-right: 65px;
    padding-left: 65px;
  }
  .small-map {
    left: 45px;
    width: 200px;
  }
  .map-100 {
    margin-top: 55px;
  }
  .main-content {
    margin-right: auto;
    margin-left: auto;
  }
  .wrapper-booking-form {
    position: static;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .booking-form {
    display: block;
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .booking-fields {
    text-shadow: none;
  }
  .booking-fields.textarea {
    text-shadow: none;
  }
  .booking-fields.dash {
    text-shadow: none;
  }
  .booking-info-div {
    position: static;
    left: 271px;
  }
  .play-icon {
    width: 33px;
    padding: 5px 12px;
    text-shadow: none;
  }
  .play-icon.red {
    text-shadow: none;
  }
  .lightbox {
    margin-bottom: 6px;
    text-shadow: none;
  }
  .circle-numbers {
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    display: inline-block;
    padding-top: 22px;
    text-align: left;
    text-shadow: none;
  }
  .step1 {
    display: block;
    width: 250px;
    height: 170px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding: 14px;
    text-shadow: none;
  }
  ._1to4-text {
    position: static;
    top: 74px;
    right: 50px;
    width: auto;
    padding-left: 72px;
    text-align: left;
    text-shadow: none;
  }
  .feature-text {
    box-shadow: none;
    text-shadow: none;
  }
  .white {
    position: static;
    box-shadow: none;
    text-align: center;
    text-shadow: none;
  }
  .white.bold {
    box-shadow: none;
    text-shadow: none;
  }
  .dark {
    box-shadow: none;
    text-shadow: none;
  }
  .testimonial-div {
    display: block;
    width: 333px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    text-shadow: none;
  }
  .mobile-10px-sides {
    height: 350px;
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
    text-shadow: none;
  }
  .mobile-10px-sides.o-bottom {
    height: auto;
    text-shadow: none;
  }
  .mobile-10px-sides.top-section {
    height: 485px;
    background-image: url('../images/tools_blur_web.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    text-shadow: none;
  }
  ._1to4-headings {
    position: static;
    width: auto;
    margin-bottom: 20px;
    box-shadow: none;
    text-align: center;
    text-shadow: none;
  }
  .testimonials {
    text-shadow: none;
  }
  ._0-padding {
    text-shadow: none;
  }
  .main-heading {
    box-shadow: none;
    font-size: 52px;
  }
  .shaded {
    height: 348px;
    text-shadow: none;
  }
  ._20-below._100-above {
    box-shadow: none;
    text-shadow: none;
  }
  .navbar2 {
    margin-left: 12px;
  }
  .setting-section {
    padding: 12px;
  }
  .settings-heading {
    text-shadow: none;
  }
  .text-shadow {
    box-shadow: none;
  }
  .text-shadow.main-sub {
    margin-bottom: 15px;
    box-shadow: none;
    text-shadow: none;
  }
  .invoice-columns {
    height: 55px;
    text-shadow: none;
  }
  .invoice-columns.end-row {
    text-shadow: none;
  }
  .invoice-columns.title-rows {
    text-shadow: none;
  }
  .disappear-on-mobile {
    text-shadow: none;
  }
  .small {
    text-shadow: none;
  }
  .wide-div {
    text-shadow: none;
  }
}
@media (max-width: 479px) {
  body {
    display: block;
  }
  h1 {
    bottom: 43%;
    box-shadow: none;
    font-size: 45px;
    line-height: 45px;
  }
  h2 {
    display: block;
    font-size: 20px;
    line-height: 28px;
    text-shadow: none;
  }
  h3 {
    text-shadow: none;
  }
  h4 {
    text-align: center;
    text-shadow: none;
  }
  h5 {
    box-shadow: none;
    text-shadow: none;
  }
  h6 {
    position: absolute;
    left: 124px;
    top: 15px;
    right: 80px;
    font-size: 1.5em;
    letter-spacing: 0em;
    text-shadow: none;
  }
  .button {
    position: static;
    box-shadow: none;
  }
  .button.plans-button {
    width: 280px;
    margin-right: auto;
    margin-left: auto;
    border-style: none;
    box-shadow: none;
    font-size: 18px;
    text-shadow: none;
  }
  .button.nav-button {
    box-shadow: none;
  }
  .button.clear-button {
    padding-right: 20px;
    padding-left: 20px;
    box-shadow: none;
  }
  .button.clear-button.modal-link {
    max-width: 250px;
    box-shadow: none;
  }
  .button.left-button {
    width: 275px;
    box-shadow: none;
    text-shadow: none;
  }
  .button.right-button {
    width: 275px;
    box-shadow: none;
    text-shadow: none;
  }
  .form-fields {
    text-shadow: none;
  }
  .form-fields._15-below {
    text-shadow: none;
  }
  .dashboard-link {
    box-shadow: none;
  }
  .dashboard-link:hover {
    box-shadow: none;
  }
  .dash-headings {
    box-shadow: none;
    text-shadow: none;
  }
  .dash-headings.mobile-only {
    box-shadow: none;
    font-size: 23px;
    text-shadow: none;
  }
  .work-hours-dropdown {
    width: auto;
  }
  .staff-list {
    margin-left: 0px;
    padding-left: 0px;
    text-shadow: none;
  }
  .dup-mod-del {
    width: 70px;
    margin-right: 5px;
    padding: 3px 0px;
    border-style: none;
    box-shadow: none;
    -webkit-transition: none 0ms ease;
    transition: none 0ms ease;
    color: #969696;
    text-align: left;
    text-shadow: none;
  }
  .signup-t-c.signup-bar-t-c {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    line-height: 18px;
    font-weight: 300;
  }
  .footer-titles {
    margin-left: 20px;
  }
  .footer-link {
    margin-left: 20px;
    text-shadow: none;
  }
  .footer-link.w--current {
    margin-left: 20px;
    text-shadow: none;
  }
  .footer-row {
    margin-right: 10px;
    padding-left: 10px;
  }
  .footer-section {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    box-shadow: none;
  }
  .ubookr {
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 0px;
    padding-left: 0px;
  }
  .form-dash {
    position: relative;
    left: 0px;
    top: 20px;
    width: 265px;
    max-width: 300px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-color: transparent;
    box-shadow: none;
  }
  .mdd-row {
    text-align: center;
  }
  .form-wrapper {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }
  .cam-nav {
    width: auto;
    text-shadow: none;
  }

  .bookings-list-items {
    margin-top: 0px;
    padding-left: 30px;
  }
  .supplier-list {
    font-size: 13px;
    text-shadow: none;
  }
  .invite-sample {
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .rightside {
    position: static;
    top: 1500px;
    display: block;
    height: auto;
    padding: 0px;
    box-shadow: none;
  }
  .rightside.bp {
    box-shadow: none;
  }
  .duration-row {
    width: auto;
  }
  .plan-name-text {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .cols {
    margin-top: 20px;
    margin-bottom: 15px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .cols._2 {
    left: 3px;
  }
  .cols._3 {
    left: -21px;
    top: auto;
  }
  .cols._4 {
    left: -21px;
    top: auto;
  }
  .cols._5 {
    left: -21px;
  }
  .modal-window {
    width: 85%;
    margin-top: 40px;
    padding: 5px 10px 7px;
  }
  .modal-window.modwin {
    width: 90%;
    margin-top: 40px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
  }
  .app-section {
    padding-top: 20px;
  }
  .handphone {
    display: block;
    height: 300px;
    margin-right: auto;
    margin-bottom: 31px;
    margin-left: auto;
  }
  .app-icons {
    height: 50px;
    max-height: 50px;
    max-width: 150px;
    min-height: 50px;
    margin-right: auto;
    margin-left: auto;
  }
  .link-columns {
    color: #292929;
    font-size: 14px;
    text-shadow: none;
  }
  .phone-app-cont {
    margin-top: 17px;
  }
  .button {
    margin-top: 10px;
    box-shadow: none;
    text-shadow: none;
  }
  .prices {
    margin-top: 15px;
    font-size: 28px;
  }
  .plans-item {
    width: 280px;
    padding-right: 5px;
    padding-left: 5px;
    text-shadow: none;
  }
  .plan-name {
    height: 110px;
  }
  .plan-name._1 {
    width: 280px;
  }
  .plan-name._2 {
    width: 280px;
    height: 265px;
    text-shadow: none;
  }
  .plans-text.middle {
    padding-left: 32px;
    text-shadow: none;
  }
  .close {
    display: block;
  }
  .fast-free-easy {
    margin-bottom: 15px;
    text-shadow: none;
  }
  .orange-line {
    margin-bottom: 15px;
    text-shadow: none;
  }
  .button-outline {
    width: 265px;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-shadow: none;
  }
  .button-outline.tab-button {
    position: static;
    left: 0px;
    right: 0px;
    bottom: -620px;
    z-index: 9999;
    display: block;
    clear: none;
    box-shadow: none;
    text-shadow: none;
  }
  .button-outline.tab-button.modal-link {
    box-shadow: none;
    text-shadow: none;
  }
  .button-outline.modal-link.greenbutton {
    width: 280px;
    text-shadow: none;
  }
  .button-outline.dash-button {
    margin-top: 20px;
    text-shadow: none;
  }
  .button-outline.dash-button.top {
    text-shadow: none;
  }
  .button-outline.to-the-right {
    float: none;
    text-shadow: none;
  }
  .button-outline.to-the-left {
    float: none;
    text-shadow: none;
  }
  .button-outline.to-the-left.w--current {
    float: none;
    text-shadow: none;
  }
  .button-outline.wide {
    text-shadow: none;
  }
  .button-outline.right.dash-return {
    float: none;
    text-shadow: none;
  }
  .button-outline.on-left {
    margin-left: auto;
    text-shadow: none;
  }
  .mdd-colums {
    padding-right: 0px;
  }
  .list-divs {
    padding-left: 35px;
    text-shadow: none;
  }
  .menu-button {
    text-shadow: none;
  }
  .menu-button.w--open {
    background-color: transparent;
    color: #e36432;
    text-shadow: none;
  }
  .menu-button.dash-menu-button {
    padding-bottom: 10px;
    text-shadow: none;
  }
  .menu-button.dash-menu-button.w--open {
    text-shadow: none;
  }
  .nav-menu {
    width: 100%;
    text-shadow: none;
  }
  .nav-menu.right {
    text-shadow: none;
  }
  .navbar-icon {
    padding: 3px;
    float: none;
    clear: none;
    border-radius: 3px;
    text-shadow: none;
  }
  .div270 {
    left: 0px;
    right: 0px;
    width: 265px;
  }
  .pin {
    text-shadow: none;
  }
  .prices-div {
    margin-top: 0px;
  }
  .billed-annually {
    margin-top: -15px;
  }
  .plan-description {
    padding: 2px;
    text-shadow: none;
  }
  .price-slide {
    width: 297px;
    box-shadow: none;
  }
  .plans-row {
    text-shadow: none;
  }
  .tab-link {
    width: 30%;
    height: 60px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    box-shadow: none;
  }
  .tab-link.w--current {
    width: 30%;
    float: left;
    box-shadow: none;
  }
  .tabs-body-text {
    text-shadow: none;
  }
  .tabs-body-text.centred {
    box-shadow: none;
    text-shadow: none;
  }
  .grey-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
  }
  .grey-section._65 {
    top: 0px;
    margin-top: 0px;
  }
  .h2-white {
    box-shadow: none;
    line-height: 40px;
    text-shadow: none;
  }
  .h3-centred.h3-white {
    box-shadow: none;
  }
  .signup-fields {
    text-shadow: none;
  }
  .h4-signup {
    text-shadow: none;
  }
  .signup-colums.right10 {
    text-shadow: none;
  }
  .signup-colums.left10 {
    text-shadow: none;
  }
  .nav-icons {
    text-shadow: none;
  }
  .dash-label {
    text-shadow: none;
  }
  .section {
    text-shadow: none;
  }
  .section.section-clear {
    padding-top: 0px;
    text-shadow: none;
  }
  .section.section-clear.login {
    text-shadow: none;
  }
  .section.section-clear.smoke-on-tabs {
    text-shadow: none;
  }
  .section.bottom-0 {
    text-shadow: none;
  }
  .section.dark {
    height: auto;
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._0-bottom {
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._10-sides {
    padding-right: 8px;
    padding-left: 8px;
    box-shadow: none;
    text-shadow: none;
  }
  .section.dark._10-sides.tools {
    padding-top: 40px;
    background-position: 50% 0px;
    box-shadow: none;
    text-shadow: none;
  }
  .h5-white {
    box-shadow: none;
    text-shadow: none;
  }
  ._30-below {
    box-shadow: none;
    text-shadow: none;
  }
  .phone {
    display: none;
    margin-bottom: 32px;
  }
  .enterprise {
    margin-right: auto;
    margin-left: auto;
  }
  .left {
    box-shadow: none;
    text-shadow: none;
  }
  .left.top30 {
    box-shadow: none;
    text-shadow: none;
  }
  .order-cols {
    padding-right: 0px;
    text-shadow: none;
  }
  .order-cols.right {
    padding-left: 0px;
    text-shadow: none;
  }
  .booking-detail-text._80px {
    text-shadow: none;
  }
  .col-right {
    padding-left: 0px;
  }
  .col-left {
    margin-bottom: 30px;
    padding-right: 0px;
  }
  .orange-u {
    text-shadow: none;
  }
  .return-link {
    display: block;
    margin-right: auto;
    margin-left: auto;
    color: #292929;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0px;
    text-decoration: none;
  }
  .circle-icons {
    padding-top: 20px;
  }
  .navi-menu-button {
    font-size: 18px;
  }
  .plan-col-divs {
    width: 280px;
  }
  .more-features-icon {
    margin-top: 14px;
    text-shadow: none;
  }
  .more-features-icon:hover {
    box-shadow: none;
    text-shadow: none;
  }
  .more-features-text {
    padding-right: 0px;
    padding-left: 0px;
    line-height: 20px;
    text-shadow: none;
  }
  .signup-form-wrapper {
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    text-shadow: none;
  }
  .brand {
    text-shadow: none;
  }
  .brand.w--current {
    margin-top: 18px;
  }
  .dash-sub-headings {
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    text-shadow: none;
  }
  .dash-sub-headings.dark._40-below {
    box-shadow: none;
    text-shadow: none;
  }
  .staff-portraits {
    box-shadow: none;
    text-shadow: none;
  }
  .details {
    text-shadow: none;
  }
  .dash-top-bar.settings-page {
    float: none;
  }
  .topbar-nav {
    margin-right: 10px;
    margin-left: 5px;
    float: right;
  }
  .topbar-nav.w--current {
    margin-right: 10px;
    margin-left: 5px;
  }
  .features {
    margin-bottom: 10px;
    line-height: 20px;
    text-shadow: none;
  }
  .fp-section {
    height: 480px;
    margin-top: -80px;
    margin-bottom: 1px;
    text-shadow: none;
  }
  .fp-section.fp1 {
    height: 460px;
  }
  .fp-nav {
    text-shadow: none;
  }
  .fp-nav-link {
    float: none;
  }
  .fp-nav-link.last-link {
    text-shadow: none;
  }
  .fp-nav-link.last-link.login {
    text-shadow: none;
  }
  .fp-container-front {
    top: 76px;
  }
  .fp-container-front.sup {
    top: 108px;
    padding-right: 0px;
    padding-left: 0px;
    text-shadow: none;
  }
  .fp-h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .fp-h1 {
    margin-bottom: 10px;
    box-shadow: none;
    font-size: 45px;
    line-height: 45px;
  }
  .container {
    text-shadow: none;
  }
  .container.login {
    margin-top: 0px;
    text-shadow: none;
  }
  ._50-below {
    margin-bottom: 25px;
    padding-right: 20px;
    padding-left: 20px;
    box-shadow: none;
    text-shadow: none;
  }
  ._50-below.mob {
    margin-bottom: 0px;
    box-shadow: none;
    text-shadow: none;
  }
  ._50-below.no-padding {
    box-shadow: none;
    text-shadow: none;
  }
  .menu-icon {
    text-shadow: none;
  }
  .tab-label-text {
    font-size: 13px;
  }
  .policy-headings {
    text-shadow: none;
  }
  .biiling-form {
    text-shadow: none;
  }
  .expiry-dropdowns {
    width: 119px;
    text-shadow: none;
  }
  .billing-div {
    padding-right: 10px;
    padding-left: 10px;
    text-shadow: none;
  }
  .billing-info-div {
    width: 280px;
    margin-left: 22px;
    text-shadow: none;
  }
  .billing-info-div.no-margin {
    width: auto;
    text-shadow: none;
  }
  .move-left {
    left: -22px;
  }
  .mobile-section {
    text-shadow: none;
  }
  .down-50 {
    text-shadow: none;
  }
  .column-no-padding {
    text-shadow: none;
  }
  .login-div {
    margin-top: 10px;
    padding: 15px;
    border-radius: 0px;
    text-shadow: none;
  }
  .login-div._600wide {
    text-shadow: none;
  }
  .login-div.full-width {
    text-shadow: none;
  }
  .login-icon-buttons {
    width: 280px;
    text-shadow: none;
  }
  .login-with-text {
    font-size: 15px;
    text-shadow: none;
  }
  .h3-dark {
    box-shadow: none;
    text-shadow: none;
  }
  .login-detect {
    text-shadow: none;
  }
  .content.absolute {
    position: static;
    top: -55px;
  }
  .columns {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-shadow: none;
  }
  .booking-details-div {
    width: auto;
  }
  .app-link-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0px;
    float: none;
    box-shadow: none;
    text-align: center;
    text-shadow: none;
  }
  .app-link-block.right {
    float: none;
    text-align: center;
    text-shadow: none;
  }
  .half-mobile {
    text-shadow: none;
  }
  .connections-div {
    display: block;
    width: auto;
    margin-right: 15px;
    margin-left: 15px;
  }
  .connections {
    display: block;
    width: 250px;
    margin-right: auto;
    margin-left: auto;
    text-shadow: none;
  }
  .faces-div {
    top: 50px;
  }
  .connect-div {
    overflow-x: auto;
    overflow-y: auto;
    width: 100%;
  }
  .connections-body-text {
    max-height: 90px;
    text-shadow: none;
  }
  .dash-white-title-box {
    padding-bottom: 15px;
  }
  .blue-title {
    text-align: center;
  }
  .refine-div {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .refine {
    text-align: center;
  }
  .settings {
    padding: 12px;
    text-shadow: none;
  }
  .padding-20 {
    margin-top: 40px;
    padding-right: 32px;
    padding-left: 32px;
  }
  .address-form {
    margin-right: 22px;
    margin-left: 22px;
  }
  .booking-fields {
    font-size: 14px;
    text-shadow: none;
  }
  .booking-fields.textarea {
    text-shadow: none;
  }
  .booking-fields.dash {
    text-shadow: none;
  }
  .play-icon {
    text-shadow: none;
  }
  .lightbox {
    height: auto;
    margin-bottom: 0px;
    text-shadow: none;
  }
  .circle-numbers {
    padding-left: 10px;
    text-shadow: none;
  }
  ._1to4-row {
    margin-top: 25px;
    margin-bottom: 25px;
    text-shadow: none;
  }
  .step1 {
    text-shadow: none;
  }
  ._1to4-text {
    padding-left: 80px;
    text-shadow: none;
  }
  .feature-text {
    box-shadow: none;
    text-shadow: none;
  }
  .white {
    box-shadow: none;
    text-shadow: none;
  }
  .white.bold {
    box-shadow: none;
    text-shadow: none;
  }
  .portrait {
    text-shadow: none;
  }
  .top-50 {
    text-shadow: none;
  }
  .testimonial {
    text-shadow: none;
  }
  .dark {
    box-shadow: none;
    text-shadow: none;
  }
  .dark.mobile {
    box-shadow: none;
    font-size: 28px;
    text-shadow: none;
  }
  .testimonial-div {
    width: auto;
    text-shadow: none;
  }
  .mobile-10px-sides {
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-bottom: 125px;
    padding-left: 10px;
    text-shadow: none;
  }
  .mobile-10px-sides.o-bottom {
    padding-bottom: 0px;
    text-shadow: none;
  }
  .mobile-10px-sides.top-section {
    height: 580px;
    text-shadow: none;
  }
  .subscription-fields {
    text-shadow: none;
  }
  ._1to4-headings {
    left: auto;
    right: 40px;
    margin-top: 0px;
    padding-left: 0px;
    box-shadow: none;
    text-align: center;
    text-shadow: none;
  }
  .testimonials {
    text-shadow: none;
  }
  ._0-padding {
    padding-right: 0px;
    padding-left: 0px;
    text-shadow: none;
  }
  .main-heading {
    box-shadow: none;
    line-height: 50px;
  }
  .shaded {
    height: auto;
    margin-bottom: 20px;
    text-shadow: none;
  }
  ._20-below._100-above {
    box-shadow: none;
    text-shadow: none;
  }
  .settings-heading {
    float: none;
    text-shadow: none;
  }
  .topbar-container {
    display: inline-block;
  }
  .text-shadow {
    box-shadow: none;
  }
  .text-shadow.main-sub {
    box-shadow: none;
    font-size: 22px;
    line-height: 31px;
    text-shadow: none;
  }
  .invoice {
    box-shadow: none;
    text-shadow: none;
  }
  .invoice-container {
    padding-right: 16px;
    padding-left: 16px;
  }
  .disappear-on-mobile {
    text-shadow: none;
  }
  .small {
    text-shadow: none;
  }
  .wide-div {
    text-shadow: none;
  }
}

