/*********************************
 * Modifications
 *********************************/

#myloader .loader img {
    max-width: initial!important;
}

footer .logo img, .footer .logo img {
    max-height: initial;
}

.bg-img {
    filter: grayscale(1);
}

.color-background, #contact-form #submit-contact.btn-alt.active, #search-form #submit-contact.btn-alt.active {
    background-color: #000;
}

header nav.navbar #menu .menu-holder ul li a.active, header nav.navbar #menu .menu-holder ul li a.active-item, header nav.navbar #sidemenu .menu-holder ul li a.active, header nav.navbar #sidemenu .menu-holder ul li a.active-item, header nav.navbar #menu-classic .menu-holder ul li a.active, header nav.navbar #menu-classic .menu-holder ul li a.active-item,
header nav.navbar #menu .menu-holder ul li a:hover, header nav.navbar #sidemenu .menu-holder ul li a:hover, header nav.navbar #menu-classic .menu-holder ul li a:hover {
    color: #000;
}

[class~="color"], i.service.material {
    color: #000 !important;
}

h1.title:after, h2.title:after, h3.title:after, h4.title:after, h5.title:after, h6.title:after, #contact-form #submit-contact.btn-alt, #search-form #submit-contact.btn-alt {
    border-color: #000;
}

a, span.contact-info a em {
    color: #4e495c;
}

footer .copy a:hover, .footer .copy a:hover {
    color: #4e495c;
}

#contact-form #submit-contact.btn-alt.active:hover, #search-form #submit-contact.btn-alt.active:hover {
    color: #000!important;
}

a.btn-alt.small.active, a.btn-pro {
    background-color: #000;
    color: white;
}

a.btn-alt.small {
    border-color: #000;
}

a.btn-alt.small.active:hover {
    color: #000 !important;
}

#tech-stack-list .col-md-2 {
    padding: 20px 0;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
}

#tech-stack-list {
    border-top: 1px solid #000;
}

#tech-stack-list .col-md-2:last-child {
    border-right: 1px solid #000;
}

.image-carousel .owl-controls .owl-nav .owl-prev span,
.image-carousel .owl-controls .owl-nav .owl-next span,
.owl-theme .owl-dots .owl-dot.active span {
    background-color: #000;
}

.owl-theme .owl-dots .owl-dot span {
    border-color: #000;
}

::selection {
    background: #000 !important;
    color: white;
}
.custom-margin-left {
    margin-left: 20px;
}
.margin-top {
    margin-top: 40px !important;
}
.margin-bottom-m {
    margin-bottom: 20px !important;
}