body {
	color:#333333;
	font-family: 'Lato', sans-serif;
	font-size:16px;}
a,
a:visited { color:#333;}
a:hover,
a:focus { color:#78d122;}
h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
h2 { color:#333333; font-size:22px; text-transform:uppercase; }
h3 { color:#333333; font-size:20px; text-transform:uppercase; }
h4{ color:#333333; font-size:18px; }
h5 { color:#333333; font-size:16px;  }
h6 { color:#333333; font-size:12px;  }
section.readmore { margin-top:15px; }
.btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	padding:9px 20px;
}
.btn-default {
    color: #4a4a4a;
    background-color: #fff;
	background:url(../images/default-btn.png) right top no-repeat;
    border:1px solid #1e1e1e;
	padding-top:14px;
	padding-bottom:13px;
	padding-left:44px;
	padding-right:85px;
	font-style:italic;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	color:#78d122;
    background-color: #fff;
    border:1px solid #1e1e1e;
}
.btn-primary {
    color: #ffffff;
    background-color: #4c90cd;
    border-color: #4c90cd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background:#fff;
	color:#4c90cd;
	border-color:#4c90cd;
}
.btn-lg {
	font-size:18px;
	padding:16px 66px;
	border-width:1px;
}
.t3-header { width:100%; clear:both; z-index:999; 
  -webkit-transition: all 500ms ease-in;
  -moz-transition: all 500ms ease-in;
  -o-transition: all 500ms ease-in;
  transition: all 500ms ease-in;	
}
.t3-top,
.t3-top .container { position:relative; }

.t3-top:before { position:absolute; width:50%; height:100%; background:#78d122; top:0; left:0; content:'';}
.t3-top:after { position:absolute; width:50%; height:100%; background:#4e4e4e; top:0; right:0; content:'';}
/**/
.top-socials { background:#78d122;  position:relative; z-index:2;}
.top-socials .nav-pills { text-align:center;  font-size:0;}
.top-socials .nav-pills > li {
  float: none;
  display:inline-block;
}
.top-socials .nav-pills > li > a {
	border-radius: 0;
	font-size:0;
	color:#fff;
	min-width:14px;
	min-height:14px;
	padding:17px 12px;

}
.top-socials .nav-pills > li > a:before { font-size:14px;}
.top-socials .nav-pills > li + li {
  margin-left: 0;
  margin-top:0;
}
.top-socials .nav-pills > li > a:hover,
.top-socials .nav-pills > li > a:focus,
.top-socials .nav-pills > li.active > a,
.top-socials .nav-pills > li.active > a:hover,
.top-socials .nav-pills > li.active > a:focus {
  color: #4e4e4e;
  background-color: transparent;
}
/**/

.topmenu { background:#4e4e4e; position:relative; z-index:2;} 

.topmenu .nav-pills { text-align:center;  font-size:0;}

.topmenu .nav-pills > li {
  float: none;
  display:inline-block;
}
.topmenu .nav-pills > li > a {
  border-radius: 0;
  font-size:12px;
  text-transform:uppercase;
  font-family: 'Poppins', sans-serif;
  color:#fff;
  padding:16px 7px;
}
.topmenu .nav-pills > li + li {
  margin: 0;
}

.topmenu .nav-pills > li > a:hover,
.topmenu .nav-pills > li > a:focus,
.topmenu .nav-pills > li.active > a,
.topmenu .nav-pills > li.active > a:hover,
.topmenu .nav-pills > li.active > a:focus {
  color: #78d122;
  background-color: transparent;
}

.top-search { position:absolute; top:0; right:21px; z-index:3;}

.top-search .search .form-inline .form-control { background:url(../images/search-bg.png) 100% center no-repeat #4e4e4e !important; height:49px; line-height:49px; width:1px; color:#fff !important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	/*box-shadow: #666 X Y Blur;*/
	border:none !important;
}
.top-search .search .form-inline .form-control:focus { width:400px;}
/**/
.t3-header { padding-top:0; padding-bottom:0; }
.t3-mainnav { background:rgba(0,0,0,.6); border:none; position:absolute; }
/* Logo */
.logo-image { float:none; padding-top:20px; padding-bottom:10px; text-align:center;}
.logo-image img { max-width:100%; height:auto;}
/* book-appointment */
.book-appointment { text-align:center; padding-top:10px; padding-bottom:10px;}
.book-appointment .nav-pills { text-align:center;  font-size:0;}
.book-appointment .nav-pills > li {
  float: none;
  display:inline-block;
}
.book-appointment .nav-pills > li > a {
	-webkit-border-radius: 5px 0 5px 0;
	-moz-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	background:#78d122;
	font-size:14px;  
	padding:9px 20px;
	color:#fff;
	border:1px solid #78d122;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;	
}
.book-appointment .nav-pills > li + li {
  margin: 0;
}
.book-appointment .nav-pills > li > a:hover,
.book-appointment .nav-pills > li > a:focus,
.book-appointment .nav-pills > li.active > a,
.book-appointment .nav-pills > li.active > a:hover,
.book-appointment .nav-pills > li.active > a:focus {
  color: #78d122;
  background-color: #fff;
  border-color:#78d122;
}
/* call-us */
.call-us { padding-bottom:10px; padding-top:10px; text-align:center; color:#2a2b2b; font-family: 'Poppins', sans-serif; font-size:18px; text-transform:uppercase; font-weight:bold;}
.call-us a:hover { text-decoration:none;}
/**/
.t3-off-canvas { background:#4e4e4e;}
.off-canvas-toggle { margin-top:0; margin-right:0; width:100%; background:none; color:#fff; font-size:26px;}
.off-canvas-toggle:hover,
.off-canvas-toggle:focus { color:#fff;}
.t3-off-canvas .t3-off-canvas-body { padding:0;}
/* MENU */
.accordeonck ul { list-style:none; background:none; margin:0; padding:0;}
.accordeonck ul li { display:block; margin:0; padding:0;}
.accordeonck ul li a { display:block; border-bottom:1px solid #3a3a3a; font-size:16px; padding:10px 20px; text-transform:uppercase; font-family: 'Lato', sans-serif; color:#fff !important;}
.accordeonck li.parent > span {
    display: block;
    position: relative;
}
.accordeonck li.parent > span span.toggler_icon {
    position: absolute;
    cursor: pointer;
    display: block;
    height: 100%;
    z-index: 10;
    right: 0;
    width: 43px!important;
      outline: none;
    background: url(../images/arrow-normal.png) right center no-repeat !important;
}
.accordeonck li.parent.open > span span.toggler_icon {background:url(../images/arrow-active.png) right center no-repeat!important; }
.accordeonck ul li a.toggler { background:url(../images/arrow-normal.png) right center no-repeat; }
.accordeonck ul li.open a.toggler { background:url(../images/arrow-active.png) right center no-repeat; }
.accordeonck ul li a:hover,
.accordeonck ul li a.isactive { background:#2c2c2c; text-decoration:none;}
.accordeonck ul.content_1 li a { font-size:14px; padding-left:25px;}
.accordeonck ul.content_2 li a { font-size:14px; padding-left:30px;}
/**/
.banner { padding-top:50px; }
.ls-bottom-nav-wrapper { height:48px !important; background:rgba(14,43,71,.34); bottom:48px!important; display:none; }
.ls-v5 .ls-bottom-slidebuttons { top:11px !important; }
/* */
.ls-v5 .ls-bottom-slidebuttons a {
    width: 10px !important;
	height:10px!important;
	border:1px solid #fff!important;
	background:none!important;
	margin:0 5px !important;
		  	-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;

} 
.ls-v5 .ls-bottom-slidebuttons a.hover,
.ls-v5 .ls-bottom-slidebuttons a.focus,
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active {
	background:#fff!important;
} 
/* MAIN MENU */
#t3-mainnav { position:relative;}
.t3-mainnav { position:absolute; z-index:999; width:100%;}
.t3-navbar {}
.t3-mainnav.affix { position:fixed; z-index:99999; top:0;}
.navbar-default .navbar-nav > li > a {font-family: 'Poppins', sans-serif; font-size:17px; font-weight:500; text-transform:uppercase; color:#fff; padding:35px 8px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:#78d122; color:#fff;}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret { display:none;}
.dropdown-menu { background: rgba(0,0,0,.6); border-color: transparent;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; text-transform:uppercase; color:#fff; padding:5px;}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background:#000; color:#78d122;}
/* Welcome */
.t3-welcome { padding:50px 0;}
.t3-welcome img { max-width:100%; height:auto; float:none !important;}
.t3-welcome h3 { font-size:24px; font-weight:500; color:#1e1e1e; font-family: 'Open Sans', sans-serif; text-transform:none; margin:20px 0; }
.t3-welcome .module-title { text-align:center; font-size:20px; font-weight:bold; color:#000; margin-bottom:20px; text-transform:uppercase; padding-bottom:20px; background:url(../images/module-heading.jpg) center bottom no-repeat;
font-family: 'Lato', sans-serif;}
.t3-welcome .nav-tabs {  font-size:0; border:none;}
.t3-welcome .nav-tabs > li {
  float: none;
  display:inline-block;
  width:100%;
  margin-bottom:2px;
}
.t3-welcome .nav-tabs > li > a {
  border-radius: 0;
  text-align:center;
  font-size:16px; color:#4a4a4a;
  border:none;
  background:#f8f8f8;
  font-weight:bold;
  font-family: 'Open Sans', sans-serif;
  margin-right:0 !important;
}
.t3-welcome .nav-pills > li + li {
  margin: 0;
}
.t3-welcome .nav-tabs > li > a:hover,
.t3-welcome .nav-tabs > li > a:focus,
.t3-welcome .nav-tabs > li.active > a,
.t3-welcome .nav-tabs > li.active > a:hover,
.t3-welcome .nav-tabs > li.active > a:focus {
  color: #ffffff;
  background-color: #78d122;
  border:none;
}
.t3-welcome .tab-content { padding-top:20px;}
.t3-welcome .btn { margin-top:20px;}
/**/
.parallax-window2 {
    background: url(../images/testimonials-bg.jpg) no-repeat center center fixed;
    position: relative;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.t3-testimonials { /*background:url(../images/testimonials-bg.jpg) center top no-repeat;*/ padding:50px 0;
-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.t3-testimonials .t3-module { background:rgba(255,255,255,.74); margin-bottom:0;}
.t3-testimonials .module-title { text-align:center; font-size:20px; font-weight:bold; color:#000; margin-bottom:20px; text-transform:uppercase; padding-bottom:20px; padding-top:20px;
background:url(../images/module-heading.jpg) center bottom no-repeat;
font-family: 'Lato', sans-serif;}
.t3-testimonials .bt-inner { padding-left:60px!important; padding-right:60px!important;} 
.t3-testimonials .bt-cs .bt-inner .bt-title { color:#4a4a4a; text-transform:none; font-family: 'Open Sans', sans-serif; padding-left:60px; padding-top:30px; 
	font-size:18px; font-weight:300; font-style:italic; 
	background:url(../images/quote.png) bottom left no-repeat;
	-webkit-background-size: auto 50px;
	-moz-background-size: auto 50px;
	-o-background-size: auto 50px;
	background-size: auto 50px;
}
.t3-testimonials .bt-introtext { text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; padding:20px 0; }
.t3-testimonials .bt-cs a.next,
.t3-testimonials .bt-cs a.prev { width:18px!important; height:29px!important; position:absolute!important; top:50%!important; margin-top:-15px!important; display:block !important; 
border:none!important; opacity:1!important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
}
.t3-testimonials .bt-cs a.prev { left:10px!important; background:url(../images/quote-prev.png) no-repeat!important;}
.t3-testimonials .bt-cs a.next { right:10px!important; background:url(../images/quote-next.png) no-repeat!important;}
/**/
.t3-specialty-service { padding:50px 0; text-align:center; color:#4a4a4a; font-style:italic; font-weight:300;}
.t3-specialty-service .module-title { text-align:center; font-size:20px; font-weight:bold; color:#000; margin-bottom:20px; text-transform:uppercase; padding-bottom:20px; padding-top:20px;
background:url(../images/module-heading.jpg) center bottom no-repeat; font-style:normal;
font-family: 'Lato', sans-serif;}
.t3-specialty-service h4 { font-size:14px; text-transform:uppercase; font-family: 'Lato', sans-serif; margin:20px 0; color:#000;  font-style:normal; font-weight:700; }
.t3-specialty-service h4 a { color:#000;}
.t3-specialty-service h4 a:hover,
.t3-specialty-service h4 a:focus { color:#78d122; text-decoration:none;}
/**/
.parallax-window {
    background: url(../images/latest-blog-bg.jpg) no-repeat center center fixed;
    position: relative;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.t3-lastest-blog { padding:50px 0 10px; /*background:url(../images/latest-blog-bg.jpg) center top no-repeat; */
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}

.t3-lastest-blog img { width:100%; height:auto; float:none !important;}
.news-content { background:#fff; margin-bottom:40px; position:relative;  }
a.moduleItemTitle { padding:0 20px; text-align:center; font-size:18px; text-transform:uppercase; font-family: 'Lato', sans-serif; margin:20px 0; color:#000;  font-style:normal; font-weight:700; display:block; }
a.moduleItemTitle:hover,
a.moduleItemTitle:focus { color:#78d122; text-decoration:none;}
.moduleItemIntrotext { padding: 0 20px; text-align:center; color:#6b6b6b; font-family: 'Lato', sans-serif; font-weight:300; font-size:17px; padding-bottom:100px;}
a.k2ReadMore,
a.moduleItemReadMore { position:absolute; bottom:40px; text-align:center; display:block; font-family: 'Crimson Text', serif; font-style:italic; font-size:22px; color:#6b6b6b; font-weight:300; width:100%;}
a.moduleItemReadMore:hover,
a.moduleItemReadMore:focus,
a.k2ReadMore:hover,
a.k2ReadMore:focus  { color:#78d122; text-decoration:none;}
/**/
.t3-locations { padding:50px 0 10px 0; font-size:13px; font-style:italic; color:#4a4a4a; font-family: 'Open Sans', sans-serif;}
.locations-top .t3-module { margin-bottom:0;}
.t3-locations img { margin-bottom:20px; margin-top:40px;}
.t3-locations .module-title { text-align:center; font-size:20px; font-weight:bold; color:#000; margin-bottom:20px; text-transform:uppercase; padding-bottom:20px; padding-top:20px;
background:url(../images/module-heading.jpg) center bottom no-repeat; font-style:normal;
font-family: 'Lato', sans-serif;}
.locations-center img { max-width:100%; height:auto;}
.location1,
.location2,
.location3,
.location4 { margin-bottom:40px; clear:both;}
.location1,
.location3 { text-align:right;}
.t3-locations h4 { font-size:14px; text-transform:uppercase; font-family: 'Lato', sans-serif; margin:20px 0 10px; color:#000;  font-style:normal; font-weight:700; }
.t3-locations h4 a { color:#000;}
.t3-locations h4 a:hover,
.t3-locations h4 a:focus { color:#78d122; text-decoration:none;}
.location1 .locationtext,
.location3 .locationtext { padding-right:128px;}
.location2 .locationtext,
.location4 .locationtext { padding-left:128px;}
.location-icon a { display:block; width:90px; height:90px; background:#78d122; font-size:60px; text-align:center; 	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.location-icon { display:block; margin-top:30px;}
.location-icon a:hover,
.location-icon a:focus { color:#fff;}  
.location1 .location-icon,
.location3 .location-icon { float:right;}
.location2 .location-icon,
.location4 .location-icon { float:left;}
/**/
.formResponsive { margin-bottom:0 !important;}
.rsform-input-box,
.rsform-text-box {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	width:100% !important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	border:none !important;
	border-bottom:1px solid #000 !important; color:#000 !important;
	background:none !important;
	text-transform:uppercase !important;
	padding:20px 0 !important;
	margin-bottom:9px !important;
	font-size:14px !important;
	/*box-shadow: #666 X Y Blur;*/
}
.rsform-text-box { height:auto;} 
.rsform-submit-button {
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	border:1px solid #000 !important; color:#000 !important;
	background:none !important;
	text-transform:uppercase !important;
	padding:15px 30px !important;
}
.rsform-submit-button:hover,
.rsform-submit-button:focus {
	background:#000 !important;
	color:#fff !important;
}
.t3-footer .rsform-input-box,
.t3-footer .rsform-text-box {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	width:100% !important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	border:none !important;
	border-bottom:1px solid #fff !important; color:#fff !important;
	background:none !important;
	text-transform:uppercase !important;
	padding:20px 0 !important;
	margin-bottom:9px !important;
	/*box-shadow: #666 X Y Blur;*/
}
.t3-footer .rsform-text-box { height:auto !important;}
div.formBody { float:none !important;}
.t3-footer .rsform-submit-button {
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	border:1px solid #fff !important; color:#fff !important;
	background:none !important;
	text-transform:uppercase !important;
	padding:15px 30px !important;
}
.t3-footer .rsform-submit-button:hover,
.t3-footer .rsform-submit-button:focus {
	background:#fff !important;
	color:#78d122 !important;
}
/**/
.t3-footer { background: #78d122; padding-top:0; border:none;}
.t3-footer img { max-width:100%; height:auto;}
.footer { padding-top:50px; padding-bottom:30px;} 
.footer1 { color:#ffffff; font-size:13px; text-align:center;font-family: 'Lato', sans-serif; font-weight:300; }
.footer2 { padding-top:40px;}
.footer2 h2 { text-transform:uppercase; color:#fff; font-family: 'Lato', sans-serif; font-weight:700; font-size:24px; margin-top:0;}
.footer-socials { background:none;  position:relative; z-index:2; padding-top:50px;}
.footer-socials .nav-pills { text-align:center;  font-size:0;}
.footer-socials .nav-pills > li {
	float: none;
	display:inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width:40px;
	height:40px;
	border:1px solid #fff;
	margin:0 5px;
	overflow:hidden;
	position:relative;
}
.footer-socials .nav-pills > li > a {
	border-radius: 0;
	font-size:0;
	color:#fff;
	width:20px;
	height:20px;
	padding:0;
	color:#032d3d;
	height:40px;
	width:40px;
	background:#fff;
}
.footer-socials .nav-pills > li > a:before { font-size:18px; width:26px; height:20px; position:absolute; top:50%; margin-top:-10px; left:50%; margin-left:-13px; text-align:center;}
.footer-socials .nav-pills > li + li {
  margin-left: 0;
  margin-top:0;
}
.footer-socials .nav-pills > li > a:hover,
.footer-socials .nav-pills > li > a:focus,
.footer-socials .nav-pills > li.active > a,
.footer-socials .nav-pills > li.active > a:hover,
.footer-socials .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: transparent;
}
/**/
.t3-copyright { text-align:center; background:#78d122; color:#fff; font-size:14px; font-family: 'Lato', sans-serif; border:none; padding:50px 0; border-top:1px solid #9fde62;}
.t3-copyright .nav-pills { text-align:center;  font-size:0;}
.t3-copyright .nav-pills > li {
  float: none;
  display:inline-block;
  line-height:30px;
}
.t3-copyright .nav-pills > li > a {
	border-radius: 0;
	display:block; line-height:2; font-size:14px; text-transform:uppercase; padding:0 15px;
	color:#fff;
	position:relative;
}
.t3-copyright .nav-pills > li > a:before { content:''; height:12px !important; border-left: 1px solid #fff; left:0; top:50%; margin-top:-6px; position:absolute;}
.t3-copyright .nav-pills > li:first-child a:before { display:none;}
.t3-copyright .nav-pills > li + li {
  margin: 0;
}
.t3-copyright .nav-pills > li > a:hover,
.t3-copyright .nav-pills > li > a:focus,
.t3-copyright .nav-pills > li.active > a,
.t3-copyright .nav-pills > li.active > a:hover,
.t3-copyright .nav-pills > li.active > a:focus {
  color: #4e4e4e;
  background-color: transparent;
  text-decoration:none;
}

/**/
.back-to-top.reveal {
    opacity: 0.7;
    filter: alpha(opacity=70);
    cursor: pointer;
}
.back-to-top {
    background:none;
    bottom: 26px;
    height: 87px;
    margin: 0;
    position: fixed;
    right: 50px;
    width: 50px;
    z-index: 1000;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 350ms;
    -moz-transition: opacity 350ms;
    -o-transition: opacity 350ms;
    transition: opacity 350ms;
}
.banner-inner { position:relative; padding-top:50px; }
.banner-inner .module-title-bg { padding-bottom:0; margin-bottom:0;}
.banner-inner p { margin:0; }
.banner-inner img { max-width:100%; height:auto;}
.banner-inner .t3-module { margin-bottom:0;}
.banner-inner .module-title { position:absolute; z-index:2;  text-align:center; width:100%; bottom:0%; margin-bottom:0;}
.banner-inner .module-title .container { background:rgba(255,255,255,.6); font-size:20px; color:#1e1e1e;  font-family: 'lato', sans-serif; text-transform:uppercase; padding-top:10px; padding-bottom:10px; }
.t3-sidebar .module-title {font-size:18px; color:#333333; text-transform:none; font-weight:bold; margin-bottom:10px;}
.t3-sidebar .nav-pills > li {
  float: none;
  background:none;
  padding-left:0;
}
.t3-sidebar .nav-pills > li > a {
  border-radius: 0;
  font-family: 'lato', sans-serif; 
  font-size:18px; color:#333333;
  padding:6px 0px 6px 10px;
  border-bottom:1px solid #eeeeee;
  font-weight:300;
}
.t3-sidebar .nav-pills > li + li {margin: 0;}
.t3-sidebar .nav-pills > li > a:hover,
.t3-sidebar .nav-pills > li > a:focus,
.t3-sidebar .nav-pills > li.active > a,
.t3-sidebar .nav-pills > li.active > a:hover,
.t3-sidebar .nav-pills > li.active > a:focus {color: #78d122;background: none;}
.t3-sidebar .btn-lg { padding-left: 0; padding-right:0; border:1px solid #78d122; color:#78d122; background:#fff; width:100%;}
.t3-sidebar .btn-lg:hover,
.t3-sidebar .btn-lg:focus {background:#78d122; color:#fff;}
.t3-mainbody { font-family: 'Open Sans', sans-serif; }
.article-title, .article-header h1 { font-size:24px; text-transform:uppercase; color:#202020;}
h1,.article-title a, .article-header h1 a,.article-title a:hover, .article-header h1 a:hover,.article-title a:focus, .article-header h1 a:focus,
div.itemHeader h2.itemTitle { color:#333333; text-decoration:none; text-transform:capitalize; font-size:26px; margin:20px 0; font-weight:300;}
td, tr td { border:none;}
form td { padding-bottom:30px;}
h2.article-title { clear:both; color:#333333; text-decoration:none; text-transform:capitalize; font-size:26px; margin:20px 0; }
blockquote { padding:20px; background:#78d122; text-align:center; border:none; color:#fff; font-size:20px; font-weight:300; font-family: 'Lato', sans-serif;  font-weight:300; margin:20px 0;}
.search h1.page-title { display:none;}
.search .btn-default { background:none; border:1px solid #ccc;
    padding: 6px 12px;
    font-size: 14px;
		  	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
 }

div.catItemImageBlock { margin-bottom:0;}
h3.catItemTitle { margin-top:0;}
h3.catItemTitle a:hover,
h3.catItemTitle a:focus { text-decoration:none;}
a.k2ReadMore { text-align:left; position: static; margin:20px 0;}
div.itemCommentsForm form input#submitCommentButton { background:#78d122; border:1px solid #78d122;}
div.itemCommentsForm form input#submitCommentButton:hover { background:#fff; color:#78d122;}
@media (max-width:767px) {
	.news-content { height:auto !important;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.topmenu .nav-pills { text-align:right; padding-right:30px;}
	.logo-image {text-align:left;}
	.book-appointment { text-align:right;}
	.book-appointment .nav-pills { text-align:right;}
	.call-us { text-align: right;}
	.banner { padding-top:0; }
	.ls-bottom-nav-wrapper { display:block;}
	.banner-inner { padding-top:0;}	
	.t3-welcome .nav-tabs > li { width:50%;}
	.t3-welcome img { max-width:50%; float: left !important;}
	.t3-testimonials .bt-cs .bt-inner .bt-title { font-size:36px; padding-top:60px; padding-left:110px; background-position: left top;
	-webkit-background-size: auto auto;
	-moz-background-size: auto auto;
	-o-background-size: auto auto;
	background-size: auto auto;}
	.footer2 { padding-top:0;}
	#t3-mainbody { background:#fbfbfb;}
	.t3-mainbody { background:url(../images/content-bg.jpg) 495px top repeat-y;}
	.t3-mainbody.nosidebar { background:none;}
	.t3-content  { padding-right:30px;} 
	.t3-mainbody.nosidebar .t3-content  { padding-right:15px;} 
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.t3-welcome { padding:70px 0;}
	.t3-welcome .module-title { font-size:24px; margin-bottom:70px;}
	.t3-welcome .nav-tabs { background:#f8f8f8;}
	.t3-welcome .nav-tabs > li { width:auto; border-right:1px solid #fff; margin-right:0;}
	.t3-testimonials .bt-inner { padding-left:150px !important; padding-right:150px !important;}
	.t3-testimonials .bt-introtext { padding-bottom:40px;}
	.t3-testimonials .module-title { font-size:24px; padding-top:40px; margin-bottom:30px;}
	.t3-specialty-service { padding:60px 0; background:url(../images/specialty-services.jpg) bottom left no-repeat;
	-webkit-background-size: 60% auto;
	-moz-background-size: 60% auto;
	-o-background-size: 60% auto;
	background-size: 60% auto;}
	.t3-specialty-service .module-title { font-size:24px;}
	.news-content { margin-bottom:0;}
	.t3-lastest-blog { padding:140px 0;} 
	.t3-locations { padding-top:70px; padding-bottom:60px;}
	.t3-locations .module-title { font-size:24px; margin-bottom:70px;}
	.locations-center { padding-top:50px;}
	.location3,
	.location4 { padding-top:70px;}
	.t3-mainbody { background:url(../images/content-bg.jpg) 715px top repeat-y;}
	.t3-content  { padding-right:45px;} 
	.banner-inner .module-title-bg { font-size:48px;}	
 	blockquote { padding:40px 70px;}
	
	h1, .article-title a, .article-header h1 a, .article-title a:hover, .article-header h1 a:hover, .article-title a:focus, .article-header h1 a:focus { font-size:36px;}
	.t3-welcome img {
		max-width: 100%;
		float: left !important;
	} 
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	.navbar-default .navbar-nav > li > a { padding-left:15px; padding-right:15px;}
	.location3, .location4 {
		padding-top: 120px;
	} 
	.t3-mainbody {
		background: url(../images/content-bg.jpg) 870px top repeat-y;
	} 
	.t3-specialty-service {
	-webkit-background-size: auto 80%;
	-moz-background-size: auto 80%;
	-o-background-size: auto 80%;
	background-size: auto 80%;
	}
}