.dlbtn:hover {
    color: #eee !important;
    border: 2px solid #429b39;
}

.dlbtn {
    background: #74b36d;
    padding: 20px;
    line-height: 90px;
    color: white;
    border: 2px solid #74b36d;
}

#rev_slider_1_1_wrapper .custom.tparrows {
    background: white !IMPORTANT;
}

.stm_mobile__header .stm_mobile__switcher.active span:first-child {
    background-color: #fefefe !important;
}

.stm_mobile__switcher.active span:nth-child(2) {
    background-color: #fefefe !important;
}

.stm_mobile__header .stm_mobile__switcher.active span:last-child {
    background-color: #fefefe !important;
}

.stm_mobile__header .stm_mobile__switcher span {
    background-color: #028200!important;
}

@media only screen and (max-width: 1023px) {
.stm-header .stm-navigation__default>ul>li.current-menu-item>a, .stm-header .stm-navigation__default>ul>li.current-menu-parent>a, .stm-header .stm-navigation__default>ul>li.current_page_item>a {
    color: black !important;
}
}

@media only screen and (max-width: 1023px) {
.stm-header {
    background-color: #7cbe75!important;
}
}

.request_callback .button:focus i {
    color: #fff !important;
}

.request_callback .button:hover, .request_callback .button:focus {
    border-color: #6c98e1 !important;
    background-color: #6c98e1 !important;
    color: #fff !important;
}

#footer .footer_widgets .widget.widget_nav_menu ul li {
    width: 100%;
}

#footer .copyright_row .copyright_row_wr {
    border-top: 1px solid #1f567c;
}

#footer .widgets_row {
   padding-bottom: 0px;
}

.textwidget a:hover {
    color: #6fc4ff!important;
}

.textwidget a {
    color: white;
}

#footer .footer_widgets .widget.widget_text {
    color: #fff;
}

#footer .copyright_row {
    background: #07395c;
}

.stm-header__hb .stm-navigation__default>ul>li ul li {
    border-bottom: 1px solid #eee;
}

.stm-header__hb .stm-navigation > ul > li .sub-menu li a {
font-weight: 600 !important;
    padding: 13px 20px 13px;
}

.stm-header__hb .stm-navigation > ul > li .sub-menu li a:hover {
    color: #FFF !important;
    background: #7cbe75;
}

.stm-header__hb .stm-navigation__default>ul>li ul {
    border-top: 0px;
}

.page_title {
    margin: 0 0 33px;
}

a {
    transition: all .3s ease;
}

.copyright a:hover {
    color: #7cbe75!important;
    transition: all .3s ease;
}

#footer .footer_widgets .widget.widget_nav_menu ul li a, #footer .footer_widgets .tp_recent_tweets li span, #footer .footer_widgets .tp_recent_tweets li span a, #footer .footer_widgets .tp_recent_tweets li .twitter_time {
    font-weight: 600;
}

#footer .footer_widgets .widget.widget_nav_menu ul li a:hover {
    color: #6fc4ff !important;
    transition: all .3s ease;
    font-weight: 600;
    text-decoration: none !important;
}

.widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_nav_menu ul li a, .widget.widget_pages ul li a, .widget.widget_product_categories ul li a {
    width: 100%;
}

.wpb_text_column ul li:before {
    color: #7cbe75;
}

.stm_sidebar .wpb_content_element {
    margin: 0 0 0px;
}

.breadcrumbs>span i.fa {
    color: #409bd1;
}

#rev_slider_1_1_wrapper .hebe.tparrows:after {
  background: black !important;
}

#rev_slider_1_1_wrapper .hebe.tparrows:hover .tp-title-wrap {
display: none;
}

#footer .footer_widgets .widget .widget_title {
    margin-bottom: 5px;
}

@media (min-width: 1200px) {
.container {
    width: 1240px;
}
}

body {
    font-size: 17px !important;
}

.page_title.transparent {
    padding-top: 0px;
    margin-top: -27px;
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    background: #7cbe75;
}

body .vc_general.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
    background: #028005;
    border-color: #028005;
    color: #fff;
}

body .vc_general.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #fff;
    border-color: #fff;
    background: #222;
    border-width: 0px;
    border-radius: 5px;
}

.stm_sidebar .third_bg_color .vc_column-inner {
    background: white;
    border: 3px solid #EEE;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat:hover {
    background: #1f4061;
    border-color: #1f4061;
    color: #fff;
}

body .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    color: #ffffff;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat {
    border-color: #222222;
    background: #222222;
}

.page_title.transparent .breadcrumbs span i.fa {
    color: #7cbe75;
}

.breadcrumbs {
    font-size: 15px;
}

#footer.style_1 .widget_socials li a:hover {
    color: #002e5b;
}

#footer.style_1 .widget_socials {
    margin: 0px 0 7px;
}

#footer.style_1 .widget_socials li a {
    color: #222;
}
#footer .copyright_row .copyright_row_wr .copyright {
    font-size: 15px;
}

#footer .copyright_row .copyright_row_wr .copyright a {
    color: #6fc4ff !important;
    font-weight: 600;
    font-size: 15px;
}

#footer .copyright_row .copyright_row_wr .copyright {
    color: #fff;
    text-align: left;
}

#footer .footer_widgets .widget.widget_nav_menu ul li a {
    font-size: 15px;
}

.widget .widget_title {
    border-top: 0px !important;
}

#footer {
    background-color: #07395c !important;
}

body .tparrows:before {
    font-size: 17px;
    color: #028005 !IMPORTANT;
}

body .stm-header__hb .stm-header__element.object616 .stm-navigation > ul > li:hover > a, body .stm-header__hb .stm-header__element.object616 .stm-navigation > ul > li > a:hover {
    color: #ebebeb !important;
}

.comment-body .comment-text p, .wpb_text_column p {
    line-height: 30px;
}

.stm-logo img {
    max-width: 260PX;
}

body .stm-header__hb .stm-header__element.object308 .stm-navigation > ul > li:hover > a, body .stm-header__hb .stm-header__element.object308 .stm-navigation > ul > li > a:hover {
   color: #eee !Important;
}

.hide, #hide {
  display: none !important;
}