@media (max-width: 767px) {
  .desktop-dimension { width:100%;}
}

@media (min-width: 767px) {
  .desktop-dimension { width:85%;}
}

@media (max-width: 767px) {
  .top-pad { padding-top: 80px;}
}

@media (max-width: 767px) {
  .navbar { width: 100%; height: 80px;} 
}

@media (max-width: 767px) {
  .alignement { text-align: left; float: left; width: 60px; margin: 0px 0px 0px 10px; padding: 0%; }
}

@media (max-width: 767px) {
  .shadow-text { width:auto; line-height: 40px; font-size: 60px; }
}

@media (max-width: 767px) {
  .leaders-h1 { font-size: 30px; line-height: 32px; }
}

@media (max-width: 767px) {
  .counter-size { width: 100%; float: none; }
}

@media (max-width: 767px) {
  .dark-header.navbar li.active a { font-size : 18px; }
}

@media (max-width: 767px) {
  .btn.btn-small { width: 100%; }
}

@media (max-width: 767px) {
  .devis-btn { padding-bottom: 30px; }
}

@media (max-width: 767px) {
  .hide-content { display: none; }
}

@media (min-width: 767px) {
  .hide-content-mobile { display: none; }
}

@media (max-width: 767px) {
  .mobile-padding { padding: 21px 0px; }
}

@media (max-width: 767px) {
  .apropos-h1 { font-size: 30px; line-height: 32px; }
}

@media (max-width: 767px) {
  .icons-place { height: auto; }
}

@media (max-width: 767px) {
  .Product-slide-size { width: 100%; }
}

@media (max-width: 767px) {
  .produits-text-area-01 {
	width: 94%;
    position: absolute;
    top: 5%;
    left: 3%;
}
}

@media (max-width: 767px) {
  .produits-text-area-02 {
	width: 94%;
    position: absolute;
    top: 5%;
    left: 3%;
}
}

@media (max-width: 767px) {
  .produits-text-area-03 {
	width: 94%;
    position: absolute;
    top: 5%;
    left: 3%;
}
}

@media (max-width: 767px) {
  .produits-text-area-04 {
	width: 94%;
    position: absolute;
    top: 5%;
    left: 3%;
}
}

@media (max-width: 767px) {
  .produits-text-area-01 h5 {
  font-size: 45px;
  line-height: 45px;
}
}

@media (max-width: 767px) {
  .produits-text-area-02 h5 {
  font-size: 45px;
  line-height: 45px;
}
}

@media (max-width: 767px) {
  .produits-text-area-02 h3 {
  font-weight: 400;
  line-height: 22px;
  font-size: 15px;
  margin: 11px 0px;
}
}

@media (max-width: 767px) {
  .pstyle-mobile { width: 45%; }
}

@media (max-width: 767px) {
  .sizing-partenaires { width: 100%; }
  .partenaires-img { float: none; }
  .seguros-section {padding: 10% 0%}
}

@media (max-width: 767px) {
  .text-materials-pad { padding: 0%; }
}

@media (max-width: 767px) {
  .first-quarter { width: 50%; }
  .second-quarter { width: 50%; }
}

@media (max-width: 767px) {
  .devis-desktop { padding-left: 20px; padding-right: 20px; padding-bottom: 50px; }
}
