@media (min-width: 600px) and (max-width: 1000px) {
.tm-cta3-content-wrapper {
    min-height: 225px !important;
}
}


@media (max-width: 500px) {
.tm-cta3-content-wrapper {
  min-height: auto !important;
}
}

@media (min-width: 600px) and (max-width: 1000px) {
.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3 {
    font-size: 14px !important;
}

body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row:first-child {
    margin-top: -25px;
}

}

.site-footer .widget_recent_comments li.recentcomments:before, .site-footer .widget_recent_entries a:before, .site-footer .widget_meta a:before, .site-footer .widget_archive li a:before, .site-footer .widget_pages li a:before, .site-footer .widget_nav_menu li a:before {
    background-color: #35608e;
}

.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
    color: #434c56;
}

.tm-titlebar-main .breadcrumb-wrapper span:last-child {
    color: white !important;
}

.tm-titlebar-align-left .tm-titlebar-main {
    background: #0d151f !important;
}

.tm-search-overlay.st-show {
    background: #0d151f !important;
}

@media (max-width: 600px) {
#wpsm_accordion_3242 .ac_title_class {
    line-height: 25px !Important;
}

.col-xs-12.col-sm-12.tm-footer2-left {
    max-width: 320px;
}

.smobile {
    display: inherit !important;
}
}

.smobile {
    display: none;
}

#wpsm_accordion_3242 .wpsm_panel-title a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.col-sm-12.tm-footer2-left, .col-sm-12.tm-footer2-right {
   text-align: left !important;
}

.footer {
    border-top: 10px solid #3b4958;
}

.tm-textcolor-white a:hover {
     color: #00adff !important;
     transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.footer .social-icons li > a:hover {
   background: white !important;
   border-color: #ffffff;
}

.footer .social-icons li > a {
    border-color: #ffffff;
}

.footer .social-icons li>a:hover {
    color: #003e80 !important;
}

.footer .social-icons li>a {
    color: white !important;
}

#first-footer {
   display: none !important;
}

.tm-footer2-left a, .tm-footer2-right a {
   color: white !important;
}

.tm-element-heading-wrapper .tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper {
    color: white;
    font-family: "Saira",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
}

body {
    color: #434c56;
    font-size: 16px;
}

.tm-list.tm-list-style-icon .tm-list-li-content {
    color: #0d355f;
}

.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3:hover {
    font-size: 16px;
    background: #003e81 !important;
    padding: 30px;
    height: 40px;
    line-height: 40px;
    color: white !important;
}

.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3 {
    font-size: 16px;
    background: #eee !important;
    padding: 30px;
    height: 40px;
    line-height: 40px;
}

.tm-cta3-content-wrapper { 
    color: #606465; 
    min-height: 160px;
}

.tm-sbox.tm-sbox-iconalign-top-center .tm-vc_cta3-content-header h2.tm-custom-heading:last-child, .tm-sbox.tm-sbox-iconalign-top-left .tm-vc_cta3-content-header .tm-custom-heading:last-child {
    color: #073363;
}

.top-contact i {
    color: white !important;
}

#hide, .hide {
    display: none !important;
}