body{
    background-color: #f3f3f3 !important;
}

footer {
    margin-top: 220px;
    bottom:0;
    width: 100%;
}

.top-navbar{
    background-color: #171a1c !important;
    padding-bottom: 15px !important;
}

.footer-area .cobyright-area {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.page-banner-area {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    margin-top: 100px !important;
}

.page-banner-area .shape4 {
    top:40px !important;
    height: 85px !important;
    right: 30px !important;
}

.fs-title{
    font-size: 35px !important;
}

.pt-45{
    padding-top: 45px;
}

.cart-table .table tbody tr td:last-child{
    text-align: start !important;
}

.cart-table .table tbody tr td{
    font-size: 19px;
    color: #686356;
    padding-right: 10px !important;
    padding-left: 10px !important;

}



.col{
    font-size: 18px !important;
}

.pinfo{
    font-size: 20px;
}

.pinfo2{
    font-size: 28px !important;
    font-weight: bold  !important;
}

.pinfo3{
    font-size: 23px !important;
    font-weight: bold  !important;
}


.pinfo4{
    font-size: 19px;

}

.pinfo5{
    font-size: 23px !important;
    font-weight: bold  !important;

}


.pinfo6{
    font-size: 16px;

}

.pinfo7{
    font-size: 39px !important;
    font-weight: bold  !important;
}


.card-btnstyle{
    background-color: #e5e5e5 !important;
}

.fs-28{
    font-size: 25px !important;
}

.main-logo{
    max-width: 180px !important;
}

.home_text{
    font-size: 20px !important;
    text-align: center !important;
}