/*
Theme Name:  Aqovo Child Theme
Description: Child theme for the Aqovo theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    aqovo
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Uxbridge Psychology New */

/* body,h1,h2,h3,h4,h5,h6,.rs-layer {font-family: 'Gabriola', sans-serif!important;} */

h1,h2,h3 {
    font-family: 'New Times Roman', serif !important;
}

h2 {
    /* font-size: 36px;
    line-height: 40px; */
    
}

p, li, a {
    font-family: 'Georgia', serif !important;
    font-size: 18px !important;
    
}

.single-post header h1 span {
    /*font-size: 45px !important; */
}

.single-post header h1 span.italic, .single-post .entry-content span.italic {
    /* font-style: italic !important; */
}

h1.entry-title {
    /* margin-top: 0%!important; */
    
}

.stickyon h1.entry-title {
    /* margin-top: 0%!important; */
    
}

.category-therapy-handbook h1 {
    /* font-size: 44px;
    line-height: 48px;
    margin-bottom: 15px; */
}



.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
    /*font-size:36px!important; 
    line-height:45px!important;
    margin-bottom:3px!important; */
    
}

.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
    /* font-size:45px!important; */
    
}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper h1 {
    /* color:#333!important; */
    
}

.single-post h1.entry-title {
    /* font-size:30px!important; */
    
}

.single-post h1.entry-title {
    /* font-size:24px!important; */
    }


hr {
    color: #d1d1d1;
}

.tm-pf-single-content-wrapper.tm-pf-view-top-image .themetechmount-pf-single-detail-box, .footer .social-icons li > a, .woocommerce-account .woocommerce-MyAccount-navigation li a::before, .widget.tm_widget_nav_menu li a::before, .widget.aqovo_all_post_list_widget li a::before, .widget.aqovo_category_list_widget li a::before, .tm-custom-icon-sty4 .themetechmount-iconbox.themetechmount-iconbox-stylefive, .tm-info-box:hover .tm-bg-layer-inner, .tm-static-box-wrapper.steps-style1 .tm-static-box-content:hover .tm-static-steps-num, .themetechmount-box-testimonial.themetechmount-testimonial-box-style2::before, .themetechmount-box-testimonial.themetechmount-testimonial-box-style2:hover::after, .tm-col-bgcolor-skincolor .slick-dots li.slick-active button, .tm-bgcolor-skincolor .slick-dots li.slick-active button, .themetechmount-iconbox.tm-highlight-sliderbox, .themetechmount-portfoliobox-style2 .themetechmount-box-content .themetechmount_pf_link:hover, .themetechmount-teambox-style1 .themetechmount-content-inner::before, .widget .tm-custom-ctabox.tm-withbg-box::before, .main-holder .site-content ul.products li.product .tm-shop-icon > div, .themetechmount-servicebox-stylefour .themetechmount-box-bottom-content .tm-sbox-moreicon:hover, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body .booked-modal input[type="submit"].button-primary:hover, .themetechmount-sidebar-social li > a:hover, .themetechmount-ptables-w .ttm-pricetable-column-w.tm-ptablebox-featured-col .tm-vc_btn3.tm-vc_btn3-color-black:hover, .twentytwenty-handle, .site-header.tm-sticky-bgcolor-darkgrey.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-darkgrey.is_stuck, .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container::before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container::after, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .tm-bgcolor-darkgrey, .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey, .tm-bg-highlight-dark, .tm-col-bgcolor-darkgrey .tm-bg-layer-inner, .tm-bgcolor-darkgrey, .tm-bg.tm-bgcolor-darkgrey .tm-bg-layer, .tm-col-bgcolor-darkgrey.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-bgcolor-darkgrey.tm-bg.tm-bgimage-yes > .tm-bg-layer-inne

{background-color: #580d05!important;}

.faqbannertext {margin-top:-120px!important; }

a {
    /* color:#580d05!important; */
    }
a:hover {
    /* color:#000!important;
    font-weight:800!important; */
    
}

.single-post .entry-content p {
    /* font-family:Georgia!important;
    font-size:18px!important; */
    
}

.gabtext p {
    font-weight:600!important;
    background:transparent!important;
    /* font-family: 'Georgia', serif!important; */
    font-size:26px!important
    
}

.single-post  #sidebar-right p {
    /* font-family: 'Georgia', serif!important; */
    font-size:26px!important;
    line-height:30px!important;
    
}

span#hpcta {
    /* font-family: 'Georgia', sans-serif !important; */
    font-size:24px!important;
    background:#b6d7a8!important; 
    border:1px solid #fff!important; 
    color:#222!important;
    padding:8px!important;
    border-radius:5px!important;
    
}



.single-post .entry-content strong {font-weight:300!important; font-size:120%!important;}

#sidebar-right .read-more {font-family: 'Georgia', serif!important;}

.related-post .post-list .item .post_title {font-family: 'New Times Roman', serif!important;}

.feedback p {
    font-weight:400!important;
    font-family: 'Georgia', serif!important;
    font-size:21px!important;
    line-height:38px!important;
    
}

.quote h3 {
    font-weight:400!important;
    font-family: 'New Times Roman', serif!important;
    color:#555!important; 
    font-size:27px!important;
    
}

#site-header-menu #site-navigation div.nav-menu > ul > li > a {
    font-family: 'Georgia', sans-serif!important;
    
}





#homebanner {min-height:700px!important;}

#homebanner h1 {margin-top:10%!important;color:#fff!important; font-size:60px!important;margin-bottom:25px!important;font-weight:800!important;}

#homebanner {text-align:center!important;margin-bottom:30px!important;}

.page-id-5133 #first-footer {display:none!important;}

.page-id-5126 #first-footer {display:none!important;}

.page-id-4401 #first-footer {display:none!important;}

.page-id-4399 #first-footer {display:none!important;}

.page-id-4401 #first-footer {display:none!important;}

.page-id-4393 #first-footer {display:none!important;}





.button-cta {
    padding: 12px 16px;
    background-color: #004d00;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    transition: ease-in-out 0.2s;
}

.button-cta:hover {
    background-color: #003300;
    cursor: pointer;
}

.invitation h1 {
    color: #1a1a1a;
}

.invitation h2 {
    font-style: italic;
    color: #333;
}

#homebanner h2 {color:#fff!important;margin-bottom:40px!important;}

.iscvhybrid .pt-cv-taxoterm:not([class*="over_"]) {margin-bottom:0px!important;}

div.wpforms-container-full textarea {width: 60%!important;}

.single-post .entry-content {border:1px solid #999!important;padding: 20px!important;background:#eee!important;border-radius:5px!important;} 



.entry-content .vc_custom_1702654148184 > .tm-col-wrapper-bg-layer > .tm-bg-layer-inner{background-color:transparent!important;}


article.themetechmount-box-blog-classic {margin-left:10%!important; margin-right:10%!important;}

.wpforms-error {font-family:Open Sans!important;}
article.themetechmount-box-blog-classic img.wp-post-image {display:block!important;  max-width: 100%!important;}

   .pt-cv-view.iscvblock:not(.pt-cv-overlaygrid) .pt-cv-meta-fields * {color:#333!important;}

.fullgrey {background:#eeeeee!important;border-radius:20px!important;border:1px solid #ccc!important;}

#gobacklink {display: none!important;}

.entry-content .related-post {display:none!important;}

  .pt-cv-meta-fields {font-size:22px!important;color:#000!important;font-weight:600!important;margin-top: 25px!important;}

  .pt-cv-content {font-family:Open Sans!important;font-size:18px!important;padding-top:10px!important;line-height:34px!important;}

  .pt-cv-content-item {background: #f6f7f4!important;}

.wrappedrowleft img {margin-right: 20px!important;}

.wrappedrowleft p:first {margin-top:20px!important;}

  h4.pt-cv-title {min-height:38px!important;}

.is_stuck h1.entry-title {margin-top:0px!important;}

.pt-cv-wrapper .btn {font-size:25px!important;}

.pt-cv-rmwrap {margin-top:20px!important;}

.second-footer-inner .headertel a {
    font-family: 'Georgia', serif!important;
    font-size:24px!important;
    color:#fff!important;
    
}

.submitquestions {
    cursor:pointer!important;
    font-size:26px!important;
    background:#b6d7a8!important; 
    color:#fff!important; 
    font-family:'Georgia', serif !important; 
    padding:8px 12px!important; 
    border-radius:8px!important;
    
}

.second-footer-inner .headeremail a, .second-footer-inner .headertel a {
    font-family: 'Georgia', serif!important;
    font-size:24px!important;color:#fff!important;
    
}

.second-footer-inner a.headerconsult {
    font-family: 'Georgia', serif!important;
    font-size:15px!important;
    background:#b6d7a8!important; 
    font-size:21px!important;
    
}

.headercontact a {
    font-family: 'Georgia', serif!important;
    font-size:25px!important;
    
}

.widget.widget_nav_menu li a {
    font-family: 'Georgia', serif!important;
    font-size:25px!important;
    
}

 a.toolboxlink {
     margin-bottom:30px!important; 
     display:inline-block!important;
     background:#b6d7a8!important;
     color:#222!important; 
     padding:8px 15px 5px 15px; 
     border-radius:5px!important; 
     font-family: 'GGeorgia', serif!important;
     font-size:24px!important;
     
 }

.readmoreli li a {
    font-size:29px!important; 
    font-family:'Georgia', serif !important;
    
}

a.pageconsult {background: #b6d7a8;
font-size:22px!important;
  padding: 9px 15px !important;
  font-family: 'Georgia', serif!important;
  border-radius: 7px !important;
  color: #222 !important;
  border: 1px solid #fff !important;
  display:inline-block!important; margin-top:25px!important;
}

.pt-cv-readmore {
     font-family: 'Georgia', serif!important;
     font-size:24px!important;
     
}

.pt-cv-title a {
    font-family: 'Georgia', serif!important;
    font-size:28px!important;
    
}

#site-header-menu #site-navigation div.nav-menu > ul ul li > a {  
    font-family: 'Georgia', serif!important;
    font-size:24px!important;
    
}







.related-post .post-list .item .post_thumb {max-height:inherit!important;}





#slider-5-slide-9-layer-4 {font-size:16px!important;}

 

h3 {color:#444!important;font-size:36px!important; line-height:44px!important;}

#second-footer img {max-width:57%!important; margin-bottom:20px!important;}

#site-header-menu #site-navigation div.nav-menu > ul > li > a {font-size:23px!important;}

#slider-5-slide-9-layer-3 {font-size: 30px!important;line-height:36px!important;}


    

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {background-color:#eee!important;}



 .gabtext {width:80%!important; margin:auto!important;padding:25px 0px!important;}

 .tm-bread-sep::before {background-color:#222!important;}
 
 .tm-bread-sep::after {background-color:#222!important;}
 .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor {background-color:#0b5074!important;}
 
.first-footer-inner h2 {color:#222!important;}

.breadcrumb-wrapper-inner span {color:#222!important;}

h2.tm-custom-heading {margin-left:20px!important;}

.entry-content h2 {margin-left:0px!important;}

.headerlogo {width:50%!important; float:left!important;}

#totop {background-color:#f1f1d1!important;color:#222!important;}
.headercontact {width:50%!important; float:right!important;text-align:right!important;}



.stickyon .nav-menu {text-align:center!important;}

  #content {
      padding-top: 20px!important;
      background-color: #f3f3f3;
  }
  
  .site-footer .bottom-footer-text {background-color:#0b5074!important;}
  
  .nogaps .vc_column_container > .vc_column-inner {padding:0px!important; }
  
  .nogaps {padding-left:0px!important; padding-right:0px!important;margin-bottom:30px!important;}
  
  .nogaps img {border-right:3px solid #fff!important }
  
  .home  #content {padding-top: 00px!important;}

.themetechmount-logo-img {margin-left:20px!important;}

.soliloquy-container {margin-top:68px!important;}

 

.tm-titlebar-wrapper .entry-header {margin-top:27px!important;}

.page-id-4419  .tm-titlebar-wrapper .entry-header {margin-top:45px!important;}

.stickyon .tm-titlebar-wrapper .entry-header {margin-top:0px!important;}

.wpb_single_image .vc_figure-caption {font-size: 16px!important;}

.fa-phone,.fa-envelope {color:#222!important; margin-right:10px!important;}

.statementrow h2 {width:100%!important; color:#444!important;text-align:center!important;margin:0% 10%!important;width:auto!important;}

#sidemenutext {display:none;}

.headertel a {color:#222!important;}

.headeremail a {color:#222!important;}

.headercontact {display:block;padding-top:19px!important;}

.quickcontact h2 {text-align:center!important;}

.footer .footer-rows .first-footer .first-footer-inner {padding:30px 0px!important;}

.tm-bg.tm-bgcolor-grey > .tm-bg-layer {background-color:#edebeb!important;}

.headertel a:hover {color:#580d05!important;}

.headeremail a:hover {color:#580d05!important;}

ul#menu-legal-menu-1 li  a:hover {color:yellow!important;}

 

a.headerconsult:hover {color:#580d05!important;}



.second-footer-inner .headertel .fa-phone   {color:#fff!important; margin-right:10px!important;}
.second-footer-inner   .fa-envelope {color:#fff!important; margin-right:10px!important;}
ul#menu-quick-links-menu-1 li  a:hover {color:yellow!important;}
 
 #second-footer a:hover {color:yellow!important;}

div.wpforms-container-full button[type="submit"]:not(:hover):not(:active) {background-color:#b6d7a8!important;color:#fff!important;}

#menu-quick-links-menu-1 li {color:#fff!important;}

.questionblock {margin-bottom:20px!important;}



.entry-content .questionblock li {font-size:16px!important;list-style:none!important; display:inline-block!important;margin-right:10px!important;}

.questionblock ul {padding-left:0px!important;margin-top:-10px!important;}

.quote {margin-bottom:30px!important;} 

#questionnaire {float:left; margin-right:20px;width:48%;border-radius:10px!important;background:#fff!important; border:0px solid #ccc!important; padding:20px!important;width:50%!important;padding-left:0px!important;}
#Resultblock {display:none;float:left;  width:48%; background:#eeecec!important; border:1px solid #ccc!important;padding:20px!important; }
#Bondinglow,#Bondinghigh,#Rejectionlow,#Rejectionhigh {display:none;}
p.headerbutton {margin-bottom:20px!important;}

#Resultblock h3 {margin-top:20px!important;}

#menu-legal-menu-1 li {color:#fff!important;}

.page-id-4410 #content .site-main .entry-content > .wpb_row:first-child {margin-top:-50px!important;}
.page-id-4419 #content .site-main .entry-content > .wpb_row:first-child {margin-top:-50px!important;}
.page-id-2664 #content .site-main .entry-content > .wpb_row:first-child {margin-top:-50px!important;}
#first-footer h2 {margin-top:25px!important;}
.reasonrow .vc_col-sm-3 {width:24%!important; margin-right:1%;}

.reasonblock h2 {background:#b6d7a8!important;margin-bottom:0px!important; padding-top:5px!important;padding-bottom:6px!important;}

.reasonrow {  margin-top: 20px!important; margin-left:1.5%!important;margin-right:2%!important;left:0px!important;width:98%!important;}
.vc_custom_1703158113543 {border-radius:5px!important;}
.reasonblock .vc_column-inner  {padding:0px!important;}
.reasonblock .wpb_text_column {padding-top:16px!important; padding-left:12px!important; padding-right:12px;}

.reasonblock {border:1px solid #444!important; padding:0px!important;background:#eeecec!important;min-height:540px!important;}

.activefaq {background:#b6d7a8!important;padding-left:20px!important;}

 .rowtextblock {
     /* background:#eeecec!important; */
     }
 
  .rowtextblock {
     /* border:1px solid #ccc!important; */
     
 }
 
.themetechmount-page-full-width article .entry-content {
    background-color: #f3f3f3;
    padding-bottom: 25px;
}

.vc_tta-panel-body {padding-top:15px!important;}

.reasonblock p {margin-bottom:10px!important;}

.quote p {font-size:32px!important;}

.faqbannertext a {color:#b6d7a8!important;font-size:17px!important;}

 .insights  {margin-top:40px!important;}

.page-id-4419 .textright  {margin-top:40px!important;}
 

.page-id-4419 .textleft  {margin-top:40px!important;}
 

#wpforms-form-4434 legend {font-family:open sans!important;}

div.wpforms-container-full .wpforms-field-label {font-family:open sans!important;font-size:17px!important;}
.activefaq h4 a {color:#222!important;}

.largeonly {display:block!important;}
.smallonly {display:none!important;}


.headerconsult {cursor:pointer!important;}

.activefaq .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {color:#fff!important;}
 



.second-footer-inner ul.social-icons li a {color:#fff!important;}

div.tm-titlebar-wrapper {background-image:none!important; background-color:#eee!important;}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {height:150px!important;}

.stickyon .tm-titlebar-wrapper .tm-titlebar-inner-wrapper  {height:105px!important;}

div.wpforms-container-full input[type="submit"], div.wpforms-container-full button[type="submit"], div.wpforms-container-full .wpforms-page-button {font-size:20px!important;}



a.pageconsult {cursor:pointer!important;}

 


 .profileblock {padding:16px!important;background:#b6d7a8!important; color:#fff!important;margin-top:20px!important;}
 
 .profileblock p {color:#222!important;}
 
 #hpcta {cursor:pointer!important;}
 

#consultform {display:none;}

.tm-social-box {margin-top:30px!important;}


div.wpforms-container-full .wpforms-field-label {font-size:17px!important;}

.site-footer .bottom-footer-text > .tm-bg-layer {background-color:#77dd77!important;}


.is_stuck #sidemenutext {display:block;}

.is_stuck .headercontact {display:none;}

.tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a {font-family:inherit!important;font-size:24px!important;}



#site-header-menu #site-navigation div.nav-menu > ul > li {padding-bottom:20px!important;}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li {padding-bottom:0px!important;}



ul#menu-main-menu {margin-left:20px!important;}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a {color:#fff!important;text-transform:uppercase!important;}

 #site-header-menu #site-navigation div.nav-menu > ul > li > a {height:inherit!important; line-height:inherit!important; padding-top:20px!important; }
  #site-header-menu #site-navigation div.nav-menu > ul > li {height:inherit!important; line-height:inherit!important; }
  
  header #site-header-menu #site-navigation {height:inherit!important; line-height:inherit!important; }
.site-title {text-align:left!important;}

#site-header-menu {
    background: #580d05!important;
    width:100%!important;
    float:right!important;
    
}

.is_stuck #site-header-menu {background: #fff!important;}

.site-header .themetechmount-social-links-wrapper {float:right!important;}

#sidemenutext {display:none!important;}

.sidetel {display:none!important;margin-top:-2px!important;float:right!important;color:#fff!important;padding-right:25px!important;font-size:18px!important; font-weight:600!important;padding-top:3px!important;}

.site-branding {width:100%!important;}

.is_stuck .site-title {display:none!important;}

.cvp-live-filter input[type="text"] {border:1px solid #444!important;}
.search_jobs {background:#00aaaa!important;border-radius:5px!important;}
.cvp-search-box {margin-bottom:25px!important;padding-top:27px!important; padding-bottom:45px!important; min-height:140px!important;border-radius:10px!important; background:#00aaaa!important;width:70%!important; margin:auto!important;}
.cvp-live-button {margin-top:-60px!important;padding-bottom:15px!important;} 
.is_stuck .headerlogo {display:none!important;}

.cvp-search-box label {color:#fff!important;}

.pt-cv-wrapper .cvp-live-button .btn-danger {background-color:#fff!important;margin-left:20px!important;color:#222!important;font-weight:600!important;}


.pt-cv-wrapper .cvp-live-button .btn-success {background-color:#1d2a4d!important;margin-left:20px!important;}

 .cvp-live-button button {margin-bottom:20px!important;}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a {padding-top:0px!important;}

.social-icons li > a {font-size:19px!important;}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover {color:#02b3ae!important;}

.themetechmount-topbar-wrapper {display:none!important;}

.search_jobs {text-align:center!important;margin-bottom:40px!important;}

.footer-nav-menu {display:none!important;}

.headercontact p {font-size: 23px!important;}

 



#sidemenutext {width:30%!important;float:right!important;text-align:right!important;padding-bottom:15px!important;padding-top:20px!important;}

.job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords {padding-top:20px!important;width:100%!important;padding-left:35%!important;padding-right:35%!important;}

.tm-aqovo-icon-gplus,.tm-social-share-gplus {display:none!important;}
.pt-cv-ifield > *, .pt-cv-view .pt-cv-content-item > * {margin-bottom:0px!important;}

.headerbutton {margin-top:20px;}

.search_location {display:none!important;}

.headerconsult {background: #b6d7a8;padding:9px 15px!important; border-radius: 7px!important; color:#222!important;border: 1px solid #fff!important;}
h2 {color:#444!important;font-weight:600!important;}
 
 #slider-5-slide-9-layer-4 {background-color:#9fc5e8!important;color:#222!important;}
 
 a.pt-cv-tax-articles {display:none!important;}
 
 .largetext {font-size:120%!important;}
 
 .centrevideo .vc_col-sm-4 {width:100%!important;}
 
 .reasonrow .vc_col-sm-4 {width:31%!important; margin-right:2%!important;}
 
 .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor {background-color:#b6d7a8!important;color:#222!important;}
 
 .bg-grey {background:#f4f3f3!important;}
 
 .tm-vc_btn3.tm-vc_btn3-size-md {padding-right:15px!important;}
 
 h4 {color:#444!important;}
 
 .tm-cta3-content-wrapper {font-size:24px!important;}
 
.page-id-4419 .vc_col-sm-6 {width:49%!important;}
 
.tm-vc_cta3-content h2 {margin-left:0px!important;}

.entry-content {padding-top:30px!important;}

#contactblock img {margin-top:20px!important;}
 
 .textleft, .textright {padding-bottom:0px!important;padding-top:0px!important;}
 
 .page-id-9 input {text-transform:none!important;background:#fff!important; border: 1px solid #444!important;border-radius:8px!important; }
 
  .page-id-9 textarea {text-transform:none!important;background:#fff!important; border: 1px solid #444!important;border-radius:8px!important;}
 
.page-id-9 .wpcf7-submit {border:0px!important;}

 .page-id-9 h2 {margin-top:25px!important;font-family: 'Segoe Script', sans-serif!important;font-size:30px!important; }

.page-id-9 .wpcf7-form {width:90%!important;}

#helpreadmore .vc_column-inner  {padding-left:0px!important;padding-right: 0px!important;}
 

 

 .textleft .vc_column_container > .vc_column-inner {padding-right:0px!important;}
 .textleft .rowtextblock {padding:40px 40px 40px 40px!important;width:49%!important; margin-right:1%!important;}}
/*.borderrightimggrey {padding-bottom:0px!important;padding-top:0px!important;background:#f4f3f3!important;border-radius: 8px!important;border:1px solid #ddd!important;}*/
.textright .vc_column_container > .vc_column-inner {padding-left:0px!important; }
.textright .rowtextblock {padding:40px 40px 40px 40px!important; width:49%!important; margin-left:1%!important;}
.textright .wpb_content_element {margin-bottom:0px!important;padding-bottom:0px!important;}
 
.page-id-4419 .bg-grey {margin-left:20px!important; margin-right:20px!important;}

.page-id-4419 p {line-height:27px!important;font-size:17px!important;}

.page-id-4419 #supportquote p {line-height:36px!important;font-size:32px!important;}
 
 .textright .rowtextblock {padding-top:10px!important;}
 
  .textleft .rowtextblock {padding-top:10px!important;}
 
.textleft .wpb_content_element {margin-bottom:0px!important;}

.image-text-row .vc_column-inner, .image-text-row .wpb_wrapper, .image-text-row .wpb_single_image, .image-text-row .wpb_single_image .vc_figure, .image-text-row .wpb_single_image .vc_figure .vc_single_image-wrapper {
    width: 100%;
    height: 100%;
}



.image-text-row img {
    height: 100%;
    width: auto;
    object-fit:cover;
}

.page-id-4419 .image-text-row {margin-top:0px!important;}

#aboutvideo .vc_col-sm-6 {width:69%!important;}

#aboutvideo .vc_col-sm-3 {width:11%!important;}

.borderrightimggrey  .wpb_content_element {margin-bottom:0px!important;}

 .borderrightimggrey .wpb_content_element {margin-bottom:0px!important;}
 
 .tm-textcolor-white h3 {color:#fff!important;}
 
 #menu-quick-links-menu-1 li a {color:#fff!important;}
 
/* .themetechmount-slider-wrapper {margin-top:85px!important;} */

#site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, 
#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current-menu-item > a, 
#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item > a {
    color: #222!important;
}

.related-post .post-list .item .thumb img {
    display: none;
}


#tm-stickable-header-w {
    height: 206px !important;
}
 
 a#slider-5-slide-9-layer-4 {color:#222!important;}
 
 input {font-family:Open Sans!important;}

.byline {display:none!important;}

ul.job_listings {padding-left:10px!important;padding-right:10px!important;padding-top:10px!important;}

#formblock {display:none;margin-bottom:30px!important;border:1px solid #777!important; padding:20px!important;border-radius:6px!important;}

#formblock input {border:1px solid #999!important;padding-left:6px!important;}

#quotecontainer   {margin-top:60px!important;margin-bottom:60px!important;}


.themetechmount-topbar-inner a:hover {color:#474747!important;}

.entry-content li {font-size:18px!important; color:#444!important;line-height:27px!important;}

#bottom-footer-text {display:none!important;}

div.tm-titlebar-wrapper {background-size:cover!important;}

#formblock textarea {width:93%!important;border:1px solid #999!important;}

.jmfe-custom-field-label {color:#444!important;font-weight:600!important;}
#quotecontainer {margin-left:30px!important; margin-right:30px!important;}
h3.quotetext   {text-align:center!important;}

.quote {text-align:center!important;padding-left:0%!important;} 

.rp4wp-related-job_listing > ul li.job_listing a div.position .company, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position .company, ul.job_listings li.job_listing a div.position .company, ul.job_listings li.no_job_listings_found a div.position .company {color:#444!important;}
.company {font-size:15px!important;}
ul.job_listings li.job_listing a div.location {color:#444!important;font-size:15px!important;font-weight:600!important;}
ul.job_listings li.job_listing a .meta {color:#444!important;font-size:15px!important;}
#formblock .wpcf7-submit {text-align:center!important;}

h4.pt-cv-title {margin-top:0px!important;padding-top:10px!important;background:#b6d7a8!important; color:#222!important;padding-top:10px!important; font-size:24px!important; max-width:94%!important;}
  h4.pt-cv-title {max-width:100%!important;}
#formblock .tm-vc_general.tm-vc_btn3 {padding:14px 14px!important;}

.headerlogo {height:auto!important;}

.tm-headerstyle-classic .site-branding {background:#fff!important;}

.headerlogo img {max-height:140px!important;padding-top:25px!important;}

.pt-cv-thumbnail {margin-bottom:0px!important;}

#sidebar-right .headline {font-size:32px!important; color:#555!important;margin-bottom:0px!important;font-weight:600!important;}

#sidebar-right .post_title {font-size:25px!important;}

#sidebar-right .read-more {display:block!important; width:95px!important; border-radius:5px; margin-top:10px!important;font-size:22px!important; background:#b6d7a8!important; color:#222!important; padding:8px!important;}
#sidebar-right .read-more:hover {background:#9fc5e8!important; color:#fff!important;}

.posted-on {display: none!important;}

.tm-entry-meta {display: none!important;}

.tm-featured-wrapper {margin:auto!important; text-align:center!important;}

.related-post .item {border-top:1px solid #222!important;padding-top:10px!important;margin-top:15px!important; }
input {border:0px!important;}

.single-post p {font-size:18px!important;line-height:29px!important;}
.single-post a {font-size:18px!important;}

.single-post .headercontact a {font-size: 25px!important;}

#sidebar-right .read-more:hover {font-size:23px!important;}



.centrevideo {max-width:30%!important; margin:auto!important; width:30%!important;}

 


.tm-cta3-content-wrapper {margin-top:10px!important;}

.wpcf7-form-control {border:0px!important;font-weight:500!important;}

li.tm-social-linkedin {margin-top:-2px!important;} 

#first-footer ul.social-icons {margin-top:15px!important;}

.search_submit {text-align:center!important;margin-top:12px!important; margin-bottom:6px!important;}
.search_submit input {background:#1d2a4d!important;color:#fff!important;border:0px!important;border-radius:5px!important;}

.site-main {padding-top:0px!important;}

.is_stuck .headerlogo img  {max-height:60px!important;}

 

.pt-cv-content p {color:#444!important;}

 h4.pt-cv-title {font-size:24px!important; color: #333!important;min-height:46px!important;padding-left:10px!important;padding-right:10px!important;}
h4.pt-cv-title a {color: #222!important;font-weight:400!important;}

.page-id-2704 h4.pt-cv-title a {color: #fff!important;}
.page-id-2704 h4.pt-cv-title  {background:#888888!important;color:#fff!important;padding:8px!important; width:100%!important;}

.btn-success {background-image:none!important;}

#feesrow {margin-top:-50px!important;background:#b6d7a8!important;}

#feesrow .wpb_button, .wpb_content_element {margin-bottom:0px!important;}

.page-id-4409 .first-footer-inner {padding-top:0px!important;} 

.feestext {margin-right:5%!important;}

.page-id-4409 .first-footer-bg-layer {margin-top:0px!important;}

#feesrow .wpb_single_image.vc_align_center {text-align:left!important;}

.simpleborder {border:2px solid #ccc!important;border-radius:5px!important;padding:25px!important;margin-bottom:35px!important;  }

.linkbox {background:#eeeeee!important;padding:15px!important; border:1px solid #ccc!important;border-radius:10px!important; margin-bottom:20px!important;}

#articleblock .vc_column_container > .vc_column-inner {padding-left:0px!important; padding-right:0px!important;}

.resdrg h3 {line-height:23px!important;font-size:15px!important;}

.opensans p {
    font-family:Open sans!important;
    font-size:18px!important;
    line-height:32px!important;
    
}

div.asl_w .probox .prosettings {background-color:#9fc5e8!important;}

h2.videoheading {font-size:40px!important;}

p.asl_desc {font-family:Open sans-serif!important;}

.resdrg h3 a {line-height:23px!important;font-size:16px!important;}


.pt-cv-content {color:#444!important;}

.linkbox a {padding:10px!important; background:#9fc5e8!important;border-radius:5px!important;color:#fff!important; font-size:20px!important;}

  #pt-cv-view-93aa897zgs .pt-cv-title a {font-weight:600!important;}

.linkbox .wpb_content_element {margin-bottom:5px!important;}

  #pt-cv-view-93aa897zgs .pt-cv-readmore  {background-color:#9fc5e8!important; color:#fff!important;}

.btn-danger {background-image:none!important;}

.pt-cv-meta-fields {display:none!important;}

ul.job_listings {column-count:3!important;
 
}

.job_listings {
  display: flex;
flex-wrap: wrap;
}
.joblistingblock {
 flex: 0 0 30%; /* Each item takes one-third (33.33%) of the available width */
    min-width:30%;
    box-sizing: border-box; /* Include padding and border in the width calculation */
    border: 1px solid #ccc;
    margin: 5px;
    margin-right: 2%!important;
        box-shadow: 5px 5px 5px 0px #ccc!important;
  
    padding: 0px 0px!important;
  
    
    
    margin-bottom:30px!important;
    
}

input.application_button {background:#00aaaa!important;color:#fff!important;border-radius: 5px!important;}

.joblistingblock .company_logo {margin-top:10px!important; margin-bottom:10px!important;padding-left:20px!important; padding-right:20px!important;}

.single_job_listing .company p.name {margin-left:-15px!important;padding:0px!important;font-size:22px!important;} 

.single-job_listing img.company_logo {max-width:300px!important;height:auto!important;}

#jmfe-wrap-job_region {margin-bottom:20px!important;}

.single_job_listing .company {border:0px!important;}

.single_job_listing .company .company_header {min-height:0px!important;}

.job_filters {width:100%!important;}

.joblistingblock h3 {margin-bottom:0px!important;font-size:15px!important; line-height:25px!important;padding:10px 20px!important;background:#888!important; color:#fff!important;}

.joblistingblock .location {padding:0px 20px!important; }

.joblistingblock .company {padding:0px 20px!important; }



.joblistingblock .meta {padding:0px 20px 15px 20px !important; }

.page-id-2704 .pdfemb-viewer {display:none!important;} 

.cvp-search-box,.cvp-live-button {text-align:center!important; }

 

.pt-cv-wrapper .btn-success {background-color:#00aaaa!important;padding:5px 15px 3px 15px!important;}

.pt-cv-wrapper .btn-danger   {background-color:#474747!important;padding:10px 15px!important;}

.pt-cv-content-item {margin-bottom:20px!important;}

.pt-cv-view .panel {margin-bottom:20px!important;} 

.pt-cv-view .panel p {color:#333!important;font-size:17px!important;}

ul.job_listings li.job_listing a div.position {padding:0px!important; width:100%!important;}
.readmoreli {text-align:center!important;}
.readmoreli li {list-style-type:none!important;  }


.rp4wp-related-job_listing > ul li.job_listing a div.location, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {padding-left:0px!important;}

#jmfe-wrap-job_summary {font-size:15px!important;}

#jmfe-wrap-job_summary p {font-size:15px!important;line-height:24px!important;}

.bannerquote p {font-size:22px!important;}

#ptrow p {font-size:22px!important;}

 

li.job_listing {margin-bottom:20px!important;box-shadow:5px 5px 5px 0px #ccc!important;background:#fefefe!important;border:1px solid #ccc!important;}

.page-id-2689 .job-type {display:none!important;}

.page-id-2689 li.date {display:none!important;}

ul.job_listings li.job_listing a div.location {width:100%!important;}


ul.meta {clear:both!important;width:100%!important;padding-left:0px!important;}

.rp4wp-related-job_listing > ul li.job_listing a .meta, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {text-align:left!important;}

.pt-cv-title,.pt-cv-content {
    background:#f6f7f4!important;
    /* background: #ccc !important; */
    
}

.job_description {overflow-wrap: break-word!important;}

.job-bm-archive .job-list .single {
    width: 350px;
    display: inline-block;
    vertical-align: top;
}

 

#quickask {text-align:center!important;max-width:1400px!important; margin:auto!important;border-top:1px solid #ccc!important; padding-top:15px!important;}

#talkbutton {margin-bottom:20px!important;display:inline-block!important;margin-top:20px!important;padding:8px!important; border-radius:5px!important;background:#00aaaa!important; color:#fff!important;cursor:pointer!important;}

.search_jobs input {border:1px solid #fff!important;padding-left:10px!important;}

.single-post   .site-main {padding-top:15px!important;}

 .single-job_listing   .site-main {padding-top:15px!important;}

 .single-post div.tm-titlebar-wrapper {background-image: none;background:#ccc!important;}
 
 .single-job_listing div.tm-titlebar-wrapper {background-image: none;background:#ccc!important;}

 

.sby_video_title_wrap {min-height:60px!important;}

.sby_inner_item {background:#f6f7f4!important;border:1px solid #ccc!important;}

.buttonizer-label {display:none!important;}

.sby_info {padding-left:20px!important;padding-right:20px!important;}

:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {bottom:37%!important;}

:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {right:1%!important;}

.job_filters {background:#fff!important;} 

.search_submit input {width:200px!important;padding:10px!important;}

.search_remote_position {display:none!important;}

.job_types {display:none!important;}

 .page-id-2695 .sby_inner_item p {padding-left:25px!important;padding-right: 25px!important;}

 

[id^="sb_youtube_"].sb_youtube .sby_info p {padding-left:15px!important;padding-right: 15px!important;}

.tm-titlebar-wrapper.tm-bg.tm-bgimage-yes > .tm-bg-layer {opacity:0.35!important;}

 .footer .tm-textcolor-white .tm-footer2-left{color:#222!important;}

.sby_inner_item {min-height:580px!important;}

.bottom-footer-inner a {color:#222!important;}

.tm-container-width1170-heading .themetechmount-box-heading-wrapper, .container {width:1400px!important;}

.textright .vc_column-inner {padding-left:0px!important;}
 
 body.themetechmount-page-full-width #content .site-main .entry-content .wpb-content-wrapper > .wpb_row.vc_row-fluid, body.themetechmount-page-full-width #content .site-main .entry-content > .wpb_row.vc_row-fluid {
    
    padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0px;
 }
 
 .home #masthead {margin-bottom:00px!important;}

.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {font-size:18px!important;}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {font-size:19px!important;line-height:30px!important;}

.site-header-main.container-fullwide {padding-right:0px!important;padding-left:0px!important;}

.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey.tm-textcolor-white {font-weight:bold!important;color:#fff!important;}

/* #introrow h2 {font-size:19px!important;} */

 

.widget.widget_nav_menu li a {padding-left:4px!important;}
.tm-textalign-center, .tm-center-text {text-align: left!important;}

.pt-cv-content {padding-bottom:6px!important;}

.footer .social-icons li > a {font-size:20px!important;}

  
.tm-headerstyle-classic .site-header .themetechmount-social-links-wrapper {padding-right:20px!important; margin-right:22px!important;}

.widget.widget_nav_menu li a::before {content:none!important;}

.footer h4 {margin-top:15px!important;font-size:19px!important;}

.hpvideos {max-width:1000px!important; margin:auto!important;}

#ajaxsearchliteres1 {min-width:500px!important;}

.soliloquy-caption {background:rgba(0,0,0,.8)!important;}

.hpvideos h2 {font-size:30px!important; }

#site-header-menu #site-navigation .menu-toggle {top:5px!important;}

#ajaxsearchlite1 .probox, div.asl_w .probox {background-color:#ccc!important;}



.asl_image {display:none!important;}

.asl_w_container {margin-top:27px!important;width:200px!important;text-align:center!important;margin:auto!important;}

.footer .widget ul > li {padding-bottom: 7px!important; margin-left:10px!important;}

.page-id-2664 h4 {font-size:22px!important;line-height:30px!important;}

 #ctarow h2 {color:#fff!important; font-size:19px!important; padding-bottom:7px!important; border-bottom:1px solid #fff!important; }

#ctarow p {color:#fff!important;text-align:center!important;} 

.first-footer-inner p {font-size:17px!important;width:80%!important;margin:auto!important;text-align:center!important;}

p.asl_desc {font-size:14px!important; line-height:21px!important;}

 

.therapyintro {margin-top:5%!important;}


div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {font-size:15px;}

.first-footer-inner .widget-area {padding-left:60px!important;}



/* .home .tm-row {padding-top:50px!important;} */

.tm-sresults-settings-btn {display:none!important;}

 .tm-titlebar-main {max-height:80px!important;}



#ctarow {padding-bottom:40px!important;}

ul.sub-menu {background:#580d05!important;margin-top:10px!important;}

  #site-header-menu #site-navigation div.nav-menu > ul ul li > a {color:#fff!important;}
  
    #site-header-menu #site-navigation div.nav-menu > ul ul li > a:hover {color:#222!important;}

.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a:hover {color:#fff!important;}

#keylinksheader h2 {color: #fff!important;}

.nav-menu {width:100%!important;}

.first-footer-bg-layer {
    /* margin-top:25px!important; */
    
}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover {border-top:0px!important;}

body.search .tm-sresult-form-wrapper .search-form .search-field {padding-left:20px!important;}

 #site-header-menu #site-navigation div.nav-menu > ul > li > a::before {height:0px!important;}

.tm-sresult-form-wrapper .search-form::after {content:none!important;}

.page-id-9 .first-footer {display:none!important;}



body.themetechmount-page-full-width #content .site-main .entry-content #ctarow {padding-top:20px!important;}

#keylinksheader {margin-bottom:0px!important;padding-bottom:0px!important;} 

.wpcf7-form-control {padding-left:10px!important;}

.tm-bgcolor-grey {background-color:#fff!important;}

.image-text-row {margin-top:30px!important;}

.soliloquy-container .soliloquy-caption-inside {
    font-size:19px!important;
    padding-top:10px!important;
    
}

.soliloquy-container .soliloquy-caption-inside { }

p {
    color:#333!important;
    line-height:1.6rem !important;
    margin-bottom: 24px !important;
}

p.lead-in {
    font-style: italic;
}

 .site-footer .tm-skincolor {color:#fff!important;}
 
 .header-info-widget {color:#222!important;font-weight:600; font-size:20px!important;}
 
 ul#menu-legal-menu-1 li a {color: #fff!important;}
  #questionnaire { padding-top:0px!important;}
 
 #ctarow .wpb_content_element {margin-bottom:10px!important;}

ul#menu-main-menu li a {text-transform:none!important;}

.footer .widget ul > li {list-style-type: disc!important;} 

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {font-size:33px!important;}

.tm-topbar-content .tm-wrap-cell div.tm-center-text {color:#fff!important;}

  .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a {color:#fff!important;text-transform:uppercase!important;padding-left:11px!important; padding-right: 11px!important;}
  
 .stickyon .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a {color:#222!important;text-transform:uppercase!important;padding-left:11px!important; padding-right: 11px!important;}
  
  
.image-text-row .wpb_single_image.wpb_content_element {
    margin-bottom: 0px;
}

.text-column {

}
  
.separator-text h4 {
    font-size: 32px;
}

.white-text {
    color: #fff !important;
}


/* .tm-row.vc_row-o-content-middle:not(.vc_row-o-equal-height) .vc_row-flex > .vc_column_container {
	align-items: center;
} */


.white-text p {
    color: #fff !important;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 0px !important;
}

.themetechmount-fbar-position-right .themetechmount-fbar-btn a.white, .tm-col-bgcolor-white .tm-bg-layer-inner, .tm-bgcolor-white, .tm-col-bgcolor-white, .site-header.tm-sticky-bgcolor-white.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-white.is_stuck, .site-header-menu.tm-sticky-bgcolor-white.is_stuck, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-white, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-white, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .breadcrumb-wrapper .container::before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .breadcrumb-wrapper .container::after {
	background-color: #fff;
}

@media screen and (min-width: 1200px) {
    .footer .footer-rows .second-footer .second-footer-inner {
    	padding: 68px 0 65px !important;
    }
    

}

 
@media screen and (max-width: 1600px) {
 
 .sidetel {font-size:16px!important;}
 
 #sidemenutext {width:25%!important;}
}
 
@media screen and (max-width: 1450px) {
    /* #slider-5-slide-9-layer-2 {margin-top:60px!important;}
    #slider-5-slide-9-layer-3 {margin-top:60px!important;}
    #slider-5-slide-9-layer-4 {margin-top:60px!important;}*/
     
    .sidetel {font-size:14px!important;}
    .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a  {padding-left: 8px!important; padding-right:8px!important;}
    #quickask {text-align:center!important;max-width:90%!important; margin:auto!important;border-top:1px solid #ccc!important; padding-top:15px!important;}

    h2 {line-height:36px!important;}
}
  
@media screen and (max-width: 1400px) {
.tm-container-width1170-heading .themetechmount-box-heading-wrapper, .container {width:100%!important;}
 h4.pt-cv-title {max-width: 100%!important;}
 
 .headerlogo img {max-height:130px!important;}
 
 .tm-titlebar-wrapper .entry-header {margin-top:26px!important;}
.entry-content .questionblock li {font-size:15px!important;}
 
 .faqbannertext {margin-top:-50px!important; }
 
 .opensans p {font-family:Open sans!important;font-size:18px!important;line-height:27px!important;}
 
 .opensans p {font-size:17px!important;}
 
 p {font-size:17px!important;line-height:31px!important;}
 
     
 
 h2 {font-size:31px!important;}
 
 .tm-container-width1170-heading .themetechmount-box-heading-wrapper, .container {width:95%!important;}
 #ptrow .container {width:85%!important;}
  
}


@media screen and (max-width: 1340px) {

    .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a {padding-left:10px!important;}

    .sidetel {font-size:14px!important;}
    
    .stickyon .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a {font-size:20px!important;}

    #sidemenutext {width:30%!important;}
    .entry-content .questionblock li {font-size:14px!important;}
    
    .joblistingblock {
        flex: 0 0 47%; /* Each item takes one-third (33.33%) of the available width */
        min-width:47%;
    }
}


@media screen and (max-width: 1298px) {
  h2 {font-size:27px!important;line-height:30px!important;}
 #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {font-size:23px!important;}
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a {text-transform: none!important;}
.second-footer-inner .headeremail a, .second-footer-inner .headertel a {font-size:19px!important;}

#aboutvideo .vc_col-sm-6 {width:84%!important;}

}


 


@media screen and (max-width: 1200px) { 
    ul.job_listings {column-count:2!important;}
    .tm-titlebar-wrapper .entry-header {margin-top:0px!important;}
    
    #questionnaire {width:100%!important;padding-top:0px!important;}
       #Resultblock a {font-size:15px!important;}
    #Resultblock {width:100%!important;padding-top:0px!important;margin-top:30px!important;padding-top:30px!important;}
        #Resultblock h2  {font-size:30px!important;}
    #Resultblock h3  {font-size:26px!important;}
    
 
    
    #site-header-menu #site-navigation div.nav-menu > ul {background-color:#580d05!important;}
    
    #site-navigation {float:right!important;text-align:right!important;}
    
    .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu > ul {border-top:1px solid #fff!important;}
    
    .nav-menu {margin-top:-80px!important;width:90%!important;float:right!important;text-align:right!important;margin-left:25%!important;}
    
    #site-header-menu #site-navigation div.nav-menu > ul > li {padding-bottom:0px!important;}
    
    #site-header-menu #site-navigation div.nav-menu > ul > li > a {padding-top:20px!important;}
    
    #site-header-menu #site-navigation div.nav-menu > ul > li > a {font-size:25px!important;}
    .entry-content ul.job-listing-meta li {font-size:16px!important;}
    
    #sidemenutext {float:left!important;width:50%!important;padding-left:20px!important;}
    
    .sidetel {font-size:17px!important;padding-right: 0px!important;}
    .tm-headerstyle-classic .site-header .themetechmount-social-links-wrapper {float:left!important;padding-right:0px!important; margin-right:0px!important; padding-left:10px!important;}
    .sidetel {float:left!important;}
  
    .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a:hover {color:#00a6a6!important;}
    
    .headercontact {
    	padding-top: 32px !important;
    	padding-right: 15px;
    }
}

@media screen and (max-width: 1080px) {
.largeonly {display:none!important;}
.smallonly {display:block!important;}

.image-text-row {margin-top:0px!important;}

.centrevideo {max-width:75%!important;}

#quotecontainer   {margin-top:10px!important;margin-bottom:10px!important;}
 
.tm-row.tm-responsive-custom-29232122 {padding-top:0px!important;}


.insights {margin-top:0px!important;}
.rowtextblock {margin-bottom:45px!important;}

 

.page-id-4393 .rowtextblock {margin-bottom:25px!important;}
.page-id-4399 .rowtextblock {margin-bottom:25px!important;}
.page-id-4401 .rowtextblock {margin-bottom:25px!important;}
.page-id-4403 .rowtextblock {margin-bottom:25px!important;}

.page-id-4410 .vc_col-sm-6 {width:100%!important;}
  .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic {padding-bottom:0px!important;}


#hpvideo .vc_col-sm-3 {width:40%!important;}

}

@media screen and (min-width: 992px) {

}

@media screen and (max-device-width: 991px) {
 
    
    #helpreadmore {margin-top:0px!important;}
    
    .second-footer-inner .headeremail a, .second-footer-inner .headertel a {font-size:24px!important;} 
    
.page-id-4419 .textleft {margin-top:35px!important;}

.headerlogo img {max-width: 300px!important;}

.page-id-4419 .textleft{margin-bottom:35px!important;}
    
    article.themetechmount-box-blog-classic {margin-left:2%!important; margin-right:2%!important;}
    
    
    
    .page-id-4419 .vc_col-sm-6 {width:100%!important;}
    
    .single article.themetechmount-box-blog-classic {margin-bottom:0px!important;}
    
    .conpic {margin-top:40px!important;}
    .textright .rowtextblock{margin-left:0%!important;}
    
   .page-id-4393 .pt-cv-title {display:none!important;}
      .page-id-4399 .pt-cv-title {display:none!important;}
      
            .page-id-4401 .pt-cv-title {display:none!important;}
    
    .quote {margin-bottom:50px!important;}
    
    .headercontact {padding-top:0px!important;}
    
    #slider-5-slide-9-layer-2  {margin-top:-20%!important;}
    
    #slider-5-slide-9-layer-4 {margin-top:30%!important;}
    
 
    
    .textleft .rowtextblock {width:100%!important; }
    
      .textright .rowtextblock {width:100%!important;margin-top:46px!important; }
      
      .textright .rowtextblock {padding:20px 20px 20px 20px !important;}
    
    .textleft .vc_column_container > .vc_column-inner {padding-left:0px!important;}
    
       .textright .vc_column_container > .vc_column-inner {padding-right:0px!important;}
    
 
    
    #tm-stickable-header-w {
    	height: 205px !important;
    }
    
    .headerlogo img {
     max-width:300px!important;
    }
    
    .site-title {
    	text-align: center !important;
    }
    
    
  
    .headercontact {
    margin-top:30px!important;
    }
    

        
}

@media screen and (max-width: 900px) { 
  .reasonrow .vc_col-sm-4 {width:85%!important;max-width:85%!important; display:block!important;margin-left:6%!important;}
  .reasonrow .vc_row-o-equal-height {display:block!important;}
  .reasonblock {margin-bottom:20px!important;  } 
      #menu-main-menu {margin-top:50px!important;}
}



@media screen and (max-width: 800px) { 
    ul.job_listings {column-count:2!important;}
    .joblistingblock {
        flex: 0 0 95%; /* Each item takes one-third (33.33%) of the available width */
        min-width:95%;
    }
    
    .vc_tta-container {margin-bottom:0px!important;}
    
    
}


@media screen and (min-width: 768px) {
    .category-therapy-handbook h1 {
        max-width: 88%;
        margin: 0px 6%;
    }
}

@media screen and (min-width: 870px) {
    .category-therapy-handbook h1 {
        max-width: 82%;
        margin: 0px 9%;
    }
}

@media screen and (min-width: 940px) {
    .category-therapy-handbook h1 {
        max-width: 76%;
        margin: 0px 12%;
    }
}

@media screen and (min-width: 991px) {
    .category-therapy-handbook h1 {
        max-width: 86%;
        margin: 0px 7%;
    }
}

@media screen and (max-width: 767px) { 
.page-id-4418 .pt-cv-title {display:none!important;}
.hidesmall {display:none!important;}
.aboutpic {margin-top:20px!important; margin-bottom:20px!important;}

.headercontact {display:none!important;}

#tm-stickable-header-w {height:155px!important;}

.second-footer-inner {padding-left:25%!important;}

.headerlogo img {padding-top:11px!important;}

 
}

@media screen and (max-width: 600px) { 
    .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {height:115px!important;overflow:auto!important;padding-top:10px!important; padding-bottom:10px!important;}
    
    .tm-titlebar h1.entry-title {font-size:25px!important;line-height:32px!important;}
    
.textleft .rowtextblock {padding-top:20px!important;}

div.wpforms-container-full textarea {width: 100%!important;}

.first-footer-inner .widget-area {padding-left:25px!important;}

.page-id-4419 h2 {font-size:32px!important;}

 

#hpmobvideos {margin-top:-40px!important;}

#hpmobvideos .wpb_text_column {margin-bottom:40px!important;}

.first-footer-inner p {width:95%!important;}

#first-footer h2 {margin-top:10px!important;}

.page-id-232 .entry-content   .tm-row.tm-responsive-custom-29232122

.textright .rowtextblock {padding-top:20px!important;}
    
    #quotecontainer .quotetext {padding-top:20px!important;  }
    
    #quotecontainer img {margin-bottom:25px!important;}
    #sidemenutext {width:80%!important;}
    
    p {font-size:17px!important;}
    #tm-stickable-header-w {height:127px!important;}
    
    #slider-5-slide-9-layer-2 {margin-top:-75%!important;}
    
    #slider-5-slide-9-layer-4 {margin-top:70%!important;}
    
      .reasonrow .vc_col-sm-4 {width:95%!important;max-width:95%!important; display:block!important;margin-left:2%!important;}

    
    .soliloquy-caption {bottom:-101px!important; background:#0e204d!important; }
    
    .themetechmount-slider-wrapper {display:none!important;}
    
     
    
   
    
    #ajaxsearchliteres1 {left:10px!important;width:90%!important;min-width:90%!important;}
    
 
    
    .search_keywords {float:left!important;}
    
    .search_submit {float:left!important;}
    
    
    body.themetechmount-page-full-width #content .site-main .entry-content .wpb-content-wrapper > .wpb_row:first-child, body.themetechmount-page-full-width #content .site-main .entry-content > .wpb_row:first-child {margin-top:-60px!important;}
    
    .soliloquy-container .soliloquy-caption-inside {font-size:15px!important;}
    
    .tm-single-image-wrapper.imagestyle-one {padding-left:10px!important;}
    .soliloquy-container .soliloquy-pager {bottom: -90px!important;}
    
    .soliloquy-container {margin-top:70px!important;}
    
    .soliloquy-container .soliloquy-pager, .soliloquy-container .soliloquy-caption, .soliloquy-container .soliloquy-controls-auto {display:block!important;}
    
    .breadcrumb-wrapper-inner {margin-bottom:15px!important;}
    
    
     
    
    .job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords {padding-left:14%!important; padding-right:14%!important;}
    
    .cvp-search-box {margin-top:30px!important;min-height:180px!important;width:80%!important;padding-left: 20px!important; padding-right:20px!important;}
    .joblistingblock {
        flex: 0 0 100%!important;
        min-width: 100%!important;
      }
      .tm-titlebar h1.entry-title {font-size:35px!important; line-height:42px!important;}
      
       
      .soliloquy-caption-inside {min-height:93px!important;}
      
      .soliloquy-container .soliloquy-caption {position:static!important;}
      
      .soliloquy-pager-item  {display:none!important;}
      
      .pt-cv-content {line-height:28px!important;}
      
      .soliloquy-default-pager {display:none!important;}  
      
     .page-id-2668 .vc_empty_space {display:none!important;}
     
     .nogaps {margin-bottom:5px!important;}
      .tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a {font-size:24px!important;line-height:21px!important;}
      
      article.themetechmount-box-blog-classic .tm-blog-classic-box-content {padding-left:10px!important; padding-right:10px!important;}
}

@media screen and (max-width: 450px) { 
    .joblistingblock {
        flex: 0 0 84%; /* Each item takes one-third (33.33%) of the available width */
        min-width:84%;
    }

    #sidemenutext {float:left!important;width:100%!important;padding-left:10px!important;}
    ul.job_listings {padding-left:0px!important;}
    .sidetel {padding-left:5px!important;font-size:15px!important;} 
    
    .entry-content .questionblock li {display:block!important;}
    
   
    
   .page-id-2666 .vc_empty_space {display:none!important;}
   
   article.themetechmount-box-blog-classic .tm-blog-classic-box-content {padding-left:0px!important; padding-right:0px!important;}
    
    .soliloquy-image {min-height:145px!important;}
    
    #slider-5-slide-9-layer-2 
    
    .first-footer-inner .widget-area {padding-left:60px!important;}
    
    .headerlogo img {max-width: 290px!important;}
    
 
    
    #homebanner h1 {display:none!important;}
    
     #homebanner h2 {margin-left:15px!important; margin-right:15px!important;margin-top:75px!important; font-size:34px!important;line-height:36px!important;}
    
    .soliloquy-container .soliloquy-caption-inside {line-height:20px!important;}
    
    
    
    .second-footer-inner {padding-left:18%!important;}
    
    .soliloquy-caption {bottom:-133px!important; overflow:auto!important;}
    .soliloquy-container .soliloquy-pager {bottom:-107px!important;}

}
