
[class*="col-"], footer {

/*

  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
  text-align: center;
 */
}


html {
  position: relative;
  min-height: 100%;
}

body {
	background-color: #FFFFFF;
	font-family: 'Lato', sans-serif;
	height: 100%;
	/* for sticky footer */
	margin-bottom: 50px;
}


.entity {
  background-color: #E0DFE5 ;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family:'Aldrich';
}

#valour {
    position: relative;
    background: #000 url("/img/BG/Service.jpg") no-repeat center center;
    background-size: cover;
    overflow: hidden;
    min-height: 400px;
}

.img-center {
  margin: 0 auto;
}

.col-left {
  padding-left: 0px;
}

.col-right {
  padding-right: 0px;
}


a:link, a:focus, a:hover, a:visited {
    text-decoration: none;
    color: black;
}

.social a:link,.social a:focus,.social a:hover,.social a:visited {
    text-decoration: none;
    color: white;
}

.catchPrase {
    padding-bottom: 10px;
    line-height: 23px;
    text-align: justify;
    font-family: 'Advent Pro';
    font-size: 1.2em;   
}


#ProMarket, #Symbiose, #Taktik, #RPM {
  /*background-color: #E0DFE5 ;*/
}


address a {
  margin-bottom: 15px;
}
/***************************************************************/
/**********************Footer Part******************************/
/***************************************************************/

#footer {
    background-color: #2C2E30;
    color: white;
    font-family: 'Baumans';
    margin-top: 20px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.glyphicon {
	margin-right: 10px;
}

#footer a, #footer a:before {
  color: #D1D1D1; 
}

/* For xs grid*/
@media(max-width:768px) {

  .catchPrase {
    margin-left: 10px;
    margin-right: 10px;
  }

  .logo {
    padding-bottom: 30px;
  }

  #valour {
      min-height: 190px;
  }
  
}

/* For sm grid*/
@media(max-width:992px) {
  #valour {
      min-height: 240px;
  }
}
