.footer-col {
  margin-bottom: 33px;
  margin-top: 0px;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: none;
}

.clientbrand-image {
  width: 100px;
  margin: 10px;
}

.systembrands-image {
  width: 135px;
}

@media (min-width: px) {
  .container {
    margin-left: auto;
    max-width: 100%;
  }
}

.services {
  color: #f23708;
  font-weight: 100;
}

.section {
  padding-top: 4vw;
  padding-bottom: 4vw;
}

@media (max-width: 576px) {
  .section {
    padding-top: 7vw;
    padding-bottom: 7vw;
  }
}

.review {
  font-size: 1.5rem;
}

.navbar {
  background: #000000;
  padding-right: 3%;
  padding-left: 3%;
  margin-top: 5px;
  border-bottom: 1px solid #F08000 ;
}

@media (min-width: 1200px) {
  .columnpadding30 {
    padding: 30px;
  }
}

.sysbrand {
  margin: 10px;
}

@media (min-width: 992px) {
  .header {
    height: calc(100vh - 60.875px);
  }
}

.full-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.service-info {
  padding: 35px;
}

.herocontainer {
  height: 100%;
  margin: auto;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

body {
  background: var(--bs-black);
  font-family: 'Titillium Web', sans-serif;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  overflow-y: scroll;
}

@media (max-width: 576px) {
  .nav-item {
    margin-bottom: 30px;
  }
}

.menuitem {
  margin-bottom: 10px;
}

.listitem {
  margin-bottom: 20px;
}

.audioserv-logo {
  width: 150px;
}

.audioserv-footer-logo {
  width: 160px;
}

.ppw {
  width: 100px;
}

.w-100 {
  width: 100%!important;
  object-fit: cover;
}

.header.top-align {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(0,0,0,0) 64%), url("../../assets/img/audio-maintenance-and-support.webp?h=e8d1cccdeece313d555d91922243ff37") top / cover;
}

.ppw50 {
  width: 50px;
}

.header.bkg-funktionone {
  background: linear-gradient(-1deg, rgba(0,0,0,0.49) 68%, rgba(0,0,0,0.62) 92%), url("../../assets/img/funktion-one-production-services-1.webp?h=4f2eb0a7922987e59fcde3a0a201fb25") center / cover;
}

@media (min-width: 300px) {
  .header.bkg-funktionone {
    background-position: left;
  }
}

@media (min-width: 1200px) {
  .header.bkg-funktionone {
    background-position: center;
  }
}

.header.bkg-contactus {
  background: linear-gradient(-1deg, rgba(0,0,0,0.43) 75%, rgba(0,0,0,0.62) 85%), url("../../assets/img/contact-us-audioserv-limited-leeds.webp?h=4dbdeb988e7f49140c624c627a4e5643") center / cover;
}

.header.bkg-audiovisualservices {
  background: linear-gradient(-1deg, rgba(0,0,0,0.3) 75%, rgba(0,0,0,0.62) 91%), url("../../assets/img/audioserv-av-production-and-hire-leeds.webp?h=b02264cf78b21a421419197d94e7c758") center / cover;
}

.header.bkg-eventgallery {
  background: linear-gradient(-1deg, rgba(0,0,0,0.31) 78%, rgba(0,0,0,0.62) 98%), url("../../assets/img/lighting-hire-event-lighting-rental.webp?h=5140cb2ceb0c13c7c4a6f3d4abbdfa22") center / cover;
}

.header.bkg-systembrands {
  background: linear-gradient(-1deg, rgba(0,0,0,0.44) 82%, rgba(0,0,0,0.62) 92%), url("../../assets/img/audio-system-brands-leeds.webp?h=d6720711715966367e8ae14c10336183") center / cover;
}

.header.bkg-longtermhire {
  background: linear-gradient(-1deg, rgba(0,0,0,0.39) 76%, rgba(0,0,0,0.62) 88%), url("../../assets/img/long-term-audio-rental-leeds-yorkshire.webp?h=f03b6b2c4204f83b00e3912deef96443") center / cover;
}

.header.bkg-projectgallery {
  background: linear-gradient(-5deg, rgba(0,0,0,0.46) 71%, var(--bs-black) 100%), url("../../assets/img/audioserv-sound-and-lighting-installation-bibbis-italian-leeds.webp?h=f92973e403a0ad92e2100bf23134f3f2") center / cover;
}

.header.bkg-systeminstallation {
  background: linear-gradient(-1deg, rgba(0,0,0,0.51) 73%, rgba(0,0,0,0.62) 84%), url("../../assets/img/audioserv-audio-and-lighting-installation.webp?h=56a91fc3e680402f0c866bab6dac4a2e") center / cover;
}

.header.bkg-eventlighting {
  background: linear-gradient(-1deg, rgba(0,0,0,0.38) 79%, rgba(0,0,0,0.62) 98%), url("../../assets/img/event-lighting-hire.webp?h=060a95226b73a471d53ad73e1e8c9b36") center / cover;
}

@media (min-width: 300px) {
  .header.bkg-index {
    text-align: center;
    background: linear-gradient(-1deg, rgba(0,0,0,0.23) 75%, rgba(0,0,0,0) 85%), url("../../assets/img/event-services-leeds-av-production.webp?h=5501baeb0f635739cf9719e4969f4952") center / cover;
  }
}

@media (max-width: 576px) {
  .header.bkg-audiovisualservices {
    background: linear-gradient(-1deg, rgba(0,0,0,0) 70%, rgba(0,0,0,0.62) 86%), url("../../assets/img/audioserv-av-production-and-hire-leeds-mbl.webp?h=aa6079ef98f4f2aa789ebb47df433df4") left / cover;
  }
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-gray-600)!important;
}

.header.bkg-videowallhire {
  background: linear-gradient(-1deg, rgba(0,0,0,0.39) 79%, rgba(0,0,0,0.62) 98%), url("../../assets/img/led-video-wall-hire-rental.webp?h=c016f383689f3170156939e87f18b9d3") center / cover;
}

.section.function-one-bkg {
  background: url("../../assets/img/funktion-one-hire.webp?h=9cd6a79c6f1ba8a90851a4d18118ee92");
}

.header.bkg-blog {
  background: url("../../assets/img/event-services-leeds1.webp?h=150e21bb6fe15ab00481ef8a782109ba") center / cover no-repeat;
  text-align: center;
}

.container-max-width2000 {
  max-width: 2000px;
}

.img-fluid {
  object-fit: cover;
}

.text-column {
  flex-direction: column;
  display: flex;
  justify-content: center;
  padding: 2%;
}

.absolute-bottom {
  position: absolute;
  bottom: 0;
}

.minus7bottommargin {
  margin-bottom: -7px;
}

.obj-pos {
  object-position: 69%;
}

.header.bkg-dj-equipment-hire {
  background: linear-gradient(-1deg, rgba(0,0,0,0.43) 75%, rgba(0,0,0,0.62) 85%), url("../../assets/img/dj-equipment-hire.webp?h=0bc9229790603d3390b692ec99ad1208") center / cover;
}

.header.bkg-corporate-events {
  background: linear-gradient(-1deg, rgba(0,0,0,0.2) 75%, rgba(0,0,0,0.38) 85%), url("../../assets/img/corporate-event-hire.webp?h=2e6b899a8f5f4a1cb1de2d61daad0e2a") center / cover;
}

.btn {
  border: none;
  transition: all 300ms;
  color: #ffffff;
  font-weight: 500;
  background: var(--bs-secondary);
  border-radius: 6px;
}

.link {
  color: #ffffff;
  font-weight: 600;
}

a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

.link:hover {
  color: #f08000;
}

.anchor-section {
  scroll-margin-top: 100px;
}

.cookie-settings-link {
}

.google-review-size {
  width: 200px;
  height: auto;
  margin-bottom: 15px;
}

