.bcimg{
    background-image: url("images/c2.jpeg");
}
.d1{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    grid-template-rows: auto auto;
}
.d2{
    order: 1;
}
.d3{
    order: 2;
}
.d4{
    order: 3;
}
.d5{
    order: 4;
    width: auto;
    padding: 8px;
}
.rltditm_grid{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr ;
    grid-template-rows: auto;
}

.carddc{
    width: 450px; 
    height: 200px; 
    overflow: hidden; 
    padding: 10px 10px; 
    margin-bottom: 11px; 
}

.package_grid{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr ;
    grid-template-rows: auto;

}
@media(max-width:800px){
    .d1{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto auto;
    }
    .d2{
        order: 1;
    }
    .d5{
        order: 2;
        
    }
    .d4{
        order: 3;
    }
    .d3{
        order: 4;
    }

    .rltditm_grid{
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto auto auto auto auto auto ;
        
    }

    .rltditm_d2{
        margin-left: 11px;
        padding-left: 80px;
        padding-bottom: 15px;
    }

    .card_dc{
        width: 350px; 
        height: 150px; 
        overflow: hidden; 
        padding: 10px 10px; 
        margin-bottom: 11px; 
    }

    .package_grid{
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto auto auto auto auto auto ;
    
    }

    .pkg_itm_d2{
        margin-left: 11px;
        padding-left: 80px;
        padding-bottom: 15px;

    }
}

.hmplt{
color: aquamarine;
font-weight: bold;

}

.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: 640px;
    /* background-image: url("profile_image/gig2.jpeg"); */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.product-qty{
    width: 500px;
    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;
}