body{
    overflow-x: hidden;
}

.fa-solid{
    color:white;
    margin-right: 20px;
}

#contact-footer i{ 
    color:white
}

.gridarea__wraper.gridarea__course__list .gridarea__content .gridarea__heading {
   max-width: 100%;
}

.gridarea__wraper.gridarea__course__list .gridarea__content {
    padding-left: 0;
    width: 100%;
}

.fa-arrow-right:before {
    font-size: 25px;
    color:#602eed;
    margin-right:20px;
}

.gridarea__heading{
    display: flex;
    align-items: center;
}

.eventarea__img img{
    height:300px;
    object-fit: contain;
}

.aboutarea__content__tap__wraper img {
    width:unset;
    height:150px;
    width: 260px;
    object-fit: contain;
}

.breadcrumbarea {
    padding-top:40px;
    padding-bottom: 40px;
}

.aboutarea__content__wraper .aboutarea__list ul li{
    display: flex;
    align-items: center;
    gap:10px;
    font-size: 18px;
}

.aboutarea__content__wraper .aboutarea__list ul li p{
    margin-bottom: 0;
}

.aboutarea__content__wraper .aboutarea__list ul li i{
    font-size: 20px;
    border:none;

}


.educationarea {
    padding-top: 100px;
}

.gridarea__wraper .gridarea__img img {
    
    height: 200px;
}

.herobannerarea__single__slider{
    background-size: cover;
    background-repeat: no-repeat;
}

.blogsidebar__content__wraper__2 .photo__gallery__img .single__gallery__img img {
    height:250px;
    object-fit: cover;
}

.founder{
    height:500px;
    object-fit: cover;
}

#index-course .gridarea__wraper .gridarea__img img{
    height:150px;
}

.blog__details__content__wraper .blog__details__list__2 ul li p{
    font-size: 15px;
    letter-spacing: 0.3px;
}

.blog__details__content__wraper .blog__details__list__2 ul li p {
    width:auto;
}

.active{
    color:red;
}

.quick-contact img {
    position: fixed;
    bottom: 130px;
    right: 30px;
    width: 50px;
    z-index: 9;
}

.topbararea .topbar__left li{
    color:var(--primaryColor);
}

 .topbararea a{
    color: white;
}





@media (min-width: 992px) and (max-width: 1365px) {
    .blogarea__2 {
        padding-top: 0px;
        padding-bottom: 60px;
    }
}

@media (max-width: 1024px){
    .gallery .blogsidebar__content__wraper__2 .photo__gallery__img{
        grid-template-columns:1fr 1fr;
    }
}

@media (max-width: 767px){
  

    .gallery .blogsidebar__content__wraper__2 .photo__gallery__img{
        grid-template-columns:1fr;
    }
}


