/*CUSTOM CSS HERE*/

button.has-spinner {
    border: 0;
    outline: 0;
    background-color: transparent;
}
.form-action .custom-button-holder.d-flex {
    align-items: center;
}

.whatsapp-button {
    bottom: 150px;
}
.contact-list li:last-child {
    margin-bottom: 0;
}
.add-about-right .img-holder {
    padding-bottom: 100%;
}

.b-slider__slide {
    width: 250px;
    height: 100px;
    margin: 0 10px;
    border: 1px solid #ededed;
}
.flickity-slider .b-slider__ref .b-slider__img {
    max-height: 80px;
    max-width: 240px;
    width: 100%;
    height: 100%;
    opacity: 1;
    filter: none;
    padding: 0 25px;
}
.HomeSection4::before {
    height: calc(100% - 100px);
}

@media screen and (max-width: 1599.98px) {
    .breadcrumb-container {
        bottom: 80px;
    }
    .whatsapp-button {
        width: 40px;
        height: 40px;
    }
    .whatsapp-button img {
        width: 20px;
    }
    .HomeSection4::before {
        height: calc(100% - 75px);
    }
}
@media only screen and (max-width: 991.98px) {
    .contact-wrap {
        padding-bottom: 80px;
    }
    .additional-about1 .add-about-right {
        padding-top: 30px;
    }
}
@media only screen and (max-width: 767.98px) {
    .tab-holder .tab-nav-holder .nav-tabs .nav-item .nav-link {
        padding: 15px 15px;
    }
}

@media only screen and (max-width: 575.98px) {
    .home-banner::before {
        max-height: 445px;
    }
    .breadcrumb-container {
        bottom: 60px;
    }
    .contact-wrap {
        padding-bottom: 30px;
    }
    .whatsapp-button {
        bottom: 80px;
        right: 10px !important;
    }
    .tab-holder .tab-nav-holder .nav-tabs .nav-item {
        width: 100%;
    }
    .tab-holder .tab-nav-holder .nav-tabs .nav-item .nav-link {
        padding: 15px 25px;
        width: 100%;
    }
    .HomeSection4::before {
        height: calc(100% - 30px);
    }

    .b-slider__slide {
        width: 150px;
        height: 80px;
    }
    .flickity-slider .b-slider__ref .b-slider__img {
        max-height: 70px;
        max-width: 140px;
        width: 100%;
        height: 100%;
        padding: 0 15px;
    }
}

@media only screen and (max-width: 400.98px) {
    .margin-container {
        margin-top: 140px;
    }
    .contact-list.inline li {
        margin-right: 0;
    }
}
@media screen and (max-width: 360.98px) {
    .home-banner::before {
        max-height: 485px;
    }
}
.whatsapp-button {
    z-index: 99 !important;
}
