/* Enter Your Custom CSS Here */
header .site-logo-img .custom-logo-link img {
   margin-bottom: -40px;!important
}
#find-next-row h1{
color: #ffffff; 
  line-height: 1em;
  font-size: 5em;
}
.site-header .container {padding-right: 0;}
#jb-desc-row .text {color: #7d7d7d;}
.qh-course {
	width: 100%;
  	float: left;
    background:#f1f1f1;
    display: block;
    height: 130px;
    padding: 10px;
    color: #000000;
    text-decoration: none !important;
    text-transform: uppercase;
    font-family: 'Oswald';
}
.qh-course span{
    width: 75%;
    float: left;
}
.qh-course i {
	float: right;
    padding: 10px;
    background: #53cec5;
    color: #ffffff;
}
.qh-course:hover {color: #666666; background: #ebebeb;}
.site-footer .sdw-post-separator-1 {}
#typed-strings p {
color: #53cec5;
}
#sidr-main {background: #000000;}
#sidr-main a:hover, #sidr-main a:active, .sidr-class-current-menu-item > a, .sidr-class-current_page_item > a {
box-shadow: 3px 0 0 #83CDC8 inset;
}
.sdw-responsive-nav, .sdw-sidebar-toggle {
    color: #83CDC8;
}
.typed-cursor{
            opacity: 1;
            font-weight: 100;
            -webkit-animation: blink 0.7s infinite;
            -moz-animation: blink 0.7s infinite;
            -ms-animation: blink 0.7s infinite;
            -o-animation: blink 0.7s infinite;
            animation: blink 0.7s infinite;
        }
        @-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-webkit-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-moz-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-ms-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-o-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
#why-hire-row .each-col p {color: #222222;}
#why-hire-row .each-col small {font-size: 90%;}
#why-hire-row .each-col hr{
width: 10%;
  margin: 10px auto;
  border-top: 3px solid #222222;
}
#why-hire-row .each-col .vc_icon_element {
margin-bottom: 0;
}
#why-hire-row .each-col .vc_icon_element .vc_icon_element-inner {
background: none;
}
.site-title a {
font-family: 'Roboto';
}
a:hover, a:focus {text-decoration: none; color: #83CDC8;}
.wpb_wrapper h1 {/*font-size: 28px;*/font-size: 3em;}
.entry-content {max-width: 990px;}
.vc_row-has-fill, #not-satis-row {padding-right: 16.8% !important; padding-left: 16.8% !important;}
#whatwedo-row {
padding-right: 19% !important; padding-left: 17.6% !important;
}
.home .sdw-post, .home .sdw-page {margin-bottom: 0;}
.home .content-area {margin-bottom: 0;}
.site-title {
    /*text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
  font-weight: 700;*/}
.site-title img {
max-width: 128px;
width: 100%;}
.quick-hire-left .wpb_single_image {float: left; width: 25%; margin-right: 3.2%}
.btn-top-red {border-right: 0 !important; /*margin-left: 20px; border-left: 2px solid #83CDC8;*/
    padding: 10px 0 10px 20px !important;}
.btn-top-red a {color: #ffffff !important;
    padding: 10px !important;
    border: none;
    background: #ce411f;
    border-bottom: 0 !important;
    /*top: 10px;*/
}
.btn-top-red a:hover {
  background: #e04824 !important;
padding: 10px !important;
    border: none;
  border-bottom: 0 !important;
  width: auto !important;
    /*top: 10px;*/
}
.btn-top-red a:hover:after {display: none;}
.site-header .nav-menu li {border-right: 2px solid #B4D8D5; padding: 0;}
.nav-menu li.current_page_item {border-right: 0;}
.site-header .nav-menu a {font-size: 14px;}
.site-header .nav-menu > .current-menu-item {box-shadow: none;
}
.site-header .nav-menu > li > a {display: block;
    color: #222222;
    transition: none;
    text-align: center;
    position: relative;
    padding: 20px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
border-bottom: 4px solid #ffffff;}
.site-header .nav-menu li a:hover {width: 102%;}
.site-header .nav-menu li.current_page_item a:hover {width: auto;}
.site-header .nav-menu li a:hover, .site-header .nav-menu li.current_page_item a, .page-child .site-header .nav-menu li#menu-item-159 a {color: #ffffff;
    border-bottom: 1px solid #14AF7C;background:#14AF7C}
.page-child .site-header .nav-menu li {border-right: 0;}
.site-header .nav-menu li a:hover:after, .site-header .nav-menu li.current_page_item a:after, .page-child .site-header .nav-menu li#menu-item-159 a:after {content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #14AF7C;
    position: absolute;
    bottom: -8px;
    left: 45%;}
.site-header .nav-menu li a:hover:after {display: none;}
.site-header .nav-menu li.current_page_item a:hover:after {display: block;}
.page-id-103 li#menu-item-47 {border-right: 0;}
.jb-inq-input-p {margin-bottom: 15px;}
h1, h2, h3, h4, h5, h6 {text-transform: uppercase;}
.jb-inquiry-container input[type="text"], .jb-inquiry-container input[type="email"], .jb-inquiry-container input[type="url"], .jb-inquiry-container input[type="tel"], .jb-inquiry-container input[type="number"], .jb-inquiry-container input[type="date"], .jb-inquiry-container input[type="password"], .jb-inquiry-container select, .jb-inquiry-container #comment, .jb-inquiry-container textarea {height: 26px; border: none;color: #4E4E4E; background: #ffffff;font-size: 14px;}
.jb-inquiry-container input[type="submit"] {text-transform: uppercase;}
.jb-inquiry-container .vc_column-inner {
padding: 15px;
background-color: #656565;
}
.jb-inquiry-container .wpcf7-form-control {}
.jb-inquiry-container textarea {min-height: 70px;}
.jb-inquiry-container .wpcf7-form-control::-webkit-input-placeholder {
   color: #4E4E4E;
  font-style: italic;
}

.jb-inquiry-container .wpcf7-form-control:-moz-placeholder { /* Firefox 18- */
   color: #4E4E4E;
font-style: italic;  
}

.jb-inquiry-container .wpcf7-form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #4E4E4E;
  font-style: italic;
}

.jb-inquiry-container .wpcf7-form-control:-ms-input-placeholder {  
   color: #4E4E4E;
  font-style: italic;
}
.jb-inquiry-container input[type="submit"] {
background: #83CDC8;
    color: #ffffff;
    border-radius: 4px;
  border: none;
    border-bottom: 2px solid #69A7A2;
}
.container, .site-content {max-width: 990px;}
html, body {color: #bbb29e;}
/*.home .site-header */ .site-header {
margin-bottom: 0;
  height: auto;
}
/*.home .entry-header*/ .entry-header{
display: none;
}
.whatwedo-class .wpb_raw_html {
width: 68%;
  margin: 0 auto 35px;
}
.whatwedo-class h1{
color: #2b2b2b;
  /*font-size: 40px;*/
}
.whatwedo-class p {font-size: 20px;color: #7d7d7d;}
.whatwedo-class p.wth-lh {line-height: 1.6;}


#quick-hire-row .wpb_raw_html {
width: 68%;
  margin: 0 auto 35px;
}
#quick-hire-row h1{
color: #ffffff;
  /*font-size: 40px;*/
}
#quick-hire-row p {font-size: 20px;color: #ffffff;}
#quick-hire-row p.wth-lh {line-height: 1.6;}


.tal-hunt-class h1 {
text-transform: uppercase;
color: #38332c;
  /*font-size: 40px;*/
}
.tal-hunt-class .wpb_single_image {width: 45%;}
.tal-hunt-class p {font-size: 20px; color: #666667;line-height: 1.6;}
#not-satis-row .wpb_single_image {width: 40%; float: right;}
#not-satis-row p {font-size: 20px; color: #666667;line-height: 1.6;}
#quick-hire-row p {color: #ffffff;}

@media only screen and (max-width: 960px) {
  .site-header {height:50px !important;}
  .home .vc_row-has-fill {padding-right: 2% !important; padding-left: 2% !important;}
  .whatwedo-class .wpb_raw_html {width: 90%;}
}

@media only screen and (max-width: 768px) {
  .qh-course {
  height: auto;
    padding: 18px;
  }
  #find-next-row h1{
  font-size: 5em !important;
    color: #ffffff;
	}
  #find-next-row .type-wrap{
  font-size: 30px;
    color: #ffffff;
	}
  #find-next-row #typed {
  font-size: 30px;
  }
  #find-next-row .typed-cursor {
  font-size: 30px;
  }
  #find-next-row .type-wrap {height: 1em;}
  .vc_row-has-fill, #not-satis-row, #whatwedo-row {
  padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .page-id-103 .vc_column_container>.vc_column-inner {
  padding-top: 0 !important;
  }
}
@media only screen and (max-width: 667px) and (min-width: 100px) {
h1, .sdw-layout-a .entry-title, .single h1.entry-title, .sdw-description .entry-title, .sdw-layout-b .entry-title, .sdw-page .entry-title {
    font-size: 1.6em !important;
    line-height: 1.1em;
    
	}
}

div.footer_slider{
  display:none;
}

.main-navigation{
		background:white
}