.dropdown-menu-dark {
	background: #ffffff;
}

.dropdown-menu-dark .dropdown-item {
	color:#423f9c;
}

/*
.dropdown-menu-dark {
	color: #212331;
	background-color: #423f9c;
	border-color: #423f9c;
	background-color: #0d6efd;
	border-color: #0d6efd;
	border-radius:4px;
}    	
*/

.dropdown-menu-dark .dropdown-item:active, .dropdown-menu-dark .dropdown-item:hover {
	color: #fff;
	background-color: #7b2495;
	/* background-color: #0d6efd; */
}


.gradient_team_bg {
    background: -webkit-linear-gradient(90deg, #423f9c 25%, #862359 69%);
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, #423f9c), color-stop(25%, #862359));
    background: -webkit-linear-gradient(left, #423f9c 25%, #862359 69%);
    background: -o-linear-gradient(left, #423f9c 25%, #862359 69%);
    background: linear-gradient(90deg, #423f9c 25%, #862359 69%);
}


.fixedmenu .dropdown-menu-dark {
    background: -webkit-linear-gradient(90deg, #423f9c, #862359);
    background: -webkit-gradient(linear, left top, right top, color-stop(#423f9c), color-stop(#862359));
    background: -webkit-linear-gradient(left, #423f9c, #862359);
    background: -o-linear-gradient(left, #423f9c, #862359);
    background: -webkit-gradient(linear, left top, right top, from(#423f9c), to(#862359));
    background: linear-gradient(90deg, #423f9c, #862359);
}

.gradient_bg_libo {
    background: -webkit-linear-gradient(90deg, #423f9c, #862359);
    background: -webkit-gradient(linear, left top, right top, color-stop(#423f9c), color-stop(#862359));
    background: -webkit-linear-gradient(left, #423f9c, #862359);
    background: -o-linear-gradient(left, #423f9c, #862359);
    background: -webkit-gradient(linear, left top, right top, from(#423f9c), to(#862359));
    background: linear-gradient(90deg, #423f9c, #862359);
}

.fixedmenu .dropdown-menu-dark .dropdown-item {
	color:#ffffff;
}

.fixedmenu .dropdown-menu-dark .dropdown-item:active, .fixedmenu .dropdown-menu-dark .dropdown-item:hover {
	color:#7b2495;
	background:#ffffff;
}

/*
.navbar-nav .nav-link:hover {
    color: #862359;
    background: #ffffff !important;
}

.center-brand.fixedmenu .navbar-nav .nav-link:hover {
    color: #ffffff;
    background: -webkit-linear-gradient(90deg, #423f9c, #862359) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(#423f9c), color-stop(#862359)) !important;
    background: -webkit-linear-gradient(left, #423f9c, #862359) !important;
    background: -o-linear-gradient(left, #423f9c, #862359) !important;
    background: -webkit-gradient(linear, left top, right top, from(#423f9c), to(#862359)) !important;
    background: linear-gradient(90deg, #423f9c, #862359) !important;
}
*/

.libobutton {
	color:#ffffff !important;
	background:none !important;
	border:1px solid #ffffff;
}

.libobutton:hover {
	color:#743373 !important;
	background:#ffffff !important;
}

.alignright {
	text-align:right;
}
.alignleft {
	text-align:left;
}

.heading-title span, .heading-title span p {
	color:#643094;
}

.team-box .team-content h3 {
	font-weight: normal;
	font-size: 1.1rem;
	line-height:1.75rem;
}

#partners .pro-step {
	width:150px !important;
	height:150px !important;
	border-radius:50%;
	overflow:hidden;
	text-align:center !important;
	background:#ffffff !important;
}

#partners .pro-step .img-container {
	width:150px;
	height:150px;
	vertical-align:middle !important;
	display:table-cell;
	border-radius:50%;
	background:#ffffff;
	text-align:center !important;
	/* border:1px solid red !important; */
}

#partners .pro-step .img-container img {
	width:100% !important;
}

.process-number {
	/*height:170px;*/
}

.process-number:hover {
	background:#ffffff;
	border:1 px solid #643094;
	/*height:170px;*/
}

.process-number h4 {
	height:48px !important;
}

.owl-carousel .owl-item img {
    /* border: 1px solid red !important; */
}	

.testimonial-wrapp .testimonial-photo {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow:hidden;
    background:white;
    width:120px;
    height:120px;
    text-align:center;
    /* padding:20px; */
    /* border: 1px solid red !important; */
}    

.testimonial-wrapp .testimonial-photo > img {
    -webkit-border-radius: 0%;
    border-radius: 0%;
    /* border: 1px solid red !important; */
}    
	
.testimonial-wrapp .testimonial-photo .img-container {
	width:120px;
	height:120px;
	vertical-align:middle !important;
	display:table-cell;
	border-radius:50%;
	background:#ffffff;
	text-align:center !important;
}

.testimonial-wrapp .testimonial-photo .img-container .primary img, .testimonial-wrapp .testimonial-photo .img-container .secondary img {
	width:100% !important;
}

#testimonial-slider .owl-item .testimonial-wrapp .primary-img img {
	display:block;
}

#testimonial-slider .owl-item .testimonial-wrapp .secondary-img img {
	display:none;
}

#testimonial-slider .owl-item .testimonial-wrapp:hover .secondary-img img {
	display:block;
}

#testimonial-slider .owl-item .testimonial-wrapp:hover .primary-img img {
	display:none;
}

.testimonial-wrapp .testimonial-text {
    padding: 2.5rem 2.5rem;
}

.navbar-nav .nav-link {
	padding: 8px 20px !important;
	line-height:1;
}

.dropdown-toggle {
	overflow:unset !important;
}
.dropdown-menu {
	display:none;
}

.dropdown-menu {
	margin: 8px 0 0 0;
}    			 

.dropdown-toggle:hover .dropdown-menu {
	display:block;
}

.side-menu {
	width: 30%;
}

.side-nav ul li .navbar-nav .nav-link {
	padding: 2px 0 3px 0 !important;
}

.side-nav ul li .navbar-nav .nav-item {
    margin: 10px 0 10px 20px;	
}

@media (max-width: 992px) {
	.navbar-collapse {
	  	background-color: #0d6efd !important;
	}
	
	.center-brand .navbar-nav .nav-link, .transparent-bg .navbar-nav .nav-link {
	    background: #7b2495;
	    color: #fff;
	}

	.navbar-collapse {
	    background-color: #7b2495 !important;
	}
	
	.dropdown-menu-dark {
	    background: #7b2495 !important;
	    color: #fff !important;
	}

	.dropdown-menu-dark .dropdown-item {
	    color: #fff;
	}
}

@media screen and (max-width: 992px) {
	.process-wrapp li {
		padding: 70px 60px 0 60px;
	}	
}

@media (max-width: 992px) {
	.center-brand.fixedmenu .navbar-nav .nav-link, .transparent-bg.fixedmenu .navbar-nav .nav-link {
	    background: transparent;
    	    color:#ffffff !important;
	}
}

