:root {
    --primary-color: #197cb9;/* original color: #2490eb, lighter blue from logo: #5ba4c6 */
    --primary-dark-color: #59994b;/* original color: #14457b, darker shade of primary color: #197cb9 */
    --dark-color: #18100f;
    --secondary-color: #666666;
    --grey-color: #f4f6f9;
    --white-color: #ffffff;
    --body-fonts: "Montserrat", sans-serif;
    --title-fonts: "Quicksand", sans-serif;
}
/* Hide the default scrollbar */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* Track for the scrollbar */
::-webkit-scrollbar-track {
  background: var(--white-color);
}

/* Handle for the scrollbar */
::-webkit-scrollbar-thumb {
  background-color: var(--primary-color);
  height: 200px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background-color: var(--primary-dark-color);
}
section{
  padding: 10px 0;
}
.nav .nav-item a:focus,
.nav .nav-item a:hover{
  background: var(--primary-color);
  color: var(--white-color);
}
.pq-widget.pq-widget-port .menu li.nav-item.active a {
  background: var(--primary-color);
  color: var(--white-color);
}

footer#pq-footer .pq-footer-style-1 ul.menu li a:hover, footer#pq-footer .pq-footer-style-1 .pq-service li a, footer#pq-footer .pq-footer-style-1 ul li a :hover{
  color: var(--grey-color);
}

.pq-service-box.pq-style-1 .pq-service-title {
  font-size: 18px;
  line-height: 32px;
}
.pq-section-description{
  text-align: justify;
}

