.breadcrumb-hero{
    background-size : cover;
    background-repeat : no-repeat;
    background-position : center;

}
.sub-title{
    margin-top : -20px;
}

.text-black{
    color : #000000;
}

.text-white{
    color : #FFF !important;
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.loader {
    display : inline-block;
    border: 5px solid white;
    border-radius: 50%;
    border-top: 5px solid silver;
    width: 20px;
    height: 20px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

.loader::before{
    content: "  ";
}

.item-blog-post .head-item-blog-post-custom{
    display: flex;
    column-gap: 1rem;
    align-items: center;
    justify-content: center;
    background-color: #2a2d7c;
}
.item-blog-post .head-item-blog-post-custom i{
    outline: none;
    padding : .5rem;
    border : .1rem solid #efefef;
    color : #efefef;
    font-size: 1rem;
    border-radius: 50%;
}
.item-blog-post .head-item-blog-post-custom h3{
    color : #FFF;
}

.boxes-services-custom{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
    column-gap : 2rem;
}
@media(max-width : 691px){
    .slides-container .control{
        top : 0;
        transform: translateY(0);
    }

    p{
        max-width: 95% !important;
    }
}

.end-with-semicolon .list-styles li::after{
    content : ';'
}