.navbar-brand img.common {
  height: 50px;
}

#product div.col-md-6:nth-child(4), #product div.col-md-6:nth-child(5), #product div.col-md-6:nth-child(6){
display: none;
}

.display-2 {
  font-size: 3rem;
}

  @media (min-width: 992px) and  (max-width: 1204px){
.display-2 {
  font-size: 2.5rem;
}
}

.h4, h4 {
  font-size: 1.2rem;
}

footer.footer div.container{
text-align: center;
}

.footer ul li {
  padding: 10px;
}

  @media (min-width: 992px){
.mb-lg-5, .my-lg-5 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
}
hr{
  border-top: .0625rem solid rgba(197, 202, 213, 0.37);
}

.text-white, .text-white:hover {
  color: #fff !important;
}
  @media (min-width: 992px){
.section-header {
  position: relative;
  padding-top: 8rem;
  padding-bottom: 5rem;
}
.pt-lg-6, .py-lg-6 {
  padding-top: 0;
}
}

.pb-5, .py-5 {
  padding-bottom: 2rem !important;
}

.pt-5, .py-5 {
  padding-top: 2rem !important;
}

  @media (min-width: 1204px){
section#pricing .card {
  height: 555px;
}
}

  @media (min-width: 768px){
.mb-md-7, .my-md-7 {
  margin-bottom: 5rem !important;
}
}

  @media (min-width: 992px){
.section-lg {
  padding-top: 6rem;
  padding-bottom: 5rem;
}
}

.headroom--not-top.navbar-theme-primary .nav-link {
  color: #000;
}

.navbar-light .btn-docs {
  color: #000;
  border-color: #000;
}

.headroom--not-top.navbar-theme-primary {
  background-color: #fff;
}
.headroom--not-top.navbar-theme-primary .nav-link:hover {
  color: #008999;
}

.text-primary, .text-primary:hover, .icon-primary {
  color: #008999!important;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #008999;
    border-color: #1e373e;
}

.bg-primary {
  background-color: #008999!important;
}

.btn-primary {
    background-color: #008999;
    border-color: #008999;
}

.btn-secondary {
    background-color: #1e373e;
    border-color: #1e373e;
}

.btn-primary:hover {
    background-color: #1e373e;
    border-color: #1e373e;
}

.white > p:nth-child(3), span.closed_time{
display: none !important;
}

.boutons {
    flex-direction: inherit !important;
}

.boutons a{
margin: auto 10px;
}

.droite {
    width: 50%;
    text-align: right;
}

.gauche{
    width: 50%;
    text-align: gauche;
}

div.text-gray > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(3), div.text-gray > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(3){
display: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #008999;
}

.text-action, a {
  color: #008999;
}

.navbar-brand img {
  height: 100px !important;
}

.navbar-main .navbar-expand-lg .navbar-collapse {
  display: none;
}

  @media (max-width: 768px){
.h1, h1 {
  margin-top: 50px;
  font-size: 2.5rem !important;
}
.navbar-brand{
    margin: auto auto 10px auto !important;
    width: 100%;
    text-align: center;
}

.navbar-brand img {
  height:50px !important;
}
    .section-header {
        padding-top: 6rem !important;
    }
    a.btn.btn-md.mr-3{
        font-size: 0.9rem !important;
    }
}