/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


/* General settings */
a:focus {
    outline: 0 !important;
}
#top-bar-wrap{
	display:none;
}
#site-header{
	background-color: #ffffff00;
    border-bottom: 0px solid #f1f1f1;
    z-index:9999;
}


/* Header css start */

.bbc-main-header.bbc-sticky-header {
    background: aliceblue !important;
}

/* Header end start */



/*Home page start  */

span.bcc-welcome-text {
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background-image: radial-gradient(#df3524, #DF3524);
}


.marquee {
    margin: 0em 0px;
}
.marquee-box-one {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    margin: 3em 0 0 0;
}
.marquee-content-one {
    display: flex;
    gap: 0px;
    padding: 0 20px;
    animation: scroll-one 100s linear infinite;
}
.marquee-text {
    white-space: nowrap;
    font-family: "Poppins" !important;
    font-size: 45px;
    font-weight: 600;
    flex-shrink: 0;
    margin: 0;
    padding: 0px 30px;
    color: white;
    display: flex;
    align-items: center;
    user-select: none;
}
img.bcc-marque-img {
	width:50px;
	height:50px !important;
}

@keyframes scroll-one {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}
@keyframes scroll-two {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(0); }
}


/* Services Section */

.swiper-slide.swiper-slide-next {
    margin-top: -55px !important;
}

.elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal{
    padding-top: 35px !important;
}




header.page-header.solid-color-page-header .page-header-title {
    display: none;
}
nav.site-breadcrumbs.clr.position- {
    left: 0px !important;
    font-size: 17px !important;
    padding: 35px 0px !important;
}
.page-header {
    height: 120px !important;
}