@media (max-width: 1170px) {
    .howitworks {
        margin-top: 96px;
    }
    #scroll_top_full {
        width: 60px;
        height: 60px;
        bottom: 80px;
        right: 10px;
        background-size: contain;
    }
    .header_nav,
    .container {
        padding: 0 25px;
    }

    .faq_title.original_title.title {
        width: fit-content;
    }

    .original_title.title,
    .custom_title.title,
    .homework_title.title,
    .title.choose_title {
        margin: 124px auto 24px;
        width: fit-content;
        text-align: center;
    }
    .choose_text {
        width: 68%;

    }
    .howitworks_info {
        flex-direction: column;
        align-items: center;
    }
    .howitworks_info-text {
        width: 100%;
        margin-bottom: 24px;
    }
    .title {
        margin: 0 auto 72px;
    }
}
@media (max-width: 1024px) {
    .original_img.when_img {
        margin-right: 48px;
    }
}
@media (max-width: 991px) {
    .menu_list-item {
        margin-bottom: 15px;
    }
    .menu_img-wrapper {
        display: flex;
        flex-direction: column;
        width: 29px;
    }
    .menu_img {
        width: 29px;
        height: 1px;
        background-color: #C9FA5B;
    }
    .menu_img:nth-child(2) {
        width: 22px;
        margin: 6px 0;
    }
    .menu_img:last-child {
        width: 16px;
    }
    .original_info {
        width: 47%;
    }
    .custom_text {
        width: 100%;
    }
    .choose_slider {
        margin-bottom: 96px;
    }
    .choose_text {
        width: 100%;
    }
    .slick-prev, .slick-next {
        bottom: -76px;
        right: 0;
        left: 0;
        top: auto;
        transform: none;
    }
    .slick-next {
        left: 53px;
    }

    .header_nav {
        background-position: center;
    }
    .footer_payment, .footer_accept {
        width: 30%;
    }
    .footer_powered, .footer_info {
        width: 60%;
    }

    .btn-of-help {
        bottom: 32px;
        left: 24px;
    }
    .banner_desk {
        display: none;
    }
    .banner_tablet {
        display: block;
        width: 100%;
    }
    .original_text {
        width: 100%;
    }
    .custom_img {
        display: none;
    }
    .custom_wrap {
        width: 100%;
    }
    .homework_text {
        width: 100%;
    }
    .assignment_item:not(:last-child) {
        margin-right: 0;
    }
    .assignment_inner {
        flex-wrap: wrap;
    }
    .assignment_item {
        width: 44%;
        text-align: center;
        margin-bottom: 48px;
    }
    .assignment_item:nth-child(1),
    .assignment_item:nth-child(3) {
        margin-right: 64px;
    }
    .assignment_item img {
        margin: 0 auto;
    }
    .menu_list {
        position: absolute;
        transform: translateX(-200%);
        top: 75px;
        transition: .5s;
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: column;
        background-color: #010003;
        background-image: url("https://wowassignment.com/wp-content/themes/twentytwenty/assets/images/img/Cursor.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: right;
        padding-top: 64px;
    }
    .menu_list.active {
        transform: translateX(0);
        transition: .5s;
        margin-left: -20px;
        padding-left: 15px;
        padding-right: 50px;
    }
    .header_content-wrapper {
        flex-direction: column;
    }
    .header {
        background-position: top;
    }
    .header_content-text {
        width: 100%;
        margin-bottom: 64px;
        margin-right: 0;
        padding-right: 104px;
    }
    .header_content-img img {
        width: 90%;
        margin: 0 auto;
    }
}
@media (max-width: 767px) {

    #scroll_top_full {
        width: 65px;
        height: 65px;
        bottom: 80px;
    }
    .copyright {
        font-size: 12px;
        line-height: 15px;
    }
    .copyright:first-child {
        margin-bottom: 16px;
    }
    .footer_copyright {
        flex-direction: column;
        align-items: center;
        padding: 25px 0 32px;
    }
    .footer_items {
        padding-bottom: 32px;
    }
    .text.footer_list-link, .text.footer_text {
        font-size: 12px;
    }
    .footer_payment {
        margin-bottom: 32px;
    }
    .footer_accept {
        margin-bottom: 32px;
    }
    .footer_poweredDMCA, .footer_poweredWOW {
        width: 140px;
        height: 25px;
    }
    .footer_items {
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .footer_powered, .footer_info, .footer_payment, .footer_accept {
        width: 100%;
    }
    .footer_powered {
        order: 4;
        align-items: center;
    }
    .faq_inner {
        margin-bottom: 48px;
    }
    .accordion-button.faq_accordion_btn:after, .accordion-button.faq_accordion_btn:not(.collapsed)::after {
        width: 30px;
        height: 30px;
    }
    .faq_accordion_btn {
        font-size: 18px;
        line-height: 24px;
    }
    .choose_inner {
        margin-bottom: 128px;
    }
    .btn-of-help {
        bottom: 46%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .banner_tablet {
        display: none;
    }
    .banner_mob {
        display: block;
        width: 100%;
    }
    .original_content.when_content {
        margin-bottom: 32px;
    }
    .original_info.when_info {
        margin-bottom: 0;
    }
    .original_img.when_img {
        margin-right: 0;
        margin-bottom: 32px;
    }
    .original_content {
        flex-direction: column;
    }
    .original_info {
        width: 100%;
        margin-right: 0;
        margin-bottom: 24px;
    }
    .original_img {
        width: 100%;
    }
    .original_img img {
        width: 95%;
        margin: 0 auto;
    }
    .custom_switch {
        width: 100%;
        justify-content: center;
    }
    .custom_wrap {
        flex-direction: column;
    }
    .homework_card.custom_card {
        padding: 0 0 0 24px;
        border: none;
        border-radius: 0;
        width: 100%;
    }
    .homework_card.custom_card:first-child {
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
        padding-top: 32px;
        padding-right: 24px;
    }
    .homework_card.custom_card:last-child {
        border-bottom-left-radius: 24px;
        border-bottom-right-radius: 24px;
        padding-bottom: 32px;
        padding-right: 24px;
    }
    .homework_content {
        flex-direction: column;
        margin-bottom: 12px;
    }
    .homework_lang {
        width: 100%;
        margin-bottom: 24px;
    }
    .homework_card {
        padding: 32px 0 32px 16px;
    }

    .assignment_inner {
        padding: 32px;
    }
    .assignment_item:nth-child(1), .assignment_item:nth-child(3) {
        margin-right: 0;
    }
    .assignment_item {
        width: 100%;
        text-align: center;
        margin-bottom: 32px;
    }
    .title {
        font-size: 32px;
        line-height: 35px;
        width: fit-content;
        margin: 0 auto 48px;
    }
    .header_content-text {
        width: 100%;
        margin-bottom: 64px;
        padding-right: 0px;
    }
}
@media (max-width: 500px) {
    .custom_programing {
        padding-right: 20px;
    }
    .custom_calc {
        padding-left: 20px;
    }
    .choose_slider-item {
        margin: 0 10px;
    }
    .header_btn.free.mob {
        width: 100%;
        text-align: center;
    }
    .header_btn.free.mob:hover {
        background: #97BC43;
        color: #010003;
    }
    .header_btn-live.mob {
        width: 100%;
        display: block;
    }
    .header_btn-live.mob:hover {
        background: #C9FA5B;
        color: #010003;
    }
    .menu_list-item.btn_mob {
        display: block;
        width: 100%;
    }
    .header_btns {
        display: none;
    }
    .menu_list {
        background-position: top;
    }
    .header_content-img img {
        width: 100%;
    }
    .header_title {
        font-size: 32px;
        line-height: 36px;
    }
    .header_text {
        font-size: 16px;
    }
    .howitworks_info-text {
        padding: 50px 16px 24px 16px;
    }
    .carousel-indicators {
        width: 250px;
        top: 52px;
        bottom: auto;
    }
    .btnSlide.btnSlide1.active:before {
        right: -417px;
    }
    .btnSlide.btnSlide2.active:before {
        right: -352px;
    }
    .btnSlide.btnSlide3.active:before {
        right: -290px;
    }
    .btnSlide.btnSlide4.active:before {
        right: -228px;
    }
    .header_btns {
        position: absolute;
        transform: translateX(-200%);
        top: 320px;
        transition: .5s;
    }
    .header_btns.active {
        transform: translateX(0);
        width: 100%;
        padding: 20px 0;
        justify-content: center;
    }
    .menu_list {
        flex-direction: column;
    }
}