.main-body{
    background-image: url("resource/background-body.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.logo{
    background-image: url("resource/logo.jpg");
    height: 100px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

@font-face {
    font-family: "Quicksand";
    src: url("font/Quicksand-Medium.ttf");
}

@font-face {
    font-family: "Honey";
    src: url("font/HoneyScript-Light.ttf");
}

.fontHead{

    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

    
}

*{
    font-family: "Quicksand";
    font-size: 14px;
}

.title1{
    font-family: "Honey";
    font-size: 30px;
    letter-spacing: 3px;
}

.background{
    background-image: url("resource/background.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.title2{
    font-size: 25px;
    font-weight: bold;
}

.cart-icon{
    background-image: url("resource/cartico.svg");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.poster-img-1{
    height: 500px;
    background-repeat: no-repeat;
}

.poster-caption{
    margin-bottom: 150px;
}

.poster-title{
    font-size: 50px;
    color: black;
    font-weight: bold;
}

.poster-txt{
    font-size: 20px;
    color: gray;
}

.poster-caption-1{
    margin-bottom: 70px;
    margin-right: 280px;
}
.signout:hover{
cursor: pointer;
}
.pm{
    height: 65px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.pm1{
    background-image: url("resource/payment_method/visa_img.png");
}.pm2{
    background-image: url("resource/payment_method/mastercard_img.png");
}
.pm3{
    background-image: url("resource/payment_method/american_express_img.png");
}
.pm4{
    background-image: url("resource/payment_method/paypal_img.png");
}
.singleProduct{
    padding-top: 65px;
    padding-bottom: 145px ;
    padding: 20px;
}
.mainImg{
    height: 632px;
    /*background-image: url("resource/empty.svg");*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.product-qty{
    width: 105px;
    height: 45px;
    padding: 10px;
    
}
.qty-buttons{
    top: 0;
    right: 0;
    height: 100%;
    width: 30px;
    /* border: solid 1px rgb(72,71,71); */
}
.qty-inc,.qty-dec{
    width: 100%;
    height: 50%;
    justify-content: flex-end;
    cursor: pointer;
}
.qty-inc{
    border-top-right-radius:5px ;
}
.qty-dec{
    border-bottom-right-radius:5px ;
}
.emptyViwe{
    height: 400px;
    background-image: url("resource/watchlistEmptyView.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.mid-content {
    margin-left: 50%;
    transform: translateX(-50%);
}

.emptyCart {
    height: 400px;
    
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("resource/emptycart.svg");
}
.cart:hover{
 cursor: pointer;
}
.invoiceHeaderImage{
    height: 80px;
    background-image: url("resource/logo.jpg");
    background-size: contain;
    background-repeat: no-repeat;
}
.chat_box{
    height: 510px;
    overflow-y: scroll;
}