/* 1st Color */

.st h2 {
    color: #4f3581;
}

.boxed-btn:after {
    color: #4f3581;
}

.boxed-btn i {
    color: #4f3581;
}

.preloader-wrapper {
    background: #4f3581;
}

.info-icon {
    background: #4f3581;
}

.info-icon:before {
    border-right: 15px solid #4f3581;
}

.info-icon:after {
    border-left: 15px solid #4f3581;
}

.info-text p {
    color: #4f3581;
}

.navigation {
    background: #4f3581;
}

.logo-text a h2 {
    color: #4f3581;
}

.logo-text .logo-title {
    color: #4f3581;
}

.nav-right li.cart-wrapper .cart-icon-wrap span {
    color: #4f3581;
}

.shopping-cart {
    color: #4f3581;
}

.shopping-cart .badge {
    background: #4f3581;
}

.shopping-cart .shopping-cart-items .item-img {
    border: 1px solid #4f3581;
}

.shopping-cart .shopping-cart-items .item-name {
    color: #4f3581
}

.shopping-cart .boxed-btn {
    background: #4f3581;
}

.sb-search-open .search-icon {
    color: #4f3581;
}

.infobox:hover {
    background: #4f3581;
}

.infobox .infobox-icon i {
    color: #4f3581;
}

.infobox:hover .infobox-icon {
    background: #4f3581;
}

.infobox h4 {
    color: #4f3581;
}

.infobox hr {
    background: #4f3581;
}

.infobox hr:after {
    background: #4f3581;
}

.single-seriveces i {
    color: #4f3581;
}
.single-seriveces .boxed-btn {
    background-color: #4f3581;
}

.single-seriveces h3 {
    color: #4f3581;
}

.services-wrapper .owl-nav button, .services-wrapper .owl-nav button  {
    background: #4f3581;
}

#particles-js {
    background: #4f3581;
}

.overview-btn:hover {
    color: #4f3581;
}

.funfact-wrapper .funfact-box h2 {
    color: #4f3581;
}

.casestudies .studiesbox .media:after {
    background: #4f3581;
}

.single-pricing h5 {
    color: #4f3581;
}

.single-pricing .boxed-btn {
    background: #4f3581;
}

.pricing-wrapper .featured-plan:before {
    background: #4f3581;
}

.pricing-wrapper .featured-plan:after {
    background: #4f3581;
}

.gallery-items .gallery-item a .gallery-text {
    background: #4f3581;
}

.expertise-item .expertise-icon:before {
    background: #4f3581;
}

.expertise-item .expertise-icon:after {
    background: #4f3581;
}

.expertise-item .icon {
    background: #4f3581;
}

.expertise-item .icon:before {
    border-right: 15px solid #4f3581;
}

.expertise-item .icon:after {
    border-left: 15px solid #4f3581;
}

.contact-info .contactinfo-title {
    background: #4f3581;
}

.contact-info .boxed-btn {
    background: #4f3581;
}

.team-content:after {
    background: #4f3581;
}

.teamhover-content {
    background: #4f3581;
}

.teamhover-content .team-social li a {
    color: #4f3581;
}

.single-testimonial {
    background: #4f3581;
}

.latestnews-wrapper .post-thumbnail .meta-date {
    color: #4f3581;
}

.latestnews-wrapper .meta-info li i {
    color: #4f3581;
}

.latestnews-wrapper .post-title a {
    color: #4f3581;
}

.latestnews-wrapper .post-content-bottom .read-more i {
    color: #4f3581;
}


.latestnews-wrapper .post-content-bottom .read-more:hover {
    color: #4f3581;
}

.cta-wrapper .boxed-btn {
    color: #4f3581;
}

.cta-wrapper .boxed-btn:hover {
    color: #4f3581;
    background: #4f3581;
}

.cta-wrapper .boxed-btn i {
    background: #4f3581;
}

.cta-wrapper .or {
    color: #4f3581;
}

.partners-wrapper .owl-nav button {
    color: #4f3581;
}

.footer-wrapper {
    background: #4f3581;
}

.scrollup {
    color: #FFF;
}

.scrollup:hover {
    background: #4f3581;
}

.breadcrumb-area h3:before {
    background: #4f3581;
}

.breadcrumb-nav li a {
    color: #4f3581;
}

.load-btn.boxed-btn {
    background: #4f3581;
}

.pagination-nav li a {
    color: #4f3581;
    border-color: #4f3581;
}

.pagination-nav li a:hover,
.pagination-nav li.active a {
    background: #4f3581;
    border-color: #4f3581 !important;
}

.pagination-nav li.prev a,
.pagination-nav li.next a {
    background: #4f3581;
    border-color: #4f3581 !important;
}

.pagination-nav li.prev a:hover,
.pagination-nav li.next a:hover {
    color: #4f3581;
}

.pagination-nav li.dotted {
    color: #4f3581;
}

.input {
    color: #4f3581;
}

.input__field {
    color: #4f3581;
}

.input__field:focus+.input__label:before,
.input--filled .input__label:before {
    background: #4f3581;
    border: 2px solid #4f3581 !important;
}

.input.message .input__field:focus+.input__label:before,
.input.comment .input__field:focus+.input__label:before,
.input.message .input--filled .input__label:before,
.input.comment .input--filled .input__label:before {
    background: #4f3581;
    border: 1px solid #4f3581;
}

button.boxed-btn {
    background: #4f3581;
}


.contact-form h3 {
    background: #4f3581;
}

.page-contact-info h3 {
    background: #4f3581;
}

.separator-dot li {
    background: #4f3581;
}

.info-wrapper .infobox-icon {
    background: #4f3581;
}

.info-carousel .owl-dots .owl-dot {
    background: #4f3581;
}

.contact-text {
    color: #4f3581;
}

.info-wrapper .boxed-btn {
    background: #4f3581;
}

.text-404 {
    color: #4f3581;
}

.page-404 h3 {
    color: #4f3581;
}

.page-404 .boxed-btn {
    background: #4f3581;
}

.subscribe-form button {
    color: #4f3581;
}

.blog-post .post-thumbnail .meta-date {
    color: #4f3581;
}

.blog-post .meta-info li a:hover {
    color: #4f3581;
}

.blog-post .meta-info li i {
    color: #4f3581;
}

.blog-post .post-title a {
    color: #4f3581;
}

.blog-post .post-content-bottom .read-more i {
    color: #4f3581;
}

.blog-post .post-content-bottom .read-more:hover {
    color: #4f3581;
}

.author-body h3 a {
    color: #4f3581;
}

.comments-area .comments-title {
    color: #4f3581;
}

.comment-list article .fn {
    color: #4f3581;
}

.comment-list article .comment-metadata {
    color: #4f3581;
}

.comment-reply-title {
    color: #4f3581;
}

.about h3 {
    color: #4f3581;
}

.about-items li i {
    color: #4f3581;
}

.about-items li h4 {
    color: #4f3581;
}

.video-play-button i {
    color: #4f3581;
}

.cs-intro-section .boxed-btn {
    background: #4f3581;
}

.commingsoon-wrap .cs-aboutus-section .cs-section-content-title {
    color: #4f3581;
}

.cs-close {
    color: #4f3581;
}

.cs-section .cs-section-content-title {
    color: #4f3581;
}

.cs-contact-form-wrap .input__label:before {
    border-color: #4f3581;
}

.cs-contact-form-wrap .input__label {
    color: #4f3581;
}

/* 2nd Color */


.boxed-btn:hover {
    background: #ffffff;
    color: #ffffff;
}

.boxed-btn i {
    background: #ffffff;
}

.preloader .slice {
    border-left-color: #ffffff;
}

.info-icon {
    color: #4f3581;
}

.navigation .nav-menu .menu li a:hover, .navigation .nav-menu .menu li a.active {
    color: #4f3581 !important;
    background-color: #fff;
}

.navigation .nav-menu .menu .sub-menu li:hover {
    background: #4f3581 !important;
}
.navigation .nav-menu .menu .sub-menu li:hover a {
    color: #fff !important;
    background: #4f3581 !important;
}

.nav-right .number-info i {
    color: #4f3581;
}

.nav-right li.cart-wrapper .cart-icon-wrap span {
    background: #ffffff;
}

.shopping-cart .badge {
    color: #ffffff;
}

.shopping-cart .boxed-btn:hover {
    background: #ffffff;
}

.search-icon {
    color: #ffffff;
}

.header-single-slider .inner-content:before {
    background: #ffffff;
}

.colored {
    color: #ffffff;
}

.infobox:hover .infobox-icon i {
    color: #fff;
}

.infobox:hover hr:after {
    background: #fff;
}

.infobox a,
.infobox a:hover {
    color: #fff;
}

.services-wrapper .owl-nav button {
    color: #ffffff;
}

.overview-wrapper .st h2 {
    color: #fff;
}

.overview-btn:hover {
    border-color: #fff;
}

.overview-btn:before {
    background: #fff;
}

.overview-btn:hover:before {
    background-color: #fff;
}

.funfact-wrapper .funfact-box .separator {
    background: #a40ca4;
}

.studiesbox .media>i {
    color: #fff;
}

.casestudies .studiesbox .media a {
    color: #fff;
}

.single-pricing .boxed-btn:hover {
    background: #fff;
}

.pricing-wrapper .featured-text {
    background: #ffffff;
}

.expertise-item .icon {
    color: #a40ca4;
}

.contact-info .contactinfo-title:before {
    background: #fff;
}

.contact-info .boxed-btn:hover {
    background: #fff;
}

.team-content p {
    color: #fff;
}

.single-testimonial img {
    border: 10px solid #fff;
}

.testimonial-title h5 {
    color: #fff;
}

.testimonial:before {
    color: #fff;
}

.testimonial:after {
    color: #fff;
}

.latestnews-wrapper .post-thumbnail .post-overlay {
    background: #ffffff;
}

.latestnews-wrapper .post-thumbnail .meta-date {
    background: #ffffff;
}

.cta-wrapper h2 {
    color: #ffffff;
}

.cta-wrapper .or {
    background: #ffffff;
}

.scrollup {
    background: #a40ca4;
}

.scrollup:hover {
    color: #ffffff;
}

.load-btn.boxed-btn:hover {
    background: #ffffff;
}

.masonary-tab-sorting li a:before {
    background: #ffffff;
}

.masonary-tab-sorting li a.active {
    color: #ffffff;
}

.pagination-nav li a:hover,
.pagination-nav li.active a {
    color: #ffffff;
}

button.boxed-btn:hover {
    background: #ffffff;
}

.separator-dot li:nth-child(2) {
    background: #ffffff;
}

.info-wrapper .infobox-icon {
    color: #ffffff;
}

.info-carousel .owl-dots .owl-dot.active {
    background: #4f3581;
}

.info-wrapper .boxed-btn:hover {
    background: #ffffff;
}

.page-404 .boxed-btn:hover {
    background: #ffffff;
}

.subscribe-form button {
    background: #ffffff;
}

.blog-post .post-thumbnail .post-overlay {
    background: #ffffff;
}

.blog-post .post-thumbnail .post-overlay {
    background: #ffffff;
}


.blog-post .post-thumbnail .meta-date {
    background: #ffffff;
}

.about h3:after {
    background: #ffffff;
}

.video-play-button:before {
    background: #ffffff;
}

.video-play-button:after {
    background: #ffffff;
}

.video-play-button:hover:after {
    background-color: #ffffff;
}

.video-overlay-close:hover {
    color: #ffffff;
}

.cs-intro-section .cs-progress-bar-length {
    background-color: #ffffff;
}

.cs-intro-section .boxed-btn:hover {
    background: #ffffff;
}

.separator-dot li:nth-child(2) {
    background: #ffffff;
}

.cs-intro-section .cs-progress-count:after {
    border-color: #ffffff transparent transparent;
}