mark, .item-promotion-h5, .latest-blog-post-date, .owl-item.synced .process-item, .process-2-container .process-item span.order, .section-dark-ourStatistics .ourStatis-item-2 .circle-statis, .accordion-process .panel-default > .panel-heading .panel-title > a, .accordion-process .panel-default > .panel-heading .panel-title > a.collapsed:hover, .accordion-style-light .panel-default > .panel-heading .panel-title > a, .accordion-style-light .panel-default > .panel-heading .panel-title > a.collapsed, .process-2-container .process-2-item span.order, .mobile-menu .open + a, .process-item:hover, .arc-sorting div.fancy-select ul.options li.selected, .arc-sorting div.fancy-select ul.options li:hover, ul.social-dark li a:hover, .accordion-style-light .panel-default > .panel-heading .panel-title > a.collapsed:hover, .footer-mobile-menu ul.social li a:hover, .mobile-menu > li:hover > a, .mobile-menu li li:hover a, ul.list-link-footer li:hover::before, ul.social li a:hover, ul.social li.active a, #to-the-top:hover, .btn-border-ghost:hover, .btn-main-color, .language div.fancy-select ul.options li.selected, .language div.fancy-select ul.options li:hover, .navi-level-1 > li .navi-level-2, span.mini-cart-counter, .hover-style-2 .navi-level-1 > li > a > span::before, .hover-style-3 .navi-level-1 > li > a > span::before, .hover-style-5 .navi-level-1 > li > a > span::before, .main-sidebar .tagcloud a:hover, .newsletter-field .newsletter-button, nav .navi-level-1 > li > a::before, nav .navi-level-1 > li:hover > a::before, .comment-respond .btn-submit:hover, .tab2.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a, .tab2.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a:hover, div.tab2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a, .tab3.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a, .tab3.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a:hover, div.tab3.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a, div.tab4.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::after, div.tab4.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a::after, div.acc1.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:hover, div.acc1.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a, div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a, div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover, ul.list-link-footer-2 li:hover::before, .product-single.type-product button.button.alt.single_add_to_cart_button, .woocommerce a.button.btn-main-color, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .project-terms a:hover h4::before, .project-terms-2 a.current h4::before, .project-terms-2 a:hover h4::before, .project-terms a h4::before, .project-terms a.current h4::before, .project-terms-2 a h4::before, .tnp-field-button .tnp-button {
    background-color: #81d742 !important;
}
.btn-main-color {
    background-color: #81d742 !important;
}
.projectContainer .element-item:hover .project-info {
  opacity: 1;
  background: rgba(129, 215, 66, 0.95);
}
.hover-style-4 nav .navi-level-1 > li:hover > a {
    color: #81d742
}
.svg-triangle-icon {
    stroke: #81d742;
}
.mobile-wrap + br {
  display:none !important;
}
.header-v2 {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
}

.main-sidebar .promotion .promotionText,
.modal-search {
    background: rgba(129, 215, 66, 0.95) !important;
}

.copyright {
    height: 60px;
    line-height: 50px;
}

.copyright img {
    vertical-align: sub;
}

.copyright a {
padding-left:10px;
}

.header-bg-white {
    background: black !important;
}

.header-border {
    border-bottom: 0px solid transparent !important;
}

.navi-level-1 > li a { 
    color: white !important; 
}

@media only screen and (max-width: 1700px) {
.navi-level-1 li a {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
}

.wpb_revslider_element {
	margin-top: 77px !important
}

@media only screen and (min-width: 1700px) {
	.wpb_revslider_element {
		margin-top: 101px !important
	}
}

@media only screen and (max-width: 992px) {
    .wpb_revslider_element {
		margin-top: 61px !important
	}
}

.footer-v1 nav ul li a {
    padding: 0px 6px !important;
    font-size: 10px !important;
    font-weight: 700;
}

.contacts_text {
    font-size: 16px !important;
}

.navbar-nav {
    float: none !important;
}

@media (min-width: 1440px) {
    .navbar-nav>li {
        float: none !important;
}

    .navbar-nav {
        float: none !important;
}
}

.sub-header-portfolio-grid-1::before {
    content:"";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .3);
}

.service_row {
    line-height: 25px !important;
    font-size: 15px !important;
}

.service_row .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
    margin-bottom: 0 !important;
}

.image_height {
   height: 100%;
}

.sub-header-1::before {
    content:"";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .6);
}

.footer-v1 nav ul li .nether:after {
    content: " ";
}

@media (max-width: 768px) {
    .portfolio-img-demo img {
        height: 70vw !important;
    }
}

.main-page-our-work .projectContainer {
    max-height: calc(70vw*6 + 690px);
    overflow: hidden; 
}

@media (min-width: 768px) {
    .main-page-our-work .projectContainer {
        max-height: 74vw;
        overflow: hidden; 
    }
}

@media (min-width: 992px) {
    .main-page-our-work .projectContainer {
        max-height: 43vw;
        overflow: hidden; 
    }
}