body {
  margin-top: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin: 10px 0px;
  float: none;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
  text-align: left;
}

h2 {
  margin: 10px 0px;
  padding-right: 26px;
  padding-left: 27px;
  color: #fff;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
}

h3 {
  margin: 10px 0px 1px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

h4 {
  width: 999px;
  margin: 8px 0px 6px;
  padding-top: 9px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: rgba(51, 51, 51, .76);
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}

h5 {
  margin: 10px 0px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

p {
  position: fixed;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: 'Varela Round', sans-serif;
  color: #848999;
}

.button {
  display: inline-block;
  margin-bottom: 21px;
  padding: 10px 20px;
  float: right;
  border-radius: 6px;
  background-color: #308c5e;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.button.reg {
  margin-bottom: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 19px;
  text-transform: capitalize;
}

.button.signup {
  margin-bottom: 25px;
  padding-bottom: 12px;
  padding-left: 20px;
  background-color: #2ca3f2;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.button.connect1 {
  margin-bottom: 33px;
}

.button.about {
  margin-left: 20px;
  background-color: #ad470c;
}

.button.close {
  position: static;
  top: 0px;
  right: 0px;
  display: block;
  margin-bottom: 61px;
  background-color: #8c303a;
}

.button.save {
  display: block;
}

.button.view {
  display: block;
  background-color: #31308c;
}

.button.web {
  margin-top: 21px;
  background-color: #30398c;
}

.button.register {
  display: inline-block;
  height: 34px;
  margin-top: 11px;
  margin-bottom: 0px;
  margin-left: 2px;
  padding-top: 10px;
  padding-left: 20px;
  border: 1px solid rgba(121, 128, 148, .29);
  border-radius: 7px;
  background-color: #30608c;
  line-height: 15px;
}

.button.register._2019 {
  padding-left: 21px;
  float: right;
}

.button.ublue {
  margin-bottom: 26px;
  padding-right: 11px;
  padding-left: 11px;
  float: none;
  background-color: #306a8c;
  font-size: 14px;
  text-transform: capitalize;
}

.button.uorange {
  padding-right: 11px;
  padding-left: 11px;
  background-color: #b85d21;
  text-transform: capitalize;
}

.button.ugrey {
  padding-right: 11px;
  padding-left: 11px;
  background-color: #494c54;
  text-transform: capitalize;
}

.button.upurple {
  padding-right: 11px;
  padding-left: 11px;
  background-color: #34308c;
  text-transform: capitalize;
}

.button.uyellow {
  padding-right: 11px;
  padding-left: 11px;
  background-color: #b2b51b;
  text-transform: capitalize;
}

.button.uskyblue {
  padding-right: 11px;
  padding-left: 11px;
  background-color: #5093ba;
  text-transform: capitalize;
}

.button.explore {
  margin-top: 58px;
  margin-right: 30px;
  background-color: #eb132c;
  font-size: 20px;
}

.button.explore.lp {
  margin-top: 4px;
  float: left;
}

.button.six {
  float: none;
}

.button.weblink {
  display: inline-block;
  margin-top: 15px;
  padding: 4px 16px;
  float: left;
  border: 2px solid #9d9ab8;
  background-color: #fff;
  color: #1d0d69;
  font-size: 13px;
  text-transform: capitalize;
}

.button.weblink.n1 {
  border-width: 1px;
}

.button.weblink.n1.appt {
  width: 113px;
  margin-top: 3px;
  padding-left: 12px;
  border-width: 1px;
  background-color: rgba(224, 158, 36, .94);
}

.button.weblink.n1.appt.smaller {
  margin-top: 7px;
}

.button.weblink.n1.laborder {
  background-color: #e4ae4d;
  color: #302929;
}

.button.signin {
  margin-top: 7px;
  margin-right: 14px;
}

.section {
  padding-top: 65px;
  padding-bottom: 0px;
}

.section.hero {
  padding-top: 31px;
  padding-bottom: 23px;
  background-color: #1e5887;
  color: #7e97bd;
  text-align: center;
}

.section.hero.green {
  background-color: #1e8754;
}

.section.hero.white {
  margin-top: 29px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.section.hero.back {
  margin-top: 0px;
  padding-top: 20px;
  padding-bottom: 24px;
  background-color: transparent;
  background-image: url('../images/womanBalloons3.jpg');
  background-position: 0px -22px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.hero.back.yellow {
  background-image: url('../images/labtubesYellowNew.jpg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section.grey {
  padding-top: 54px;
  padding-bottom: 32px;
  background-color: #eff1f4;
  text-align: center;
}

.section.gr1 {
  background-color: #cbced6;
}

.company {
  display: inline-block;
  margin-top: 13px;
  direction: ltr;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  color: rgba(17, 52, 128, .86);
  font-size: 24px;
  line-height: 28px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}

.company.log {
  margin-top: 22px;
  font-size: 24px;
  line-height: 24px;
}

.company.top {
  display: inline-block;
  margin-top: 23px;
  margin-bottom: 28px;
  margin-left: 44px;
  padding-left: 0px;
  font-size: 34px;
}

.company.cgrey {
  color: rgba(126, 132, 156, .99);
}

.company.home {
  margin-top: 7px;
}

.company.home._1 {
  display: inline-block;
  float: none;
}

.logo {
  margin: 2px 3px 15px 7px;
  padding-right: 0px;
}

.logo.home {
  display: block;
  margin-top: 6px;
}

.hero-heading {
  margin-top: 16px;
  margin-bottom: 33px;
  padding-top: 18px;
  padding-bottom: 19px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 48px;
  line-height: 57px;
  font-weight: 400;
  text-align: center;
  text-transform: capitalize;
}

.hero-heading.space {
  margin: 23px 3px 2px 0px;
  padding-top: 40px;
  padding-bottom: 37px;
  float: right;
  font-size: 42px;
  letter-spacing: 0px;
}

.hero-heading.search {
  margin-top: 68px;
  margin-bottom: 42px;
  padding-left: 22px;
  float: none;
  color: #360a05;
  font-size: 53px;
}

.hero-heading.search.lab {
  color: #ce301e;
}

.hero-heading.search.er {
  margin-top: 68px;
  margin-bottom: 69px;
}

.hero-heading.searchsub {
  margin-bottom: 27px;
  color: #ad8110;
  font-size: 31px;
}

.hero-heading.searchsub.labs {
  color: #414892;
}

.hero-heading.searchsub.er {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(199, 122, 25, .55);
  border-radius: 10px;
  background-color: rgba(255, 153, 0, .44);
  color: rgba(56, 56, 47, .93);
}

.hero-heading.clinic {
  margin-top: 101px;
  border: 1px solid rgba(120, 204, 118, .79);
  border-radius: 13px;
  background-color: rgba(36, 99, 5, .49);
  color: #fff;
}

.hero-heading.business {
  margin-top: 73px;
  padding-top: 71px;
  padding-bottom: 38px;
  border: 1px solid hsla(49, 32%, 71%, .43);
  border-radius: 13px;
  background-color: hsla(53, 34%, 85%, .61);
  color: #261a91;
  font-size: 44px;
  line-height: 57px;
}

.hero-heading.c12 {
  margin-top: 34px;
  padding-right: 19px;
  padding-left: 17px;
  font-size: 39px;
  line-height: 61px;
  text-align: center;
}

.hero-heading.fl {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 1px;
  margin-left: 75px;
  padding-top: 12px;
  padding-bottom: 8px;
  color: #240202;
}

.hero-heading.fl.flyer {
  padding-top: 9px;
  padding-bottom: 5px;
  font-size: 45px;
}

.hero-subhead {
  display: block;
  margin-bottom: 7px;
  padding-top: 3px;
  padding-bottom: 7px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 15px;
  font-weight: 400;
}

.section-title {
  margin-top: 3px;
  padding-bottom: 13px;
  background-image: none;
  font-family: Montserrat, sans-serif;
  color: rgba(51, 51, 51, .81);
  font-size: 27px;
  font-weight: 700;
  text-align: center;
}

.section-subtitle {
  margin-bottom: 43px;
  color: #848999;
  text-align: center;
}

.responsive-img {
  display: block;
  margin-right: auto;
  margin-left: auto;
  border-radius: 13px;
}

.quote-box {
  padding: 34px 40px 34px 98px;
  border-radius: 8px;
  background-color: #fff;
  background-image: url('../images/12-quotes.png');
  background-position: 8% 22%;
  background-size: 50px;
  background-repeat: no-repeat;
  text-align: left;
}

.quote {
  font-family: Montserrat, sans-serif;
  color: rgba(45, 48, 59, .84);
  font-size: 15px;
  line-height: 24px;
}

.quote-thingy {
  display: block;
  margin-top: -2px;
  margin-right: auto;
  margin-left: 45px;
}

.by-section {
  text-align: left;
}

.person-icon {
  margin-right: 15px;
  float: left;
}

.location {
  font-family: Varela, sans-serif;
  color: #848999;
  font-size: 15px;
}

.social-icon {
  width: 50px;
  height: 50px;
  margin-top: 15px;
  margin-right: 14px;
  margin-left: 21px;
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  border-radius: 40px;
  background-color: #596073;
  box-shadow: 0 0 6px 0 #fff;
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-align: center;
}

.social-icon:hover {
  background-color: #7f89a3;
}

.right-footer-col {
  position: relative;
  padding-top: 42px;
  padding-right: 21px;
  padding-bottom: 53px;
  background-color: transparent;
  text-align: right;
}

.left-footer-col {
  position: relative;
  padding: 10px 2px 10px 33px;
  background-color: transparent;
  text-align: center;
}

.text-footer {
  display: block;
  margin-top: 30px;
  padding-top: 1px;
  float: none;
  font-family: Montserrat, sans-serif;
  color: #6e6969;
  font-size: 15px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.text-footer.flyer {
  width: 44%;
  height: 222px;
}

.social-block {
  display: block;
  margin-left: 2px;
  padding: 14px 19px 15px 1px;
  float: none;
}

.navbar1 {
  background-color: transparent;
}

.navbar1.laptop {
  height: 75px;
  float: right;
}

.navbar1.laptop._2019 {
  float: none;
  text-align: center;
}

.navmenuopen._2019 {
  margin-top: 1px;
  padding-top: 0px;
  float: none;
}

.navlinkopen {
  color: #524a4a;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.navlinkopen:hover {
  color: #113db8;
}

.navlinkopen.main1 {
  padding-right: 25px;
  padding-left: 25px;
}

.footer1 {
  padding-top: 4px;
  padding-bottom: 1px;
  background-color: #cce1eb;
}

.section-module {
  margin-bottom: -12px;
  padding-bottom: 11px;
  background-color: rgba(24, 75, 150, .81);
}

.section-module.green {
  margin-bottom: 0px;
  background-color: transparent;
  background-image: url('../images/waitingRoom.jpg');
  background-position: 0% 70%;
  background-size: cover;
}

.section-module.green.er {
  background-image: url('../images/erLobby.jpg');
}

.section-module.center1 {
  margin-bottom: 1px;
  padding-bottom: 0px;
  text-align: center;
}

.section-module.clinic {
  height: 411px;
  margin-top: 3px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: rgba(0, 0, 0, .15);
}

.section-module.flyer {
  background-color: #fff;
}

.sectionlight {
  padding-bottom: 10px;
  background-color: rgba(201, 206, 214, .2);
}

.sectionlight:hover {
  background-color: rgba(201, 206, 214, .2);
}

.imgone {
  position: static;
  display: inline-block;
  margin-top: 34px;
  margin-bottom: 9px;
  padding-top: 16px;
  padding-right: 1px;
  padding-bottom: 12px;
  border-radius: 21px;
  opacity: 1;
}

.imgone.clinic {
  margin-top: 18px;
  margin-bottom: 15px;
}

.imgone.offer {
  margin-top: auto;
  margin-bottom: auto;
}

.textone {
  display: inline-block;
  margin-top: 18px;
  margin-bottom: 39px;
  padding: 20px 6px 2px 0px;
  font-family: Montserrat, sans-serif;
  color: #666873;
  font-size: 24px;
  line-height: 33px;
  font-weight: 400;
  text-align: left;
}

.textone.offer {
  width: 666px;
  margin-top: 7px;
  margin-bottom: 24px;
  padding-top: 19px;
  font-size: 20px;
}

.colimage {
  text-align: center;
}

.colimage.offer {
  position: static;
  margin-top: 31px;
  text-align: center;
}

.coltext {
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  text-align: left;
}

.section-color {
  padding-top: 30px;
  padding-bottom: 38px;
  background-color: #b8d1d4;
  text-align: center;
}

.container-center {
  padding-bottom: 4px;
}

.txt-input {
  margin-bottom: 25px;
  padding-top: 0px;
  padding-right: 33px;
  padding-left: 5px;
  color: #6679ad;
  font-size: 15px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0px;
}

.field-1 {
  margin-top: 24px;
  color: #8a9dc2;
}

.form-log {
  margin-right: 20px;
  margin-left: 21px;
  padding-right: 12px;
  padding-left: 11px;
}

.btn-log {
  display: block;
  margin-top: 25px;
  margin-bottom: 29px;
  border-radius: 10px;
  background-color: #5781bd;
  font-size: 24px;
}

.btn-log.space {
  width: 191px;
  margin-top: 30px;
  margin-right: 11px;
  margin-bottom: 46px;
  padding-top: 17px;
  padding-bottom: 16px;
  float: left;
}

.col-centered {
  text-align: left;
}

.txt-refer {
  padding-top: 0px;
  font-size: 44px;
}

.refer-heading {
  margin-top: 12px;
  padding-top: 5px;
  padding-bottom: 11px;
  color: #7a8196;
  text-align: center;
}

.para-ref {
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 21px;
  padding-right: 21px;
  padding-left: 20px;
  color: #5c6173;
  font-size: 15px;
  text-align: left;
}

.section-top {
  margin-bottom: 15px;
  margin-left: 15px;
  background-color: transparent;
}

.colcolor {
  background-color: hsla(27, 14%, 87%, .38);
}

.divblue {
  margin: 52px 37px 26px 38px;
  padding: 24px 11px 28px 17px;
  border-radius: 8px;
  background-color: #47a6e6;
  color: #241818;
}

.divblue.green {
  background-color: #387d45;
}

.divblue.purple {
  background-color: #716fd6;
}

.divblue.purple2 {
  background-color: rgba(130, 53, 219, .81);
}

.divblue.box4 {
  margin-right: 15px;
  margin-left: 15px;
  background-color: #5f9468;
}

.divblue.box4.offer1 {
  margin-top: 31px;
  margin-right: 17px;
  margin-left: 18px;
  padding: 0px 0px 3px;
  border: 1px solid #9a9cb3;
  border-radius: 7px;
  background-color: #fff;
}

.divblue.box4.sponsor {
  background-color: rgba(230, 80, 30, .84);
}

.txtw {
  padding: 8px 5px 13px 6px;
  color: #fff;
  font-size: 21px;
  line-height: 23px;
  font-weight: 300;
}

.txtw.offer1 {
  margin-left: 18px;
  padding-right: 8px;
  padding-bottom: 10px;
  padding-left: 0px;
  float: none;
  color: #1a3275;
  font-size: 17px;
  text-align: left;
}

.txtw.priceline {
  color: #767a87;
}

.txtw.offercity {
  display: inline-block;
  margin-left: 18px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #706f82;
  font-size: 18px;
}

.myh1 {
  margin-top: 16px;
  margin-bottom: 37px;
  padding: 12px 11px 20px 14px;
  color: rgba(51, 51, 51, .79);
  font-size: 35px;
}

.myh1.brown {
  margin-top: 21px;
  margin-bottom: 25px;
  color: hsla(32, 9%, 43%, .85);
}

.myh1.brown.city {
  margin-top: 19px;
  margin-bottom: 16px;
  font-size: 31px;
}

.txtwide {
  height: 53px;
  margin-top: 36px;
  margin-right: 0px;
  margin-bottom: 49px;
  padding-top: 12px;
  padding-bottom: 10px;
  border-radius: 9px;
  font-size: 18px;
  line-height: 23px;
  font-weight: 300;
}

.frm1 {
  margin-right: 17px;
  margin-bottom: 52px;
  margin-left: 17px;
}

.frm1.connect {
  margin-bottom: 11px;
}

.myh2 {
  margin: 1px 13px 18px 23px;
  padding-bottom: 11px;
  color: rgba(61, 82, 64, .77);
  font-size: 29px;
  text-align: center;
}

.myh2.white1 {
  color: rgba(247, 255, 248, .97);
}

.myh3 {
  margin-left: 17px;
  padding-bottom: 16px;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
}

.myh3.fl {
  display: block;
  padding-bottom: 8px;
  color: #1c0404;
}

.myh3.fl.flyer {
  display: block;
  width: 869px;
  margin-bottom: 1px;
  font-size: 23px;
}

.myselect {
  height: 53px;
  margin-top: 22px;
  border-radius: 8px;
}

.parasuccess {
  margin-top: 47px;
  margin-left: 11px;
  padding-top: 1px;
  padding-left: 28px;
  background-color: #fff;
  color: #31ad23;
  font-size: 25px;
  line-height: 32px;
}

.imglogo {
  display: inline-block;
  margin-top: 22px;
  margin-bottom: 27px;
  margin-left: 12px;
  padding-top: 0px;
  padding-bottom: 9px;
  float: right;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, #000), to(#fff));
  background-image: linear-gradient(180deg, #000 23%, #fff);
  box-shadow: none;
  opacity: 0.79;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.h6footer {
  display: block;
  float: left;
}

.listitemfoot {
  padding-top: 4px;
  padding-bottom: 7px;
  text-align: left;
}

.listfoot {
  display: inline-block;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-right: 36px;
  padding-bottom: 1px;
}

.divdoctor {
  border-radius: 11px;
  background-color: hsla(75, 14%, 72%, .4);
  box-shadow: 1px 1px 3px 0 #000;
}

.containerdoctor {
  display: block;
  margin-top: 21px;
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, .09);
  border-radius: 10px;
  background-color: hsla(234, 8%, 74%, .09);
}

.containerdoctor.sponsor {
  height: auto;
  margin-top: 19px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: rgba(101, 168, 7, .31);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .34);
}

.containerdoctor.sponsor.smaller {
  height: auto;
  margin-top: 13px;
  padding-bottom: 13px;
  background-color: rgba(169, 173, 194, .04);
}

.containerdoctor.sponsor.smaller.connect {
  margin-bottom: 0px;
  padding-right: 11px;
  padding-bottom: 14px;
  padding-left: 11px;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, .22);
  background-color: rgba(189, 191, 202, .18);
  box-shadow: none;
}

.containerdoctor.city {
  margin-top: 10px;
  margin-bottom: 10px;
}

.imgdoctor {
  display: inline;
  margin-top: 19px;
  margin-bottom: 15px;
  margin-left: 12px;
  padding-bottom: 0px;
  float: left;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.imgdoctor.photo {
  width: 74px;
  height: 74px;
  margin-top: 0px;
  margin-bottom: 1px;
  margin-left: 0px;
}

.imgdoctor.n1 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.imgdoctor.city {
  width: 50px;
  height: 35px;
}

.txtdocname {
  margin-top: 12px;
  margin-bottom: 7px;
  margin-left: 25px;
  color: #1c71b8;
  font-size: 16px;
  font-weight: 700;
}

.divdocinfo {
  margin-top: 17px;
  margin-bottom: 6px;
  margin-left: 10px;
}

.sectioncollage {
  margin-bottom: 1px;
  padding-top: 0px;
  background-color: #d8e3c3;
  background-image: none;
}

.txtblock1 {
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 25px;
  padding-right: 0px;
  padding-left: 32px;
  font-family: Montserrat, sans-serif;
  color: #26523d;
  font-size: 26px;
  line-height: 50px;
  font-weight: 700;
}

.formzip {
  margin-right: 111px;
  margin-left: 88px;
}

.ziptext {
  display: block;
  width: 131px;
  height: 42px;
  margin-top: 9px;
  margin-bottom: 30px;
  margin-left: 70px;
  padding-right: 0px;
  padding-left: 7px;
  float: left;
  border: 1px solid #656c96;
  border-radius: 6px;
  color: #7a4806;
  font-size: 22px;
  line-height: 25px;
  text-align: left;
}

.ziptext.sponsor {
  font-size: 20px;
}

.sptext {
  width: 333px;
}

.btngo {
  display: block;
  margin-top: 11px;
  margin-left: 64px;
  padding-left: 14px;
  border-radius: 10px;
  background-color: #c22a25;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 21px;
  font-weight: 700;
}

.btngo.sponsor {
  height: 42px;
  margin-top: 9px;
  font-size: 20px;
}

.btngo.labtests {
  background-color: #25c232;
}

.splist {
  height: 41px;
  margin-top: 9px;
  margin-bottom: 30px;
  margin-left: 33px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  float: right;
  border: 1px solid #637099;
  border-radius: 6px;
  color: rgba(87, 83, 80, .84);
  font-size: 24px;
  line-height: 19px;
  text-align: left;
}

.splist.sponsor {
  font-size: 21px;
  line-height: 17px;
}

.splist.er {
  margin-top: 22px;
}

.colbutton {
  display: block;
  margin-top: 7px;
}

.txtaddress {
  display: block;
  margin-left: 0px;
  padding-bottom: 9px;
  padding-left: 1px;
  float: none;
  color: rgba(6, 7, 8, .83);
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}

.txtaddress.clinic {
  text-align: center;
}

.txtaddress.doc {
  padding-top: 4px;
  padding-bottom: 2px;
  font-weight: 400;
}

.txtaddress.doc.sponsor {
  width: auto;
  margin-top: 2px;
  color: rgba(6, 7, 8, .47);
  font-size: 18px;
}

.txtaddress.doc.sponsor.smaller {
  padding-top: 1px;
  color: rgba(6, 7, 8, .81);
  font-size: 16px;
}

.txtaddress.vvv {
  padding-top: 1px;
  padding-bottom: 2px;
  font-weight: 400;
}

.txtcity {
  display: inline-block;
  margin-bottom: 9px;
  margin-left: 0px;
  float: none;
}

.txtcity.sponsor {
  padding-top: 7px;
  color: rgba(51, 51, 51, .65);
  font-size: 18px;
}

.txtcity.sponsor.smaller {
  color: rgba(51, 51, 51, .93);
  font-size: 17px;
}

.txtsp {
  display: block;
  margin-left: 0px;
  float: none;
}

.imgboard {
  text-align: left;
}

.txtbig {
  display: inline-block;
  margin-top: 17px;
  margin-left: 2px;
}

.txtdocbig {
  display: inline;
  padding-right: 3px;
  padding-left: 0px;
  float: none;
  color: #3572ab;
  font-size: 18px;
  font-weight: 700;
}

.txtdocbig.offer {
  margin-left: 15px;
}

.txtdocbig.sponsor {
  margin-top: 5px;
  padding-top: 2px;
  font-size: 29px;
}

.txtdocbig.sponsor.smaller {
  font-size: 18px;
}

.txtdoctitile {
  display: inline;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  color: #635c5c;
  font-weight: 700;
}

.txtphone {
  display: inline-block;
  width: 173px;
  margin-top: 17px;
  margin-right: 15px;
  margin-left: 0px;
  padding-left: 7px;
  float: left;
  color: #37405c;
  font-size: 15px;
  font-weight: 700;
}

.txtsub1 {
  font-size: 28px;
}

.txtconnect1 {
  color: #e81515;
}

.txtconnect {
  color: #e61919;
}

.linkfooter {
  color: #101757;
  font-weight: 700;
  text-decoration: none;
}

.linkfooter.w--current {
  color: #142796;
  font-weight: 700;
  text-decoration: none;
}

.headingfoot {
  font-size: 17px;
}

.sectionslide {
  background-image: url('../images/ipadWomenWhite.jpg');
}

.slide1 {
  display: inline-block;
  background-image: url('../images/ipadWomenWhite1250px.jpg');
  background-position: -3% 0%;
  background-size: auto;
  background-repeat: repeat;
}

.txtslide {
  margin-top: 24px;
  margin-right: 13px;
  margin-left: 9px;
  color: #455acc;
  font-size: 44px;
}

.h3white {
  margin-top: 7px;
  margin-bottom: 29px;
  padding-bottom: 12px;
  color: #edf1f7;
}

.col2 {
  padding-right: 0px;
  padding-left: 0px;
  background-image: none;
}

.sectionwhite {
  margin-bottom: 0px;
  padding-bottom: 10px;
}

.sectionwhite.subsection {
  margin-top: 13px;
  margin-bottom: 6px;
  padding-top: 22px;
  padding-bottom: 34px;
  background-color: rgba(177, 187, 194, .3);
  text-align: center;
}

.whitenew {
  padding-bottom: 24px;
  color: #fff;
}

.drop1 {
  background-color: #b4cadb;
  font-size: 17px;
  line-height: 20px;
  text-align: left;
}

.dl1:hover {
  background-color: #78c4a6;
}

.dt1.w--open {
  background-color: #dbcaca;
}

.conz {
  padding-right: 24px;
  padding-left: 18px;
  text-align: center;
}

.sectionside {
  position: fixed;
  display: block;
}

.listz {
  margin-right: 26px;
  margin-left: 44px;
  text-align: center;
}

.textzzz {
  font-size: 21px;
}

.headingwhite {
  margin-bottom: 26px;
  color: #fff;
}

.colcen {
  background-color: #e3d8ed;
  text-align: center;
}

.colcen.greenplan {
  background-color: #d8edd9;
}

.colcen.orangeplan {
  background-color: #c3e1eb;
}

.planname {
  margin-top: 13px;
  margin-bottom: 9px;
  padding-top: 16px;
  padding-bottom: 14px;
  color: #5d6273;
  font-size: 30px;
}

.listsp {
  padding-top: 8px;
  padding-bottom: 9px;
}

.sechead {
  padding-top: 21px;
  padding-bottom: 30px;
  padding-left: 22px;
}

.collog {
  text-align: center;
}

.divpurplebox {
  border-radius: 12px;
  background-color: #dad8e8;
}

.divphone {
  padding-top: 16px;
  padding-bottom: 15px;
  background-color: #819fb8;
}

.txtfooterphone {
  display: inline-block;
  margin-top: 23px;
  padding-top: 0px;
  padding-left: 5px;
  color: #fff;
  font-size: 19px;
}

.imgphone {
  margin: 10px 8px 10px 3px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.imgemail {
  margin-right: 5px;
  padding-bottom: 15px;
}

.subhead1 {
  margin-bottom: 26px;
  font-size: 22px;
  line-height: 34px;
  font-weight: 400;
}

.divfeed {
  margin-top: 19px;
  margin-bottom: 10px;
  margin-left: 30px;
  padding-top: 0px;
  padding-bottom: 13px;
  float: none;
  border: 0px solid #000;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: none;
}

.coltab {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.coltab.fill {
  border-top-left-radius: 6px;
  background-color: #e64949;
}

.tabtext {
  margin: 30px 30px 6px 20px;
  padding: 6px 15px 6px 13px;
  border-radius: 6px;
  background-image: url('../images/purple128.PNG');
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
}

.tabtext.clear {
  margin-top: 27px;
  margin-bottom: 4px;
  padding-top: 0px;
  padding-bottom: 37px;
  border: 0px solid #20f;
  background-image: none;
  color: #fff;
}

.tabtext.opth {
  background-color: #078505;
  background-image: none;
}

.tabtext.med {
  background-color: #872e2e;
  background-image: none;
}

.titlediv {
  margin-top: 9px;
  margin-bottom: 1px;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 8px;
  color: rgba(51, 51, 51, .76);
  font-size: 17px;
  line-height: 14px;
  text-align: left;
}

.titlediv.b {
  font-size: 12px;
  font-weight: 700;
}

.colbrief {
  padding-left: 0px;
}

.txtbrief {
  padding-top: 5px;
  padding-right: 18px;
  padding-left: 8px;
}

.txtbrief.domain {
  display: block;
  margin-right: 0px;
  padding-right: 6px;
  color: #11824f;
}

.imgtop {
  display: inline-block;
  margin-top: 22px;
  margin-bottom: 21px;
  padding-right: 13px;
  padding-left: 12px;
  text-align: left;
}

.sectop {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: rgba(36, 67, 209, .63);
  background-image: url('../images/womanBalloons7080.JPG');
  opacity: 1;
  text-align: center;
}

.sectop.mobile {
  margin-top: 18px;
  margin-bottom: 0px;
  padding: 16px 15px 22px;
  float: none;
  background-color: transparent;
  background-image: url('../images/laptopWoman1.JPG');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
}

.sectop.mobile.home {
  margin-top: 0px;
  padding: 0px;
  background-image: url('../images/laptopWoman.jpg');
  background-position: 48% 50%;
  background-attachment: fixed;
}

.secfeed {
  display: none;
  background-color: hsla(230, 5%, 77%, .38);
}

.linkgo {
  text-decoration: none;
}

.linkgo:hover {
  color: rgba(16, 125, 227, .89);
}

.divfeed2 {
  margin-top: 19px;
  margin-right: 20px;
  margin-bottom: 10px;
  padding: 17px 12px 20px 17px;
  border-radius: 5px;
  background-color: #fff;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
}

.divfeed2.laptop {
  display: block;
  width: 72.1%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-bottom: 18px;
  text-align: left;
}

.divfeed2.foot {
  width: 99.9%;
}

.h2right {
  margin-top: 2px;
  margin-bottom: 9px;
  padding-left: 0px;
  color: #544e4e;
  font-size: 25px;
  font-weight: 400;
  text-align: left;
}

.pararight {
  margin-right: 13px;
  margin-left: 17px;
  padding-top: 23px;
  padding-right: 24px;
  padding-left: 20px;
  background-color: #fff;
}

.imgdual {
  margin-bottom: -35px;
  float: left;
}

.col1main {
  padding-right: 10px;
  background-color: #e6e9ed;
}

.col1main.laptop {
  display: none;
}

.divfeedtitle {
  margin-top: 23px;
  margin-bottom: 12px;
  margin-left: 30px;
  border-radius: 7px;
  background-color: #fff;
}

.divfeedtitle.right {
  margin-right: 15px;
  margin-left: 0px;
}

.h2feedtitle {
  padding-left: 7px;
  color: #4f4a4a;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
}

.heroright {
  margin: 21px 2px 17px 0px;
  padding: 32px 0px 22px 24px;
  float: none;
  color: #fff;
  font-size: 49px;
  line-height: 50px;
  text-align: left;
  text-shadow: 1px 1px 11px #474040;
}

.heroright.sub {
  height: 108px;
  margin-top: 22px;
  margin-bottom: 0px;
  padding: 6px 22px 18px 44px;
  color: #fff;
  font-size: 33px;
  line-height: 43px;
  text-align: left;
  text-shadow: none;
}

.heroright.sub.lp {
  display: block;
  width: 666px;
  height: 180px;
  margin-top: 6px;
  margin-left: 66px;
  padding-bottom: 14px;
  padding-left: 3px;
  color: rgba(0, 0, 0, .6);
  font-size: 33px;
  line-height: 37px;
  font-weight: 400;
  text-shadow: none;
}

.heroright.sub2 {
  margin-bottom: 11px;
  padding-top: 0px;
  font-size: 19px;
}

.heroright.laptop {
  margin-top: 122px;
  margin-bottom: 4px;
  margin-left: 66px;
  padding-top: 20px;
  padding-bottom: 24px;
  padding-left: 2px;
  color: rgba(0, 0, 0, .63);
  font-size: 48px;
  line-height: 44px;
  font-weight: 400;
  text-shadow: none;
}

.imgtab {
  width: 80px;
  height: 76px;
  margin-top: 15px;
  margin-left: 10px;
  padding-left: 0px;
  border: 0px solid #000;
  border-radius: 6px;
  color: #fff;
}

.conthero {
  padding-right: 3px;
  padding-left: 3px;
}

.txtcolortab {
  margin: 0px 20px 0px 0px;
  padding: 1px 9px 0px;
  border-radius: 6px 0px 2px;
  background-color: #918e8a;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.txtccside {
  padding-right: 5px;
  padding-bottom: 6px;
  padding-left: 3px;
  color: rgba(51, 51, 51, .85);
  font-size: 18px;
}

.divtopbar {
  padding-bottom: 1px;
  padding-left: 8px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #2b3bc4;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}

.divtopbar.green {
  background-color: #12a317;
}

.txtmember {
  font-size: 20px;
  line-height: 28px;
}

.img4 {
  width: 138px;
  height: 125px;
  padding: 10px;
}

.img4.c {
  width: 127px;
  height: 130px;
  padding-right: 5px;
  padding-left: 5px;
}

.colquad {
  margin-top: 30px;
  margin-right: -6px;
  padding: 17px 0px 43px 25px;
  text-align: center;
}

.txtquad {
  padding-top: 18px;
  font-size: 21px;
  font-weight: 400;
}

.txtquad.white {
  color: #fff;
  font-size: 24px;
}

.secfilter {
  padding-top: 34px;
  background-color: hsla(230, 5%, 77%, .38);
}

.secfilter.laptop {
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-bottom: 19px;
}

.h2filter {
  margin-top: 8px;
  margin-bottom: 4px;
  margin-left: 15px;
  padding-top: 7px;
  padding-bottom: 4px;
  padding-left: 18px;
  color: #74758a;
  font-size: 28px;
  text-align: left;
}

.h2filter.laptop {
  display: none;
}

.h1info {
  margin-top: 5px;
  color: rgba(51, 51, 51, .79);
  font-size: 37px;
}

.txtwhen {
  display: block;
  padding-right: 26px;
  padding-bottom: 0px;
  float: right;
  color: #3c4742;
}

.inputtest {
  margin-top: 14px;
  margin-bottom: 8px;
  padding-top: 9px;
  border: 1px solid #747d7d;
  border-radius: 3px;
  background-color: rgba(163, 209, 217, .29);
  color: #0e4a59;
}

.rowtest {
  padding: 17px 22px 17px 0px;
  border: 1px solid #a3a9b5;
  border-radius: 3px;
  background-color: rgba(221, 229, 240, .27);
}

.labeltest {
  margin-top: 19px;
  text-align: right;
}

.contop {
  text-align: right;
}

.navzoc {
  background-color: transparent;
}

.dropback {
  background-color: #e1e7eb;
}

.droplist {
  background-color: #fff;
}

.droplist.w--open {
  border: 1px solid #e6e8f2;
  border-radius: 5px;
}

.drop11 {
  border-style: solid;
  border-width: 0px 1px 1px;
  border-color: #b8bed1;
  border-radius: 0px 0px 5px 5px;
}

.frmsearch {
  padding-right: 38px;
  padding-left: 28px;
}

.frmsearch.er {
  padding-right: 1px;
  padding-left: 1px;
}

.coldash {
  margin-top: 22px;
  margin-bottom: 13px;
}

.txtbignumber {
  margin-top: 15px;
  margin-bottom: 9px;
  padding-bottom: 11px;
  color: #3b438c;
  font-size: 46px;
  font-weight: 700;
}

.txtdashbold {
  padding-top: 11px;
  font-size: 16px;
  font-weight: 700;
}

.dropacct {
  font-size: 16px;
  font-weight: 700;
}

.txttest {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 26px;
}

.conborder {
  border: 2px solid #000;
}

.txthide {
  padding-top: 15px;
  padding-bottom: 12px;
  color: #e61515;
  font-size: 28px;
}

.divhide {
  background-color: #e6b9ed;
}

.modalbackground {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  background-color: #000;
}

.modalwindow {
  width: 70%;
  height: 743px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 21px;
  padding-right: 26px;
  padding-left: 25px;
  border-radius: 6px;
  background-color: rgba(166, 190, 237, .9);
  text-align: center;
}

.modalback {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  background-color: rgba(0, 0, 0, .83);
}

.divbigtitle {
  padding-top: 22px;
  padding-bottom: 22px;
  text-align: center;
}

.formstyle {
  margin-top: 25px;
  margin-bottom: 14px;
  text-align: center;
}

.btnsave {
  border-radius: 8px;
  background-color: #22cf1f;
  font-size: 29px;
}

.contview {
  margin-top: 25px;
  padding-top: 25px;
  text-align: center;
}

.tabvert {
  float: left;
}

.navvert {
  position: fixed;
  left: 0px;
  top: 0px;
  display: block;
  float: left;
  background-color: transparent;
}

.navlinka {
  display: block;
}

.colfoot2 {
  text-align: center;
}

.txturgent {
  color: #e80c0c;
}

.txtmore {
  margin-top: 12px;
  margin-bottom: 7px;
  padding: 5px 21px 14px 22px;
  color: #606a73;
  font-size: 19px;
  line-height: 29px;
}

.collist {
  margin-bottom: 18px;
  margin-left: 0px;
  padding-top: 21px;
  padding-left: 45px;
  font-size: 17px;
  line-height: 23px;
  text-align: left;
}

.txtitem {
  color: #242020;
}

.txtofferprice {
  padding-right: 4px;
  padding-left: 12px;
  float: right;
  color: #d14213;
  font-size: 26px;
  font-weight: 700;
}

.txtoldprice {
  display: inline-block;
  float: right;
  text-decoration: line-through;
}

.lnkoffer {
  display: block;
  text-decoration: none;
}

.rowsearch {
  margin: 85px 0px 0px;
  padding: 20px 4px 1px 32px;
  border: 1px solid #ba7418;
  border-radius: 10px;
  background-color: rgba(232, 170, 53, .76);
}

.rowsearch.thin {
  height: 89px;
  margin-top: 33px;
  padding-top: 13px;
}

.rowsearch.labs {
  background-color: rgba(213, 30, 14, .76);
}

.rowsearch.er {
  height: 311px;
}

.sectiontype {
  height: 918px;
  background-color: #6e91f0;
  text-align: center;
}

.lnkselect {
  width: 555px;
  margin-top: 18px;
  margin-bottom: 49px;
  padding-top: 25px;
  padding-bottom: 27px;
  border: 1px solid #8d93b0;
  border-radius: 13px;
  background-color: #876be3;
  text-decoration: none;
}

.lnkselect:hover {
  border-width: 2px;
  border-color: #ded121;
  border-radius: 6px;
}

.lnkselect.color {
  background-color: rgba(73, 214, 94, .81);
}

.lnkselect.color2 {
  background-color: rgba(240, 135, 65, .9);
}

.lnkselect.orange {
  background-color: rgba(212, 135, 19, .9);
}

.txtselect {
  padding-right: 10px;
  padding-left: 9px;
  color: #fff;
  font-size: 30px;
  line-height: 20px;
}

.txthelp {
  padding-left: 4px;
  font-size: 22px;
  line-height: 30px;
}

.headingselect {
  margin-top: 27px;
  margin-bottom: 24px;
  padding-top: 21px;
  padding-bottom: 21px;
  color: #fff;
  font-size: 40px;
  text-align: center;
}

.frmpersonal {
  margin-right: 77px;
  margin-bottom: 44px;
  margin-left: 77px;
  padding: 19px 33px 47px;
  border: 1px solid #7674a3;
  border-radius: 13px;
  background-color: #9788db;
  color: #4d4f57;
  text-align: left;
}

.txtfieldp {
  height: 58px;
  margin-top: 17px;
  margin-bottom: 23px;
  padding-top: 13px;
  padding-bottom: 13px;
  border: 1px solid #9298b3;
  border-radius: 8px;
  font-size: 26px;
  line-height: 27px;
}

.btnpersonal {
  display: inline-block;
  margin-top: 18px;
  margin-bottom: 5px;
  float: right;
  border: 1px solid #8b8dad;
  border-radius: 6px;
  background-color: #676cf0;
  font-size: 22px;
}

.frmselectbox {
  display: inline-block;
  width: 144px;
  height: 53px;
  margin-top: 19px;
  margin-right: 30px;
  margin-bottom: 35px;
  float: left;
  border: 1px solid #abb4d1;
  border-radius: 6px;
  font-size: 23px;
}

.frmselectbox.gender {
  float: none;
}

.txtdoc2 {
  padding-left: 42px;
}

.colpic {
  position: static;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  background-image: url('../images/kidsDoctorPlay.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.imgclinic {
  display: block;
  width: auto;
  height: auto;
  float: none;
}

.imgclinic.locate {
  display: block;
  width: 311px;
  height: 272px;
  margin-right: auto;
  margin-left: auto;
  padding: 22px 11px 18px;
}

.sectionpaper {
  padding-top: 22px;
  padding-right: 11px;
  padding-left: 11px;
  background-image: url('../images/bgPaper.png');
  background-size: contain;
  background-repeat: repeat;
  background-attachment: fixed;
}

.divblog1 {
  margin-bottom: 22px;
  border: 1px solid rgba(105, 113, 128, .4);
  border-radius: 10px;
  box-shadow: 0 0 6px 0 #fff;
}

.imgblog1 {
  border-radius: 10px 10px 0px 0px;
}

.rowblogtype {
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #fff;
}

.h2blog1 {
  padding-top: 7px;
  color: #d4772a;
}

.txtblog1 {
  margin-top: 6px;
  padding-top: 10px;
  padding-right: 3px;
  padding-left: 3px;
}

.divhome {
  display: block;
  width: 705px;
  height: 419px;
  margin: 15px 88px 23px 14px;
  padding-right: 17px;
  padding-left: 11px;
  float: right;
  border-radius: 8px;
  background-color: rgba(36, 77, 138, .7);
  text-align: left;
}

.divhome._2 {
  width: 439px;
  float: none;
}

.divhome.laptop {
  width: auto;
  height: 777px;
  margin: auto;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 44px;
  float: left;
  background-color: transparent;
  color: transparent;
}

.divrpanel {
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 21px;
  padding-left: 18px;
  float: none;
  background-color: rgba(119, 0, 255, .29);
}

.divrpanel.aa {
  display: inline-block;
}

.divrpanel.b {
  display: block;
  background-color: rgba(39, 107, 20, .65);
}

.divrpanel.b.loc {
  width: 61%;
  height: 58px;
  margin-top: 40px;
  padding-top: 6px;
  padding-bottom: 5px;
  float: none;
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
  text-align: left;
}

.divrpanel.b.loc.call {
  margin-top: 45px;
  margin-bottom: 18px;
  padding-bottom: 6px;
  background-color: rgba(27, 161, 156, .65);
}

.divrpanel.b.loc.hour {
  background-color: rgba(107, 42, 20, .65);
}

.divrpanel.c {
  display: block;
  width: auto;
  background-color: rgba(15, 156, 250, .89);
}

.divrpanel.ph {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: rgba(240, 94, 10, .86);
}

.colr2 {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: transparent;
  line-height: 18px;
  text-align: left;
}

.flag1 {
  margin-right: 4px;
  margin-left: 6px;
  padding-right: 3px;
  color: #fff;
  font-size: 29px;
  text-align: left;
}

.flag1.loc {
  font-size: 31px;
  line-height: 25px;
}

.seccall {
  background-color: rgba(68, 120, 38, .18);
}

.txtlocation {
  padding-top: 33px;
  padding-bottom: 33px;
  padding-left: 44px;
  background-color: #e6ebf2;
  color: rgba(8, 74, 19, .92);
  font-size: 34px;
  line-height: 35px;
  text-align: left;
}

.txtlocation.blue {
  color: rgba(8, 26, 74, .76);
}

.sectiongrid {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: rgba(36, 77, 138, .7);
}

.sectiongrid.laptop {
  background-color: rgba(98, 101, 105, .49);
}

.divsix {
  border: 1px solid #b4bedb;
  border-radius: 10px;
}

.secsignup {
  padding-top: 35px;
  padding-bottom: 33px;
  background-color: #41638a;
  text-align: left;
}

.h2signup {
  display: inline-block;
  margin-bottom: 45px;
  margin-left: 18px;
  font-size: 36px;
  line-height: 47px;
  text-align: left;
}

.txtemailsignup {
  display: inline;
  width: 40%;
  margin-top: 12px;
  margin-left: 39px;
  text-align: left;
}

.btnemailsubmit {
  display: inline;
  margin-top: 0px;
  border-radius: 7px;
  background-color: #ff1e00;
  font-size: 15px;
}

.divdocl {
  display: inline-block;
  width: 14%;
  float: left;
}

.divdocl.n1 {
  width: 14.9%;
  height: 95px;
  margin-top: 18px;
  border: 0px solid #000;
  background-image: url('../images/healthcareBriefcaseBlue.png');
  background-position: 50% 50%;
  background-size: 44px 44px;
  background-repeat: no-repeat;
  text-align: center;
}

.divdocl.n1.sponsor {
  width: 99px;
  height: auto;
  margin-top: 18px;
  margin-bottom: 0px;
  margin-left: 6px;
}

.divdocl.n1.sponsor.smaller {
  height: 134px;
  margin-top: 14px;
  margin-left: 4px;
}

.divdocm {
  display: inline-block;
  width: 53%;
  float: left;
}

.divdocm.n1 {
  width: 55%;
  margin-left: 8px;
}

.divdocm.n1.sponsor {
  margin-top: 10px;
  margin-bottom: 14px;
  padding-right: 2px;
}

.divdocm.n1.sponsor.smaller {
  width: 54%;
  margin-top: 2px;
  margin-bottom: 16px;
  margin-left: 12px;
}

.txtspec {
  display: block;
  padding-left: 2px;
}

.divdocr {
  display: inline-block;
  width: 29%;
  height: 115px;
  float: left;
}

.divdocr.n1 {
  width: 18%;
  height: auto;
  margin-top: 3px;
  float: left;
}

.divdocr.n1.smaller {
  width: 20%;
  height: 61%;
}

.divdocr.n1.smaller.score {
  width: 18%;
  height: 111px;
  margin-top: 14px;
  padding-top: 11px;
  padding-right: 0px;
  border: 1px solid rgba(0, 0, 0, .47);
  border-radius: 8px;
}

.map1 {
  margin-right: 0px;
}

.conmap {
  padding-top: 33px;
  padding-bottom: 33px;
  padding-left: 33px;
  text-align: center;
}

.sectionlogophone {
  height: 131px;
}

.divphonelarge {
  width: 32%;
  float: right;
}

.txtphonebold {
  width: 77%;
  margin-top: 14px;
  margin-right: 16px;
  margin-bottom: 8px;
  padding-top: 5px;
  padding-right: 1px;
  padding-bottom: 5px;
  float: right;
  color: #283aa1;
  font-size: 34px;
}

.divlogoleft {
  width: 54%;
  padding-top: 1px;
  padding-left: 16px;
  float: left;
}

.txtcareclub {
  width: 61%;
  height: 49px;
  margin-top: 16px;
  margin-right: 0px;
  padding-top: 13px;
  float: left;
  color: #283f70;
  font-size: 44px;
  font-weight: 700;
}

.txtcareclub.care {
  display: block;
  width: 39%;
  margin-top: 0px;
  padding-top: 5px;
  padding-left: 28px;
  float: left;
  color: #960e19;
  font-size: 27px;
}

.imglogonew {
  float: left;
}

.sectionfamily {
  background-image: url('../images/FamilyRoom1.JPG');
  background-size: cover;
  background-repeat: no-repeat;
}

.divfrontheader {
  width: 40%;
  height: 44%;
  margin-top: 69px;
  margin-right: 38px;
  margin-bottom: 139px;
  padding-bottom: 1px;
  float: right;
  border-radius: 13px;
  background-color: rgba(7, 70, 143, .4);
}

.hwhitenew {
  margin-top: -1px;
  margin-bottom: 6px;
  padding-top: 31px;
  padding-right: 13px;
  padding-left: 38px;
  float: none;
  color: #fff;
  font-size: 54px;
  line-height: 62px;
  text-align: left;
}

.hwhitenew.sm {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 16px;
  font-size: 32px;
  line-height: 49px;
}

.txtfeatures {
  margin-top: 19px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #fff;
  font-weight: 700;
}

.sec404error {
  margin-top: 33px;
  background-color: rgba(184, 195, 204, .7);
}

.img404 {
  height: 69.7%;
  margin-bottom: 3px;
  padding-right: 22px;
  padding-bottom: 19px;
  padding-left: 1px;
}

.h1errorpage {
  display: inline-block;
  margin-top: 46px;
  padding-top: 7px;
  padding-left: 33px;
  color: #445a85;
  font-size: 66px;
  line-height: 63px;
}

.seclogoe {
  background-color: #911f1f;
}

.logoe {
  margin-top: 5px;
  padding-left: 33px;
}

.h2errorpage {
  display: inline-block;
  width: 100%;
  float: none;
  color: #8f91b3;
}

.secsignupnew {
  background-color: rgba(41, 130, 171, .45);
}

.imgback {
  border-radius: 8px;
}

.imgoverlay {
  border-radius: 9px;
}

.imgoverlay.sponsor {
  width: 93.2%;
  height: 134px;
  margin-bottom: 0px;
  margin-left: 2px;
  padding-bottom: 1px;
  padding-left: 0px;
}

.imgoverlay.sponsor.smaller {
  width: 87.2%;
  height: 110px;
}

.secphysical {
  display: inline-block;
  width: auto;
  height: 580px;
  border-bottom-style: solid;
  border-bottom-color: #7987b8;
  border-radius: 9px;
  text-align: left;
}

.secphysical.flyer {
  display: block;
  width: auto;
  height: auto;
}

.h2physical {
  margin-top: -6px;
  color: rgba(31, 29, 168, .81);
  font-size: 42px;
}

.h2physical.h3 {
  margin-top: 20px;
  padding-top: 33px;
  font-size: 28px;
  text-align: center;
}

.h2physical.h3.coll {
  margin-top: 30px;
  padding-top: 3px;
  font-size: 25px;
  line-height: 29px;
}

.h2physical.h3.flyer {
  margin-top: 9px;
  margin-bottom: 3px;
  padding-top: 10px;
  font-size: 23px;
}

.h2physical.h3.flyer.foot {
  font-size: 17px;
}

.h2physical.h3.flyer.price {
  font-size: 20px;
}

.h2physical.flyer {
  margin-bottom: 5px;
}

.h2physical.flyer.top {
  padding-right: 4px;
  padding-left: 17px;
  font-size: 35px;
}

.h2physical.flyer.next {
  font-size: 25px;
}

.divphysicalpromo {
  width: 95%;
  height: 37.5%;
  margin: 31px 30px 44px 33px;
  padding-top: 33px;
  padding-right: 1px;
  padding-bottom: 33px;
  float: left;
  border: 1px solid #000;
  border-radius: 9px;
  background-color: rgba(84, 98, 143, .52);
  text-align: left;
}

.divphysicalpromo.flyer {
  display: inline-block;
  width: 83%;
  height: 42.5%;
  margin-top: 13px;
  margin-bottom: 10px;
  margin-left: 29px;
  padding: 18px 6px 11px;
  background-color: rgba(84, 98, 143, 0);
}

.h1newflyer {
  margin-bottom: 0px;
  padding-left: 44px;
  font-size: 12px;
  text-align: center;
}

.logoflyer {
  display: inline-block;
  height: 75px;
  margin-bottom: 18px;
}

.conopen {
  padding-top: 33px;
  padding-bottom: 33px;
  text-align: left;
}

.sectionend {
  height: 111px;
  background-color: #575050;
}

.txtcopyright {
  margin: auto;
  padding-top: 42px;
  color: #fff;
  font-size: 19px;
  text-align: center;
}

.sechome {
  height: 76px;
  margin-top: auto;
  margin-bottom: auto;
}

.collaptop {
  margin-right: auto;
  margin-left: auto;
}

.linkcareclub {
  width: 157px;
}

.lnkbrand {
  display: block;
  width: 167px;
  height: 63px;
  margin-left: 10px;
}

.secnewtop {
  background-image: url('../images/laptopWoman1.JPG');
  background-size: cover;
  background-repeat: no-repeat;
}

.h2newhero {
  margin-top: auto;
  margin-bottom: auto;
  color: #222433;
}

.lnkblock3 {
  width: auto;
  text-decoration: none;
}

.imgstar5 {
  margin-top: 5px;
  margin-left: 3px;
  padding-top: 2px;
}

.imgstar5.smaller {
  padding-bottom: 1px;
}

.divoffer {
  display: inline-block;
  width: 63%;
  height: auto;
  margin-top: 11px;
  margin-left: 10px;
  padding-top: 2px;
  padding-right: 12px;
  padding-left: 5px;
  float: none;
  border: 0px none #343736;
  border-radius: 7px;
  background-color: rgba(135, 176, 204, .58);
}

.txtoffer {
  display: inline;
  width: 77%;
  height: 35px;
  margin-top: 4px;
  margin-left: 22px;
  padding-top: 2px;
  padding-bottom: 3px;
  float: none;
  color: rgba(51, 51, 51, .73);
}

.txtofferflag {
  display: inline;
  width: 21%;
  height: 38px;
  padding-top: 5px;
  padding-bottom: 18px;
  border-radius: 9px 0px 0px 9px;
  background-color: transparent;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}

.divcityfind {
  display: inline-block;
  padding-top: 28px;
  float: none;
}

.txtcityfindlink {
  margin-top: 0px;
  margin-left: 20px;
  color: rgba(36, 51, 64, .8);
  font-size: 29px;
  text-decoration: none;
}

.lnkblockcity {
  width: 100%;
}

.txtcityfinder {
  display: inline-block;
  margin-left: 20px;
  color: rgba(56, 60, 74, .88);
  font-size: 25px;
}

.divconnectpanel {
  margin-right: auto;
  margin-left: auto;
  border-width: 1px;
  border-radius: 10px;
}

.containerconnect {
  border-width: 1px;
  border-color: rgba(169, 174, 189, .75);
  border-radius: 10px;
}

.lnkconnect {
  display: block;
  width: 100%;
  margin: 21px auto 12px;
  padding: 2px 12px 2px 18px;
  float: left;
  border: 1px solid #52638d;
  border-radius: 6px;
  background-color: #fff;
}

.divleftconnect {
  float: left;
}

.divrightconnect {
  margin-right: 44px;
  float: right;
}

.divconnectpanel2 {
  width: 888px;
  margin-right: 5px;
  margin-bottom: 26px;
  margin-left: 5px;
  padding: 13px 12px;
  border: 1px solid #777688;
  border-radius: 10px;
}

.txtleftdiv {
  margin-top: 18px;
  margin-right: 44px;
  color: rgba(54, 109, 158, .9);
  font-size: 26px;
}

.imgconnect {
  margin-top: 7px;
  margin-right: 7px;
  margin-bottom: 7px;
}

.imgrightarrow {
  float: right;
}

.txtdocscore {
  margin-top: 30px;
  float: none;
  color: rgba(51, 51, 51, .66);
  font-size: 65px;
  font-weight: 700;
  letter-spacing: -0.9px;
}

.parent123 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.serviceblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  margin-left: 1px;
  padding: 35px 15px 33px 26px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 2px solid #9092a8;
  border-radius: 12px;
  background-color: #fff;
}

.bignumber {
  padding-right: 18px;
  padding-left: 4px;
  color: #0d4579;
  font-size: 77px;
}

.topheading {
  font-size: 27px;
}

.txtbelow {
  display: block;
  margin-top: 9px;
  padding-top: 21px;
  text-align: left;
}

.buttonstartlabs {
  margin-top: 3px;
  margin-bottom: 25px;
  padding-top: 19px;
  padding-bottom: 20px;
  border-radius: 12px;
  background-color: rgba(230, 105, 47, .76);
  font-size: 36px;
}

.column {
  margin-top: 11px;
}

.getstarted {
  margin: 8px 7px;
}

.divgetstarted {
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}

.txtgetstarted {
  margin-top: 8px;
  font-size: 24px;
}

.colstarted {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

.divoptionbox {
  border: 1px solid #635151;
  border-radius: 4px;
}

.txttopbox {
  margin-top: 5px;
  color: #1534a4;
  font-size: 22px;
  font-weight: 700;
}

.txttopbox.under {
  margin-top: 12px;
  margin-bottom: 11px;
  color: #555e7b;
  font-size: 14px;
}

.txttopbox.b {
  width: auto;
  margin: 3px 56px 7px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: 1px solid #0d6713;
  border-radius: 6px;
  background-color: #4bc549;
  color: #fff;
}

.linkgetstarted {
  width: 95%;
  height: auto;
  margin: 7px;
  padding: 10px 7px;
  border: 1px solid #413434;
  border-radius: 6px;
  text-align: center;
  text-decoration: none;
}

.divkids {
  background-color: transparent;
}

.txtkids {
  height: 411px;
  padding: 11px;
  background-color: #fff;
  color: rgba(0, 0, 0, .58);
  font-size: 34px;
  line-height: 34px;
}

.rowkid {
  height: auto;
}

.containerslider {
  margin-top: 32px;
  margin-bottom: 0px;
}

.slidebox {
  height: 72%;
  margin: auto;
  padding-right: auto;
  padding-bottom: 0px;
  padding-left: auto;
}

.divlinkbox {
  width: 27%;
  margin: 8px 17px 14px 47px;
  padding-right: auto;
  padding-left: 0px;
  border: 1px solid #9fa5b0;
  border-radius: 8px;
  text-decoration: none;
}

.image {
  width: 30%;
}

.image.box {
  display: block;
  width: 28%;
  height: 28%;
  margin-top: 14px;
  margin-right: auto;
  margin-left: auto;
}

.slider1 {
  height: 72%;
  background-color: #fff;
}

.left-arrow {
  margin-left: 0px;
  padding-left: 0px;
}

.left-arrow.myslide {
  width: 4%;
  height: auto;
  margin-right: 0px;
  color: #a7b4c8;
}

.txtbelowimage {
  width: 65%;
  margin-right: auto;
  margin-bottom: 13px;
  margin-left: auto;
  padding-top: 11px;
  color: #415779;
  font-size: 22px;
  text-align: center;
  text-decoration: none;
}

.containerback {
  margin-top: 33px;
  margin-bottom: 60px;
}

.right-arrow {
  width: 4%;
  color: #99a6b8;
}

.mask1 {
  height: 72%;
}

.container {
  margin-right: 280px;
  margin-left: 237px;
}

.secmenu2019 {
  padding-right: 44px;
  padding-left: 23px;
}

.secthome2019 {
  height: 74px;
}

.divcontainer {
  margin-left: 0px;
  padding-right: 33px;
  padding-left: 34px;
  float: none;
}

.drop2019:hover {
  color: #4e53c1;
}

.dropicon2019 {
  display: none;
}

.txtdrop {
  color: #5b5252;
  font-size: 18px;
  font-weight: 700;
}

.txtdrop._2019 {
  color: #64666d;
  font-size: 18px;
}

.txtdrop._2019:hover {
  color: #394dac;
}

.txtdrop._2019:active {
  color: rgba(67, 69, 76, .86);
}

.droplist2019.w--open {
  background-color: #fff;
}

.droplink2019 {
  margin-top: 8px;
  padding-top: 11px;
  padding-bottom: 20px;
  font-size: 16px;
  text-decoration: none;
}

.droptog2019:hover {
  color: #1b32a7;
}

.droptog2019:focus {
  color: #4890c7;
}

.secdesktop {
  text-align: center;
}

.divbigtest {
  display: inline-block;
}

.secbigapple {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.txtbigapple {
  margin-top: 27px;
  margin-bottom: 37px;
  padding-top: 0px;
  color: #524c4c;
  font-size: 48px;
}

.image-2 {
  border-radius: 10px;
}

@media (max-width: 991px) {
  body {
    text-align: left;
  }
  h2 {
    text-align: left;
  }
  .button.register {
    padding: 4px 10px;
    font-size: 12px;
    line-height: 23px;
  }
  .button.register._2019 {
    margin-bottom: 10px;
    margin-left: 12px;
    float: left;
  }
  .button.explore {
    margin-top: 36px;
    margin-bottom: 25px;
    padding-bottom: 10px;
  }
  .section.hero {
    background-color: rgba(42, 89, 145, .89);
  }
  .company {
    margin-top: 15px;
  }
  .hero-heading {
    font-size: 42px;
  }
  .hero-heading.space {
    font-size: 33px;
    line-height: 53px;
  }
  .hero-heading.search {
    padding-left: 35px;
    color: #965203;
  }
  .hero-heading.business {
    font-size: 50px;
  }
  .hero-heading.c12 {
    margin-top: 6px;
    margin-bottom: 29px;
    padding-bottom: 11px;
    font-size: 29px;
    line-height: 48px;
  }
  .hero-heading.fl.flyer {
    padding-bottom: 4px;
    font-size: 40px;
  }
  .section-title {
    background-image: none;
    font-size: 25px;
  }
  .right-footer-col {
    padding-bottom: 53px;
  }
  .navbar1.laptop {
    height: 67px;
  }
  .navmenubut._2019 {
    padding-top: 12px;
  }
  .navlinkopen.main1 {
    padding-right: 18px;
    padding-left: 14px;
  }
  .section-module.green {
    background-color: rgba(44, 94, 232, .95);
    background-position: 50% 50%;
  }
  .section-module.clinic {
    margin-top: 19px;
    padding-bottom: 0px;
  }
  .imgone {
    margin-top: 30px;
    padding-top: 4px;
    border-style: solid;
    border-radius: 15px;
  }
  .textone {
    padding-left: 0px;
    line-height: 23px;
    text-align: left;
  }
  .textone.offer {
    width: auto;
    font-size: 19px;
  }
  .colimage.offer {
    margin-top: 30px;
  }
  .txtw {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtw.offer1 {
    margin-left: 11px;
    padding-left: 7px;
    font-size: 13px;
  }
  .txtw.offercity {
    margin-left: 14px;
    padding-left: 6px;
  }
  .myh1 {
    margin-bottom: 22px;
    padding: 19px 8px 17px 15px;
    font-size: 33px;
  }
  .myh2.white1 {
    font-size: 24px;
  }
  .myh3.fl.flyer {
    width: 711px;
    margin-top: 0px;
    font-size: 21px;
  }
  .containerdoctor.sponsor {
    height: 245px;
  }
  .imgdoctor.photo {
    margin-bottom: 0px;
  }
  .txtblock1 {
    margin-top: 17px;
    margin-bottom: 22px;
    margin-left: 2px;
    padding-left: 41px;
    font-size: 22px;
  }
  .ziptext {
    margin-right: 10px;
    margin-left: 28px;
  }
  .ziptext.sponsor {
    font-size: 20px;
  }
  .btngo {
    margin-left: 33px;
  }
  .splist {
    width: 252px;
    margin-left: 31px;
    padding-left: 10px;
  }
  .splist.sponsor {
    font-size: 19px;
  }
  .txtaddress {
    width: 338px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 3px;
    font-size: 15px;
  }
  .txtaddress.doc.sponsor {
    color: rgba(6, 7, 8, .7);
    font-size: 14px;
  }
  .txtaddress.vvv {
    padding-left: 1px;
  }
  .txtcity.sponsor {
    padding-left: 3px;
    color: rgba(51, 51, 51, .77);
    font-size: 17px;
  }
  .txtdocbig {
    display: inline-block;
    float: left;
    font-size: 17px;
    line-height: 20px;
  }
  .txtdocbig.sponsor {
    margin-top: 0px;
    font-size: 16px;
  }
  .txtdoctitile {
    display: inline;
    float: none;
  }
  .txtphone {
    width: 111px;
    margin-left: 1px;
  }
  .colcen.orangeplan {
    background-color: rgba(146, 215, 232, .29);
  }
  .divphone {
    padding-top: 30px;
    padding-bottom: 31px;
  }
  .txtfooterphone {
    font-size: 16px;
    font-weight: 700;
  }
  .subhead1 {
    margin-bottom: 22px;
    font-size: 30px;
    text-align: center;
  }
  .divfeed {
    margin-left: 17px;
    border-radius: 9px;
    box-shadow: none;
  }
  .tabtext {
    padding-right: 2px;
    padding-left: 5px;
  }
  .sectop {
    padding-bottom: 0px;
  }
  .sectop.mobile {
    padding-right: 51px;
    padding-left: 17px;
    background-size: contain;
  }
  .sectop.mobile.home {
    width: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    float: none;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
  }
  .divfeed2 {
    padding-right: 12px;
    padding-left: 15px;
    border-radius: 9px;
  }
  .divfeed2.laptop {
    width: 86.1%;
  }
  .imgdual {
    margin-bottom: 0px;
  }
  .col1main {
    padding-left: 0px;
  }
  .h2feedtitle {
    padding-left: 10px;
    font-size: 22px;
  }
  .heroright {
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 6px;
    padding-top: 19px;
    padding-right: 13px;
    padding-left: 5px;
    font-size: 31px;
    line-height: 55px;
    text-align: left;
  }
  .heroright.sub {
    margin-top: -2px;
    margin-bottom: 34px;
    margin-left: 4px;
    padding-top: 5px;
    font-size: 24px;
    text-align: left;
    text-shadow: none;
  }
  .heroright.sub.lp {
    width: auto;
    height: 53.4%;
    margin-bottom: 1px;
    margin-left: 0px;
    padding-left: 9px;
    font-size: 18px;
    line-height: 42px;
    text-shadow: none;
  }
  .heroright.sub2 {
    padding-top: 14px;
  }
  .heroright.laptop {
    margin-top: 13px;
    margin-left: 5px;
    padding-right: 7px;
    font-size: 31px;
    line-height: 42px;
    text-shadow: none;
  }
  .txtcolortab {
    font-size: 13px;
  }
  .h1info {
    font-size: 35px;
  }
  .rowsearch {
    padding-left: 8px;
  }
  .btnpersonal {
    float: right;
  }
  .frmselectbox {
    width: 112px;
    margin-right: 17px;
    font-size: 18px;
  }
  .frmselectbox.gender {
    float: left;
  }
  .imgclinic {
    width: 100%;
    height: 100%;
  }
  .imgclinic.locate {
    width: 244px;
    height: 232px;
  }
  .divhome {
    width: 455px;
    height: 396px;
    margin-top: 27px;
    margin-right: 25px;
    margin-left: 25px;
    padding-bottom: 4px;
    float: none;
  }
  .divhome.laptop {
    width: 444px;
    height: auto;
    margin: auto;
    padding-bottom: 0px;
    padding-left: 33px;
    float: left;
  }
  .divrpanel {
    width: auto;
    height: auto;
    margin-top: 4px;
  }
  .divrpanel.b.loc {
    width: 94%;
    height: 63px;
    margin-top: 21px;
    font-size: 18px;
    line-height: 18px;
  }
  .divrpanel.b.loc.call {
    margin-top: 19px;
  }
  .divrpanel.c {
    width: auto;
  }
  .divrpanel.ph {
    margin-top: 22px;
  }
  .colr2 {
    position: static;
  }
  .flag1 {
    font-size: 18px;
    line-height: 34px;
  }
  .txtlocation.blue {
    font-size: 32px;
  }
  .sectiongrid.laptop {
    padding-top: 22px;
  }
  .divdocl {
    width: 17%;
  }
  .divdocl.n1 {
    width: 21%;
    height: 99px;
    margin-right: 16px;
  }
  .divdocm.n1 {
    width: 44%;
  }
  .divdocm.n1.sponsor {
    width: 42%;
    margin-top: 0px;
    margin-left: 4px;
  }
  .divdocm.n1.sponsor.smaller {
    width: 44%;
    margin-left: 0px;
  }
  .divdocr.n1 {
    width: 28%;
  }
  .divphonelarge {
    width: 39%;
  }
  .txtphonebold {
    margin-bottom: 4px;
    font-size: 31px;
  }
  .txtcareclub.care {
    width: 52%;
  }
  .sectionfamily {
    background-size: contain;
    background-repeat: no-repeat;
  }
  .divfrontheader {
    width: 40%;
    margin-top: 57px;
    margin-right: 26px;
  }
  .hwhitenew {
    height: 48.2%;
    margin-top: 0px;
    padding-top: 22px;
    padding-left: 26px;
    font-size: 45px;
    line-height: 57px;
  }
  .hwhitenew.sm {
    margin-bottom: 12px;
    padding-right: 12px;
    padding-left: 26px;
    font-size: 25px;
    line-height: 40px;
  }
  .img404 {
    width: 28%;
    height: 66.7%;
    margin-top: 10px;
    padding-left: 22px;
  }
  .h1errorpage {
    width: 66%;
    margin-top: 22px;
    padding-left: 26px;
    float: right;
    font-size: 42px;
    line-height: 45px;
  }
  .imgback {
    padding-left: 6px;
  }
  .imgoverlay.sponsor {
    width: 125px;
    height: 142px;
    margin-left: 6px;
  }
  .secphysical {
    width: auto;
    height: 46.2%;
    padding-bottom: 39px;
  }
  .h2physical {
    line-height: 57px;
    text-align: center;
  }
  .h2physical.h3.coll {
    padding-bottom: 22px;
  }
  .h2physical.h3.flyer {
    font-size: 25px;
  }
  .h2physical.flyer.top {
    font-size: 34px;
    text-align: left;
  }
  .divphysicalpromo {
    width: 78.8%;
    margin-left: 70px;
  }
  .divphysicalpromo.flyer {
    width: 85.8%;
    margin-left: 57px;
    padding-right: 6px;
    padding-left: 6px;
  }
  .lnkbrand {
    width: 157px;
  }
  .secnewtop {
    background-size: contain;
  }
  .h2newhero {
    font-size: 27px;
    line-height: 35px;
  }
  .imgstar5 {
    margin-left: 7px;
    padding-left: 3px;
  }
  .divoffer {
    width: 93%;
  }
  .txtoffer {
    margin-left: 22px;
  }
  .divrightconnect {
    margin-right: 3px;
  }
  .txtleftdiv {
    margin-right: 16px;
  }
  .bignumber {
    font-size: 68px;
  }
  .topheading {
    font-size: 18px;
  }
  .txttopbox.b {
    margin-right: 22px;
    margin-left: 22px;
  }
  .txtbelowimage {
    font-size: 16px;
  }
  .secmenu2019 {
    padding-right: 22px;
    padding-left: 3px;
  }
  .dropicon2019 {
    display: block;
  }
  .txtdrop {
    font-size: 16px;
    font-weight: 700;
  }
}

@media (max-width: 767px) {
  .button.register {
    margin-bottom: 16px;
    margin-left: 20px;
    float: left;
  }
  .button.weblink.n1.appt {
    padding-bottom: 4px;
  }
  .button.weblink.n1.appt.smaller {
    margin-top: -2px;
    margin-bottom: 19px;
  }
  .section {
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
  }
  .section.hero {
    margin-right: 0px;
  }
  .section.hero.back {
    background-image: url('../images/womanBalloons3.jpg');
    background-position: 0px -22px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .logo {
    margin-left: 3px;
    float: none;
  }
  .hero-heading {
    margin-bottom: 19px;
    padding-right: 0px;
    padding-left: 1px;
    font-size: 31px;
    line-height: 39px;
  }
  .hero-heading.space {
    padding-right: 8px;
    padding-left: 9px;
    font-size: 38px;
  }
  .hero-heading.searchsub {
    padding-right: 13px;
    padding-left: 15px;
  }
  .hero-heading.searchsub.er {
    margin-right: 11px;
    margin-left: 11px;
  }
  .hero-heading.business {
    margin-right: 23px;
    margin-left: 23px;
    padding-left: 1px;
  }
  .hero-heading.c12 {
    font-size: 25px;
    line-height: 38px;
  }
  .hero-subhead {
    margin-top: 16px;
    margin-bottom: 60px;
    padding-top: 8px;
    color: #fff;
  }
  .section-title {
    background-image: none;
  }
  .quote-box {
    background-image: url('../images/12-quotes.png');
  }
  .by-section.first {
    margin-bottom: 35px;
  }
  .right-footer-col {
    padding-bottom: 31px;
    text-align: center;
  }
  .left-footer-col {
    padding-left: 11px;
  }
  .text-footer {
    padding-right: 15px;
    padding-left: 30px;
    text-align: center;
  }
  .social-block {
    display: inline-block;
  }
  .navmenuopen {
    background-color: rgba(180, 201, 217, .93);
  }
  .navmenubut.w--open {
    background-color: transparent;
  }
  .navicon {
    background-color: transparent;
    color: #1e3496;
  }
  .navlinkopen {
    font-size: 18px;
  }
  .navlinkopen.main1 {
    padding-top: 14px;
    padding-bottom: 13px;
  }
  .section-module.clinic {
    padding-right: 0px;
    padding-left: 0px;
  }
  .sectionlight {
    padding-top: 12px;
  }
  .imgone {
    padding-right: 8px;
  }
  .textone {
    padding-top: 11px;
    padding-right: 17px;
    padding-left: 24px;
    color: #6b6464;
    text-align: left;
  }
  .coltext {
    text-align: center;
  }
  .myh1 {
    padding-right: 0px;
    padding-left: 17px;
    font-size: 32px;
  }
  .myh2.white1 {
    font-size: 28px;
  }
  .listfoot {
    padding-right: 0px;
  }
  .imgdoctor {
    margin-left: 6px;
  }
  .imgdoctor.photo {
    display: inline;
    float: left;
  }
  .ziptext {
    margin-bottom: 20px;
    margin-left: 37px;
  }
  .ziptext.sponsor {
    margin-bottom: 13px;
    margin-left: 12px;
  }
  .btngo {
    margin-bottom: 10px;
    margin-left: 37px;
  }
  .btngo.sponsor {
    margin-left: 12px;
  }
  .splist {
    width: 355px;
    margin-right: 0px;
    margin-left: 37px;
    float: left;
  }
  .splist.sponsor {
    width: 55%;
    margin-bottom: 15px;
    margin-left: 12px;
    float: left;
  }
  .txtaddress {
    display: block;
    margin-left: auto;
  }
  .txtaddress.doc.sponsor {
    width: auto;
  }
  .txtdocbig {
    display: inline;
    float: none;
  }
  .txtphone {
    margin-bottom: 15px;
  }
  .h3white {
    padding-left: 3px;
    font-size: 20px;
  }
  .sectionwhite {
    padding-top: 7px;
  }
  .whitenew {
    font-family: Montserrat, sans-serif;
    font-size: 24px;
  }
  .pricingcol {
    margin-top: 18px;
    margin-bottom: 19px;
  }
  .divphone {
    margin-left: 0px;
    padding-left: 8px;
  }
  .txtfooterphone {
    margin-bottom: 12px;
  }
  .subhead1 {
    text-align: center;
  }
  .subhead1.new {
    font-size: 26px;
  }
  .divfeed {
    margin-right: 10px;
    margin-left: 8px;
    padding-right: 0px;
    box-shadow: none;
  }
  .divfeed:hover {
    border-width: 0px;
    background-color: #fff;
  }
  .tabtext {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 7px 6px 7px 20px;
    border-radius: 4px 4px 0px 0px;
    text-align: left;
  }
  .titlediv {
    padding-top: 5px;
    padding-left: 20px;
  }
  .txtbrief {
    padding-left: 20px;
  }
  .sectop.mobile {
    margin-bottom: 0px;
    background-image: url('../images/womanBalloonsMobile.JPG');
  }
  .sectop.mobile.home {
    display: block;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 5px;
    float: none;
    background-image: url('../images/laptopWoman1.JPG');
    background-position: 50% 50%;
  }
  .divfeed2 {
    margin-right: 10px;
    margin-left: 9px;
    padding-right: 14px;
    padding-left: 20px;
  }
  .imgdual {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    float: none;
    text-align: left;
  }
  .col1main {
    padding-left: 10px;
  }
  .h2feedtitle {
    font-size: 19px;
    font-weight: 400;
  }
  .heroright {
    margin-right: 8px;
    margin-left: 9px;
    padding-right: 8px;
    padding-bottom: 13px;
    padding-left: 7px;
    font-size: 30px;
    line-height: 42px;
  }
  .heroright.sub {
    margin-bottom: 15px;
    text-shadow: none;
  }
  .heroright.sub.lp {
    width: 333px;
    line-height: 43px;
    text-shadow: none;
  }
  .heroright.laptop {
    width: 335px;
    margin-top: -13px;
    margin-left: 6px;
    padding-bottom: 4px;
    font-size: 40px;
    text-shadow: none;
  }
  .conthero {
    padding-right: 17px;
    padding-left: 14px;
  }
  .txtcolortab {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 19px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    font-size: 14px;
    text-align: left;
  }
  .divtopbar {
    padding-left: 18px;
  }
  .colquad {
    padding-bottom: 22px;
    padding-left: 6px;
  }
  .secfilter {
    margin-top: 13px;
  }
  .secfilter.laptop {
    margin-top: 0px;
  }
  .h2filter {
    margin-top: 3px;
    margin-left: -1px;
  }
  .rowtest {
    padding-right: 30px;
    padding-left: 31px;
  }
  .labeltest {
    text-align: left;
  }
  .frmsearch {
    padding-right: 17px;
    padding-left: 18px;
  }
  .colfoot2 {
    text-align: center;
  }
  .rowsearch.thin {
    width: 504px;
    height: 214px;
    margin-left: 10px;
  }
  .rowsearch.er {
    margin-right: 11px;
    margin-left: 11px;
  }
  .lnkselect {
    width: 491px;
    margin-right: 23px;
    margin-left: 26px;
  }
  .headingselect {
    font-size: 45px;
  }
  .txtdoctitle {
    padding-left: 10px;
  }
  .colpic {
    margin-left: auto;
    padding-left: 0px;
  }
  .imgclinic.locate {
    width: 311px;
    height: 311px;
    padding-top: 19px;
  }
  .divhome.laptop {
    width: 375px;
    height: auto;
    margin-left: auto;
    padding-left: 27px;
    float: left;
  }
  .divrpanel.b.loc {
    margin-bottom: 24px;
    margin-left: 16px;
  }
  .h2signup {
    font-size: 28px;
  }
  .txtemailsignup {
    width: 65%;
  }
  .divdocl.n1 {
    width: 19%;
  }
  .divdocm.n1 {
    width: 41%;
    margin-left: 3px;
  }
  .divdocm.n1.sponsor {
    margin-top: 1px;
  }
  .divdocr {
    height: 112px;
  }
  .divdocr.n1 {
    width: 22%;
    height: 72%;
    margin-left: 5px;
  }
  .divphonelarge {
    width: 46%;
  }
  .txtphonebold {
    margin-bottom: 0px;
    float: right;
    font-size: 27px;
  }
  .divlogoleft {
    width: 52%;
  }
  .txtcareclub {
    font-size: 36px;
  }
  .txtcareclub.care {
    width: 72%;
  }
  .imglogonew {
    width: 73px;
  }
  .sectionfamily {
    width: 99.8%;
    height: 88.8%;
  }
  .divfrontheader {
    width: 44%;
    height: 44%;
    margin-top: 29px;
    margin-right: 20px;
  }
  .hwhitenew {
    padding-left: 25px;
    font-size: 34px;
    line-height: 48px;
  }
  .hwhitenew.sm {
    margin-bottom: 10px;
    padding-top: 2px;
    font-size: 16px;
  }
  .img404 {
    padding-right: 21px;
  }
  .h1errorpage {
    padding-left: 14px;
    font-size: 34px;
    line-height: 42px;
  }
  .imgoverlay.sponsor {
    height: 139px;
  }
  .secphysical {
    height: 37.4%;
  }
  .h2physical {
    font-size: 43px;
    line-height: 50px;
    text-align: center;
  }
  .divphysicalpromo {
    width: 80.8%;
    margin-top: 27px;
    margin-left: 49px;
  }
  .conopen {
    padding-top: 24px;
    padding-right: 22px;
    padding-left: 39px;
  }
  .lnkbrand {
    display: inline-block;
    width: auto;
    height: auto;
  }
  .imgstar5 {
    margin-left: 9px;
  }
  .txtoffer {
    margin-left: 23px;
  }
  .parent123 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .serviceblock {
    margin-right: 13px;
    margin-bottom: 7px;
    margin-left: 12px;
    padding-top: 25px;
    padding-bottom: 26px;
  }
  .bignumber {
    font-size: 55px;
  }
  .topheading {
    font-size: 25px;
  }
  .slidebox {
    padding-left: 3px;
  }
  .txtbelowimage {
    font-size: 12px;
  }
  .divcontainer {
    padding-right: 10px;
  }
  .dropicon2019 {
    display: block;
  }
}

@media (max-width: 479px) {
  h2 {
    font-weight: 400;
    text-align: center;
  }
  h3 {
    font-size: 11px;
  }
  h4 {
    padding-right: 12px;
    padding-left: 18px;
  }
  .button {
    margin-right: 45px;
    margin-left: 43px;
    padding-right: 18px;
    padding-left: 18px;
    float: none;
    background-color: #14cc4f;
    color: #fff;
    text-align: justify;
  }
  .button.signup {
    padding-bottom: 10px;
    background-color: #169109;
    color: #fff;
    text-transform: uppercase;
  }
  .button.connect1 {
    margin-top: 12px;
    margin-bottom: 42px;
  }
  .button.web {
    margin-top: 30px;
  }
  .button.register._2019 {
    padding-left: 11px;
  }
  .button.explore {
    margin-top: 23px;
  }
  .button.explore.w--current {
    margin-left: 69px;
    padding-left: 20px;
    text-align: center;
  }
  .button.weblink {
    display: inline;
    width: 63px;
    margin: 0px 4px 8px 0px;
    padding: 2px 0px 2px 9px;
    float: left;
    font-size: 10px;
  }
  .button.weblink.n1 {
    margin-bottom: 7px;
    margin-left: 2px;
    padding-bottom: 2px;
    float: left;
  }
  .button.weblink.n1.appt {
    width: 81px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 7px;
  }
  .button.weblink.n1.appt.smaller {
    width: 76px;
    margin-top: 1px;
    padding-top: 1px;
  }
  .section {
    padding-top: 49px;
    padding-right: 11px;
    padding-bottom: 49px;
  }
  .section.hero {
    padding-right: 15px;
    padding-left: 15px;
    background-color: rgba(42, 89, 145, .89);
  }
  .section.hero.back {
    background-position: -50px 0px;
  }
  .company {
    margin-top: 4px;
    padding-top: 0px;
    font-size: 22px;
    line-height: 26px;
    text-align: right;
  }
  .logo {
    margin-top: 2px;
    margin-left: 5px;
    text-align: left;
  }
  .hero-heading {
    margin-top: 4px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding: 11px 7px 11px 13px;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
  }
  .hero-heading.space {
    margin-bottom: -11px;
    margin-left: 28px;
    padding-top: 4px;
    font-size: 31px;
    text-align: left;
  }
  .hero-heading.search {
    display: block;
    margin-top: 12px;
    margin-bottom: -2px;
    padding-top: 0px;
    color: rgba(66, 35, 5, .96);
    font-size: 54px;
    line-height: 55px;
  }
  .hero-heading.searchsub {
    margin-bottom: 11px;
    padding-top: 0px;
    color: rgba(59, 39, 7, .97);
    font-size: 19px;
    line-height: 34px;
    font-weight: 700;
  }
  .hero-heading.business {
    font-size: 28px;
  }
  .hero-subhead {
    margin-top: 12px;
    margin-bottom: 34px;
  }
  .section-title {
    margin-top: -14px;
    background-image: none;
  }
  .section-subtitle {
    color: #333;
    font-size: 18px;
    font-weight: 400;
  }
  .responsive-img {
    height: 170px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#fff)), url('../images/example-bg.png');
    background-image: linear-gradient(180deg, #000, #fff), url('../images/example-bg.png');
    background-position: 0% 0%, 0% 0%;
    background-size: auto, 125px;
    text-align: center;
  }
  .quote-box {
    padding-left: 75px;
    background-image: url('../images/12-quotes.png');
    background-position: 8% 17%;
  }
  .social-icon {
    margin-left: 14px;
    background-color: #58596b;
  }
  .right-footer-col {
    padding-top: 11px;
    padding-bottom: 17px;
  }
  .left-footer-col {
    padding-bottom: 3px;
    padding-left: 2px;
  }
  .text-footer {
    margin-top: 2px;
    padding-left: 22px;
  }
  .social-block {
    display: inline-block;
    padding-right: 2px;
  }
  .navmenubut._2019 {
    padding-right: 13px;
  }
  .section-module.green {
    background-color: rgba(62, 48, 18, .45);
    background-size: contain;
    background-repeat: no-repeat;
  }
  .section-module.green.sponsor {
    background-color: rgba(173, 126, 24, .4);
    background-size: cover;
  }
  .section-module.clinic {
    margin-top: 1px;
  }
  .textone {
    margin-right: 0px;
    margin-left: 2px;
    padding-right: 0px;
    padding-left: 20px;
    color: #666c70;
    font-size: 22px;
    line-height: 26px;
    text-align: left;
  }
  .btn-log.space {
    width: 247px;
    margin-right: 6px;
    padding-left: 3px;
  }
  .colcolor {
    padding-right: 2px;
    padding-left: 2px;
  }
  .divblue {
    margin-right: 22px;
    margin-left: 20px;
    padding-left: 11px;
  }
  .myh1 {
    margin-top: 16px;
    margin-bottom: 24px;
    padding-top: 0px;
    font-size: 27px;
  }
  .myh1.brown.city {
    font-size: 25px;
  }
  .myh2 {
    margin-right: 7px;
    margin-left: 8px;
    padding-right: 13px;
    padding-left: 26px;
    font-size: 29px;
    line-height: 34px;
    text-align: center;
  }
  .myh2.white1 {
    font-size: 27px;
    text-align: left;
  }
  .myh3 {
    margin-left: 13px;
    font-size: 16px;
    line-height: 32px;
    text-align: left;
    letter-spacing: 0px;
    text-indent: 11px;
  }
  .containerdoctor.sponsor {
    height: auto;
    margin-top: 18px;
    padding-top: 0px;
    padding-bottom: 3px;
  }
  .containerdoctor.sponsor.smaller {
    height: auto;
    margin-top: 12px;
  }
  .imgdoctor {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 81.3%;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 8px;
    padding-bottom: 5px;
    float: none;
    clear: none;
    border-radius: 9px;
  }
  .imgdoctor.n1 {
    width: 94.3%;
    height: 73px;
  }
  .txtblock1 {
    padding-left: 26px;
  }
  .formzip {
    margin-left: 25px;
  }
  .ziptext {
    width: 94%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-left: 8px;
    font-size: 22px;
    line-height: 25px;
    text-align: left;
  }
  .ziptext.sponsor {
    width: 250px;
    margin-left: 6px;
  }
  .sptext {
    width: 262px;
  }
  .btngo {
    margin-bottom: 15px;
    margin-left: 8px;
  }
  .btngo.sponsor {
    margin-top: 16px;
  }
  .splist {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 13px;
    padding-left: 5px;
    font-size: 22px;
    line-height: 15px;
  }
  .splist.sponsor {
    width: 249px;
    margin-left: 7px;
  }
  .txtaddress {
    display: block;
    width: 277px;
    margin-top: 22px;
    padding-left: 0px;
    color: rgba(56, 17, 17, .83);
    font-size: 12px;
  }
  .txtaddress.doc {
    margin-top: 0px;
  }
  .txtaddress.doc.sponsor {
    width: auto;
    padding-top: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 15px;
  }
  .txtaddress.doc.sponsor.smaller {
    width: auto;
    padding-top: 0px;
    font-size: 13px;
    line-height: 15px;
  }
  .txtaddress.vvv {
    width: auto;
    margin-top: 2px;
  }
  .txtcity {
    font-size: 12px;
  }
  .txtcity.sponsor {
    padding-top: 3px;
    padding-left: 0px;
    font-size: 15px;
  }
  .txtcity.sponsor.smaller {
    margin-right: auto;
    margin-left: auto;
    font-size: 13px;
  }
  .txtbig {
    margin-top: 8px;
  }
  .txtbig.smaller {
    margin-top: 11px;
  }
  .txtdocbig {
    padding-left: 0px;
    font-size: 14px;
  }
  .txtdocbig.sponsor {
    display: inline;
    padding-top: 0px;
    font-size: 17px;
    line-height: 20px;
  }
  .txtdocbig.sponsor.smaller {
    padding-top: 0px;
    font-size: 13px;
  }
  .txtdoctitile {
    font-size: 11px;
  }
  .txtphone {
    display: inline;
    width: auto;
    margin: 5px 17px 17px 23px;
    padding-right: 0px;
    float: left;
    font-size: 12px;
  }
  .txtphone.n1 {
    width: 59%;
    margin-top: 3px;
    margin-right: 9px;
    margin-left: 0px;
  }
  .h3white {
    margin-right: 4px;
    margin-left: 4px;
  }
  .whitenew {
    font-family: Montserrat, sans-serif;
    font-size: 24px;
    text-align: left;
  }
  .icontest {
    padding-right: 0px;
    float: none;
    background-image: url('../images/labTest.jpg');
    background-size: cover;
  }
  .drop1 {
    width: 287px;
    text-align: left;
  }
  .txts {
    padding-top: 17px;
    padding-left: 17px;
    font-size: 23px;
    text-align: left;
  }
  .textz {
    width: 199px;
    padding-top: 0px;
    padding-bottom: 12px;
    font-size: 23px;
  }
  .divphone {
    padding-left: 36px;
  }
  .subhead1 {
    font-size: 24px;
    text-align: center;
  }
  .divfeed {
    margin-right: 6px;
    margin-left: 8px;
    box-shadow: none;
  }
  .tabtext {
    margin-top: 0px;
    padding-right: 9px;
    padding-bottom: 5px;
    padding-left: 18px;
  }
  .titlediv {
    padding-right: 7px;
    padding-left: 18px;
    font-size: 15px;
  }
  .txtbrief {
    padding-right: 8px;
    padding-left: 20px;
  }
  .sectop.mobile {
    padding-right: 9px;
    padding-left: 9px;
  }
  .sectop.mobile.home {
    width: 375px;
    height: 375px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: none;
  }
  .divfeed2.laptop {
    width: 90.1%;
    padding-left: 17px;
  }
  .h2feedtitle {
    padding-right: 16px;
  }
  .heroright {
    margin: 12px 3px 12px 2px;
    padding: 8px 2px 3px;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }
  .heroright.sub {
    height: auto;
    margin-bottom: 8px;
    margin-left: 0px;
    padding: 6px 10px 16px 16px;
    font-size: 19px;
    line-height: 27px;
    font-weight: 400;
    text-align: left;
    text-shadow: none;
  }
  .heroright.laptop {
    text-shadow: none;
  }
  .conthero {
    padding-right: 1px;
    padding-left: 0px;
  }
  .txtcolortab {
    padding-bottom: 5px;
    font-size: 15px;
  }
  .txtmember {
    padding-left: 7px;
    text-align: left;
  }
  .colquad {
    padding-bottom: 14px;
    padding-left: 3px;
  }
  .h2filter {
    margin-left: 0px;
    padding-left: 11px;
    font-size: 27px;
  }
  .rowsearch {
    margin-top: 7px;
    padding-top: 11px;
  }
  .rowsearch.thin {
    width: 276px;
    height: 139px;
    margin-top: 6px;
    margin-left: 3px;
  }
  .lnkselect {
    width: 270px;
    margin-top: 3px;
    margin-right: 17px;
    margin-left: 21px;
    padding-right: 5px;
    padding-left: 12px;
    text-align: left;
  }
  .lnkselect.feature {
    margin-right: 12px;
    margin-left: 12px;
  }
  .txtselect {
    padding-right: 6px;
    padding-left: 5px;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
  }
  .txthelp {
    padding-left: 6px;
    font-size: 17px;
    font-weight: 400;
    text-align: left;
  }
  .headingselect {
    padding-right: 3px;
    padding-left: 3px;
    font-size: 27px;
    line-height: 46px;
  }
  .frmpersonal {
    margin-right: 19px;
    margin-left: 20px;
    padding-right: 13px;
    padding-left: 13px;
  }
  .txtfieldp {
    font-size: 22px;
  }
  .frmselectbox {
    width: 252px;
  }
  .imgclinic.locate {
    display: none;
    width: 80%;
    height: 128px;
    margin-left: 13px;
  }
  .divhome {
    width: auto;
    height: auto;
    margin-right: 7px;
    margin-left: 8px;
    padding-right: 4px;
    padding-left: 5px;
  }
  .divhome.laptop {
    width: 375px;
    height: auto;
    float: left;
    background-image: url('../images/laptopWoman1.JPG');
  }
  .divrpanel.b.loc {
    height: 66px;
    margin-bottom: 19px;
    text-align: left;
  }
  .flag1 {
    padding-left: 14px;
    font-size: 20px;
    line-height: 34px;
  }
  .flag1.loc {
    font-size: 25px;
    line-height: 33px;
  }
  .txtlocation {
    margin-right: 4px;
    padding-right: 4px;
    padding-left: 35px;
  }
  .txtlocation.blue {
    font-size: 22px;
  }
  .sectiongrid.laptop {
    display: block;
  }
  .secsignup {
    padding-right: 7px;
  }
  .h2signup {
    font-size: 23px;
  }
  .txtemailsignup {
    width: 60%;
  }
  .btnemailsubmit {
    margin-right: 0px;
  }
  .divdocl {
    width: 16%;
  }
  .divdocl.n1 {
    width: 22%;
    margin-right: 7px;
    margin-left: 8px;
    padding-left: 0px;
  }
  .divdocl.n1.sponsor {
    width: 22%;
    height: 92px;
    margin-top: 9px;
  }
  .divdocl.n1.sponsor.smaller {
    margin-top: 14px;
  }
  .divdocm {
    width: 76%;
  }
  .divdocm.n1 {
    width: 70%;
    padding-left: 5px;
  }
  .divdocm.n1.sponsor {
    width: 64%;
    height: 128px;
    margin-top: 0px;
  }
  .divdocm.n1.sponsor.smaller {
    display: inline-block;
    width: 67%;
    height: 120px;
    margin-top: 0px;
    padding-top: 0px;
    float: left;
  }
  .txtspec.smaller {
    font-size: 13px;
  }
  .divdocr {
    display: block;
    width: 100%;
    height: 39px;
    margin-right: 4px;
    margin-left: 0px;
    padding-left: 17px;
    float: left;
  }
  .divdocr.n1 {
    display: block;
    width: 96%;
    height: 41px;
    margin-right: 2px;
    padding-top: 8px;
    padding-bottom: 0px;
    padding-left: 1px;
    float: left;
    border-top: 1px solid #c8cddb;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .divdocr.n1.smaller {
    display: inline;
    width: 94%;
    float: left;
  }
  .divdocr.n1.smaller.score {
    display: inline-block;
    width: 44%;
    height: 106px;
    padding-top: 9px;
    float: none;
  }
  .sectionlogophone {
    height: 87px;
  }
  .divphonelarge {
    width: 47%;
    padding-right: 5px;
    float: right;
  }
  .txtphonebold {
    width: 79%;
    margin-top: 4px;
    padding-right: 0px;
    float: right;
    font-size: 15px;
    font-weight: 700;
  }
  .divlogoleft {
    width: 48%;
    padding-left: 6px;
  }
  .txtcareclub {
    width: 58%;
    height: 37px;
    margin-top: 1px;
    padding-top: 8px;
    padding-left: 3px;
    font-size: 17px;
  }
  .txtcareclub.care {
    width: 92%;
    height: 33px;
    padding-top: 4px;
    padding-left: 1px;
    float: left;
    font-size: 19px;
  }
  .imglogonew {
    width: 37px;
  }
  .sectionfamily {
    background-size: cover;
    background-attachment: scroll;
  }
  .hwhitenew {
    display: none;
    padding-top: 10px;
    padding-left: 20px;
    font-size: 19px;
  }
  .txtfeatures {
    margin-top: 17px;
    padding-top: 5px;
  }
  .img404 {
    display: none;
    width: 41%;
    height: 70px;
    margin-top: 0px;
  }
  .h1errorpage {
    width: 88%;
    margin-top: 6px;
    padding-top: 1px;
    float: none;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }
  .imgoverlay.sponsor {
    width: 105px;
    height: 84px;
    margin-left: 2px;
  }
  .imgoverlay.sponsor.smaller {
    width: 107px;
    height: 87px;
  }
  .secphysical {
    height: 43.4%;
  }
  .h2physical.h3 {
    padding-top: 17px;
    padding-right: 7px;
    padding-left: 11px;
    font-size: 22px;
    line-height: 27px;
  }
  .h2physical.h3.coll {
    font-size: 20px;
    line-height: 31px;
  }
  .divphysicalpromo {
    width: 84.8%;
    margin-top: 11px;
    margin-left: 23px;
    padding-top: 11px;
  }
  .sectionmap {
    height: auto;
    margin-top: 0px;
    padding-top: 0px;
  }
  .conopen {
    padding-top: 21px;
    padding-right: 8px;
    padding-left: 15px;
  }
  .locate {
    font-size: 13px;
  }
  .txtcopyright {
    font-size: 15px;
  }
  .lnkbrand {
    display: inline-block;
    width: auto;
    height: auto;
    margin-left: 0px;
    float: left;
  }
  .imgstar5 {
    margin-left: 3px;
  }
  .divoffer {
    height: auto;
    margin-top: 13px;
    margin-bottom: 4px;
    margin-left: 8px;
    padding-right: 2px;
    padding-bottom: 2px;
  }
  .txtoffer {
    margin-left: 11px;
  }
  .divcityfind {
    padding-top: 19px;
  }
  .divrightconnect {
    float: none;
  }
  .txtleftdiv {
    margin-top: 13px;
    margin-right: 5px;
    font-size: 21px;
  }
  .txtdocscore {
    font-size: 53px;
    letter-spacing: 0.1px;
  }
  .serviceblock {
    padding-top: 24px;
    padding-bottom: 25px;
  }
  .topheading {
    font-size: 22px;
  }
  .txtgetstarted {
    margin-right: 8px;
    margin-left: 8px;
    line-height: 24px;
  }
  .slidebox {
    padding-left: 0px;
  }
  .divlinkbox {
    margin-left: 3px;
  }
  .image.box {
    height: 48%;
  }
  .left-arrow.myslide {
    width: 7%;
  }
  .divcontainer {
    padding-right: 3px;
    padding-left: 32px;
  }
}

