/*
 Theme Name:   Educrat Child
 Theme URI:    https://themeforest.net/item/educrat-online-course-education-wordpress-theme/39691021
 Description:  Educrat Child Theme
 Author:       ApusTheme
 Author URI:   https://themeforest.net/user/apustheme/portfolio
 Template:     educrat
 Version:      1.0.0
 Text Domain:  educrat-child
*/

.cta-section {
    background-color: #6440FB;
    margin-bottom: 20px;
    border-radius: 10px;
}

.cta-section .cta-inner-section {
    align-items: center;
    color: #ffffff;
}

.cta-section .cta-one h3 {
    color: #ffffff;
}

.cta-section .cta-two {
    text-align: end;
}

.cta-section .cta-two .btn {
    background-color: #ffffff;
    color: #6440FB;
    transition: ease-in-out 0.5s;
}

.cta-section .cta-two .btn:hover {
    background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff;
    transition: ease-in-out 0.5s;
}

.widget-courses-tabs ul.nav.nav-tabs.tabs-course {
    display: none !important;

}

.course-layout-item .post-thumbnail:before {
    content: '';
    position: absolute;
    background: none !important;

}

.get-in-touch-section .btn.btn-theme:hover {
    background-color: transparent;
}

.get-in-touch-section .wpcf7-response-output {
    color: #ffffff;
}

.widget-courses-tabs .lp-course-author {
    display: none !important;
}

.inner-default .course-header-bottom .lp-course-author {
    display: none !important;
}

.course-info-widget li.lp-course-info.quizzes {
    display: none;
}

.content .box-info-white {
    margin-bottom: 27px;
}

.course-entry .course-layout-content .course-meta-middle .course-lesson-number {
    display: none;
}

.course-meta-bottom.d-flex.align-items-center {
    display: none !important;
}

.testimonials-item .inner-bottom .wrapper-avarta {
    display: none;
}

.sidebar .course-info-widget .bottom-inner .course-price {
    display: none !important;
}

.site-content .course-tabs-scrollspy #tab-reviews-id {
    display: none;
}

.elementor-widget-wrap form .wpcf7-form-control-wrap input::placeholder {
    font-family: 'GT Walsheim Pro' !important;
    font-weight: 400 !important;
    color: #131212 !important;
}
.form-control {color: #757272 !important;}
.elementor-widget-wrap form .wpcf7-form-control-wrap textarea::placeholder{
    font-family: 'GT Walsheim Pro' !important;
        font-weight: 400 !important;
        color: #131212 !important;
}

.course-header.default {
    margin: 0px !important;
}
.course-header .course-header-meta>div {

    margin-left: -35px;
}
  ul#course-tabs-spy {
    padding-top: 15px !important;
}
.content-area .course-single-tab .course-nav-tab-reviews {
    display: none !important;
}

.curriculum-scrollable {
    display: none;
}
.et_bloom_popup div#mce-responses {
    padding-left: 0px !important;
    margin-left: 0px !important;
}
.grecaptcha-badge {
    visibility: hidden;
}
/* 
.faq-inner-section .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
    background-color: transparent !important;
} */

/* .faq-inner-section .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
    margin-right: 15px
} */

/* Responsive-start */

@media screen and (max-width: 1299px) {
    .cta-section .cta-one {
        padding-left: 0px;
    }
}

@media screen and (max-width: 1199px) {
    .cta-section .cta-inner-section {
        display: unset;
    }

    .cta-section .cta-one {
        width: auto;
    }

    .cta-section .cta-two {
        width: auto;
        text-align: left;
        padding-left: 0px;
    }

    .tab-content .col-md-6 {
        text-align: center;
    }

    /* .course-cover .entry-thumb a.post-thumbnail {
        margin-left: 24px;
    } */

    .related-courses-content .slick-carousel.slick-carousel .slick-prev {
        left: 92% !important;

    }

    .related-courses-content .slick-carousel.slick-carousel .slick-arrow {
        top: -8%;
    }

    .related-courses-content .course-layout-item .course-layout-content {
        text-align: center;
    }
}

@media screen and (max-width: 991px) {
    .footer-section {
        width: 100% !important;
        text-align: center !important;
    }

    .logo-section {
        text-align: center !important;
    }

    .get-in-touch-section {
        width: 50% !important;
        margin: 0 auto !important;
    }

    .get-in-touch-section p.submit-btn.home-subbtn {
        text-align: left;
    }

    .apus-footer .elementor-1617 .elementor-element.elementor-element-c7eab2e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .apus-footer .elementor-container.elementor-column-gap-extended {
        display: unset !important;
    }

    .apus-footer-inner .elementor-1617 .elementor-element.elementor-element-9d1201d {
        width: 100%;
    }

    .apus-footer-inner .elementor-widget-wrap.elementor-element-populated {
        text-align: center !important;
        justify-content: center;
    }

    .apus-footer-inner .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1d90d8a {
        width: 100% !important;
    }

    .apus-footer-inner .elementor-widget-wrap.elementor-element-populated {
        justify-content: center !important;
    }

    .bottom-footer .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-46af1fe {
        width: 100%;
    }

    .bottom-footer .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d0300d9 {
        width: 100%;
    }

    .apus-footer section.elementor-section.elementor-top-section.elementor-element.elementor-element-b2fb815.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 30px !important;
    }

    .related-courses-content .slick-carousel.slick-carousel .slick-prev {
        left: 83% !important;
    }

    .related-courses-content .slick-carousel .slick-next {
        right: 39px;
    }


}

@media screen and (max-width: 767px) {
    .container.cta-section {
        padding: 10px;
    }

    .cta-section .cta-one h3 {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .course-cover {
        text-align: center;
    }

    .related-courses-content .slick-carousel .slick-next {
        right: 39px;
    }

    .related-courses-content .slick-carousel.slick-carousel .slick-prev {
        left: 78% !important;

    }

    .related-courses-content .slick-carousel.slick-carousel .slick-arrow {
        top: -8%;
    }

    .related-courses-content .course-layout-item .course-layout-content {
        text-align: center;
    }

    div#mc_embed_signup_scroll {
        width: 100% !important;
        margin-left: -10px !important;
    }
}

@media (max-width: 390px) {
    .container.cta-section {
        padding: 5px;
    }

    #mc_embed_signup form {
        margin: 0px !important;
    }

    #mc_embed_signup form#mc-embedded-subscribe-form {
        width: 44% !important;
    }
}

@media (max-width: 430px) {
    .get-in-touch-section {
        width: 90% !important;
        margin: 0 auto !important;
    }

    .related-courses-content .slick-carousel.slick-carousel .slick-prev {
        left: 73% !important;
    }

    #mc_embed_signup form#mc-embedded-subscribe-form {
        width: 54% !important;
    }

    #mc_embed_signup form {
        margin: 0px !important;
    }

    .faq-section .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
        width: auto;
        height: auto;
        padding: 10px;
        margin-right: 10px;
    }

}


@media screen and (max-width: 414px) {

    div#mc_embed_signup_scroll {
        width: 95% !important;
        margin-left: -10px !important;
    }
}

@media (max-width: 390px) {
    div#mc_embed_signup_scroll {
        width: 91% !important;
        margin-left: -13px !important;
    }
}

@media (max-width: 360px) {
    .related-courses-content .slick-carousel .slick-next {
        right: 27px;
    }

    #mc_embed_signup form#mc-embedded-subscribe-form {
        width: 40% !important;
    }

    div#mc_embed_signup_scroll {
        width: 111% !important;
        margin-left: -13px !important;
    }
}

@media (max-width: 357px) {
    #mc_embed_signup form#mc-embedded-subscribe-form {
        width: 40% !important;
    }
}

@media (max-width: 340px) {
    #mc_embed_signup form#mc-embedded-subscribe-form {
        width: 38% !important;
    }

    div#mc_embed_signup_scroll {
        width: 113% !important;
        margin-left: -19px !important;
    }
}

@media (max-width: 320px) {
    div#mc_embed_signup_scroll {
        /* width: 111% !important; */
        margin-left: -22px !important;
    }
        #mc_embed_signup form#mc-embedded-subscribe-form {
            width: 37% !important;
        }
}

@media (max-width: 310px) {
    #mc_embed_signup form#mc-embedded-subscribe-form {
        width: 36% !important;
    }
}



/* Responsive-end */