form {
  margin: 0 0 20px;
  text-align: left;
}
#containermio {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  height: 536px;
  position: relative;
}

#containermio a:hover {
  color: white;
}

#containermio ul {
  margin: 0px;
  padding: 0px;
  width: 100%;
  list-style: none;
  height: 100%;
  position: absolute;
}

#containermio ul li {
  height: 100%;
  display: none;
  position: relative;
}

#containermio ul li:first-child {
  display: block;
}

#containermio ul li img {
  width: 100%;
  min-height: 100%;
}

/* FADE */
.mySlides {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* SLIDE TITLE*/
.text {
  margin: 0;
  padding: 20px 0 0 25px;
  font-size: 40px;
  font-weight: 600;
  color: #f7f7f7;
  text-align: center;
  position: absolute;
  font-family: 'Montserrat', sans-serif;
}

/* ARROWS */
.prev, .next {
  z-index: 99;
  cursor: pointer;
  position: absolute;
  display: block;
  top: 40%;
  width: auto;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  padding: 25px 25px 25px 25px;
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  text-decoration: none;
}

/* DOTS */
.dotdiv {
  bottom: 10px;
  position: absolute;
  width: 100%;
  text-align: center;
  z-index: 99;
}

.dot {
  cursor:pointer;
  height: 6px;
  width: 6px;
  margin: 0 2px;
  background-color: #eee;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
  z-index: 99;
}

.active, .dot:hover {
  /*background-color: #717171;*/
}
.margin-0{margin: 0;}
.send
{
	background: #59a22e !important;
	font-size: 17px!important;
	box-shadow:  1px 1px 1px 1px #59a22e;
}
.send:hover
{
	background:white!important;
	font-size: 17px!important;
	box-shadow:  1px 1px 1px 1px #59a22e;
}
.control-group input:hover
{
	box-shadow:0 0 2px 2px #52a920;
}
.control-group textarea:hover
{
	box-shadow:0 0 2px 2px #52a920;
}
.nav-tabs>li>a
{
	font-size: 18px;
}
.fs-16
{
	font-size:16px;
}
.fs-17
{
	font-size: 17px !important;
}
.rig {
  display: inline;
  float: right;
  margin-left: 1.5em;
  border: 1px solid;
  padding: 3px;
}
.entry-content p a img
{
    border: 3px solid #72b53a;
    margin-left: 14px;
	    width: 23%;
    margin-bottom: 18px;
}
.entry-content1 p a img
{
    border: 3px solid #72b53a;
    margin-left: 14px;
	    width: 22%;
    margin-bottom: 18px;
}
.modal {
  /*background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);*/
  display: inline-block;
  padding: 1em;
}

@media (min-width: 43.75em) {
  .modal {
    padding: 1.5em;
  }
}

.modal > label {
  background: #337229;
/*  border: 1px solid #f0c600;*/
  border-radius: .2em;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  padding: 0.75em 1.5em;
 /* text-shadow: 1px 1px 1px #fff;*/
  transition: all 0.55s;
}

.modal > label:hover {
  transform: scale(0.97);
}

.modal__overlay {
  background: rgba(19, 18, 18, 0.45);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  text-align: center;
  text-shadow: none;
  top: 0;
  z-index: 600;
}

.modal__wrap {
 /* padding: 1em 0;*/
  position: relative;
  margin:116px auto;
  max-width:267px;
  width: 90%;
  background: #f4f7f9;
}

@media (min-width: 50em) {
  .modal__wrap {
    padding: 1.75em;
  }
}

@media (min-height: 37.5em) {
  .modal__wrap {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -80%);
  }
}

.modal__wrap label {
  background: #41652c;
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 1.5em;
  line-height: 1.5;
  position: absolute;
  right: .5em;
  top: .5em;
  width: 1.5em;
}

.modal__wrap h2 {
  color: #41652c;
  font-weight: bold;
  margin-bottom: 1em;
  text-transform: uppercase;
  font-size: 20px;
}
.head_logo{width: 92.5%;
    float: right;}
.modal__wrap p {
  color: #080808;
  text-align: justify;
}

.modal input:focus ~ label {
  transform: scale(0.97);
}

input {
  position:relative;
  top:-1000px;
}

form input {
  position: inherit !important;
  top: 0px !important;
}
form button {
  position: inherit !important;
  top: 0px !important;
}
.modal__overlay {
  opacity: 0;
  transform: scale(0.5);
  transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  z-index: -100;
}

input:checked ~ .modal__overlay {
  opacity: 1 ;
  transform: scale(1);
  z-index: 800;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
  display: grid;
}
.pad-30
{
  padding-top: 32px !important;
}
.fs-24
{
  font-size:24px !important;
}
.sty
{
 /* padding: 5px 5px 5px 6px;
  border: 1px solid;
  border-radius: 100%;*/
  margin-right: 6px;
  color: #41652c;
}
.tab-content {
 overflow: hidden; 
}
span6 ul .spot li{
  line-height: 24px;
  color: #2d2c2c;
}
.readm:hover
{
  font-weight:bold;
}
table th
{
  padding: 5px;
  text-align: center;
  color: #0e0f0e;
}
.span4.contspan p span
{
  text-align: left !important;
  font-family:Lato,helvetica,arial,sans-serif !important;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.4px;  
}
.span4.contspan p 
{
  text-align: left !important;
}
table td
{
  padding: 5px;
  font-size:13px;
  line-height: 21px;
}
.contspan 
{
  padding:19px 10px;
/*  border: 1px solid green;
box-shadow: 0 0 1px 1px grey;*/
text-align: left !important;
    margin-bottom:12px;
	margin-top:15px;
	
}
.contspan p
{

text-align: left !important;
}
.tab-content>.active, .pill-content>.active {
  display: block;
  line-height: 25px;
  letter-spacing: 0.4px;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    border-color: #75d23f;
    -webkit-box-shadow: 0 0 6px #41652c;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #63af36;
    background: cornsilk;
}
.marqc
{
  color:#41652c;
}
.marqc:hover{
  color:Black;
}
.span6 h4
{
  font-weight: 400;
  font-family: Lato,helvetica,arial,sans-serif!important;
  font-size: 16.5px;
  color: #333;
  letter-spacing: 0.7px;
  line-height: 24px;
}
.career
{
  border: 1px solid green;
  padding-right: 11px;
  padding-left: 24px;
 /* margin: 0 20px;*/
  background: rgba(255, 255, 255, 0.76);
  line-height: 24px;

}
.site h4
{
  font-weight: 600;
  color: #41652c;
}
.site span
{
  font-weight: 600;
}
.site1
{
  margin: 23px 0 0 0;
  text-align: center;
}
.site1 span
{
  /*padding: 10px;*/
  font-weight: 600;
  /*margin-left: 23px;*/
}
.site1 a:not(.btn) {
  color: white;
  padding: 10px;
  background: #3f642b;  
}
.site1 a:not(.btn):hover
{
  border: 2px solid #3f642b;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.sprocket-padding table td
{
  padding: 5px;
}
.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: grey;
}
.span a:not(.btn)
{
  color:#74b43b;
}
.entry-title a:not(.btn)
{
  color:#0b311b;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
  color: #141414;
  cursor: default;
  background-color: #fff;
  border: 2px solid #72b53d;
  /* border-bottom-color: transparent; */
  border-right:3px solid green;
  font-weight: 600;
      box-shadow: 5px 3px #bdb8b8;
}
.sp-menu .sp-submenu .sub-level a:not(.btn):hover {
  color: #41652c !important;
 /* background: #41652c !important;*/
}
a:not(.btn):hover {
  color: #0b311b;
  /*background: white;*/
}
#sp-toolbar-wrapper {
 /* background: #41652c;
  padding: 5px;*/
}
#sp-toolbar-r {
    color: #41652c;
    background: #41652c;
    padding:2px 10px;
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 5% 100%);
}
#sp-toolbar-r a {
  color: #ffffff;
  font-size: 14px;
}
#sp-toolbar-r a:hover {
  color: #fff;
}
#sp-toolbar-r .uk-icon-button {
  font-size: 12px;
  color: #75e0a2;
}
#sp-toolbar-r .uk-icon-button:hover {
  color: #fff;
  background-color: #1e8449;
}
#sp-toolbar-r .uk-icon-search {
  color: #fff !important;
  background-color: #1e8449;
}
#sp-toolbar-r .uk-icon-search:hover {
  color: #1e8449 !important;
  background-color: #fff;
}
#sp-toolbar-l {
  color: #75e0a2;
/*  padding-top: 5px;*/
}
#sp-toolbar-l a {
  color: white;
      font-size: 15px;
}
#sp-toolbar-l a:hover {
  color: #fff;
}
.loadmore-more a:not(.btn) {
  color: #41652c;
}
body {
  color: #444444 ;
	font-size: 16px;
}
body.bg {
  background: #fff;
}
#sp-header-wrapper {
  background: #ffffff;
  border-bottom: 1px solid grey;
}
.loginb button
{
  color: #ffffff !important;
  border: 2px solid #ffffff;
  background: #41652c;
}
.loginb button:hover
{
  color: #41652c !important;
  border: 2px solid #41652c !important;
  background: #fff !important;
}
fieldset
{
  border: 1px solid green !important;
  padding: 10px 17px !important;
}
#sp-header-wrapper .logo {
  margin-bottom:10px;
  
}
.f-sp-header-wrapper .logo-wrapper .logo {
  background-position: 0 50%;
  background-repeat: no-repeat;
}
#sp-feature-wrapper {
  background: #fff;
}
#sp-feature-wrapper a:not(.btn) {
  color: #1e8449;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #0b311b;
}
#sp-news-wrapper {
  background: #1e8449;
  background-image: url("../../images/pattern2.png");
}
#sp-breadcrumb-wrapper {
  color: #737373;
  padding: 7px 0;
  box-shadow: inset 1px 1px 1px grey;
  background: #ecf0f1;
  border-bottom: 1px solid #ebebeb;
}
#sp-breadcrumb-wrapper li {
  text-shadow: none;
}
#sp-breadcrumb-wrapper li:last-child {
  float: right;
  font-size: 20px;
  font-family: 'Lato', sans-serif;
}
#sp-breadcrumb-wrapper a:not(.btn) {
  color: #181818;
  font-weight: 600;
}
#sp-breadcrumb-wrapper a:not(.btn):hover {
  color: #41652c;
}
.breadcrumb > li > .divider {
  color: #0e0e0e;
}
.search form {
  margin: 0;
}
.search .btn-primary {
  padding: 5px 20px;
  border: none;
}
.search .btn-primary:hover {
  border: none;
  color: #fff;
  background: #176739;
}
.search .form-inline input {
  width: 210px;
}
.uk-modal-dialog .search .form-inline input {
  width: 440px;
}
.input-append,
.input-prepend {
  margin-bottom: -13px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0;
}
#sp-position-wrapper {
  border-top: 1px solid #ededed;
  background: #fff;
}
#sp-inbottom-wrapper {
  padding: 35px 0;
  background:url(../../../../image/161.jpg) fixed;	
  border-bottom: 1px solid #ebebeb;
}
#sp-bottom-wrapper {
  padding: 35px 0;
  background: #fff;
  border-top: 1px solid #f2f2f2;
}
#sp-bottom-2-wrapper {
  padding: 35px 0 0 0;
  background: #f5f5f5;
  background-image: url(../../images/pattern2.png);
  color:#444444;
}
#sp-bottom-2-wrapper h3 {
  color: #4c4b4b;
}
#sp-bottom-2-wrapper a:not(.btn) {
  color: #444444;
}
#sp-bottom-2-wrapper a:not(.btn):hover {
  color: #77b743;
}
#sp-footer-wrapper {
  padding:8px 0 0px 0px;
  color: #bfbfbf;
}
#sp-footer-wrapper h3 {
  color: #bfbfbf;
}
#sp-footer-wrapper a:not(.btn) {
  color: #bfbfbf;
}
#sp-footer-wrapper a:not(.btn):hover {
  color: #1e8449;
}
#sp-footer-wrapper {
  background: #a3a4a4;
}
#sp-footer-wrapper::after {
  background: #393f43;
}
.sp-border::after {
  background: #393f43;
}
.sprocket-mosaic-item {
  border: 1px solid #eee !important;
}
.sprocket-mosaic-item:hover {
  border: 1px solid #eee !important;
}
.sprocket-strips-title2 {
  color: #1e8449;
}
.sprocket-strips-title2 a:not(.btn) {
  color: #1e8449 !important;
}
.sprocket-strips-title2 a:hover {
  color: #020704 !important;
}
.sprocket-mosaic-item .sprocket-mosaic-title {
  color: #1e8449 !important;
}
.sprocket-mosaic-item .sprocket-mosaic-title a:not(.btn) {
  color: #2e312f !important;
  font-weight: 600;;
}
.sprocket-mosaic-item .sprocket-mosaic-title a:hover {
  color: #0b311b !important;
}
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover {
  background: rgba(30,132,73,0.9) !important;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover::after {
  font-family: "FontAwesome";
  font-size: 25px;
  position: relative;
  top: 50%;
  content: "\f064";
  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: #1e8449;
  -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-mosaic-item .sprocket-mosaic-title::after {
  background-color: #cfd9db !important;
}
.sprocket-mosaic {
  margin-top: -10px;
}
.sprocket-lists .sprocket-lists-title .indicator {
  color: #1e8449;
  background: none;
  margin: -2px;
}
.sprocket-lists-title {
  border: 1px solid #dde4e6 !important;
  color: #444444 !important;
}
.sprocket-lists-title:hover {
  border: 1px solid #8d969d !important;
}
.active .sprocket-lists-title {
  border: 1px solid #8d969d !important;
  border-radius: 4px;
}
.sprocket-mosaic-loadmore:hover {
  color: #ffffff;
  border: 2px solid #ffffff;
  -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;
  background: #41652c;
}
.sprocket-tabs-nav li .sprocket-tabs-inner:hover,
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  color: #fff !important;
  background: #373c40 !important;
}
.sprocket-headlines {
  padding: 18px 0;
}
.sprocket-headlines-badge {
  color: #fff;
}
.sprocket-headlines-item a {
  color: #8ae4b0;
}
.sprocket-headlines-item a:hover {
  color: #fff !important;
}
.sprocket-headlines-navigation {
  color: #fff;
}
.layout-slideshow .sprocket-features-arrows .arrow {
  color: #4f565b;
}
.uk-badge-color,
.uk-progress-bar {
  background: #1e8449 !important;
}
.uk-panel-box .uk-panel-badge {
  top: 15px;
  right: 15px;
  border-radius: 0;
}
.uk-overlay-area {
  background: rgba(30,132,73,0.7) !important;
}
.uk-panel-box {
  border-radius: 0px;
}
.uk-panel-box-secondary {
  background: rgba(255,255,255,0.2) !important;
  border: none;
  padding: 15px 0px;
}
.uk-panel-box-primary {
  background: none;
  border: none;
  padding: 15px 0px;
}
.uk-panel-box-primary .uk-panel-title {
  color: #444;
}
.icon-stack {
  background: #1e8449;
}
.btn-info {
  background: none;
  border: 2px solid #999;
  color: #999;
  text-shadow: none;
}
.btn-info:hover,
.btn-info:focus {
  background: none;
  border: 2px solid #1e8449;
  color: #1e8449;
}
#sp-main-menu {
  float: right;
}
#sp-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: none;
  font-weight: 400;
}
#sp-main-menu ul.level-0 > li {
  display: inline-block;
  margin: 0 0 0 25px;
  position: relative;
  padding: 0;
  text-transform: uppercase;
  font-size: 14px;
  -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:33px 0 15px 0;
  color: #41652c;
  border-bottom: 7px solid transparent;
  font-weight: 700;
  font-size: 13px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#sp-main-menu ul.level-0 > li a .menu-desc {
  font-size: 11px;
  color: #75e0a2;
  display: block;
}
#sp-main-menu ul.level-0 > li:hover {
  padding: 0;
}
#sp-main-menu ul.level-0 > li:hover >a {
  color: #08c;
  border-bottom: 7px solid green;
}
#sp-main-menu ul.level-0 > li.active {
  padding: 0;
}
/*#sp-main-menu ul.level-0 > li.active >a {
  border-bottom: 7px solid #41652c;
  color: #3f642a;
}*/
#sp-main-menu ul.level-0 > li.active:hover {
  padding: 0;
}
/*#sp-main-menu ul.level-0 > li.active:hover >a {
  color: #75e0a2;
}*/
#sp-main-menu ul.level-0 > li.parent {
  padding: 0;
}
#sp-main-menu ul.level-0 > li.parent:hover {
  padding: 0;
}
#sp-main-menu li {
  z-index: 999;
  text-align: left;
  text-transform: none;
}
#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: 13px;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  padding: 10px !important;
  color: #080808;
  border-bottom: none;
}

#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active {
  color: #fff !important;
  background: #1e8449 !important;
}
#sp-main-menu li li:not(.sp-menu-group):hover a,
#sp-main-menu li li:not(.sp-menu-group).active a {
  color: #fff;
}
#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 {
  padding: 5px !important;
  color: #555;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module {
  margin: 0;
  padding: 5px;
  color: #999;
}
#sp-main-menu .form-inline input {
  width: 125px;
  color: #fff;
  background: #1e8449;
  border: none;
}
.flat-price .plan {
  list-style: none;
  padding: 0 0 5px;
  margin: 0 0 5px;
  text-align: center;
  background: #edeeef;
  -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: #727c85;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.flat-price .plan li.plan-price {
  border-top: 0;
  font-size: 30px;
  padding: 10px 0;
  background: #5a6369;
}
.flat-price .plan li.plan-price >h1 {
  color: #fff;
}
.flat-price .plan li.plan-name {
  padding: 15px;
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  background: #5a6369;
  border-top: 0;
}
.flat-price .plan li.plan-action {
  margin-top: 5px;
  border-top: 0;
}
.flat-price .plan.featured li.plan-name {
  color: #fff;
  background: #1e8449;
}
.flat-price .plan.featured:hover {
  -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: #1e8449;
}
.flat-price .plan:hover {
  -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: #1e8449;
}
.uk-button-primary {
  background: #1e8449;
}
.uk-button-primary:hover,
.uk-button-primary:focus {
  background: #155a32;
}
button[type="submit"],
.btn-primary {
  color:  #ffffff;;
  border: 2px solid #41652c;
 background: #41652c;
}
button[type="submit"]:hover,
button[type="submit"]:focus,
.btn-primary:hover,
.btn-primary:focus {
  color: #41652c;
  border: 2px solid #41652c;
  background: rgba(65, 101, 44, 0.1);
  box-shadow: 0px 0px 1px 1px;
}
.module {
  margin-top: 20px;
}
.module:first-child {
  margin-top: 0;
}
.module h3 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  line-height: normal;
	    font-family: Lato,helvetica,arial,sans-serif!important;
}
.module.border {
  padding: 25px;
  background: #ecf0f1;
  border: 7px solid #c0cdd1;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.module.border p {
  margin: 15px 0;
}
.module.white {
  padding: 25px;
  background: #fff;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.module.white p {
  margin: 15px 0;
}
.module.dark {
  color: #fff;
  background-color: #373c40;
  padding: 25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.module.dark h3.header {
  color: #fff;
}
.module.dark h3.header::after {
  margin: -1px auto;
  background-color: #fff;
  content: "";
  display: block;
  height: 7px;
  position: relative;
  width: 50px;
  top: 8px;
}
.module.dark a:not(.btn) {
  color: #7f8991;
}
.module.dark a:not(.btn):hover {
  color: #fff;
}
.module.dark p {
  margin: 25px 0;
}
.module.dark .header {
  text-align: center;
}
.module.dark .btn-default {
  color: #7f8991;
}
.module.dark .btn-default:hover {
  color: #fff;
  border: 2px solid #fff;
}
.module.highlight {
  color: #fff;
  padding: 25px;
  border: 1px solid #1e8449;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #1e8449;
  background-image: url("../../images/pattern2.png");
}
.module.highlight p {
  margin: 15px 0;
}
.module.highlight a:not(.btn) {
  color: #8ae4b0;
}
.module.highlight a:not(.btn):hover {
  color: #0b311b;
}
.module.color {
  color: #fff;
  background-color: #1e8449;
  padding: 25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.module.color h3.header {
  color: #fff;
}
.module.color h3.header::after {
  margin: -1px auto;
  background-color: #fff;
  content: "";
  display: block;
  height: 7px;
  position: relative;
  width: 50px;
  top: 8px;
}
.module.color a:not(.btn) {
  color: #8ae4b0;
}
.module.color a:not(.btn):hover {
  color: #0b311b;
}
.module.color p {
  margin: 25px 0;
}
.module.color .header {
  text-align: center;
}
.module.color .btn-default {
  color: #fff !important;
  border: 2px solid #fff;
}
.module.color .btn-default:hover {
  color: #fff;
  border: 2px solid #373c40;
}
.module.title1 h3.header {
  padding: 0 0 25px 0;
 /* margin-top: -5px;*/
 color: #1f2021;
}
.module.title1 h3.header::after {
  background-color: #41652c;
  content: "";
  display: block;
  height:3px;
  position: relative;
  width: 50px;
  top: 8px;
}
.module.title1 p {
  margin: 5px 0;
  line-height: 24px;
  font-size: 17px;
  letter-spacing: 0.2px;
}
.module.title2 h3.header {
  padding: 18px 0 0 0;
  margin-top: -5px;
  color: #0a0a0a;
  margin-bottom: 20px;
}
.module.title2 h3.header::after {
  margin: -1px auto;
  background-color: #41652c;
  content: "";
  display: block;
  height: 3px;
  position: relative;
  width: 50px;
  top: 8px;
}
.module.title2 p {
  margin: 5px 0;
  text-align:center;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
}
.module.title2 .spot.a  p
{
  text-align: justify;
  line-height: 23px;
  font-family: sans-serif;
}
.module.title2 .header {
  text-align: center;
}
.module.title3 h3.header {
  padding: 0 0 25px 0;
  margin-top: -5px;
  color: #1c1c1c;
}
.module.title3 h3.header::after {
  margin: -1px auto;
  background-color: #1e8449;
  content: "";
  display: block;
  height: 3px;
  position: relative;
  width: 50px;
  top: 8px;
}
.module.title3 p {
  margin: 5px 0;
  font-size: 16px;
  line-height: 24px;
}
.module.title3 .header {
  text-align: center;
}
.module.title4 h3.header {
  padding: 0 0 5px 0;
  border-bottom: 1px solid #8d969d;
  margin-top: -5px;
}
.module.title4 h3.header::after {
  margin: -1px auto;
  background-color: #4f565b;
  content: "";
  display: block;
  height: 7px;
  position: relative;
  width: 50px;
  top: 8px;
}
.module.title4 p {
  margin: 15px 0;
}
.module.title4 .header {
  text-align: center;
}
.grid figcaption {
  background-color: #1e8449;
}
.ns2-date-blog {
  background: #1e8449 !important;
}
.ns2-date-blog:hover {
  background: #155a32 !important;
}
a.ns2-readmore span {
  background: #1e8449 !important;
}
a.ns2-readmore span:hover {
  background: #155a32 !important;
}
.ns2-page-inner {
  margin-top: 0;
}
.ns2-tools {
  margin-top: -13px;
}
.ns2-created {
  font-size: 11px !important;
}
.uk-badge {
  border-radius: 0;
}
.uk-close:after {
  font-size: 20px;
}
.uk-close {
  color: #fff;
  line-height: 35px;
  width: 35px;
  background-color: #1e8449;
  opacity: 1;
}
.uk-close a:not(.btn) {
  background: rgba(255,255,255,0) !important;
}
.uk-close:hover {
  color: #fff;
}
.uk-close:after {
  color: #fff;
}
.pagination ul > li > a,
.pagination ul > li > span {
  border: 2px solid #bfbfbf !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  color: #bfbfbf !important;
  text-shadow: none;
  opacity: 1 !important;
  padding: 5px 10px;
  margin-right: 5px;
}
.pagination ul > li > a:active,
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > li > span:active,
.pagination ul > li > span:hover,
.pagination ul > li > span:focus {
  color: #fff !important;
  background: #373c40;
  border: 2px solid #373c40 !important;
}
.day {
  font-size: 14px;
  font-family: 'Lato', sans-serif;
  /* letter-spacing: 1px; */
  color: #1e8449;
  padding: 0px;
  padding-bottom: 5px;
  font-weight: 600;
}
.year {
 /* font-family: 'Lato', sans-serif;*/
 /* letter-spacing: 10px;*/
  color: #2b2f32;
  padding: 0px;
  margin-top: -4px;
  font-weight: 800;
}
.btn.social {
  color: #fff;
  background: #2e3235;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
.btn.social:hover {
  color: #fff;
  background: #1e8449;
  text-decoration: none;
}
.readmore {
  color: #41652c !important;
  bottom: 30px !important;
  padding: 10px;
  background: none;
  border: 2px solid #41652c;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  text-shadow: none;
  margin: 18px;
}
.readmore:hover,
.readmore:focus {
  color: #fff !important;
  background: #41652c;
  border: 2px solid #41652c;
}
#sp-middle-wrapper .uk-panel-box {
  background: #ecf0f1;
  border: 1px solid #d5dde0;
}
.hi-icon:before {
  color: #9aa2a9;
}
.hi-icon:after {
  box-shadow: 0 0 0 3px #9aa2a9;
}
.hi-icon-wrap:hover .hi-icon {
  box-shadow: 0 0 0 5px #1e8449;
}
.hi-icon-wrap:hover .hi-icon:before {
  color: #1e8449;
}
.spot li::before {
  color: #41652c;
}
.tp-caption.bold_with_bg {
  color: #1e8449 !important;
}
.tp-caption.bold_with_bg_color {
  background: rgba(30,132,73,0.9) !important;
}
.uk-badge-urban {
  background: #1e8449;
}
.sp-dropcap {
  overflow: hidden;
}
.sp-dropcap:first-letter {
  background: #1e8449;
  color: #fff;
}
.pad-spa {
  padding: 10px 0;
}
urban {
  color: #1e8449;
}
.marker {
  color: #fff;
  background: #1e8449;
  padding: 0 1px;
}
.tp-caption a:hover {
  color: #ffffff !important;
}
.userItemTitle,
div.tagItemHeader h2.tagItemTitle,
div.catItemHeader h3.catItemTitle,
.catItemTitle,
div.itemHeader h2.itemTitle {
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  line-height: 100%;
  padding: 0;
  padding-bottom: 5px;
}
div.userItemView {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
.catToolbar,
div.itemToolbar {
  padding: 10px;
  color: #fff;
  background: #1e8449;
  border-bottom: 1px solid #1e8449;
  border-top: 1px solid #1e8449;
}
.catToolbar a:not(.btn),
div.itemToolbar a:not(.btn) {
  color: #fff;
}
.catToolbar a:not(.btn):hover,
div.itemToolbar a:not(.btn):hover {
  color: #0b311b;
}
.catToolbar {
  font-size: 12px;
  display: block;
  padding: 20px;
  color: #fff;
  background: #1e8449;
  border-bottom: 1px solid #1e8449;
  border-top: 1px solid #1e8449;
}
.catToolbar a:not(.btn) {
  color: #fff;
}
.catToolbar a:not(.btn):hover {
  color: #0b311b;
}
div.catItemHeader span.catItemAuthor {
  float: right;
  display: inline-block;
  position: relative;
  top: -10px;
}
div.itemToolbar ul li a#fontIncrease img {
  background: url("../../images/up.png") no-repeat scroll 0 0 rgba(0,0,0,0);
}
div.itemToolbar ul li a#fontDecrease img {
  background: url("../../images/down.png") no-repeat scroll 0 0 rgba(0,0,0,0);
}
div.itemToolbar ul li {
  border-left: 1px solid #166337;
}
.datek2 {
  float: left;
  font-weight: bold;
}
.catDatek2 {
  float: left;
  font-weight: bold;
  margin-top: -10px;
}
.userDate {
  font-family: 'FontAwesome';
  font-weight: normal;
}
.tagItemDateCreated,
.userItemDateCreated {
  font-size: 12px;
}
div.tagItemCategory span,
div.userItemCategory span,
div.catItemCategory span,
div.itemCategory span,
.datek2-icon,
div.itemToolbar ul li a.itemCommentsLink span,
div.itemToolbar ul li a.itemEmailLink span,
div.itemToolbar ul li a.itemPrintLink span {
  font-family: 'FontAwesome';
  font-weight: normal;
}
div.catItemCategory {
  border-bottom: none;
}
span.tagItemImage img,
span.userItemImage img,
span.catItemImage img,
span.itemImage img {
  padding: 0;
  border: none;
}
div.catItemImageBlock,
div.itemImageBlock {
  margin: 0;
  padding: 0;
}
div.itemRatingBlock {
  float: right;
  padding: 0;
}
div.itemBody {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0px;
}
div.itemCategory {
  border-bottom: none;
}
div.userItemTagsBlock,
div.catItemTagsBlock,
div.itemTagsBlock {
  padding: 10px;
  color: #fff;
  border-bottom: none;
  background: #4f565b;
}
div.userItemTagsBlock a:not(.btn),
div.catItemTagsBlock a:not(.btn),
div.itemTagsBlock a:not(.btn) {
  color: #fff;
}
div.userItemTagsBlock a:not(.btn):hover,
div.catItemTagsBlock a:not(.btn):hover,
div.itemTagsBlock a:not(.btn):hover {
  color: #080909;
}
div.itemTagsBlock span {
  font-weight: normal;
  color: #fff;
}
div.userItemTagsBlock span,
div.catItemTagsBlock span,
.itemTags_icon {
  font-weight: normal;
  color: #fff;
  font-family: 'FontAwesome';
}
div.userItemTagsBlock ul.userItemTags li,
div.catItemTagsBlock ul.catItemTags li,
div.itemTagsBlock ul.itemTags li {
  background: #373c40;
  padding: 5px 10px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
div.userItemTagsBlock ul.userItemTags li a:not(.btn),
div.catItemTagsBlock ul.catItemTags li a:not(.btn),
div.itemTagsBlock ul.itemTags li a:not(.btn) {
  color: #fff;
}
div.userItemTagsBlock ul.userItemTags li a:not(.btn):hover,
div.catItemTagsBlock ul.catItemTags li a:not(.btn):hover,
div.itemTagsBlock ul.itemTags li a:not(.btn):hover {
  color: #fff;
}
div.userItemTagsBlock ul.userItemTags li:hover,
div.catItemTagsBlock ul.catItemTags li:hover,
div.itemTagsBlock ul.itemTags li:hover {
  background: #24272a;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
div.catItemCommentsLink {
  padding: 0 0 0 8px;
  margin: 0 0 0 8px;
  border-left: 1px solid #166337;
  border-right: none;
}
.itemBackToTop {
  padding-top: 5px;
  font-family: 'FontAwesome';
}
.catItemCommentsLink span {
  font-family: 'FontAwesome';
}
div.itemContainer {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom: 10px;
  width: 100%;
}
div.itemBackToTop a {
  text-decoration: none;
}
div.userBlock,
div.itemAuthorBlock {
  background: #fff;
  border: none;
  padding: 5px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
div.itemAuthorLatest ul li.even,
div.itemAuthorLatest ul li.odd {
  background: #fff;
  border: none;
}
div.itemNavigation {
  background: #fff;
  border: none;
  margin: 10px 0;
  padding: 0;
}
div.itemCommentsForm form input#submitCommentButton {
  color: #fff;
  border: none;
  padding: 5px 10px;
  background: #1e8449;
  -webkit-box-shadow: inset 0 -2px 0px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 -2px 0px 0px rgba(0,0,0,0.2);
  box-shadow: inset 0 -2px 0px 0px rgba(0,0,0,0.2);
}
div.itemCommentsForm form input#submitCommentButton:hover,
div.itemCommentsForm form input#submitCommentButton:focus {
  background: #239954;
}
div.userItemReadMore,
.catItemReadMore {
  border: none;
  border-radius: 4px;
  padding: 10px;
  background: #1e8449;
  -webkit-box-shadow: inset 0 -2px 0px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 -2px 0px 0px rgba(0,0,0,0.2);
  box-shadow: inset 0 -2px 0px 0px rgba(0,0,0,0.2);
  margin-bottom: 10px;
}
div.userItemReadMore:hover,
div.userItemReadMore:focus,
.catItemReadMore:hover,
.catItemReadMore:focus {
  background: #239954;
}
div.userItemReadMore a:not(.btn),
.catItemReadMore a:not(.btn) {
  color: #fff;
}
div.userItemReadMore a:not(.btn):hover,
.catItemReadMore a:not(.btn):hover {
  color: #fff;
}
div.itemComments {
  background: #edeeef;
}
div.k2TagCloudBlock a {
  color: #fff;
  margin-right: 8px;
  background: #4f565b;
  padding: 5px 10px;
  margin-top: 5px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
div.k2TagCloudBlock a:hover {
  padding: 5px 10px;
  background: #373c40;
}
div.itemAuthorBlock div.itemAuthorDetails {
  margin-left: 20px;
  margin-top: -20px;
}
div.k2LatestCommentsBlock ul li,
div.k2ItemsBlock ul li {
  list-style-type: none;
  margin-left: 0;
}
div.k2LatestCommentsBlock ul li.even,
div.k2LatestCommentsBlock ul li.odd,
div.k2ItemsBlock ul li.even,
div.k2ItemsBlock ul li.odd {
  background: #fff;
  border: none;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}
div.itemComments ul.itemCommentsList li.even,
div.itemComments ul.itemCommentsList li.odd {
  background: #fff;
  border: none;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
  float: left;
  width: 100%;
  margin-left: 0px;
}
div.k2ItemsBlock ul li span.moduleItemDateCreated {
  color: #1e8449;
  font-size: 10px;
  float: right;
  vertical-align: center;
}
div.itemListSubCategories,
div.itemListCategory {
  display: none;
}
div.k2Pagination ul > li > a,
div.k2Pagination ul > li > span {
  padding: 6px 10px;
  background: #1e8449;
  color: #fff;
  border-color: #fff;
  border-left: 1px solid #fff;
  opacity: 0.7;
}
div.k2Pagination ul > li > a:hover,
div.k2Pagination ul > li > span:hover {
  opacity: 1;
  color: #fff;
  background: #1e8449;
}
div.itemContainer {
  position: relative;
  top: -15px;
}
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {
  background: #fff;
}
div.itemHeader h2.itemTitle span sup {
  color: #fff;
  background: #1e8449;
  padding: 5px 10px;
}
.m1
{
	padding-top:15px;
	padding-bottom:15px;
}
.enq
{
border:1px solid darkgrey;
padding-top:20px;
padding-bottom:20px; 
 margin-bottom:10px;
 margin-top:30px;
 background-color: #99effe70;
}
.e1
{
	padding-left: 43px;
	width:80%;
}
@media screen and (max-width:600px) {
.fs-16 {
       padding:15px;
    }
}
@media screen and (max-width:600px) {
.m1{
       padding:15px;
    }
}
@media screen and (max-width:600px) {
.e1{
      padding-left: 0px; 
      width: 100%;
    }
}
.gal
{
	max-width:1024px;
	max-height:800px;
	margin-bottom:20px;
	margin-right:0px;
	width:23%;
}
@media screen and (max-width:600px)
{
.entry-content1 p a img
{
	margin-right:0px;
    border: 3px solid #72b53a;
	    width: 44%;
    margin-bottom: 18px;
}
}

.entry-content 
{
        padding-left: 63px;
}
.rokbox-thumb
{
margin-bottom: 20px;
margin-right:15px;
}
@media screen and (max-width:600px)
{
.rokbox-thumb
{
    margin-left: 8px;
    margin-bottom: 20px;
    margin-right: 15px;
    width: 25%;
}
}
@media screen and (max-width:600px)
{
.entry-content 
{
        padding-left: 0px;
}
}
@media screen and (max-width:600px){
	.logo
	{
		width:81%;
	}
}
footer
{

   left: 0;
   bottom: 0;
   width: 100%;
   color: white;
   text-align: center;
}
@media screen and (max-width:600px){
footer
{
	 position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   color: white;
   text-align: center;
}
}
.con-en
{
	    background-color: red;
    width: 100%;
    margin: 0px;
	background-image: url(../image/cont.jpg);
}