.header
{
	border-bottom:1px solid #41c177;
	border-top:10px solid #41c177;
}

.slider-bg-img::after, .content-full-banner::before, .full-grid-content article:hover::before, .boxed-grid-content article:hover .boxed-grid-item a::before, .tree-grid-content article:hover .tree-grid-item a::before, .two-grid-content article a:hover .two-grid-image::before
{
	background:none;
}

.contact-form-content .btn-danger, .contact-form-content .btn-danger.focus 
{
	background:#31ad65;
	border-color:#31ad65;
}

.contact-form-content .btn-danger:focus, .contact-form-content .btn-danger:hover {
		background:#d8ffea;
	border-color:#d8ffea; 
	color: #31ad65;
}


ul.social-media-page-link li a:hover, ul.social-media-page-link li a:focus
{
	background: #d8ffea;
	border-color:#d8ffea; 
	color: #31ad65;
}

ul.social-media-page-link li a, ul.social-media-page-link li a:visited
{
	background: #31ad65;
	border-color:#31ad65;
}

.nicescroll-cursors
{
	    background-color: #676767 !important;
}


.page-title,h3,h4,h1,.contact-information-list li i
{
	color: #31ad65;
}

.divSocialMedia{
	margin-left:0px
}
.divSocialMedia ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline-block;
	vertical-align: sub;
}
.divSocialMedia ul li {
    float: left;
    margin: 0px 5px;
    padding: 0px;
}
.divSocialMedia li a {
    color: #fff;
    padding: 12px;
}

.divSocialMedia li a:hover{text-decoration:none;}
.divSocialMedia .Facebook {
    background-image: url("../images/fb.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.divSocialMedia .GooglePlus {
    background-image: url('../images/googleplus.png');
    background-repeat: no-repeat;
    background-position: center top;
	width:32px;
	height:32px;
}

.divSocialMedia .Twiter {
    background-image: url("../images/twitter.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.divSocialMedia .Youtube {
    background-image: url("../images/youtube.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.divSocialMedia .Linkedin {
    background-image: url("../images/linkedin.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.divSocialMedia .Instagram {
    background-image: url("../images/instagram.png");
    background-repeat: no-repeat;
    background-position: center top;
	width:32px;
	height:32px;
}
.post .single-title h1 {
    text-transform: uppercase;
    margin: 0px;
    text-align: left;
    font-weight: 600;
    background: #31ad65;
    display: table;
    color: #FFF;
    padding: 10px 5px 5px 7px;
 	/*-webkit-padding-end:5px;*/
}

.shownewsimgpreview  {
	cursor:pointer;
	height:100px;
	width:150px; }
	
.news_detail
{
	padding:7px;
}

.ix-meta
{
	margin-top: 7px;
}
.thumbnail
{
	height:400px;
	border:none;
}
.site-single-content {
    text-align: left;
}
a, a:visited{
color:#099f48;
}
.page-links span{
    /*margin: 14px 14px 10px 13px;*/
    background: #2fb770;
    display: inline-block;
    width: auto;
    font-size: 20px;
    text-align: center;
    line-height: unset;
    color: #FFF;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    border: 1px solid #1b9f5a;
    margin-bottom: 20px;
    padding: 8px 12px 5px 12px;
    margin-top: 20px;
}
.page-links a span, .page-links a:visited span{border-color: #1b9f5a;}
.page-links a:hover span, .page-links a:focus span{color: #1b9f5a; border-color: #1b9f5a;}
.page-links {
    text-align: left;
}
.footer{background: #41C177; padding: 20px 0px; width:100%;}

.single-title-products
{
	margin-top:20px;
}
.post-related {
    margin-top: 20px;
    border-top: 1px solid #d7d7d7;
    padding-top: 20px;
}
.pro_btn
{
	color: #08592a;
}



/*----------Menu styling   */
.navbar-nav ul > li {
	box-shadow: 1px 0 #fff;
	/*float:left;*/
	padding:10px 0px;
}

.navbar-nav ul > li > a {
	/*text-shadow: 0 1px rgba(255,255,255,0.8);*/
	padding: 0 15px;
}
ul > li > ul{margin-top: -50;}
.navbar-nav ul > li > a:hover,
.navbar-nav ul > li.active > a {
	/*text-shadow: 0 -1px rgba(0,0,0,0.4);*/
}

.navbar  ul .fa  ul {
	font-size: 18px;	
}

.navbar-nav ul li:hover > ul
{
	display:block
}
.header .navbar ul li ul {margin-top: 0px;}
.header.fixed-header .navbar ul li ul {margin-top: -5px;}
.navbar-nav ul li:hover > ul
{
	display:block
}
.navbar-toggle{margin-top: 16px;}
/*------ menu end -------*/

.header.fixed-header a.site-logo img{height: auto;}
.header.fixed-header a.site-logo{margin: -10px 0px;}
a.site-logo{margin: 0px 0px 0px;}

table {
    border-collapse: collapse;
    width: 100% !important;
}

th, td {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}

th {
    background-color: #41c177 ;
    color: white;
}
.aboutbg{background-image:url('../images/home_bg.jpg');}
.panel-title{font-size:25px;}
.page-title{margin: 30px 0px 30px 0px;}
.space-text{margin: 0px;}
.post .post-header{ margin-bottom: 15px;}
.header.fixed-header .navbar ul{margin-top: 22px;}
.slider-area .slider-bg-img{min-height: auto !important;}
.slider-area{    height: auto;
    min-height: auto !important;
}
.post-related h4{height:80px;}
.post-related .related-post-info{margin-top:10px;}
a, a:visited {
    color: #08592a;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ccc;
}
h1, h2, h3, h4, h5, h6, h7
{
 	color: #08592a; 
}

/*----------- slider ---------*/
.slider-area .carousel-inner > .item {
    height: 100%;
    min-height: auto !important;
}
.slider-area .slider-bg-img::after{ min-height: auto !important;}
.slider-area .carousel-inner{ min-height: auto !important;}
.slider-area .carousel{ min-height: auto !important;}

 /***************** Changes **********************/

/*article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, ul, li, section, summary{display: table/*inline-grid;}*/
.post-author .author-info-description{ height: auto;}
.navbar-nav ul > li > ul li
{width:100%;}


#slideshow {
    position:relative;
   /* max-height:350px;*/
	max-width:600px;
	height:450px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#slideshow IMG{width:273px;}
.divider {
    clear: both;
    height: 30px;
    width: 100%;
	}

@media (max-width:1024px){
  .videolic{height:200px;}
}
.contact-information-list li span,.fa
{
  color:#000;
}
.bottom_link ul {list-style-type:none;margin:0px; padding:0px;text-align:left;}
.headerunderline{border-bottom:2px solid #ff5722;}

.page-links a span, .page-links a:visited span{border-color:#ff5722; background-color: #ff5722;color: #fff;} /*dark */
.page-links span:hover, .page-links span:focus{border-color: #ff5722;color: #fff;background: #ffaa75 none repeat scroll 0 0;}
.page-links a:hover span, .page-links a:focus span{border-color:#ff5722; color:#fff} /*dark */

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 20%;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 20%;
}
.instagram-pics li
{
  padding:5px;
}
.instagram-pics 
{
	padding:0px;
    margin:0px;
}
.instagram-pics li
{
  width:none;
}
.post-related .relatedpostsimage img
{
  width:100%;
}

@media (max-width:768px){
 .post-related .relatedpostsimage img
  {
    width:80%;
  }
  @media (max-width:667px){
.post-related .relatedpostsimage img{width:60%;}
}
  section.content-full-banner h2 {
      font-size: 35px;
      text-transform: uppercase;
      margin-top: 18px;
      font-weight: 600;
      letter-spacing: normal;
  }
}
/*.footer-bottom {
    height: 55px;
    background: #31ad65;
}*/
.top-icon{top: -10px; /*background: #31ad65;*/}
.btn{padding: 6px 8px 2px 8px;}
.greeting{text-align:center;}
#slideshow IMG{ left:35px;}
@media (max-width:1024px){ 	#slideshow IMG{ left:10px;}}
@media (max-width:768px){ 	#slideshow IMG{ left:215px;} .jssocials-shares{margin-right: 0px; text-align: center;}}
@media (max-width:736px){ 	#slideshow IMG{ left:212px;}}
@media (max-width:667px){   #slideshow IMG{ left:180px;}}
@media (max-width:600px){   #slideshow IMG{ left:140px;}}
@media (max-width:568px){ 	#slideshow IMG{ left:125px;}}
@media (max-width:414px){ 	#slideshow IMG{ left:42px;}}
@media (max-width:375px){ 	#slideshow IMG{ left:35px;}}
@media (max-width:370px){ 	#slideshow IMG{ left:0px;}}
/*@media (max-width:320px){	}*/
.divSocialMedia ul li{padding-bottom:40px;}

#ascrail2000-hr{position:unset;}
.nicescroll-rails .nicescroll-rails-hr{position:unset;}
.jssocials-share-link{padding: .3em .3em;}