.container-1 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}
p {
    margin-bottom: 0 !important;
}

.trade-in-section li {
    white-space: nowrap;
}

.box-container {
    display: flex;
    gap: 10px;
    align-items: center;
}
.box {
    border: 3px solid #5C5C5C;
    padding: 10px;
}
.box-title {
    background-color: #5C5C5C;
    color: white;
    padding: 5px;
}
.terms-conditions {
    background: lightgray;
    padding: 25px;
}
.sub-container-1 {
    text-align: left;
    display: flex;
    flex-direction: column;
}

.sub-container-2 {
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.specifications-detail {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 30px;
}

.specifications-section {
    gap: 60px;
}

[alt="upgrade_section"] {
    max-width: 660px;
}
.btn-container{
    display: flex;
    justify-content: center;
    gap: 27px;
    align-items: center;
}

a:hover{
    text-decoration: none;
    color:white;
}

.btn-danger{
    background:red !important;
    color:white;
}

.shop-btn{
    background-color: red;
    color: white;
    padding: 10px 20px;
    border: none;
    font-size:20px;
    border-radius: 10px;
    cursor: pointer;
}

@media screen and (min-width: 500px) and (max-width: 1282px) {
    .specifications-detail.item1 {
        align-items: center;
    }
    .spec-display-2,
    .spec-display {
        text-align: center;
    }

    [alt="upgrade_section"] {
        max-width: 350px;
    }
}

/* for mobile devices */

@media (max-width: 600px) {
    .box-container {
        flex-direction: column;
    }

    .specifications-detail {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
    }
    .specifications-detail img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }

    .specifications-detail.item2 {
        flex-direction: column-reverse;
        align-items: center;
    }
    .specifications-detail.item1 {
        align-items: center;
    }
    .spec-display-2,
    .spec-display {
        text-align: center;
    }
    .terms-conditions {
        font-size: 14px;
    }
    [alt="upgrade_section"] {
        max-width: 300px;
    }
    .commitment-container li {
        white-space: nowrap;
        font-size: 14px;
        padding: 9px;
    }
    .commit-contd{
        align-items: start;
    }

    .btn-container{
        flex-direction: column;
    }
}
.commitment-container {
    border: 2px solid black;
    padding: 15px;
}
.save-trade-lead-form h4{
    color: #ffff;
    font-weight: bold;
}
.save-trade-lead-form h6{
    color: #fff;
}
.trade-lead-form-section{
    background:#760404;
    background-size:cover;
}