body {font-family:'Lato',sans-serif !important;color:#555 !important;}

.header {background:url(../img/21347.png) left top repeat !important;}
.header h2 {
	font-family: 'Montserrat',sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 0 0 22px 0;
    color: #fff;
	text-transform:none;
}
.header p {text-transform:none;}
.align_left {float:left;padding:0px 15px 15px 0px;}
.align_right {float:right;padding:0px 0px 15px 15px;}
h2 {letter-spacing:2px;}
#service ul {width:500px;}
#service ul li {list-style-type:none;padding-top:10px;}
#service ul li img {position:absolute;}
#service ul li p {margin-left:50px;}
#contact td:first-child {text-align: right;padding-right:25px;}
#contact td {vertical-align:top;}
.team-leader {box-shadow:none !important;}
.team-leader img {border-radius:none !important;}
#team h2 {letter-spacing:-2px;}
#client h2 {color: white;font-style: italic;font-weight: normal;font-size: 1.3em;text-transform: none;}
.col_lft {text-align:center;}
.col_rt h2 {text-align:left;}
.col_rt ul li {list-style-type:none;margin-left:-40px;margin-bottom:30px;}
.col_rt ul li img {position:absolute;}
.col_rt ul li p {position:relative;margin-left:70px;}
.footer {background: url(../img/footer_bg.png) left top repeat !important;}

@media (max-width:991px) {
	#service .align_right {float:none;}
}