.card-background .card-category, .card-background .card-description {
	color: white !important;
}

.dootix-team .col-md-4:not(:last-child) {
	margin-bottom: 60px;
}

.carousel .carousel-caption {
	background-color: rgba(0,0,0,0.5);
}

.btn.btn-just-icon .fab {
    margin-top: 0;
    position: absolute;
    width: 100%;
    transform: none;
    left: 0;
    top: 0;
    height: 100%;
    line-height: 41px;
    font-size: 20px;
}

.logo-reference {
	max-width: 80%;
}

.references {
	margin-bottom: 80px;	
}

.social-line-big-icons .btn .fab {
    font-size: 25px;
    line-height: 90px;
}

.card-font-white .card-description, .card-font-white .card-title {
	color: white !important;
}

#team .card .card-header.card-header-image {
	height: 110px;
}

.dootix-media {
	display: flex;
  align-items: center;
}

.contact .info:first-child {
	padding: 0px;
}

#mc_embed_signup{
	clear:left;
	font:14px Helvetica,Arial,sans-serif;
	width:100%;
}

#mc_embed_signup_head{
	clear:left;
	font:14px Helvetica,Arial,sans-serif;
	width:40%;
	margin:auto;
}



#mc_embed_signup_head input {
	color: white;
}

.big-map {
    height: 65vh;
    width: 100%;
    display: block;
    position: relative;
}

.contact-content {
    padding-bottom: 40px;
    padding-top: 40px;
}

#checkup .card .card-header-primary, #checkup .card.bg-primary, #checkup .card.card-rotate.bg-primary .front, #checkup .card.card-rotate.bg-primary .back {
	background: linear-gradient(60deg, #0071c0, #00548f);
}

.info p, .description, .card-description, .footer-big p {
    color: #444444;
}
@media(max-width:768px) {
	.homepage-titles h1 {
		font-size: 2.5rem;
	}
	
	.homepage-title h1 {
		font-size: 2rem;
	}
	
	.header-projects h1, .page-contact h1, .header-odoo h1 {
		font-size: 2.3125rem;
	}
	
	.header-projects h4 {
		font-size: 1rem;
	}
	
	#mc_embed_signup_head{
		width:100%;
	}
	
	.logo-reference {
		margin-bottom: 25px;
	}
	
	.card-testimonial h3 {
		font-size: 18px;
	}
}

.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}