/* MULTI */

main {
    min-height: 100vh;
    position: relative;
    padding-bottom: 65px;
}

footer {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.hero {
    background-image: url('../img/home2.jpeg');
}

@media screen and (min-height: 1200px) {
    .hero {
        height: 1800px !important
    }
}

header {
    padding: 10px 0;
    background-color: #171814;
    box-shadow: 0 2px 5px 0 rgb(10 25 35 / 50%);
    border-bottom: solid 1px#0e0e0c;
}

#logo {
    float: left;
}

.logo-img {
    width: 180px;
}

.header-txt-content {
    margin-top: 23px !important;
}

.a-list-style {
    color: #b7b7b7;
    list-style-type: none !important;
}

.center-logo-mobile {}

@media screen and (max-width: 768px) {
    .logo-img {}
}

@media screen and (max-width: 600px) {
    .center-logo-mobile {
        text-align: center !important;
    }
    .logo-img {
        width: 210px;
    }
    header {
        padding: 0px;
    }
}

section.selling-points {
    padding: 50px 0 60px !important;
}

.selling-points .point .icon-container {
    margin: auto;
    background-color: #00A8E8;
    border-radius: 25px;
    width: 70px;
    height: 70px;
    text-align: center;
    left: 0;
    top: 0;
    font-size: 35px;
    color: #fff;
    padding: 5px
}

.selling-points .point p {
    color: #969696;
}

.selling-points .point .icon-container span {
    margin-left: 2px;
    margin-top: 20%;
    display: block;
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 600px) {}

.modal-header .close {
    border: 0px;
    background: #fff;
    margin-top: -20px;
    font-size: 29px;
}




/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/

.breadcrumbs {
    padding: 15px 0;
    background: #f4f4f4;
    min-height: 40px;
}

.breadcrumbs h2 {
    font-size: 24px;
    padding-top: 4px;
    font-weight: 500;
}

.breadcrumbs ol {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
}

.breadcrumbs ol li+li {
    padding-left: 10px;
}

.breadcrumbs ol li+li::before {
    display: inline-block;
    padding-right: 10px;
    color: #4f4f4f;
    content: "/";
}

._statics_footer footer {
    position: unset !important;
}