body {
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 16px; line-height: 1.618
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
  text-transform: capitalize;
  font-weight: 700;
  color:#05513d
}

h1, .h1{font-size: 2.25rem}
h2, .h2{font-size: 1.75rem}
h3, .h3{font-size: 1.5rem}
h4, .h4{font-size: 1.25rem}
dl, ol, ul{padding-left:1.125rem}
.primary-color{color:#05513d}
.grey-text{color:#4A4A4A}
.font-lime, .font-lime a, .home-tabs .post-categories a,.home-tabs .nav-link .post-categories a{color:#1C894B}
.post-categories a{pointer-events: none}
.small-font{font-size:0.8rem}
.nwcc-btn{text-transform: uppercase}
/* .nwcc-light-frame-btn{border-color:#FAC554} */
.nwcc-light-frame-btn:hover{border-color:#fff}
.nwcc-dark-frame-btn{border-color:#000; color:#000;background-color: #fff}
.nwcc-dark-frame-btn:hover{background-color:#05513d; color:#fff}
.more-btn{color:#05513d; text-transform: uppercase; color:#05513d}
.more-btn::after{color:#05513d;}
.top-menu a:hover, .access-btn:hover{background-color: #05513d}
.extra-mbmenu-link a{color:#000}
.max-width-content{max-width:750px; margin-left: auto;margin-right: auto;}
.v-flex-column{   display: flex;   flex-direction: column;   justify-content: space-between; }
.page-small-section-top{padding-top:1.5rem}
.page-grey-section{background-color: #E9E9E9}
.page-dotted-section{   background-image: radial-gradient(#efefef 20%, transparent 20%); background-color: #fff; background-position: 0 0, 5px 5px;   background-size: 10px 10px; }
.owl-dot span{width:12px;height:12px;margin:4px 6px}

.menu-row{background-color: #E9E9E9}
.navbar-nav>li>a{font-weight: bold}
.menu-row a{color:#05513D}
/* .menu-row a:hover{color:#FAC554;text-decoration: none} */
.dropdown-menu{background-color: #1C894B; }
.dropdown-menu a{color:#fff}
.dropdown-menu a:hover{background-color:#05513d}
.current-menu-ancestor, .current-menu-parent{}
/* .current-menu-parent>a, .current_page_item a{color:#FAC554;font-weight: bold} */
#menu-main-menu .dropdown-menu .active{background-color:#05513d}
.nav-become-memeber a{background-color:#05513D;border-color:#05513D; color:#fff}
.nav-become-memeber a:hover{color:#05513d;background-color:#fff}
.home-tabs-section .tab-content,.home-tabs-section .tab-btns{background-color: #fff}
.nav-link.active{background-color:#05513d;color:#fff }
.active .active-effected .post-categories a{color:#fff}
.news-blog-backgound{border:0}
.blog-section-boxes{background-color:#fff; padding:2rem 1rem; border-left:1px solid #555; border-right:1px solid #555; border-bottom:4px solid #A7B746}
.home-carousel .slide-content h3{color:#FFF}
.home .post-categories{padding:0; list-style: none; margin:0}
.blog-box-contents a{color:#000}
.form-border-box{border:1px solid #979797}

footer .details-row{background-color:#4A4A4A; color:#fff}
footer .credit-line{background-color:#000; color:#fff}

.footer-address,.footer-phone,.footer-email{display:flex}
.footer-address::before,.footer-phone::before,.footer-email::before{content:''; width: 24px; height:24px; margin-top: .25rem; margin-right: .75rem; background-repeat: no-repeat;}
.footer-address::before{background-image: url(../images/pin.png)}
.footer-phone::before{background-image: url(../images/phone-icon.png)}
.footer-email::before{background-image: url(../images/email-icon.png)}
footer .credit-line a{color:#f2bf53}
.page-content-grey-box{background-color:#f9f9f9; padding:1.5rem 1.5rem 1rem 1.5rem; margin-bottom:1rem; margin-top:1rem}
.page-content-grey-box h2,.page-content-grey-box h3{color:#05513d}
.side-ne-contents{padding:1rem 1rem 0 1rem; border:1px solid #ADBCC3; border-top:0}
.side-ne-inside-box{margin-bottom:1rem}
.side-ne-inside-box:last-child{margin-bottom:0}
/* .side-story-news{margin-bottom: 2rem} */

.post-box{border:1px solid #ccc; padding:1rem;}
.post-box p{margin:0}
.sidebar-ctw{margin-bottom:1rem}


@media screen and (max-width: 991px){
ul{padding-left:1rem}
.navbar{background: none}
.navbar-nav li{border-top:1px solid rgba(0,0,0,0.25)}
.page-section{padding-top:2rem; padding-bottom:2rem;}
.page-small-section-top{padding-top:.75rem}
.page-small-section-bottom{padding-bottom:.75rem; }
.page-section-top{padding-top:2rem}
.page-section-bottom{padding-bottom:2rem}
.page-grey-section{background-color:#fff; border-top:1px solid #555; border-bottom:1px solid #555}
.side-story-news{display:block}
}

@media screen and (max-width: 767px) {
.anchor-box-right,.affiliate-content {padding:0!important; margin:0; border:0}
.post-box{margin-bottom: 1rem}
.card-body ul li{display: flex}
/* .home-post-col:last-child{display:none} */


}
