body, div, ul, li, a, button, td, span{
    font-family: 'Open Sans', sans-serif !important;
}
a{
    text-decoration: none;
}

.cropped-home-banner{
    position: absolute;
    width: 0px;
    height: 0px;
    top: 0;
    border-left: 0px solid #f9f9f900;
    border-right: 70px solid #13d76203;
}


@media only screen and (max-width: 766px){
    .cropped-home-banner{
        display: none;
    }
    .home-banner-area{
        /*background: none !important;*/
        padding: 80px 0 75px !important;
        background-position: center !important;
        background-size: cover !important;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .home-banner-wrap{
        max-width: 100% !important;
        text-align: center;
    }
}
.bg-background{
    background: #f9f9f9;
}
.bg-transparent{
    background: #00000000 !important;
}
.top-categories{
    width: 100%;
    height: 100%;
    padding: 20px 35px;
    display: inline-flex;
    border: 1px solid #e4e4e4;
    text-decoration: none;
    display: grid;
    align-content: center;
}
.top-categories:hover, .top-categories:focus{
    background-color: #ec5252;
    background-image: url('../img/category-bg.png');
    background-size: cover;
    background-position: 50%;
    transition: all .5s;
}
.category-icon{
    width: 45px;
    height: 45px;
    /*background-color: #ec5252;*/
    background-color: #C76919;
    color: #fff;
    border-radius: 50px;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    margin: 10px 0px;
}
.top-categories:hover .category-icon, .top-categories:focus .category-icon{
    background-color: #fff;
    color: #000;
}
.category-title{
    font-weight: 600;
}
.top-categories:hover .category-title, .top-categories:focus .category-title{
    color: #fff;
}
.category-title p{
    color: #b4b4b4;
    font-size: 13px;
    font-weight: 400 !important;
    margin-top: 2px;
    margin-bottom: 1px;
}
.top-categories:hover .category-title p, .top-categories:focus .category-title p{
    color: #efdcdc;
}
.divider-1{
    background-color: #b8c3c5;
    margin-left: -15px;
    margin-right: -10px;
    margin-top: 12px;
    margin-bottom: 6px;
}

.compare-row{
    margin-top: 25px;
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 10px;
    padding: 28px 10px;
}
.btn-compare-sm{
    color: #066ac9;
    background: #eff4ff;
    font-size: 11px;
    border-radius: 5px;
    text-align: center;
    height: 25px;
    border: none;
    line-height: 24px;
    margin-top: 3px;
}
.btn-compare-sm i{
    margin-right: 4px;
}
.btn-compare-sm:hover, .btn-compare-sm:focus{
    color: #fff;
    background: #066ac9;
}
.badge-sub-warning{
    /*background-color: #eceb98 !important;
    color: #3c3c2d !important;*/
    background-color: #C76919 !important;
    color: #fff !important;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}
.badge-primary{
    /*background-color: #066ac9 !important;*/
    background-color: #C76919 !important;
    color: #fff !important;
    padding: 6px 10px;
    font-weight: 500;
}
.floating-user{
    width: auto;
    height: 30px;
}
.floating-user img{
    border-radius: 15px;
    position: absolute;
}
.floating-user img:hover, .floating-user img:focus{
    z-index: 999;
}
.become-user-label{
    padding: 30px 25px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-position: right;
}
.bg-sub-primary{
    background-color: #e6f0f9;
}
.bg-sub-danger{
    background-color: #fcebeb;
}

.text-sub-warning{
    color: #eceb98 !important;
}
.footer-area{
    color: #bfc8da;
    background-color: #EEF2F6 !important;
}
.footer-hover-link{
    text-decoration: none;
    font-size: 13px;
    color: #bfc8da;
    font-weight: 500;
}
.footer-hover-link:hover{
    color: #efefef !important;
}

.language_selector{
    border-radius: 5px;
    font-size: 14px;
    background: #066ac9;
    border-color: #066ac9;
    color: #bfc8da;
    padding: 6px 10px;
}
.footer-summary{
    color: #fff;
    padding: 29px 30px;
    background: linear-gradient(360deg, rgba(10,28,58,1) 0%, rgba(35,52,81,1) 100%);
}
.footer-summary h3, .footer-summary h4, .footer-summary h5{
    line-height: 32px;
    font-size: 22px;
}
ul.footer-social-link{
    list-style: none;
    padding-left: 0px;
    height: 30px;
}
ul.footer-social-link li{
    float: left;
    background-color: #293e61;
    color: #fff;
    margin: 0px 8px 0px 0px;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    line-height: 32px;
    text-align: center;
    transition: all .3s;
}
.border-top-sub-blue{
    border-top: 1px solid #293e61;
}
ul.footer-social-link li.active, ul.footer-social-link li:hover{
    background-color: #ec5252;
    transition: all .3s;
}
ul.footer-social-link li a{
    display: block;
    color: #fff;
    font-size: 15px;
}
ul.footer-social-link li a:hover{
    color: #ddd;
}




section.featured-instructor{
    background: white;
    padding: 30px 0px 0px 0px;
}
.top-instructor-img{
    max-width: 250px;
}
.top-instructor-img img{
    border-radius: 10px 0px 0px 10px;
}
@media only screen and (min-width: 1200px){
    .top-instructor-details{
        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        max-width: 58%;
        padding: 0px 22px;
    }
}
.top-istructor-slick .slick-prev:before{
    color: #066ac9;
    font-size: 25px;
    margin-right: -25px;
}

.top-istructor-slick .slick-next:before{
    color: #066ac9;
    font-size: 25px;
    margin-left: -25px;
}

.slick-list.draggable{
    border-radius: 10px;
    margin: 0px 12px;
}




/*.instructor-summary .slick-prev:before{
    font-family: "Font Awesome 5 Free";
    content: f30a;
    color: #040404;
}
.instructor-summary .slick-next:before{
    font-family: "Font Awesome 5 Free";
    content: f30b;
    color: #040404;
}*/
.instructor-summary .slick-track{
    padding: 0px;
}

.instructor-summary .instructor-image{
    width: 100%;
    text-align: center;
    position: relative;
    background-color: #f9f9f9;
    border-radius: 8px;
    padding: 10px;
    margin-bottom: -100px;
    z-index: -1;
}

.instructor-summary img{
    height: 200px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
}
.instructor-summary .summary-box{
    border-radius: 8px;
    background-color: #066ac9;
    color: #fff;
    padding: 22px 25px;
    margin: 0px 40px;
}
.instructor-summary .summary-box .summary-body{
    font-size: 14px;
}
.instructor-summary .summary-box .summary-footer{
    width: 100%;
    display: flex;
    margin-top: 20px;
}
@media only screen and (max-width: 500px){
    .instructor-summary .summary-box .summary-footer{
        display: inline-grid;
    }
    .instructor-summary .summary-box .summary-footer .name{
        margin-top: 10px;
    }
}
.instructor-summary .summary-box .summary-footer .badge{
    background-color: #3e95e8;
}
.instructor-summary .summary-box .summary-footer .name{
    width: auto;
    margin-left: auto;
    padding-left: 100px;
    white-space: nowrap;
}
.instructor-summary .summary-box .summary-footer .name > h6{
    color: #fff;
    margin: 0px !important;
    font-size: 15px;
    font-weight: 700;
}
.instructor-summary .summary-box .summary-footer .name > h6::before{
    content: "";
    position: absolute;
    background-color: white;
    width: 80px;
    height: 1.5px;
    border-radius: 5px;
    margin-top: 9px;
    margin-left: -90px;
}
.instructor-summary .summary-box .summary-footer .name > span{
    font-size: 12px;
    color: #ffffff;
}







.hover-shadow-1:hover{
    box-shadow: 0px 0px 5px 0px #9090902e !important;
}
.image-placeholder-1{
    position: absolute;
    width: 100%;
    height: 100% !important;
    /*background: linear-gradient(91deg, rgb(0 0 0 / 24%) 0%, rgba(0,35,51,0) 100%) !important;*/
}
.image-placeholder-2{
    position: absolute;
    width: 100%;
    height: 100% !important;
    background: linear-gradient(91deg, rgb(0 0 0 / 50%) 0%, rgb(0 0 0 / 50%) 100%) !important;
}

.image-placeholder-3{
    position: absolute;
    width: 100%;
    height: 100% !important;
    background: linear-gradient(91deg, rgb(0 0 0 / 42%) 0%, rgb(0 35 51 / 0%) 100%) !important
}

.compare-row{
    margin-top: 25px;
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 10px;
    padding: 28px 10px;
}
.compare-row-icon{
    height: 26px;
    width: 26px;
    line-height: 26px;
    background: #444;
    border-radius: 5px;
    font-size: 13px;
    color: #fff;
    text-align: center;
}
.skill-level-icon{
    width: 24px;
    height: 24px;
    background-color: transparent;
}
.skill-level-icon span{
    background-color: #dcdee1;
    margin-left: 1.5px;
    margin-right: 1.5px;
    float: left;
}
.skill-level-icon .active{
    background-color: #ec5252;
}
.skill-level-icon span:first-of-type{
    width: 5px;
    height: 8px;
    margin-top: 16px;
}
.skill-level-icon span:nth-of-type(2n){
    width: 5px;
    height: 16px;
    margin-top: 8px;
}
.skill-level-icon span:last-of-type{
    width: 5px;
    height: 24px;
}

.marge-input-box input{
    border-radius: 10px 0px 0px 10px;
    border-right: 0px;
    font-size: 13px;
}

.marge-input-box .input-group-append{
    border: 1px solid #cccfe7;
    border-radius: 0px 10px 10px 0px;
    border-left: none !important;
}
.marge-input-box button{
    background: #ec5252;
    color: #fff;
    font-weight: 500;
    margin: 5px;
    font-size: 13px;
    border-radius: 8px;
}
.marge-input-box button:hover{
    background: #cd4f4f;
    color: #fff;
}








/*Signup & sign in page login*/
.sign-up-form{
    background: #fff;
    padding: 35px 30px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px -1px #ebebeb;
}
.sign-up-form .form-group{ margin-bottom: 15px; }
.sign-up-form .form-group label{
    color: #5c5c5c;
    font-weight: 600;
}
.sign-up-form .form-group .input-group span{
    border-right: none;
    padding: 12px 8px 12px 15px;
    border-radius: 10px;
    color: #878787;
    font-size: 15px;
    font-weight: 500;
}
.sign-up-form .form-group .input-group input{
    border-left: none;
    padding: 12px 5px;
    border-radius: 10px;
    color: #878787;
    font-size: 13px;
    font-weight: 500;
}
/*End Signup & sign in page login*/




/*used on Home page*/
.animated-loader{
    width: 100px;
    height: 100px;
    line-height: 100px;
    padding: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.common-search-box{
    margin-right: 50px;
    padding: 0px 0;
}
.common-search-box input{
    background-color: hsl(192deg 33% 97%);
    border: 1px solid hsl(192deg 33% 97%);
    height: 40px;
    padding: 0 15px;
    border-radius: 5px 0 0 5px;
    font-size: 13px;
}
.common-search-box input:focus{
    background-color: #fff;
    border-color: #dedfe0;
    border-right-color: transparent;
}
.common-search-box input:focus + .input-group-button{
    background-color: #fff !important;
    border-top: 1px solid #dedfe0 !important;
    border-right: 1px solid #dedfe0 !important;
    border-bottom: 1px solid #dedfe0 !important;
    padding: 5px 9px 5px 10px !important;
}
.common-search-box button{
    /*background-color: #ec5252 !important;*/
    background-color: #C76919 !important;
    border-color: #ec5252;
    color: #fff;
    padding: 1px 6px;
    border-radius: 6px;
}
.common-search-box button:hover{
    color: #efefef;
}
.common-search-box .input-group-button {
    background-color: hsl(192deg 33% 97%);
    padding: 6px 10px 6px 10px;
    border-radius: 0px 5px 5px 0px;
}

/*Custom print content*/
@media print{
    .print-content{
        position: fixed !important;
        margin: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0!important;
        z-index: 3333 !important;
        width: 100% !important;
        background: #fff !important;
    }
    footer, nav, title{
        display: none !important    ;
    }
    body{
        overflow: hidden !important ;
    }
}
/*End Custom print content*/





/*BLOG start*/
.card-blog{
    border-radius: 10px;
    margin: 30px 0px;
}
.card-blog > img{
    border-radius: 10px;
}
.card-blog-body{
    position: relative;
    height: 380px;
    border-radius: 10px;
}
.card-blog .blog-thumbnail{
    position: absolute;
    top: 0;
    width: 100%;
    height: 62%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    transition: all .3s;
    -webkit-transition:all 0.3s;
    -o-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
.card-blog:hover .blog-thumbnail{
    height: 100%;
    background-position: center;
    transition: all .3s;
    -webkit-transition:all 0.3s;
    -o-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
.card-blog:hover .card-blog-body::after{
    content: "";
    background: linear-gradient(360deg, rgb(0 0 0 / 82%) 0%, rgba(255,255,255,0) 72%);
    position: absolute;
    z-index: 500;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.card-blog-body .blog-placeholder{
    position: absolute;
    bottom: 20px;
    z-index: 600;
    width: 100%;
}
.card-blog:hover .blog-placeholder{
    color: #fff !important;
    padding: 0px 20px;
}
.card-blog-body .cart-blog-title{
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 600;
    text-decoration: underline;
}
.card-blog-body .blog-info{
    width: 33.3%;
    text-align: center;
    height: 40px;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 0px;
    color: #858585;
}
.card-blog:hover .blog-info{
    color: #fff !important;
}


.blog-search-input{
    height: 42px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #cdcdcd;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0px;
}
.blog-search-button{
    display: none;
    padding: 0px 20px;
    border: none;
    border-bottom: 1px solid #cdcdcd;
    background-color: #fff;
}
.ellipsis-line-2{
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.ellipsis-line-3{
    display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.ellipsis-line-4{
    display: -webkit-box!important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.ellipsis-line-5{
    display: -webkit-box!important;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
/*End Blog*/

.header-underline{
    position: relative;
}
.header-underline::before{
    content: "";
    position: absolute;
    background-color: #293e61;
    width: 100%;
    height: 2px;
    border-radius: 2px;
    bottom: -7px;
}
.header-underline-2{
    position: relative;
}
.header-underline-2::before{
    content: "";
    position: absolute;
    background-color: #ec5252;
    width: 50%;
    height: 2px;
    border-radius: 2px;
    left: 25%;
    bottom: -7px;
}

.btn-primary:hover{
    background-color: #095299;
    border-color: #095299;
}


@media (max-width: 991px){
    .search-box {
        width: calc( 100% + 28px) !Important;
    }
}

.slick-next{
    margin-right: 5px !Important;
}
.slick-prev{
    margin-left: 5px !Important;
}

/* .buy-as-gift-btn {
    position: absolute;
    right: 8px;
    background: none;
    font-size: 20px;
    border: 1px solid #ec5252;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    padding: 0;
    color: #ec5252;
  } */

  .buy-as-gift-btn {
    position: absolute;
    right: 8px;
    background: none;
    font-size: 20px;
    border: 1px solid #ec5252;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    padding: 0;
    color: transparent;
}
.buy-as-gift-btn i {
    text-shadow: 1px #ec5252;
    -webkit-text-stroke: 1px #ec5252;
}

/* Add a red border and text stroke when the button is hovered over or clicked */
.buy-as-gift-btn:hover,
.buy-as-gift-btn:focus,
.buy-as-gift-btn:active {
    border-color: #ec5252;
    color: #ec5252;
    text-stroke: 1px #ec5252;
    -webkit-text-stroke: 1px #ec5252;
}
.tooltip {
    z-index: 9999;
}
.home-banner-wrap {
    max-width: 550px;
    float: right;
    text-align: right;
    margin-right: 0 !important;
}
/*.home-banner-wrap p,
.home-banner-wrap h2 {
    color: #fff !important;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5) !important;
}*/
/* .home-banner-area img {
    border-bottom-right-radius: 72px;
} */
.home-banner-wrap .btn {
    font-size: 16px;
    font-weight: normal;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #C76919;
    border-radius: 40px;
    padding: 17px 40px;
}
.home-banner-wrap .btn:hover {
    background-color: #44546A !important;
    border-color: #44546A !important;
}
.home-page-banner-sub-title {
    font-size: 30px !important;
    text-transform: capitalize;
    font-weight: 600;
}
.home-banner-web {
    display: block;
}
.home-banner-mob {
    display: none;
}
@media screen and (max-width: 600px) {
    .home-banner-web{
        display: none;
    }
    .home-banner-mob{
        display: block;
    }
    .home-page-banner-sub-title {
        font-size: 18px !important;
    }
    .home-banner-wrap h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .home-banner-area {
        padding: 20px 0 15px !important;
    }
}

@media only screen and (min-width: 1400px){
    .home-banner-wrap{
        margin-right: 30px;
        max-width: 575px;
    }
}
@media only screen and (min-width: 1600px){
    .home-banner-wrap{
        margin-right: 100px;
        max-width: 575px;
    }
}

@media only screen and (max-width: 1024px) {
    .home-banner-wrap .btn {
        padding: 12px 32px;
    }
}
@media only screen and (max-width: 767px) {
    .home-banner-wrap {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }
}


.course-box .course-image img{
    max-height: 200px;
}


/*Custom Css*/

.menu-area {
    height: 91px !important;
    padding: 5px 45px 6px 45px !important;
}

























section.all-section p ,
section.all-section div,
section.all-section ul,
section.all-section li,
section.all-section a,
section.all-section button,
section.all-section td,
section.all-section span{
    font-family: GT Walsheim Pro !important;
}
@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/assets/frontend/default/fonts/GTWalsheimPro-Light.eot');
    src: url('/assets/frontend/default/fonts/GTWalsheimPro-Light.eot?#iefix') format('embedded-opentype'),
    url('/assets/frontend/default/fonts/GTWalsheimPro-Light.woff2') format('woff2'),
    url('/assets/frontend/default/fonts/GTWalsheimPro-Light.woff') format('woff'),
    url('/assets/frontend/default/fonts/GTWalsheimPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/assets/frontend/default/fonts/GTWalsheimPro-Medium.eot');
    src: url('/assets/frontend/default/fonts/GTWalsheimPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('/assets/frontend/default/fonts/GTWalsheimPro-Medium.woff2') format('woff2'),
    url('/assets/frontend/default/fonts/GTWalsheimPro-Medium.woff') format('woff'),
    url('/assets/frontend/default/fonts/GTWalsheimPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/assets/frontend/default/fonts/GTWalsheimProBold.eot');
    src: url('/assets/frontend/default/fonts/GTWalsheimProBold.eot?#iefix') format('embedded-opentype'),
    url('/assets/frontend/default/fonts/GTWalsheimProBold.woff2') format('woff2'),
    url('/assets/frontend/default/fonts/GTWalsheimProBold.woff') format('woff'),
    url('/assets/frontend/default/fonts/GTWalsheimProBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/assets/frontend/default/fonts/GTWalsheimProRegular.eot');
    src: url('/assets/frontend/default/fonts/GTWalsheimProRegular.eot?#iefix') format('embedded-opentype'),
    url('/assets/frontend/default/fonts/GTWalsheimProRegular.woff2') format('woff2'),
    url('/assets/frontend/default/fonts/GTWalsheimProRegular.woff') format('woff'),
    url('/assets/frontend/default/fonts/GTWalsheimProRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.custom-btn {
    background: #C76919;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.03px;
    text-align: center;
    padding: 15px 20px;
    border-radius: 8px;
    color: #fff;
}
.custom-btn:hover {
    color: #fff;
    background-color: #44546A;
}
p {
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
    color: #4F547B;
}
/*img {
    max-width: 100%;
    width: 100%;
    height: auto;
}*/
.section-sub-title {
    font-size: 29px;
    font-weight: 700;
    line-height: 30px;
    color: #140342;
    margin-bottom: 10px;
}
.section-title-wrap p{
    font-size: 14px;
    font-weight: 400;
    line-height: 27px;
    color: #4F547B;
    margin-bottom: 0;
}
@media (max-width: 1199px) {
    .section-sub-title {
        font-size: 28px;
        line-height: 29px;
    }
    .custom-btn {
        padding: 13px 20px;
    }
}
@media (max-width: 991px) {
    .section-sub-title {
        font-size: 27px;
        line-height: 28px;
    }
    .custom-btn {
        padding: 10px 15px;
    }
}
@media (max-width: 767px) {
    .section-sub-title {
        font-size: 25px;
        line-height: 27px;
    }
}
@media (max-width: 575px) {
    .section-sub-title {
        font-size: 24px;
        line-height: 26px;
    }
}



/*===================hero_section_css===================*/
.section-hero-slider {
    position: relative;
    padding: 83px 0 40px;
    margin-bottom: 80px;
}
.section-hero-slider .rtl-slider-bg-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.section-hero-slider .rtl-slider-bg-img * {
    height: 100%;
    padding: 0;
    margin: 0;
}
.section-hero-slider .rtl-slider-bg-img .rtl-slider-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.section-hero-slider .rtl-slider-nav {
    margin-bottom: 0;
}
.section-hero-slider .rtl-slider-nav .slick-track {
    padding: 0;
}
.section-hero-slider .rtl-slider-nav .rtl-slider-slide h2 {
    font-size: 45px;
    line-height: 51.52px;
    text-align: left;
    color: #140342;
    max-width: 539px;
}
.section-hero-slider .rtl-slider-nav .rtl-slider-slide p {
    font-size: 18px !important;
    font-weight: 400;
    line-height: 30.6px;
    text-align: left;
    color: #404046;
    margin-top: 12px;
    text-transform: uppercase;
}
.section-hero-slider .rtl-slider-nav .slick-dots {
    position: unset;
    text-align: end;
}
.section-hero-slider .rtl-slider-nav .slick-dots li {
    width: auto;
    height: fit-content;
}
.section-hero-slider .rtl-slider-nav .slick-dots li.slick-active button {
    background-color: #C76919;
}
.section-hero-slider .rtl-slider-nav .slick-dots li button {
    background-color: #4F547B;
    padding: 0;
    width: 8px;
    height: 8px;
    border-radius: 100%;
}
.section-hero-slider .rtl-slider-nav .slick-dots li button:before {
    display: none;
}
.section-hero-slider-form {
    max-width: 470px;
    width: 100%;
    border-radius: 30px 0px 30px 0px;
    background: #fff;
    margin-left: auto;
    overflow: hidden;
    margin-bottom: 93px;
}
.section-hero-slider-form form {
    padding: 0px 45px 40px;
}
.section-hero-slider-form-title {
    padding: 30px 10px 40px;
    background-image: url(data:image/png;base64,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);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
}
.section-hero-slider-form-title p {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
    color: #fff;
    max-width: 310px;
    margin: 0 auto;
}
.section-hero-slider-form input,
.section-hero-slider-form textarea {
    border: 1px solid #D3D3D3;
    font-size: 12px;
    font-weight: 275;
    line-height: 20px;
    letter-spacing: 0.800000011920929px;
    padding: 12px 14px;
    width: 100%;
    border-radius: 5px;
    background-color: #fff;
    resize: none;
}
.section-hero-slider-form-box {
    margin-bottom: 20px;
}
@media (max-width: 1366px){
    .section-hero-slider {
        margin-bottom: 70px;
    }
}
@media (max-width: 1199px) {
    .section-hero-slider .rtl-slider-nav .rtl-slider-slide h2 {
        font-size: 40px;
        line-height: 42px;
    }
    .section-hero-slider-form {
        margin-bottom: 40px;
    }
    .section-hero-slider {
        padding: 60px 0 40px;
        margin-bottom: 65px;
    }
}
@media (max-width: 991px) {
    .section-hero-slider {
        padding: 50px 0 40px;
        margin-bottom: 60px;
    }
    .section-hero-slider .rtl-slider-nav .rtl-slider-slide h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .section-hero-slider-form form {
        padding: 0px 25px 30px;
    }
    .section-hero-slider-form {
        margin-bottom: 0;
        border-radius: 20px 0px 20px 0px;
    }
    .section-hero-slider-form-title {
        padding: 10px 30px 30px;
    }
    .section-hero-slider-form-title p {
        font-size: 16px;
        line-height: 24px;
        max-width: 300px;
    }
}
@media (max-width: 767px) {
    .section-hero-slider .rtl-slider-nav .rtl-slider-slide h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .section-hero-slider-form-title {
        padding: 15px;
        background-color: #c76919;
    }
    .section-hero-slider-form form {
        padding: 20px;
    }
    .section-hero-slider .rtl-slider-nav .rtl-slider-slide p {
        font-size: 16px !important;
        line-height: 26px;
    }
    .section-hero-slider {
        padding: 40px 0;
        margin-bottom: 50px;
    }
    .section-hero-slider-form {
        margin-bottom: 50px;
        max-width: 100%;
        border-radius: 15px 0px 15px 0px;
    }
    .section-hero-slider .rtl-slider-nav .slick-dots {
        text-align: center;
    }
}
@media (max-width: 575px) {
    .section-hero-slider .rtl-slider-nav .rtl-slider-slide h2 {
        font-size: 28px;
        line-height: 32px;
    }
}
/*===================hero_section_css===================*/


/*===================about_section_css===================*/
.section-about-who-we-are {
    margin-bottom: 80px;
}
.about-who-we-are-img-wrap {
    position: relative;
}
.about-who-we-are-img-box {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50px 0px 50px 0px;
    overflow: hidden;
}
.about-who-we-are-img-box:before {
    content: '';
    display: block;
    padding-top: 100%;
}
.about-who-we-are-img-box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-who-we-are-img-wrap a {
    background-color: #C76919;
    border-radius: 30px 0 0 0;
    padding: 22px 30px;
    color: #fff;
    font-size: 50px;
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    bottom: 15%;
}
.about-who-we-are-img-wrap a span {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-left: 20px;
}
.about-who-we-are-content-wrap {
    max-width: 520px;
    padding-left: 28px;
}
.about-who-we-are-content-wrap h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    color: #140342;
    margin-bottom: 20px;
}
.about-who-we-are-content-wrap small {
    display: block;
    position: relative;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.800000011920929px;
    text-align: left;
    color: #C76919;
    padding-left: 20px;
    margin-bottom: 15px;
}
.about-who-we-are-content-wrap small:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-color: #C76919;
    border-radius: 100%;
}
.about-who-we-are-content-service {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.about-who-we-are-content-service .about-who-we-are-content-service-icon {
    background: #EEF2F6;
    width: 60px;
    height: 60px;
}
.about-who-we-are-content-service-box p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #140342;
    margin-bottom: 0;
}
@media (max-width: 1366px) {
    .about-who-we-are-img-wrap a {
        border-radius: 20px 0 0 0;
        padding: 15px 20px;
        font-size: 35px;
    }
    .section-about-who-we-are {
        margin-bottom: 70px;
    }
}
@media (max-width: 1199px) {
    .about-who-we-are-content-wrap h2 {
        font-size: 40px;
        line-height: 42px;
    }
    .section-about-who-we-are {
        margin-bottom: 65px;
    }
    .about-who-we-are-img-box {
        border-radius: 40px 0px 40px 0px;
    }
}
@media (max-width: 991px) {
    .about-who-we-are-content-wrap h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .about-who-we-are-content-wrap {
        padding-left: 0;
    }
    .section-about-who-we-are {
        margin-bottom: 60px;
    }
    .about-who-we-are-img-box {
        border-radius: 30px 0px 30px 0px;
    }
}
@media (max-width: 767px) {
    .about-who-we-are-content-wrap h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .about-who-we-are-content-wrap {
        margin-top: 30px;
    }
    .section-about-who-we-are {
        margin-bottom: 50px;
    }
    .about-who-we-are-content-service .about-who-we-are-content-service-icon {
        width: 60px;
        height: 60px;
    }
    .about-who-we-are-img-box {
        border-radius: 20px 0px 20px 0px;
    }
    .about-who-we-are-img-wrap a span {
        font-size: 14px;
        margin-left: 10px;
    }
    .about-who-we-are-img-wrap a {
        font-size: 25px;
    }
}
@media (max-width: 575px) {
    .about-who-we-are-content-wrap h2 {
        font-size: 28px;
        line-height: 32px;
    }
    .about-who-we-are-img-wrap a {
        border-radius: 10px 0 0 0;
    }
}
/*===================about_section_css===================*/


/*===================categories_section_css===================*/
.section-course-categories {
    margin-bottom: 70px;
}
.section-course-categories .section-title-wrap {
    margin-bottom: 35px;
}
.section-course-categories-box {
    padding: 15px;
}
.section-course-categories .top-categories {
    width: 100%;
    height: 100%;
    padding: 11px;
    display: flex;
    align-items: center;
    border: 1px solid #EDEDED;
    text-decoration: none;
    border-radius: 8px;
}
.section-course-categories .category-icon{
    width: 80px;
    height: 80px;
    min-width: 80px;
    background-color: #EEF2F6;
    color: #4F547B;
    border-radius: 50px;
    font-size: 35px;
    line-height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}
.section-course-categories .top-categories:hover, .section-course-categories .top-categories:focus {
    border-color: #C76919;
    background-color: #fff !important;
}
.section-course-categories .top-categories:hover .category-icon,
.section-course-categories .top-categories:focus .category-icon{
    background-color: #C76919 !important;
    color: #fff !important;
}
.section-course-categories .category-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
.section-course-categories .top-categories:hover .category-title, .section-course-categories .top-categories:focus .category-title{
    color: #C76919;
}
.section-course-categories .category-title p {
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    color: #4F547B;
    margin: 8px 0 0;
}
.section-course-categories .top-categories:hover .category-title p, .section-course-categories .top-categories:focus .category-title p{
    color: #C76919;
}
@media (max-width: 1199px) {
    .section-course-categories .category-icon {
        width: 50px;
        height: 50px;
        min-width: 50px;
        font-size: 24px;
        line-height: 24px;
        margin-right: 15px;
    }
    .section-course-categories-box {
        padding: 10px 12px;
    }
}
@media (max-width: 991px) {
    .section-course-categories .section-title-wrap {
        margin-bottom: 25px;
    }
}
@media (max-width:767px) {
    .section-course-categories .section-title-wrap {
        margin-bottom: 15px;
    }
}
/*===================categories_section_css===================*/


/*===================courses_section_css===================*/
.section-popular-course {
    background-color: #EEF2F6;
    padding: 60px 0;
    margin-bottom: 0;
}
.section-popular-course .course-box {
    box-shadow: 0px 20px 30px 0px #19192E0A;
    border-radius: 8px;
}
.section-popular-course .course-box .course-image {
    padding: 0;
}
.section-popular-course .course-box .course-image .badge {
    background-color: #E8543E !important;
    font-size: 9.63px !important;
    font-weight: 500;
    line-height: 11px;
    color: #fff !important;
    border-radius: 50px;
    padding: 9px 20px;
    position: absolute;
    top: 10px;
    left: 10px;
}
.section-popular-course .course-box .course-image img {
    max-height: 280px;
    border-radius: 8px;
}
.section-popular-course .course-box .course-details .rating i {
    font-size: 11px;
    color: #DADDE6;
    font-size: 10px;
    font-weight: 900;
    line-height: 10px;
}
.section-popular-course .course-box .course-details .rating i.filled {
    color: #FF9800;
}
.section-popular-course .course-box .star-box {
    line-height: 0;
}
.section-popular-course .course-box .rating .star-number {
    font-size: 13.02px;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    color: #FF9800;
}
.section-popular-course .course-box .rating .star-reviews {
    color: #4F547B;
    font-size: 13.83px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
}
.section-popular-course .course-box .course-details .title {
    display: block !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    color: #140342;
    font-size: 20px;
    font-weight: 500;
    line-height: 24.48px;
    text-align: left;
    margin-bottom: 8px;
    min-height: 50px;
}
.section-popular-course .list-box-icon i {
    font-size: 16px;
    color: #4F547B;
}
.section-popular-course .list-box-icon span {
    font-size: 16px;
    font-weight: 400;
    line-height: 18.32px;
    text-align: left;
    color: #4F547B;
}
.section-popular-course .floating-user {
    height: auto;
    border-top: 1px solid #EDEDED;
    padding-top: 12px;
    margin-top: 12px;
}
.section-popular-course .course-box .course-details {
    padding: 12px 30px;
}
.section-popular-course .floating-user img {
    max-width: 30px;
    height: 30px;
    min-width: 30px;
    border-radius: 100%;
    object-fit: cover;
    position: unset;
}
.section-popular-course .floating-user span {
    font-size: 13.23px;
    font-weight: 400;
    line-height: 25.2px;
    text-align: left;
    color: #4F547B;
    margin-left: 10px;
}
.popular-coursep-model .course-title a {
    color: #140342;
    font-weight: 500;
}
.section-popular-course .course-box-wrap {
    margin: 0 15px;
    padding: 0;
}
.section-popular-course .slick-list {
    margin: 0;
    margin-right: -12px;
}
.section-popular-course .slick-track {
    padding: 50px 0 60px;
}
.section-popular-course .course-carousel-new {
    margin: 0;
}
.popular-course-arrow a {
    box-shadow: 0px 6px 15px 0px #404F6812;
    background-color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C76919;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.popular-course-arrow .slick-disabled {
    opacity: 0;
}
.popular-course-arrow a:hover {
    color: #fff;
    background-color: #C76919;
}
.popular-course-arrow .prev-btn {
    left: 0;
}
.popular-course-arrow .next-btn {
    right: 0;
}
.section-popular-course .slick-arrow {
    display: none !important;
}
@media (max-width:1199px) {
    .section-popular-course .slick-track {
        padding: 40px 0 50px;
    }
}
@media (max-width: 991px) {
    .section-popular-course {
        padding: 50px 0;
    }
    .section-popular-course .slick-track {
        padding: 30px 0 40px;
    }
}
@media (max-width:767px) {
    .section-popular-course .course-box .course-details .title {
        font-size: 16px;
        line-height: 20px;
        min-height: 40px;
    }
    .popular-course-arrow a {
        width: 40px;
        height: 40px;
    }
    .section-popular-course .course-box-wrap {
        margin: 0 10px;
    }
    .section-popular-course .course-box .course-details {
        padding: 12px 15px;
    }
    .section-popular-course .list-box-icon span {
        font-size: 14px;
    }
    .section-popular-course .course-box .rating .star-reviews {
        font-size: 12px;
    }
}
@media (max-width:575px) {
    .section-popular-course .slick-list {
        margin-right: -10px;
        margin-left: -10px;
    }
}
/*===================courses_section_css===================*/


/*===================learning_section_css===================*/
.section-learning {
    padding: 72px 0;
}
.section-learning .section-title-wrap {
    margin-bottom: 50px;
}
.learning-content h3 {
    font-size: 15.8px;
    font-weight: 500;
    line-height: 23.12px;
    text-align: center;
    color: #140342;
    margin-bottom: 5px;
}
.learning-content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 27px;
    text-align: center;
    color: #4F547B;
    margin-bottom: 0;
}
@media (max-width:1199px) {
    .section-learning {
        padding: 65px 0;
    }
    .section-learning .section-title-wrap {
        margin-bottom: 40px;
    }
    .learning-icon svg {
        max-width: 100px;
        width: 100%;
        height: auto;
    }
}
@media (max-width:991px) {
    .section-learning {
        padding: 60px 0;
    }
    .section-learning .section-title-wrap {
        margin-bottom: 30px;
    }
    .learning-icon svg {
        max-width: 90px;
    }
}
@media (max-width:767px) {
    .section-learning {
        padding: 50px 0;
    }
    .section-learning .section-title-wrap {
        margin-bottom: 25px;
    }
    .learning-icon svg {
        max-width: 80px;
    }
}
/*===================learning_section_css===================*/


/*===================testimonial_section_css===================*/
.section-testimonial {
    background-color: #44546A;
    padding: 75px 0;
}
.section-testimonial .section-title-wrap {
    margin-bottom: 50px;
}
.section-testimonial .section-title-wrap h2,
.section-testimonial .section-title-wrap p {
    color: #fff;
}
.testimonial-slider-box {
    padding: 30px 50px 30px;
    background-color: #fff;
    border-radius: 8px;
}
.testimonial-slider-box .qoute-icon {
    background-color: #EEF2F6;
    border-radius: 100%;
    font-size: 60px;
    font-weight: 400;
    line-height: 75px;
    text-align: center;
    color: #C76919;
    width: 40px;
    height: 40px;
    min-width: 40px;
    pointer-events: none;
}
.testimonial-slider-box .review-number {
    font-size: 12.8px;
    font-weight: 500;
    line-height: 25.2px;
    text-align: left;
    color: #E59819;
}
.testimonial-slider-box .review-icon {
    font-size: 10px;
    font-weight: 900;
    line-height: 18px;
    text-align: left;
    color: #E59819;
}
.testimonial-slider-box p {
    font-size: 15px;
    font-weight: 500;
    line-height: 28.8px;
    text-align: left;
    color: #4F547B;
    margin: 22px 0;
}
.testimonial-slider-box h3 {
    font-size: 14.3px;
    font-weight: 500;
    line-height: 20.4px;
    text-align: left;
    color: #140342;
    margin-bottom: 0;
}
.testimonial-slider-box small {
    font-size: 12px;
    font-weight: 400;
    line-height: 23.4px;
    text-align: left;
    color: #4F547B;
}
.section-testimonial .slick-dots {
    position: unset;
}
.section-testimonial .slick-dots li {
    width: 8px;
    height: 8px;
}
.section-testimonial .slick-dots li button {
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    border-radius: 100%;
    padding: 0;
}
.section-testimonial .slick-dots li.slick-active button {
    background-color: #C76919;
}
.section-testimonial .slick-dots li button:before {
    display: none;
}
.section-testimonial .slick-list {
    border-radius: 0px;
    margin: 0px -12px 50px 0;
}
.section-testimonial .slick-slide {
    margin: 0 15px;
}
.section-testimonial .slick-track {
    padding: 0;
}
.section-testimonial .testimonial-slider {
    margin-bottom: 0;
}
@media (max-width:1199px) {
    .section-testimonial {
        padding: 65px 0;
    }
    .section-testimonial .section-title-wrap {
        margin-bottom: 40px;
    }
    .testimonial-slider-box {
        padding: 20px 35px;
    }
    .section-testimonial .slick-list {
        margin: 0px -12px 40px 0;
    }
}
@media (max-width:991px) {
    .section-testimonial {
        padding: 60px 0;
    }
    .section-testimonial .section-title-wrap {
        margin-bottom: 30px;
    }
    .section-testimonial .slick-slide {
        margin: 0 10px;
    }
    .section-testimonial .slick-list {
        margin: 0px -12px 30px 0;
    }
    .testimonial-slider-box {
        padding: 20px 25px;
    }
    .testimonial-slider-box p {
        font-size: 14px;
        line-height: 24px;
        margin: 15px 0;
    }
}
@media (max-width:767px) {
    .section-testimonial .slick-list {
        margin: 0px -12px 20px 0;
    }
    .section-testimonial {
        padding: 50px 0;
    }
    .section-testimonial .section-title-wrap {
        margin-bottom: 25px;
    }
}
@media (max-width:575px) {
    .section-testimonial .slick-list {
        margin: 0px -10px 20px -10px;
    }
}
/*===================testimonial_section_css===================*/


/*===================customer_logos_section_css===================*/
.section-customer-logos {
    padding: 93px 0;
}
.section-customer-logos .slick-track {
    padding: 0;
    display: flex;
    align-items: center;
}
.section-customer-logos .container {
    max-width: 1240px;
}
.section-customer-logos h4 {
    font-size: 29px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #C76919;
    margin-bottom: 43px;
}
.section-customer-logos img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.section-customer-logos .slick-list {
    border-radius: 0px;
    margin: 0px;
}
.section-customer-logos .slick-slide {
    margin: 0 30px;
}
@media (max-width: 1024px) {
    .section-customer-logos {
        padding: 65px 0;
    }
    .section-customer-logos h4 {
        font-size: 26px;
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .section-customer-logos .slick-slide {
        margin: 0 15px;
    }
    .section-customer-logos {
        padding: 50px 0;
    }
    .section-customer-logos h4 {
        font-size: 22px;
    }
}
@media (max-width: 575px) {
    .section-customer-logos h4 {
        font-size: 18px;
        line-height: 28px;
    }
}
/*===================customer_logos_section_css===================*/


/*===================counter_section_css===================*/
.section-review-counter {
    background-color: #FEFBF4;
    padding: 40px 0 16px;
}
.review-counter-box h3 {
    font-size: 33px;
    font-weight: 700;
    line-height: 35px;
    color: #140342;
    margin-bottom: 0;
}
.review-counter-box P {
    font-size: 14px;
    font-weight: 400;
    line-height: 45px;
    color: #4F547B;
    margin-bottom: 0;
}
@media (max-width: 767px) {
    .review-counter-box h3 {
        font-size: 28px;
        line-height: 30px;
    }
}
/*===================counter_section_css===================*/


/*===================new_blog_section_css===================*/
.section-new-blog {
    overflow: hidden;
    padding: 50px 0 75px;
}
.new-blog-slider {
    margin-top: 50px;
}
.new-blog-slider .slick-dots {
    position: inherit;
}
.new-blog-slider .slick-dots li {
    width: 8px;
    height: 8px;
}
.new-blog-slider .slick-dots li button {
    width: 100%;
    height: 100%;
    background-color: #D4D4D4;
    border-radius: 100%;
    padding: 0;
}
.new-blog-slider .slick-dots li.slick-active button {
    background-color: #140342;
}
.new-blog-slider .slick-dots li button:before {
    display: none;
}
.new-blog-slider .slick-list {
    border-radius: 0px;
    margin: 0px;
    margin-right: -12px;
}
.new-blog-slider .slick-slide {
    margin-right: 30px;
}
.new-blog-slider .slick-track {
    padding: 0;
}
.new-blog-slider .card-blog {
    margin: 0;
}
.new-blog-slider .card-blog-body {
    height: 100%;
    width: 100%;
    background: #F7F8FB;
    border-radius: 8px;
    overflow: hidden;
}
.new-blog-slider .blog-thumbnail {
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.new-blog-slider .card-blog:hover .blog-thumbnail {
    opacity: 1;
}
.new-blog-slider .blog-thumbnail:before {
    content: '';
    display: block;
    padding-top: 100%;
}
.new-blog-slider .blog-thumbnail:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: linear-gradient(180deg, rgba(247, 248, 251, 0) 37.29%, rgba(247, 248, 251, 0.9) 80.87%);
}
.new-blog-slider .blog-thumbnail img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.new-blog-slider .card-blog-body .blog-placeholder {
    display: grid;
    position: absolute;
    bottom: 0;
    z-index: 600;
    padding: 50px 10px 10px 50px;
    width: 100%;
    height: 100%;
    align-content: space-between;
}
.new-blog-slider .card-blog-body .cart-blog-title {
    margin-bottom: 5px;
    text-decoration: none;
    font-size: 22.88px;
    font-weight: 500;
    line-height: 35px;
    text-align: left;
    color: #140342;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new-blog-slider .card-blog-body .blog-info {
    width: inherit;
    height: auto;
    padding: 0 5px;
    color: #000000;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
.new-blog-slider .card-blog:hover .blog-info {
    color: #000000 !important;
}
.new-blog-slider .card-blog-body .blog-post-date {
    color: #4F547B;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}
.new-blog-slider .card-blog-body .blog-post-date span {
    font-size: 43px;
    line-height: 45px;
    font-weight: 700;
    color: #140342;
    margin-right: 15px;
}
.new-blog-slider .card-blog:hover .blog-post-date,
.new-blog-slider .card-blog:hover .blog-post-date span {
    color: #fff !important;
    text-shadow: 0 0px 5px #00000045;
}
@media (max-width: 1600px) {
    .new-blog-slider .card-blog-body .blog-post-date span {
        font-size: 38px;
        line-height: 40px;
    }
    .new-blog-slider .card-blog-body .blog-placeholder {
        padding: 40px 10px 10px 40px;
    }
}
@media (max-width:1440px) {
    .new-blog-slider .card-blog-body .blog-placeholder {
        padding: 30px 10px 10px 30px;
    }
    .new-blog-slider .card-blog-body .blog-post-date span {
        font-size: 34px;
        line-height: 38px;
    }
}
@media (max-width:1199px) {
    .section-new-blog {
        padding: 50px 0 65px;
    }
    .new-blog-slider .card-blog-body .blog-post-date span {
        font-size: 28px;
        line-height: 32px;
    }
    .new-blog-slider .card-blog-body .cart-blog-title {
        font-size: 21px;
        line-height: 28px;
    }
    .new-blog-slider .slick-slide {
        margin-right: 20px;
    }
    .new-blog-slider {
        margin-top: 40px;
    }
}
@media (max-width:991px) {
    .new-blog-slider .card-blog-body .blog-post-date span {
        font-size: 24px;
        line-height: 26px;
        margin-right: 8px;
    }
    .new-blog-slider .card-blog-body .cart-blog-title {
        font-size: 18px;
        line-height: 26px;
    }
    .new-blog-slider .card-blog-body .blog-placeholder {
        padding: 20px 10px 10px 20px;
    }
    .section-new-blog {
        padding: 50px 0 60px;
    }
}
@media (max-width:767px) {
    .new-blog-slider .card-blog-body .blog-post-date span {
        font-size: 22px;
        line-height: 24px;
    }
    .new-blog-slider {
        margin-top: 30px;
    }
    .section-new-blog {
        padding: 50px 0;
    }
}
@media (max-width:575px) {
    .new-blog-slider .slick-list {
        margin-right: -10px;
        margin-left: -10px;
    }
    .new-blog-slider .slick-slide {
        margin: 0 10px;
    }
}
/*===================new_blog_section_css===================*/


/*===================why_procurmentor_section_css===================*/

.section-why-procurmentor {
    padding: 74px 0 82px;
}
.why-procurmentor-img-wrap {
    position: relative;
}
.why-procurmentor-img-box {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 15px;
    overflow: hidden;
}
.why-procurmentor-img-box:before {
    content: '';
    display: block;
    padding-top: 100%;
}
.why-procurmentor-img-box:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 20%;
    height: 20%;
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    background: #fff;
}
.why-procurmentor-img-box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.why-procurmentor-img-box.img-1:before {
    padding-top: 115%;
}
.why-procurmentor-img-box.img-2 {
    max-width: 200px;
    margin-bottom: 24px;
}
.why-procurmentor-img-box.img-3 {
    max-width: 250px;
}
.why-procurmentor-content-wrap {
    max-width: 550px;
    padding-left: 75px;
}
.why-procurmentor-content-wrap h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    color: #140342;
    margin-bottom: 20px;
}
.why-procurmentor-content-service-box p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #140342;
    margin-bottom: 0;
}
@media (max-width: 1366px) {
    .why-procurmentor-img-wrap a {
        border-radius: 20px 0 0 0;
        padding: 15px 20px;
        font-size: 35px;
    }
    .section-why-procurmentor {
        padding: 65px 0 70px;
    }

}
@media (max-width: 1199px) {
    .why-procurmentor-content-wrap h2 {
        font-size: 40px;
        line-height: 42px;
    }
    .section-why-procurmentor {
        padding: 55px 0 60px;
    }

}
@media (max-width: 991px) {
    .why-procurmentor-content-wrap h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .why-procurmentor-content-wrap {
        padding-left: 0;
    }
    .section-why-procurmentor {
        padding: 50px 0;
    }
}
@media (max-width: 767px) {
    .why-procurmentor-content-wrap h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .why-procurmentor-content-wrap {
        margin-top: 30px;
    }
}
@media (max-width: 575px) {
    .why-procurmentor-content-wrap h2 {
        font-size: 28px;
        line-height: 32px;
    }

}

/*===================why_procurmentor_section_css===================*/




/*===================instructors_section_css===================*/

.section-new-instructors {
    background-color: #EEF2F6;
    padding: 74px 0 40px;
}
.instructors-arrow a {
    box-shadow: 0px 6px 15px 0px #404F6812;
    background-color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C76919;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.instructors-arrow .slick-disabled {
    opacity: 0;
}
.instructors-arrow a:hover {
    color: #fff;
    background-color: #C76919;
}
.instructors-arrow .prev-btn {
    left: -40px;
}
.instructors-arrow .next-btn {
    right: -40px;
}
.section-new-instructors .slick-arrow {
    display: none !important;
}
.section-new-instructors .slick-list {
    margin: 0;
    border-radius: 0;
}
.section-new-instructors .slick-track {
    padding: 0;
}
.new-instructors-box {
    background: #fff;
    border-radius: 8px;
}
.section-new-instructors .section-title-wrap {
    padding-bottom: 57px;
}
.section-new-instructors .new-instructors-slider .slick-slide {
    margin: 0 15px;
}
.new-instructors-box-thumbnail {
    position: relative;
}
.new-instructors-box-thumbnail a:before {
    display: block;
    padding-top: 120%;
    content: '';
}
.new-instructors-box-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
}
.new-instructors-box-placeholder {
    padding: 14px 24px 18px;
}
.new-instructors-box-btn {
    font-size: 12px;
    font-weight: 400;
    line-height: 13.74px;
    text-align: center;
    background: #C76919;
    color: #fff;
    padding: 8px 16px;
    display: inline-block;
    border-radius: 30px;
}
.new-instructors-box-btn:hover {
    background: #44546A;
    color: #fff;
}
.new-instructors-box-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 23.12px;
    text-align: left;
    color: #140342;
    margin-bottom: 11px;
}
.new-instructors-courses {
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
    color: #4F547B;
}
@media (max-width:1450px) {
    .instructors-arrow .prev-btn {
        left: 0px;
    }
    .instructors-arrow .next-btn {
        right: 0px;
    }
}
@media (max-width:1199px) {
    .new-instructors-box-thumbnail a:before {
        padding-top: 100%;
    }
    .section-new-instructors {
        padding: 60px 0 40px;
    }
    .section-new-instructors .section-title-wrap {
        padding-bottom: 40px;
    }
}
@media (max-width: 991px) {
    .section-new-instructors {
        padding: 50px 0 40px;
    }
    .section-new-instructors .section-title-wrap {
        padding-bottom: 30px;
    }
}
@media (max-width:767px) {
    .instructors-arrow a {
        width: 40px;
        height: 40px;
    }
    .section-new-instructors .section-title-wrap {
        padding-bottom: 25px;
    }

}
@media (max-width:575px) {
    .section-new-instructors .slick-list {
        margin-right: -10px;
        margin-left: -10px;
    }
}


.meet_our_instructors_info_popup {
    max-width: 900px;
    background: #fff;
    width: 100%;
    border-radius: 10px;
    margin: 20px auto;
    padding: 13px 25px 20px;
    /*new styles*/
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
/* .meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail {
    position: relative;
    width: 100%;
    max-width: 250px;
    display: block;
    min-width: 250px;
    height: 100%;
} */
.meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail {
    width: 200px; /* Set a fixed width */
    height: 300px; /* Set a fixed height */
    position: relative; /* Ensure relative positioning */
    overflow: hidden; /* Hide overflow to crop excess */
    flex: 0 0 auto; /* Prevent thumbnail from flexing */
}
.meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail a:before {
    content: '';
    display: block;
    padding-top: 75%;
}
/* .meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
} */
.meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail img {
    width: 100%; /* Ensure the image fills the container width */
    height: auto; /* Ensure the image fills the container height */
    object-fit: cover; /* Cover the container without distortion */
    position: absolute; /* Position the image absolutely */
    top: 0; /* Position at the top */
    left: 0; /* Position at the left */
}
.meet_our_instructors_info_popup_content{
    flex:1;
}
.meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail a {
    display: block;
    width: 100%;
    height: 100%;
}
.meet_our_instructors_info_popup h4 {
    font-size: 17px;
    font-weight: 500;
    line-height: 23.12px;
    text-align: left;
    color: #140342;
    margin-bottom: 0;
}
.meet_our_instructors_info_popup button.mfp-close {
    position: inherit;
    color: #000;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: 500;
}
.meet_our_instructors_info_popup_header {
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 29px;
    padding-bottom: 7px;
}
.meet_our_instructors_info_popup p {
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
    color: #656565;
    margin-bottom: 15px;
}
.meet_our_instructors_info_popup_content h3 {
    font-size: 17px;
    font-weight: 700;
    line-height: 23.12px;
    text-align: left;
    color: #C76919;
    margin-bottom: 18px;
}
.meet_our_instructors_info_popup_content ul {
    margin-bottom: 0;
    padding-left: 20px;
}
.meet_our_instructors_info_popup_content ul li {
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
    text-align: left;
    color: #656565;
}
.meet_our_instructors_info_popup .custom-btn {
    width: auto;
    border-radius: 60px;
    padding: 6px 40px !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 27px !important;
    position: inherit;
    opacity: 1;
    color: #fff !important;
    text-align: center !important;
    height: auto;
}
@media (max-width:767px) {
    .meet_our_instructors_info_popup .meet_our_instructors_info_popup_thumbnail {
        max-width: 300px;
        min-width: inherit;
    }
    .meet_our_instructors_info_popup {
        padding: 15px;
    }
    .meet_our_instructors_info_popup p {
        margin-bottom: 10px;
    }
    .meet_our_instructors_info_popup_header {
        margin-bottom: 20px;
    }
    .meet_our_instructors_info_popup .custom-btn {
        padding: 4px 30px !important;
        font-size: 12px;
        line-height: 22px !important;
    }
}
/*===================instructors_section_css===================*/




/*===================features_section_css===================*/


.section-new-features {
    padding: 73px 0;
    background-color: #F7F8FB;
}
.section-new-features .section-title-wrap {
    margin-bottom: 40px;
}
.section-new-features-box {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 5px 30px 0px #5C5C5C12;
    border-radius: 8px;
    height: 100%;
}
.section-new-features-box .new-features-icon {
    min-width: 60px;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #C96C27;
    border-radius: 8px;
}
.section-new-features-box .new-features-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 23.12px;
    text-align: left;
    color: #C96C27;
}
.section-new-features-box p {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    margin: 10px 0 0;
    color: #4F547B;
}
@media (max-width: 1199px) {
    .section-new-features {
        padding: 63px 0;
    }
    .section-new-features-box {
        padding: 15px 10px;
    }
    .section-new-features .section-title-wrap {
        margin-bottom: 35px;
    }
}
@media (max-width: 991px) {
    .section-new-features {
        padding: 58px 0;
    }
    .section-new-features .section-title-wrap {
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .section-new-features {
        padding: 50px 0;
    }
    .section-new-features .section-title-wrap {
        margin-bottom: 25px;
    }
}
@media (max-width: 575px) {
}
/*===================features_section_css===================*/





/*===================course_offerings_section_css===================*/


.section-course-offerings {
    padding: 65px 0;
}
.section-course-offerings .section-title-wrap {
    margin-bottom: 60px;
}
.course-offerings-box {
    border-radius: 8px;
    border: 1px solid #EDEDED;
    padding: 11px;
}
.course-offerings-box-thumbnail {
    position: relative;
    max-width: 250px;
    width: 100%;
    min-width: 250px;
}
.course-offerings-box-thumbnail a:before {
    padding-top: 75%;
    content: '';
    display: block;
}
.course-offerings-box-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    object-fit: cover;
}
.course-offerings-box-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 23.12px;
    text-align: left;
    color: #140342;
    margin-bottom: 5px;
}
.course-offerings-box-placeholder p {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #4F547B;
    margin-bottom: 12px;
}
.course-offerings-count {
    font-size: 14px;
    font-weight: 400;
    line-height: 25.2px;
    text-align: left;
    color: #4F547B;
}
.course-offerings-box-btn {
    font-size: 12px;
    font-weight: 400;
    line-height: 13.74px;
    text-align: center;
    background: #C76919;
    color: #fff;
    padding: 8px 16px;
    display: inline-block;
    border-radius: 30px;
}
.course-offerings-box-btn:hover {
    background: #44546A;
    color: #fff;
}
.course-offerings-box-bottom {
    padding-top: 5px;
    border-top: 1px solid #EDEDED;
}

@media (max-width:1199px) {
    .course-offerings-box-thumbnail {
        max-width: 180px;
        min-width: 180px;
    }
    .section-course-offerings {
        padding: 60px 0;
    }
    .section-course-offerings .section-title-wrap {
        margin-bottom: 50px;
    }
}
@media (max-width: 991px) {
    .section-course-offerings {
        padding: 50px 0;
    }
    .section-course-offerings .section-title-wrap {
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .section-course-offerings .section-title-wrap {
        margin-bottom: 30px;
    }
}
@media (max-width: 575px) {
    .course-offerings-box-thumbnail {
        max-width: 250px;
        min-width: auto;
    }
}




.course_offerings_info_popup {
    max-width: 900px;
    background: #fff;
    width: 100%;
    border-radius: 10px;
    margin: 20px auto;
    padding: 13px 25px 20px;
}
.course_offerings_info_popup .course_offerings_info_popup_thumbnail {
    position: relative;
    width: 100%;
    max-width: 250px;
    display: block;
    min-width: 250px;
    height: 100%;
}
.course_offerings_info_popup .course_offerings_info_popup_thumbnail a:before {
    content: '';
    display: block;
    padding-top: 75%;
}
.course_offerings_info_popup .course_offerings_info_popup_thumbnail img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.course_offerings_info_popup .course_offerings_info_popup_thumbnail a {
    display: block;
    width: 100%;
    height: 100%;
}
.course_offerings_info_popup h4 {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    color: #140342;
    margin-bottom: 0;
}
.course_offerings_info_popup button.mfp-close {
    position: inherit;
    color: #000;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: 500;
}
.course_offerings_info_popup_header {
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 20px;
    padding-bottom: 7px;
}
.course_offerings_info_popup p {
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
    color: #656565;
    margin-bottom: 15px;
}
.course_offerings_info_popup_content h3 {
    font-size: 17px;
    font-weight: 500;
    line-height: 23.12px;
    text-align: left;
    color: #140342;
    margin-bottom: 18px;
}
.course_offerings_info_popup_content label {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
    color: #140342;
    margin-bottom: 5px;
    display: block;
}
.course_offerings_info_popup_content ul {
    margin-bottom: 0;
    padding-left: 20px;
    width: 100%;
}
.course_offerings_info_popup_content ul li {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
    color: #4F547B;
}
.course_offerings_info_popup_content .long-text-ul li {
    font-size: 18px;
    line-height: 28px;
}
.course_offerings_info_popup .custom-btn {
    width: auto;
    border-radius: 60px;
    padding: 6px 40px !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 27px !important;
    position: inherit;
    opacity: 1;
    color: #fff !important;
    text-align: center !important;
    height: auto;
}
@media (max-width:767px) {
    .course_offerings_info_popup .course_offerings_info_popup_thumbnail {
        max-width: 300px;
        min-width: inherit;
    }
    .course_offerings_info_popup {
        padding: 15px;
    }
    .course_offerings_info_popup p {
        margin-bottom: 10px;
    }
    .course_offerings_info_popup .custom-btn {
        padding: 4px 30px !important;
        font-size: 12px;
        line-height: 22px !important;
    }
}

@media(max-width:768px){
    .section-hero-slider .rtl-slider-bg-img{
        height: 400px !important;
        padding: 0px;
        margin: 0;
    }
    .section-about-who-we-are{
        margin-top:130px;
    }

    .rtl-slider-flex .container .order-2{
        margin-top:111px;
    }
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{
    width:unset !important;
}

/*===================course_offerings_section_css===================*/

