@media (max-width:1600px) {
    .fs50 {
        font-size: 40px;
    }

    .fs45 {
        font-size: 35px;
    }

    .fs40 {
        font-size: 30px;
    }

    section.home select,
    .assignment-help p {
        font-size: 14px;
    }

    section.time-serving ul li span,
    .assignment-help .card-box span {
        font-size: 18px;
    }

    .writer-box {
        padding: 15px
    }

    .process-box p {
        font-size: 13px;
    }

    .process-box img {
        width: 150px;
    }

    .form-price button {
        padding: 7px 30px;
        font-size: 16px;
    }

    .form-price span {
        font-size: 20px;
    }
}

@media (max-width:1200px) {
    .home ul li span {
        font-size: 15px;
    }

    .form-price button {
        padding: 7px 14px;
        font-size: 15px;
    }


    .form-price span {
        font-size: 20px;
    }

    .plans span {
        font-size: 24px;
    }

    .plans {

        padding: 40px 20px;
        border-radius: 20px;
    }

}

@media (max-width:992px) {

    section.order-sec .form-group {
        flex-direction: column;
        gap: 0px;
        margin-bottom: 0px;
    }

    .personal-detail .form-group div input,
    .personal-detail .form-group div select {

        margin: 10px 0px;
    }

    .order-sec select.form-control {
        margin-bottom: 16px;
    }

    .home .form-group {

        flex-wrap: wrap;
    }

    .process-box {
        flex-wrap: wrap;

    }

    .plans {

        margin-bottom: 20px;
    }

    .fs50,
    .fs45,
    .fs40 {
        font-size: 24px;
    }

    section {
        padding: 30px 0px;
    }
}

@media (max-width:768px) {
    .contact-now .left-content {

        margin-bottom: 20px;
    }

    .copy-right ul li a {
        font-size: 13px;
    }

    .prices {
        display: grid;
        grid-template-columns: auto auto auto;
        gap: 7px;
    }
}