@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@400;700&family=Poppins:ital,wght@0,300;0,500;1,500&family=Quicksand:wght@400;500;600&family=Roboto:ital,wght@0,400;0,900;1,500&display=swap');


body{
    /* font-family: 'Kumbh Sans', sans-serif;
    font-family: 'Poppins', sans-serif;
    font-family: 'Quicksand', sans-serif; */
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
}
 .nav-link,.navbar-brand,.nav-item{
    color: white;
}
.navbar:hover{
    color: whitesmoke !important;
}

.yellowbackground{
    background-color: #fec245;
    padding: 15% 6% 15% 7%;
}
.bold{
    font-weight: bolder;
    font-size: 45px;
}
.yellowbackground p{
    font-weight: bold;
    color: rgb(66, 65, 65);
}
.joinnow{
    border-color: transparent;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 20px;
}
.discussionimage{
    width: 100%;
    height: 100%;
    
}
.container-half{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    justify-content: space-between;
    gap: 80px;
    margin-top: -1%;
}
.cardsection{
   
   padding: 10px;
}
.flex-container{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin-top: 7%;
}
.card-1{
   border-color: transparent;

}
.card-1 h5{
    color:#3e3d3daa;
    font-weight: bolder;
    word-spacing: 5px;
    font-size: 20px;
}
.card-1 p{
    color: #3e3d3daa;
    font-size: small;
    text-align: justify;
}
.card-yellow{
    background-color: #fec245;
    color: black;
    border-radius: 15px;
    border-color: transparent;
    width: 15%;
    font-size: small;
    height:240px;
}
.icon-style{
   height: 40px;
}
/* section-3 */
 .part-3{
    background-color: #d6e6ff;
    margin-top: 5%;
 }
 .onlinecourse{
     padding: 5% 17%;
 }

.onlinecourse p,.course p{
    font-size: small;
}
.onlinecourse h5{
    font-weight: bold;
}
.img-about-me{
    height: 225px;
    /* padding-left:90px; */
    display: inline-block;
    margin-bottom: 20px;
}
.webinar-course{
    display: inline-block;
    margin-left:25px ;
}
.flexbox-part-3{
    display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center;
   padding: 15px;
}
.download-more{
    border-color: #fec245;
    background-color: transparent;
    color: #fec245;
    padding: 5px 15px;
    text-transform: uppercase;
    font-size: small;
    margin-bottom: 20px;

}
.two-images-part-3{
    display: flex;
     flex-wrap: wrap;
    justify-content: center;
}
.grid-3-part-3{
    height: 160px;
}
.two-images-part-3{
    margin-left: 25px;
}
.services-image{
    height: 280px;
    display: inline-block;
    
}
.rounded-button{
    margin-top: 40px;
    border-radius: 25px;
}
.service-content{
  margin-top: 10px;
  text-align: justify;
  padding: 35px;
 
}
.service-content h4{
font-weight: bold;
font-size: 20px;
word-spacing: 3px;
}
.service-content small{
    font-size: small;
}
.section-4{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: auto;
}
.rating-blue-section-4{
    background-color: #2ba0b2;
    height: 100px;
    border-radius: 15px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 5%;
    padding: 10px 15px;

}
.rating-blue-section-4 h5{
    color: white;
    margin-left: -30px;
    margin-top:8px;
}
.content-final-image {
    background: linear-gradient(rgb(19, 19, 19), rgb(71, 71, 71));
    
    width: 100%;
    height:200px; 
    /* background-position: center; */
    margin-top: 2%;
    display: flex;
    justify-content: center;
    align-items: center;
   
}
.final-section{
   text-align: center;
   color: white;
}
.javascript-demo .btn{
    border-color:black;
}