/* Appliance Master Mixins Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 25, 2021
*/
/* Appliance Master Base Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021 
Updated on January 3, 2022
*/
* {
  box-sizing: border-box; }

body {
  font-family: Oswald, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  font-style: normal;
  font-weight: 300;
  font-size: 1.1em; }

#amLogo {
  height: 125px; }

.responsiveVideo {
  width: 280px;
  height: 157px; }

@media screen and (min-width: 375px) {
  .responsiveVideo {
    width: 345px;
    height: 193px; } }
@media screen and (min-width: 480px) {
  .responsiveVideo {
    width: 450px;
    height: 250px; } }
@media screen and (min-width: 600px) {
  .responsiveVideo {
    width: 570px;
    height: 320px; } }
@media screen and (min-width: 818px) {
  .responsiveVideo {
    width: 738px;
    height: 414px; } }
@media screen and (min-width: 992px) {
  .responsiveVideo {
    width: 466px;
    height: 261px; } }
/* Appliance Master Buttons SCSS Document 
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
Updated on August 9, 2021
*/
.btn {
  font-family: oswald, sans-serif;
  font-weight: 300;
  font-style: normal;
  text-transform: none !important; }

.btn.btn-md {
  padding: .5rem 1.6rem;
  font-size: 1.1rem; }

.btn-standard {
  background-color: #0f489e;
  font-size: 1.1em;
  color: white;
  font-weight: 200 !important;
  text-transform: none !important; }

.btn-standard:link, .btn-standard:visited {
  background-color: #0f489e;
  font-size: 1.1em;
  color: white; }

.btn-standard:hover, .btn-standard:active {
  background-color: #145ecd;
  color: white; }

.btn-ssa {
  background-color: #08244f;
  font-size: 1.1em;
  color: white;
  font-weight: 600 !important; }

.btn-ssa:link, .btn-ssa:visited {
  background-color: #08244f;
  font-size: 1.1em;
  color: white;
  font-weight: 600 !important; }

.btn-ssa:hover, .btn-ssa:active {
  background-color: #145ecd;
  color: white;
  font-weight: 600 !important; }

.btn-outline-white {
  border-color: #fff !important;
  color: #fff !important;
  box-shadow: none;
  font-size: 1.2em;
  font-weight: 400; }

.btn-outline-white:hover {
  border-color: #fff !important;
  color: #fff !important; }

.btn-outline-black {
  border-color: black !important;
  color: black !important;
  box-shadow: none;
  font-size: 1.2em;
  font-weight: 400; }

.btn-outline-white:hover {
  border-color: black !important;
  color: black !important; }

/* 
Appliance Master Containers Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
*/
#appliancesWeService {
  background-color: #0f489e;
  color: white; }

.brandColumn {
  width: 50%;
  text-align: center;
  float: left;
  padding: 20px 40px; }

#testimonialContainer {
  background-color: #145ecd;
  color: white; }

#appliancebrandsserviced a {
  margin-right: 20px;
  margin-bottom: 25px; }

#appliancebrandsserviced a:last-child {
  margin-right: 0px; }

#displaySocialSharing {
  display: none; }

@media screen and (min-width: 768px) {
  .brandColumn {
    width: 33%;
    text-align: center;
    float: left;
    padding: 20px 40px; } }
@media screen and (min-width: 992px) {
  #appliancesWeService {
    display: block; }

  .brandColumn {
    width: 15%;
    text-align: center;
    float: left;
    padding: 20px 30px; } }
/* 
Appliance Master CTA Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
*/
h3.cta {
  color: white;
  font-style: normal;
  padding: 20px 0 0 0;
  font-size: 1.4em; }

h5.cta {
  color: white;
  font-style: normal; }

.hpCTALeft {
  background-color: #145ecd;
  padding-bottom: 30px; }

.hpCTACenter {
  background-color: #0f489e;
  padding-bottom: 30px; }

.hpCTARight {
  background-color: #08244f;
  padding-bottom: 30px; }

.hpCTAImage {
  width: 100%;
  max-width: 100%;
  height: auto; }

.ctaText {
  padding: 10px 20px;
  color: white;
  text-align: center; }

@media screen and (min-width: 992px) {
  .ctaText {
    padding: 20px;
    font-size: 0.95em;
    color: white;
    text-align: left; } }
@media screen and (min-width: 1063px) {
  .ctaText {
    font-size: 1.05em;
    color: white;
    text-align: center; } }
@media screen and (min-width: 1167px) {
  .ctaText {
    font-size: 1.08em; } }
@media screen and (min-width: 1167px) {
  .ctaText {
    font-size: 1.1em;
    padding: 20px 30px; } }
@media screen and (min-width: 1290px) {
  .ctaText {
    font-size: 1.2em;
    padding: 20px 45px; } }
@media screen and (min-width: 1400px) {
  .ctaText {
    font-size: 1.1em;
    padding: 20px 30px; } }
/* Appliance Master Footer Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 23, 2021
Updated on August 9, 2021
*/
footer {
  margin-top: 15px; }

#footerLTH {
  white-space: nowrap; }

.footerDivider {
  display: inline; }

.footerDivider2 {
  display: none; }

#copyright {
  display: inline; }

#credits {
  display: block; }

.footerDivider {
  display: inline; }

.footerDivider2 {
  display: none; }

#copyrightCredits {
  color: white;
  background-color: #08244f;
  text-align: center;
  font-size: 0.7em;
  font-weight: 300;
  line-height: 24px; }

#copyrightCredits a {
  color: white; }

#copyrightCredits a:link, #copyrightCredits a:visited {
  color: white; }

#copyrightCredits a:hover, #copyrightCredits a:active {
  color: #bfd2d6; }

#uasaLogoContainer, #psaLogoContainer, #haLogoContainer {
  display: block;
  margin: 0 auto 25px auto;
  width: 250px; }

#alLogoContainer {
  display: block;
  margin: 0 auto;
  width: 250px; }

#bbbLogoContainer {
  display: block;
  margin: 0 auto 25px auto;
  height: 150px; }

#uasaLogo, #psaLogo, #haLogo, #alLogo {
  width: 250px; }

#bbbLogo {
  height: 150px; }

@media screen and (min-width: 547px) {
  #copyright, #credits {
    display: inline; }

  .footerDivider2 {
    display: inline; } }
@media screen and (min-width: 600px) {
  #uasaLogoContainer, #psaLogoContainer, #haLogoContainer, #alLogoContainer {
    display: inline-block;
    margin: 0 20px 0 0;
    width: 100px; }

  #bbbLogoContainer {
    display: inline-block;
    margin: 0 20px 0 0;
    height: 100px; }

  #uasaLogo, #psaLogo, #haLogo, #alLogo {
    width: 100px; }

  #bbbLogo {
    height: 100px; } }
@media screen and (min-width: 992px) {
  #uasaLogoContainer, #psaLogoContainer, #haLogoContainer, #alLogoContainer {
    width: 150px; }

  #bbbLogoContainer {
    height: 100px; }

  #uasaLogo, #psaLogo, #haLogo, #alLogo {
    width: 150px; }

  #bbbLogo {
    height: 100px; } }
@media screen and (min-width: 1250px) {
  #uasaLogoContainer, #psaLogoContainer, #haLogoContainer, #alLogoContainer {
    width: 200px; }

  #bbbLogoContainer {
    height: 125px; }

  #uasaLogo, #psaLogo, #haLogo, #alLogo {
    width: 200px; }

  #bbbLogo {
    height: 125px; } }
/*
Appliance Master Forms Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
Updated on Jaunary 9, 2022
*/
.formError {
  font-size: 0.8em;
  color: red; }

.splashFormError {
  font-size: 0.8em;
  color: white; }

#fNameError, #lNameError, #emailError, #phoneError, #CommentsError, #countryIdError, #stateProvinceIdError, #testimonialProviderError, #testimonialError, #titleError, #startDateError, #endDateError, #eventTimeError, #descriptionError, #organizerError, #organizerEMailError, #organizerURLError, #venueError, #addressError, #address2Error, #cityError, #stateError, #postalCodeError, #CardNumberError, #ccExpMonthError, #ccExpYearError, #cvvError, #zipCodeError, #companyError, #sfNameError, #slNameError, #scompanyError, #saddressError, #saddress2Error, #scityError, #spostalCodeError, #scountryIdError, #policyError, #couponCodeError, #couponValueError, #couponDescriptionError, #commissionError, #loginError, #passwordError, #priceError, #splashApptDateError, #splashApptZipCodeError, #splashApptApplianceTypeError, #splashApptApplianceBrandError, #apptDateError, #apptZipCodeError, #apptApplianceTypeError, #apptApplianceBrandError, #nameError {
  margin: 10px 0 10px 40px;
  display: none; }

.errorMessage {
  text-align: left;
  background-color: #F1CCCC;
  font-size: 1.0em;
  border: thin dashed #666;
  padding: 5px;
  width: 100%;
  margin: 10px auto; }

.formLabel {
  position: absolute;
  font-size: 0.7em;
  font-weight: 500;
  color: #2C2C2C;
  right: 40px;
  top: 0px;
  z-index: 100;
  display: none; }

.formLabelOn {
  position: absolute;
  font-size: 0.7em;
  font-weight: 500;
  color: #2C2C2C;
  right: 40px;
  top: 0px;
  z-index: 100; }

#frmMessageContainer {
  margin: 20px 0;
  display: none;
  padding: 10px;
  font-size: 1.0em; }

.image-preview {
  position: relative;
  vertical-align: top;
  height: 45px; }

#msgPropertyUpdate {
  display: none;
  margin-top: 25px; }

#frmScheduleServiceAppointment {
  width: 90%;
  margin: 0 auto;
  text-align: left; }

#AppointmentDate {
  height: auto; }

#jobsNotificationsMessageContainer {
  display: none; }

@media screen and (min-width: 992px) {
  #frmScheduleServiceAppointment {
    width: 70%; } }
@media screen and (min-width: 1200px) {
  #frmScheduleServiceAppointment {
    width: 60%; } }
/* Appliance Master Headings Scss Document
Created by Leon O'Daniel = O'Daniel Designs
Created on July 24, 2021
Updated on July 26, 2021
*/
h1 {
  color: #a41c39; }

h2 {
  font-style: normal;
  color: #0d499c; }

h3 {
  font-style: normal;
  font-size: 1.3em;
  color: black; }

h3.cta {
  color: white;
  font-style: normal;
  padding: 20px 0 0 0;
  font-size: 1.4em; }

h3.red {
  color: #a41c39; }

h5.cta {
  color: white;
  font-style: normal; }

#testimonialContainer h2 {
  color: white !important; }

/* Appliance Master Hero Images Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
*/
.hpCTAImage {
  width: 100%;
  max-width: 100%;
  height: auto; }

/* 
Appliance Master Horizontal Rules Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
*/
.whiteLine {
  width: 100%;
  border-bottom: 2px solid white; }

.grayLine {
  background-position-y: 18px;
  background-image: url("/assets/images/grayQuoteBack.png");
  background-repeat: repeat-x;
  margin: 20px 0; }

/* Appliance Master Links Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on January 14, 2022 
*/
.applianceBrandLogoLink {
  padding: 10px;
  display: inline-block; }

/* 
Appliance Master Page Banners CSS Document 
Created By Leon O'Daniel - O'Daniel Designs
Created on January 11, 2022
Updated on January 15, 2022
*/
#pageBanner {
  height: 275px;
  background-size: cover; }

#pageTitle {
  background-color: #35b5b9;
  color: white;
  margin-bottom: 30px; }

#pageTitle h1 {
  font-weight: 200;
  font-size: 1.4em; }

#pageTitleNoBottomMargin {
  background-color: #35b5b9;
  color: white;
  margin-bottom: 0px; }

#pageTitleNoBottomMargin h1 {
  font-weight: 200;
  font-size: 1.4em; }

.amPriorityServiceBanner {
  background: url("/assets/pageBanners/MaintenanceProgramBanner375x275.jpg");
  background-position: top right; }

.applianceBrandsBanner {
  background: url("/assets/pageBanners/BrandsBanner375x275.jpg");
  background-position: top right; }

.servicesBanner {
  background: url("/assets/pageBanners/ServicesBanner375x275.jpg");
  background-position: top right; }

.careersBanner {
  background: url("/assets/pageBanners/CareersBanner375x275.jpg");
  background-position: top right; }

.contactUsBanner {
  background: url("/assets/pageBanners/ContactUsBanner375x275.jpg");
  background-position: top right; }

.coffeeMakerBanner {
  background: url("/assets/pageBanners/CoffeeMakerBanner375x275.jpg");
  background-position: top right; }

.cooktopRepairServicesBanner {
  background: url("/assets/pageBanners/CookTopBanner375x275.jpg");
  background-position: top right; }

.dishwasherRepairServicesBanner {
  background: url("/assets/pageBanners/DishwasherBanner375x275.jpg");
  background-position: top right; }

.dryerRepairServicesBanner {
  background: url("/assets/pageBanners/DryerBanner375x275.jpg");
  background-position: top right; }

.dryerVentServicesBanner {
  background: url("/assets/pageBanners/DryerVentCleaningSideImage.jpg");
  background-position: bottom center; }

.downDraftRepairServicesBanner, .ventHoodRepairServicesBanner {
  background: url("/assets/pageBanners/DowndraftHoodsBanner375x275.jpg");
  background-position: top right; }

.freezerRepairServicesBanner {
  background: url("/assets/pageBanners/FreezerBanner375x275.jpg");
  background-position: top right; }

.garbageDisposalServicesBanner {
  background: url("/assets/pageBanners/GarbageDisposalBanner375x275.jpg");
  background-position: top right; }

.grillRepairServicesBanner {
  background: url("/assets/pageBanners/GrillBanner375x275.jpg");
  background-position: top right; }

.hotWaterDispenserRepairServicesBanner {
  background: url("/assets/pageBanners/HotWaterDispensedrBanner375x275.jpg");
  background-position: top right; }

.iceMakerRepairServicesBanner {
  background: url("/assets/pageBanners/IceMakerBanner375x275.jpg");
  background-position: top right; }

.locationsBanner {
  background: url("/assets/pageBanners/LocationsBanner375x275.jpg");
  background-position: top right; }

.ourCompanyBanner {
  background: url("/assets/pageBanners/OurCompanyBanner375x275.jpg");
  background-position: top right; }

.ourGuaranteeBanner {
  background: url("/assets/pageBanners/GuaranteesBanner375x275.jpg");
  background-position: top right; }

.ovenRepairServicesBanner {
  background: url("/assets/pageBanners/OvenBanner375x275.jpg");
  background-position: top right; }

.rangeRepairServicesBanner {
  background: url("/assets/pageBanners/RangeBanner375x275.jpg");
  background-position: top right; }

.refrigeratorRepairServicesBanner {
  background: url("/assets/pageBanners/RefrigeratorBanner375x275.jpg");
  background-position: top right; }

.ssaBanner {
  background: url("/assets/pageBanners/ScheduleAppointmentBanner375x275.jpg");
  background-position: top right; }

.siteManagementBanner {
  background: url("/assets/pageBanners/SiteManagementBanner375x275.jpg");
  background-position: top right; }

.testimonialsBanner {
  background: url("/assets/pageBanners/TestimonialsBanner375x275.jpg");
  background-position: top right; }

.trashCompactorRepairServicesBanner {
  background: url("/assets/pageBanners/TrashCompactorBanner375x275.jpg");
  background-position: top right; }

.washingMachineRepairServicesBanner {
  background: url("/assets/pageBanners/WasherBanner375x275.jpg");
  background-position: top right; }

.wineCoolerRepairServicesBanner {
  background: url("/assets/pageBanners/WineCoolerBanner375x275.jpg");
  background-position: top right; }

.holidayChecklistBanner {
  background: url("/assets/pageBanners/HolidayChecklistBanner375x275.jpg");
  background-position: top right; }

@media screen and (min-width: 768px) {
  #pageTitle h1 {
    font-weight: 200;
    font-size: 2.0em; }

  #pageBanner {
    height: 283px; }

  .amPriorityServiceBanner {
    background: url("/assets/pageBanners/MaintenanceProgramBanner1024x283.jpg");
    background-position: top right; }

  .applianceBrandsBanner {
    background: url("/assets/pageBanners/BrandsBanner1024x283.jpg");
    background-position: top right; }

  .servicesBanner {
    background: url("/assets/pageBanners/ServicesBanner1024x283.jpg");
    background-position: top right; }

  .careersBanner {
    background: url("/assets/pageBanners/CareersBanner1024x283.jpg");
    background-position: top right; }

  .coffeeMakerBanner {
    background: url("/assets/pageBanners/CoffeeMakerBanner1024x283.jpg");
    background-position: top right; }

  .contactUsBanner {
    background: url("/assets/pageBanners/ContactUsBanner1024x283.jpg");
    background-position: top right; }

  .cooktopRepairServicesBanner {
    background: url("/assets/pageBanners/CookTopBanner1024x283.jpg");
    background-position: top right; }

  .dishwasherRepairServicesBanner {
    background: url("/assets/pageBanners/DishwasherBanner1024x283.jpg");
    background-position: top right; }

  .downDraftRepairServicesBanner, .ventHoodRepairServicesBanner {
    background: url("/assets/pageBanners/DowndraftHoodsBanner1024x283.jpg");
    background-position: top right; }

  .dryerRepairServicesBanner {
    background: url("/assets/pageBanners/DryerBanner1024x283.jpg");
    background-position: top right; }

  .dryerVentServicesBanner {
    background: url("/assets/pageBanners/DryerVentCleaningBanner1024x283.jpg");
    background-position: top center; }

  .freezerRepairServicesBanner {
    background: url("/assets/pageBanners/FreezerBanner1024x283.jpg");
    background-position: top right; }

  .garbageDisposalServicesBanner {
    background: url("/assets/pageBanners/GarbageDisposalBanner1024x283.jpg");
    background-position: top right; }

  .grillRepairServicesBanner {
    background: url("/assets/pageBanners/GrillBanner1024x283.jpg");
    background-position: top right; }

  .hotWaterDispenserRepairServicesBanner {
    background: url("/assets/pageBanners/HotWaterDispensedrBanner1024x283.jpg");
    background-position: top right; }

  .iceMakerRepairServicesBanner {
    background: url("/assets/pageBanners/IceMakerBanner1024x283.jpg");
    background-position: top right; }

  .locationsBanner {
    background: url("/assets/pageBanners/LocationsBanner1024x283.jpg");
    background-position: top right; }

  .ourCompanyBanner {
    background: url("/assets/pageBanners/OurCompanyBanner1024x283.jpg");
    background-position: top right; }

  .ourGuaranteeBanner {
    background: url("/assets/pageBanners/GuaranteesBanner1024x283.jpg");
    background-position: top right; }

  .ovenRepairServicesBanner {
    background: url("/assets/pageBanners/OvenBanner1024x283.jpg");
    background-position: top right; }

  .rangeRepairServicesBanner {
    background: url("/assets/pageBanners/RangeBanner1024x283.jpg");
    background-position: top right; }

  .refrigeratorRepairServicesBanner {
    background: url("/assets/pageBanners/RefrigeratorBanner1024x283.jpg");
    background-position: top right; }

  .siteManagementBanner {
    background: url("/assets/pageBanners/SiteManagementBanner1024x283.jpg");
    background-position: top right; }

  .ssaBanner {
    background: url("/assets/pageBanners/ScheduleAppointmentBanner1024x283.jpg");
    background-position: top right; }

  .testimonialsBanner {
    background: url("/assets/pageBanners/TestimonialsBanner1024x283.jpg");
    background-position: top right; }

  .trashCompactorRepairServicesBanner {
    background: url("/assets/pageBanners/BrandsBanner1024x283.jpg");
    background-position: top right; }

  .washingMachineRepairServicesBanner {
    background: url("/assets/pageBanners/WasherBanner1024x283.jpg");
    background-position: top right; }

  .wineCoolerRepairServicesBanner {
    background: url("/assets/pageBanners/WineCoolerBanner1024x283.jpg");
    background-position: top right; }

  .holidayChecklistBanner {
    background: url("/assets/pageBanners/HolidayChecklistBanner1024x283.jpg");
    background-position: top right; } }
@media screen and (min-width: 1024px) {
  .amPriorityServiceBanner {
    background: url("/assets/pageBanners/MaintenanceProgramBanner1200x332.jpg");
    background-position: top right; }

  .applianceBrandsBanner {
    background: url("/assets/pageBanners/BrandsBanner1200x332.jpg");
    background-position: top right; }

  .servicesBanner {
    background: url("/assets/pageBanners/ServicesBanner1200x332.jpg");
    background-position: top right; }

  .careersBanner {
    background: url("/assets/pageBanners/CareersBanner1200x332.jpg");
    background-position: top right; }

  .coffeeMakerBanner {
    background: url("/assets/pageBanners/CoffeeMakerBanner1200x332.jpg");
    background-position: top right; }

  .contactUsBanner {
    background: url("/assets/pageBanners/ContactUsBanner1200x332.jpg");
    background-position: top right; }

  .cooktopRepairServicesBanner {
    background: url("/assets/pageBanners/CookTopBanner1200x332.jpg");
    background-position: top right; }

  .dishwasherRepairServicesBanner {
    background: url("/assets/pageBanners/DishwasherBanner1200x332.jpg");
    background-position: top right; }

  .dryerRepairServicesBanner {
    background: url("/assets/pageBanners/DryerBanner1200x332jpg.jpg");
    background-position: top right; }

  .dryerVentServicesBanner {
    background: url("/assets/pageBanners/DryerVentCleaningBanner1200x332.jpg");
    background-position: top center; }

  .downDraftRepairServicesBanner, .ventHoodRepairServicesBanner {
    background: url("/assets/pageBanners/DowndraftHoodsBanner1200x332.jpg");
    background-position: top right; }

  .freezerRepairServicesBanner {
    background: url("/assets/pageBanners/FreezerBanner1200x332.jpg");
    background-position: top right; }

  .garbageDisposalServicesBanner {
    background: url("/assets/pageBanners/BrandsBanner1200x332.jpg");
    background-position: top right; }

  .grillRepairServicesBanner {
    background: url("/assets/pageBanners/GrillBanner1200x332.jpg");
    background-position: top right; }

  .hotWaterDispenserRepairServicesBanner {
    background: url("/assets/pageBanners/HotWaterDispensedrBanner1200x332.jpg");
    background-position: top right; }

  .iceMakerRepairServicesBanner {
    background: url("/assets/pageBanners/IceMakerBanner1200x332.jpg");
    background-position: top right; }

  .locationsBanner {
    background: url("/assets/pageBanners/LocationsBanner1200x332.jpg");
    background-position: top right; }

  .ourCompanyBanner {
    background: url("/assets/pageBanners/OurCompanyBanner1200x332.jpg");
    background-position: top right; }

  .ourGuaranteeBanner {
    background: url("/assets/pageBanners/GuaranteesBanner1200x332.jpg");
    background-position: top right; }

  .ovenRepairServicesBanner {
    background: url("/assets/pageBanners/OvenBanner1200x332.jpg");
    background-position: top right; }

  .rangeRepairServicesBanner {
    background: url("/assets/pageBanners/RangeBanner1200x332.jpg");
    background-position: top right; }

  .refrigeratorRepairServicesBanner {
    background: url("/assets/pageBanners/BrandsBanner1200x332.jpg");
    background-position: top right; }

  .siteManagementBanner {
    background: url("/assets/pageBanners/SiteManagementBanner1200x332.jpg");
    background-position: top right; }

  .ssaBanner {
    background: url("/assets/pageBanners/ScheduleAppointmentBanner1200x332.jpg");
    background-position: top right; }

  .testimonialsBanner {
    background: url("/assets/pageBanners/TestimonialsBanner1200x332.jpg");
    background-position: top right; }

  .trashCompactorRepairServicesBanner {
    background: url("/assets/pageBanners/TrashCompactorBanner1200x332.jpg");
    background-position: top right; }

  .washingMachineRepairServicesBanner {
    background: url("/assets/pageBanners/WasherBanner1200x332.jpg");
    background-position: top right; }

  .wineCoolerRepairServicesBanner {
    background: url("/assets/pageBanners/WineCoolerBanner1200x332.jpg");
    background-position: top right; }

  .holidayChecklistBanner {
    background: url("/assets/pageBanners/HolidayChecklistBanner1200x332.jpg");
    background-position: top center; } }
@media screen and (min-width: 1200px) {
  #pageBanner {
    height: 531px; }

  #pageTitle {
    padding-right: 100px; }

  .amPriorityServiceBanner {
    background: url("/assets/pageBanners/MaintenanceProgramBanner1920x685.jpg");
    background-position: top right; }

  .applianceBrandsBanner {
    background: url("/assets/pageBanners/BrandsBanner1920x685.jpg");
    background-position: top right; }

  .servicesBanner {
    background: url("/assets/pageBanners/ServicesBanner1920x685.jpg");
    background-position: top right; }

  .careersBanner {
    background: url("/assets/pageBanners/CareersBanner1920x685.jpg");
    background-position: top right; }

  .coffeeMakerBanner {
    background: url("/assets/pageBanners/CoffeeMakerBanner1920x685.jpg");
    background-position: top right; }

  .contactUsBanner {
    background: url("/assets/pageBanners/ContactUsBanner1920x685.jpg");
    background-position: top right; }

  .cooktopRepairServicesBanner {
    background: url("/assets/pageBanners/CookTopBanner1920x685.jpg");
    background-position: top right; }

  .dishwasherRepairServicesBanner {
    background: url("/assets/pageBanners/DishwasherBanner1920x685.jpg");
    background-position: top right; }

  .downDraftRepairServicesBanner, .ventHoodRepairServicesBanner {
    background: url("/assets/pageBanners/DowndraftHoodsBanner1920x685.jpg");
    background-position: top right; }

  .dryerRepairServicesBanner {
    background: url("/assets/pageBanners/DryerBanner1920x685.jpg");
    background-position: top right; }

  .dryerVentServicesBanner {
    background: url("/assets/pageBanners/DryerVentCleaningBanner1920x685.jpg");
    background-position: top center; }

  .freezerRepairServicesBanner {
    background: url("/assets/pageBanners/FreezerBanner1920x685.jpg");
    background-position: top right; }

  .garbageDisposalServicesBanner {
    background: url("/assets/pageBanners/GarbageDisposalBanner1920x685.jpg");
    background-position: top right; }

  .grillRepairServicesBanner {
    background: url("/assets/pageBanners/GrillBanner1920x685.jpg");
    background-position: top right; }

  .hotWaterDispenserRepairServicesBanner {
    background: url("/assets/pageBanners/HotWaterDispensedrBanner1920x685.jpg");
    background-position: top right; }

  .iceMakerRepairServicesBanner {
    background: url("/assets/pageBanners/IceMakerBanner1920x685.jpg");
    background-position: top right; }

  .locationsBanner {
    background: url("/assets/pageBanners/LocationsBanner1920x685.jpg");
    background-position: top right; }

  .ourCompanyBanner {
    background: url("/assets/pageBanners/OurCompanyBanner1920x685.jpg");
    background-position: top right; }

  .ourGuaranteeBanner {
    background: url("/assets/pageBanners/GuaranteesBanner1920x685.jpg");
    background-position: top right; }

  .ovenRepairServicesBanner {
    background: url("/assets/pageBanners/OvenBanner1920x685.jpg");
    background-position: center right; }

  .rangeRepairServicesBanner {
    background: url("/assets/pageBanners/RangeBanner1920x685.jpg");
    background-position: top right; }

  .refrigeratorRepairServicesBanner {
    background: url("/assets/pageBanners/RefrigeratorBanner1920x685.jpg");
    background-position: top right; }

  .siteManagementBanner {
    background: url("/assets/pageBanners/SiteManagementBanner1920x685.jpg");
    background-position: top right; }

  .ssaBanner {
    background: url("/assets/pageBanners/ScheduleAppointmentBanner1920x685.jpg");
    background-position: top right; }

  .testimonialsBanner {
    background: url("/assets/pageBanners/TestimonialsBanner1920x685.jpg");
    background-position: top right; }

  .trashCompactorRepairServicesBanner {
    background: url("/assets/pageBanners/TrashCompactorBanner1920x685.jpg");
    background-position: top right; }

  .washingMachineRepairServicesBanner {
    background: url("/assets/pageBanners/WasherBanner1920x685.jpg");
    background-position: top right; }

  .wineCoolerRepairServicesBanner {
    background: url("/assets/pageBanners/WineCoolerBanner1920x685.jpg");
    background-position: top right; }

  .holidayChecklistBanner {
    background: url("/assets/pageBanners/HolidayChecklistBanner1920x685.jpg");
    background-position: top right; } }
@media screen and (min-width: 1920px) {
  #pageBanner {
    height: 658px; }

  #hp-page-banner {
    height: 658px;
    background-size: cover; } }
/* 
Appliance Master Navigation SCSS Document
Created by Leon O'Daniel - O'Daniel Designs
Created on 7/24/2021
*/
#mobileHeader {
  display: block; }

#mobileNavContainer {
  display: none;
  width: 100%;
  background-color: #0d499c; }

#mobileNavContainer a {
  display: block;
  color: white;
  padding: 8px 5px;
  font-size: 1.2em;
  border-bottom: thin solid #999;
  text-decoration: none; }

#desktopNavContainer {
  background-color: #08244f;
  text-align: center;
  color: white;
  font-size: 1.0em;
  display: none; }

#desktopNav {
  margin-top: 10px;
  display: none; }

#desktopNavigation {
  list-style-type: none;
  padding-top: 10px; }

#desktopNavigation li {
  display: inline-block;
  padding: 0 15px; }

a.headertel {
  color: #212529; }

a.headertel:link, a.a.headertel:visited {
  color: #212529; }

a.headertel:hover, a.headertel:active {
  color: #0d499c; }

.navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 300;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 5px 16px; }

.nav-links {
  list-style: none;
  display: flex; }

.nav-item {
  margin-right: 15px; }

.nav-item:last-child {
  margin-right: 0px; }

.nav-item a {
  display: inline-block;
  text-decoration: none;
  color: white; }

.nav-item:hover a {
  color: #c1ccec; }

#btnMobileNav {
  cursor: pointer;
  height: 60px; }

.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active, .dropup .dropdown-menu .dropdown-item:hover, .dropup .dropdown-menu .dropdown-item:active, .dropleft .dropdown-menu .dropdown-item:hover, .dropleft .dropdown-menu .dropdown-item:active, .dropright .dropdown-menu .dropdown-item:hover, .dropright .dropdown-menu .dropdown-item:active {
  background-color: #0f489e;
  border-radius: .125rem;
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear; }

.dropdown > .dropdown-menu {
  top: calc(100% + 10px);
  display: block;
  transition: all 0.1s ease-in-out 0s;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out 0s; }

.dropdown > .dropdown-menu {
  max-height: 0;
  padding: 0;
  overflow: hidden; }

.dropdown:hover > .dropdown-menu {
  display: block;
  top: calc(100% - 1px);
  opacity: 1;
  visibility: visible;
  max-height: 200px;
  padding: 8px 0; }

.dropdown > .dropdown-toggle:active {
  /* without this, clicking will make it sticky */
  pointer-events: none; }

@media screen and (min-width: 1200px) {
  #mobileHeader {
    display: none; }

  a.desktopLink {
    color: #333e48;
    text-decoration: none;
    font-size: 0.9em;
    margin-right: 20px;
    font-weight: 300; }

  a.desktopLink:normal, a.desktopLink:visited {
    color: #333e48; }

  a.desktopLink:hover, a.desktopLink:active {
    color: #0e7992; }

  #desktopNavContainer {
    display: block; }

  #desktopNav {
    display: block; }

  navigation {
    display: none; } }
/* Social Media Scss Document
Created by Leon O'Daniel - O'Daniel Designs
Created on July 24, 2021
*/
div.social {
  display: inline-block;
  position: relative;
  background-color: #08244f;
  height: 32px;
  width: 32px; }

.rounded-x {
  border-radius: 50% !important; }

a.facebookHeader {
  text-decoration: none;
  color: white;
  position: absolute;
  top: 7px;
  left: 11px; }

a.youtubeHeader, a.twitterHeader, a.instagramHeader, a.linkedinHeader {
  text-decoration: none;
  color: white;
  position: absolute;
  top: 7px;
  left: 9px; }

a.vimeoHeader {
  text-decoration: none;
  color: white;
  position: absolute;
  top: 7px;
  left: 6px; }

div.social:hover {
  transition: all 0.3s ease-in-out 0s;
  background-color: #5480a5;
  cursor: pointer; }

a.youtubeHeader, a.twitterHeader, a.instagramHeader, a.linkedinHeader, a.redditHeader {
  text-decoration: none;
  color: white;
  position: absolute;
  top: 7px;
  left: 9px; }

a.vimeoHeader {
  text-decoration: none;
  color: white;
  position: absolute;
  top: 7px;
  left: 6px; }

ul#socialHeader li:hover {
  transition: all 0.3s ease-in-out 0s;
  background-color: #5480a5;
  cursor: pointer; }

div.socialFooter {
  display: inline-block;
  position: relative;
  background-color: #eee;
  height: 28px;
  width: 28px; }

a.facebookFooter {
  text-decoration: none;
  color: #0c3e83;
  position: absolute;
  top: 7px;
  left: 9px; }

a.youtubeFooter, a.twitterFooter, a.instagramFooter, a.linkedinFooter, a.redditFooter {
  text-decoration: none;
  color: #333;
  position: absolute;
  top: 7px;
  left: 7px; }

a.vimeoFooter {
  text-decoration: none;
  color: #0c3e83;
  position: absolute;
  top: 7px;
  left: 6px; }

div.socialFooter:hover {
  transition: all 0.3s ease-in-out 0s;
  background-color: #5480a5;
  cursor: pointer; }

/*# sourceMappingURL=styles.css.map */
