

		.white {
		  
		}

		.dark {
		  background: #030216; 
		  color:white;
		}
		
		
		
		.dark .slide-bar{
			background-color:#030216; 
		}
		
		.dark .side-mobile-menu ul li a{
			color:#fff;
		}
		
		.dark  .slide-bar .tx-close {
			background: #fff;}
			
		.dark  .header-style-two .header__bar span {
			background-color: #fff;
		}	
		
		.dark   .header__bar{
			border:1px solid #fff;
		}
		
		
		
		
		.white .slide-bar{
			background-color:#f8f7ff; 
		}
		
		.white .side-mobile-menu ul li a{
			color:#000;
		}
		
		.white  .slide-bar .tx-close {
			background: #fff;}
			
		.white  .header-style-two .header__bar span {
			background-color: #000000;
		}	
		
		.white   .header__bar{
			border:1px solid #000;
		}
		
		
		.white .header-style-two {
			position: fixed;
			background-color: #fff;}
			
		.white .header-style-two .main-menu ul li a {
			color: #0f0054;
		}
		.white .mega_menu{
			background: #fafafa; 
		}
		.white .white, p {
			color: #000;
		}
		.white h1, h2, h3, h4, h5, h6{
			color:#000;
		}
		.white .hero__content.style-3 .title {
			font-size: 65px;
			margin-bottom: 20px;
			background-clip: text;
			-webkit-background-clip: text;
			-webkit-text-fill-color: #0f0054;
			font-weight:600;
			background-image: linear-gradient(0deg, #2a2355 0%, white 70%);
		}
		
		.white .process__area {
			padding: 50px 54px;
			background-color: #f0f0f052;
			border: 1px solid #fafafa;}
			
		.white .crm-feature__item {
			background-color: #fafafa;
			border: 1px solid #f3eded;}
			
		.white 	.crm-feature__item h3 {
			font-size: 22px;
			color: #0f0054;
			font-weight:600;}
			
		.white 		.crm-feature__item p {
			font-size: 15px;
			font-weight: 500;
			color: #383d46;
			line-height: 23px;
		}
		
		.white 	.crm-title__heading{
			background-image: linear-gradient(0deg, #2a2355 0%, #2a2355 0%);
			font-weight:600;
		}
		
		.white 	.process__app-item {
			background-color: #fff;
    border: 1px solid #dfdddd}
			
		.white .process__wrap{
			background-color: #f0f0f052;
    border: 1px solid #dfdddd;
			}
			
		.white .crm-testimonial__item {
			background-color: #f0f0f052;
    border: 1px solid #f2f2f2;}	
			
		.white .crm-testimonial__item p{
			color:#2a2355;
		}	
		
		.white .crm-testimonial__author .content h4 {
			color:#2a2355;
		}
		
		.white .crm-testimonial__author .content span {
			color:#2a2355;
		}
		
		.white  .footer__newsletter input {
			background-color: #fff;
			border: 1px solid #ccc;}
		
		.white .crm-testimonial__item .quote {
				opacity: 0.1;}
			
		.white 	.process__title .title {
			font-size: 32px;
			color: #2a2355;
			font-weight:600;
			margin-bottom: 15px;
		}
		
		.white  .process__title p {
			font-size: 16px;
			color: #383d46;
			font-weight: 500;
		}
		
		.white .hero__content.style-3 p {
			color: #383d46;
			font-weight: 500;}
			
		.white  .footer__cta .title {
			color: #383d46;}	
			
		.white  .footer__cta h4{
			color: #383d46;
			}
			
		.white 	.footer__cta-link li a{
				color: #383d46;
			}
			
			
		.white .process__button {
			border-radius: 96px;
			border: 1px solid #dbdbdb;
			background: #fafafa;
			padding: 19px;
		}	
		
		.white .thm-btn--outline.style-2 {
			padding: 16px 41px;
			background: #fff;
			color: #351d9e;
			border: 1.2px solid #351d9e;}
			
		 .white .main-theme-bg1{
			background: #fff;
			visibility: visible;
			animation-duration: 0.5s;
			animation-delay: 500ms;
			animation-name: fadeInUp;
		 }	
		 
		 
		.white .main-theme-bg2{
				background: #fff;
				visibility: visible;
				animation-duration: 0.5s;
				animation-delay: 500ms;
				animation-name: fadeInUp;
			 } 
			 
		.white .main-theme-bg3{
				background: #fff;
				visibility: visible;
				animation-duration: 0.5s;
				animation-delay: 500ms;
				animation-name: fadeInUp;
			 } 
			 
		.white .main-theme-footer{
				background: #fff;
				visibility: visible;
				animation-duration: 0.5s;
				animation-delay: 500ms;
				animation-name: fadeInUp;
			 } 

		.white .ms-them-logo{ background-image: url(../img/logo/mothership-black.svg);
			background-size: cover;
			background-position: center;
			width:240px;
			height: 25px;
			text-align: center;
			color: white;
			 }
			
	.white .ms-them-logo-emb{ background-image: url(assets/img/logo/logo-white.gif);
			background-size: cover;
			background-position: center;
			height: 40px;
			width: 40px;
			text-align: center;
			color: white;}
			
		.white .mega_menu {
			background: #ffffff;
			<!-- box-shadow: 0px 4px 2px 0px #ccc; -->
		}
		
		.white  .main_menu ul li ul{
			background: #ffffff;
			box-shadow: 0px 4px 2px 0px #ccc;
		}

		.white .crm-community {
			padding-bottom: 150px;
			padding-top: 150px;
		}
		
		
		@media (max-width: 767px) {
			#switcher {
			display: none;}
		}