h1.header-head {
text-align: center;
width: 100%;
font-size: 2.6rem;
padding: .7em 0;
font-family: 'Cormorant Garamond', serif;
}
header {
background-image: url(../img/new_banner.jpg);
background-repeat: no-repeat;
width: 100%;
background-attachment: fixed;
background-size: cover;
}

#logindiv{text-align: right; margin-bottom: 20px; width: 60%; margin-bottom: 20px;margin-left:74px;}
#mydepth{font-weight: bold; margin-top: 8px; float: right; margin-right: 10px;}
#mybuttons{float: right;  height: 36px; padding-top: 7px;margin-top:-8px;}

.prevent {
background-image: url(../img/services.jpg);
background-repeat: no-repeat;
width: 100%;
background-attachment: fixed;
background-size: cover;
}

.bg-dark {
background-color: transparent !Important;
}
ul.navbar-nav {
width: 100%;
justify-content: center;
}
ul.navbar-nav li {
cursor: pointer;
border-top: 1px solid rgba(65, 65, 65, 0.16);
padding: 0px 15px;
font-size: 1.2em;
margin: 0px 10px 25px;
}
ul.navbar-nav a {
color: #000000 !IMPORTANT;
text-transform: uppercase;
}
.begins h3 {
font-size: 3em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.1em;
padding: 2em 0 1em;
}
.begins a {
background: #fff;
color: #000;
text-transform: uppercase;
font-size: 2em;
padding: 8px;
text-decoration: none;
display: block;
text-align: center;
width: 70%;
margin: auto;
}
.breathe-img img {
padding: 12px 0;
display: block;
border-radius: 0;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
background-color: rgba(255, 255, 255, 1);
border: 8px solid rgba(255, 255, 255, 1);
overflow: hidden;
margin: -30px auto 20px;
width: 70%;
}
.breathe-img {
padding-top: 2rem;
padding-bottom: 4rem;
}
.top-bar {
background: #ffffffa6;
border-bottom: 2px solid #a49996;
}
section.services h3 {
color: #616161;
text-align: center;
width: 100%;
font-size: 1.6em;
}
.services {
padding: 2em;
background: #acf1e7;
}
.vl1line::before {
content: "";
background: #616161;
position: absolute;
width: 2px;
height: 65px;
left: 0;
right: 0;
margin: 32px auto;
}
.vl1line {
width: 100%;
min-height: 110px;
}
section.services p {
color: #616161;
text-align: center;
font-size: 1.3em;
width: 75%; 
margin: auto;
padding: .9em;
}
li.nav-item:hover {
border-top: 1px solid #000;
}
.booking {
background: #a6d3b5;
background-repeat: no-repeat;
width: 100%;
background-attachment: fixed;
background-size: cover;
}
.breathing {
background: #fceabe;
}
.breathing h3, .breathing p {
color: #000 !Important;
}
.flex-book {
border: 1px solid #bfc0ba;
margin: 12px 7px;
max-width: 32% !IMPORTANT;
text-align: center;
min-height: 480px;
}

.desct1{ min-height: 72px; }

.flex-book img {
/*border-radius: 100px;*/
margin: 20px 0;
}
.flex-book h3 {
font-size: 1.5em;
padding: 15px 0;
}
.flex-book span {
border-left: 1px solid #000;
padding: 0px 11px;
}
.flex-book h5 {
font-weight: normal;
font-size: 1.1em;
padding: 7px 0;
}
.book-hover p {
margin: 0;
}
.book-hover a {
color: #000;
text-transform: capitalize;
text-decoration: underline;
}
.book-flex {
BACKGROUND: #fff;
padding: 30px;
}
a.more {
background: #FA7548;
color: #fff;
width: 90px;
display: block;
margin: 25px auto;
padding: 7px;
text-transform: capitalize;
font-weight: 600;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.CHEMISTRY a {
background: #e6e72e;
display: block;
color: #000;
font-weight: 600;
font-size: 1.5em;
padding: 30px;
text-decoration: none;
text-align: center;
}
.MECHANICS a {
min-height: 168px;
}
.breath-chem {
/*border-left: 2px solid #1e414d;*/
padding: 4em 0 4em;
max-width: 70%;
margin: auto;
/*  border-right: 2px solid #1e414d;*/
}
.MECHANICS a:nth-of-type(2) {
background: #82e4d5 !Important;
}
.MECHANICS a {
background: #fdd0c1 !Important;
}
.MECHANICS a {
background: #fff;
display: inline-flex;
width: 100%;
/* margin: 3em auto 0em -5px;*/
color: #000;
font-weight: 600;
font-size: 1.5em;
padding: 30px;
text-decoration: none;
/*    min-height: 197px;*/
justify-content: center;
}
.OVERBREATHING a:first-child, .OVERBREATHING a:last-child {
background: #fff !IMPORTANT;
/* position: relative; */
display: inline-flex !IMPORTANT;
align-items: center;
}
.OVERBREATHING a {
width: 100% !IMPORTANT;
}
.MECHANICS a:nth-child(2) {
position: relative;
bottom: 32px;
background: #82e4d5 !IMPORTANT;
}
.MECHANICS a:nth-child(1) {
display: inline-flex;
align-items: center;
background: white !IMPORTANT;
text-align: center;
}
.OVERBREATHING a:last-child {
position: relative;
top: 18px;
}
footer {
background: #4099e3;
color: #fff;
padding: 2em;
text-align: center; 
}
.disclaimer {
text-align: center;
width: 100%;
}
.form h3 {
color: #000 !IMPORTANT;
font-size: 1.3em !important;
}
section.services.breathing.form {
background: #fff;
}
.details p {
padding: 0 !IMPORTANT;
color: #616161 !IMPORTANT;
font-weight: 600;
font-size: 1.5em !IMPORTANT;
}
.details p,.details a {
color: #000 !IMPORTANT;
}
.Referral a {
color: #000;
border: 2px solid #7b736f;
width: 240px;
display: block;
text-align: center;
padding: 5px;
margin: 3em auto 1em;
font-weight: 600;
text-decoration: none;
}
#return-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
width: 50px;
height: 50px;
display: block;
text-decoration: none;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
display: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#return-to-top i {
color: #fff;
margin: 0;
position: relative;
left: 16px;
top: 8px;
font-size: 30px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#return-to-top:hover {
background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
color: #fff;
top: 5px;
}
/* Inner Pages Css */
.schedule {
background: #b0d5b5;
}
.Online {
background: #fff;
padding:1em;
}
.Online p {
color: red;
padding: 2em 0;
}
.Online h3 {
font-weight: normal;
}
a.price-more {
margin: 25px auto 0;
width: 100%;
position: relative;
left: 0;
right: 0;
bottom: 0;
text-align: center;
}
.price-list {
border: 1px solid #e5a4a4;
padding: 1.5em;
height: max-content;
position: sticky;
top: 50px;
margin-top: 8em;
}
.price-list h5:nth-of-type(2) {
border-bottom: 1px solid #e39999;
padding-bottom: 1.2em;
padding-top: 0;
}
.price-list h5 {
font-weight: normal;
font-size: 1.1em;
padding: 20px 0 0;
font-size: 1em;
margin: 0;
/* border-bottom: 1px solid #f2f2f2; */
}
.price-list p:last-of-type {
padding: 0;
}
.price-list p {
padding: 1em 0 0em;
color: #303030;
margin: 0;
}
.price-list h3 {
font-size: 1.4em;
}
.price-list span {
border-left: 1px solid #000;
padding: 0px 8px;
}
.order-book {
background: #fdd0c1;
}
.order-book h3 {
color: #7e6761;
}
.order-book p {
color: #7e6761;
font-weight: 600;
}
p.about {
padding: .6em 0;
font-weight: 600;
color: #000;
font-size: 1.1em;
}
.order-forms input, .order-forms textarea {
width: 90%;
}

.appoint4{ max-width: 32% !important; min-height: 310px !important;}
.appoint5{ max-width: 32% !important; min-height: 310px !important;}
.appoint4 img, .appoint5 img { display: none; }
.appoint4 .moredetails, .appoint5 .moredetails { display: none; }
.moredetails{ color: blue !important; }
.appoint4 a.more { margin: 10px auto; position: inherit; }
.appoint5 a.more { margin: 10px auto; position: inherit; }
.appoint4 .book-hover {padding-top: 30px;}
.appoint5 .book-hover {padding-top: 30px;}
.appoint5 h5{ margin-top: 31px !important; }
.desct4{width:63%;margin-left:62px !important;}
.desct5{ width:73%;margin-left:50px !important;}
.desct3{ width:102%;}

.vl1line {
display: none;
}

.timezonedrop{
    width: 44%;
    display: inline-block;
    text-align: right;
}
.Online{
    width: 100%;
}
.analyse{
    font-size: 14px;
    margin-left: 75px;
}
.choice-analyse{
    margin-left: -40px;
    margin-top: 3px;
}
.timezone1{
    float:right; margin-top:-9px;}
/* Inner Pages Css */

@media only screen and (max-width: 768px) {
  
  .flex-book {
  	max-width: 100% !IMPORTANT;
  }

  .appoint4{
  	margin-left: 12px;
    max-width: 94% !important;
    height: 270px;
  }
}