.style1 {
}

.style2 {
}

p.text-center.herotext {
  font-size: 34px;
  color: #2fa4e7;
  font-weight: bolder;
}

p.text-center {
  /* font-size: 42px */
  /* color: #033c73 */
  /* font-weight: bolder */
}

.style3 {
  width: 100%;
}

p.text-center.mb-0.hero3 {
  font-size: 42px;
  color: #033c73;
  font-weight: bolder;
}

.style4 {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
}

@media (min-width: 768px) {
  .style5 {
    width: 350px;
  }
}

@media (min-width: 1200px) {
  .style5 {
    width: 401px;
  }
}

.style6 {
  background-color: #f1f7fc;
}

.style7 {
  margin-top: -132px;
}

.style8 {
}

.style9 {
  background-image: url("../images/banner_g.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.style10 {
  background-image: -webkit-gradient(linear, left top, right top, from(#e3e3e5), to(white));
  background-image: linear-gradient(90deg, #e3e3e5 0%, white 100%);
}

.style11 {
}

.style12 {
}

.style13 {
  background-color: #fbfefd;
}

h3.font-weight-bold.text-uppercase.columnfour {
  font-size: 20px;
}

section {
  /* background-color: #90cee5 */
}

section {
  /* width:  */
}

#hero5 {
  /* background-color: #90cee5 */
  background: radial-gradient(ellipse at center,#ddebf3 0,#90cee5 700%);
}

.style14 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#033c73), to(#2fa4e7));
  background-image: linear-gradient(0deg, #033c73 0%, #2fa4e7 100%);
}

.style15 {
  background-repeat: no-repeat;
  background-image: url("../images/sec_bar_1.jpg");
  background-size: contain;
}

.style16 {
  float: left;
}

.style17 {
  display: inline;
}

.style15.girl {
}

.style18 {
  background-image: url("../images/sec_bar_2.jpg");
  background-size: cover;
}

.style19 {
}

div.col.pt-5.pb-5.toothphoto.style19 {
  /* background-image: url("../images/sec_4_teeth.png") */
  /* background-repeat: none */
  /* resize:  */
  /* background-repeat: no-repeat */
  /* background-position: right */
  /* background-size: contain */
}

.style20 {
}

#photoholder2 {
  background-image: url("../images/sec_bar_3.jpg");
  background-repeat: no-repeat;
  background-position: left;
  /* margin-left: -600px */
  background-size: cover;
  /* background-position-x: -350px */
}

#hero2 {
  background: radial-gradient(ellipse at center,#ddebf3 0,#90cee5 700%);
}

.style21 {
}

#photoholder3 {
  background-image: url("../images/sec_bar_4.jpg");
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}

#hero3 {
  background: radial-gradient(ellipse at center,#ddebf3 0,#90cee5 700%);
}

.style22 {
  font-size: 30px;
  color: #2fa4e7;
  font-weight: bold;
}

.style23 {
}

.style24 {
  font-size: 25px;
}

.style25 {
  display: block;
}

.style26 {
  font-size: 33px;
  font-weight: bold;
}

.style27 {
  background-color: #e8e8e8;
}

#photoholder4 {
  background-image: url("../images/sec_bar_5.jpg");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  /* margin-left: -150px */
}

#hero6 {
  background: radial-gradient(ellipse at center,#ddebf3 0,#90cee5 700%);
}

nav.footernav {
  margin-left: 15px;
  color: blue;
}

p {
  font-size: 20px;
}

a.nav-item.nav-link.text-uppercase {
  font-size: 14px;
}

div.card.text-lg-center.border.rounded.rounded-lg.border-primary.h-100 {
  padding-top: 5px;
}

ul.list-group {
  font-size: 22px;
  border: none;
}

li.list-group-item {
  /* border: 0px 0px 1px */
  /* border: none */
  /* border-bottom: 1px solid gray */
  border: none;
}

div.col-2.nowork {
  border-right: thin solid #2fa4e7;
}

.style28 {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

p.text-primary.firsthead {
  font-size: 30px;
  margin: 0;
  padding: 0px;
}

p.text-info.secondhead {
  font-size: 40px;
  font-weight: 700;
}

div.swiper-slide {
  /* width: 600px */
}

.style5 {
  float: left;
  width: 200px;
}

@media (min-width: 992px) {

.style5 {
    width: 288px;
  }
}