.wpcf7-not-valid-tip {
    display: inherit !important;
    color: red;
}

.wpcf7-response-output {
    color: black;
}

outline: none; 

img {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}

.wpb_text_column a:not(.btn):not(.button):after {
    border-bottom: 2px solid #ed1c24;
}

.wpb_text_column a:not(.btn):not(.button):hover:after {
    transition: 1s;
}

a {
    transition: 0.6s;
}

@media (min-width: 1024px) {
#menu-item-13, #menu-item-15 { 
    border-right: 1px solid #949494 !important; 
    padding-right: 28px !important;
}
}

.thb-full-menu li.menu-item-mega-parent>.sub-menu>li a:hover, .thb-dropdown-style3 .thb-full-menu .sub-menu>li a:hover {
   color: #ed1c24 !important;
}

.thb-dropdown-style3 .thb-full-menu li.menu-item-mega-parent>.sub-menu>li.mega-menu-title>a {
    display: none;
}

.subfooter .thb-full-menu>li a:not(.logolink) {
    padding: 0;
    text-transform: capitalize !important;
    font-size: 13px;
}

.white-header .thb-full-menu>li>a:not(:hover), .header.light-header .thb-full-menu>li>a:not(:hover), .white-header .thb-full-menu.thb-underline>li>a:hover, .header.light-header .thb-full-menu.thb-underline>li>a:hover, .white-header .thb-full-menu.thb-line-marker>li>a:hover, .header.light-header .thb-full-menu.thb-line-marker>li>a:hover, .white-header .thb-full-menu.thb-line-through>li>a:hover, .header.light-header .thb-full-menu.thb-line-through>li>a:hover {
    color: #3d464f;
}

.post-detail .post-content p {
    font-size: 18px;
}

.header:before {
    opacity: 1;
    background: white;
}

.subheader+.header:not(.fixed) {
    background: white;
}

.btn-text.style2 {
    font-size: 14px;
}

.btn-text.style2:before {
    background: rgb(0 0 0);
}

.btn-text.style2:after {
    background: rgb(237 28 36);
    transition: 1s;
}

.header.dark-header .thb-full-menu>li> a {
    color: #3d464f !important;
    font-weight: 500;
    letter-spacing: 0px !important;
}

#hide, .hide {
   display: none !important;
}