.site-footer .footer-col-item.column-html .footer-btn a {
    color: #FFF !important;
}

textarea {
    resize: vertical;
}

ul.slick-dots li:only-child {
    display: none;
}

.services-section .service-item .service-icon {
    min-width: 100px;
}

#xapp-widget .widget-container.visible {
    z-index: 999999 !important;
}

ol.list-col-2,
ol.list-col-3 {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    list-style: inside;
}

.slmp-gallery .slmp-image-item {
    overflow: hidden;
}

.slmp-gallery .slmp-image-item img {
    height: 300px;
    object-fit: cover;
    width: 100%;
}

.site-footer .column-label {
    border-bottom: 1px solid #012c62 !important;
}
.site-footer .footer-col-item.column-review-btn {
    border-top: 1px solid #012c62 !important;
}

.slmp-gallery .slmp-image-item .slmp-image {
    height: 300px;
}

.footer-col-item.site-info.site-lisence.relative span,
.mob-item.site-license.relative span {
    display: inline-block;
}

@media only screen and (min-width:1024px) {
    header.site-header .top-head .top-head-item {
        font-size: 12px !important;
    }

    .sub-menu .menu-item-has-children>a::after {
        content: "\f105";
        font-family: "Font Awesome 5 Free";
        margin-left: 8px;
        color: #FFF;
    }

    .genesis-nav-menu .sub-menu,
    .genesis-nav-menu .sub-menu a {
        width: 230px !important;
    }

    .genesis-nav-menu .sub-menu .sub-menu {
        margin: -47px 0 0 230px !important;
    }

}

@media only screen and (min-width:1201px) {
    header.site-header .top-head .top-head-item {
        font-size: 14px !important;
    }

}

@media only screen and (max-width:1023px) {
    header.site-header .top-head .top-head-item {
        font-size: 16px !important;
    }

    #xapp-widget .xapp-chat-button__btn {
        top: -20px !important;
    }

    #xapp-widget button.xapp-chat-button {
        z-index: 9 !important;
    }

}
