
@media (max-width: 1200px){

    html{
        font-size: 55%;
    
    }
}

/*--------------------media for max-width 991px-------------------*/

@media (max-width :991px){
    .header-1,
    .header-2{
        padding: 2rem;
    }

    .header-2 #menu-bar{
        display: initial;
    }

    .header-2 .navbar{
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        background: #fff;
        padding: 1rem 2rem;
        display: none;
    }
    .header-2 .navbar.active{
        display: initial;

    }

    .header-2 .navbar a{
        font-size: 1.7rem;
        display: block;
        padding: 1rem;
        margin: 1.5rem 0;
        border: .1rem solid #fafafa;
        border-left:  .5rem solid var(--green);
    }
    section{
        padding: 2rem;
    }
    .box-container{
        grid-template-columns: .7fr 2fr;
    }
    .box-container .left-col .box a{
        justify-content: space-between;
    }
    /* .box-container .right-col{
        margin-top: 2rem;
    } */
}

/*--------------------media for max-width 768px-------------------*/

@media (max-width: 768px){

    .header-1 .search-box-container{
        width: 30rem;
    }
    .box-container{
        grid-template-columns: 1fr;
        gap: 0;
    }
    /* .box-container .right-col{
        margin-top: 2rem;

    } */
}

/*--------------------media for max-width 450px-------------------*/

@media (max-width: 450px){

    html{
        font-size: 50%;
    }
    .header-1{
        flex-flow: coloumn;
    }
    .header-1 .search-box-container{
        width: 100%;
        margin-top: 2rem;
    }
}
