@media screen and (max-width:1436px){
    .hero .flex_wrapper {
        bottom: 18vh;
    }

}
@media screen and (max-width:1156px){
    .hero .flex_wrapper {
        bottom: 5vh;
    }

}
@media screen and (max-width:935px){
    .nav{
        flex-direction: column;
        gap: 30px;
    }
    .menu{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }
    .menu .menu_item{
        margin: 0;
    }
}
@media screen and (max-width:860px) {
    .menu .menu_item::after{
        content: "";
        width: 0%;
        height: 0%;
        position: absolute;
    }
    .flex_wrapper{
        flex-direction: column;
    }
    .reviews .grid_wrapper{
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }

    .hero .flex_wrapper {
        bottom: 5vh;
        max-width: 90%;
        left: 20px;
    }
    .why_choose_pricing .grid_wrapper {
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }
    .mobile_ivisible{
        display: none;
    }
}
