.item-1{
    background-image: url('../images/margoholmes_banner.jpg');
}
.item-2{
    background-image: url('../images/header-bg-light-4.png');
} .item-2 .intro-box{ text-align: left;}
.item-3{
    background-image: url('../images/header-bg-light-3.png');
}
.full-screen-static .header-bg{
    background-image: url('../images/header-bg-light-1.png');
}
.animation-bg-smoke .header-bg:after{
    background-image: url('../images/header-bg-light-4.png');
}
.animation-bg-cloud .header-bg{
    background-image: url('../images/cloud.jpg');
}
.fun{
	background-image: url('../images/fun-light.png');
	color: #fff;
}
.testimonial{
	background-image: url('../images/testimonial-light.png');
}
.col-50-content{
    background: #fff;
}
.expert,
.provide,
.works,
.partners{
	background-color: #fff;
}
.skill,
.process,
.press,
.contact{
	background-color: #fcfcfc;
}
@media (max-width: 47.9rem){
	.navbar-toggler {
        color: #000;
        border: 1px solid #000;
    }
}
.modifide-nav{
    background-color: #fff;
}
.modifide-nav .nav-link{
	color: #000;
}
.nav-link{
    color: #000;
}
.nav-link:hover{
	background: #f2f2f2;
}
@media (max-width: 47.9rem){
    .bg-transparent{
        background-color: #fff;
    }
}
.works-item-title{
	color: #333;
}
.response-success, .response-fail{
	color: #000;
}
footer{
	color: #999;
}
.btn-niagara{
	background-color: #f2f2f2;
}
.button-group .btn-niagara{
	color: #333;
}
#btn-map{
	background-color: #fcfcfc;
}
.contacts,
.footer-last-row{
	background-color: #fcfcfc;
}
.social-media{
	background-color: #fff;
}
.section-header{
	color: #444;
}
.title-border,
.title-border:before,
.title-border:after{
	background-color: #f2f2f2;
}
p{
	color: #67666a;
}
.date, .author span, h1, h2, h3, h4, h5, h6{
	color: #444;
}
.provide-left{
	color: #444;
}
img{	/*.works-single-item */
    filter: blur(0) grayscale(0%);
    -webkit-filter: blur(0) grayscale(0%);
}
.works-single-item:hover img{
    filter: blur(0.5rem) grayscale(100%);
    -webkit-filter: blur(0.5rem) grayscale(100%);
}
.form-control{
	background-color: #fff;
	border-color: #e9e9e9;
}
.form-control:focus{
	border-color: #A0A0A0;
}
.testimonial .container::-webkit-scrollbar {
    width: 1em;
    background: #ddd;
    height: 0.5rem;
}
 
.testimonial .container::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.testimonial .container::-webkit-scrollbar-thumb {
  background-color: #444;
  outline: 1px solid black;
}
.intro-box{
	width: 100%;
	text-align: right;
	color: #313131;
}
/*.intro-title{
	font-size: 95px;
}*/
.animation-bg .intro-box{
	text-align: center;
}
.video-bg .intro-box{
	text-align: left;
}