* {
    box-sizing: border-box;
}


.footer4>.vb_tagproducts_col_content>#custom_html-2>.textwidget>.wpcf7>.wpcf7-form>p>label>.wpcf7-form-control-wrap>.wpcf7-email {
    height: 40px;
    padding: 0 15px;
    width: calc(100% - 8px);
    border-radius: 20px;
    font-size: 14px;
    background: transparent;
    border: 1px solid #ffffff;
    margin-right: 8px;
    margin-bottom: 0;
}

#footer>#webhd_footer-2>#vb_tagproducts>.container>.vb_tagproducts_flex_content>.footer4>.vb_tagproducts_col_content>.vb_tagproducts_col_list {
    display: flex;
    gap: 14px;
    padding-left: 5%;
    position: absolute;
    top: 123px;
}

.footer4>.vb_tagproducts_col_content>#custom_html-2>.textwidget>.wpcf7>.wpcf7-form>p>label>.wpcf7-submit {
    grid-row: 2;
    grid-column-end: 2;
    grid-column-start: 3;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #ff4e42;
    margin: 0;
    padding: 0;
    max-width: 42px;
    border-radius: 30px;
}
.footer-wrapper::before {
  /* background: #14606d; */
  background: -webkit-linear-gradient( 
35deg
 ,#14606d 20%,#14606d 100%);
}
#footer>#webhd_footer-2>#vb_tagproducts>.container>.vb_tagproducts_flex_content>.vb_tagproducts_flex_content_col>.vb_tagproducts_col_content>.vb_tagproducts_col_list>.vb_tagproducts_col_list>li {
    color: #fff;
}
.vb_tagproducts_flex_content .vb_tagproducts_flex_content_col .vb_tagproducts_col_content .vb_tagproducts_col_list li a {
    color: #fff;
}
#vb_tagproducts .vb_tagproducts_flex_header .vb_tagproducts_flex_header_right .vb_tagproducts_hotline .vb_tagproducts_hotline_title {
    color: #ffffff;
}
#vb_tagproducts .vb_tagproducts_flex_header .vb_tagproducts_flex_header_left {
    width: 47%;
}
.vb_tagproducts_flex_content {
    margin-top: 40px;
}   
#vb_tagproducts {

    padding: 50px 0 45px;
 }
.title-block>span {
    color: #14606d;
}
.vb_tagproducts_flex_content_col.footer1 img {
   
}
.has-sidebar-section .widget-area .widget_webhd_sidebar .title {
    background-position: center;
    /* background-image: url(../img/pattern-5.png); */
    background: #14606d;
 }
 .has-sidebar-section .widget-area {
    border: 3px solid #007136;
}
.button.icon.circle>i:only-child {
    margin: 0;
    font-size: 14px;
    margin-top: 5px;
}
.button.is-outline, input[type='submit'].is-outline, input[type='reset'].is-outline, input[type='button'].is-outline {
    border: 2px solid currentColor;
    background-color: #14606d;
    color: #fff;
}
.nav>li {
    margin: 0 11px;
}
#header>.header-wrapper.stuck>#masthead .header-inner>.flex-col>.header-nav>.menu-item>a, #header>.header-wrapper.stuck>#masthead .header-inner>.flex-col>.header-nav>.header-search>a>.icon-search {
    color: #14606d;
    font-weight: 600;
    font-size: 15px;
}
.post-template>#wrapper>.header>.header-wrapper>#masthead .header-inner>.flex-col>.header-nav>.menu-item>a,
.search-results>#wrapper>.header>.header-wrapper>#masthead .header-inner>.flex-col>.header-nav>.menu-item>a,
.search-results>#wrapper>.header>.header-wrapper>#masthead .header-inner>.flex-col>.header-nav>.header-search>a>.icon-search,
.post-template>#wrapper>.header>.header-wrapper>#masthead .header-inner>.flex-col>.header-nav>.header-search>a>.icon-search,
.single-post>#wrapper>.header>.header-wrapper>#masthead .header-inner>.flex-col>.header-nav>.menu-item>a,
.single-post>#wrapper>.header>.header-wrapper>#masthead .header-inner>.flex-col>.header-nav>.header-search>a>.icon-search {
    /*color: #ffffff;
    font-weight: 600;*/
}
.has-sidebar-section .widget-area .wpcf7 input[type=submit] {
    background: linear-gradient(
90deg
, #14606d 0%, #14606d 100%);
}
.page-id-30>#wrapper>#main>.box-main>.content-main .content2>.wpcf7>.wpcf7-form>p>input[type=submit] {
    background: linear-gradient(
90deg
, #14606d 0%, #14606d 100%);
 }
.about>.container>.row>.valign>.exp-content>.btn-curve {
    background: linear-gradient(
90deg
, #14606d 0%, #14606d 100%);
}

.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {

        background: linear-gradient( 
179deg
 , #14606d 0%, #14606d 100%);
}
#header>.header-wrapper>#masthead>.header-inner>#logo {
    justify-content: left;
}

.project-item .project-img>img, .project-item .project-img>source {
 
    max-width: -webkit-fill-available;

}
#header>.header-wrapper.stuck>#masthead{
	background: #fff;
}
.footer-logo img {
    display: none;
}
.footer-logo {
    height: 0;
}
.header-main {
    height: 100px;
}