@import url('constant.css');

i {
    margin: auto 3px;
    color: var(--primary-color);
}

i:hover {
    transform: scale(1.15);
    transition: .1s;
}

hr.title-line {
    width: 25%;
    background-color: solid var(--primary-color);
    padding-top: 1px;
    display: inline;
}

.section-title {
    text-align: center;
    padding: 10px 0 48px 0;
    font-weight: bold;
}

footer {
    background-color: var(--primary-color);
    color: var(--black-color);
    text-decoration: none;
    padding: 48px 16px 8px 16px;
    /* padding: 0rem 0.25rem 0.5rem 1rem 1.5rem 3rem; (0, 1, 2, 3, 4, 5)
    padding: 0px 4px 8px 16px 24px 48px; (0, 1, 2, 3, 4, 5) */
}

footer a, footer i {
    color: var(--black-color);
}


span, strong {
    font-weight: bold;
    color: var(--primary-color);
}
#services .card {
    transition: .4s;
}
.card img {
    width: 50%;
    margin: auto;
}

.card-title {
    text-align: center;
}
.card-body {
    width: 100%;
}
#services .card:hover {
    transform: scale(1.05);
}

.disabled-element {
    cursor: no-drop;
}
.col-md-3 {
    margin-top: 24px;
}
.col-md-6 {
    margin-top: 8px;
}



/* ------------ */
.container-flip:hover .back-side, .container-flip.hover .back-side {
    transform: rotateY(0deg);
    border-radius: .55rem;
}

.container-flip:hover .front-side, .container-flip.hover .front-side {
    transform: rotateY(180deg);
}

.flip-main {
    transition: 1s;
    transform-style: preserve-3d;
    position: relative;
}

.front-side {
    position: relative;
    z-index: 2;
    margin-bottom: 30px;
}

.back-side {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(-180deg);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
}

.front-side, .back-side {
    backface-visibility: hidden;
    transition: 1s;
    transform-style: preserve-3d;
}

/* .front-side .card,
.back-side .card {
    min-height: 312px;
} */
/* .front-side .card .card-body img {
    width: 320px;
    height: 180px;
} */

.flip-main .card-body ul li {
    list-style: none;
}
