html { 
  background: url(../img/2.jpg?v=9) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body { background: transparent; padding-top: 40px }
.container { background: transparent; }
.rounded-icon div:hover, .rounded-icon div.hover_effect  {
	border: 5px solid #3975A9;
}
* { color: #ccc; }
a:hover, a:focus, a:visited, a:active { text-decoration: none; color: #fff; }
.main-title { padding-bottom: 5px; font-size: 32px; text-align: center; }
.rounded-icon div  {
	border: 5px solid #E4E4E4;
	padding: 10px; 
    width: 180px;
    height: 180px;
    max-width: 180px;
    max-height: 180px;
    display: block;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 50%;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
	overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}	
.hover {
-webkit-user-select: none;
-webkit-touch-callout: none;        
}
.autoimage { max-width: 100%; max-height: 100%; height: auto; width: auto; }
figure  img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
 figure:hover  img {
	  -webkit-border-radius: 50%;
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.work-flow p { text-align: center; color: #fff; }
h1 { font-size: 79px; text-align: center; margin-bottom: 10px; } 
h1 {     color: #FFF;
    font-family: Oswald, sans-serif;
    font-size: 70px;
    font-weight: 700;
    margin-bottom: 40px;
    text-transform: uppercase; } 
h5 { font-size: 19px; text-align: center;     line-height: 24px; margin-bottom: 10px; } 
