HEX
Server: Apache/2.4.41
System: Linux mainweb 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: nationalmedicaregrp (1119)
PHP: 8.3.7
Disabled: exec,passthru,shell_exec,system,popen,proc_open,pcntl_exec
Upload Files
File: /home/floridasbestlawnandpest/public_html/css/styles.css
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');

/* HERO */
.hero-bg {
  background-image: url("/img/hero-background.jpg");
  background-size: cover;
  margin: 0;
  padding: 140px 50px;
}
.quote-cta {
    padding-top: 120px;
}
.display-6 {
    font-style: italic;
}
.hero-btn {
    font-size: 2rem;
    font-family: 'Kaushan Script';
}

@media (max-width: 767px) {
    .hero-bg {
        margin: 0;
        padding: 50px 5px;
    }
    .display-4 {
        font-size: 2.25rem;
    }
    .display-6 {
        font-size: 1.25rem;
    }
    .quote-cta {
        padding-top: 50px;
    }
    .btn-spc {
        margin: 25px 5px;
    }
    .hero-btn {
        width: 100%;
    }
}

/* Page Title */
.page-title {
    font-family: 'Kaushan Script';
    font-size: 10em;
    font-style: italic;
    color: #f5ab20;
    text-shadow: 4px 2px #ffffff;
}
.page-subtitle {
    font-size: 1.75em;
    font-style: italic;
    color: #000000;
    text-shadow: 0px 0px 15px #ffffff;
}

/* Lawncare */
.lawncare-bg {
  background-image: url("/img/lawncare-background.jpg");
  background-size: cover;
  margin: 0;
  padding: 150px 50px;
}

/* Pest Control */
.pestcontrol-bg {
  background-image: url("/img/pestcontrol-background.jpg");
  background-size: cover;
  margin: 0;
  padding: 150px 50px;
}

/* Tree & Shrub */
.treeshrub-bg {
  background-image: url("/img/treeshrub-background.jpg");
  background-size: cover;
  margin: 0;
  padding: 150px 50px;
}

/* Sod & Mulch */
.sodmulch-bg {
  background-image: url("/img/sodmulch-background.jpg");
  background-size: cover;
  margin: 0;
  padding: 150px 50px;
}
/* Exterior Lighting */
.exteriorlighting-bg {
  background-image: url("/img/extlighting-background.jpg");
  background-size: cover;
  margin: 0;
  padding: 150px 50px;
}

@media (max-width: 767px) {
    /* Page Title */
    .page-title {
        font-size: 3em;
        text-shadow: 2px 2px #ffffff;
    }
    .page-subtitle {
        font-size: 1em;
        font-style: italic;
        color: #000000;
        text-shadow: 0px 0px 5px #ffffff;
    }

    /* Lawncare */
    .lawncare-bg {
    padding: 50px 5px;
    }

    /* Pest Control */
    .pestcontrol-bg {
    padding: 50px 5px;
    }

    /* Tree & Shrub */
    .treeshrub-bg {
    padding: 50px 5px;
    }

    /* Sod & Mulch */
    .sodmulch-bg {
    padding: 50px 5px;
    }
    /* Exterior Lighting */
    .exteriorlighting-bg {
    padding: 50px 5px;
    }
}

/* SERVICES */
.service-preview > a {
    text-decoration: none;
}
.service-preview > a:hover {
    text-decoration: none;    
}
.services-bg {
  background-color: #ffffff;
  background-size: cover;
  margin: 0;
}
.service-img {
    height: 100%;
    width: 100%;
    border-radius: 25%;
    margin: 35px 0px;
}
.service-img-label {
    font-size: 1.75em;
    color: #f5ab20;
    font-style: bold;
    font-family: 'Kaushan Script';
    margin: -15px 0px 25px 0px;
}
.service-img-desc {
    font-size: 1em;
    color: #000000;
    font-weight: normal;
    font-style: italic;
}

@media (max-width: 767px) {
    .service-img {
        height: 95%;
        width: 95%;
        margin: 30px 5px;
    }
    .service-img-label {
        font-size: 2.5em;
        color: #f5ab20;
        font-style: bold;
        font-family: 'Kaushan Script';
        margin: -15px 0px 15px 0px;
    }
    .service-img-desc {
        font-size: 1em;
        color: #000000;
        font-weight: normal;
        font-style: italic;
    }
}


/* TRI-POINT */
.tripoint-bg {
  background-color: #ffffff;
  background-size: cover;
  margin: 0;
}
.trusted-title {
    font-family: 'Kaushan Script';
    font-size: 2.5em;
    font-style: italic;
    padding: 100px 0 15px 0;
    text-align: center !important;
    color: #f5ab20c0;
}

/* ABOUT */
.about-bg {
    background: #f5ab20;
    background: -webkit-linear-gradient(to top, #f5ab20, #ffffff);
    background: linear-gradient(to top, #f5ab20, #ffffff);
    background-size: cover;
    margin: 0;
}
.about-title {
    font-family: 'Kaushan Script';
    font-style: italic;
    font-size: 3em;
    padding: 0px 0px 15px 0px;
}
.about-text {
    font-size: 1em;
    margin: 10px 0 40px 0;
}
.about-cta {
    padding: 100px 0;
}


/* FOOTER */
footer {
    background: #f5ab20;
}
.footer-title {
    color: #ffffff;
    font-family: 'Kaushan Script';
}


/* Page Content */
.content-bg {
    background: #ffffff;
    background-size: cover;
    margin: 0;
}
.content-title {
    font-size: 3em;
    font-family: 'Kaushan Script';
    padding: 20px 0;
}
.content-text {
    font-size: 1.4em;
    padding: 40px 5px;
}
.content-subtext {
    font-size: 2em;
    font-family: 'Kaushan Script';
    color: #0000007e;
}
.content-img {
    padding-top: 25px;
    width: 80%;
}
.content-img-2 {
    margin-top: 50px;
    width: 80%;
    border-radius: 25%;
}
.content-img-3 {
    margin-top: 100px;
    width: 80%;
    border-radius: 25%;
}
.content-img-banner {
    margin: 20px 0;
    width: 90%;
    border-radius: 50%;
}
.content-img-sm {
    padding-top: 30px;
    width: 50%;
}
.content-img-lg {
    padding-top: 80px;
    width: 90%;
}
.content-list {
    text-decoration: none;
    list-style-type: none;
}
.content-list-item {
    font-size: 1.4em;
    color: #000000;
}
.content-list-item > span {
    font-size: 1.5em;
    font-family: 'Kaushan Script';
    padding-right: 2px;
}

@media (max-width: 767px) {
    .content-title {
        font-size: 2.5em;
    }
    .content-text {
        font-size: 1.2em;
        padding: 10px 0;
    }
    .content-img {
        width: 70%;
    }
    .content-list-item {
        font-size: 1.2em;
    }
    .content-img-sm {
        width: 70%;
    }
    .content-img-lg {
        padding-top: 25px;
        width: 70%;
        padding-bottom: 50px;
    }
    .content-img-2 {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 80%;
    }
    .content-img-3 {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 80%;
        border-radius: 25%;
    }
    .content-img-banner {
        margin: 15px 0;
        width: 100%;
        border-radius: 50%;
    }
}


.white-bg {
    background: #ffffff;
    background-size: cover;
    margin: 0;
}
.orange-bg {
    background: #f5ab20;
    background-size: cover;
    margin: 0;
}
.orange-fade-up-bg {
    background: #f5ab20;
    background: -webkit-linear-gradient(to top, #f5ab20, #ffffff);
    background: linear-gradient(to top, #f5ab20, #ffffff);
    background-size: cover;
    margin: 0;
}

.orange-fade-down-bg {
    background: #f5ab20;
    background: -webkit-linear-gradient(to bottom, #f5ab20, #ffffff);
    background: linear-gradient(to bottom, #f5ab20, #ffffff);
    background-size: cover;
    margin: 0;
}


/* FREE QUOTE */
.quote {
    background-color: #ffffffe3;
    padding: 50px;
}
.quote-label {
    padding-bottom: 10px;
    opacity: 0.6;
}
.quote-toggle {
    margin-top: 25px;
}
.quote-toggle-btn {
    color: #000000ad;
    font-size: 1.25em;
    background: #ebebeb;
    border-radius: 50px;
    padding: 15px 30px;
}
.quote-toggle-btn:hover {
    color: #f5ab20;
    
}
.quote-btn-active {
    color: #f5ab20;
}
.quote-btn-submit {
    font-size: 1.5em;
    font-weight: 700;
    margin-top: 50px;
    color: #ffffff;
    background: #f5ab20;
    border-radius: 50px;
    padding: 15px;
}
.quote-btn-submit:hover {
    background: #00d612;
    color: #ffffff;
}

@media (max-width: 767px) {
    .quote {
        padding: 30px 5px;
    }
    .quote-label {
        padding-bottom: 10px;
        padding-top: 15px;
    }
    .quote-btn-submit {
        border: 2px solid #f5ab20;
    }
    .quote-toggle {
        margin-top: 50px;
    }
    .quote-toggle-btn {
        font-size: 1em;
    }
}