/* Add here all your CSS customizations */
body {
color: #000;
}
	

#header .header-nav-main nav > ul > li > a {
		
		font-size: 15px;
	
		text-transform: none;

	}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		font-size: 0.9em;
		
	}

@media (max-width: 991px){
#header .header-nav-main nav > ul li.dropdown .dropdown-menu li a{
		font-size: 1.1em;
	
    }
    
    #header .header-nav-main nav > ul > li > a{
        font-weight: 600;
    }    
}


header .header-nav-main nav > ul > li > 
a {
text-decoration: none;
}


/* contact button on menu */

.badge.badge-md {
font-size: 95%;
background-color: #5f2e68 !important;

}

.badge.hover {
font-size: 95%;
background-color: #7d3d89 !important;

}


html .bg-color-primary,
html .bg-primary {
	background-color: #5f2e68 !important;

}
html .btn-primary {
	background-color: #5f2e68;
	border-color: #5f2e68 #5f2e68 #5f2e68;
	color: #FFF;
   
}
	
html .btn-primary:hover,
html .btn-primary.hover {
	background-color: #7d3d89;
	border-color: #7d3d89 #7d3d89 #7d3d89;
	color: #FFF;
  
}

a {
	color: #3865a0;
}
a:hover {
	color: #3e7dcf;
}
.alternative-font {
	color: #3865a0;
}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
		color: #3865a0;
}
#header .header-nav.header-nav-line nav > ul li:hover > a {
		color: #3e7dcf;
}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
		background: #3865a0;
}
section.section {
	background: #3865a0;
	border-top: 5px solid #f1f1f1;
	margin: 0px 0;
	padding: 50px 0;
}
html section.section-primary {
	background-color: #3865a0 !important;
	border-color: #274f84 !important;
}
#header .header-btn-collapse-nav {
	background: #3865a0;
}
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
		background: #3865a0;
	}
		#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
		color: #3865a0;
	}
		#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus,
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
		background: #274f84;
	}
		#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
		color: #3865a0;
	}
.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"],
.feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: #3865a0;
}
.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #3865a0;
}
.page-header.page-header-modern.page-header-md {
	padding: 10px 0;
}
html .call-to-action.call-to-action-primary {
	background: #3865a0;
}

p
{
	color:#000;}

.footer_text
{
	color:#CCC;}
hr.tall 
{
	margin:10px;}




.testimonial blockquote p
{
	font-family::"Poppins", Arial, sans-serif;
	}

.btn-modern 
{
	font-size:1.1em;
}


.owl-carousel .owl-item img
{
    padding: 5px;
}


section.section
{
    background-color: white;
}