body{

}
.red-text{
color:red;
}
.flag-banner {
    background: transparent url(img/header.jpg) no-repeat center center;
    background-size: cover;
    top: 0;
    position: relative;
    height: 300px;
}
.flag-banner-content {
	height: 300px;
}

.m-0{
	margin:0px;
}
.m-20{
	margin:20px 0px;
}
.p-0{
	padding:0px!important;
}
.p-20{
	padding:20px 0px;
}
.title-2{
	color:#4D7A6B !important;
	font-weight: bold;
}
.servicios{
	text-align: center;
}
.servicios p{
	color:#808285;
}
.servicios a{
	color:#808285;
	text-decoration: none;
}
.contacto{
	background-color:#BCBEC0;
	margin-bottom: 20px;
}
.contacto a{
	color:#404041;
	text-decoration: none;
}
.contacto a:hover{
	color:#404041;
	text-decoration: underline;
}
.redes{
	background-color:#ffffff;
}
.redes img{
	position: absolute;
	margin-top: -6px;
}
.redes h6{
	padding-left: 40px;
}
.redes a{
	color:#404041;
	text-decoration: none;
}
.redes a:hover{
	color:#404041;
	text-decoration: underline;
}
.no-padding{
	padding-left:0px!important;
	color:#4D7A6B !important;
}
.container{
	min-width: 320px;
}
.dinamic-bottom{
		display: none;
}
/*************** Mobile *******************/
/*Cuando es mayor a*/
@media(min-width: 820px){
	.col-md-2{
		width: 20%;
		float: left;
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.dinamic{
		display: block;
	}
}
/*Cuando es menor a*/
@media(max-width: 820px){
	.container{
		margin:0 auto;
	}
	.col-md-2{
		width:33.3%;
		padding: 0px;
		float: left;
	}
	.col-md-1{
		display: none;
	}
	.dinamic{
		display: none;
	}
	.dinamic-bottom{
		display: block;
	}
}
/*Cuando es menor a*/
@media(max-width: 480px){
	.col-md-2{
		width: 100%;
	}
	
}
