@media(max-width:1250px) {
    h1 {
        font-size: 35px;
    }
    .solve_text,.get_text {
        min-width: 400px;
    }
}
@media(max-width:1050px) {
    h1 {
        font-size: 30px;
    }
    .solve_text,.get_text {
        min-width: 350px;
    }
    .box_content i {
        font-size: 30px;
    }
    .box_content h3 {
        font-size: 22px;
    }
    .box_content p {
        font-size: 13px;
        font-weight: 500;
    }
}
@media(max-width:930px) {
    .solve_text h1, .get_text h1 {
        font-size: 30px !important;
    }
    .solve_text,.get_text {
        min-width: 300px;
    }
    .markup {
        font-size: 15px;
    }
    .get_container .cons li img {
        width: 35px;
    }
    .get_container .cons li {
        font-size: 15px;
    }
    .header_img {
        width: 100%;
    }
}
@media(max-width:850px) {
    .nav_container {
        padding: 4px 0px 3px 0px;
    }
    .navigation {
        display: none;
    }
    .hamburger {
        display: inline-block;
    }
    /* .box_content {
        padding: 40px 20px;
    } */
    .box_content p {
        margin: 5px 0px 0px 0px;
        padding: 0px !important;
    }
    .banner h2 {
        font-size: 30px;
    }
}
@media(max-width:800px) {
    h1 {
        font-size: 35px;
        font-weight: 700 !important;
    }
    .container {
        width: 90%;
    }
    .box2 {
        width: calc(100%/3);
    }
    .solve_text,.get_text {
        min-width: 200px;
    }
    .solve_text h1, .get_text h1 {
        font-size: 30px !important;
        margin: 15px 0px 20px 0px;
    }
    .solve_text span, .get_text span {
        font-size: 13px !important;
    }
    .get_container .cons li img {
        width: 30px;
    }
    .get_container .cons li {
        margin: 15px 0px;
        font-size: 16px;
    }
    .main_header {
        font-size: 55px;
    }
}
@media(max-width:700px) {
    .features_section h1,.usage_section h1,header h1 {
        padding: 0px 20px;
    }
    .features_section p,.usage_section>p,header p  {
        padding: 0px 35px;
    }
    .boxes {
        display: flex;justify-content: center;
    }
    .box {
        width: 100%;
        display: flex;align-items: center;flex-direction: column;justify-content: center;
        text-align: center;
        max-width: 400px;
        padding: 10px;
    }
    .box_content {
        padding: 15px;
    }
    .box2 {
        width: calc(100%/2);
    }
    p {
        font-size: 13px;
    }
    .get_container {
       flex-direction: column;
       align-items: start;
    }
    .solve_container {
        display: none;
    }
    .solve_container_mobile {
        display: flex;
        flex-direction: column;
        align-items: start;
    }
    .solve_container_mobile img,.get_container img {
        width: 70%;
    }
    .solve_img img,.get_img img {
        margin: 0px 0px 20px 0px;
    }
    .solve_text,.get_text {
        max-width: 400px;
    }
    .solve_text p,.solve_text li {
        max-width: 600px;
    }
}
@media(max-width:500px) {
    .solve_text,.get_text {
        max-width: 400px;
    }
    .solve_container_mobile img,.get_container img {
        width: 100%;
    }
    .banner h2 {
        font-size: 25px;
    }
    .free_btn {
        font-size: 15px;
    }
    .markup {
        font-size: 14px;
    }
    .footer_top {
        flex-direction: column;
    }
    .footer_top ul {
        margin: 30px 0px;
    }
    .footer_bottom h3 {
        font-size: 14px;
    }
    .main_header {
        font-size: 40px;
    }
}
@media(max-width:400px) {
    h1 {
        font-size: 30px;
        font-weight: 800;
    }
    .main_header {
        font-size: 35px;
    }
    .box2 {
        width: 100%;
    }
    .header_img {
        width: 100%;
    }
    .markup {
        font-size: 13px;
        font-weight: 700;
    }
    .logo img {
        width: 90px;
    }
}
@media(max-width:376px) {
    .header_btns {
        /* display: none !important; */
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}