.our-service.dark-two i{background: #283996;}
.skill-rect{background: #283996;}
.post-content.dark-two ul li a{background: #283996; border-color: #c7362a;}
.post-content.pull-right ul li a.blue:hover{background: #283996; border-color: #c7362a;}
.dark-two .single-member span{color: #283996;}
.counting.dark-two h2{color: #283996;}
.contact-address.dark-two .common-title{color: #283996;}
.blog-content.dark-two .custom-button{background: #283996;}
.menu ul li.active > a{
    font-weight: 700;
}
.inner-nav ul li.active > a {
  color: #F6FFD2;
  font-weight: 700;
}

/* ----------- .logo-img */
.logo-img {
	
}
.logo-img a {
    background: none repeat scroll 0 0 #fff;
    padding: 0;
    box-shadow: none;
}

@media screen and (min-width: 1200px) {
	.logo-img {
		margin-top: 150px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.logo-img {
		height: 120px;
		margin-top: 120px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.logo-img {
        margin-left: 15px;
        margin-top: 100px
    }
	.logo-img img {
		height: 90px;
		width: auto;
	}
}

@media screen and (min-width: 640px) and (max-width: 767px) {
	.logo-img img {
		height: 90px;
		width: auto;
	}
}

@media screen and (min-width: 481px) and (max-width: 639px) {
	.logo-img {
		margin-top: 115px;
	}
	.logo-img img {
		height: 80px;
		width: auto;
	}
}

@media screen and (min-width: 320px) and (max-width: 480px) {
	.logo-img img {
		height: 80px;
		width: auto;
	}
}



/* --------- */
#mainCarousle .carousel-indicators {
	z-index: 100;
}


/* --------- .heading */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.heading {
		width: 370px;
	}
}
@media screen and (min-width: 1200px) {
	.heading h1 {
		margin-top: 60px;
	}
}

/* --------- */

.inner-logo a {
	display: block;
	height: 80px;
	width: 45px;
	background: #cfd8e1;
}

.inner-logo img {
	width: 40px;
	vertical-align: top;
	display: block;
	margin: 0 auto;
	padding: 9px 0 0;
}

@media screen and (min-width: 1200px) {
	.inner-logo a {
		height: 90px;
	}
	.inner-logo img {
		padding: 14px 0 0;
	}
}

.inner-nav ul li a {
	width: auto;
	padding: 0 5px;
}

/* -------------- */
.menu {
	margin-top: 40px;
}
@media screen and (min-width: 992px) {
	.niks li {
		margin-left: 0;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.menu > ul > li > a {
		width: auto;
	}
}
