body {
  font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
  line-height: 1.5;
}

html {
  scroll-behavior: smooth;
}

.h3, h3 {
  font-size: 1.75rem;
}

.h4, h4 {
  font-size: 1.25rem;
}

#main-container {
  width: 100vw;
  min-height: 100vh;
}

#navbarText {
  background-color: #5f3857;
}

#side-nav {
  padding-top: 30px;
  padding-left: 0px;
  min-height: 100vh;
  position: fixed;
  width: 280px;
  border-right: 1px solid silver;
  text-align: center;

  display: flex;
  flex-direction: column;
}

#content-container {
  margin-left: 280px;
  padding: 0.5em;
  width: 100%;
  min-height: 100vh;
  background-color: #fefefe;
}

#side-nav ul {
  list-style-type: none;
  padding: 0;
  margin-top: 40px;
}

#side-nav li {
  margin: 0.5em;
  text-align: right;
  border-bottom: 1px solid silver;
}

#side-nav li a {
  text-transform: uppercase;
  color: #333;
}

.navbar {
  display: none;
}

.ws-side-info {
  margin-top: auto;

}

.ws-side-info i {
  /* color: #946bb0; */
  color: #855ea2;
  font-size: 16pt;
  margin: 0.5em;
}

.ws-line {
  text-align: middle;
}


.ws-purpose {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 120px;
}

.ws-width {
  max-width: 700px;
  margin: auto;  
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.ws-purpose-item {
  color: black;
  min-height: 400px;
  background-color: #c2a2cc;
}

.ws-purpose-item p {
  padding: 2em;
}

.ws-80 {
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
}

.pos-1 {
  text-align: center;
  position: absolute;
  top: 65%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.pos-2 {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.ws-button {
  display: block;
  padding: 0.5em;
  color: white;
  background-color: #6f3994;
  text-decoration: none;
  margin: auto;
  margin-top: 30px;
  width: 200px;
  border-radius: 0.5em;
  text-align: center;
}

.ws-button-2 {
  display: inline-block;
  padding: 0.5em;
  color: white;
  background-color: #6f3994;
  text-decoration: none;
  margin-top: 30px;
  width: 150px;
  border-radius: 0.5em;
  text-align: center;
}

.ws-button:hover, .ws-button-2:hover {
  text-decoration: none;
  color: #d3b7e7;
}

.ws-promise {
  text-align: center !important;
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 800px;
  margin: auto;
}

.ws-promise-item {
  padding: 4em;
  background-color: #bfa9d0;
  text-align: center;
  color: white;
}

.ws-promise-item2 {
  padding: 4em;
  text-align: center;
  color: black;
}

.ws-before-after {
  padding-top: 5em;
  background-color: white;
  height: 200px;
}

.before {
  font-size: 1.5rem;
  text-align: center;
}

.ws-team {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 800px;
  margin: auto;
}

.ws-team-item {
  padding: 3em;
  background-color: #ab84bd;
  color: white;
  min-height: 280px;
}

.ws-team-item2 {
  background-color: #ab84bd;
  color: white;
  min-height: 280px;
  text-align: center;
}

.ws-team-item2 p {
  padding: 3em;
}

.ws-image-placeholder {
  vertical-align: middle;
  text-align: center;
}

.ws-partner {
  background-color: #f0e0f2 !important;
}

.ws-partner-item {
  padding: 3em;
  min-height: 280px;
  border-right: 1px solid #f2f2f3;
}

.ws-treatment {
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
  max-width: 900px;
  margin: auto;
}

.ws-treatment-header {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 100%;
  margin: auto;
  background-color: #0000009e;
  padding-right: 0px;
  padding-left: 0px;
}

.ws-treatment-item {
  padding: 3em;
  background-color: white;
  min-height: 450px;
}

.ws-treatment-500 {
  padding: 3em;
  min-height: 500px;
}

.ws-contact {
  padding-top: 100px;
  padding-bottom: 50px;
  text-align: center;
  margin-left: -15px;
  margin-right: -15px;
  background-color: #e295e3;
}

.contact-title {
  color: #855ea2;
}

.ws-contact-2 {
  padding-top: 100px;
  padding-bottom: 50px;
  text-align: center;
  margin: auto;
  background-color: #d0a7cf;
  padding-left: 50px;
  padding-right: 50px;
}

.ws-contact i, .ws-contact-2 i {
  font-size: 16pt;
  margin: 0.5em;
  color: #855ea2;
}

.ws-contact-item {
  padding: 2em;
  background-color: #855ea2;
  min-height: 280px;
  color: white;
}

.ws-contact-grid {
  display: grid;
  grid-template-columns: 50px auto;
  margin-top: 5px;
}

.ws-contact-grid i {
  color: #d0a7cf;
  font-size: 16pt;
  text-align: center;
}

.fa-mobile-phone {
  font-size: 20pt !important;
}

.car-cap {
  font-size: 30pt;
 /* font-weight: 700; */
  line-height: 1.0;
  color:#fff;
  text-align:right;
  -webkit-transform:translate(0, 1000%);
  /* -ms-transform:translate(0, 100%); */
  transform:translate(-4%, 450%);
}

.hm-bg {
  max-height: 416px !important;
}

.ws-bk1 {
  color: white;
    font-size: 13pt;
    background-image: url(../images/old/old.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.ws-bg1 {
  color: white;
  font-size: 13pt;
  background-color: #cfa6ce;
}

.ws-bg2 {
  color: white;
  background-color: #7fa9b3;
  padding-top: 10%;
}

.ws-bg3 {
  color: white;
  background-color: #855ea2;
}

.ws-bg4 {
  background-color: #c4a8c5;
}

.ws-bg5 {
  color: white;
  background-color: #9e799d;
}

.ws-bgdd {
  color: white;
  background-color: #c2a2cc;
}

.txt-p {
  margin-bottom: 0.5rem !important;
}

.pres-bg6 {
  color: white;
  background-color: #855ea2;
  height: 400px;
}

.pres-bg7 {
  color: #7110b3;
  background-color: white;
  padding-bottom: 100px;
}

.pres-bg72 {
  color: #7110b3;
  background-color: white;
  padding-bottom: 100px;
}

.pres-bg10 {
  color: white;
  background-color: #855ea2;
  height: 400px;
  border-left: 5px solid;
}

.pres-bg8 {
  color: white;
  font-size: 15pt;
  background-image: url(../images/types/mbracesnew.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.pres-bg9 {
  color: white;
  font-size: 15pt;
  background-image: url(../images/home/help.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right 29%;
  height: 400px;
}

.ws-bggs1 {
  color: white;
  font-size: 13pt;
  background-image: url(../images/young/kid.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}

.ws-bgg1 {
  background-color: #855ea2;
  color: white;
}

.ws-bggg1 {
  color: white;
  font-size: 13pt;
  background-image: url(../images/young/kid2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}

.ws-bggg2 {
  color: white;
  font-size: 13pt;
  background-image: url(../images/young/kid3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}

.ws-promise-header {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 100%;
  margin: auto;
  background-color: #0000009e;
  padding-right: 10px;
  padding-left: 10px;
}

.ws-bgg2 {
  background-color: #dbdbdb;
}

.ws-bgg3 {
  background-color: #a074a1;
}

.ws-bgg4 {
  background-color: white;
}

.ws-bgg5 {
  background-color: #e0bce1;
}

/*Clinic Background*/
.ws-bg40 {
  color: white;
  background-color: #c0a9d1; 
}

.ws-bg41 {
  background-color: #E5E5f7;  
}

/* Treatment Cover Image */

.ws-bg6 {
  color: white;
  height: 500px;
  background-image: url(../images/types/metalb.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg7 {
  color: white;
  background-image: url(../images/types/ceraminc.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg8 {
  color: white;
  height: 500px;
  background-image: url(../images/types/mbracesnew.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg9 {
  color: white;
  height: 500px;
  background-image: url(../images/types/twin-block-appliance2.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.find-out-more-contact {
  border: 1px solid;
  padding: 7px;
  color: #b582cd !important;
  margin-top: 30px;
  position: absolute;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  text-align: center;
}

.find-out-more-contact:hover {
  color: black;
  text-decoration: none;
}

.find-out-more-twin {
  float: left;
  border: 1px solid;
  padding: 15px;
  color: #bfbfbf;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  text-align: center;
}

.find-out-more-twin:hover {
  color: black;
  text-decoration: none;
}

.find-out-more-rh {
  border: 1px solid;
  padding: 15px;
  color: #9057af;
  margin: 0;
  bottom: 0;
  left: 50%;
  position: absolute;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  text-align: center;
}

.find-out-more-rh:hover {
  color: #542c69 !important;
  text-decoration: none;
}

.rem-title {
  font-size: 1.75rem;
}

.rem-text {
  font-size: 1.2rem;
}

.rem-title2 {
  font-size: 1.5rem;
}

.rem-text2 {
  font-size: 1rem;
}

.ws-bg10 {
  color: white;
  height: 400px;
  background-image: url(../images/types/twin-block-appliance.jpg);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg11 {
  color: white;
  height: 550px;
  background-image: url(../images/types/twin-block-appliance3.jpg);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg12 {
  color: white;
  height: 500px;
  background-image: url(../images/types/herbst-appliance2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-headgear {
  color: white;
  height: 450px;
  background-image: url(../images/types/headgear.jpg);
  background-size: 40%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg13 {
  color: white;
  height: 500px;
  background-image: url(../images/types/reverse-headgear.jpg);
  background-size: 40%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg14 {
  color: white;
  height: 400px;
  background-image: url(../images/types/reverse-headgear2.jpg);
  background-size: 40%;
  background-repeat: no-repeat;
  background-position: center;
}

/* Clinic Background Image */

.ws-bg21 {
  color: white;
  height: 500px;
  background-image: url(../images/about-us/Synergy_R_1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg22 {
  color: white;
  height: 500px;
  background-image: url(../images/about-us/hongkong.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg23 {
  color: white;
  height: 500px;
  background-image: url(../images/about-us/edinburgh.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bgUSA {
  color: white;
  height: 500px;
  background-image: url(../images/about-us/usa.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg24 {
  color: white;
  height: 400px;
  background-image: url(../images/about-us/drc.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
}

.ws-bg25 {
  color: white;
  height: 500px;
  background-image: url(../images/about-us/abt3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 45%;
}

.ws-bg26 {
  color: white;
  height: 500px;
  background-image: url(../images/about-us/abt2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
}

.ws-bg27 {
  color: white;
  height: 400px;
  background-image: url(../images/about-us/abt1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg28 {
  color: white;
  height: 400px;
  background-image: url(../images/about-us/abt4.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg29 {
  color: white;
  min-height: 500px;
  background-image: url(../images/our-team/dr.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 60%;
}

.ws-bg30 {
  color: white;
  height: 500px;
  background-image: url(../images/our-team/cert.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.ex-bg1 {
  min-height: 500px;
  background-image: url(../images/our-team/experience.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ex-bg2 {
  min-height: 500px;
  background-image: url(../images/our-team/experience2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ex-bg3 {
  min-height: 500px;
  background-image: url(../images/our-team/experience3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg31 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf1.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg32 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af1.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg33 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf2.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg34 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af2.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg35 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf3.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg36 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af3.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg37 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf4.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg38 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af4.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg39 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf5.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg48 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af5.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg42 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf6.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg43 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af6.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg44 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf7.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg45 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af7.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg46 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf8.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg47 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af8.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg49 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf9.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg50 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af9.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg51 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf10.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg52 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af10.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg53 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf11.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg54 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af11.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg55 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf12.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg56 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af12.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg57 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf13.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg58 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af13.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg59 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf14.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg60 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af14.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg69 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf15.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg70 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af15.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg71 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf16.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}

.ws-bg72 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af16.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}

.ws-bg73 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf17.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg74 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af17.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg75 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf18.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg76 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af18.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg77 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf19.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg78 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af19.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg79 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf20.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg80 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af20.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg81 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf21.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg82 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af21.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg83 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf22.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg84 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af22.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg85 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf23.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg86 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af23.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg87 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf24.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg88 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af24.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg89 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf25.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}

.ws-bg90 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af25.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}

.ws-bg91 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/large-25.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: -10px;
}

.ws-bg92 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf26.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg93 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af26.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg94 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf27.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg95 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af27.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg96 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/large-27.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: -10px;
}

.ws-bg97 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf28.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg98 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af28.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg99 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf29.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg100 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af29.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg101 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf30.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg102 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af30.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg103 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf31.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg104 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af31.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg105 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf32.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg106 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af32.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg107 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/bf33.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg108 {
  color: white;
  height: 300px;
  background-image: url(../images/gallery/af33.jpg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg109 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/crossbite-kids.jpg);
  background-color: #bfa9d0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.ws-bg110 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/crossbite-kids2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #836b96;
}

.ws-bg111 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/diastema-child.jpg);
  background-color: #bfa9d0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.ws-bg112 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/diastema-child2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #836b96;
}

.ws-bg113 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/deepbite-child.jpg);
  background-color: #bfa9d0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.ws-bg114 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/deepbite-child2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #836b96;
}

.ws-bg115 {
  color: white;
  min-height: 500px;
  background-image: url(../images/gallery/jaw-disrepancy-child.jpg);
  background-color: #bfa9d0;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg116 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/jaw-lower.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg117 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/young1.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg118 {
  color: white;
  min-height: 300px;
  background-image: url(../images/gallery/young2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  border: 5px solid #bfa9d0;
  border-bottom: none;
}

.ws-bg119 {
  color: white;
  min-height: 300px;
  background-image: url(../images/our-team/dr2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg120 {
  color: white;
  height: 400px;
  background-image: url(../images/home/smile.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg121 {
  color: white;
  background-image: url(../images/home/home1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 400px;
}

.ws-bg122 {
  color: white;
  height: 400px;
  background-image: url(../images/home/xray.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg123 {
  color: white;
  height: 400px;
  background-image: url(../images/home/confidence.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg124 {
  color: white;
  height: 400px;
  background-image: url(../images/home/treat.jpg);
  background-repeat: no-repeat;
  /*background-position: center;*/
  background-size: cover;
}

.ws-bg125 {
  color: white;
  height: 400px;
  background-image: url(../images/do-dont/soak.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-retainer {
  color: white;
  height: 400px;
  background-image: url(../images/types/mbracesnew.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg126 {
  color: white;
  height: 400px;
  background-image: url(../images/do-dont/retainer.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg127 {
  color: white;
  height: 400px;
  background-image: url(../images/do-dont/app.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg128 {
  color: white;
  height: 450px;
  background-image: url(../images/do-dont/wax.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg129 {
  color: white;
  height: 500px;
  background-image: url(../images/do-dont/braces.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg130 {
  color: white;
  height: 400px;
  background-image: url(../images/do-dont/biteblock.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-bg131 {
  color: white;
  min-height: 230px;
  background-image: url(../images/do-dont/braces-anatomy.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: #E5E5f7;
}

.visit-bg1 {
  color: white;
  min-height: 400px;
  background-image: url(../images/first-visit/fv1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  /*background-size: 80%;
  border: 10px solid #946bb0;*/
}

.visit-bg2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/first-visit/fv4.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  /*border: 10px solid #e5e5f7;*/
}

.visit-bg3 {
  color: white;
  min-height: 400px;
  background-image: url(../images/first-visit/fv2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  /*border: 10px solid #946bb0;*/
}

.visit-bg4 {
  color: white;
  min-height: 400px;
  background-image: url(../images/first-visit/finance.jpg);
  background-repeat: no-repeat;
  background-position: center;
  /*background-size: 80%;
  border: 10px solid #946bb0;*/
}

.tech-bg2 {
  color: white;
  min-height: 300px;
  background-image: url(../images/office-tour/xray.jpg);
  background-repeat: no-repeat;
  background-position: center 25%;
  background-size: cover;
}

.of-bg1 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/waiting.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.of-bg2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/waiting2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.play-bg1 {
  color: white;
  height: 400px;
  background-image: url(../images/office-tour/play-area.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.play-bg2 {
  color: white;
  height: 400px;
  background-image: url(../images/office-tour/play-area2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.play-bg3 {
  color: white;
  height: 400px;
  background-image: url(../images/office-tour/play-area3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.of-bg4 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/reception.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.of-bg4-2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/reception2.jpg);
  background-repeat: no-repeat;
  background-position: center;background-size: 100% 100%;
}

.of-bg5 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/tr.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.of-bg6 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/tr2.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 100%;
}

.treat-bg1 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/treat1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100% !important;
}

.treat-bg2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/treat2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.treat-bg3 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/treat3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.treat-bg4 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/treat4.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.of-bg3 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/treatment-area3.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 100%;
}

.of-bg7 {
  color: white;
  min-height: 300px;
  background-image: url(../images/office-tour/gr.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.of-bg8 {
  color: white;
  min-height: 300px;
  background-image: url(../images/office-tour/gr2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.of-bg9 {
  color: white;
  min-height: 300px;
  background-image: url(../images/office-tour/gr3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.of-bg10 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/xray.jpg);
  background-repeat: no-repeat;
  background-position: center 25%;
  background-size: 100% 100% !important;
}

.xray-bg2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/xray2.jpg);
  background-repeat: no-repeat;
  background-position: center 35%;
  background-size: 100% 100%;
}

.xray-bg3 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/xray4.jpg);
  background-repeat: no-repeat;
  background-position: center 35%;
  background-size: 100% 100%;
}

.xray-bg4 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/xray5.jpg);
  background-repeat: no-repeat;
  background-position: center 35%;
  background-size: 100% 100%;
}

.lab-bg {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/lab.jpg);
  background-repeat: no-repeat;
  background-position: center 25%;
  background-size: cover;
}

.lab-bg2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/lab2.jpg);
  background-repeat: no-repeat;
  background-position: center 40%;
  background-size: cover;
}

.lab-bg3 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/lab3.jpg);
  background-repeat: no-repeat;
  background-position: center 65%;
  background-size: 100% 100%;
}

.of-bg12 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/tp.jpg);
  background-repeat: no-repeat;
  background-position: center 53%;
  background-size: 100% 100%;
}

.of-bg13 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/tp2.jpg);
  background-repeat: no-repeat;
  background-position: center 53%;
  background-size: 100% 100%;
}

.of-bg14 {
  color: white;
  min-height: 400px;
  background-image: url(../images/office-tour/tp3.jpg);
  background-repeat: no-repeat;
  background-position: center 53%;
  background-size: 100% 100%;
}

.dodont-bg1 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/dd.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

.dodont-bg2 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/dd1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dodont-bg3 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/loosening.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dodont-bg4 {
  color: white;
  height: 600px;
  background-image: url(../images/types/mbracesnew.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dodont-bg5 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/eating.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dodont-bg6 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/wax2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: #d0c3dd;
}

.dodont-bg7 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/flossing.jpg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  background-color: #d0c3dd;
}

.dodont-bg8 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/interdental-brush.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #d0c3dd;
}

.dodont-bg9 {
  color: white;
  height: 600px;
  background-image: url(../images/do-dont/sport2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #d0c3dd;
}

.lost-bg1 {
  color: white;
  min-height: 400px;
  background-image: url(../images/do-dont/lost.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.emergencies-bg1 {
  color: white;
  min-height: 400px;
  background-image: url(../images/do-dont/biteblock2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: #d0c3dd;
}

.trios-bg1 {
  color: white;
  min-height: 400px;
  background-image: url(../images/equipment/trios-intraoral-scanner.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.trios-bg2 {
  color: white;
  min-height: 400px;
  background-image: url(../images/equipment/scan.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.sleep-bg1 {
  min-height: 400px;
  background-image: url(../images/equipment/sleep-apnea.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.sleep-bg2 {
  min-height: 400px;
  background-image: url(../images/equipment/sleep-apnea2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.sleep-bg3 {
  min-height: 400px;
  background-image: url(../images/equipment/sleep-apnea3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.sleep-bg4 {
  min-height: 400px;
  background-image: url(../images/equipment/sleep-apnea4.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.sleep-bg5 {
  min-height: 400px;
  background-image: url(../images/equipment/sleep-apnea5.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 5px solid #855ea2;
}

.sleep-bg6 {
  min-height: 550px;
  background-image: url(../images/equipment/sleep-apnea6.jpg);
  background-repeat: no-repeat;
  background-position: center 15%;
  background-size: cover;
}

.old-bg1 {
  color: white;
  height: 500px;
  background-image: url(../images/old/old1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg2 {
  color: white;
  min-height: 500px;
  background-image: url(../images/old/bracesteen2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg3 {
  color: white;
  min-height: 500px;
  background-image: url(../images/old/braces4.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg4 {
  color: white;
  min-height: 500px;
  background-image: url(../images/old/orthoforteenagers.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg5 {
  color: white;
  min-height: 500px;
  background-image: url(../images/old/braces6.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg6 {
  color: white;
  min-height: 500px;
  background-image: url(../images/old/braces5.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg7 {
  color: white;
  min-height: 500px;
  background-image: url(../images/old/orthodonticforteenagers.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.old-bg8 {
  color: white;
  height: 500px;
  background-image: url(../images/old/cosmetics.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.ws-officetour {
  padding-top: 7em;
  background-color: white;
  height: 200px;
}

.black {
  color: black;
}

.white {
  color: white;
}

.general-dentistry {
  width: 100%;
  height: 100%;
}

/*Home Page*/


.top-right {
  position: absolute;
  bottom: 350px;
  right: 1px;
}

.posImage {
  position: absolute;
  top: 20px;
  right: 20px;
  -ms-transform: translate(-50%, -50%);
  transform: translate(0%, 0%);
}

.posImage2 {
  position: absolute;
  bottom: 360px;
  right: 40px;
  -ms-transform: translate(-50%, -50%);
  transform: translate(0%, 0%);
}

.logo_style2 {
  max-width: 90px;
  max-height: 90px;
}

.logo_style {
  max-width: 60px;
  max-height: 60px;
}

.lgo {
  max-width: 200px;
  max-height: 160px;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 0px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.carousel-indicators {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.carousel-bg1 {
  min-height: 500px;
  background-repeat: no-repeat;
  background-image: url(../images/home/ban1-1.jpeg);
  background-size: cover;
  background-position: center 30%;;
}

.carousel-bg2 {
  min-height: 500px;
  background-repeat: no-repeat;
  background-image: url(../images/home/ban2-1.jpeg);
  background-position: center;
  background-size: cover;
}

.carousel-bg3 {
  min-height: 500px;
  background-repeat: no-repeat;
  background-image: url(../images/home/ban3.jpg);
  background-position: center;
  background-size: cover;
}

.carousel-bg4 {
  min-height: 500px;
  background-repeat: no-repeat;
  background-image: url(../images/home/bn-5.jpg);
  background-position: center;
  background-size: cover;
}

/*Contact Us*/
.carousel-bg6 {
  min-height: 500px;
}

.carousel-bg-long {
  min-height: 500px;
}

.carousel-bg7 {
  min-height: 500px;
}

.carousel-bg8 {
  min-height: 500px;
}

.carousel-bg9 {
  min-height: 500px;
}

.carousel-bg10 {
  min-height: 500px;
}

h1 {
  font-size: 22px;
}

p6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 50px;
  margin-right: 500px;
  text-shadow: 3px 2px rgb(48, 46, 46);
}

p5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 35px;
  text-shadow: 2px 1px rgb(48, 46, 46)
}

h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 50px;
  margin-right: 700px;
  text-shadow: 3px 2px rgb(48, 46, 46);
}

h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  margin-right: 750px;
  text-shadow: 3px 2px rgb(48, 46, 46);
}

.contact-carousel {
  background-image: url(../images/contact-us/rv-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 55%;
  font-size: 18px;
  opacity: 0.8;
}

/*New Home Page Background*/
.ws-bg61 {
  color: white;
  font-size: 15pt;
  background-image: url(../images/types/metalb.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg62 {
  color: white;
  font-size: 15pt;
  background-image: url(../images/home/bg-3n.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ws-bg63 {
  color: white;
  font-size: 15pt;
  background-image: url(../images/home/location2.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  background-color: #855ea2;
}

.ws-bg63n {
  color: white;
  font-size: 15pt;
  background-image: url(../images/home/location.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 20%;
  min-height: 420px;
}

.ws-bg64 {
  color: white;
  font-size: 15pt;
  background-image: url(../images/contact-us/contact_20.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 30%;
}

.ws-bg65 {
  color: white;
  height: 500px;
  background-image: url(../images/our-team/staffs.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 44%;
}

.ws-bg66 {
  height: 450px;
  background-image: url(../images/our-team/grace.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 57%;
}

.ws-bg67 {
  height: 450px;
  background-image: url(../images/our-team/weiwei.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 57%;
}

.ws-bg68 {
  height: 450px;
  background-image: url(../images/our-team/novelisa.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 48%;
}

.ws-bg69-2 {
  height: 450px;
  background-image: url(../images/our-team/janice.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 52%;
}

.ws-contact-container {
  margin: auto;
  margin-top: 0px;
  margin-bottom: 50px;
}

.quote {
  text-align: left;
  font-family: 'Roboto', sans-serif;
  line-height: 20pt;
  font-size: 15pt;
  -webkit-transform:translate(0, 1000%);
  transform:translate(-4%, -40%);
}

.quote-bg {
-webkit-transform: translate(0, 1000%);
transform: translate(-4%, -40%);
background-color: black;
opacity: 0.8;
padding: 15px;
}

.cited {
  font-family: 'Roboto', sans-serif;
  font-weight: lighter;
  font-size: 11pt;
  margin-top: 10pt;
  text-align: left;
}

.greview {
  margin-top: 25px;
  max-width: 20%;
  max-height: 30%; 
  filter: brightness(0) invert(1);
   -webkit-transform:translate(0, 1000%);
  /* -ms-transform:translate(0, 100%); */
  transform:translate(-220%, -85%);
}

p10 {
  font-size: 11pt;
  padding-bottom: 6px;
  border-bottom: 2px solid #d0a7cf;
}

.loc-pad {
  padding-bottom: 20px;
}

.loc-pad2 {
  padding-bottom: 0px;
}

.loc-pad3 {
  padding-bottom: 50px;
  padding-top: 50px;
  text-align: center;
  font-size: 20px;
}

.loc-pad4 {
  padding-bottom: 0px;
  text-align: center;
  padding-top: 10px;
}

.loc-pad5 {
  padding-bottom: 10px;
}

.iconc {
  color: #4a94a6;
}

.qqvbed-tJHJj {
  background-color: #5f3857 !important;
  position: relative !important;
}

.i4ewOd-pzNkMb-haAclf {
  display: none !important;
}

.page-footer{
  /* background-color: #43ADFF; */
  /* background-color: silver; */
  color: gray;
}

.footer-copyright .footer-link{
  color: gray;
  text-decoration: none;
}

.dropdown-item.active,.dropdown-item:active{
  display: block !important;
}

@import url("mobile.css");


.submenu{
  display:none;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.submenu li {
  border-bottom: none !important;
  list-style: none;
}

.submenu > li > a {
  text-transform: none !important;
  color: white;
}

.nav-item:hover > ul{
  display:block;
}

.fa-chevron-circle-right {
  font-size: 20px !important;
  color: white;
}

.chevron-kids {
  color: #bfa9d0 !important;
  font-size: 25px !important;
}

.chevron-kids2, .chevron-dodont {
  color: #bfa9d0 !important;
  font-size: 20px !important;
}

.line {
  padding-top: 10px;
}

.line::before, .line::after {
  display: block;
  width: 45px;
  height: 1px;
  margin: 15px auto;
  content: '';
  background: white;
}

.line-black::before, .line-black::after {
  display: block;
  width: 45px;
  height: 1px;
  margin: 15px auto;
  content: '';
  background: black;
}

.subtitle {
  text-align: center;
  padding: 30px;
  font-size: 18px;
}

.find-out-title-left {
  text-align: center;
  padding-top: 50px;
  padding-right: 0;
  padding-bottom: 30px;
  font-weight: 700;
  font-size: 25px;
  position: absolute;
  top: 30%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.find-out-title-lefts {
  text-align: center;
  font-weight: 700;
  font-size: 23px;
  position: absolute;
  top: 30%;
  padding: 0 10px;
}


.find-out-title-right {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 30px;
  font-weight: 700;
  font-size: 25px;
  position: absolute;
  top: 30%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.find-out-more {
  float: center;
  font-size: 14px;
  border: 1px solid;
  padding: 15px;
  color: #bfbfbf;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.find-out-mores {
  float: center;
  border: 1px solid;
  font-size: 14px;
  padding: 15px;
  color: #bfbfbf;
  margin: 0;
  position: absolute;
  top: 80%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.find-out-more-right {
  float: left;
  font-size: 14px;
  border: 1px solid;
  padding: 15px;
  color: #bfbfbf;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.find-out-more:hover, .find-out-more-right:hover, .find-out-mores:hover {
  color: #7110b3;
  text-decoration: none;
}

.padding-center {
  padding-left: 10%;
  padding-right: 10%;
}

.teeth {
  color: #855ea2; 
  font-size: 25px;
}

.line-2 {
  line-height: 2;
  text-align: justify;
}

.link-in-text {
  color: white;
  text-decoration: underline;
}

.link-in-text:hover {
  color: rgb(0, 0, 0);
}

.call {
  color: white;
  text-decoration: none;
}

.call:hover {
  color: black;
  text-decoration: none;
}

/* large screen */
@media screen and (min-width:1900px) {
  body {
    font-size: 1.2rem;
  }
}

.reverse, .reverse>* {
  -moz-transform: scale(1, -1);
  -webkit-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

@media screen and (min-width: 30.0rem) {
  .img-width {
    max-width: 98.85%;
    flex: 0 0 98.85%;
    margin: 5px;
  }

  .img-width2 {
    max-width: 49%;
    flex: 0 0 49%;
    margin: 5px;
  }

  .img-width3 {
    max-width: 33%;
    flex: 0 0 33%;
    margin: 5px;
  }

  .img-width4 {
    max-width: 24%;
    flex: 0 0 24%;
    margin: 0.45%;
  }
}

.img-label {
  background-color: #855ea2;
  padding: 10px;
  text-align: center;
  right: 0;
  color: white;
  position: absolute;
}
