/* PrimePixels CSS START */

/* .events_date_time tr {
	display: none;
}
.events_date_time tr:first-child {
	display: table-row;
}


.tax-product_cat .product-slider-section .vc_gitem-post-data-source-post_excerpt,
.tax-ld_course_category .product-slider-section .vc_gitem-post-data-source-post_excerpt {
	display:inline-block;
	vertical-align:middle;
}

.tax-product_cat #gform_fields_7 .gfield.gfield_html {
	text-align: center;
} */

/* PrimePixels CSS END */


/* Custom CSS START */

    /* Quick fixes START */

        /* firefox fix */
    @-moz-document url-prefix() {
       .course-range-slider2 .owl-stage-outer {
            max-height: 325px;
        }
    }

	    /* paragraph spacing fix */
    #certification p, #about p {
        margin-bottom: 24px !important;
    }

        /* shopping cart hide */
    .shopping-cart {
        display: none !important;
    }

        /* slider image resize */
    .course-range-img {
        max-width: 500px;
    }

    /* Quick fixes END */

    
        /* hero link colour */
    #hero a {
        color: white;
        text-decoration: underline;
    }
    
    #hero .btn-red {
        text-decoration: none;
    }
    
        /* banner height auto */
    body .hp-banner-wrap.inner-bnr {
        min-height: 400px !important;
        height: auto !important;
    }
    
    /* Menu START */
    
        /* phone number size */
    .contact-number,.contact-number a {
        font-size: 24px;
        margin: 5px 0px;
    }
    
    .header-inner .right-bottom-section {
        margin-top: 5px;
    }
    /* Menu END */
    
    
    /* Forms START */
    
        /* form field show */
    body .gfield_label {
        display: block !important;
    }
    
        /* footer form field label colour */
    footer .gfield_label {
        color: white;
        display: all !important
    }
    
        /* footer form characters left colour */
    footer .charleft {
        color: white !important;
    }
    
        /* footer form validation heading colour */
    footer .gfield_error .gfield_label, footer .gfield_required, footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
        color: #FED141 !important;
    }
    
        /* footer form uk numbers text */
    div#gfield_description_2_7 {
        color: #bdcce8;
    }
    
        /* footer form button position */
    body .footer-col .gform_wrapper .gform_footer {
        position: inherit !important;
        margin-top: 15pt !important;
    }
    
        /* footer form checkbox text */
    .gform_footer_newsletter label {
        color: #BDCCE8 !important;
    }
    
        /* footer form checkbox links */
    .gform_footer_newsletter label a {
        color: #BDCCE8;
        text-decoration: none !important;
    }
    
        /* footer form cutoff */
    body .footer-col .gform_wrapper input:not([type=submit]) {
        padding-right: 0px !important;
    }
    
        /* footer form name field length fix */
    .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
        width: calc(100%);
    }

        /* contact us form new name field alignment */
    .gform_legacy_markup_wrapper div.ginput_container_name span {
        padding-right: 0px;
    }
    
    #field_5_25 {
        padding: 0px 15px 0px 7.5px !important;
    }
    
    /* Forms END */
    
    
    /* Buttons START */
    
        /* ghost buttons */
    .ghostbutton .btn-red {
        background: transparent;
        color: #E63057;
        border: 2px solid #E63057 !important;
        border-color: #E63057 !important;
    }
    
        /* white ghost buttons */
    .ghostbutton_white .btn-red {
        background: transparent !important;
        color: white !important;
        border: 2px solid white !important;
        border-color: white !important;
    }
    
        /* ghost buttons categories */
    .ghostbutton_categories {
        min-width: 170px;
        height: 50px;
        background: transparent;
        border-radius: 5px;
        display: inline-block;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        letter-spacing: 0.02em;
        text-transform: capitalize;
        color: white;
        border: 2px solid white;
        border-color: white;
        line-height: 30px;
        padding: 10px 25px;
        transition: all 0.5s;
    }
        /* ghost buttons categories hover */
    .ghostbutton_categories:hover {
        color: white;
    }
    
        /* ghost buttons in row */
    .about-course-wrap ul.btn-wrapper li a {
        background: transparent;
        color: #E63057;
        border: 2px solid #E63057 !important;
        border-color: #E63057;
    }
    
        /* ghost buttons in row hover FIX */
    .about-course-wrap ul.btn-wrapper li a:hover,
    .about-course-wrap ul.btn-wrapper li a:active {
        background: transparent !important;
    }
    
        /* ghost buttons hover FIX */
    .ghostbutton .btn-red:hover {
        background: transparent;
    }
    
        /* ghost buttons click FIX */
    .about-course-wrap ul.btn-wrapper li a:focus {
        background: transparent !important;
    }
    
        /* related blog posts buttons */
    #loadMore.btn.loadMoreBtn, .page-template-course-search .loadMoreBtn, .link-more a.more-link, .blog-listing-section .blog-listing-wrapper .listing-wrapper .blog-item .blog-content a.cr-btn, a.load-more-btn {
        background: transparent !important;
        color: #E63057 !important;
        border: 2px solid #E63057 !important;
    }
    
        /* other courses buttons */
    body .aid-couse-wrap .owl-carousel .vc_grid-item .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_gitem-col .vc_btn3-container.vc_btn3-inline a {
        background: transparent !important;
        color: #E63057 !important;
        border: 2px solid #E63057 !important;
    }
    
        /* other courses buttons categories */
    .vc_product-btn .btn-red {
        background: transparent !important;
        color: #E63057 !important;
        border: 2px solid #E63057 !important;
    }
    
        /* shadow removal */
    a {
      box-shadow: 0px 0px transparent !important;
    }
    
        /* more blogs misaligned text fix */
    .entry-content .more-link:before {
        margin-top: 0em;
    }
    
    /* Buttons END */
    
    
    /* Colours START (#57B9A2 / #FFD141) */
    
        /* menu primary hover */
    .main-navigation a:hover {
        color: #57B9A2;
    }
    
        /* menu secondary hover */
    body .main-navigation ul#top-menu li .sub-menu > li:hover {
        background: #57B9A2;
    }
    
        /* selected item on primary menu */
    body .main-navigation ul#top-menu > li.current-menu-item > a:after, body .main-navigation ul#top-menu > li.current-menu-parent > a:after {
        background: #57B9A2 !important;
    }
    
        /* selected item on secondary menu */
    body .main-navigation ul#top-menu > li > ul.sub-menu > li.current-menu-item > a {
        background: #57B9A2 !important;
    }
    
        /* breadcrumbs */
    body .breadcrumb-wrap .breadcrumbs a {
        color: #57B9A2;
    }
    
        /* breadcrumbs on categories */
    body.woocommerce .woocommerce-breadcrumb a {
        color: #57B9A2;
    }
    
        /* other courses buttons */
    body .aid-couse-wrap .owl-carousel .vc_grid-item .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_gitem-col .vc_gitem-post-meta-field-course_day.vc_gitem-align-center {
        color: #57B9A2;
    }
    
        /* other courses buttons categories */
    .vc_product-content .vc_gitem-post-meta-field-course_day {
        color: #57B9A2;
    }
    
        /* blog post dates */
    body .popular-course-wrap .vc_gitem-row-position-bottom .vc_gitem-post-data-source-post_date {
        color: #57B9A2;
    }
    
        /* blog post categories */
    .related-post-content .related-meta {
        color: #57B9A2;
    }
    
        /* FAQ icons */
    .faq-section .faq-block .title-wrap .icon {
        background-color: #57B9A2;
    }
    
        /* slider indicator icons */
    body .sa_owl_theme .owl-dots .active span {
        background: #57B9A2 !important;
    }
    
        /* slider indicator icons 2 */
    li.slick-active button {
        background: #57B9A2 !important;
    }
    
        /* slider indicator icons 3 */
    body .aid-couse-wrap .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
        background: #57B9A2 !important;
    }
    
        /* bullet points */
    .outline-courses-wrapper li:before {
        background-image: url(/wp-content/uploads/2021/07/Subtract_green.png)
    }
    
        /* required asterisk */
    .gfield_required {
        color: #E63057 !important;
        display: inline !important;
    }
    
    /* Colours END (#57B9A2 / #FFD141) */
    
    
    /* Homepage START */
    
        /* hero */
    .vc_row.vc_row-o-full-height {
        min-height: 100% !important;
    }
    
        /* slider arrows PREV */
    .white #slider_159 .owl-nav .owl-prev {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/icon_prev.png') no-repeat center center !important;
    }
    
    .white #slider_180 .owl-nav .owl-prev {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/icon_prev.png') no-repeat center center !important;
    }
    
        /* slider arrows NEXT */
    .white #slider_159 .owl-nav .owl-next {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/icon_next.png') no-repeat center center !important;
    }
    
    .white #slider_180 .owl-nav .owl-next {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/icon_next.png') no-repeat center center !important;
    }
    
        /* slider arrows position */
    #slider_159 .owl-nav div,
    #slider_159 .owl-nav button {
        margin-left: -50px !important;
        margin-right: -50px !important;
    }
    
        /* Who are we text alignment */
    @media (max-width: 767px) {
        body .who-we-are-wrap .vc_row .vc_col-sm-6 h2 {
            text-align: left  !important;
        }
    }
    
        /* text alignment */
    .wpb_wrapper {
        text-align: left  !important;
    }
    
     /* accrediting_bodies */
    .accrediting_bodies {
        padding: 30px 0px 60px 0px !important;
    }
    
    /* diploma course accrediting bodies */
    .diploma_course_accrediting_bodies {
        padding-top: 30px;
    }
    
    #accrediting_bodies .vc_gitem-zone, .diploma_course_accrediting_bodies .vc_gitem-zone, #accrediting_bodies2 .vc_gitem-zone {
        max-height: 75px !important;
    }
    
     /* accrediting_bodies2 */
    .accrediting_bodies2 {
        padding: 60px 0px 30px 0px !important;
    }
    
        /* margin after why use us */
    div .vc_custom_1604141679906 {
        margin: 0px !important;
    }
    
    /* Homepage END */
    
    
    /* popular-course-wrap START */
    
    body .popular-course-wrap2 {
        padding: 90px 0 60px;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone {
        background-color: transparent !important;
    }
    
    body .popular-course-wrap2 .vc_gitem_row .vc_gitem-col {
        padding: 0;
        margin-top: 25px;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-top .vc_gitem-col, 
    body .popular-course-wrap2 .vc_gitem-zone-b .vc_gitem-row-position-top .vc_gitem-col {
        margin-top: 0;
    }
    
        /* buttons */
    .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat a {
        background: transparent !important;
        color: #E63057 !important;
        border: 2px solid #E63057 !important;
        text-transform: capitalize;
        max-width: 170px;
        width: 100%;
        height: 50px;
        line-height: 50px;
        padding: 0;
        font-weight: 700;
        font-size: 16px;
        border-radius: 5px;
    }
    
    body .popular-course-wrap2 .vc_gitem-post-data-source-post_title h4 {
        font-weight: bold;
        font-size: 18px;
        margin: 0;
    }
    
    body .popular-course-wrap2  .vc_gitem-post-data-source-post_excerpt {
        margin-bottom: 0;
    }
    
    body .popular-course-wrap2 .vc_gitem-post-data-source-post_excerpt p:empty {
        display: none;
    }
    
    body .popular-course-wrap2 .vc_col-sm-3 .vc-gitem-zone-height-mode-auto:before,
    body .popular-course-wrap2 .vc_col-sm-4 .vc-gitem-zone-height-mode-auto:before{
        padding: 0;
    }
    
    body .popular-course-wrap2 .vc_col-sm-3 .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img,
    body .popular-course-wrap2 .vc_col-sm-4 .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
        display: block!important;
    }
    
    body .popular-course-wrap2 .wpb_text_column {
        margin-bottom: 45px;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-top, 
    body .popular-course-wrap2 .vc_gitem-zone-b .vc_gitem-row-position-top,
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-bottom, 
    body .popular-course-wrap2 .vc_gitem-zone-b .vc_gitem-row-position-bottom {
        position: static;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-top .wpb_single_image {
        margin: 0;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-top .wpb_single_image .vc_figure,
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-top .wpb_single_image .vc_figure a {
        display: block;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-top .wpb_single_image .vc_figure img {
        width: 100%;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-bottom h3, 
    body .popular-course-wrap2 .vc_gitem-zone-b .vc_gitem-row-position-bottom h3 {
        font-size: 18px;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone-a .vc_gitem-row-position-bottom h3 a, 
    body .popular-course-wrap2 .vc_gitem-zone-b .vc_gitem-row-position-bottom h3 a {
        font-weight: bold;    
        margin: 0;
        color: #373F51;
        opacity: 1;
    }
    
    body .popular-course-wrap2 .vc_gitem-row-position-bottom .vc_gitem-post-data-source-post_date {
        color: #E63057;
        font-size: 16px;
        margin-bottom: 10px;
    }
    
    body .popular-course-wrap2 .vc_gitem-post-data-source-post_title {
        margin-bottom: 10px;    
    }
    
    body .popular-course-wrap2 .vc_gitem-post-data-source-post_title h3 {
        margin: 0;
    }
    
    body .popular-course-wrap2 .vc_gitem-zone .vc_gitem-zone-img {
        height: 200px;
        object-fit: contain;
        width: auto;
    }
    body .popular-course-wrap2 .vc_gitem-zone {
        background-size: contain;
    }
    
    body .popular-course-wrap2 {
        padding: 70px 0 40px;
    }
    
    /* popular-course-wrap END */
    
    
    /* Course Page START */
    
        /* FAQ spacing */
    .faq-section .faq-block .title-wrap {
        margin: 25px 0px 5px 0px !important;
    }
    
        /* dot removal on single item sliders */
    .slick-dots {
        display: none !important;
    }
    
        /* futurequals logo padding */
    #futurequals_logo_diplomas {
        padding-top: 100px !important;
    }
    
        /* diploma course accreditation image */
    .diploma_course_accreditation_image {
        padding: 0px 0px 50px 0px;
    }
    
        /* why take this course background */
    #why_take_this_course {
        background: white !important;
    }
    
        /* mobile FAQ sliders START */
    
        /* faq sliders text */
    #slider_181 .owl-item .testi-slider-txt p {
        color: black !important;
        padding: 0px 40px;
        font-style: normal !important;
        color: #7C8088 !important;
    }
    
        /* faq sliders dots */
    #slider_181 .owl-dots {
        display: none !important;
    }
    
        /* faq sliders border  */
    #slider_181 .owl-item .testi-slider-txt {
        border-top: 0px solid #E0E4EB;
        border-bottom: 0px solid #E0E4EB;
    }
    
        /* faq sliders top padding  */
    #slider_181 .owl-item .testi-quote {
        padding-top: 25px;
    }
    
        /* slider arrows PREV */
    .black #slider_181 .owl-nav .owl-prev {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/black_icon_prev.png') no-repeat center center !important;
    }
    
        /* slider arrows NEXT */
    .black #slider_181 .owl-nav .owl-next {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/black_icon_next.png') no-repeat center center !important;
    }
    
        /* faq sliders text */
    #slider_183 .owl-item .testi-slider-txt p {
        color: black !important;
        padding: 0px 40px;
        font-style: normal !important;
        color: #7C8088 !important;
            
    }
    
        /* faq sliders dots */
    #slider_183 .owl-dots {
        display: none !important;
    }
    
        /* faq sliders border  */
    #slider_183 .owl-item .testi-slider-txt {
        border-top: 0px solid #E0E4EB;
        border-bottom: 0px solid #E0E4EB;
    }
    
        /* faq sliders top padding  */
    #slider_183 .owl-item .testi-quote {
        padding-top: 25px;
    }
    
        /* slider arrows PREV */
    .black #slider_183 .owl-nav .owl-prev {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/black_icon_prev.png') no-repeat center center !important;
    }
    
        /* slider arrows NEXT */
    .black #slider_183 .owl-nav .owl-next {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/black_icon_next.png') no-repeat center center !important;
    }
    
        /* faq sliders text */
    #slider_182 .owl-item .testi-slider-txt p {
        color: black !important;
        padding: 0px 40px;
        font-style: normal !important;
        color: #7C8088 !important;
            
    }
    
        /* faq sliders dots */
    #slider_182 .owl-dots {
        display: none !important;
    }
    
        /* faq sliders border  */
    #slider_182 .owl-item .testi-slider-txt {
        border-top: 2px solid #E0E4EB;
        border-bottom: 2px solid #E0E4EB;
    }
    
        /* faq sliders top padding  */
    #slider_182 .owl-item .testi-quote {
        padding-top: 25px;
    }
    
        /* slider arrows PREV */
    .black #slider_182 .owl-nav .owl-prev {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/black_icon_prev.png') no-repeat center center !important;
    }
    
        /* slider arrows NEXT */
    .black #slider_182 .owl-nav .owl-next {
        background: transparent url('https://tutorcare.co.uk/wp-content/plugins/slide-anything/images/black_icon_next.png') no-repeat center center !important;
    }
    
        /* mobile FAQ sliders END */
    
    /* Course Page END */
    
    
    /* Contact START */
    
        /* banner */
    
    .contact_info_row {
        padding: 0 0 80px 0 !important;
    }
    
        /* hide space on contact page */
     .ui-datepicker {
        display: none !important;
    }
    
        /* resize hour and minute fields */
    .gform_legacy_markup_wrapper .gfield_time_hour, .gform_legacy_markup_wrapper .gfield_time_minute {
        display: table-column;
    }
    
        /* hide colon */
    .gform_legacy_markup_wrapper .gfield_time_hour i {
        display: none;
    }
    
    /* Contact END */
    
    
    /* Category page START */
    
        /* quote box start */
    .pd1002 {
        padding-bottom: 40px;
    }
    
    .container2 {
        max-width: 1200px;
        padding: 15px 15px 30px 15px !important;
        margin: 0 auto;
        float: none !important;
    }
    
    .container2  div.gray-box-meet2 {
        background: #F4F6FA;
        border-left: 3px #E63057 solid;
        border-right: 3px #E63057 solid;
        padding: 34px 40px !important;
    }
    
    .gray-box-meet2 h3 {
        font-size: 24px;
        font-weight: bold;
        color: #373F51;
        line-height: 40px;
        font-style: italic;
    }
        /* quote box end */
    
        /* testimonials slider margin */
    .course-range-slider2 {
        margin-top: 1px !important;
    }
    
        /* course range slider dot removal */
    .course_range_dot_removal .vc_grid-owl-dot {
        display: none !important;
    }
    
        /* usp background */
    .vc_custom_1627466990526.health-social-care-wrap2 {
        background-color: #FFFFFF !important;
    }
    
        /* hide grey line */
    body .who-we-are-wrap {
        border-bottom: 1px hidden #F4F6FA !important;
    }
    
    /* Category page END */
    
    
    /* Beat quote text START */
    
    .beat_quote_text h2 {
        padding-top: 0px !important;
    }
    
    /* Beat quote text END */
    
    
    /* Cart START */
    
        /* proceed button */
    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
        background-color: #E63057;
    }
    
    /* Cart END */
    
    
    /* About Us START */
    
        /* heading padding */
    h1, h2, h3, h4, h5, h6 {
        padding-top: 0 !important;
    }
    
    /* About Us END */
    
    /* Blog START */
    
        /* links - affects all pages */
    p a, #CookieDeclarationChangeConsent a {
        color: #57B9A2;
    }
    
        /* related blogs buttons */
    .blog-related-blog-posts .link-more a {
        line-height: 0;
    }
    
        /* blog menu underline fix */
    body .main-navigation ul#top-menu > li.current-menu-item > a:after, body .main-navigation ul#top-menu > li.current-menu-parent > a:after {
        width: auto !important;
    }
    
        /* search bar */
    .blog-listing-section .blog-listing-wrapper .blog-sidebar form button {
        background-image: url(/wp-content/uploads/2021/11/search-button-flip.png);
    }
    
        /* search button */
    .link-more a.more-link {
        text-decoration: none !important;
    }
    
    .link-more {
        margin-top: 20px;
        padding-bottom: 20px;
    }
    
        /* blog links inside lists */
    .li-links {
        color: #57B9A2;
    }
    
        /* blog forms website field header */
    #page {
        word-wrap: normal;
    }
    
    .blog-image {
        display: none;
    }
    
        /* colour change for related courses on blogs */
    body .popular_course_carousel_blog .owl-carousel .vc_grid-item .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_gitem-col {
        background: #FFFFFF !important;
    }
    
        /* blog page banner height */
    .hp-banner-wrap.inner-bnr.blog-banner.hp-banner-wrap {
        min-height: 400px !important;
        max-height: 400px;
    }
    
    
        /* centre blog page heading */
    .blog-banner.hp-banner-wrap h1 {
        margin-top: 85px;
    }
    
    /* Blog END */
    
    /* Search Page START */
    
        /* search sidebar */
    .search #menu-footer-course-menu a {
        color: #7C8088;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
    }
        
        
    .search #menu-footer-course-menu li {
        position: relative;
        padding: 0 0 0 20px;
        margin-bottom: 8px;
    }
        
    .search #menu-footer-course-menu li:before {
        width: 8px;
        height: 8px;
        background-color: #E63057 !important;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 12px;
        border: 0;
    }
        
    .search .gform_wrapper li:before {
        display: none;
    }
        
        /* search exclude quick fix */
    .search #post-27902,#post-13165,#post-26367 {
        display: none;
    }
        
        /* search results form width */
    #field_12_1, #field_12_2, #field_12_7, #field_12_4, #field_12_5, #field_12_6, #field_12_18 {
        max-width: 450px !important;
    }
        
        /* search results form background */
    #gform_wrapper_12 {
        background-color: #F4F6FA;
        border-radius: 10px;
        padding: 25px;
        margin-top: 50px;
        display: block !important;
    }
        
        /* max characters text padding */
    .gform_legacy_markup_wrapper .field_description_below .gfield_description {
        padding-top: 0px !important;
    }
        
    /* Search Page END */

    /* Pricing Page START */

        /* pricing table style */
    .pricing-table li:before {
        background-image: url(/wp-content/uploads/2021/07/Subtract_green.png) !important;
        background-size: contain !important;
        width: 10px !important;
        height: 10px !important;
    }

        /* pricing table button style */
    .vc_btn3.vc_btn3-color-default {
        background-color: #E63057;
        color: #FFFFFF;
        font-weight: 600;
        font-size: 14px;
        font-family: 'lato';
        padding: 10px 25px;
    }

    /* pricing table button style hover */
    .vc_btn3.vc_btn3-color-default:hover {
        background-color: #57B9A2;
        color: #FFFFFF;
    }

    /* Pricing Page END */
    
    /* Misc START */
    
        /* Search icon mobile position */
    @media screen and (max-width: 910px) {
        .is-menu-wrapper {
            margin-top: 8px;
        }
    }
    
        /* boxes behind images on mobile 1 */
    @media screen and (max-width: 768px) {
        body .who-we-are-wrap:before {
            background: none;
        }
    }
    
        /* boxes behind images on mobile 2 */
    @media screen and (max-width: 768px) {
        body .who-we-are-wrap.wht-learn-dd.vc_rtl-columns-reverse:after {
            background: none;
        }
    }
    
    /* faq arrows */
    #faqs_dropdown .vc_toggle_icon {
        background-color: #F4F6FA !important;
        border-color: #57B9A2 !important;
    }
    
    #faqs_dropdown .vc_toggle_icon::before, #faqs_dropdown .vc_toggle_icon::after {
        background-color: #57B9A2 !important;
    }
    
    /* course outline expandable */
    
    #course-outline-expandable .vc_toggle_icon {
        background-image: url(/wp-content/uploads/2021/07/Subtract_green.png);
        background-repeat: no-repeat;
        background-position: center;
        background-color: #FFFFFF !important;
    }
    
    #course-outline-expandable .vc_toggle_icon:after, #course-outline-expandable .vc_toggle_icon:before {
        display: none !important;
    }
    
    #course-outline-expandable .vc_toggle_title h4 {
        font-weight: 700;
        font-size: 16px;
        color: #373F51;
    }
    
    #course-outline-expandable .vc_toggle_content p, #faqs_dropdown .vc_toggle_content p {
        margin: 0px;
    }
    
    #course-outline-expandable .course-outline-2-wrapper {
        border-top: 3px solid #4268AF;
        border-bottom: 3px solid #4268AF;
        padding: 40px 0 10px;
        margin-top: 30px;
    }
    
    /* Misc END */
    
    /* Custom CSS END */
    
    
    /* MOB MENU INTERGRATION 22-01-24 */
    
        /* fix to hide desktop menu */
    @media screen and (max-width: 1280px)  {
        header#masthead {
            display: none;
        }
    }
        
        /* fix for mobile search page gap */
    .error404 .site-content, .search .site-content, .archive .site-content {
        padding: 0px 0 !important;
    }
        
        
    /* DESK MENU INTERGRATION 29-01-24 */
    
    /* Desktop header menu START */
    
        /* make sticky */
    body .site-header-cover {
        position: sticky !important;
        background-color: #4268AF !important;
        border-bottom: 1px solid #6D8ABF
    }
        
        /* make sticky on search */
    .search .site-header-cover {
        position: sticky;
    }
    
        /* Adjusting line height */
    #wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
        line-height: 20px;
    }
        
        /* phone icon size */
    .fa-phone:before {
        font-size: 24px;
    }
        
        /* phone number position */
    .contact-number,.contact-number a {
        margin: 18px 6px 14px 6px;
    }
        
        /* desktop menu dropdown margins */
    .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu {
        margin-left: -340px !important;
        margin-top: -5px
    }
    
        /* TEMP search icon fix */
    @media screen and (min-width: 1281px)  {
        header#masthead {
            svg.search-icon {
                padding-top: 5px;
                padding-right: 2px;
            }
        }
    }
    
        /* TEMP items padding fix */
    @media screen and (min-width: 1281px)  {
        .navigation-top-wrapper {
            margin-top: -10px;
        }
    }
    
    /* Desktop header menu END */

/*bullet points for related blogs*/
.blog-related-bullet-points li {
  list-style: none;
  position: relative;
  padding-left: 30px;
}

.blog-related-bullet-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url(https://tutorcare.co.uk/wp-content/uploads/2021/07/Subtract_green.png);
  background-size: contain;
  background-repeat: no-repeat;
}

/*Highlight text for links for blog section*/
.blog-related-bullet-points a {
  color: inherit;
}

.blog-related-bullet-points a:hover {
  color: #57b9a2;
}

/*Underline for blog section */
.blog_section_1 .vc_row {
    border-top: 3px solid #4268af;
    border-bottom: 3px solid #4268af;
      padding: 100px 0 60px;
    /* margin: 40px 0; */
}

/* increase contrast ratio of text-based anchors in blue tint heroes */

.hp-banner-wrap p a:not([class*="btn"]) {

  color: #ffffff !important;

  text-decoration: underline;

            font-weight: 600;
}

.homepagep
{font-size: 54px!important;
line-height: 65px!important;
font-weight: 700!important;
letter-spacing: .02em!important;
text-transform: uppercase!important;
margin-bottom: 30px!important;
padding: 0!important;}

.homepageh1
{font-size: 18px!important;
line-height: 22px!important;
margin-bottom: 35px!important;
font-weight: 400!important;
text-transform:initial!important;}