html, body {	padding: 0px;	margin: 0px;}body {	font-family: 'Lato', sans-serif!important;	font-weight: 300!important;	color: #3C3C3C!important;}H1 {	font-family: 'Lato', sans-serif!important;	font-weight: 300;	font-size: 1.7rem;	color: #76b729;}/*.specialTest {    background: url(/img/wharehouse.jpg);	background-size: cover;	background-repeat: no-repeat;	height: 400px;	background-color: #3C3C3C;	background-position: 0px  50%;}*/#services h1 {	color: #FFF;}p {	line-height: 2rem;}h1 span {	font-weight: 900;}header {	height: 200px;	background: url(/img/background/greenArrow.png) top right no-repeat;	background-size: 150px;}.headerTable {	display: table;	width: 100%;	height: 100%;}.headerTable > a {	display: table-cell;	vertical-align: middle;	text-align: center;}.top-bar, .top-bar ul {	background-color: #76b729;	color: #FFF;}.top-bar a {	color: #FFF;}.top-bar a:hover {	color: #000;	/*border-bottom: 4px solid #FFF;*/}.title-bar {	background: #76b729;}.darkGrey {	background-color: #3C3C3C;	color: #FFF;}.kadGreen {	background-color: #76b729;	color: #FFF;}.flexContainer {	padding: 0px;	position: relative;}section {	padding: 60px 0;}#specialists {	display: table;	width: 100%;	height: 250px;	padding: 0px;    background-image: url(/img/dark-arrow.png) center center no-repeat;}.specCell-1, .specCell-2 {	display: table-cell;	width: 50%;    vertical-align: middle;}.specCell-1 {	padding: 125px;}.specCell-2 {	background: url(/img/wharehouse.jpg) center center no-repeat;	background-size: cover;}/*.halfImage {	background: url(/img/wharehouse.jpg) 100% 100% / 50% 500px no-repeat,  url(/img/dark-arrow.png) center center no-repeat;	height: 400px;	background-color: #3C3C3C;}*/.imgGreenBorder {	border-radius: 10px;	border: 5px solid #76b729;	margin-bottom: 20px;}.imgWhiteBorder {	border-radius: 10px;	border: 5px solid #FFF;	margin-bottom: 20px;}#services {	background-image: url(../img/green-arrow.png);	background-repeat: no-repeat;	background-position: bottom right;}.column {	clear: none!important;}/*========= GALLERY ==========*/.galleryGrid {	margin-top: 40px;}.galleryGrid .column {	text-align: center;	margin-bottom: 20px;}#sectionGallery .galleryGrid p {	font-size: 75%;	margin-top: 10px;}.galleryPic {	border-radius: 50%;	width: 140px;	height: 140px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	border: 5px solid #76b729;}.galleryPic:hover {	transform: scale(1.05);}.activeButton {	/*border-bottom: 4px solid #FFF;*/	color: #000!important;}.topAddress {	position: absolute;	top: 0;	right: 0;	left: 0;	background-color: rgba(0,0,0,0.6);	padding: 5px 0;	text-align: center;	color: #FFF;	z-index: 3;}.flex-direction-nav a {	z-index: 4;}.flex-control-paging li a.flex-active {	background-color: #76b729;}ul.textList {  list-style: none;  padding: 0;  margin: 0 0 20px 0;}.textList li {  padding-left: 1em;   text-indent: -.7em;}.textList li::before {  content: "• ";  color: #76b729;}@media only screen and (max-width : 1023px) {.specCell-1 {	padding: 20px;	text-align: center;}}@media only screen and (max-width : 767px) {	.specCell-1 {	padding: 15px;	text-align: center;}.specCell-2 {	display: none;}	header {	background: none;	height: 100px;}header img {	width: 140px;}.halfImage {	background-image: none;	height: 300px;}.activeButton {	border-bottom: none;}.topAddress {	position: relative!important;}			}