.nav-style-2 .clgun-nav .nav-search .search-button {
    color: var(--blackColor);
}

.slider-bg-1 {
    background-image: url(https://www.aquilaboats.com/hubfs/50%20Yacht/693401687-aqu-40663-50-yacht-campaign_callout-video_thumb-825x363-walkthrough.jpg);
}


.slider-bg-2 {
    background-image: url(https://www.aquilaboats.com/hubfs/50%20Yacht/689524585-aqu-40663-50-yacht-campaign_callout-video_thumb-825x363-launch.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 350px;
    position: relative;
    padding-bottom: 100px;
}

    .slider-bg-2::before {
        position: absolute;
        content: "";
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        background: #120f2d;
        opacity: 0.6;
    }

.slider-bg-3 {
    background-image: url(https://www.aquilaboats.com/hubfs/50%20Yacht/aquila-50-yacht-offload_callout-video_thumb-825x363.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 350px;
    position: relative;
    padding-bottom: 100px;
}

    .slider-bg-3::before {
        position: absolute;
        content: "";
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        background: #120f2d;
        opacity: 0.6;
    }

.about-us-area-2 .content-items .image.ct-bg-1 {
    background-image: url(../img/all-img/ct_Buy-a-Catamaran.jpg);
}
/*	.about-us-area-2 .content-items .image.ct-bg-2 {
		background-image: url(../img/all-img/ct_Charter-a-Catamaran.jpg);
	}*/
.about-us-area-2 .content-items .image.ct-bg-3 {
    background-image: url(../img/all-img/ct_Sell-a-Catamaran.jpg);
}
/*
	.about-us-area-2 .content-items .image.ct-bg-4 {
		background-image: url(../img/all-img/ct_Service_a_Catamaran.jpg);
	}*/
.about-us-area-2 .content-items .image.ct-bg-5 {
    background-image: url(../img/all-img/ct_Finance-a-Catamaran.jpg);
}

/*	.about-us-area-2 .content-items .image.ct-bg-6 {
		background-image: url(../img/all-img/ct_Dock_Catamaran.jpg);
	}
*/
.global-alumni-events .global-content-items .content {
    text-align: left;
    padding: 50px 50px;
}


.global-alumni-events .image.bg-1 {
    background-image: url(../img/all-img/ct_Charter-a-Catamaran.jpg);
}

.global-alumni-events .image.bg-2 {
    background-image: url(../img/all-img/ct_Service_a_Catamaran.jpg);
}

.global-alumni-events .image.bg-3 {
    background-image: url(../img/all-img/ct_Dock_Catamaran.jpg);
}


.faculty-model .faculty-card .contact-text span {
    margin-top: 0px;
}


.news-item .content h3 {
    /*font-family: var(--fontFamily);*/
    font-size: 24px;
    margin-bottom: 30px;
}

.section-banner .section-info h1 {
    color: var(--whiteColor);
    /*font-family: var(--fontFamily);*/
    font-size: 24px;
}

.section-banner .section-info h2 {
    color: #EEEEEE;
    /*font-family: var(--fontFamily);*/
    font-size: 18px;
    font-weight: 100;
}

.global-alumni-events .global-content-items .content span {
    font-size: 20px;
    text-transform: uppercase;
    color: var(--paragraphColor);
    margin-bottom: 10px;
    display: block;
}

.BlueTag {
    color: var(--whiteColor);
    background: var(--mainColor); /*#ff0000;*/
    display: inline-block;
    padding: 4px 8px;
    margin-bottom: 30px;
}

.BlackAndWhite {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


/*
                    ---------------------------------------------
                    banner
                    ---------------------------------------------
                    */

.main-banner {
    position: relative;
    max-height: 100%;
    overflow: hidden;
    margin-bottom: -7px;
}

#bg-video {
    min-width: 100%;
    min-height: 50vh;
    max-width: 100%;
    max-height: 50vh;
    object-fit: cover;
    z-index: -1;
}

    #bg-video::-webkit-media-controls {
        display: none !important;
    }

.video-overlay {
    position: absolute;
    /* background-color: rgba(31,39,43,0.30); */
    /* background-color: rgba(255,255,255,0.1);  */

    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
}

.main-banner .caption {
    position: absolute;
    top: 55%;
    /* transform: translateY(-50%); */
}

    .main-banner .caption h6 {
        margin-top: 0px;
        font-size: 15px;
        text-transform: uppercase;
        font-weight: 600;
        color: #fff;
        letter-spacing: 1px;
    }

    .main-banner .caption h2 {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 36px;
        text-transform: uppercase;
        font-weight: 800;
        color: #fff;
        letter-spacing: 1px;
    }

        .main-banner .caption h2 em {
            font-style: normal;
            color: #f5a425;
            font-weight: 900;
        }

    .main-banner .caption p {
        color: #fff;
        font-size: 14px;
        max-width: 400px;
    }

    .main-banner .caption .main-button-red {
        margin-top: 40px;
    }

@media screen and (max-width: 767px) {
    .main-banner .caption h6 {
        font-weight: 500;
    }

    .main-banner .caption h2 {
        font-size: 36px;
    }
}