
			/* Prevent navbar items from breaking into two lines */
@media screen and (min-width: 1300px) and (max-width: 1370px) {
  #menu-main-menu > li > a.nav-link {
    font-size: 14px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    white-space: nowrap !important;
  }
  
  #menu-main-menu > li.menu-air-conditioning > a.nav-link {
    font-size: 13px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 1300px) {
  #menu-main-menu > li > a.nav-link {
    font-size: 17px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    white-space: nowrap !important;
  }
}

@media screen and (max-width: 1100px) {
  #menu-main-menu > li > a.nav-link {
    font-size: 14px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  #menu-main-menu > li > a.nav-link {
    font-size: 12px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
.nav-link .caret, .dropdown-toggle::after {
  margin-left: 1px !important;
}

.navbar-collapse.justify-content-end {
  flex-wrap: nowrap !important;
}

#menu-main-menu {
  flex-wrap: nowrap !important;
}
.contact-us .background-overlay {
    background-image: url('/media/OconeeWholeTeam.jpg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.about-us .background-overlay {
    background-image: url('/media/OconeeWholeTeam.jpg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.blog .background-overlay {
    background-image: url('/media/AdobeStock_904573665-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.inflation-reduction-act-frequently-asked-questions .background-overlay {
    background-image: url('/media/AdobeStock_904573665-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.financing-options .background-overlay {
    background-image: url('/media/AdobeStock_904573665-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.new-construction .background-overlay {
    background-image: url('/media/AdobeStock_904573665-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.vrf-systems .background-overlay {
    background-image: url('/media/AdobeStock_904573665-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.light-commercial-hvac .background-overlay {
    background-image: url('/media/AdobeStock_904573665-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.filter-store .background-overlay {
    background-image: url('/media/AdobeStock_1100513409-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.geothermal .background-overlay {
    background-image: url('/media/AdobeStock_1100513409-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.high-velocity-hvac .background-overlay {
    background-image: url('/media/AdobeStock_1100513409-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.duct-repair-maintenance .background-overlay {
    background-image: url('/media/AdobeStock_316627475-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.duct-cleaning .background-overlay {
    background-image: url('/media/AdobeStock_316627475-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.wifi-thermostats .background-overlay {
    background-image: url('/media/AdobeStock_316627475-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.oil-to-gas-conversion .background-overlay {
    background-image: url('/media/AdobeStock_297201438-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.heating-installation .background-overlay {
    background-image: url('/media/AdobeStock_297201438-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.heating-repair .background-overlay {
    background-image: url('/media/AdobeStock_297201438-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.heat-pumps .background-overlay {
    background-image: url('/media/AdobeStock_297201438-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.air-conditioning-installation .background-overlay {
    background-image: url('/media/AdobeStock_297201438-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.air-conditioning-service .background-overlay {
    background-image: url('/media/AdobeStock_297201438-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.heating-service .background-overlay {
    background-image: url('/media/AdobeStock_297201384-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.ductless-hvac .background-overlay {
    background-image: url('/media/AdobeStock_297201384-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.air-conditioning-repair .background-overlay {
    background-image: url('/media/AdobeStock_297201384-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.hot-water-heaters .background-overlay {
    background-image: url('/media/AdobeStock_300229486-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.tankless-water-heaters .background-overlay {
    background-image: url('/media/AdobeStock_300229486-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.water-filtration .background-overlay {
    background-image: url('/media/AdobeStock_300229486-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.plumbing-installation .background-overlay {
    background-image: url('/media/AdobeStock_300229486-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.plumbing-service .background-overlay {
    background-image: url('/media/AdobeStock_300229486-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.plumbing-repair .background-overlay {
    background-image: url('/media/AdobeStock_300229486-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.service-area .background-overlay {
    background-image: url('/media/OconeeTrucks.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.indoor-air-quality .background-overlay {
    background-image: url('/media/IMG_0593-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.scheduled-maintenance-service .background-overlay {
    background-image: url('/media/IMG_0593-scaled.jpeg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}

.home-hero {
    background: url(/media/AdobeStock_1100513409-scaled.jpeg) no-repeat 50% 50% / cover;
    position: relative;
    text-align: left;
    overflow: hidden;
    margin: 0 0 -5rem;
}

.second-content-area .rightbg .rightbg-inner {
    background: url(/media/N81A1850.jpg) no-repeat 50% 50% / cover;
    width: 100%;
    height: 100%;
}
.first-content-area .leftbg .leftbg-inner {
    background: url(/media/N81A1863.jpg) no-repeat 50% 50% / cover;
    width: 100%;
    height: 100%;
}
.second-content-area .rightbg .rightbg-inner {
    background: url(/media/N81A1850.jpg) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 100%;
}

.first-content-area .leftbg .leftbg-inner {
    background: url(/media/N81A1863.jpg) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 100%;
}

@media (max-width:767px) {

.mobile-size{
	font-size: 20px!important;
 }
}

@media (min-width:767px) {
.nav-item {
	font-size: 18px;
}
}

@media screen and (max-width: 1900px) {
    #menu-main-menu > li > a.nav-link {
        font-size: 16px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        white-space: nowrap !important;
    }
}		