/*
 Theme Name:     ALPHA
 Theme URI:      https://alphastrategy.co
 Description:    Your website was created with love by Alpha
 Author:         Alpha
 Author URI:     https://getalpha.ca
 Template:       Divi
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/***** Custom Css Start *****/
.marquee-wrapper ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    overflow: hidden;
    column-gap: 40px;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.custom-carousel .owl-carousel .owl-item {
    width: auto !important;
    white-space: pre;
    padding: 0 13px;
}
.custom-carousel .owl-carousel .owl-item li {
    list-style: none;
  	padding-left: 20px;
}
.custom-carousel .owl-carousel .owl-item li:before {
    content: '';
    width: 15px;
    height: 10px;
    position: absolute;
    left: -3px;
    top: 50%;
    transform: translateY(-50%);
    background: url(https://getalphaca58d5a.zapwp.com/m:0/a:https://getalpha.alphawork.co/wp-content/uploads/2025/05/list-shape.svg) no-repeat center;
    background-size: 8px 8px;
}

/***** owl-dots Css Start *****/
.owl-dots {
    bottom: 20px;
    position: absolute;
    display: flex;
    justify-content: center;
    width: 100%;
}
.owl-dots button.owl-dot {
  	width: 15px;
  	height: 15px;
  	border-radius: 50%;
  	display: inline-block;
  	background-color: #DA262E !important;
  	margin: 0 5px;
}
.owl-dots button.owl-dot.active span, .owl-dots button.owl-dot:hover span {
    background-color: #0099CD;
    border-radius: 50%;
    height: 18px;
    width: 18px;
    position: absolute;
    top: -1px;
    left: -1px;
    padding: 3px;
    border: 3px solid #fff;
}
.owl-dots button.owl-dot{
  border: 1px solid gray;
  background: white;
   border-radius: 50%;
   height: 15px;
   width: 15px;
   position: relative;
}
.banner-img-border img {
    border-radius: 6px;
}