/* Homepage */
.hero-section{
    min-height:70vh;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    display:flex;
    align-items:center;
}

.hero-section p,
.hero-section h1,
.hero-section h2,
.hero-section h3,
.hero-section h4,
.hero-section h5,
.hero-section h6{
    color:#fff !important;
}
.card{
    transition:.3s;
}

.card:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 35px rgba(0,0,0,.15)!important;
}

.btn{
    border-radius:10px;
}

input.form-control{
    border-radius:10px 0 0 10px;
}

.input-group .btn{
    border-radius:0 10px 10px 0;
}

section{
    overflow:hidden;
}


/*----HomePage next----*/
.book-card{
    transition:.35s;
    border-radius:18px;
    overflow:hidden;
}

.book-card img{
    height:330px;
    object-fit:cover;
}

.book-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 40px rgba(0,0,0,.15)!important;
}

.book-card .btn{
    border-radius:10px;
}

.card-footer{
    padding-bottom:20px;
}

.badge{
    font-size:13px;
}

.progress{
    border-radius:20px;
}

/*---Home next---*/
.shadow{
    transition:.35s;
}

.shadow:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 40px rgba(0,0,0,.18)!important;
}

.rounded-4{
    border-radius:25px;
}

section{
    overflow:hidden;
}

.btn{
    border-radius:10px;
}

.card{
    border-radius:18px;
}

.card img{
    transition:.4s;
}

.card:hover img{
    transform:scale(1.05);
}


