.Engineering-section-2-main-row{

    background: url(/images/Engineering-sec-2-background-img.png);
    background-size: cover;
    background-repeat: no-repeat;
   
}

.Engineering-section-2-div{
    padding-left: 2%;
}

.Engineering-section-2-heading-para{
    font-size: 2.5rem;
    font-family: "Inria Serif", serif;
    font-weight: 700;
    padding: 7% 0% 2% 2%;
}

.Engineering-section-2-heading-para2{
    font-size: 1.4rem;
    padding-left: 2%;
    font-family: "Inria Serif", serif;
    font-weight: 500;
}

.Engineering-section-2-button-div{
 padding-left: 2%;
 padding-bottom: 5%;
}

.Engineering-section-2-button{
    background: rgba(0, 51, 153, 1);
    color: white;
    border: none;
    border-radius: 20px;
    display: flex;
    padding: 8px 20px 10px 15px;
    font-size: 1.2rem;
    font-family: "Inter", sans-serif;
    font-weight: 500;
}


.Engineering-section-2-button {
    background: rgba(0, 51, 153, 1);
    color: white;
    border: none;
    border-radius: 20px;
    display: flex;
    padding: 8px 20px 10px 15px;
    font-size: 1.2rem;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    transition: transform 0.3s ease; /* Smooth transition */
}

.Engineering-section-2-button:hover {
    transform: scale(1.05); /* Zoom in slightly */
    cursor: pointer;        /* Optional: shows pointer on hover */
}




.main-img{
    margin-left: 25px;
}

/* section 2 end */



/* section 3 start */

.Engineering-section-3{
    background: rgba(0, 51, 153, 0.1);
    margin-top: 10% !important;
}

.Engineering-section-3-img-div{
    padding: 0%;
    display: flex;
    justify-content: center;
    padding: 5%;
}

.Engineering-section-3-heading-para{
    font-size: 2rem;
    color: rgba(0, 51, 153, 1);
    margin-top: 5%;
    font-family: "Inria Serif", serif;
    font-weight: 700;
}

.Engineering-section-3-heading-para2{
    font-weight: 400;
    font-family: "Poppins", sans-serif;
}


.section-slide-down img {
    transform: scale(0.8);
    opacity: 0;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  }
  
  .section-slide-down.active img {
    transform: scale(1);
    opacity: 1;
  }
  
  



/* section 3 end */

/* section 4 start */



.Engineering-section-4{
    padding: 2%;
}
.Engineering-section-4-heading{
    font-size: 2rem;
    text-align: center;
    font-family: "Inria Serif", serif;
    font-weight: 700;
    color: rgba(0, 51, 153, 1);
    padding: 2%;
}

.Engineering-section-4-cards-div{
    display: flex;
    justify-content: space-between;
    margin-bottom: 3%;
}

.Engineering-section-4-cards-heading{
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    margin-left: 1%;
}

.Engineering-section-4-cards-heading-button{
    padding: 5px 15px 5px 15px ;
    color: white;
    border: none;
    background: rgba(0, 51, 153, 1);
    border-radius: 10px;
    transition: transform 0.3s ease;

}

.Engineering-section-4-cards-heading-button:hover {
    transform: scale(1.05);
    cursor: pointer;
  }



/* Hover background change */
.Engineering-section-4-col-1-div:hover,
.Engineering-section-4-col-2-div:hover,
.Engineering-section-4-col-3-div:hover,
.Engineering-section-4-col-4-div:hover {
    background: rgba(0, 51, 153, 1);
    color: #ffffff;
}



/* Image transition setup */
.Engineering-section-4-col-1-img-div img,
.Engineering-section-4-col-2-img-div img,
.Engineering-section-4-col-3-img-div img,
.Engineering-section-4-col-4-img-div img {
    transition: transform 0.9s ease, box-shadow 0.4s ease;
}

/* Zoom image on card hover */
.Engineering-section-4-col-1-div:hover .Engineering-section-4-col-1-img-div img,
.Engineering-section-4-col-2-div:hover .Engineering-section-4-col-2-img-div img,
.Engineering-section-4-col-3-div:hover .Engineering-section-4-col-3-img-div img,
.Engineering-section-4-col-4-div:hover .Engineering-section-4-col-4-img-div img {
    transform: scale(1.1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}




/* Hover background */
.Engineering-section-4-col-1-div:hover,
.Engineering-section-4-col-2-div:hover,
.Engineering-section-4-col-3-div:hover,
.Engineering-section-4-col-4-div:hover {
    background: rgba(0, 51, 153, 1);
}

/* Smooth image transition */
.Engineering-section-4-col-1-img-div img {
    transition: transform 0.9s ease, box-shadow 0.4s ease;
}

/* Zoom effect on hover */
.Engineering-section-4-col-1-div:hover .Engineering-section-4-col-1-img-div img,
.Engineering-section-4-col-2-div:hover .Engineering-section-4-col-1-img-div img,
.Engineering-section-4-col-3-div:hover .Engineering-section-4-col-1-img-div img,
.Engineering-section-4-col-4-div:hover .Engineering-section-4-col-1-img-div img {
    transform: scale(1.1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}


/* .Engineering-section-4-col-3-div{
    padding-bottom: 10% !important;
} */

.Engineering-section-4-col-1-div,
.Engineering-section-4-col-2-div,
.Engineering-section-4-col-3-div,
.Engineering-section-4-col-4-div{
    background: rgba(237, 237, 237, 1);
    border-radius: 10px;
    padding: 2%;
    box-shadow: 0px 4px 4px 0px rgba(57, 97, 95, 0.25) inset;
    box-shadow: 0px 4px 4px 0px rgba(57, 97, 95, 0.25);
    height: 100% !important;
}



.Engineering-section-4-col-1-img-div,
.Engineering-section-4-col-2-img-div,
.Engineering-section-4-col-3-img-div,
.Engineering-section-4-col-4-img-div{
    display: flex;
    justify-content: center;
    padding: 5% 0 5% 0;
}

.img-p-tag{
    text-align: center;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    margin-top: 5%;
    /* padding: 2%; */
}

.Engineering-section-4-row-2-heading-p2,
.Engineering-section-4-row-2-heading-p{
    font-size: 1.5rem;
    font-family: "Inter", sans-serif;
    font-weight: 700;
    /* padding: 3%; */
    margin-top: 5%;
    margin-bottom: 5%;
}

.Engineering-section-4-row-4-heading-p1{
    font-size: 1.5rem;
    font-family: "Inter", sans-serif;
    font-weight: 700;
    /* padding: 3%; */
    margin-top: 3%;
    margin-left: 2%;
}

.Engineering-section-4-row-4-heading-p2{
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    margin-left: 2%;
}

.Engineering-section-4-row-4-outer-div {
    box-shadow: 0px 4px 4px 0px rgba(57, 97, 95, 0.25);
    background: rgba(237, 237, 237, 1);
    border-radius: 10px;
    transition: background 0.9s ease; /* Smooth transition */
}

.Engineering-section-4-row-4-outer-div:hover {
    background: rgba(0, 51, 153, 1);
}

.row-4-img-div{
    display: flex;
    justify-content: center;
    
}

.row-4-img-div img {
    transition: transform 0.9s ease, box-shadow 0.4s ease;
}

.Engineering-section-4-row-4-outer-div:hover .row-4-img-div img {
    transform: scale(1.1); /* Slight zoom effect */
    /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); Optional shadow */
}

.row-4-img-1,
.row-4-img-2,
.row-4-img-3,
.row-4-img-4{
    padding: 10% 0 10% 0;
}

.sec-4-row-2-col-1{
    padding-bottom: 9%;
}



/* section 4 end */


/* section 5 start */

.Engineering-section-5-heading-p2{
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    margin-left: 3%;
}



.Engineering-section-5-col-1-main-div{
    display: flex;
    justify-content: space-around;
    padding: 2%;
    border-radius: 5px;

}

.Engineering-section-5-col-1-p1{
    text-align: center;
    font-family: "Inria Serif", serif;
    font-weight: 700;
    font-size: 1.3rem;
    margin-top: 5%;
}

.Engineering-section-5-col-1-outer-div{
    border: 2px solid rgba(0, 51, 153, 1);
    border-radius: 10px;
}

.Engineering-section-5-col-1{
    margin-bottom: 1%;
}

/* section 5 end */





/* section 7 start */

.section-7-main-div{
    padding: 3%;
    padding-top: 0; 
}
.Engineering-contact-form{
   /* margin: 2% !important; */
   box-shadow: 0px 0px 58px 30px rgba(21, 80, 139, 0.2);
   border-radius: 10px;
}

.Engineering-contact-form-col-1{
    background: url(/images/contact-sec-background.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 6% 8% 6% 8%;
    margin: 2% !important;
    color: white;
}

.Engineering-contact-form-col-1-heading{
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    margin-top: 15%;
}

.Engineering-contact-form-col-1-p2{
    text-align: center;
    color: rgba(201, 201, 201, 1);
    font-weight: 400;
    font-family: "Poppins", sans-serif;
}

.Engineering-contact-form-col-1-p3{
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 2rem;
    color:rgba(239, 194, 15, 1);
    font-weight: 500;
    
}

.Engineering-contact-left-side-main-div{
    display: flex;
        justify-content: center;
}

.Engineering-contact-form-info-div{
    width: 70%;
}

.phone-div-contact-item{
   display: flex;
   /* justify-content: center; */
   padding: 5%;
}

.email-div-contact-item{
   display: flex;
   /* justify-content: center; */
   padding: 5%;
}

.location-div-contact-item{
    display: flex;
    /* justify-content: center; */
    padding: 5%;
}

.span-tag-of-left-side{
    margin-left: 10%;
    width: 70%;
}

.Engineering-contact-form-main-div{
    padding: 5%;
    margin-top: 7%;
}

.Engineering-contact-form-input{
    border: none;
    border-bottom: 2px solid  rgba(141, 141, 141, 1); 
    outline: none;
    width: 90%;
    margin-bottom: 15%;
}

.Engineering-contact-form-lable{
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-align: left !important;
    width: 90%;
}

.Engineering-contact-form-textarea{
    border: none;
    border-bottom: 2px solid  rgba(21, 80, 139, 1); 
    outline: none;
    width: 90%;
  
}

.Engineering-form-button-div{
    display: flex;
    justify-content: center;
}

.Engineering-buttomn{
    border-radius: 5px;
    border: none;
    background: rgba(0, 51, 153, 1);
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    padding: 2%;
    margin-top: 5%;
    transition: transform 0.3s ease;
}

.Engineering-buttomn:hover {
    transform: scale(1.05);
    cursor: pointer;
  }
.bit-landing-section-6{
    margin: 2%;
}
/* section 7 end */



/* section 9 start */

.bit-landing-section-6{
    padding: 2%;
    background: rgba(44, 77, 142, 0.43);

}

.bit-landing-section-6-p-1 {
    color: rgba(0, 51, 153, 1);
    text-align: center;
    font-size: 3rem;
    font-family: "Inria Serif", serif;
    font-weight: 700;
    line-height: 120%;
    padding-bottom: 3%;
    animation: fadeInOut 3s ease-in-out infinite;
  }
  
  @keyframes fadeInOut {
    0% {
      opacity: 0;
      transform: translateY(10px);
    }
    20% {
      opacity: 1;
      transform: translateY(0);
    }
    80% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(10px);
    }
  }
  
  
.break-line{
    display: block;
}
  
.bit-landing-section-6-card-1 {
    background-color: #ffffff;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    width: 50%;
    height: 100%;
  }
  
  .bit-landing-section-6-card-1-img {
    
    height: auto;
    object-fit: contain;
    border-radius: 50%;
    margin-top: -1%;
    
  }
  
  .bit-landing-section-6-card-1-p-1 {
    font-size: 1rem;
    font-weight: 400;
    color: #000;
    font-family: "Poppins", sans-serif;
    margin-top: 5%;
  }
  
  .bit-landing-section-6-card-1-p-2 {
    font-size: 1.2rem;
    font-weight: 400;
    color: black;
    font-family: "Poppins", sans-serif;
  }

  .carousel-inner{
    /* background: rgba(44, 77, 142, 0.43); */

    border-radius: 5px;
    padding: 2%;
  }

  .card-1-img-1{
    display: flex;
    justify-content: center;
    margin-top: -10%;
  }
  
  
 

@media  (min-width:320px) and (max-width:1100px){
    


    .navbar-logo-img1{
        width: 70%;
       margin-left: 5%;
    }
    .Engineering-section-2-heading-para{
        font-size: 1.5rem;
    }

    .Engineering-section-2-heading-para2{
        font-size: 1rem;
    }

    .Engineering-section-2-button{
        font-size: 1rem;
        padding: 1% 2% 1% 2%;
    }

   .Engineering-section-3-heading-para{
    font-size: 1.5rem;
    text-align: center;
   }

   .Engineering-section-3-heading-para2{
    font-size: 0.9rem;
    text-align: center;
   }

   .Engineering-section-4-heading{
    font-size: 1.5rem;
   }

   .Engineering-section-4-cards-heading{
    font-size: 1.2rem;
    text-align: center;
   }

   .Engineering-section-4-cards-heading-button{
    padding: 5px;
   }

   .sec-5-images{
    width: 100%;
    padding: 2%;
   }

   .Engineering-section-4-col-1-div,
   .Engineering-section-4-col-2-div,
   .Engineering-section-4-col-3-div,
   .Engineering-section-4-col-4-div{
    margin-bottom:5%;
   }

   .Engineering-section-4-row-4-heading-p1{
    margin-left: 5%;
   }

   .Engineering-section-4-row-4-heading-p2{
    margin-left: 5%;
   }

   .row-4-img-div{
    margin-bottom: 5%;
   }

   .Engineering-section-5-heading-p2{
    font-size: 1.2rem;
    text-align: center;
   }

   .Engineering-section-5-col-1-outer-div{
    /* margin-bottom: 5% !important; */
    margin-top: 5%;
   }

   .Engineering-section-5-col-1-p1{
    font-size: 1.1rem;
   }

   .Engineering-contact-form-input{
    margin-top: 5%;
   }

   .Engineering-contact-form-lable{
    margin-top: 5%;
   }

   .form-row-1{
    margin-top: -10% !important;
   }


   .Engineering-section-4-row-2-heading-p,
   .Engineering-section-4-row-2-heading-p2,
   .Engineering-section-4-row-4-heading-p1{
       font-size: 1.3rem;
   }

   .bit-landing-section-6-p-1{
    font-size: 1.5rem;
   }

   .bit-landing-section-6-card-1-p-2{
    font-size: 1rem;
    margin-bottom: 5% !important;
   }

   .Engineering-section-4-cards-div{
    display: block;
    justify-content: center;
   }


   .section-3-img{
    width: 100%;
   }

   .sec-4-view-more-button{
    margin-right: 28%;
    display: flex;
    justify-content: center;
   }


   .Engineering-section-4-card-div{
    margin-bottom: 5%;
   }

   .Engineering-contact-form-col-1{
    background: url(/images/contact-sec-background.png);
    background-repeat: no-repeat;
    /* background-size: contain; */
    background-position: center;
    padding: 2%;
    margin: 2% !important;
    color: white;

}

.bit-landing-section-6-card-1-img{
    margin-top: 1%;
}
}

@media (min-width:780px) and (max-width:1100px){
    .sec-4images{
        width: 100%;
    }

    .row-4-img-1,
    .row-4-img-2,
    .row-4-img-3,
    .row-4-img-4{
        width: 90%;
    }
}

@media (min-width:320px) and (max-width:780px){
.bit-landing-section-6-card-1{
    width: 46%;
    min-width: 300px;
}

.sec-4images{
    width: 100%;
}

.Engineering-contact-form{
    margin-left: 2% !important;
}

.Engineering-section-4-col-1-div,
.Engineering-section-4-col-2-div,
.Engineering-section-4-col-3-div,
.Engineering-section-4-col-4-div{
    overflow: hidden;
}

}

/* @media (min-width:320px) and (max-width:480px){
    .section-7-main-div{
        padding: 0;
    margin-left: 10%;
     }
} */

/* @media (min-width:780px) and (max-width:1100px){
.Engineering-section-5-col-1-outer-div{
     padding-bottom: 5% !important;
}
} */