@media only screen and (max-width: 1100px) {
    .mobile_menu {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {

    .mobile_menu {
        display: none;
    }

    header .container {
        width: 100%;
    }

    header .container .icons a {
        width: 25px;
        height: 25px;
    }

    header .head_nav {
        display: none;
    }

    header .logo {
        width: 100%;
        text-align: end;
    }

    header .mobile_nav {
        cursor: pointer;
        display: block !important;
    }

    header .mobile_nav .stripe {
        width: 100% !important;
    }

    header .container .apply_btn {
        display: none;
    }
}

@media only screen and (max-width: 500px) {
    header {
        padding: 5px 0px;
    }

    header .logo span {
        font-size: 20px !important;
    }

    .mobile_menu {
        height: 295px;
    }

    .mobile_menu:before {
        margin: -10px 5px;
    }

    .mobile_menu nav {
        padding: 30px 50px;
    }

    .mobile_menu nav ul li {
        margin: 15px 0px;
    }

    .mobile_menu nav ul li a {
        font-size: 18px;
    }

    .mobile_menu nav ul li a:before {
        height: 23px !important;
    }
}


@media(max-width:1024px) and (min-width:768px) {

    .home_section .home_content h1 {
        font-size: 50px;
        line-height: 60px;
        font-weight: 700;
    }

    .home_section .home_content p {
        font-size: 16px;
        font-weight: 400;
        color: #fffffff2;
    }

    .main_heading_1 h1 {
        font-size: 35px;
        font-weight: 600;
        color: #121b3c;
        position: relative;
    }

    .pt-100 {
        padding: 60px 0px;
    }

    .home_section .home_content h5 {
        color: #fffafa;
        font-size: 20px;
        font-weight: 500;
    }

}


@media(max-width:768px) and (min-width:425px) {

    .home_section .home_content h1 {
        font-size: 45px;
        line-height: 60px;
        font-weight: 700;
    }

    .home_section .home_content p {
        font-size: 16px;
        font-weight: 400;
        color: #fffffff2;
    }

    .main_heading_1 h1 {
        font-size: 31px;
        font-weight: 600;
        color: #121b3c;
        position: relative;
    }

    .main_heading_1 img {
        max-width: 225px;
        object-fit: cover;
    }

    .about_content h1 {
        font-size: 40px;
        line-height: 45px;
        font-weight: 700;
    }

    .about_img img {
        width: 100%;
    }

    .img2 img {
        display: none;
    }

    .about_img {
        gap: 0 !important;
    }

    .about_img img {
        border-radius: 10px;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .pt-100 {
        padding: 60px 0px;
    }

    .as_choose_ul li {
        display: inline-flex;
        width: 49%;
        justify-content: center;
        color: #ffffff;
    }

    .home_content .star_shape img {
        display: none;
    }

}


@media(max-width:425px) and (min-width:320px) {

    .home_section .home_content h1 {
        font-size: 40px;
        line-height: 48px;
        font-weight: 700;
    }

    .hand_shape img {
        position: absolute;
        left: 10px;
        top: 0px;
        opacity: 0.5;
    }

    .peragraph br {
        display: none;
    }

    .home_section .home_content p {
        font-size: 16px;
        font-weight: 400;
        color: #fffffff2;
    }

    .main_heading_1 h1 {
        font-size: 31px;
        font-weight: 600;
        color: #121b3c;
        position: relative;
    }

    .main_heading_1 img {
        max-width: 225px;
        object-fit: cover;
    }

    .about_content h1 {
        font-size: 38px;
        line-height: 45px;
        font-weight: 700;
    }

    .peragraph {
        font-size: 16px;
        font-weight: 400;
        color: #000000bd;
        line-height: 25px;
    }

    .about_img img {
        border-radius: 10px;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .img2 img {
        display: none;
    }

    .pt-100 {
        padding: 60px 0px;
    }

    .success_content {
        display: none;
    }

    .about_img {
        gap: 0 !important;
    }

    .as_choose_ul li {
        display: inline-flex;
        width: 100%;
        justify-content: center;
        color: #ffffff;
    }

    .home_content .star_shape img {
        display: none;
    }


}