:root{
    --bs-primary: #0d6efd;
}
p{
    font-weight: 500;  
}

.bg-primary {
    background-color: #4fa5b6 !important;
}
.text-primary,
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
    color: #4fa5b6 !important;
}

.navbar .navbar-nav .nav-link{
    font-size: 18px;
}

.border-primary {
    border-color: #0098b6 !important;
}

.btn-primary{
    background-color: #4fa5b6;
    border-color: #4fa5b6;
}
.btn-primary:hover{
    background-color: #4fa5b6;
    border-color: #4fa5b6;
}

.text-secondary{
    color: #ffffff !important;
}
a {
    color: #4fa5b6;
}
.btn-check:focus+.btn-primary,
.btn-primary:focus{
    background-color: #4fa5b6;
}
.btn.btn-primary:hover{
    color: #4fa5b6 !important;
}
i.fas,
i.fa{
    color: #FFF !important;
}

.call-to-action{
    background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url(../img/bg-01.jpg) center center no-repeat;
    background-size: cover;
}

ul.style-1 {
    list-style-type: square;
    border-left: 5px solid #4fa5b6; 
    background: #f2f2f2;
    padding-top: 20px; 
    padding-bottom: 20px;  
    font-weight: 500;
}

.page-header{
    margin-bottom: 0px;
    background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .5)), url(../img/silder-03.jpg) center center no-repeat;
}

.carousel-item::after{
    background: rgba(0, 0, 0, .5);
}

.btn.btn-primary:hover{
    box-shadow: inset 360px 0 0 0 var(--bs-dark) !important;
}






@media (max-width: 570px) {
.carousel-indicators{
    bottom: -40px;
}

button.slideInDown{
    padding: 10px 15px !important;
    margin-bottom: 15px;
    font-size: 14px;
}

.carousel-item img{
    /*height: auto !important;
    width: none !important;*/
    max-width : none !important;
}


}