*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    text-decoration: none;
  }
  body{
    background-color: rgb(185, 185, 185);
    overflow-x: hidden !important;
  }

  #section1 .sec3{
    background-color: rgb(0, 54, 54) !important;
}
#section1 {
    height: 70vh;
}
#section1 .first_sec{
    background-color: ;
}
#section1 .swiper-div{
    height: 300px;
}
.swiper-button-next, .swiper-button-prev, #section1 .swiper-div .swiper-shadow2 h3{
    margin: 0 !important;
}
.swiper-button-next, .swiper-button-prev {
    display: none !important;
}
.swiper-slide img {
    display: block;
    width: 100%;
    object-position: center bottom;
}
.section2 .img-bg{
    background-image: url("../assets/ff.png");
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%;
    border-radius: 20px;
}
.section2.codec .img-bg{
    background-image: url("../assets/codec.jpeg") !important;
}
.sec1 .img-bg{
    background-image: url("../assets/kts.png");
}
.section2 h2{
    position: relative;
    font-family: Montserrat;
    font-weight: 800;
    color: rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    font-size: 48px;
}
.section2 h2::after {
    position: absolute;
    content: " ";
    width: 200px;
    height: 5px;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    transform: translate(-50%,0);
    bottom: 15%;
}
#sec3{
    background-color: #405060;
}
#sec3 .img-bg{
    background-image: url("../assets/ff.png");
}
#sec3 h2{
    color: #1EE7C3 !important;
}
#sec3 h2::after{
background-color: #1EE7C3 !important;
}
#sec3 p{
    color:rgba(255, 255, 255, 0.856);
}
 .svg-drop{
    filter: drop-shadow( 1px 8px 5px rgba(0,0,0,0.2));
    margin-bottom: -5px !important;
}
#sec5{
    z-index: 99;
}
.svg-drop4{
    filter: drop-shadow( 0px 9px 4px rgba(0,0,0,0.2));
}
.svg-drop3{
    filter: drop-shadow( 0px 9px 4px rgba(0,0,0,0.4));
}
.svg-drop2{
    filter: drop-shadow( 0px 9px 4px rgba(0,0,0,0.4));
}






@media(max-width: 426px){
.section2 h2{
    font-size: 24px;
}
.footer-lp{
    padding-top: 50px;
}
.img-bg{
    width: 100px;
    height: 100px                                                                    ;
}
}