.text-custom {
    color: #31a9b5;
}

.text-custom1 {
    color: #0d92a3;
}

    .text-custom1 p {
        color: #0d92a3;
    }

.text-white p{
    color:#fff;
}

.float-end{
    float:left;
}

.bg-cust {
    background-color: #d8f1f3;
}

.custcolor {
    background-color: #0097a5;
    color: white;
}

.custcolor1 {
    background-color: #033e4d;
    color: white;
}

.bg-custom {
    background-color: #d8f1f3;
}

.text-start {
    text-align: start;
}

.w-custom {
    width: 12.8rem;
}

.w-80 {
    width: 80%
}
.w-40 {
    width: 40%
}

.float-start {
    float: right;
}

.menu-subtitle.menu-fixed.menu-transparent {
    position: unset;
}

#main-menu {
    clear: both;
    float: none;
}

.headerBg {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

    .headerBg:before {
        z-index: -1;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        content: "";
        opacity: 0.4;
        z-index: 0;
        background-color: #000
    }

.headerSelect {
    padding-top: 0px;
    height: 34px;
    border: none;
}

    .headerSelect option {
        color: #000
    }

fieldset {
    width: 300px;
    border-radius: 13px;
    padding: 0px 10px;
    border: 1px solid #fff;
}

    fieldset legend {
        padding: 0px 10px;
        height: 33px;
        vertical-align: top;
        width: auto;
        margin-bottom: 0rem;
        font-size: 20px;
    }

.pl-4, .px-4 {
    padding-left: 1.5rem !important;
}

.pr-4, .px-4 {
    padding-right: 1.5rem !important;
}

#carouselExampleContr .carousel-control-next {
    right: -65px;
    width: 13%
}

footer.light {
    margin-top: 0px
}

ul {
    list-style: none;
}

.glide__bullets {
    display: none;
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
    .display-3 {
        font-size: 3rem !important;
    }
}

@media (max-width: 575.98px) {
    .display-3 {
        font-size: 3rem !important;
    }

    .text-align {
        text-align: center;
    }
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .display-3 {
        font-size: 3rem;
    }
    .w-md-75 {
        width: 75%
    }
}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .w-md-75{
        width:75%
    }
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .w-md-75 {
        width: 75%
    }
}

#chgSlider .glide__arrow {
}

#chgSlider .glide__arrow {
    width: 60px;
    height: 60px;
}

    #chgSlider .glide__arrow::before {
        content: "";
        text-align: center;
        position: absolute;
        width: 60px;
        height: 60px;
        left: 0px;
        top: 0px;
        transition: 0.5s;
        background-image: url('/themekit/Links/carousel-side-iconLeft.png');
        background-repeat: no-repeat;
        background-size: contain
    }

#chgSlider .glide__arrow--right:before {
    content: "";
    background-image: url('/themekit/Links/carousel-side-icon.png')
}


.bg-bodyBox {
    background-image: url(/themekit/Links/CardioTopRight.png), url(/themekit/Links/CardioTopLeft.png), url(/themekit/Links/CardioBottomLeft.png), url(/themekit/Links/CardioBottomRight.png);
    background-position: right top, left top, left bottom, right bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    padding: 15px;
}

a:hover {
    text-decoration: none;
    /*font-size: large*/
}

.serviceImage {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 230px;
}