.projects-section .sample-proj-item:hover:after {
    color: #000 !important
}
.site-header .current-menu-item .dashicons-before::before {
    color: #FFF;
}
.site-footer .footer-col-item.column-html .footer-btn a {
    color: #FFF !important;
}
.services-section .service-item .service-icon {
    border: 2px dotted #fff047 !important;
}
.mobile-dots-items .mob-item {
        border-bottom: 1px solid #000000 !important;
}
body.window_scrolled .mob-dot-toggle {
    color: #fff047 !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%;
}

.slmp-gallery .slmp-image-item .slmp-image {
    height: 300px;
}
@media only screen and (min-width:1024px) { 
    header.site-header .top-head .top-head-item {
        font-size: 14px!important;
    }
}
@media only screen and (min-width:1201px) { 
    header.site-header .top-head .top-head-item {
        font-size: 16px!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;
    }
    
}