/* CSS Document */

/*
-------------------------------------------------------------------
* Modified By	:	ViNu
* Modified On	:	May 13 2015
* Modified Vers.:	13052015
* Description   :	Modified the banner color(#CC3333).
* Issue No.		:	XPAY15000158 
-------------------------------------------------------------------
*/

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
}

#sp-toolbar-r {
    color: #fff;
    padding: 0;
    text-align: right;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #69bd43;
}
a:not(.btn):hover {
  color: #3f7228;
}

#sp-toolbar-wrapper {
  background: #CC3333;					/*13052015*/
  position: float;
}

#sp-toolbar-r a {
  color: #fff;  
}

#sp-toolbar-r { 
  font-family: Helvetica;
  font-weight: bold;
  font-size: 15px;
}

#sp-toolbar-r a:hover {
  color: #d2ebc7;
}
#sp-toolbar-r .uk-icon-button {
  color: #fff;
}
#sp-toolbar-r .uk-icon-button:hover {
  color: #fff;
  background-color: #549835;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
#sp-toolbar-l {
  padding-top: 5px;
}
#sp-toolbar-l a {
  color: #fff;
}
#sp-toolbar-l a:hover {
  color: #d2ebc7;
}
body {
  color: #666666;
}
body.bg {
  background: #fff;
}
#sp-header-wrapper {
  border-bottom: 1px solid #ededed;
  background: #ffffff;
  
}

.f-sp-header-wrapper .logo-wrapper .logo {
  background-size: 80%;
  background-position: 0 50%;
  background-repeat: no-repeat;
}
#sp-feature-wrapper {
  background: #f2f2f2;
}
#sp-feature-wrapper a:not(.btn) {
  color: #69bd43;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #3f7228;
}
.search {
  margin-top: 10px;
}
.search form {
  margin: 0;
}
.search .btn-primary {
  padding: 5px 20px;
}
.search .form-inline input {
  width: 210px;
}
#sp-position-wrapper {
  border-top: 1px solid #ededed;
  background: #fff;
}
#sp-inbottom-wrapper {
  padding: 35px 0 !important;
  border-top: 1px solid #fff;
  background: #f2f2f2;
}
#sp-bottom-wrapper {
  padding: 35px 0;
  background: #fff;
  border-top: 1px solid #e6e6e6;
}
#sp-bottom-2-wrapper {
  padding: 35px 0;
  background-image: url("images/geometry_dark.png");
  color: #999;
}
#sp-bottom-2-wrapper h3 {
  color: #999;
}
#sp-bottom-2-wrapper a:not(.btn) {
  color: #999;
}
#sp-bottom-2-wrapper a:not(.btn):hover {
  color: #fff;
}
#sp-footer-wrapper {
  padding: 35px 0;
  background: #fff;
  color: #999;
}
#sp-footer-wrapper h3 {
  color: #999;
}
#sp-footer-wrapper a:not(.btn) {
  color: #999;
}
#sp-footer-wrapper a:not(.btn):hover {
  color: #69bd43;
}
#sp-footer-wrapper {
  background: #353535;
}
#sp-footer-wrapper::after {
  background: #4f4f4f;
}
.sp-border::after {
  background: #4f4f4f;
}
.sprocket-mosaic-item {
  border: 1px solid #eee !important;
}
.sprocket-mosaic-item:hover {
  border: 1px solid #eee !important;
}
.sprocket-mosaic-item .sprocket-mosaic-title {
  color: #fff;
  background: #69bd43 !important;
}
.sprocket-mosaic-item .sprocket-mosaic-title a:not(.btn) {
  color: #fff !important;
}
.sprocket-mosaic-item .sprocket-mosaic-title a:hover {
  color: #2a4c1b !important;
}
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover {
  background: rgba(105,189,67,0.7) !important;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  transition: all 0.9s ease 0s;
}
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover::after {
  font-family: "FontAwesome";
  font-size: 25px;
  position: relative;
  top: 50%;
  content: "\f055";
  vertical-align: middle;
  color: #fff;
}
.sprocket-mosaic-filter li.active,
.sprocket-mosaic-filter li:hover,
.sprocket-mosaic-order li.active,
.sprocket-mosaic-order li:hover {
  color: #69bd43;
  border: 1px solid #69bd43;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;


  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.sprocket-lists .sprocket-lists-title .indicator {
  color: #69bd43;
  background: none;
}
.sprocket-mosaic-loadmore:hover {
  color: #69bd43;
  border: 1px solid #69bd43;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.sprocket-tabs-nav li .sprocket-tabs-inner {
  background: #69bd43;
}
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  color: #fff !important;
  background: #69bd43 !important;
}
.uk-progress-bar {
  background: #69bd43 !important;
}
.icon-stack {
  background: #69bd43;
}
.btn-info {
  border: 1px solid #69bd43;
  color: #69bd43;
}
#sp-main-menu {
  float: right;
}
#sp-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: none;
}
#sp-main-menu ul.level-0 > li {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0 5px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
#sp-main-menu ul.level-0 > li a {
  display: block;
  margin: 0;
  padding: 10px;
  color: #999;
}
#sp-main-menu ul.level-0 > li a .menu-desc {
  font-size: 11px;
  color: #999;
  display: block;
}
#sp-main-menu ul.level-0 > li a:hover,
#sp-main-menu ul.level-0 > li a.active {
  color: #fff;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  background-color: #69bd43;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0 5px;
}
#sp-main-menu ul.level-0 > li:hover >a,
#sp-main-menu ul.level-0 > li.active >a {
  color: #fff;
}
#sp-main-menu ul.level-0 > li:hover {
  background-color: #69bd43;
}
#sp-main-menu ul.level-0 > li.parent {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0 5px;
}
#sp-main-menu ul.level-0 > li.parent:hover {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0 5px;
}
#sp-main-menu li li:not(.sp-menu-group) {
  display: block;
  border-top: 1px solid #eee;
  position: relative;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
#sp-main-menu li li:not(.sp-menu-group):first-child {
  border-top: none;
}
#sp-main-menu li li:not(.sp-menu-group) a {
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  padding: 10px;
  color: #999;
}
#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active {
  color: #999;
  background: #f5f5f5;
}
#sp-main-menu li li:not(.sp-menu-group):hover a,
#sp-main-menu li li:not(.sp-menu-group).active a {
  color: #999;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title {
  border-bottom: 1px solid #eee;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title .menu-title {
  color: #666;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module {
  margin: 0;
  padding: 10px;
  color: #999;
}
.flat-price .plan {
  border-radius: 5px;
  list-style: none;
  padding: 0 0 5px;
  margin: 0 0 5px;
  background: #fff;
  text-align: center;
  border: 1px solid #bfbfbf;
  -webkit-transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  transition: all 0.9s ease 0s;
}
.flat-price .plan li {
  padding: 10px 15px;
  color: #999;
  border-top: 1px solid #d9d9d9;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.flat-price .plan li.plan-price {
  border-top: 0;
  font-size: 30px;
  padding: 25px 0;
  background: #eee;
}
.flat-price .plan li.plan-name {
  border-radius: 5px 5px 0 0;
  padding: 15px;
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  background: #808080;
  border-top: 0;
}
.flat-price .plan li >strong {
  color: #999;
}
.flat-price .plan li.plan-action {
  margin-top: 5px;
  border-top: 0;
}
.flat-price .plan.featured li.plan-name {
  color: #fff;
  background: #69bd43;
}
.flat-price .plan.featured:hover {
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
  -ms-transform: scale(1.04);
  -o-transform: scale(1.04);
  transform: scale(1.04);
  -webkit-transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  transition: all 0.9s ease 0s;
}
.flat-price .plan.featured:hover li.plan-name {
  background: #69bd43;
}
.flat-price .plan:hover {
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
  -ms-transform: scale(1.04);
  -o-transform: scale(1.04);
  transform: scale(1.04);
  -webkit-transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  transition: all 0.9s ease 0s;
  z-index: 99;
}
.flat-price .plan:hover li.plan-name {
  color: #fff;
  background: #69bd43;
}
.btn-primary {
  background: #69bd43;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #549835;
}
.module {
  margin-top: 20px;
}
.module:first-child {
  margin-top: 0;
}
.module h3 {
  font-size: 24px;
  font-weight: 300;
  margin: 0;
  line-height: normal;
}
.module.border {
  padding: 25px;
  background: #eee;
  border: 1px solid #bfbfbf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.module.border p {
  margin: 15px 0;
}
.module.white {
  padding: 25px;
  background: #fff;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.module.white p {
  margin: 15px 0;
}
.module.dark {
  padding: 25px;
  color: #fff;
  background: #424242;
  border: 1px solid #353535;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.module.dark p {
  margin: 15px 0;
}
.module.dark a:not(.btn) {
  color: #ffffff;
}
.module.dark a:not(.btn):hover {
  color: #fff;
}
.module.highlight {
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  padding: 25px;
  border: 1px solid #69bd43;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #f1f9ed;
}
.module.highlight p {
  margin: 15px 0;
}
.module.color {
  color: #fff;
  background-color: #69bd43;
  padding: 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.module.color h3.header::after {
  margin: -1px auto;
  background-color: #ffffff;
  content: "";
  display: block;
  height: 1px;
  position: relative;
  width: 50px;
  top: 12px;
}
.module.color a:not(.btn) {
  color: #e1f2da;
}
.module.color a:not(.btn):hover {
  color: #3f7228;
}
.module.color p {
  margin: 25px 0;
}
.module.color .header {
  text-align: center;
}
.module.title1 h3.header {
  padding: 0 0 25px 0;
}
.module.title1 h3.header::after {
  background-color: #999;
  content: "";
  display: block;
  height: 1px;
  position: relative;
  width: 50px;
  top: 12px;
}
.module.title1 p {
  margin: 5px 0;
}
.module.title2 h3.header {
  padding: 0 0 25px 0;
}
.module.title2 h3.header::after {
  margin: -1px auto;
  background-color: #999;
  content: "";
  display: block;
  height: 1px;
  position: relative;
  width: 50px;
  top: 12px;
}
.module.title2 p {
  margin: 5px 0;
}
.module.title2 .header {
  text-align: center;
}
.module.title3 h3.header {
  padding: 0 0 25px 0;
}
.module.title3 h3.header::after {
  margin: -1px auto;
  background-color: #69bd43;
  content: "";
  display: block;
  height: 1px;
  position: relative;
  width: 50px;
  top: 12px;
}
.module.title3 p {
  margin: 5px 0;
}
.module.title3 .header {
  text-align: center;
}
.grid figcaption {
  background-color: #69bd43;
}
.tp-caption.big_organic_white_color {
  background: #69bd43;
}
.ns2-date-blog {
  background: #69bd43 !important;
}
.ns2-date-blog:hover {
  background: #549835 !important;
}
a.ns2-readmore span {
  background: #69bd43 !important;
}
a.ns2-readmore span:hover {
  background: #549835 !important;
}

/***edited********/
body {
	color: #818181;
}

.auto-width {
	width: auto !important;
}

.sprocket-mosaic-image-container {
	cursor:auto !important;
}

.content-logo {
	padding: 20px;
}

.sprocket-mosaic-image-container {
	text-align: center;
}

.has-green-border {
	border: 1px solid #69bd43 !important;
	min-height:220px;
	max-height: 220px;
}

#sp-toolbar-r .uk-icon-button:before {
	line-height: 30px;
}

.uk-icon-mobile-phone {
	font-size: 18px;
}

#sp-toolbar-l .textwidget {
	display: inline;
        position: fixed;
}

.logo-wrapper img {
	max-width: 240px !important;
}

#sp-header-wrapper {
	padding: 0px 0;
}

#sp-main-menu ul.level-0 > li.current-menu-item {
  background-color: #69bd43;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0 5px;
}

#sp-main-menu ul.level-0 > li.current-menu-item a {
	color: #fff;
}

#sp-main-menu ul.level-0 > li.current-menu-item > .sub-menu li a {

	color: #999;

}

#sp-main-menu ul.level-0 > li a {
	font-weight: bold;
}

.our-products .sprocket-mosaic-image-container img {
	width: auto;
	height: 80px;
}

.our-products .sprocket-mosaic-image-container {
	padding-top: 20px;
}

#sp-inner-wrapper.our-products {
	background: #fff;
}

.sprocket-mosaic-title {
	font-size: 14px !important;
	font-weight: bold;
	text-transform: uppercase !important;
}

.our-products .sprocket-mosaic-title {
	text-transform: none !important;
}

.sprocket-mosaic-item {
	font-size: 14px;
}

.sprocket-mosaic-item {
	color: #666;
}

.content-logo b {
	color: #bf2e0c;
	text-transform: uppercase;
}

div[id*='sp-position'] .header span {
	text-transform: uppercase;
}

div[id*='sp-position'] .header a, div[id*='sp-position'] li a {
	color: #666;
}

div[id*='sp-position'] .header a:hover, div[id*='sp-position'] li a:hover {
	color: #69bd43;
}

div[id*='sp-position'] li {
	list-style: none;
	margin-bottom: 8px;
	color: #666;
}

.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}

#sp-bottom-wrapper .sprocket-strips-content {
	padding: 0px;
}

.cols-6 > li {
	text-align: center;
}

.copyright {
	color: #fff;
	text-align: right;
}

#sp-footer-wrapper a {
	color: #69bd43 !important;
}

#sp-footer-wrapper a:hover {
	color: #fff !important;
}

#sp-bottom-2-wrapper {
	color: #fff;
}

#sp-bottom5 li, .sp-bottom5 li {
	list-style: none;
}

#sp-bottom5 ul, .sp-bottom5 ul {
	margin-left: 0px;
	margin-top: 0px;
}

#sp-bottom5 p, .sp-bottom5 p {
	margin-bottom: 0px;
}

.newsletter input {
	border-radius: 0px;
}

.newsletter input[type="submit"] {
	position: relative;
	bottom: 5px;
	height: 30px;
	background-color: #bf2e0c;
	color: #fff;
	border: 1px solid #bf2e0c;
}

.newsletter input[type="submit"]:hover {	
	background-color: #fff;
	color: #bf2e0c;	
}

.footer-rt .textwidget {
	display: inline;
	margin: 5px 0px;
}

.footer-rt {
	margin: 5px 0px;
}

.newsletter form {
	margin-top: 15px;
	margin-bottom: 0px;
}

.uk-icon-button:hover {
	background-color: transparent;
	border: 1px solid transparent;
}

a.uk-icon-button {
	border: 1px solid transparent;
}

#sp-toolbar-wrapper {
	padding: 5px 0;
}

/*#sp-toolbar-r .uk-icon-button:hover {
	border-radius: 15px;
}*/

#sp-toolbar-r .uk-icon-button {
	margin-right: 5px;
}

#sp-toolbar-r .uk-icon-facebook, #sp-toolbar-r .uk-icon-facebook:hover {
	background-color: #3657a2;	
	border-radius: 15px;
}

#sp-toolbar-r .uk-icon-twitter, #sp-toolbar-r .uk-icon-twitter:hover {
	background-color: #33cdfa;
	border-radius: 15px;	
}

#sp-toolbar-r .uk-icon-google-plus:hover {
	background-color: #d64239;	
}

#sp-toolbar-r .uk-icon-linkedin:hover {
	background-color: #4777a8;	
}

#sp-bottom5 .uk-icon-facebook:hover {
	border-color: #3657a2;
	color: #3657a2 !important;	
}

#sp-bottom5 .uk-icon-twitter:hover {
	border-color: #33cdfa;	
	color: #33cdfa !important;	
}

#sp-bottom5 .uk-icon-google-plus:hover {
	border-color: #d64239;
	color: #d64239 !important;		
}

#sp-bottom5 .uk-icon-linkedin:hover {
	border-color: #4777a8;
	color: #4777a8 !important;		
}

#sp-bottom5 .uk-icon-button {
	width: 35px;
	height: 35px;
	font-size: 20px;
}

.sub-menu {
	position: fixed;
	top: auto;
	background-color: #fff;
	z-index: 999;
	width: 200px;
	display: none;
	-webkit-box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.125);
	box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.125);
}

.menu-item-has-children:hover ul.sub-menu {
	display: block;
}

.menu-item-has-children:hover ul.sub-menu ul {
	display: none;
}

.sub-menu .sub-menu {	
	position: absolute;
	left: 200px;
	top: 0px;
}

.sub-menu .menu-item-has-children:hover .sub-menu {
	display: block;
}

.sub-menu li:hover a {
	color: #69BD43;
}

#sp-main-menu ul.level-0 > li > .sub-menu > li:hover > a, #sp-main-menu ul.level-0 > li .sub-menu .sub-menu > li:hover > a {
	color: #69BD43;
}


.f-sp-header-wrapper {
	padding: 0px 0px !important;
}

article p {
	text-align: justify;
}

aside {
	margin-top: 70px;
}

#sp-bottom-wrapper img {
	height: 60px;
	width: auto;
	max-width: none;
}

.item-category li {
	list-style: none;
}

.item-category li a {
	color: #000;
}

.item-category li a:hover {
	color: #69bd43;
}

.readmore:hover {	
	border-color: #69BD43;
	background-color: #fff;	
}

.board {
	margin: 20px auto;
}

.span12.board {
	margin-left: 0px;
}

article.item-page {
	margin-bottom: 20px;
}

.board i.uk-icon-button {
	width: 31px;
	height: 30px;
	font-size: 16px;
	border-radius: 16px;
}

.board a:hover i.icon1 {
	background-color: #FF4A2C;
	color: #fff;
}

.board a:hover i.icon2 {
	background-color: #1AA4C4;
	color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold !important;
	color: #000;
}

h1 {
	font-size: 30px;
}

h3 {
	font-size: 20px;
}

h3.member {
	margin-bottom: 0px;
	font-size: 16px;
	margin-top:0px;
	text-align: center;
	line-height: 30px;
}

p.role {
	margin: 0px;
	font-size: 14px;
	text-align: center;	
}

figure img {
	width: 100%;
	height: auto;
	padding: 15px 15px 0px 15px;
}

/*.widget_woothemes_our_team .team-member:hover {
	background-color: rgba(105,189,67,0.2) !important
}*/

.widget_woothemes_our_team .team-member {
	border: 1px solid #B3CFA7;
	background-color: #fff;	
}

.tp-bannertimer {
	display: none;
}
.widget_woothemes_our_team .columns-2,
.widget_woothemes_our_team .columns-3,
.widget_woothemes_our_team .columns-4,
.widget_woothemes_our_team .columns-5,
.widget_woothemes_our_team .columns-6 {
  overflow: hidden;
  zoom: 1;
}
.widget_woothemes_our_team .columns-2 .team-member,
.widget_woothemes_our_team .columns-3 .team-member,
.widget_woothemes_our_team .columns-4 .team-member,
.widget_woothemes_our_team .columns-5 .team-member,
.widget_woothemes_our_team .columns-6 .team-member {
  float: left;
  margin-right: 4.8%;
  margin-bottom: 15px;
}
.widget_woothemes_our_team .columns-2 .team-member.first,
.widget_woothemes_our_team .columns-3 .team-member.first,
.widget_woothemes_our_team .columns-4 .team-member.first,
.widget_woothemes_our_team .columns-5 .team-member.first,
.widget_woothemes_our_team .columns-6 .team-member.first {
  clear: both;
}
.widget_woothemes_our_team .columns-2 .team-member.last,
.widget_woothemes_our_team .columns-3 .team-member.last,
.widget_woothemes_our_team .columns-4 .team-member.last,
.widget_woothemes_our_team .columns-5 .team-member.last,
.widget_woothemes_our_team .columns-6 .team-member.last {
  margin-right: 0;
}
.widget_woothemes_our_team .columns-2 .team-member {
  width: 48%;
}
.widget_woothemes_our_team .columns-3 .team-member {
  width: 30.75%;
}
.widget_woothemes_our_team .columns-4 .team-member {
  width: 20.05%;  
}
.widget_woothemes_our_team .columns-5 .team-member {
  width: 16.9%;
}
.widget_woothemes_our_team .columns-6 .team-member {
  width: 13.5%;
}

#wprmenu_bar {	
	top: 0px !important;
}

#sp-main-menu.visible-desktop {
	display: block !important;
}

figure {
	margin-bottom: 0px;
}

.ngg-gallery-thumbnail img {
	margin-right: 4px !important;
}

.ngg-gallery-thumbnail-box {
	margin: 0px 5% 5% 0px !important;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #B3CFA7 !important;
}

.ngg-gallery-thumbnail img {
	border: 1px solid #B3CFA7 !important;
	padding: 15px !important;
}

.ngg-album-compactbox, .ngg-album-compactbox:before, .ngg-album-compactbox:after {
	border-color: #B3CFA7 !important;
}

.ngg-album-compactbox:hover {
	background-color: #B3CFA7 !important;
}

.ngg-album-compact h4 .ngg-album-desc {
	height: auto !important;
}

.tab-post-content {
	float: left;
	margin-bottom: 10px;
}

h5.tab-post-title {
	float: left;
	width: 90%;
}

h5.tab-post-title:after {
	background-color: #999;
	content: "";
	display: block;
	height: 1px;
	position: relative;
	width: 150px;
	top: 5px;
}

.tab-post-content p {
	float: left;
	width: 57%;
	margin-right: 3%;
	min-width: 295px;
}

.resp-tab-content {
	padding-top: 5px !important;
}

.tab-post-img-container {
	float: left;
	width: 40%;
	min-width: 260px;
	max-width: 260px;
	height: auto;
}

#vertTab {
	font-family: 'Lato';
	color: #666;
}

.resp-vtabs .resp-tabs-container {
	border-color: #69BD43 !important;
	border-radius: 0px !important;
}

.resp-vtabs li.resp-tab-active {
	border: none !important;
	background-color: #69BD43 !important;
	color: #fff !important;
}

.resp-vtabs li:hover {
	color: #69BD43;
}

h2.resp-accordion:hover {
	color: #fff;
}

h2.resp-accordion:hover .resp-arrow {
	border-top-color: #fff !important;
}

h2.resp-tab-active {	
	color: #fff;
	border-color: #69BD43 !important;
}



div#container-frame
{
    width: 100%;
    height: 800px;;
    overflow:hidden; 
    overflow-x:hidden;    
}

div#container-frame1
{
    width: 100%;
    height: 40px;
    overflow:hidden; 
    overflow-x:hidden;   
}

iframe#embed
{
    width: 90%;
    height:2000px;
    margin-left:-1px;
    margin-top: -120px;
   -webkit-margin-before: -142px;
	
    overflow:hidden;
	-ms-zoom: 1.15;
	-moz-transform: scale(1.15);
	-moz-transform-origin: 0 0;
	-o-transform: scale(1.15);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(1.15);
	-webkit-transform-origin: 0 0;  
}

.download {
	width: 100px;
	height: 50px;
	padding: 10px;
	background-color: #69BD43;
	color: #fff !important;
	border: 1px solid #69BD43;
	border-radius: 10px;
	margin-top: 10px;
}

.m-top {
	margin-top: 10px;
}

.download:hover {
	color: #69bd43 !important;
}

.download:hover {
	background-color: #fff;
	color: #69BD43;
}

.board .team-member-text p {
	display: none !important;
}

.t-member img {
	float: left;
	margin: 0px 10px 4px 0px;
	border: 1px solid #B3CFA7;
	border-radius: 10px;
}

.t-member p {
	line-height: 25px;
}

.label {
	width: 200px;
	background-color: #fff;	
	text-shadow: none;
	color: #666;
}

.wpcf7-form .label:last-child {
	background-color: #fff;
}

p.last {
	text-align: center;	
}

input[type="submit"] {
	background-color: #69BD43;
	color: #fff;
	border: 1px solid #69BD43;
}

input[type="submit"]:hover {
	color: #69BD43;
	background-color: #fff;
}

.wpcf7-form input, select, textarea {
	width: 270px;
}

.wpcf7-form input[type="submit"] {
	width: auto;
}

span.wpcf7-not-valid-tip {	
	display: table-row;
	position: relative;
	right: 270px;
}

input.wpcf7-captchar {
	width: 186px;
}

.customtitle1 ul {
	margin-left: 0px;
}

.content-logo ul {
	margin-left: 2px;
}

.content-logo li {
	display: list-item;
	list-style-type: disc;
	width: 100%;	
}

h1 {
	color: #666;
}

.header span {
	text-transform: none !important;
}

#sp-inner-wrapper, #sp-inner-wrapper1, #sp-bottom-2-wrapper {
	padding: 20px 0px 0px;
}

#sp-position1, #sp-position2, #sp-position3, #sp-position4, #sp-bottom-wrapper, #sp-footer-wrapper {
	padding: 20px 0px 20px;
}

.sprocket-mosaic-item .sprocket-mosaic-text {
	text-align: left;
	margin: 10px 10px;
}

body {
	font-family: 'Lato' !important;
}

.module h3 , h1 {
	font-size: 21px;
}

#sp-main-body-wrapper {
	padding: 20px 0;
background-color: #fff;
}

p.role {
	line-height: 10px;
}

.member a {
	color: #666
}

.member a:hover {
	color: #69bd43
}

.customer {
	font-size: 16px;
	color: #69BD43;
	font-weight: bold;
}

#chat {
	position: fixed;
	left: 0px;
	bottom: 10px;
}

#sp-toolbar-r .textwidget {
	display: inline;
	
}

.callback {
	
	margin-left:10px;
}

#sp-inner-wrapper1 {

  padding: 35px 0;

  background: #f2f2f2;

  border-bottom: 1px solid #ebebeb;

}

#responsive-menu .responsive-menu li .sub-menu li a {
	color: #000 !important;
}

#responsive-menu .responsive-menu li .sub-menu li a:hover {
	color: #fff !important;
}

#responsive-menu .sub-menu .sub-menu {
	left:0px;
	top:auto;
}

#responsive-menu .sub-menu {
	width: 75%;
}

#responsive-menu .sub-menu .sub-menu {
	width: 100%;
}

#position h3.header {
	text-align: center;
}
#sp-position1 {
margin-left: 0px;
}
#sp-position1, #sp-position2, #sp-position3, #sp-position4 {
padding: 5px 0 35px 0;
}
@media only screen and (max-width: 1215px) {
	.logo-wrapper img {
		max-width: 250px !important;
	}
	
	#sp-main-menu ul.level-0 > li a {
		padding: 5px;
	}	
}

@media only screen and (max-width: 1024px) {
	h3.member, p.role {	
		font-size: 14px;
	}
}

@media only screen and (max-width: 1375px)  {

	.row-fluid #sp-logo.span3 {
		width: 100%;
		text-align: left;
		float: none;
	}
	
	.row-fluid #sp-menu.span9 {
		width: 100%;
	}
	
	#sp-main-menu {
		float: none;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	.has-green-border li {
		line-height: 16px;
		font-size: 12px;
	}
}

@media only screen and (max-width: 959px)  {
	.sprocket-mosaic-columns-4 li {
		position: static !important;
		left: 0px;	
	}
	
	.sprocket-mosaic .sprocket-mosaic-container.sprocket-mosaic-columns-4 {
		height: auto !important;
		text-align: center;
	}
}

@media only screen and (max-width: 767px)  {
	.sprocket-mosaic-columns-3 li {
		position: static !important;
		left: 0px;	
	}
	
	.sprocket-mosaic .sprocket-mosaic-container {
		height: auto !important;
		text-align: center;
	}
	
	#sp-bottom-wrapper img {
		height: auto;
		width: auto;
		max-width: 100%;
	}	
	
	.widget_woothemes_our_team .columns-4 .team-member {
		width: 80%;		
		max-width: 300px;
	}	
	
	.widget_woothemes_our_team, p.role {
		text-align: center;
	}
	
	#sp-main-menu.visible-desktop {
		display: none !important;
	}
	
	.resp-vtabs .resp-tab-content {
		border-color: #69BD43 !important; 
		float: left;
	}
	
	/*iframe#embed
	{
		width: 90%;		
		-ms-zoom: 0.95;
		-moz-transform: scale(0.95);
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.95);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.95);
		-webkit-transform-origin: 0 0;  
	}*/
}

@media only screen and (max-width: 480px)  {
	.logo-wrapper img {
		max-width: 85% !important;
	}
	
	.label {		
		margin-bottom: 10px;
	}
	
	iframe#embed
	{
		 margin-left:-1px;
    		 margin-top: -95px;			
		-ms-zoom: 0.75;
		-moz-transform: scale(0.75);
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.75);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.75);
		-webkit-transform-origin: 0 0;  
	}
	
}
#links a:link, 
#links a:visited, 
#links a:hover { 
 
 text-decoration: none; 
} 

