.cart-container{
    background-color: #f5f5f5;
}

.cartPage{
    width: 65%;
}

.cartPage2,.cartPage3{
    width: 35%;
    /*background-color: #fff;*/
    margin-right: 4rem;
    margin-bottom: 3rem;
}
.pay-now-btn-cart{
 margin-top: 3rem;
}

.form-cart-container{
    padding: 3rem;
    background-color: #fff;
}

.cart-item-remove-btn{
    margin-left: 2rem;
}

.cart-item-wrapper{
    background-color: #fff;
    margin-bottom: 2rem;
    padding: 2rem;
}

.cart-item-title h4{
    margin-bottom: 0rem;
}

.cart-main-1{
    width: 25%;
}

.cart-item-type{
    margin-bottom: 1rem;
}

.cart-main-2,.cart-main-3,.cart-main-4{
    width: 25%;
}

.cart-item-prop{
width: 80px;
}

.no-prop{
    width: 100%;
}

.cart-main-4 img{
    width: 100%;
    object-fit: contain;
}

.form-cart-title{
    width: 100px;
}

.form-cart-div{
    margin-bottom: 1rem;
    font-size: 1.6rem;
}

.cartPage2 .form-cart-div input{
    border: none;
    border-bottom: 1px solid #ccc;
}

.cartPage3 .form-cart-div{
    margin-bottom: 0px;
}

.cartPage3 .form-cart-container {
    padding: 2rem;
}

.cart-wrapper-container-gray{
    padding-bottom: 5rem;
}

.cartPage3-item{
    margin-bottom: 2rem;
}

.cart-item-price,.cart-item-coin{
    font-size: 18px;
}

.cart-main-2 del{
    color: #ccc;
    font-size: 15px;
    margin-left: 0.5rem;
}

/* GAL WAS HERE */
.alert-form{
    color: red;
}

.delivery-container{
    width: 100%;
    margin-bottom: 2rem !important;
}

.delivery-container input{
    width: 10%;
}

.delivery-container label{
    width: 40%;
    text-align: right;
    margin-left: 3rem;
}

.delivery-4{
    width: 10% !important;
    margin-left: 0rem !important;
    text-align: left !important;
}


@media screen and (max-width: 1200px) {
    .cart-responsive-container {
        flex-direction: column;
    }
    .cartPage{
        width: 100%;
    }
    .cartPage2, .cartPage3{
        margin-right: 0px;
        width: 100%;
    }
    .form-cart-div{
        width: 40%;
    }
    .term-checkbox,.btn-container-pay{
        margin-top: 1rem;
        justify-content: flex-start;
    }
}
@media screen and (max-width: 991px) {
    .form-cart-div {
        width: 60%;
    }
}
@media screen and (max-width: 767px) {
.cart-responsive-container{
    padding-left: 15px;
    padding-right: 15px;
}
}

@media screen and (max-width: 600px) {
    .form-cart-div {
        width: 100%;
    }
    .cart-item-main{
        flex-direction: column-reverse;
    }
    .cart-main-1,.cart-main-2, .cart-main-3, .cart-main-4 {
        width: 100%;
        margin-bottom: 2rem;
        justify-content: center;
    }
    .cart-main-4{
        display: flex;
        justify-content: flex-end;
        margin-top: 2rem;
    }
    .cart-main-1, .cart-main-2, .cart-main-3{
        width: 100%;
        margin-bottom: 2rem;
        display: flex;
        justify-content: start;
    }
    .cart-main-4 img {
        width: 200px;
    }
}