.input_wrapper {
    background: url(/images/second-background.png) no-repeat center center;
    background-size: cover;
}

.container-local {
    max-width: 1600px;
    margin: 0 auto;
}

.motexplained {
    padding-left: 340px;
    margin-bottom: 0;
}

.motexplainedmain {
    position: relative;
}

.mottestsign img {
    width: 240px
}

.mottestsign {
    position: absolute;
    top: 63%;
    left: 54px;
}

.motexplained1 {
    padding: 75px 40px;
}

.motexplainedmain2 {
    background: #0460cc;
    color: #ffffff;
}

.motincludedwrapper {
    margin: 8px;
}

.motincludedwrapper img {
    width: 100%;
    margin: 0 auto;
}

.motincludedinfo h2 {
    font-size: 2.5rem;
    margin-top: 20px;
    font-weight: 600;
}

.motincludedinfo ul {
    list-style: none;
}

.motincludedinfo ul p {
    margin-bottom: 5px;
}

.box {
    background: #f2f2f2;
    padding: 60px 140px;
}

.box h3 {
    font-size: 2.5rem;
    font-weight: 600;
}

.box-containers {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    padding: 10px;
}

.box2 {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 4px 0 rgb(29 29 27 / 15%);
    padding: 32px;
}

.box-img {
    padding: 15px;
}

.box-img img {
    width: 55px
}

.box-text {
    padding: 15px;
}

.box-text h4 {
    margin-bottom: 4px;
    font-size: 2.5rem;
    font-weight: 600;
}

.box-text p {
    margin-bottom: 0px;
}

.bookmot {
    padding: 30px 70px;
}

.bookmot h3 {
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 5px;
}

.bookmot img {
    width: 100%;
}

.bookmot2 {
    box-shadow: -3px 7px 13px #8e848426;
    border: 4px solid #012169;
    padding: 30px;
}

.faqs {
    padding: 8px;
}

.faqs h3 {
    font-size: 3rem;
    font-weight: 600;
    margin-bottom: 50px;
    text-align: center;
}

.faqs2 {
    padding: 0px 140px;
}

.faqs2 h4 {
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 5px;
}

@media (max-width: 550px) {
    .input_wrapper {
        background: url(/images/second-background.png) no-repeat center center;
        background-size: cover;
        background-position: right;
    }
}

@media (max-width: 1000px) {
    .motexplained {
        padding-left: 276px;
    }
    .box {
        padding: 30px 30px;
    }
    .box2 {
        padding: 20px;
    }
}

@media (max-width: 875px) {
    .box-containers {
        grid-template-columns: repeat(1, 1fr);
    }
    .motexplained {
        padding-left: 178px;
    }
    .mottestsign {
        top: 77%;
        left: 14px;
    }
    .mottestsign img {
        width: 167px;
    }
    .bookmot {
        padding: 30px 6px;
    }
    .faqs2 {
        padding: 0px 0px;
    }
}

@media screen and (max-width: 580px) {
    .box {
        padding: 30px 2px;
    }
    .box2 {
        padding: 10px;
        flex-direction: column;
    }
    .mottestsign img {
        width: 81px;
    }
    .mottestsign {
        top: 80%;
        right: 19px;
        left: unset;
    }
    .motexplained {
        padding-left: 0px;
    }
    .motexplained1 {
        padding: 30px 12px;
    }
    .motexplained h2 {
        font-size: 2.9rem;
    }
}

@media screen and (max-width: 380px) {
    .mottestsign {
        top: 84%;
    }
}