@media only screen and (max-width: 700px){
h1{
  font-size: calc(2.1rem + 0.5vw);
}
h2{
  font-size: calc(1.9rem + 0.5vw);
}
h3{
  font-size: calc(1.6rem + 0.5vw);
}
h4{
  font-size: calc(1.4rem + 0.5vw);
}
h5{
  font-size: calc(1.2rem + 0.5vw);
}
h6{
  font-size: calc(1rem + 0.5vw);
}
.menu-header{
    padding: 20px ;
}
.head-search{
    display: none;
}
.main-logo img{
    width: 40%;
}
.main-logo{
    text-align: right;
}
.banner-sec{
    height: 60vh;
}
.banner-ov{
    height: 60vh;
}
.sub-tagline{
    font-size: 1.1rem;
}
.sub-tagline span{
    font-size: 1.4rem;
}
.sub-tagline2{
    font-size: 1.1rem;
}
.prim-btn{
    font-weight: 600;
}
.abot-sec{
    padding: 20px 0px;
}
.cont-wrap{
    padding: 0px 20px;
}
.legacy{
    padding: 40px 20px 40px 20px;
}
.sm-md{
    width: 100%;
}
.milestone{
    padding: 40px 0px;
}
.legacy-launch{
    padding: 40px 20px;
}
.leg-laun-sm-p{
    font-size: 1.2rem;
}
.explore-bcd{
    flex-direction: column;
}
.explore-bcd-left{
    width: 100%;
    flex: 1;
    justify-content: flex-start;
}
.explore-bcd-right{
    flex: 1;
    padding: 30px 20px;
}
.explore-bcd-left ul{
    padding: 10px 0px;
}
.explore-bcd-left ul li{
    margin: 15px 0px;
    text-align: left;
}
.explore-bcd-left ul li a{
    font-size: 1.1rem;
}
.meet-the-team{
    padding: 30px 0px;
}
.team-desig{
    margin-bottom: 10px;
}
.press-and-awards{
    padding: 30px 0px;
}
.press-and-awards h3{
    margin-bottom: 10px;
}
.press-bx{
    margin-bottom: 20px;
}
.bcd-approach-left{
    margin-bottom: 20px;
}
.bcd-approach-bx{
    margin-bottom: 40px;
}
.bcd-approach{
    padding: 30px 0px;
}
.meet-us-sec{
    padding: 30px 0px;
}
.sm-lg{
    width:100%;
}
.contact-form{
    margin-top: 30px;
}
.form-control{
    font-size: 0.9rem;
}
.footer-sec{
    padding: 30px 0px 20px 0px;
}
.footer-logo{
    margin-bottom: 40px;
}
.ft-bottom-list{
    flex-direction: column;
}
.ft-bottom-list li{
    border-right: 0px;
    margin-bottom: 12px;
}
.ft-qt{
    font-size: 1.1rem;
}


}


@media only screen and (min-width: 701px) and (max-width: 990px){
  .menu-header{
   padding: 20px 50px; 
}
.main-logo img{
    width: 40%;
}
.banner-sec{
    height: 80vh;
}
.banner-ov{
    height: 80vh;
    padding-bottom: 100px;
}
.cont-wrap{
    padding: 0px 50px;
}
.abt-right-imgbx{
    height: 400px;
}
.legacy{
    padding: 50px 50px 80px 50px;
}
.sm-md{
    width:100%;
}
.milestone{
    padding: 40px 0px;
}
.legacy-launch{
    padding: 40px 0px 40px 60px;
}
.meet-the-team{
    padding: 40px 0px;
}
.team-desig{
    margin-bottom: 10px;
}
.pres-ov{
    padding: 2rem;
}
.press-tit{
    font-weight: 500;
}
.bcd-approach-left{
   margin-bottom: 15px;
}
.bcd-approach-bx{
  margin-bottom: 30px;
}
.meet-us-sec{
  padding: 40px 0px;
}
.sm-lg{
  width: 90%;  
}
.abt-right-imgbx{
  border-radius: 15px;
}
}

@media only screen and (min-width: 1400px){
 
}
