:root {
    --red-logo: #b42f2d;
    --peach-logo: #f6b87b;
    --gray-logo: #3f4244;
    --black-logo: #3a3e3f;
    --red-text: #a31d21;

    --bg-1: url("/assets/img/banner.png");
    --bg-2: url("/assets/img/hero/hero-2.jpg");
    --bg-7: url("/assets/img/hero/hero-1.jpg");

    --hero-bg-7: url("/assets/img/hero/hero-7.jpg");
    --hero-bg-8: url("/assets/img/hero/hero-8.jpg");

    --about-bg-2: url("/assets/img/about/about-2.jpg");

    --br-bg-1: url("/assets/img/breadcumb/1.jpg");

    --promo-bg-1: url("/assets/img/promo/promo-bg-1.jpg");
    --promo-bg-4: url("/assets/img/promo/promo-bg-4.jpg");

    --testimonial-bg-1: url("/assets/img/testimonial/testimonial-bg-1.jpg");
}

.color-1 {
    color: var(--red-text);
}

.red-text {
    color: var(--red-text);
}

.bg-red-text {
    background: var(--red-text);
}

.peach-logo {
    color: var(--peach-logo);
}

a:hover,
a :focus {
    color: var(--red-text);
}

.main-menu-wrap.style1 #menu > ul > li > a:hover {
    color: var(--red-text);
}

.back-to-top {
    right: unset;
    background: var(--red-text);
}

/*.br-bg-1,
.br-bg-2,
.br-bg-4,*/
.br-bg-1 {
    background-image: var(--br-bg-1);
}

.hero-bg-1 {
    background-image: var(--bg-1);
}

.hero-bg-7 {
    background-image: var(--hero-bg-7);
}

.hero-bg-8 {
    background-image: var(--hero-bg-8);
}

.about-bg-2 {
    background: var(--about-bg-2);
}

.promo-bg-1 {
    background-image: var(--promo-bg-1);
}

.promo-bg-4 {
    background-image: var(--promo-bg-4);
}

.testimonial-bg-1 {
    background-image: var(--testimonial-bg-1);
}

.header-wrap .header-top .header-top-left .header-contact i,
.header-wrap .header-top .header-top-right .lang_selctor i {
    color: var(--peach-logo);
}

.header-wrap .header-bottom .header-menu-wrap .sidebar-menu i,
.shopcart button {
    color: var(--red-text);
}

.btn.v1,
.btn.v5:hover,
.newsletter-wrap .form-group button {
    background-color: var(--red-text);
}

.footer-wrap .footer-top .footer-widget .footer-widget-title:after,
.footer-wrap .footer-top .footer-widget .share-on span:after {
    background-color: var(--peach-logo);
}

.logo-mobile {
    display: none;
}

.btn.v5,
.btn.v1:hover {
    background-color: var(--gray-logo);
}

.section-title.style1 span,
.blog-author-wrap .blog-author .blog-author-name p a,
.about-wrap .about-content .about-features-list li i,
.footer-wrap .footer-top .footer-widget .share-on .social-profile li a i,
.video-play:hover i {
    color: var(--red-text);
}

.footer-wrap .footer-bottom .copyright-text p a {
    color: var(--red-logo);
}

.feature-join li {
    line-height: 36px;
    position: relative;
    padding-left: 25px;
    font-size: 16px;
}
.feature-join li i {
    color: var(--red-text);
}

.footer-contact-address li i {
    color: var(--peach-logo);
}

.footer-wrap .footer-top .footer-widget .share-on .social-profile li a:hover,
.course-card.style2 .course-info .course-price {
    background: var(--red-text);
}

.blog-card .blog-info .blog-date,
.feature-item:hover,
.circle {
    background: var(--red-text);
}

.feature-join {
    padding: 0 50px;
}

.bg-midnight {
    background-color: var(--gray-logo);
}

.ds-wrap:after,
.promo-video-wrap:after,
.footer-wrap .footer-top {
    background-color: var(--gray-logo);
}

.testimonial-item h6,
.testimonial-item h6 a {
    color: var(--peach-logo);
    font-weight: 400;
    margin: 0;
}

.testimonial-item .link {
    color: #fff;
}

.testimonial-item .quote-icon i {
    color: rgb(67 75 84 / 35%);
    /*color: var(--gray-logo);*/
    /*color: var(--peach-logo);*/
}

.testimonial-item {
    background: rgb(67 75 84 / 35%);
}

.header-wrap .header-top,
.footer-wrap .footer-bottom {
    background-color: var(--black-logo);
}

.newsletter-wrap .form-group input {
    background-color: #1f2b38;
}

.footer-wrap .footer-top .footer-widget .footer-menu li a:hover {
    color: var(--peach-logo);
}

.footer-wrap .footer-top .footer-widget .footer-menu li a:after {
    background-color: var(--peach-logo);
}

.nav.nav-tabs.course-tablist li button.active,
.social-profile.style2 li a:hover {
    background: var(--red-logo);
}

.insructor-tab-content .profesi {
    color: var(--red-text);
}

.insructor-tab-content .desc,
.insructor-tab-content span {
    color: #4c4c4c;
}

.social-profile.style2 li a {
    color: var(--red-logo);
}

.tab-content.course-tab-content ul.course-details-list li:before {
    background-color: var(--red-logo);
}

.course-details-wid,
.course-details-meta li i {
    color: var(--red-logo);
}

.course-enroll-widget .single-course-price {
    color: var(--red-text);
}

.nav-link,
.nav-link:focus,
.nav-link:hover {
    color: var(--black-logo);
}

.instructor-details-wrap .footer-contact-address li i,
.course-details-widget ul li p i {
    color: var(--red-logo);
}

.course-tab-content .accordion-button[aria-expanded="true"],
.course-tab-content .accordion-button[aria-expanded="false"] {
    background-color: var(--black-logo);
}

.about-subpara h5 span {
    background: var(--red-logo);
}

.contact-address .contact-icon i {
    color: var(--red-logo);
}

.content-wrapper .post-content .wp-block-quote {
    border-top: 4px solid var(--peach-logo);
    border-left: 4px solid var(--peach-logo);
}

.content-wrapper .post-content .wp-block-quote i {
    color: var(--peach-logo);
}

.post-comment-wrap.style2 .post-reply {
    background: var(--red-logo);
}

.tag-list ul li a:hover {
    background: var(--red-logo);
}

.client-quote .video-play {
    width: unset;
    height: unset;
    top: unset;
    margin-top: 15px;
    padding: 5px 10px;
}

.client-quote .video-play i {
    font-size: 20px;
}

.course-card.style3 .course-metainfo .course-metainfo-right .btn,
.course-card.style3 .course-img .event-date {
    background-color: var(--red-text);
}

.course-card.style3 .course-metainfo i {
    color: var(--peach-logo);
}

.pagination {
    justify-content: center;
}
.page-item.active .page-link {
    background-color: var(--red-text);
    border-color: var(--red-text);
}
.page-link,
.page-link:hover {
    color: var(--red-text);
}
.text-justify {
    text-align: justify;
}

.promo-banner-wrap ul li i {
    color: var(--peach-logo);
}

#programme .testimonial-pagination .swiper-pagination-bullet {
    background: var(--peach-logo);
}

#load-facilitators .team-member-info {
    min-height: 150px;
}

#whyus .feature-item {
    padding: 10px;
}
#whyus .feature-item:hover {
    background: unset;
}
#programme .testimonial-slider-one .swiper-slide {
    padding-top: 0px;
}

.social-profile.style3 li a {
    /*color: var(--peach-logo);*/
}

.header-wrap .header-top .header-top-right .header-social ul li a:hover i {
    color: var(--peach-logo);
}

.header-wrap.style1 #menu ul li.has-children .sub-menu li a.active,
.header-wrap.style2 #menu ul li.has-children .sub-menu li a.active,
.header-wrap.style1 #menu ul li.has-children .sub-menu li a:hover,
.header-wrap.style2 #menu ul li.has-children .sub-menu li a:hover {
    background-color: var(--red-text);
}

.nav.nav-tabs.course-tablist {
    justify-content: left;
}

/*.header-wrap .header-top .header-top-left .header-contact p,
.header-wrap .header-top .header-top-left .header-contact a {
    padding-left: 15px;
}*/

ul.speaker-details-list li {
    position: relative;
    padding-left: 20px;
    margin: 0 0 15px;
    color: #4c4c4c;
}

ul.speaker-details-list li:before {
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    content: "";
    background-color: var(--peach-logo);
}

#programme .course-tab-content ul li {
    position: relative;
    padding-left: 20px;
    margin: 0 0 15px;
    color: #4c4c4c;
}

#programme .course-tab-content ul li:before {
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    content: "";
    background-color: var(--peach-logo);
}

.tab-content.course-tab-content .lecture-item p i,
.tab-content.course-tab-content .lecture-item span {
    color: var(--red-text);
}

.course-card.style1 .course-info.programmes {
    min-height: 145px;
}

.br-bg-2 {
    background-image: url("/assets/img/breadcumb/programs.png");
}
.br-bg-3 {
    background-image: url("/assets/img/breadcumb/events.png");
}
.br-bg-4 {
    background-image: url("/assets/img/breadcumb/articles.png");
}
.br-bg-5 {
    background-image: url("/assets/img/breadcumb/about.png");
}
.br-bg-6 {
    background-image: url("/assets/img/breadcumb/contact.png");
}

.btn.v3 {
    background-color: var(--red-text);
    border-radius: 4px;
}

.contact-address {
    min-height: 317px;
}

.tab-content.course-tab-content p {
    margin: unset;
}

.tab-content.course-tab-content ul li {
    list-style: disc;
    margin-left: 1.5rem;
}

/*========================================MEDIA====================================*/
@media only screen and (max-width: 767px) {
    .logo-main {
        display: none;
    }

    .logo-mobile {
        display: block;
    }

    .header-wrap .header-bottom .logo img {
        width: 300px;
    }

    .br-bg-2 {
        background-image: url(/assets/img/breadcumb/programs-m.png);
    }
    .br-bg-3 {
        background-image: url("/assets/img/breadcumb/events-m.png");
    }
    .br-bg-4 {
        background-image: url("/assets/img/breadcumb/articles-m.png");
    }
    .br-bg-5 {
        background-image: url("/assets/img/breadcumb/about-m.png");
    }
    .br-bg-6 {
        background-image: url("/assets/img/breadcumb/contact-m.png");
    }
}
