.d-none {
	display: none;
}
:root {
	--primary-color: #dc1f26;
	--green-color3: #3f8ac9
}
/*Navbar*/
.header .navbar-nav .nav-item a {
	padding: 0 26px;
}
.header .navbar-nav .nav-item .dropdown-menu .drop-menu-item a {
	padding: 4px 8px;
}
.navbar-brand img {
    width: 200px;
}
/*Footer*/
.footer {
	background-color: rgb(239 247 248 / 50%);
}
.footer-menu-content {
    padding: 40px 0;
}
.footer-menu-wrapper {
/*    padding-top: 70px;*/
}
/*Home*/
.home-slider.home-version-2 .home-slider-img-wrapper img {
	height: 100vh;
}
.home-slider.home-version-2 .home-slider-content-wrapper {
	top: 20%;
}
.home-counter-wrapper {
	margin-top: 0;
}
.home-slider-content-wrapper.text-green .home-slider-title span::before,
.heading-text-with-underline.text-green span::before {
    background: linear-gradient(90deg, var(--green-color3) 0%, transparent 100%);
}
.services-card-content-title {
	font-size: 21px!important;
	line-height: 1.3;
}
.services-card-content-title a {
    background-color: var(--green-color3);
}
.services-card-wrapper .services-card-content-wrapper {
    padding: 20px;
}
.services-card-wrapper .services-card-content-wrapper .button {
    float: right;
}
.services-card-wrapper .services-card-content-wrapper .services-card-content-title {
    display: flex;
    align-items: center;
}

/*About us*/
.banner-info-wrapper {
	background-image: url(../images/breadcrumb.jpg);
	padding: 200px 0 100px;
}
.banner-info-wrapper p {
	margin-top: 0;
}
.about-banner {
	background-image: url(../images/about-banner.jpg);
}

.section-p {
	padding: 80px 0;
}
.team-card-share-text-wrapper {
    margin-bottom: 0px;
}
/*Services*/
.secondary-heading-black {
    margin-top: 50px 0
}
.services-m-top {
	margin-top: 100px;
}
.home-version-2 .services-card-wrapper .services-card-img-wrapper:before {
    background: rgb(63 138 201 / 60%)
}

@media (max-width: 767px) {
	.home-slider.home-version-2 .home-slider-img-wrapper img {
		height: 550px;
	}
    .contact-us-form-wrapper {
        padding: 0;
        box-shadow: none;
        margin-top: 50px;
    }
    .header .navbar {
        padding: 15px 5px;
    }    
    .mobile-burger a i {
        color: #ffffff;
    }
    .home-carousel .owl-nav,
    .home-carousel .owl-dots {
        display: none;
    }    
    .home-slider-content-wrapper .home-slider-title {
        font-size: var(--font-size40);
        line-height: 40px;
    }  
    .home-slider-content-wrapper .home-slider-desc {
        font-size: var(--font-size18);
    }
    .button {
        font-size: var(--font-size18);
    }
    .growth-canvas-menu-contact {
        padding-top: 15%;
    }    
    .growth-canvas-menu-contact-list,
    .list-inline-item span {
        font-size: var(--font-size18)!important;
        line-height: 40px;
    }
    .growth-canvas-menu-social-list li a i {
        font-size: var(--font-size20);
    } 
    ul.list-inline.growth-canvas-menu-contact-list li i {
        padding-right: 10px;
        font-size: 18px;
    }
}