@media(max-width:1200px){
    html{
        font-size: 95%;
    }
}
@media(max-width:991px){
header,section{
    padding-left: 3%;
    padding-right: 3%;
}
.about{
    flex-direction: column;
}
.about .about-img .aboutHero{
    width: 100%;
}


}
@media(max-width:786px){
    .proposal{
        display: none;
    }
    header .logo{
        font-size:1.3rem ;
    }
    .hero-info h3{

        color: white;
        font-size: 1.5rem;
    }
    .menu-icon .bar,.menu-icon::after,.menu-icon::before{
        display: block;
    }
    .slider-container img{
        padding-top: 20px;
        height: 60vh;
    }
    ul.navlist{
        position: absolute;
        top: -1000px;
        display: block;
        transition: all .3s ease;
        width: 100%;
        text-align: center;
        left: 0;
        background:#01D3D2;
        border-top: 2px solid rgba(228, 223, 223, 0.7);
    }
    ul.navlist a{
        font-size: 1rem;
        margin: 1rem 0;
    }
    .navlist.active{
top: 100%;
    }
    .right-header a{
        display: none;
    }
    .card_image img {
         cursor: pointer;
        transition: 1s ease;
      }
      
      .card_image img:hover{
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
        transition: 1s ease;
      }
      .meet{
        flex-direction: column;
      }
     
    
}

