/* ------------------------------------------------- 
                    HEADER
----------------------------------------------------*/
.dropdown-menu {
  padding: 0 !important;
}

.main-menu .navbar-collapse > .navigation > li > ul > li > a {
  background: #333333;
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: white;
  padding: 20px;
}

.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a {
  color: #999999;
}

/* ------------------------------------------------- 
                    HOME PAGE
----------------------------------------------------*/

/* .consultation-area .inner-content .img-box {
    position: static;
    width: auto;
} */

/* .consultation-area .inner-content .img-box img {}
 */

/* ------------------------------------------------- 
                    ABOUT US
----------------------------------------------------*/

.about-us-name {
  margin-bottom: 20px;
}

.about-us-hr {
  margin: 40px 0;
}

/* ------------------------------------------------- 
                    FOOTER
----------------------------------------------------*/

.quick-contact hr {
  border: 1px solid #fff;
}

/* ------------------------------------------------- 
                    MEDIA QUERIES
----------------------------------------------------*/

@media (max-width: 1200px) {
  .consultation-area .inner-content .img-box {
    position: static;
    z-index: 1;
    width: auto;
    height: auto;
  }

  .quick-contact {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .main-menu .navbar-collapse .navigation > li > ul > li > a {
    background: #333333;
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: white;
  }
  .main-menu .navbar-collapse > .navigation > li > ul > li:hover a {
    background: #1d1d1d;
  }
}

@media (max-width: 767px) {
  .consultation-area .inner-content .img-box {
    padding-bottom: 0;
  }
  .contact-us-sleep-test {
    flex-direction: column-reverse;
  }
  .about-us-name {
    margin-top: 20px;
  }
  .about-us-headshot {
    margin: 0 auto;
  }
  .quick-contact {
    padding-bottom: 0;
  }
  .quick-links {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 491px) {
  .main-slider .slide-content .text,
  .main-slider .slide-content .btn-box a {
    line-height: 1.1 !important;
  }
}

@media only screen and (min-width: 1px) {
  .btn-one {
    font-size: 16px !important;
  }
}
