.home-light {
    background: white;
}

.banner-area4 {
    background-image: none;
}

.header-area2 .main-menu ul>li a {
    color: black;
}

.header-area2 .main-menu ul>li.active>a {
    color: var(--sec-color);
}

.header-area2 {
    border-bottom: 1px solid #290c383b;
}

.banner-area4 .banner-content h1 {
    color: var(--main-color);
}

.banner-area4 .banner-content h1 a {
    color: var(--sec-color);
}

.banner-area4 .banner-content p {
    color: #000;
}

.primary-btn5>svg {
    fill: var(--sec-color);
}

.banner-area4 .banner-content p {
    color: #000;
}

.primary-btn5>svg {
    fill: var(--sec-color);
}

.banner-area4 .scroll-down a {
    color: var(--main-color);
}

.banner-area4 .scroll-down a svg {
    stroke: var(--sec-color);
}

.banner-area4 .background-text-slider h2 {
    color: var(--main-color);
    opacity: 0.2;
}

.primary-btn5 {
    color: var(--main-color);
}

.primary-btn5 .content svg {
    stroke: var(--main-color);
}

.section-title-4 h2 {
    color: var(--main-color);
}

.section-title-4>span {
    color: var(--sec-color);
}

.section-title-4 h2 span {
    color: var(--sec-color);
}

.section-title-4 p {
    color: black;
}

.home4-about-section .about-left-content .about-feature ul li {
    color: var(--main-color);
}

.primary-btn7 {
    color: var(--main-color);
}

.primary-btn7 .circle2 {
    border-color: var(--main-color);
}

.primary-btn7 .circle2 svg {
    stroke: var(--main-color);
}

.section-title-5>span::before {
    background: var(--sec-color);
}

.section-title-5>span::after {
    background: var(--sec-color);
}

.section-title-5>span {
    color: var(--main-color);
    border-color: var(--main-color);
}

.section-title-5 h2 {
    color: var(--main-color);
}

.home5-about-area .about-content p {
    color: black;
}

.home5-about-area .about-content .about-featue li {
    color: var(--main-color);
}

.home5-about-area .about-content .about-featue li svg {
    fill: var(--sec-color);
}

.home5-services-section {
    background: white;
}

.home5-services-section .solution-card {
    background: white;
    border-color: var(--main-color);
    height: 100%;
}

.home5-services-section .solution-card .solution-content h4 a {
    color: var(--main-color);
}

.home5-services-section .solution-card .solution-content p {
    color: black;
}

.primary-btn8 {
    color: var(--sec-color);
}

.primary-btn8::after {
    background: var(--main-color);
}

.primary-btn8:hover {
    color: var(--sec-color);
}

.primary-btn8:hover::after {
    background: var(--main-color);
}

.home5-services-section .solution-card:hover {
    border-color: var(--sec-color);
}

.primary-btn3 {
    color: var(--sec-color);
}

.primary-btn3:hover {
    color: var(--main-color);
}

.primary-btn3::after {
    background: var(--sec-color);
}



.home4-work-section .single-work .work-content span {
    color: var(--sec-color);
}

.home4-work-section .single-work .work-content h3 a:hover {
    color: var(--sec-color);
}

.home4-feature-area {
    background: white;
}

.home4-work-section.sec-mar {
    margin-bottom: 0px;
}

.home4-feature-area .counter-area .single-counter .content .number h3 {
    color: var(--main-color);
}

.home4-feature-area .counter-area .single-counter .content .number span {
    color: var(--sec-color);
}

.home4-feature-area .counter-area .single-counter .content p {
    color: black;
}

.home3-partner-area {
    background: var(--main-color);
}

.home4-contact-area .contact-wrapper .title {
    color: var(--main-color);
    stroke: var(--main-color);
    -webkit-text-stroke: 1px var(--main-color);
}

.home4-contact-area .contact-wrapper .content {
    color: var(--main-color);
}

a.magnetic-item.not-hide-cursor {}

.home4-contact-area .contact-wrapper .contact-btn a {
    background-image: url(../img/home-4/contact-btn-bg.png), linear-gradient(#61056d, #61056d);
}

.home4-contact-area .contact-wrapper .contact-btn a:hover {
    color: var(--sec-color);
}

.home4-contact-area .contact-wrapper .contact-btn a:hover svg {
    stroke: var(--sec-color);
}

.home4-insight-area .home4-insights-card {
    background: white;
    border: 1px solid var(--main-color);
}

.home4-insight-area .home4-insights-card .insight-content h4 a {
    color: var(--main-color);
}

.home4-insight-area .home4-insights-card .insight-content ul li:first-child a {
    color: var(--sec-color);
}

.home4-insight-area .home4-insights-card .insight-content p {
    color: black;
}

footer.two {
    background-image: none;
}

footer .footer-top {
    border-color: var(--main-color);
    border-top: 1px solid var(--main-color);
}

footer .footer-top .footer-top-content .footer-contect .content span {
    color: black;
}

footer .footer-top .footer-top-content .footer-contect .content h6 a {
    color: black;
}

footer .footer-widget .footer-contact h4 {
    color: black;
}

footer .footer-widget .footer-contact a {
    color: black;
}

footer .footer-widget .widget-title h4 {
    color: var(--main-color);
}

footer .footer-widget .menu-container ul li a {
    color: black;
}

footer .footer-widget .footer-contact h6 {
    color: black;
}

footer .footer-btm {
    border-color: var(--main-color);
}

footer .footer-btm .footer-btn-content .footer-social ul li a {
    background: var(--main-color);
}

footer .footer-widget .footer-contact .form-inner input {
    background: transparent;
    border: 1px solid var(--main-color);
}

footer .footer-widget .footer-contact .form-inner button svg {
    stroke: white;
}

.breadcrumbs {
    background-image: none;
    border-bottom: 1px solid var(--main-color);
    position: relative;
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt>span {
    background: transparent;
    border: 1px solid var(--main-color);
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt>span::before {
    background: var(--sec-color);
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt>span::after {
    background: var(--sec-color);
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt>span {
    color: var(--main-color);
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt h1 {
    color: var(--main-color);
}

.breadcrumb-list img {
    filter: brightness(0);
}

.breadcrumb-list {
    color: var(--sec-color) !important;
}

.breadcrumbs::after {
    content: "";
    position: absolute;
    background: var(--main-color);
    width: 620px;
    height: 350px;
    top: 23%;
    left: 0;
    z-index: -1;
    border-radius: 50%;
    filter: blur(138px);
    opacity: 0.3;
}

.breadcrumbs::before {
    content: "";
    position: absolute;
    background: var(--main-color);
    width: 600px;
    height: 350px;
    bottom: 0%;
    right: 0;
    z-index: -1;
    border-radius: 50%;
    filter: blur(138px);
    opacity: 0.3;
}

.section-title-3 h2 {
    color: var(--main-color);
}

p {
    color: black !important;
    font-size: 16px !important;
}

.home3-about-section .about-left .about-content h2 {
    color: var(--main-color);
}

.home3-about-section .about-left .about-content .about-feature li h5 {
    color: var(--main-color);
}

.home3-about-section .about-right .about-exprience .years h2 {
    color: var(--sec-color);
}

.exp-text img {
    display: none;
}

.home6-choose-section .choose-top .choose-title span {
    color: var(--sec-color);
}

.home6-choose-section .choose-top .choose-title span::after {
    background: var(--sec-color);
}

.home6-choose-section .choose-top .choose-title h2 {
    color: var(--main-color);
}

.home6-choose-section .choose-btm .choose-left-content {
    background-image: none;
    background: var(--main-color);
}

.home6-choose-section .choose-btm .choose-left-content h4 {
    color: white;
}

.home6-choose-section .choose-btm .choose-left-content h4 span {
    color: var(--sec-color);
}

.home6-choose-section .choose-btm .choose-left-content p {
    color: white !important;
}

.home6-choose-section .choose-btm .choose-left-content .about-btn a:hover {
    border-color: var(--sec-color);
    box-shadow: inset 0 0 0 10em var(--sec-color);
}

.home6-choose-section .choose-btm .choose-feature ul li .single-feature .progress {
    border-color: var(--main-color);
}

.home6-choose-section .choose-btm .choose-feature ul li .single-feature .progress h3 {
    color: var(--);
}

.home6-choose-section .choose-btm .choose-feature ul li .single-feature .content h4 {
    color: var(--main-color);
}

.home6-choose-section .choose-btm .choose-feature ul li .single-feature .progress h3 {
    color: var(--main-color);
}

.primary-btn5:hover {
    color: black;
}

.home3-about-section .about-left .about-img::after {
    border-color: var(--main-color_);
}

footer .footer-widget .footer-contact .form-inner button:hover {
    background: var(--sec-color);
}

.service-details .about-content .about-featue li svg {
    fill: var(--sec-color);
}

.service-details .about-content .about-featue li {
    color: black;
}

.service-details .how-we-work-section .work-item::after {
    background: var(--sec-color);
}

.service-details .how-we-work-section .work-item .single-work .work-icon img {
    filter: brightness(0) invert(1);
    padding: 10px;
}

.service-details .how-we-work-section .work-item .single-work .work-content h3 {
    color: var(--main-color);
}

.service-sort-driscription-area.sec-mar {
    margin: 0 !important;
}

.about-services.sec-mar {
    margin-bottom: 60px;
}

.service-details .how-we-work-section .section-title h2 {
    color: var(--main-color);
}

.sec-mar {
    margin-top: 90px;
}

.service-details .service-faq-area .accordion .accordion-item .accordion-button:not(.collapsed) {
    color: var(--main-color);
}

.service-details .service-faq-area .accordion .accordion-item .accordion-body {
    color: black;
}

.service-details .service-faq-area .accordion .accordion-item .accordion-button {
    color: black;
}

.service-details .service-faq-area .accordion .accordion-item {
    border-color: var(--sec-color);
}

.service-details .service-faq-area .accordion .accordion-item .accordion-button::after {
    color: var(--main-color);
}

.portfolio-masonary-page .isotope-menu li {
    color: black;
}

.portfolio-masonary-page .isotope-menu li.active {
    color: var(--sec-color);
    background: var(--main-color);
}

.portfolio-masonary-page .isotope-menu {
    border: 1px solid var(--main-color);
}

.portfolio-details .portfolio-content h3 {
    color: var(--sec-color);
}

.portfolio-details .portfolio-content .working-process .single-process {
    background: var(--main-color);
}

.portfolio-details .portfolio-content .working-process .single-process span {
    color: var(--sec-color);
}

.portfolio-details .portfolio-content .working-process .single-process p {
    color: white !important;
}

.faq-page .accordion .accordion-item .accordion-button {
    color: black;
}

.faq-page .accordion .accordion-item .accordion-body {
    color: black;
}

.faq-page .accordion .accordion-item {
    border-color: var(--sec-color);
}

.faq-page .accordion .accordion-item .accordion-button::after {
    color: var(--main-color);
}

.contact-page-wrap .contact-content h2 {
    color: var(--main-color);
}

.contact-page-wrap .contact-content .informations .single-info .info a {
    color: black;
}

.contact-page-wrap .contact-content .follow-area .blog-widget-body .follow-list li a {
    border-color: var(--main-color);
}

.contact-page-wrap .contact-content .follow-area .blog-widget-body .follow-list li a i {
    color: var(--main-color);
}

.contact-page-wrap .contact-content .follow-area .blog-widget-body .follow-list li a:hover i {
    color: var(--sec-color);
}

.contact-page-wrap .contact-form-wrap .contact-form {
    /* background: white; */
}

.contact-page-wrap .contact-form-wrap .form-tltle h5 {
    color: var(--main-color);
}

.contact-page-wrap .contact-form-wrap .contact-form form label {
    color: var(--main-color);
}

.contact-page-wrap .contact-form-wrap .form-tltle {
    border-color: var(--sec-color);
}

.contact-page-wrap .contact-form-wrap .contact-form form input,
.contact-page-wrap .contact-form-wrap .contact-form form textarea {
    border: 1px solid var(--main-color);
}


.contact-page-wrap .contact-form-wrap {
    background: white;
    border: 1px solid var(--main-color);
}

.contact-map iframe {
    filter: invert(0);
}

.home5-services-section .solution-card .icon img {
    width: 65px;
    position: relative;
    z-index: 1;
}

.home5-services-section .solution-card .icon::after {
    content: "";
    position: absolute;
    left: 2%;
    top: 5%;
    background: var(--sec-color);
    width: 50px;
    height: 50px;
    z-index: 0;
    border-radius: 50%;
    filter: blur(22px);
    opacity: 0.8;
}


.single-counter .icon {
    position: relative;
}

.single-counter .icon::after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: var(--sec-color);
    left: 0;
    bottom: 0;
    z-index: 0;
    border-radius: 50%;
    filter: blur(10px);
    opacity: 0.5;
}

.service-details .service-faq-area .faq-content-area h2 {
    color: var(--main-color);
}

.bolog-details-area .blog-details-content h2 {
    color: var(--main-color);
}

.widget-area .single-widgets {
    background-image: none;
    border: 1px solid var(--sec-color);
}

.widget-area .recent-post-wraper .widget-cnt .wc h6 a {
    color: var(--main-color);
}

.contact-page-wrap .contact-content .follow-area h5 {
    color: var(--main-color);
}