/* general */

header {
    background: rgb(100, 245, 66);
    background: linear-gradient(90deg, rgba(100, 245, 66, 1) 0%, rgba(65, 150, 55, 1) 47%, rgba(0, 212, 255, 1) 100%);
}

.home-button a {
    display: none;
}

.container .tiny-slider.arrow-hover {
    margin-top: 60px;
}

li.nav-item {
    list-style-type: none
}

.text-primary-hover a {
    color: #1767ad;

    text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;
    font-size: 24px !important;
    /* text-shadow: 1px 1px #FF0000; */
}

.navbar-light .navbar-nav .nav-link {
    color: #1767ad;
    font-size: 16px !important;
    /* text-shadow: 1px 1px #FF0000; */
    font-weight: 400;
}

.dropdown-menu li a {
    font-size: 12px;
}

/* Logo */
.navbar-brand .navbar-brand-item {
    height: 60px;
}

/* Navigation */
.dropdown-toggle:after,
header .navbar-nav .nav-link.active:before {
    display: none;
}

/* contacts header and social */
div.contact-emails p {
    margin-bottom: 0;
    font-size: 16px;
    /* text-shadow: 0.5px 0.5px white; */
}

/* Body */
a.crm-index-button {
    text-align: center;
    padding-top: 20px;

}

a.crm-index-button p {
    margin-bottom: 0;
}

a.crm-index-button i.bi-arrow-down-circle {
    margin-left: 0 !important;
    font-size: 30px;
}

h3.crm-system-index {
    text-align: center;
    text-shadow: 4px 4px 2px rgba(142, 146, 44, 0.6);
}

.crm-system:hover {
    background-color: #c2ab46;
}

/* footer */
footer .container .card-header div.col-md-3.mb-3.mb-md-0:nth-child(2) img {
    max-width: 40%;
}

footer .row.bg-dark.py-5.mx-0.card-header.align-items-center.text-center.text-md-start {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}

footer .container-fluid .card-header .col-md-3.mb-3.mb-md-0 img {
    max-width: 21%;
}

/* Owl home page */
.technologies .owl-carousel.owl-theme .owl-set img {
    max-width: 30%;
}

.owl-set {
    text-align: center;
}

/* Slidr portfolio home page */
.home-portfolio-slider {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 60px;
    margin-bottom: 60px;
}

/* background:rgba(0,0,0,0.5); */
.arrow-blur.arrow-white [data-controls] {
    background-color: red;
    color: blue;
    background-color: rgba(235, 21, 9, 0.5) !important;
}

.header-slider-data {
    padding-left: 40px;
}

.horus-web-footer {
    background: rgb(100, 245, 66);
    background: linear-gradient(90deg, rgba(100, 245, 66, 1) 0%, rgba(65, 150, 55, 0.5998774509803921) 47%, rgba(0, 212, 255, 1) 100%);
    border-radius: 0.7rem 0.7rem 0.7rem 0.7rem !important;
    margin-top: 40px;
}

.footer-hours-text {
    color: #d6293e;
}

/* Services page */
.btn-lg,
.btn-group-lg>.btn {
    padding: 0 0;
    /* padding-right: 4px; */
}

.calculate {
    padding: 10px 6px;
}

.startups-web-development {
    width: 3%;
    margin-right: 10px;
}

/* Web Software Development page*/
header.web-software-development {
    padding-top: 40px;
}

.badge.bg-success.stretched-link img,
.badge.bg-primary.stretched-link img,
.badge.bg-danger.stretched-link img,
.badge.bg-info.stretched-link img,
.badge.bg-warning img {
    width: 20px;
}

/* B2B AND B2C softwre development */
.b2b-b2c .slide .carousel-caption p {
    font-size: 24px;
}