/***CUSTOM CSS RULES FOR YOUR SITE***/

.page-wrapper {
overflow-x: hidden;
}

.navbar-brand > img {
	max-height: 80px;
}

a.logo, a.navbar-brand {
	text-decoration: none!important;
}

.header-wrapper {
	background: #4D545C;
	color: #caced3!important;
    padding-top: 24px;
    padding-bottom: 14px;	
}

.header .contacts .callback
{
	float: right;
    margin-top: 18px;
}

.external {
	color: #fff;
    background-color: #7d192a;
}

.header .location p,
.header .tagline,
.header .contacts p,
.header .contacts p .numbers
{
	color: #caced3!important;
}

.header .location p {
	font-size: 14px;
}

.header .contacts .icon i {
	color: #caced3!important;
	background: none;
}

.btn-default, .btn-default:focus, a.btn-default, a.btn-default:focus
{
	background: #fff;
}

.btn-default i {
	color: #3d4b52;
}

	
	.navbar-header {
		background: #4D545C;
	}


.slider .slider-item {
background-color: #fff!important;
}

.btn-primary, .btn-primary:focus, a.btn-primary, a.btn-primary:focus {
	background: #7e9b0d;
}

.btn-primary:hover, a.btn-primary:hover, .btn-primary:active, a.btn-primary:active{
    background: #9cc218!important;
}



@media (min-width: 992px)
{
	.top-menu.dark,
	.footer-wrapper
	{
		background-color: #727981;
		color: #fff!important;
	}
	
	.footer .copyright,
	.join-us li a i
	{
		color: #fff!important;
	}
	
	
	.footer-wrapper a {
		color: #fff!important;
	}
	
	
	
	.top-menu.dark a {
		color: #fff!important;
	}
	
	.dark .navbar-default .navbar-nav > .active > a, .dark .navbar-default .navbar-nav > .active > a:focus, .dark .navbar-default .navbar-nav > .active > a:hover
	{
		color: #34383d!important;
		background-color: #fff;
	}
	
	.dark .navbar-default .navbar-nav > li > a, .dark .navbar-default .navbar-nav > li > a > i
	{
		color: #fff;
	}
		
	.dark .navbar-default .navbar-nav > li.active > a, .dark .navbar-default .navbar-nav > li.active > a > i
	{
		color: #34383d;
	}

	
	
}