#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
    margin: 0px 10px 0px 10px !important;
}
#rfq-c2a-mobile {display:none;}
.c2amobile {display:none !important;}
.tm-appo-form .field-group {
    margin-bottom: 3px;
}
.wpcf7-form .tm-appo-form .field-group .wpcf7-form-control-wrap:not(.chkTerms) {
    margin-bottom: 3px;
}
.tm-appo-form .field-group input[type="text"], .tm-appo-form .field-group input[type="email"] {
    padding: 5px 10px 5px 35px;
}
.services-block .tm-vc_cta3-content-header h2 {
    font-size: 38px;
    line-height: 40px;
color: #fff200 !important;
}
.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons {
    display: none;
}
@media only screen and (max-width: 640px) {
.headerlogo img {
    max-height: 90px !important;
}
.headerlogo, .tm-header-icon, .tm-header-text-area, .tm-header-icons .thememount-fbar-btn {
    height: 100px;
    line-height: 100px !important;
    margin-left: 50px;
}
#rfq-c2a-mobile {display:block;}
#rfq-c2a-desk {display:none;}
.thememount-sidebar-true .site-main {
    padding-top: 25px;
}
.tm-vc_btn3.tm-vc_btn3-size-lg {
    padding: 10px 40px !important;
}
.c2amobile {display:block !important; padding: 10px 0 !important;}
.c2amobile a{font-size:20px !important;}
.c2aex {width:100%;padding: 10px 25px !important;color:#fff200 !important;}
.top-desk {display:none !important;}
}