html{
	scroll-behavior:smooth
}

.main-header .logo img, .footer-logo img{
    width: 150px;
}

@media (max-width: 992px) {
    .main-header .logo {
    	float: none !important;
		text-align: center;
	}
}

.categories-area .single-cat {
	min-height: 200px;
}

.our-services2 .single-services {
	min-height: 290px;
}

.our-services2 {
	margin-top: 60px;
}

.our-services2 .single-services {
	border-top: 1px solid #c9d6cb;
}

@media (min-width: 576px) {
	.about-area {
        padding-top: 40px;
    }
}

.project-contents{
	width: 100%;
}

@media (min-width: 991px) {
	.single-project img {
        height: 250px;
        width: auto;
    }
}

@media (min-width: 1200px) {
	.single-project img {
        height: 310px;
        width: auto;
    }
}

/* overlay at start */
.mfp-fade.mfp-bg {
	opacity: 0;
ó
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
  
/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;  
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.c-shadow {
	box-shadow: 0 -19px 19px 2px rgba(221, 221, 221, 0.3);
}

.genric-btn.primary-border {
	border: 1px solid #00880f;
	color: #00880f;
}

.genric-btn.primary-border:hover {
	border: 1px solid #00880f;
	background-color: #00880f;
	color: #FFF;
}

div.gdpr-cookie-manager__group-list-name {
	color: #305534;
}

.gdpr-cookie-manager__submit-button {
    background: #00880f !important;
}