body.theme-layout {border-top: 15px solid transparent; }
section#inner-page {font-size:16px; line-height:24px;}
.get-in iframe {background: transparent; padding:0;}
.map {vertical-align:top; width: 360px;  height:390px; margin: 0 auto 0 10px;}
header {background:#212121; }
header .logo {margin-bottom:15px;}
header .hotline{  float:left; padding:80px 0px 0px 50px; font-weight:bold; font-size:20px; color:#fff; border:0px;}
header .habla{ position:relative; margin:20px 0px -40px auto; font-weight:bold; font-size:16px; color:#fff; border:0px;}
header #menu {margin-top: 27px;  font-size:16px;}
header #menu a {color: #fff;}
header #menu a.central:hover {color: #69e310;}
header #menu a.central {color: #69e310;} 
.view-all {background:none;  }
.bg1 { background:#5e6261; color:#fff;}
.bg2 { background:#537c80; color:#c9efeb;}
.img-box {border:0px;}
.footer-social-icons {display:none;}
 
footer .location span {font-size:12px; font-weight:bold;}
.bottom-footer {font-size:14px;}
ul#footer-menu {height:100%; display:block; margin-top:30px;} 
ul#footer-menu  { background:none; float:right; width:auto; list-style:none; }
ul#footer-menu li  {display:inline-block; margin: auto 20px; }
ul#footer-menu a {color: #fff;}
ul#footer-menu a.central:hover {color: #69e310;}
ul#footer-menu a.central {color: #69e310;}


a {color:#0b752b;}
a:hover{color:#69e310;}


a.darkgreen {margin-top:8px; font-size:14px;color: #fff; background:#0b752b; border:1px solid #0b752b; padding:8px 20px 5px 20px;  }
a.darkgreen:hover {background:#69e310;color: #212121; }

a.darkblue {color: #5b809d; border:0px;}
a.darkblue:hover {color: #325d7f;}
.testimonial-details { min-height:450px; line-height:16px;} 



.four .gallery-column {
	width:267px;
} 
.like-us a {color:#fff;font-weight:bold; text-align:center; margin:0 auto;}
.like-us { background:#3b5998;color: #fff; padding:10px 10px; border:0px; text-align:center; margin:3px auto 0 auto;}
.like-us:hover {background:#325d7f; color:#fff;}
 
 
.widget a {color:#fff;}
.widget a:hover {color:#69e310;}
.widget a.darkgreen {font-size:14px;color: #fff; background:#0b752b; border:1px solid #0b752b; padding:8px 20px 5px 20px;  }
.widget a.darkgreen:hover {background:#69e310;color: #212121; }
 
 

/* START SERVICES SECTION */

#services {border:0px;}
#services .gallery-column { width:auto; margin: 30px auto 0 auto; border:3px solid #212121; }
#services .gallery-column:hover {  border:3px solid #69e310; }


#services .gallery-column .img-title {padding: 8px 0 5px 0; font-size:14px!important; left:0; right:0; font-size:12px; background:#212121; color:#69e310; 

	
	-webkit-border-radius:0px 0px 0 0;
	-moz-border-radius:0px 0px 0 0;
	-ms-border-radius:0px 0px 0 0;
	-o-border-radius:0px 0px 0 0;
	border-radius:0px 0px 0 0;
	}  
  
  
#services .gallery-column:hover .img-title {
    left:0px!important;
}

#services .gallery-column:hover .img-link
 {
	right:45%; 
	top:45%;
	
	-webkit-transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-ms-transition:all 0.5s ease 0.3s;
	-o-transition:all 0.5s ease 0.3s;
	transition:all 0.5s ease 0.3s;
}

#services .gallery-column:hover .img-magnify
 {
	left:45%; 
	top:45%;
	background:#69e310;
	
	-webkit-transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-ms-transition:all 0.5s ease 0.3s;
	-o-transition:all 0.5s ease 0.3s;
	transition:all 0.5s ease 0.3s;
}

.onhover a {
    background:none repeat scroll 0 0 black;
    display:inline-block;
    height:34px;
    position:absolute;
    top:49%;
    width:34px;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background:#69e310;
}

.short-desc {float:right;font-size:16px; margin-top:-4px; position:relative; color:#69e310!important; text-shadow: 2px #0b752b;}

/* END SERVICES */

@media (max-width:736px)
{

.short-desc {float:left; display:block;font-size:16px; margin:15px 0 -15px 0px; position:relative;}
.map {display:block;width: auto;  height:100%; margin: 0 auto;}
div.responsive-header {background:#fff;}
.responsive-header span {background:#36840d;}
.responsive-header a {background: #36840d; color:#fff; font-size:15px!important; font-weight:bold;}
.responsive-header a:hover, .responsive-header a:focus { color:#9bf858!important;}
.responsive-header ul { padding:0;}
.responsive-header li { padding:0;}
.responsive-header ul li a { color:#fff;}
i.icon-align-justify { color:#fff; font-size:15px!important; }
}




@media (min-width:736px)
{
	 
span.source, span.detail  {font-size:14px!important; font-weight:normal;line-height:16px; }



	form#contactform {margin-left:30px; }
	form#contactform input {font-size:14px; }
	
	
}


