* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  .logo {
    width: 100%;
    min-width: 180px;
    height: 100%;
  }
  .logoImg {
    width: 100%;
    height: 60px;
    object-fit: cover;
    border-radius: 10px;
  }
  
  a {
    text-decoration: none;
  }
  .menuItem.active , .mobileMenu .active{
    background-color: #ff3855;
    color: white !important;
    
  }
  .menuItem {
    color: gray !important;
    margin: 5px 15px;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 7px;
    transition: all 1s;
  }
  .mobileMenu{
    width: 10vw;
}
.mobileMenuItem{
    width: 100%;
    height: 40px;
    border: 1px solid;
    display: flex;
    align-items: center;
    padding: 5px 10px;
    border-radius: 10px;
    color: rgb(64, 124, 124) !important;
}
.burgerMenu{
    cursor: pointer;
}
.toggleBurgerMenu{
    display: flex;
}
  
  main section .aboutBackgroundImage{
          width: 100%;
         
  }
  .aboutBackgroundImage .h1El{
       font-size: calc(12px + 2vw);
       font-weight: 500;
       letter-spacing: 1.6;
  }

  h1{
    font-size: calc(20px + 2vw);
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: white;
    line-height: 70px;

  }

 .aboutContent .aboutContentImage {
     box-shadow: 14px 14px 0 0 rgba(0,0,0,.19);;
     color: aqua;


  }
  .aboutContent p{
    font-size: calc(5px + 0.7vw);
  }
  .about p {
    color: white;
    font-size: calc(10px + 0.4vw);
  }
  .text-content .aboutTxt{
    font-size: calc(10px + 0.4vw) !important;

  }
  footer a {
    color: white !important;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: calc(7px + 0.3vw);
  
  }
  
  footer a i {
    color: rgb(235, 74, 10);
  }
  
  footer{
      height: auto;
  }
  footer .p1 {
    font-size: calc(12px + 0.5vw);

    color: gold;
    letter-spacing: 2px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
  }
  .footerLogo {
    min-width: 230px;
    max-width: 230px;
  }
  
  .footerLogo img{
   
      width: 100%;
      height: 60px;
      object-fit: cover;
      border-radius: 10px;
  }