@charset "utf-8";
/* CSS Document */

p, ul{ margin-bottom:15px;}

.strip{background:url(../../images/strip.jpg) no-repeat left;}
  
.btn-bg{background:url(../../images/btn-bg.png) no-repeat left; width:497px; height:86px; margin-left:-120px; padding-top:30px; padding-left:55px; margin-bottom:30px;  font-size:25px; text-transform:uppercase;}

.btn-bg a{ font-weight:bold; color:#ffffff; text-decoration: none;}

.slide-content{width:100%; height:550px;}

.tp-hero-bg {
  position: absolute;
  top: 0px;
  height:550px;˛
  width: 100%;˛
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  z-index: 0;
}

.banner-strip{ background:#d9d9d9; width:100%; padding:30px 0; font-size:16px;}

.banner-strip a{ color:#00853e; text-decoration:underline;}

.banner-strip a:hover{ text-decoration:none;}

.req-btn{ background:url(../../images/btn-bg2.png) no-repeat left; align-items: center;  justify-content: center; width:289px; height:43px; font-size:20px; padding:7px 0 0 35px; margin-top:25px;}

.req-btn a{ color:#ffffff; text-decoration: none;}

.tp-btn1 {
  display: inline-block;
  font-family: var(--tp-ff-heading);
  font-weight: 600;
  font-size: 16px;
  border:1px solid #00853e;
  background:#ffffff;
  color:#00853e;
  padding: 10px 35px;
  border-radius:0px;
  transition: all 0.4s ease-in;
  background-size: 200% auto;
  overflow: hidden;
}
.see_btn{ margin-top:15px;}

.grn_strip{ background:#00853e; width:100px; height:7px; border-radius:5px; display:flex; margin:0 auto;}

.tp-blog-item-content ul, li{  color: var(--tp-text-1); font-size:14px;}

.active{ background:url(../../images/menu-active.jpg) no-repeat center bottom 15px;}

.grn_bold{ color:#00853e; font-weight:bold;}

.mission-strip-left{ background:#00853e;}

.white{color:#ffffff;}

.breadcrumb1{ padding-bottom:50px; font-size:16px; font-weight:normal; text-align:left;}

.grn_active{color:#00853e;}

.tp-about-btn .tp-btn a{text-decoration:none;}

.contact_link{ color: #00853e; text-decoration: underline;}

.active1 {color:#00853e !important; font-weight: normal;}

.tp-footer-copyright-inner a{color:#00853e; text-decoration: underline;}
.tp-footer-copyright-inner a:hover{color:#00853e; text-decoration:none;}

.ajax-response error{ color:#FF0004;}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .tp-hero-bg {
  position: absolute;
  top: 0px;
  height:550px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-size: cover;
  z-index: 0;
}
  .btn-bg{ margin-left:-15px;}
}