@charset "UTF-8";
nav.navbar {
  box-shadow: unset;
}

.navbar-collapse {
  justify-content: flex-end;
}

img.navlogo {
  height: 52px;
}

h1 {
  font-family: "Metropolis", sans-serif;
}

h2 {
  font-family: "Metropolis", sans-serif;
}

h2.accordion-header {
  font-family: unset;
}

h3 {
  font-family: "Metropolis", sans-serif;
}

h4 {
  font-family: "Metropolis", sans-serif;
}

.navbar-expand-md .navbar-nav .nav-link.active {
  color: #B30549;
}

.navbar .dropdown-menu {
    background-color: rgba(253, 247, 249, 0.87);

}



.accordion-button:not(.collapsed) {
  color: #B30549;
}

div.cardproducthero1 {
  background-color: rgba(253, 247, 249, 0.6980392157);
  padding-left: unset;
  padding-right: unset;
  box-shadow: unset;
  border-radius: unset;
}

div.cardproducthero {
  /* background-color: #FDF4F7; */
  background-color: #FBF2F5;
  padding-left: unset;
  padding-right: unset;
  box-shadow: unset;
  border-radius: unset;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border-bottom-color: #B30549;
  width: 100%;
  color: #B30549;
}

div.tabcontainer {
  background-color: #ffffff;
  border-bottom: #F6E9ED;
}

ul.nav.nav-tabs {
  border-bottom: 2px solid #faf2f4;
}

.herocontainer {
  padding-top: 30px;
}

.contactherocontainer {
  padding-top: 30px;
}

p a.letsgrowbtn {
  padding: 14px 12px;
  border-radius: 4px;
}

div.discovercta {
  display: flexbox;
  align-items: center;
}

div.discovercta2 {
  display: flexbox;
  align-items: center;
}

div.contactnumbers {
  display: flexbox;
}

div.contactcta {
  display: flex;
}

a.aboutapptxt {
  color: #B30549;
}

.productbg {
  background: url("/assets/images/HonorstyleClientsimgq1.jpg") no-repeat;
  background-size: cover;
  width: 100%;
  background-position: 64%, 10%;
}

p.empower {
  padding-top: 0px;
}

div.custombg {
  padding-top: 36px;
}

img.busproductimg {
  position: relative;
  width: 100%;
}

button.submitbtn {
  width: 100%;
  padding: 14px 12px;
  border-radius: 4px;
}

img.productbg2 {
  position: absolute;
  width: 100%;
  z-index: -1;
}

.busappcontainer {
  padding-top: 21px;
}

.custombg4 {
  position: relative;
  width: 100%;
}

.clientappcontainer {
  padding-top: 42px;
}

.formcontainer {
  padding-top: 21px;
  padding-bottom: 64px;
}

.footerbg {
  background-color: #b30549;
}

.footercontainer {
  background-color: #b30549;
}

.addresscontainer {
  overflow-x: hidden;
}

.herotext {
  display: flex;
  align-items: center;
}

.herologo {
  display: flex;
  justify-content: center;
}

.companyherocontainer {
  background: url("/assets/images/companybg1.png") no-repeat;
  background-size: cover;
  width: 100%;
}

.registerpartner {
  background: url("/assets/images/companybg1.png") no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}

video.companyvid {
  width: 100%;
}

div.managecontainer {
  background-color: #FDF7F9;
}

div.solutionsforcontainer {
  background-color: #FDF7F9;
}

h3.title1 {
  color: #B30549;
}

div.hairbeautysaloncontainer {
  background-color: #FDF7F9;
  padding-right: 18px;
}

div.clientsectioncontainer {
  background-color: #F8F8F8;
}

div.clientmarketingappcontainer {
  background-color: #FDF7F9;
}

img.landingartwork {
  opacity: 0.1;
}

div.searchpagemarketingappcontainer {
  background-color: #FEFBED;
}

div.clientappherocontainer {
  background-color: #FEFBED;
}

div.appplaystorecontainer {
  display: flex;
}

div.clientmarketingappimgcontainer {
  background: url("/assets/images/hairbeautysalonmarketingclientappimg1.png") no-repeat;
  background-size: cover;
  height: 450px;
  position: relative;
}

div.content {
  position: relative;
  bottom: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

#bgregvid {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

#bgvid {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}

div.overlaycontainer {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

button.letsgrowsalon {
  width: 100%;
  padding: 14px 12px;
  border-radius: 4px;
}

div.row.registerbusniesscontainer {
  margin-top: 56px;
  margin-bottom: 64px;
  background-color: rgba(253, 247, 249);
  padding: 32px 24px;
}

input {
  border-radius: 4px;
}

.items {
  display: flex;
  width: 100%;
  overflow: hidden;
}

.slick-slide {
  margin: 10px;
}

.slick-slide img {
  width: 100%;
  border: 0px solid #fff;
}

div.appinnercontainer {
  display: flex;
  justify-content: space-evenly;
}

.navbar-nav .nav-link.active, .navbar-nav .show > .nav-link {
  border-bottom-color: #B30549;
  color: #B30549;
}

/*.form-check-input[type=radio] {*/
/*    width: 1em;*/
/*    height: 1em;*/
/*    !*margin-right: 4px;*!*/
/*}*/

input.form-check-input[type=radio]:checked:after {
    border-radius: 50%;
    width: 0.625rem;
    height: 0.625rem;
    border-color: #B30549;
    background-color: #B30549;
    transition: border-color;
    transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    top: 50%;
}

/*small devices like mobile phones less than 576px */
@media (max-width: 575.98px) {
  .contactherocontainer {
    padding-top: 20px;
  }
  img.navlogo {
    height: 48px;
  }
  img.herolandinglogo {
    opacity: 0.1;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-left: 1em;
  }
  .navbar-expand-md .navbar-nav .nav-link.active {
    color: #B30549;
  }

  .navbar .dropdown-menu {
      width: 100%;
      position: unset;
      border-radius: unset;
      box-shadow: none;
      background-color: rgb(253, 247, 249);
  }
    .dropdown-menu>li:first-child, .dropdown-menu>li:first-child .dropdown-item{
        border-radius: unset;
    }
    .dropdown-menu>li:last-child, .dropdown-menu>li:last-child .dropdown-item{
        border-radius: unset;
    }

  .herocontainer {
    padding-top: 0px;
  }

  p a.letsgrowbtn {
    padding: 14px 12px;
    border-radius: 4px;
  }
  p.empower {
    padding-top: 0px;
  }
  img.productbg1 {
    position: absolute;
    height: 60%;
    width: unset;
    z-index: -1;
    left: -60%;
    overflow: hidden;
  }
  img.busproductimg {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  button.submitbtn {
    width: 100%;
    padding: 12px 16px;
    border-radius: 4px;
  }
  img.productbg2 {
    position: absolute;
    height: 60%;
    width: unset;
    z-index: -1;
    left: -35%;
    overflow: hidden;
  }
  .busappcontainer {
    padding-top: 21px;
  }
  .custombg4 {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .clientappcontainer {
    padding-top: 42px;
  }
  .formcontainer {
    padding-top: 21px;
    padding-bottom: 64px;
  }
  .footerbg {
    background-color: #b30549;
  }
  .footercontainer {
    background-color: #b30549;
  }
  .addresscontainer {
    overflow-x: hidden;
  }
  .herotext {
    display: flex;
    align-items: center;
  }
  .herologo {
    display: flex;
    justify-content: center;
  }
  .companyherocontainer {
    background: url("/assets/images/companybg1.png") no-repeat;
    background-size: cover;
    width: 100%;
    overflow: hidden;
  }
  video.companyvid {
    width: 100%;
  }

    div.row.registerbusniesscontainer {
        margin-top: unset;
        margin-bottom: 24px;
        background-color: rgba(253, 247, 249);
        padding: 18px 18px;
    }

}

/*`md` applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
    div.row.registerbusniesscontainer {
        margin-top: unset;
        margin-bottom: 24px;
        background-color: rgba(253, 247, 249);
        padding: 24px 18px;
    }
}

/*`lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
    
}

/*`xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { }

/*`xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1399.98px) { }






[data-star] {
  text-align: left;
  font-style: normal;
  display: inline-block;
  position: relative;
  unicode-bidi: bidi-override;
}

[data-star]::before {
  display: block;
  content: "★★★★★";
  color: #d4d1d1;
}

[data-star]::after {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  content: "★★★★★";
  width: 0;
  color: #B30549;
  overflow: hidden;
  height: 100%;
}

[data-star^="0.1"]::after, [data-star^=".1"]::after {
  width: 2%;
}

[data-star^="0.2"]::after, [data-star^=".2"]::after {
  width: 4%;
}

[data-star^="0.3"]::after, [data-star^=".3"]::after {
  width: 6%;
}

[data-star^="0.4"]::after, [data-star^=".4"]::after {
  width: 8%;
}

[data-star^="0.5"]::after, [data-star^=".5"]::after {
  width: 10%;
}

[data-star^="0.6"]::after, [data-star^=".6"]::after {
  width: 12%;
}

[data-star^="0.7"]::after, [data-star^=".7"]::after {
  width: 14%;
}

[data-star^="0.8"]::after, [data-star^=".8"]::after {
  width: 16%;
}

[data-star^="0.9"]::after, [data-star^=".9"]::after {
  width: 18%;
}

[data-star^="1"]::after {
  width: 20%;
}

[data-star^="1.1"]::after {
  width: 22%;
}

[data-star^="1.2"]::after {
  width: 24%;
}

[data-star^="1.3"]::after {
  width: 26%;
}

[data-star^="1.4"]::after {
  width: 28%;
}

[data-star^="1.5"]::after {
  width: 30%;
}

[data-star^="1.6"]::after {
  width: 32%;
}

[data-star^="1.7"]::after {
  width: 34%;
}

[data-star^="1.8"]::after {
  width: 36%;
}

[data-star^="1.9"]::after {
  width: 38%;
}

[data-star^="2"]::after {
  width: 40%;
}

[data-star^="2.1"]::after {
  width: 42%;
}

[data-star^="2.2"]::after {
  width: 44%;
}

[data-star^="2.3"]::after {
  width: 46%;
}

[data-star^="2.4"]::after {
  width: 48%;
}

[data-star^="2.5"]::after {
  width: 50%;
}

[data-star^="2.6"]::after {
  width: 52%;
}

[data-star^="2.7"]::after {
  width: 54%;
}

[data-star^="2.8"]::after {
  width: 56%;
}

[data-star^="2.9"]::after {
  width: 58%;
}

[data-star^="3"]::after {
  width: 60%;
}

[data-star^="3.1"]::after {
  width: 62%;
}

[data-star^="3.2"]::after {
  width: 64%;
}

[data-star^="3.3"]::after {
  width: 66%;
}

[data-star^="3.4"]::after {
  width: 68%;
}

[data-star^="3.5"]::after {
  width: 70%;
}

[data-star^="3.6"]::after {
  width: 72%;
}

[data-star^="3.7"]::after {
  width: 74%;
}

[data-star^="3.8"]::after {
  width: 76%;
}

[data-star^="3.9"]::after {
  width: 78%;
}

[data-star^="4"]::after {
  width: 80%;
}

[data-star^="4.1"]::after {
  width: 82%;
}

[data-star^="4.2"]::after {
  width: 84%;
}

[data-star^="4.3"]::after {
  width: 86%;
}

[data-star^="4.4"]::after {
  width: 88%;
}

[data-star^="4.5"]::after {
  width: 90%;
}

[data-star^="4.6"]::after {
  width: 92%;
}

[data-star^="4.7"]::after {
  width: 94%;
}

[data-star^="4.8"]::after {
  width: 96%;
}

[data-star^="4.9"]::after {
  width: 98%;
}

[data-star^="5"]::after {
  width: 100%;
}/*# sourceMappingURL=custom.css.map */
