    .header-info {
        background-image: url('https://s3.amazonaws.com/fcwebmanager/Textures/SmartSites/HeroImages/0/texture_09.jpg');
        border-bottom: 5px solid #65C16C;
    }

    .cw-hero {
        background: #151F26;
        background-image:
            linear-gradient(45deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),
            url('https://apihoard.webit.com/api/v1/Image/F9DC8FFA0A0590FFA6B8C63EED02D593/F9DC8FFA0A0590FFA6B8C63EED02D593.jpg?size=1920x1440');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right;
        min-height: 600px;
        color: #fff;
    }

    .hero-text.pt-md-2 {
        padding-top: 35% !important;
    }

    .hero-text p {
        text-shadow: 1px 1px 5px #000;
    }

    .title {
        padding-top: 1.8em;
        padding-bottom: 1.8em;
        background-image:
            linear-gradient(45deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.1)),
            url('https://s3.amazonaws.com/fcwebmanager/Landscaping/SmartSites/HeroImages/0/landscaping_08.jpg');
        background-position: center;
        background-size: cover;
        background-attachment: fixed;
        text-align: center;
        color: #fff;
        padding: 5em;
        margin-bottom: 2em;
    }
/*----------Video Section----------- */

        @media(max-width:280px){
            .cw-video{
                width:250px;
            }
            .cw-video-text{
                margin-top:-125px!important;
            }
        }
        @media (max-width:768px){
        .cw-video-container .row{
            flex-direction: column;
        }
        .cw-video-text{
            margin-top: 25px;
        }
        }


/*--- Floating links ---*/
    .wb__lets-talk {
        position: fixed;
        bottom: 1em;
        right: 1em;
        border-radius: 25px;
        -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .2);
        box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .2);
    }

    .wb__lets-talk:hover {
        cursor: pointer;
    }

    .hidden {
        display: none;
    }

    #contactBtns a {
        display: inline-block;
        width: 54px;
        height: 54px;
        padding: 10px;
        border-radius: 50%;
        background: #fff;
    }

    #contactBtns a {
        display: inline-block;
        width: 54px;
        height: 54px;
        padding: 10px;
        border-radius: 50%;
        background: #fff;
    }

    #contactBtns .fa {
        font-size: 35px;
        color: var(--color-theme-primary);
    }

    .testimonial-container .row {
        margin-bottom: 1em;
    }

    .testimonial {
        background: #f5f5f5;
        padding: 1em;
        display: flex;
        flex-direction: column;
        height: 100%;
        border-radius: 1em;
    }

    .testimonial .fa-star {
        color: var(--color-theme-highlight);
    }

    .author {
        color: var(--color-theme-primary);
        text-transform: uppercase;
        font-weight: 700;
    }

    @media(min-width: 992px) {
        h1.display-3.text-uppercase {
            line-height: 81px;
        }
    }

    @media(max-width: 768px) {
        .cw-hero {
            text-align: center;
            padding-top: 2em !important;
        }
        .hero-text.pt-md-2 {
            padding-top: 0% !important;
        }
        h3.text-uppercase.text-primary {
            text-align: center;
        }

        h1.display-4.text-uppercase {
            font-size: 2em;
        }
        h1.display-2.text-uppercase {
            font-size: 2em;
        }
        h2.h1.text-center {
            font-size: 2em;
        }
        h2.text-uppercase {
            font-size: 1em;
        }
        h2.text-uppercase.text-secondary {
            font-size: 1em;
        }
        a.header-business.header-business-email,
        a.footer-business.footer-business-email {
            font-size: 12px;
        }
    }

    	.cw-grand-hero {
		display: block;
		position: relative;
		overflow: hidden;
		color: #fff;
		text-align: center;
		padding: 4rem 1rem 3rem;
        background: url("https://apihoard.webit.com/api/v1/Image/1BCBA0022582D8376AFBBACB3E566E65/1BCBA0022582D8376AFBBACB3E566E65.jpeg?size=1920x1440");
        background-size: cover;
        background-attachment: fixed;
        background-position: center;
	}

	.cw-grand-hero:before {
		overflow: hidden;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		background: rgb(0, 0, 0, .4)
	}


	.cw-grand-hero .container {
		position: relative;
		z-index: 2
	}

	.cw-grand-hero .cw-grand-title {
		font-size: 2rem;
		line-height: 1.2
	}


	@media (min-width: 576px) {
		.cw-grand-hero {
			padding-top: 6em;
			padding-bottom: 5em;
		}
	}

	@media (min-width: 768px) {
		.cw-grand-hero .cw-grand-title {
			font-size: 3rem;
		}
	}

    .cw-grand-hero p {
    max-width: 850px;
    margin: auto auto .75em auto;
    font-size: 1.1rem;
}

    /* Homepage changes - Holiday Lighting */

    @import url('https://fonts.googleapis.com/css2?family=Cherry+Cream+Soda&display=swap');

    .page-home---holiday-lighting h1,
    .page-home---holiday-lighting h2,
    .page-home---holiday-lighting h3,
    .page-home---holiday-lighting h4,
    .page-home---holiday-lighting h5,
    .page-home---holiday-lighting h6 {
        font-family: "Cherry Cream Soda", system-ui !important;
    }

    .page-home---holiday-lighting .btn-primary {
    background: #cd0303 !important;
    border-color: #cd0303 !important;
}

.page-home---holiday-lighting .btn-primary::before {
    background: #b10000 !important;
}

.page-home---holiday-lighting .cw-hero .hero-text h2 {
    color: #cd0303;
    font-size: 1.65rem;
    font-weight: 500;
}

.page-home---holiday-lighting h1 {
    font-size: 1.5rem;
}

@media (min-width:440px) {
    .page-home---holiday-lighting h1 {
    font-size: 2rem;
}
}

@media (min-width:576px) {
    .page-home---holiday-lighting h1 {
    font-size: 2.5rem;
}
}

@media (min-width:1200px) {
    .page-home---holiday-lighting h1 {
    font-size: 3rem;
}
}


/* Review Slider */
    .cw-review-slider .owl-carousel .card {
    box-shadow: 0 0 0 2px #193446
}

.cw-review-slider .owl-carousel .owl-nav button.owl-next,.cw-review-slider .owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: var(--color-theme-highlight)!important;
    border: none;
    padding: 5px 20px!important;
    font: inherit;
    font-size: 50px!important
}

.cw-review-slider .owl-carousel .owl-nav button.owl-next:hover,.cw-review-slider .owl-carousel .owl-nav button.owl-prev:hover {
    color: var(--color-theme-secondary)!important;
    background-color: transparent!important
}

.cw-review-slider .owl-carousel .card {
    margin: 5px
}

.cw-review-slider .owl-dots {
    display: none
}

.cw-review-slider button:focus {
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline-width: 0
}

.cw-review-slider .item {
    display: none
}

.cw-review-slider .next {
    display: block!important;
    position: relative;
    transform: scale(.8);
    transition-duration: .3s;
    opacity: .6
}

.cw-review-slider .prev {
    display: block!important;
    position: relative;
    transform: scale(.8);
    transition-duration: .3s;
    opacity: .6
}

.cw-review-slider .item.show {
    display: block;
    transition-duration: .4s
}

.cw-review-slider .owl-carousel .fa-star {
    color: var(--color-theme-highlight)
}

.cw-review-slider .owl-carousel h6 {
    color: var(--color-theme-primary);
    text-transform: uppercase;
    font-weight: 700
}

@media screen and (max-width: 999px) {
    .cw-review-slider .next,.cw-review-slider .prev {
        transform:scale(1);
        opacity: 1
    }

    .cw-review-slider .item {
        display: block!important
    }
}

/* Service Form - homepage */
.cw-service-form .cw-box {
    padding: 2em;
    border: 3px solid #cd0303;
    border-radius: 15px;
}

.cw-service-form ul li::marker {
    font-family: 'FontAwesome';
    content: "\f0a4  ";
    font-size: 1.5rem;
    color: #CD0303;
}

@media (min-width:992px ) {
    .page-home---holiday-lighting .form {
    position: relative;
}

    .cw-service-form .cw-box {
min-height: 900px;
}

    .page-home---holiday-lighting .form .form-wrap {
    width: 45%;
    position: absolute;
    right: 5%;
    bottom: calc(100% + 20px);
}
}
@media (min-width:1200px) {
.page-home---holiday-lighting .form .form-wrap {
    width: calc(1076px / 2);
    left: auto;
    right: auto;
    transform: translate(calc(1120px / 2), 0);
    bottom: calc(100% + 40px);
}
}