*{
    padding: 0px;
    margin: 0px;
    
    
}
nav{
    height: 10vh;
    width: 100%;
    display: flex;
    background-color: rgb(10, 128, 231);
    
    
    .logo{
        height: 100%;
        width: 25%;
        display: flex;
        justify-content: center;
        font-size: 20px;
        padding-top: 20px;
        
    }
    .links{
        height: 100%;
        width: 75%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        font-size: 18px;
        a{
            text-decoration: none;
            color: azure;
            font-weight: bold;
        }
    }
}
.registration{
    font-size: 20px;
    margin-left: 600px;
    margin-top: 40px;

}

.rf{
    margin-top: 40px;
    font-size: 30px;
    font-weight: bold;
    border: 2px solid black;
    height: 400px;
    width: 450px;
    margin-left: -100px;
    padding-left: 90px;
    padding-top: 30px;
    background-color: rgb(238, 235, 231);
    
}

.sbutton{
    font-size: 30px;
    margin-left: 130px;
}

.home-bg{
    background-image: url("https://i.ibb.co/HpFTYn63/NAPSB.jpg");
  
}
.home{
    color: aliceblue;
    text-align: center;
    margin-top: 300px;
    .hc{
    font-size: 20px;
}
}
.hc{
    background-image: url("https://i.ibb.co/WpsR0HKP/wallpaper-main.png");
}
.ah{
    border: 2px solid blue;
    width: 400px;
    text-align: center;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.sh{
    border: 2px solid blue;
    width: 400px;
    text-align: center;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 25px;
    margin-left: 10px;
    margin-top:10px;
    background-color:rgb(11, 113, 222)
    
}
.sp{
    font-size: 21px;
    margin-left: 10px;
   

}
.slc{
    width:100%;
    overflow:hidden;
}

.slt{
    display:flex;
    width:calc(300px * 6);
    animation:scroll 15s linear infinite;
}

.slt img{
    width:33.33%;
    height:450px;
    object-fit:cover;
    margin:5px;
}

@keyframes scroll{
    0%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(-50%);
    }
}
.footer-section{
background:#03689e;
color:white;
padding:50px 80px 20px;
font-family:Arial;
}

.footer-container{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}

.footer-box{
width:23%;
}

.footer-box h3{
margin-bottom:20px;
border-bottom:1px solid rgba(255,255,255,0.3);
padding-bottom:10px;
}
.footer-box p{
font-size:14px;
line-height:1.6;
}

.copyright{
text-align:center;
margin-top:30px;
padding-top:20px;
border-top:1px solid rgba(255,255,255,0.2);
font-size:14px;
}


.contact-career{
    background:#1c8ec5;
    color:white;
    padding:30px;
    width:35%;
    border-radius:6px;
}
.careers{
  background-color: #cae0eb;

}
.careersp{
    border: 2px solid rgb(29, 31, 33);

}
.careeerh2{
    border: 1.4px solid rgb(56, 172, 239);
    width: 550px;
    text-align: center;
    margin-left: 510px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 29px;
    

    
}
.careerfruadmessage{
    border: 1.5px solid rgb(3, 80, 204);
     margin: left 280px;
    height: 50px;
    padding-top: 30px;
    
     background-color: rgb(253, 231, 32);
    
}


.tooltip{
  position: relative;
  display: inline-block;
  cursor: pointer;
  border: 1.5px solid rgb(2, 27, 27);
  border-radius: 20px;
  background-color: #03689e;
  color:white;
  text-align: center;
  width: 750px;
  




}
.tooltip .tooltiptext {
  visibility: hidden;
  background-color: black;
  color: #fff;
  text-align: justify;
  padding: 2px;
  border-radius: 15px;
  background-image: url("https://i.ibb.co/WpsR0HKP/wallpaper-main.png");
  position: absolute;
  z-index: 1;
  right: 25%; 
  left: 50%;
  transform: translateX(-50%);
  width: 600px;
  height: 120px;
  padding-top: 30px;
  padding-bottom: 50px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.carrerimage{
    height: 200px;
    width: 280px;
    border-bottom-right-radius: 55px;
    border-top-left-radius: 55px;
}
.careerswhyjoinus{
    color: blue;
    text-align: center;
}
.careersparawhyjoin{
    font-size: 25px;
    text-align: center;
}
.careers-btn{
    margin-top: 50px;
    font-size: 30px;
    width: 330px;
    color: #03689e;
    background-color: #cae0eb;
    border-radius: 10px;
    cursor: pointer;

}