@font-face {
    font-family: 'djb_the_cheerleaderregular';
    src: url('../fonts/djb_the_cheerleader-webfont.woff2') format('woff2'),
         url('../fonts/djb_the_cheerleader-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.nav-btn:not(:disabled):not(.disabled) {
  color: #008eca!important;
  border: solid 1px!important;
  border-radius: 40px;
}

.navbar.navbar-light.navbar-expand-md {
  border-radius: 0px;
}

.border.rounded-0.shadow-none.nav-btn.pull-right:hover {
  background-color: #05b621!important;
  color: #eaeaea!important;
  transition-duration: 0.4s;
}

.shadow-none.btn.btn-danger.pull-right:hover {
  background-color: #05b621!important;
  color: #eaeaea!important;
  transition-duration: 0.4s;
}

.navbar-light .navbar-nav .nav-link:hover {
  color: #00688b!important;
}

.navbar-light .navbar-brand:hover {
  color: #00688b!important;
}

.container {
  width: 100%!important;
}

#vid {
  border-bottom: 10px solid #ad2a1a;
}

#carousel-testimonial {
  max-height: 400px!important;
  overflow: hidden;
}

a:hover {
  color: #00688b;
}

.carousel-indicators {
  display: none;
}

#carousel-testimonial {
  max-height: 400px!important;
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  text-align: center;
}

.border.rounded-0.shadow-none.btn.btn-warning.pull-right {
  border-radius: 40px!important;
}

video {
  max-height: 400px!important;
}

#image-i-1 {
  border-radius: 6px;
}

#maison13 {
  text-align: center!important;
  bottom: 50%;
}

#carousel2 {
  border-radius: 6px;
}

.card-body {
  background-size: cover;
}

.col-md-4 {
  text-align: center;
}

.jumbotron {
  border-radius: 0px;
}

#vitrerie {
  background-color: rgba(0,142,202,0)!important;
  color: #008eca!important;
  border-width: 2px!important;
  border-radius: initial;
}

#vitrerie:hover {
  background-color: #008eca!important;
  color: #ffffff!important;
}

.hero-subtitle {
  text-shadow: 0 3px 3px rgba(0,0,0,0.4);
}

#nettoyage {
  background-color: rgba(0,142,202,0)!important;
  color: rgb(169,62,140)!important;
  border-width: 2px!important;
  border-radius: initial;
}

#nettoyage:hover {
  background-color: rgb(169,62,140)!important;
  color: #ffffff!important;
}

#debarras {
  background-color: rgba(0,142,202,0)!important;
  color: rgb(192,202,43)!important;
  border-width: 2px!important;
  border-radius: initial;
}

#debarras:hover {
  background-color: rgb(192,202,43)!important;
  color: #ffffff!important;
}

#nettoyage-nav:hover {
  color: rgb(169,62,140)!important;
}

#debarras-nav:hover {
  color: rgb(192,202,43)!important;
}

#vitrerie-nav:hover {
  color: #008eca!important;
}

.fixed-bottom {
  position: relative!important;
}

#title {
  text-shadow: 0px 1px #eeeeee;
}

#b-devis {
  background-color: #008eca!important;
}

@media (max-width: 992px) {
  #layerh {
    font-size: 25px!important;
  }
}

@media (max-width: 768px) {
  #layerh {
    font-size: 20px!important;
  }
}

@media (max-width: 576px) {
  #layerh {
    font-size: 15px!important;
  }
}

.navbar.navbar-light.navbar-expand-md.sticky-top.mdl-nav:hover {
  background-color: rgb(244,244,244);
}

.navbar-light .navbar-nav .nav-item .mdl-nav:hover {
  background-color: rgb(244,244,244);
}

.info .info-title {
  font-size: 25px;
}

img {
}

#header-img {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #008eca;
}

#index-parallax {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #008eca;
}

.card.card-plain.card-blog {
  border: none;
}

@media (min-width: 1200px) {
  #net-indu-img {
    margin-top: 50px;
  }
}

.main-raised {
  margin-top: 100px;
}

.footer-col {
  text-align: center;
}

.show:not(.modal) .dropdown-toggle:after {
  transform: rotate(180deg);
}

.show .dropdown-toggle:after {
  transform: rotate(180deg);
}

.dropdown-toggle:after {
  will-change: transform;
  transition: transform .15s linear;
}

.dropdown-toggle:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}

.btn-blue
{
	background-color: #05b621!important;
}

.dropdown-menu > li > a:hover
{
	background-color: #05b621!important;
}

.card-background .category,
.card-background .card-description,
{
	color: #ffffff!important;
}

.control-label
{
  color: rgba(0, 0, 0, 0.8)!important;
}

.devis-header-txt
{
	color: rgb(255,255,255)!important;
	text-shadow: 2px 3px 3px rgba(13,48,8,0.63)!important;
}
