.new-service-card-1

{

    padding: 15px;

}

.carousel-item img {
    height: 500px;
}

.services__icon {

    margin-bottom: 60px;

}

.services__icon svg {

    width: 50px !important;

    height: 50px !important;

    width: 100%;

    

}



.services__title a {

    font-family: 'Hind', sans-serif !important;

    font-size: 24px !important;

    color: #fff !important;


}



.services__content p {

    color: #fff;

    line-height: 22px;

    margin-bottom: 0;

    opacity: .8;

        padding-bottom: 30px;

}

.services__item.blue-bg-4 {

    background: #2d69f0;

        padding: 10px 30px;

        border-radius: 10px;

        height: 216px;
        margin-bottom: 30px;

}

.services__icon svg path

{

    color: #fff !important;

}

.row.row-margin {

    margin-top: 50px;

    margin-bottom:  50PX;

}



.row.row-margin span

{

    text-align: center;

    padding-bottom: 30px;

}



.pink-bg {

    background: #dd246e;

        padding: 10px 20px;

        border-radius: 10px;
        height: 215px;

}

.purple-bg {

    background: #8007e6;

        padding: 10px 20px;

        border-radius: 10px;
        height: 215px;

}

.green-bg {

    background: #0cae74;

        padding: 10px 20px;

        border-radius: 10px;

        height: 215px;

}

.services__item

{

    transition: transform .3s cubic-bezier(.21,.6,.44,2.18),-webkit-transform .3s cubic-bezier(.21,.6,.44,2.18);

}

.services__item:hover {

    transform: translateY(-5px) translate3d(0,-5px,0);

}

.services__item:hover p {

    opacity: 0;

    visibility: hidden;

}

.services__item:hover .link-btn-2 {

    bottom: 45px;

    opacity: 1;

    visibility: visible;

}

.services__content .link-btn-2 {

    bottom: 20px;

    color: #fff;

    opacity: 0;

    position: absolute;

    visibility: hidden;

}

i.fa-solid.fa-arrow-right {

    color: #fff;

    width: 40px;

    height: 40px;

    /* background: aquamarine; */

    text-align: center;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 50px;

    border: 1px solid #fff;

    

}



/*course slider*/

.new-course-section

{

    justify-content:    center  ;

}

.course_section

{

    background: #eff2f5;

}

.course-card

{

    width: 260px;

    margin: 10px;

    background: #fff;

    border-radius: 10px;

    overflow: hidden;

    padding: 0;

        margin-top: 40px;

    margin-bottom: 50px;

    transition: transform .3s cubic-bezier(.21,.6,.44,2.18),-webkit-transform .3s cubic-bezier(.21,.6,.44,2.18);

}



.course-card:hover

{

transform: translateY(-5px) translate3d(0,-5px,0);

}



/*.course-card:hover .course-lesson{

    background: #4D5FE3;

}*/

.course_text

{

    text-align:     center  ;

}



.course_text p

{

    color:  #4D5FE3;

    margin-top:     50px;

    font-size:  18px;

}

.course_text h3

{

    color:  #1c1e27;

}

.course-img-new {

    width: 100%;

    position: relative;

    border-radius: 10px;

    

}

.featured-label {

    position: absolute;

    top: 10px;

    left: 10px;

    background: #4D5FE3;

    padding: 2px 10px;

    color: #fff;

    border-radius: 5px;

    text-transform: uppercase;

    font-family: 'Kumbh Sans', sans-serif;

    font-size: 10px;

    font-weight: 600;



}

.course-img-new img {

    width: 100%;

    object-fit: cover;

}



.course-img-new span {

    position: absolute;

    width: 50px;

    height: 50px;

    left: 14px;

    bottom: -22px;

    border-radius: 50px;

    overflow: hidden;

    border: 1px solid #fff;

}



.course_teacher {

    padding: 20px;

}



.course_teacher h3 {

    font-size: 18px !important  ;

    font-weight: 700;

    font-family: 'Hind', sans-serif !important;

}

.course_rating {

    margin-bottom: 0.5rem;

}

i.fa-solid.fa-star,

i.fa-regular.fa-star {

    color: #ED9700;

}

.course-lesson {

    padding: 10px 20px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    position: relative;

    width: 100%;

}

.course-lesson:before {

    content: "";

    position: absolute;

    width: 86%;

    height: 1px;

    background: #dee2e6;

    top: 0;

    display: flex;

    justify-content: center;

    align-items: center;

}

.course-lesson {

font-family: 'Kumbh Sans', sans-serif;

font-size:  12px;

font-weight:    200;

}



i.fa-regular.fa-folder-open, i.fa-solid.fa-flag {

    padding-right: 10px;

    color:  #4D5FE3;

}

.setToRight{
    top: -3.5rem;
    display:flex !important;
    justify-self: end;
}

.right-bar-icon.rs-offcanvas-link.text-right {

    display: flex;
    justify-self:end;
    justify-content: space-between;

    width:5rem;

}



.user {

    /* width: 50px; */

    height: 55px;

    border-radius: 50px;

    background: #000;

    text-align: center;

    display: flex;

    justify-content: center;

    align-items: center;

    position: relative;

    z-index:    99999;

    padding: 0px 10px;

    color: #fff;



}



.user i.far.fa-user

{

    color: #fff;

    padding-right: 10px;

}



.dropdown-content {

    display: none;

    position: absolute;

    min-width: 151px;

    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);

    z-index: 5;

    background-color: #fff;

    top: 97% !important;

    left: -207% !important;

    

}

/* .dropdown-content a {

    color: black;

    font-size: 14px;

    padding: 12px 16px;

    text-decoration: none;

    display: block;

    color: #000 !important;

    text-align: left;

    width: 100% !important;

    display: flex !important;

    height: auto !important;

    line-height: 1rem;

    display: flex !important;

    justify-content: center;

    align-items: center;

    padding: 0;

    margin: 0;



} */

/* .user:hover .dropdown-content {

    display: block;

} */



ul.sitemap-widget {

    display: flex;

    flex-direction: column;

    justify-content: flex-start;

    align-items: flex-start;

}

.col-xxl-3.col-xl-3.col-lg-3.col-md-6.col-sm-6.course-card-new {

    margin-bottom: 20px;

}

span.rs-menu-parent {

    display: none !important;

}

.book_preload

{

    display: none;

}