@charset "UTF-8";
/* CSS Document */

/* # Genesis Sample Child Theme
Theme Name: Genesis Sample Theme
Theme URI: http://my.studiopress.com/themes/genesis/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: http://www.studiopress.com/
Template: genesis
Template Version: 3.0
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* # Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Accessible Menu
	- Site Header Navigation
	- Primary Navigation
	- Secondary Navigation
	- Skip Links
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
	- Retina Display
	- Max-width: 1200px
	- Max-width: 960px
	- Max-width: 800px
- Print Styles
*/


/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 62.5%; /* 10px browser default */
}

body {
	font-size: 16px;	
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 1.8;	
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background: 0 0
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700;
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2.25em;
	margin: .67em 0;
    font-family: 'Montserrat',sans-serif;
}
mark {
	background: #ff0;
	color: #333
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
/*
svg:not(:root) {
	overflow: hidden
}*/
figure {
	margin: 1em 40px
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
p { 
	font-size: 14px;
	font-family: 'Open Sans'; 
	font-weight:400;
}


pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}

input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
/* ## Box Sizing
--------------------------------------------- */
html, input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*, *:before, *:after {
	box-sizing: inherit;
}
/* ## Float Clearing
--------------------------------------------- */

.author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {
	content: " ";
	display: table;
}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {
	clear: both;
	content: " ";
	display: table;
}
/* # Defaults
---------------------------------------------------------------------------------------------------- */
/* ## Typographical Elements
--------------------------------------------- */
/* Chrome fix */
body > div {
	font-size: 1.4rem;
}

a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .gallery img {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
a {
	color: #02737D;
}
a:hover, a:focus {
	color: #333;
	text-decoration: none;
}
p {
	margin: 0 0 28px;
	padding: 0;
}
ol, ul {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
hr {
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	clear: both;
	margin: 1em 0;
}
b, strong {
	font-weight: bold;
}
blockquote, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 40px; 
}
blockquote::before {
	content: " ";
	display: none;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

.font-wht {font-weight:400;}

/* ## Headings
--------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	color: #333;	
	line-height: 1.2;	
}
.h1{font-family: 'Montserrat',sans-serif;font-weight:400;}
h2 {
	font-size: 36px;	
	font-weight:300;
	font-family: 'Montserrat',sans-serif;
}
h3 {
	font-size: 18px;
	font-size: 2.4rem;
	font-weight:400;
}
h4 {
	font-size: 14px;	
}
h5 {
	font-size: 12px;
	font-size: 1.8rem;
}
h6 {
	font-size: 10px;
	font-size: 1.6rem;
}
/* ## Objects
--------------------------------------------- */

embed, iframe, img, object, video, .wp-caption {
	max-width: 100%;
}
img {
	height: auto;
}
.featured-content img, .gallery img {
	width: auto;
}
.site-container {
	padding-top: 99px;
	transition: all .2s;
}


#mobile-header {
	z-index: 9999;
	transition: all .2s;
}

/* ## Forms
--------------------------------------------- */

input, select, textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 500;
	padding: 16px;
	width: 100%;
}
input:focus, textarea:focus {
	border: 1px solid #999;
	outline: none;
}
input[type="checkbox"], input[type="image"], input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
 color: #333;
 font-weight: 300;
 opacity: 1;
}

::-webkit-input-placeholder {
 color: #333;
 font-weight: 300;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
	background-color: #333;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto;
}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, button:focus, input:focus[type="button"], input:focus[type="reset"], input:focus[type="submit"], .button:focus {
	background-color: #c3251d;
	color: #fff;
}
.entry-content .button:hover, .entry-content .button:focus {
	color: #fff;
}
.footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .footer-widgets .button {
	background-color: #c3251d;
	color: #fff;
}
.footer-widgets button:hover, .footer-widgets input:hover[type="button"], .footer-widgets input:hover[type="reset"], .footer-widgets input:hover[type="submit"], .footer-widgets .button:hover, .footer-widgets button:focus, .footer-widgets input:focus[type="button"], .footer-widgets input:focus[type="reset"], .footer-widgets input:focus[type="submit"], .footer-widgets .button:focus {
	background-color: #fff;
	color: #333;
}
.button {
	display: inline-block;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {
 display: none;
}
/* ## Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}
tbody {
	border-bottom: 1px solid #ddd;
}
td, th {
	text-align: left;
}
td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}
th {
	font-weight: 400;
}
/* ## Screen Reader Text
--------------------------------------------- */

.screen-reader-text, .screen-reader-text span, .screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}
.screen-reader-text:focus, .screen-reader-shortcut:focus, .genesis-nav-menu .search input[type="submit"]:focus, .widget_search input[type="submit"]:focus {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000; /* Above WP toolbar. */
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}
.category-featured .more-link, .category-blog .more-link {
	/*position: relative;*/
	padding: 10px 20px;
	text-decoration: none;
	display: block;
	width: 136px;
	font-size: 16px;
	border: 1px solid #00a5b5;
	border-radius: 3px;
	color: #00a5b5;
	margin: 10px 0 0 0;
}
.category article {
	margin-bottom: 20px;
}
/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* ## Site Containers
--------------------------------------------- */

.site-inner, .wrap {
	margin: 0 auto;
	max-width: 1200px;
}
.site-inner {
	clear: both;	
	/*padding-top: 15px;*/
}
.page-template-home-full .site-inner {
	max-width: 100%;
	padding-top: 0;
}
.homebg {
	background: url(/wp-content/uploads/2016/03/HomeLP_HeroImg.jpg);
	background-size: cover;
	background-position: center;
}
.home .main-inner {
	padding: 50px 0;
}
.homebg .col-xs-12 {
}
.formwrap {
	max-width: 1200px;
	margin: 0 auto !important;
}
.formwrap .gform_wrapper {
	max-width: 100%;
}
.formwrap form {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 20px;
}
.formwrap form label {
	display: none !important;
}
.formwrap form .gfield {
	margin: .5em 0 !important;
}
.gform_wrapper input[type=text] {
	padding: .7em 0 !important;
}
.formwrap .gform_wrapper .top_label li.gfield.gf_right_half {
	width: 50%;
}
.formwrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .formwrap .gform_wrapper li.gfield_html {
	max-width: 100%;
}
.formwrap .gform_wrapper .gform_footer {
	text-align: center;
}
.formwrap input[type="submit"], .formwrap .button {
	background-color: #EFA800;
}
.home-form-text, .home-form-text h2 {
	text-align: center;
	color: #fff !important;
}
/* ## Column Widths and Positions
--------------------------------------------- */

/* ### Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	width: 980px;
}
.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}
.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}
/* ### Content */

.content {
	float: right;
	width: 800px;
}
.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
	float: left;
}
.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
	width: 580px;
}
.full-width-content .content {
	width: 100%;
}
/* ### Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 360px;
}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {
	float: left;
}
/* ### Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}
.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}
/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}
.one-half, .three-sixths, .two-fourths {
	width: 48.717948717948715%;
}
.one-third, .two-sixths {
	width: 31.623931623931625%;
}
.four-sixths, .two-thirds {
	width: 65.81196581196582%;
}
.one-fourth {
	width: 23.076923076923077%;
}
.three-fourths {
	width: 74.35897435897436%;
}
.one-sixth {
	width: 14.52991452991453%;
}
.five-sixths {
	width: 82.90598290598291%;
}
.first {
	clear: both;	
}
/* # Common Classes
---------------------------------------------------------------------------------------------------- */

/* ## Avatar
--------------------------------------------- */

.avatar {
	float: left;
}
.alignleft .avatar, .author-box .avatar {
	margin-right: 24px;
}
.alignright .avatar {
	margin-left: 24px;
}
.comment .avatar {
	margin: 0 16px 24px 0;
}
/* ## Genesis
--------------------------------------------- */

.breadcrumb {	
	background-color: transparent;	
	color: #777;
	font-size: 14px;
	margin:0;
	padding:8px 0;
}

.breadcrumb a {
	color: #1395a6;
	font-size: 14px;
}

.breadcrumb .fa-angle-right {
	padding: 0 8px;
}

.breadcrumb i {
	color: #777;
}

.archive-description, .author-box {
	background-color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 40px;
	padding: 40px;
}
.archive-description {
	background-color: rgba(255, 255, 255, 0);
	margin-bottom: 0;
	padding: 0;
}
.author-box-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 4px;
}
.archive-description p:last-child, .author-box p:last-child {
	margin-bottom: 0;
}
/* ## Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
}
.site-header .search-form {
	float: right;
	margin-top: 12px;
}
.entry-content .search-form, .site-header .search-form {
	width: 50%;
}
.genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}
/* ## Titles
--------------------------------------------- */

.archive-title {
	font-size: 4rem;
	font-weight: 200;
}
.entry-title {
	font-size: 36px;	
	font-family: 'Montserrat',sans-serif;
	font-weight:400;
}
.entry-title a, .sidebar .widget-title a {
	color: #333;
}
.entry-title a:hover, .entry-title a:focus {
	color: #03A6B5;
}
.widget-title {
	font-size: 18px;
	font-size: 1.8rem;
	margin-bottom: 20px;
}
.footer-widgets .widget-title {
	color: #fff;
}
.big-leader {
	height: 100px !important;
}
.big-leader .entry-title.featured-image-overlay {
	text-align: left !important;
}
/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
	display: block;
	margin: 0 auto;
}
a.alignnone {
	display: inline-block;
}
.alignleft {
	float: left;
	text-align: left;
}
.alignright {
	float: right;
	text-align: right;
}
a.alignleft, a.alignnone, a.alignright {
	max-width: 100%;
}
img.centered, .aligncenter {
	display: block;
	margin: 0 auto 24px;
}
img.alignnone, .alignnone {
	margin-bottom: 12px;
}
a.alignleft, img.alignleft, .wp-caption.alignleft {
	margin: 0 24px 24px 0;
}
a.alignright, img.alignright, .wp-caption.alignright {
	margin: 0 0 24px 24px;
}
.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
}
.entry-content p.wp-caption-text {
	margin-bottom: 0;
}
.entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video {
	margin: 0 0 28px;
}
/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}
.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}
.widget li li {
	border: 0;
	margin: 0 0 0 30px;
	padding: 0;
}
.widget_calendar table {
	width: 100%;
}
.widget_calendar td, .widget_calendar th {
	text-align: center;
}
/* ## Featured Content
--------------------------------------------- */

.featured-content .entry {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 20px;	
}
.blog-home-widget .featured-content .entry {
	padding: 0 0 5px;
}
.blog-home-widget .entry-content p {
	margin: 0 0 6px;
}
.footer-widgets .entry {
	border-bottom: 1px dotted #666;
}
.featured-content .entry-title {	
	font-size: 2rem;
}
/* Winning Jobs Description */
.section {
	padding: 40px 0;
}
.section .row {
	padding: 0!important;
}
.hero-content-wjd {
	padding-top: 30px;
}
.hero-content-wjd h2 {
	color: #333;	
	margin-bottom: 20px;
	font-weight: 400;
}
.hero-content-wjd h3 {
	color: #FFF;
	font-size: 24px;
	font-weight: 400;
	margin: 22px 0 0;
}
ul.wjd-list {
	padding-left: 20px;
	margin: 0 0 25px !important;
}
.wjd-list li {
	font-size: 14px;
	font-weight: 400;
	list-style-type: disc;
}
.win-job-desc-form {
	background-color: #EBF6FA;
	padding: 28px;
}
.win-job-desc-form h2 {
	font-size: 32px;
	color: #666;
	margin-bottom: 20px;
}
.win-job-desc-form h3 {
	font-size: 19px;
	color: #666;
	margin-bottom: 20px;
}

.win-job-desc-form br {
	display: none;	
}

.win-job-intrstd-feat {
	background-color: #F8F8F8;
	padding: 50px 0;
}
.win-job-intrstd-feat h2 {
	font-size: 36px;	
	font-weight: 300;
	color:#333;
}
.intrstd-feat-box figure {
	margin: 0 0 20px 0;
	height: 150px;
}
.intrstd-feat-box figure:before {
	height: 100%;
	vertical-align: middle;
	content: "";
	display: inline-block;
}
.intrstd-feat-box figure img {
	display: inline-block;
	vertical-align: middle;
}
/* End Winning Jobs Description */

/* MEDIA QUERY START HERE */



.category-blog h2.entry-title {
	font-size: 2rem;
}
.category-blog article {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 20px;
}
.archive .category-blog .entry-meta br {
	display: none;
}
.category-blog article:not(.category-featured) .entry-time:before {
	content: "| ";
}
.page-template-blog-home #featured-post-3 article:nth-child(odd) {
	float: right;
}
.page-template-blog-home #featured-post-3 article:nth-child(even) {
	float: left;
}
.category article {
	width: 49%;
}
.category .category-featured {
	width: 100%;
}
.category article:nth-child(odd) {
	float: right;
}
.category article:nth-child(even) {
	float: left;
}
.category .content h3 {
	text-transform: uppercase;
	font-size: 2.6rem;
}
.archive .authorheader .social-twitter a {
	background: #4099FF !important;
}
.archive .authorheader .social-facebook a {
	background: #3b5998 !important;
}
.archive .authorheader .social-linkedin a {
	background: #4875B4 !important;
}
.archive .authorheader .social-gplus a {
	background: #C63D2D !important;
}
.archive .authorheader .simple-social-icons {
	margin-top: -20px;
}

/* # Plugins
---------------------------------------------------------------------------------------------------- */

/* ## Genesis eNews Extended
--------------------------------------------- */

.enews-widget, .enews-widget .widget-title {
	color: #fff;
}
.sidebar .widget.enews-widget {
	background-color: #333;
}
.enews-widget input, .enews-widget input:focus {
	border: 1px solid #333;
}
.enews-widget input {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 16px;
}
.enews-widget input[type="submit"] {
	background-color: #c3251d;
	color: #fff;
	margin: 0;
	width: 100%;
}
.enews-widget input:hover[type="submit"], .enews-widget input:focus[type="submit"] {
	background-color: #fff;
	color: #333;
}
.enews form + p {
	margin-top: 24px;
}
/* ## Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}
/* # Skip Links
---------------------------------------------------------------------------------------------------- */
.genesis-skip-link {
	margin: 0;
}
.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}
/* Display outline on focus */
:focus {
	color: #333;    
}
/* # Site Header
---------------------------------------------------------------------------------------------------- */
.sidr {
	z-index: 800 !important;
	top: 0;
}
.site-header {
	background-color: #fff;	
	box-shadow: 0 0 3px 0 #CCC;
	position: fixed;
	width: 100%;
	z-index: 888;
	top: 0;
	left: 0;
	transition: all .2s;
}
.site-header .wrap {
	padding: 40px 0;
}
.blueheader {
	background: #eaf2fa;
	padding: 25px 0 25px 0;
}
/*
@media only screen and (min-width: 960px) {
.page-template-blog-home #featured-post-3 article {
	width: 49%;
	height: 500px;
}
.category-blog article:not(.category-featured) {
	height: 520px;
}
}

@media screen and (min-width: 800px) {
.blueheader .wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.blueheader #cat {
	height: 50px;
	width: 380px;
}
}*/
/* ## Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 10px 0;
	width: 15%;
}
.header-full-width .title-area {
	width: 100%;
}
.site-title {
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 400;
	line-height: 1.2;
}
.site-title a, .site-title a:hover, .site-title a:focus {
	color: #333;
}
.header-image .site-title > a {
	background: url(/wp-content/uploads/2016/08/mightyworks-2.png) no-repeat left;
	float: left;
	min-height: 60px;
	width: 100%;
}
.site-description {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1.5;
}
.site-description, .site-title {
	margin-bottom: 0;
}
.header-image .site-description, .header-image .site-title {
	display: block;
	text-indent: -9999px;
}
/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 82% !important;
}
/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1;
	width: 100%;
}
.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}
#menu-item-5249 {
	margin-right: 20px;
}
.genesis-nav-menu a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 21px 24px;
}
.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	color: #00A6B6;
}
.genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .current-menu-item > a:hover {
	border-bottom: 5px solid #00A6B6;
}
.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-ms-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}
.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: 0;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 20px;
	position: relative;
	width: 200px;
	word-wrap: break-word;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin: -55px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover {
	position: static;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}
.genesis-nav-menu > .first > a {
	padding-left: 0;
}
.genesis-nav-menu > .last > a {
	padding-right: 0;
}
.genesis-nav-menu > .right {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0;
}
.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}
.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}
.genesis-nav-menu > .search {
	padding: 10px 0 0;
}
/* ## Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
	position: static;
}
.menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu {
	left: auto;
	opacity: 1;
}
/* ## Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
	border-top: 1px solid #eee;
}
.site-header .sub-menu .sub-menu {
	margin-top: -56px;
}
.site-header .genesis-nav-menu li li {
	margin-left: 0;
}
.header-widget-area {
	margin-top: 12px;
}
/* ## Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #333;
}
.nav-primary .genesis-nav-menu a {
	color: #ccc;
	text-decoration: none;
}
.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu a:focus, .nav-primary .genesis-nav-menu .current-menu-item > a {
	color: #fff;
	text-decoration: underline;
}
.nav-primary .genesis-nav-menu .sub-menu a {
	color: #333;
}
.nav-primary .genesis-nav-menu .sub-menu a:hover, .nav-primary .genesis-nav-menu .sub-menu a:focus, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #c3251d;
	text-decoration: underline;
}
/* ## Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
}
/* #Custom Nav button
--------------------------------------------- */

.demo-link a {
	border: 1px solid #00a5b5;
	border-radius: 3px;
	color: #00a5b5;
}
.demo1-link a {
	border: 1px solid #00a5b5;
	border-radius: 3px;
	color: #00a5b5;
}
.demo1-link a:hover {
	color: #058f9c;
	border-color: #058f9c;
}
.post-link a {
	background: #EFA800;
	border-radius: 3px;
	color: #fff;
	padding: 15px 25px;
}
.post-link:hover {
	background-color: #EDA721;
}
.post-link a:hover {
	color: #fff;
}
.free-trial-link a {
	background: #EFA800;
	border-radius: 3px;
	color: #fff !important;
	padding: 0 15px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	border-bottom: none !important;
}
.genesis-nav-menu .demo1-link a {
	padding: 0 15px !important;
	font-size: 14px !important;
	height: 40px !important;
	line-height: 40px !important;
}

.free-trial-link a:hover {
	color: #fff;
	background: #db930b;
}
.genesis-nav-menu .demo-link a {
	padding: 14px 24px;
}
.genesis-nav-menu .demo1-link a {
	padding: 14px 24px;
}

.teal-bg{
	background-color:#16A5B4;
	color: #fff;
}

.dark-blue-bg{
	background:#0a426b;
	color: #fff;
}


/* Custom Shortcode Buttons 
--------------------------------------------- */

.teal {
	background: #00A2B2;
	color: #fff;	
}
.orange {
	background: #EDA827;
	color: #fff;
	border: none;
}
.orange:hover, .orange:focus, .orange:visited, .orange:active {
	color: #fff;
	background: #db930b;
	border-radius: 6px;
}
.grey {
	background: #484848;
	color: #fff;
	border: 1px solid #fff;
}
/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* ## Entries
--------------------------------------------- */
.content .entry {
	background-color: #fff;
}
.entry-content ol, .entry-content ul {
	margin-bottom: 28px;
	margin-left: 40px;
}
.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ol ol, .entry-content ul ul {
	margin-bottom: 0;
}
.entry-content code {
	background-color: #333;
	color: #ddd;
}
/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 14px;	
	margin-bottom: 0;
}
.entry-header .entry-meta {
	margin-bottom: 20px;
}
.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	padding-top: 24px;
}
.entry-categories, .entry-tags {
	display: block;
}
.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}
/* ## Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	margin: 40px 0;
}
.adjacent-entry-pagination {
	margin-bottom: 0;
}
.archive-pagination li {
	display: inline;
}
.archive-pagination li a {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 8px 12px;
	text-decoration: none;
}
.archive-pagination li a:hover, .archive-pagination li a:focus, .archive-pagination .active a {
	background-color: #c3251d;
	text-decoration: underline;
}
/* ## Comments
--------------------------------------------- */

.comment-respond, .entry-comments, .entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
}
.comment-respond, .entry-pings {
	padding: 40px 40px 16px;
}
.entry-comments {
	padding: 40px;
}
.comment-header {
	font-size: 16px;
	font-size: 1.6rem;
}
li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: 0;
}
.comment-content {
	clear: both;
	word-wrap: break-word;
}
.comment-list li {
	margin-top: 24px;
	padding: 32px;
}
.comment-list li li {
	margin-right: -32px;
}
.comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] {
	width: 50%;
}
.comment-respond label {
	display: block;
	margin-right: 12px;
}
.entry-comments .comment-author {
	margin-bottom: 0;
}
.entry-pings .reply {
	display: none;
}
.bypostauthor {
}
.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 24px;
}
/* # Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 45px;
}
.sidebar li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.sidebar p:last-child, .sidebar ul > li:last-child {
	margin-bottom: 0;
	border-bottom: 0px !important;
}
.sidebar .widget {
	padding-top: 40px;
}

.blog .sidebar section.widget:nth-child(1) {
	padding-top: 0px !important;
}


/*###________ Newsletter ________*/
div.tnp.tnp-subscription.blog_tnp_subscription{
	background-color: #F2FAFB;
	border: dashed 2px #c5c9c9;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
}

div.tnp.tnp-subscription.blog_tnp_subscription img
{	
	width: 112px;
    height: 94px;
    text-align: center;
	position: relative;
    left: 33%;
    top: -48px;
    padding: 0 25px;
    background: transparent;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 50%, #f2fafb 51%, #f2fafb 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ffffff 50%,#f2fafb 51%,#f2fafb 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#ffffff 50%,#f2fafb 51%,#f2fafb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2fafb',GradientType=0 );  
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2fafb',GradientType=0 );  	
}

div.tnp.tnp-subscription.blog_tnp_subscription div.blog_tnp_subscription_inner{
	padding: 0 30px 30px 30px;	
}

div.tnp.tnp-subscription.blog_tnp_subscription div.blog_tnp_subscription_inner h4{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	font-size: 20px;
	margin-top: -25px;
}

div.tnp.tnp-subscription.blog_tnp_subscription div.blog_tnp_subscription_inner p{
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	font-size: 13px;
}

div.tnp.tnp-subscription.blog_tnp_subscription div.blog_tnp_subscription_inner input[type=text], 
div.tnp.tnp-subscription.blog_tnp_subscription div.blog_tnp_subscription_inner input[type=email], 
div.tnp.tnp-subscription.blog_tnp_subscription div.blog_tnp_subscription_inner select {
    width: 100%;
    height: 50px;
    padding: 10px;
    display: block;
    border: 1px solid #ccc;
    background-color: #fff;
    background-image: none;
    text-shadow: none;
    color: #595959;
    font-size: 14px;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}

.tnp-subscription .tnp-field input::placeholder {
	color: #989898 !important;
	font-style: italic !important;
}

.tnp-subscription div.tnp-field.tnp-field-button {
    margin-bottom: 0px !important;
    border: 0;
    padding: 0;
}

/* Categories Widget sidebar */
#categories-3.widget_categories h3{
    background-color: #00A5B5;
    padding: 15px 24px 23px 21px;
    margin: 0;
    color: #fff;
    font-size: 22px;
}

#categories-3.widget_categories ul{
	border: 1px solid #979797;
	background-color: #F8F8F8;
}

#categories-3.widget_categories ul li{
	border-bottom: 1px solid #979797;
	margin: 0;
	padding: 12px 0;
}

#categories-3.widget_categories ul li a{
	padding: 0px 0px 0px 40px;
}
#categories-3.widget_categories ul li a:before{
	content: "\f104";
    position: absolute;
    margin-left: -20px;
    color: #C4C4C4;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: bolder;
    font-size: 21px;
    margin-top: -4px;
}

@media only screen and (max-width: 800px) {
	.sidebar #text-93.widget {
		padding-top: 80px !important;
	}
	.sidebar .widget {
		padding-top: 30px !important;
	}
}

/*###________ Most Read Articles ________*/

.most_read_articles h3 {
    background-color: #F8F8F8;
    padding: 16px 24px 23px 21px;
    margin-bottom: 0;
	font-size: 22px;
	font-family: 'Open sans';
	line-height: 26px;
}

.most_read_articles li {
    margin-bottom: 0px;
	border-bottom: 1px solid #C4C4C4;
}

.most_read_articles li div:nth-child(2){
    padding: 3px 20px 10px 0px;
}

.most_read_articles li:nth-last-child(1) {
    border-bottom: 2px solid #C4C4C4;
}
      
#text-5 {
	text-align: left;
}

/* Add style for the new page or post background image
---------------------------------------------------------- */

.entry-background {
	display: block;
	height: 100px;
	width: 100%;
	z-index: -99 !important;
}

@media only screen and (max-width: 480px) {
	.entry-background {
		height: 350px;
	}
}


/* # Custom CSS - cameron
---------------------------------------------------------------------------------------------------- */

.pl5 {
	padding-left: 5px;
}
.lightgreyTwo {
	background: #f8f8f8;
	padding: 25px 55px !important;
	margin: 0 auto;
}
.lightgreyOne {
	background: #f8f8f8;
	padding: 0 18px;
}
.message-img-hom {
	padding: 20px 15px 20px 15px !important
}
.help-section {
	padding: 10px 0;
}
.home-h1 {
	padding-bottom: 30px;
	text-align: center;
	font-weight: 300;
}
.welcome {
	background: #F0F5F8;
	padding: 20px 40px;
	margin: 20px 0;
}
.welcome h2 {
	font-weight: 200;
	font-size: 2.5rem;
	margin: 0 0 15px;
}
.welcome p {
	margin-bottom: 0;
}

@media screen and (min-width: 800px) {
.welcome {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
}
.subscribe-link {
	text-transform: inherit;
	border: 1px solid #00a5b5;
	border-radius: 3px;
	color: #FFFFFF;
	background: #00A5B5;
	padding: 8px 15px;
	float: right;
}
.sidebar h3 {
	padding-bottom: 20px;
	border-bottom: 1pt solid #aaa;
	font-weight: 200;
}
.sidebar h4 {
	padding-bottom: 20px;
	font-weight: 200;
}
#simple-social-icons-2 a {
	color: #555 !important
}
#simple-social-icons-3 {
	background-color: #fff;
}
#simple-social-icons-3 .social-facebook a {
	background-color: #4A6EA9 !important;
}
#simple-social-icons-3 .social-gplus a {
	background-color: #E46044 !important;
}
#simple-social-icons-3 .social-linkedin a {
	background-color: #0097BD !important;
}
#simple-social-icons-3 .social-twitter a {
	background-color: #3BA9E0 !important;
}
.content h3.widget-title, h3.loa {
	text-transform: uppercase;
	margin-bottom: 30px;
	font-size: 2.6rem;
	font-weight: 300;
	color: #4D4D4D;
}
.header-subtitle {
	margin-bottom: 30px;
	font-size: 2.6rem;
	font-weight: 300;
	color: #4D4D4D;
}

.more-link {
	padding-left: 5px;
}
/*
.more-link:hover {
	background: #02737D;
	color: #fff;
}*/
.mr-tile {
	border: 1pt solid #ccc;
	border-top: 5px solid #00A6B6;
	margin-bottom: 20px;
}
.mw-tile {
	border: 1pt solid #ccc !important;
	border-top: 5px solid #00A6B6 !important;
	margin-right: 2%;
	width: 48%;
	margin-bottom: 20px;
}
.link-list a {
	color: #4d4d4d;
}
.link-list a:hover {
	text-decoration: underline;
}
.tile-detail {
	padding: 20px 10px;
}
#menu-business-finance a {
	color: #4d4d4d
}
#menu-business-finance a:hover {
	text-decoration: underline;
}
.hr-header {
	padding-bottom: 20px;
	border-bottom: 1pt solid #aaa;
	font-weight: 200;
}
.state-list ul li {
	list-style-type: none;
}
.home-section ul.check li {
	padding: 5px 0;
}
.home #menu-main-nav .post-link, .page-id-5 #menu-main-nav .post-link, .page-id-3162 #menu-main-nav .post-link {
	display: none;
}

/*Icon classes*/
/*
.enhance {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/branding.png);
	background-position-y: 2px;
	background-size: 30px;
}
.find-candidates {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/find-candidates.png);
	background-size: 30px;
	background-position-y: 2px
}
.manage-hiring {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/manage-hiring.png);
	background-size: 30px;
	background-position-y: 4px
}
.mighty {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/mighty.png);
	background-size: 30px;
	background-position-y: 4px
}
.no-it {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/no-it.png);
	background-size: 30px;
	background-position-y: 0px
}
.post-job {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/post-job.png);
	background-size: 30px;
	background-position-y: 2px
}
.scalable {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/scalable.png);
	background-size: 30px;
	background-position-y: 2px
}
.unlimited-users {
	padding: 0.15em 0 1.5em 1.5em;
	text-indent: 1.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/04/unlimited-users.png);
	background-size: 30px;
	background-position-y: 0px
}
.instant-message {
	padding: 0px !important;
	text-indent: 2.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/05/icon-01.png);
	background-size: 30px;
	background-position-y: 2px
}
.con-audit {
	padding: 0px !important;
	text-indent: 2.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/05/icon-02.png);
	background-size: 30px;
	background-position-y: 2px
}
.lev-message {
	padding: 0px !important;
	text-indent: 2.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/05/icon-03.png);
	background-size: 30px;
	background-position-y: 2px
}
.job-seek {
	padding: 0px !important;
	text-indent: 2.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/05/icon-04.png);
	background-size: 25px;
	background-position-y: 2px
}
.resm-search {
	padding: 0px !important;
	text-indent: 2.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/05/icon-05.png);
	background-size: 30px;	
	background-size: 25px;
	background-position-y: 2px
}
.inv-apply {
	padding: 0px !important;
	text-indent: 2.5em;
	list-style: none !important;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2016/05/icon-06.png);
	background-size: 30px;	
	background-size: 25px;
	background-position-y: 2px
}

*/
.whip-smart {
	font-size: 32px;
	padding-bottom: 35px;
	font-weight: 300 !important;
	line-height: 45px;
	text-align: center;
	width: 100%;
	min-height: auto !important
}
.price-tag {
	margin: 35px 0px 35px 0px;
	color: #666;
	font-size: 36px;
	line-height: 30px
}
.pricingOptions {
	padding: 40px 0px 0px 0px !important;
	text-align: center
}
.gray-pricing {
	margin: 0 !important;
    padding:40px 0;
}
.pricingOptions h3 {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: 500 !important;
	color: #333
}
.pricingOptions p {
	margin: 0 !important;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	color: #333
}

@media only screen and (max-width: 600px) {
.title-area {
	width: 100%;
}
}
.company-img {
	margin: 23px 23px 23px 13px;
	display: inline-block;
}
.paddingZero {
	padding: 45px 0 27px 0 !important;
}
.lightBl {
	color: #0ba5e1;
}
.lightblue-back {
	background: #0cb1c1 none repeat scroll 0 0;
}
.seeitwork-button a {
	background: #00a5b5;
	border-radius: 3px;
	color: #fff;
	padding: 0 15px !important;
	font-size: 14px !important;
	height: 40px !important;
	line-height: 40px !important;
	display: inline-block;
	margin: 10px 0 0 0;
}
.seeitwork-button a:hover {
	color: #fff;
	background: #058f9c;
}
#mr_funnelFormWidget .btn-primary:hover {
	background: #db930b !important;
}
.hone {
	font-size: 40px;
	color: #fff;
	padding-bottom: 27px;
	line-height: 41px !important;
	text-align: center;
	font-weight: 300 !important;
}
.checkbulletsTwo {
	display: inline-block;
}
.checkbulletsTwo li {
	background-position: center right !important;
	padding: 10px 48px 10px 0px !important;
	text-indent: 0 !important;
	background-size: 40px !important;
	font-size: 14px;
}
.checkbulletsThree {
	display: inline-block;
}
.checkbulletsThree li {
	background-position: center left !important;
	padding: 10px 0 10px 48px !important;
	text-indent: 0 !important;
	background-size: 40px !important;
	font-size: 14px;
}
.home-img-margin {
	margin-top: 50px !important
}
.home-img-marginTwo {
	margin-top: 55px !important
}
.icon-home {
	margin: 20px !important
}
row .home-section .formwrap1 {
	padding: 0px !important;
	max-width: 1200px;
	margin: 0 auto !important;
}
.company-main {
	margin: 0 auto;
	text-align: center;
	width: 80%;
}
.seeItnowBtn {
	background: #00a6b6;
	border: #00a6b6;
	margin: 29px 0 0 0;
}
.seeItnowBtn:hover {
	background: #00a6b6;
}
/*Home form*/

.post-73 .formwrap .clear-xs {
	padding: 40px 0px;
}
#dv_JTR_EMP_Loginwidget {
	padding: 40px 0;
}
#dv_JTR_EMP_Loginwidget .form-group {
	color: #fff;
}
#mr_funnelFormWidget .form-control {
	padding: 15px !important;
}
/*Single Post*/

.single-post .entry-title {
	margin-bottom: 30px;
}
.single-post .entry-header .entry-meta {
	margin-left: 80px;
}
.single-post .entry-header .entry-meta time {
	color: #777;
	font-size: 12px;
	position: relative;
	top: -2px;
}
.single-post .entry-content {
	padding: 20px 0;
}
.sidebar-subscribe {
	background-color: #F0F5F8;
	text-align: center;
	padding: 35px 15px;
}
.sidebar-subscribe .subscribe-link {
	float: initial;
}
.author-avatar {
	margin: 10px 0;
}
img.avatar {
	border-radius: 100%;
}
.author-flex-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
}
.author-flex-item {
	width: 33%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: column;
	padding: 0 10px;
}

@media only screen and (max-width: 414px) {
.author-flex-item {
	width: 100%;
}
}
/*Author Archive*/

.authorheader .author-avatar img {
	float: right;
}
/*sidr*/

.sidr-inner {
	margin-top: 30px;
}
.inline-block {
	display: inline-block;
}
.ppt10 {
	padding: 10px 0;
}
.tt-uc {
	text-transform: uppercase;
}
.view-posts-link span {
	float: right;
}
#mr_funnelFormWidget h1, #mr_funnelFormWidget .h1 {
	margin-bottom: 30px !important;
	margin-top: 0 !important;
	line-height: 1.35;
}

/*social icons*/
.sharedaddy {
	padding-top: 20px;
}
.post .entry-content > .sharedaddy {
	display: none;
}


/* # Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1200px) {
.home-img-margin {
	margin-top: 0 !important;
}
.home-img-marginTwo {
	margin-top: 0 !important;
}
.site-inner, .wrap {
	max-width: 960px;
}
.content-sidebar-sidebar .content-sidebar-wrap,  .sidebar-content-sidebar .content-sidebar-wrap,  .sidebar-sidebar-content .content-sidebar-wrap {
	width: 740px;
}

.content {
	width: 620px;
}
.sidebar-content-sidebar .content,  .sidebar-sidebar-content .content,  .content-sidebar-sidebar .content {
	width: 400px;
}
.sidebar-primary,  .title-area {
	width: 300px;
}
.footer-widgets-1,  .footer-widgets-2,  .footer-widgets-3,  .sidebar-primary,  .title-area {
	width: 300px;
}
.footer-widgets-1 {
	margin-right: 30px;
}
}

@media only screen and (max-width: 960px) {
.site-inner, .wrap {
	max-width: 800px;
}
.site-header .widget-area {
	margin-right: 37px;
}
.content,  .content-sidebar-sidebar .content,  .content-sidebar-sidebar .content-sidebar-wrap,  .sidebar-content-sidebar .content,  .sidebar-content-sidebar .content-sidebar-wrap,  .footer-widgets-1,  .footer-widgets-2,  .footer-widgets-3,  .sidebar-primary,  .sidebar-secondary,  .sidebar-sidebar-content .content,  .sidebar-sidebar-content .content-sidebar-wrap,  .site-header .widget-area,  .title-area {
	width: 100%;
}
.site-header .wrap {
	padding: 15px;
}

.genesis-nav-menu li,  .site-header ul.genesis-nav-menu,  .site-header .search-form {
	float: none;
}
.genesis-nav-menu,  .site-description,  .site-header .title-area,  .site-header .search-form,  .site-title {
	text-align: inherit;
}

.site-header .search-form {
	margin: 16px auto;
}
.genesis-nav-menu li.right {
	display: none;
}
.footer-widgets-1 {
	margin-right: 0;
}
.menu-item-13, .menu-item-14, .menu-item-16, .menu-item-20 {
	display: none !important;
}
}

@media only screen and (max-width: 800px) {
.header-widget-area .genesis-nav-menu > li.left {
	float: left;
}

.site-inner,  .wrap {
	padding-left: 10px;
	padding-right: 10px;
}
 .wrapTwo {
	padding-left: 5%;
	padding-right: 5%;
}
.archive-description,  .author-box,  .comment-respond,  .entry,  .entry-comments,  .entry-pings,  .sidebar .widget,  .site-header {
	padding: 0;
}
.archive-pagination li a {
	margin-bottom: 4px;
}
.five-sixths,  .four-sixths,  .one-fourth,  .one-half,  .one-sixth,  .one-third,  .three-fourths,  .three-sixths,  .two-fourths,  .two-sixths,  .two-thirds {
	margin: 0;
	width: 100%;
}
.sidebar .widget.enews-widget {
	padding: 40px;
}
}

/*IPAD*/
@media only screen and (max-width: 768px) {
.nav-header {
	float: right;
}
.header-image .site-title > a {
	background-position: left;
}
.title-area {
	width: 30%;
}
.header-widget-area {
	width: 30% !important;
}

.post-link a {
	background-color: #00a5b5;
}
.post-link a:hover {
	color: #fff;
}
.job-descriptions-top .affix {
	position: static;
}

}

@media only screen and (min-width: 768px) and (max-width: 960px) {
.title-area {
	width: 290px !important;
}
}

@media only screen and (max-width: 415px) {
.post-link {
	display: none !important;
}
.title-area {
	width: 100%;
}
.sidr-class-header > a {
	font-size: 20px;
}
.sidr-class-header ul > li a {
	font-size: 16px;
}
}

/* # Print Styles
---------------------------------------------------------------------------------------------------- */

@media print {
*,  *:before,  *:after {
	background: transparent !important;
	box-shadow: none !important;
	color: #333 !important;
	text-shadow: none !important;
}
a,  a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a[href^="javascript:"]:after,  a[href^="#"]:after,  .site-title > a:after {
	content: "";
}
thead {
	display: table-header-group;
}
img,  tr {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}

@media print {
	margin: 2cm 0.5cm;
}

p,  h2,  h3 {
	orphans: 3;
	widows: 3;
}
blockquote,  pre {
	border: 1px solid #999;
	page-break-inside: avoid;
}
.content,  .content-sidebar {
	width: 100%;
}
button,  input,  select,  textarea,  .breadcrumb,  .comment-edit-link,  .comment-form,  .comment-list .reply a,  .comment-reply-title,  .edit-link,  .entry-comments-link,  .entry-footer,  .genesis-box,  .header-widget-area,  .hidden-print,  .home-top,  .nav-primary,  .nav-secondary,  .post-edit-link,  .sidebar {
	display: none !important;
}
.title-area {
	text-align: center;
	width: 100%;
}
.site-title > a {
	margin: 0;
	text-decoration: none;
	text-indent: 0;
}
.site-inner {
	padding-top: 0;
	position: relative;
	top: -100px;
}
.author-box {
	margin-bottom: 0;
}
h1,  h2,  h3,  h4,  h5,  h6 {
	orphans: 3;
	page-break-after: avoid;
	page-break-inside: avoid;
	widows: 3;
}
img {
	page-break-after: avoid;
	page-break-inside: avoid;
}
blockquote,  pre,  table {
	page-break-inside: avoid;
}
dl,  ol,  ul {
	page-break-before: avoid;
}
}

.wrap-lightgrey {
	background: #F8F8F8;
}
.wrap-lightblue {
	background: #0CB1C1;
	padding: 10px 0px;
	height:350px;		
}

.extra-padding-lightblue {
	padding-top: 10px;
}
.wrap-content {
	margin: 0 auto !important;
	display: block
}
.whipsmartBox {
	margin: 25px 0 80px 0 !important;
	padding: 0!important;
}
.candidiate-management {
	margin: 0 !important;
	padding: 40px 0;
}
.whipsmartBox h1, .whipsmartBox h2, .whipsmartBox h3, .candidiate-management h2, .candidiate-management h3 {
	margin-bottom: 15px;
	font-weight: 300;
}
.whipsmartBox h1 {
	font-size: 32px;
	margin-bottom: 35px;
	line-height: 45px;
	text-align: center;
}
.whipsmartBox h2, .candidiate-management h2, .resumeSource h1 {
	color: #00a5b5;
	font-size: 29px;
}
.whipsmartBox ul, .candidiate-management ul {
	margin: 0 0 28px 0;
}
.whipsmartBox ul li, .candidiate-management ul li, .check li {
	padding: 5px 0;
	list-style: none;
}
.managementBenifits {
	margin: 50px 0 0 0;
}
.managementBenifits img {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	text-align: center;
}
.managementBenifits ul {
	margin: 18px 0 0 0;
	padding: 0;
	float: left;
	width: 235px;
}
.managementBenifits ul li {
	background-position: left center;
	padding: 10px 0 10px 48px !important;
	text-indent: 0;
	background-size: 40px;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 21px;
}
.title-area {
	width: 230px !important;
}

.resumeSource h1, .resumeSource h2, .resumeSource h3 {
	margin-bottom: 15px;
	font-weight: 300;
}
.resumeSource h1 {
	font-size: 30px;
	margin-bottom: 15px;
}
.resumeSource h2 {
	color: #00a5b5;
	font-size: 29px;
}
.col-content p {
	color: #333;
	font-weight: 300;
	text-align: left;
	font-size: 14px
}
.sourceResume {
	margin: 50px 0 0 0;
}
.sourceResume img {
	margin: 0 0 0 16px;
	padding: 0;
	float: right;
	text-align: center;
}
.sourceResume ul {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	width: 256px;
}
.lg-marginRight12 {
	margin-right: 12px;
}
.hereHelp {
	text-align: center;
}

.hereHelp p {
	margin-bottom: 5px;
}
.hereHelp h3 {
	margin-bottom: 10px;
}

.lg-managementBox {
	float: right;
}
.marginPadding0 {
	margin: 0;
	padding: 0;
}
.helpSection h3 {
	font-weight: 300;
}
.checkbullets li {
	padding-left: 33px !important;
}
.checkbullets span {
	margin-left: -31px !important;
}
.imgManagement {
	display: none;
}
.imgManagementTwo {
	display: none;
}
.paddingBottom38 {
	padding: 0 0 38px 0 !important;
}
.footer-widgets .wrap {
	padding: 0 15px !important;
}
#mr_funnelFormWidget .btn span {
	font-size: 18px;
}
#mobile-header {
	right: 15px !important;
	top: 30px !important;
}
#menu-right-main-nav {
	margin-right: 0;
}
.site-header .wrap {
	width: auto;
	margin: 0 auto!important;
	padding: 0 15px !important;
}

#menu-item-5248 {
	margin-right: 4px;
}
#menu-item-5249 {
	margin-right: 0;
}
.whipsmartBox p {
	font-size: 14px;
	font-weight: 300
}
.company-img img {
	margin: 0 !important;
}

.sidr-class-free-trial-link, .sidr-class-demo1-link {
	display: none !important;
}

.alignleft .social-youtube {
	margin: 0 5px 12px !important;
}
.footer-widgets-4 {
	width: 26% !important;
}

.lg-float-right, .md-float-right,.flt-right {
	float: right;
}
.regformwrap-margin {
	padding: 40px 0
}

/*mpr lp css*/
.marginT40 {
	margin-top: 40px;
}
.marginT80 {
	margin-top: 80px;
}
.color666 {
	color: #666666!important;
}
.blue-bg-heading {
	background: #00a6b4;
	color: #fff!important;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}
.font-opensans {
	font-family: 'Open Sans', sans-serif;
}
.fa-check::before {
	color: #00a5b5;
	padding-right: 15px;
}
.webinars-future-top {
	height: 10px;
	background-color: #18A0C2;
}
.entry-content-innercntr h3 {
	font-size: 18px;
	line-height: 30px;
}
.entry-content-innercntr h4 {
	font-size: 14px;
	line-height: 30px;
}
.entry-content-innercntr h5 {
	font-size: 12px;
	line-height: 24px;
}
.entry-content-innercntr h6 {
	font-size: 16px;
	line-height: 20px;
}
.entry-content-innercntr {
	margin-top: 70px;
	color: #414141;
}
.entry-content-innercntr .recruitment-cntr h2 {
	font-size: 54px;
	font-weight:700;
}
.grey-blue-text {
	color: #6a84a5!important;
}
.full-width-form-cntr {
	background: #eff8fb;
	border: 1px dashed #999999;
	border-radius: 5px;
	margin-top: 52px;
	padding: 25px;
	margin-bottom: 40px;
}
.recruitment-cntr {
	margin-bottom: 10px;
}
.recruitment-cntr p {
	margin-top: 80px;
	font-size: 26px;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	max-width: 396px;
}
.webinar-cntr {
	background: #ebf6fa;
	position: relative;
	padding: 40px;
}
.webinar-cntr h3 {
	margin-top: 40px;
	color: #404040;
}
.webinar-cntr h4 {
	background: #475d84;
	color: #fff;
	padding: 25px;
	margin: 30px auto;
	width: 92%;
}
.webinar-logo {
	margin-top: -115px;
}
.grey-bg {
	background: #f8f8f8;
	margin-top: 83px;
	padding: 20px;
}
.janine-intro-cntr, .janine-intro-cntr h6, .janine-intro-cntr p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #414141;
}
.janine-intro-cntr ul {
	max-width: 500px;
	margin-left: 10% !important;
	font-weight: 600;
	width: auto;
}
.janine-intro-cntr h5 {
	font-weight: 600;
	color: #414141;
}
/*form section*/

#mr_funnelFormWidget .form-group:nth-child(2) {
	float: left;
	width: 48% !important;
}

@media (min-width: 767px) {
.sourceResume ul li {
	text-align: right;
}
}

@media (max-width: 1200px) {
.site-inner .wrap {
	padding-left: 5% !important;
	padding-right: 5% !important;
}
}

@media (max-width: 1200px) {
.site-header .wrap {
	max-width: 100% !important;
}
#mobile-header {
	display: block !important;
}

.site-header .widget-area {
	margin-right: 37px;
}
.site-header .widget-area {
	width: auto !important;
}
}

@media only screen and (max-width: 991px) {
.imgManagement {
	width: 50% !important;
	float: right !important;
	text-align: left !important;
}
.sourceResume ul {
	width: 49% !important;
}

.genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form {
	float: none !important;
}
.genesis-nav-menu, .site-description, .site-header .title-area, .site-header .search-form, .site-title {
	text-align: inherit !important;
}
.site-header .wrap .title-area {
	padding: 15px 0;
}
.menu-item-4661 {
	display: none !important;
}

.site-header .widget-area {
	width: auto !important;
}
.footer-widgets-4 {
	width: 100% !important;
	clear: both;
}
#text-5, #simple-social-icons-2 {
	width: 49% !important;
	display: inline-block !important;
	float: none !important;
	vertical-align: top;
}
#simple-social-icons-2 {
	text-align: right;
}
.simple-social-icons ul {
	display: inline-block;
	float: none;
}
.company-main {
	width: auto !important;
}
.hereHelp {
	text-align: left;
	padding-left: 115px !important;
}
.formwrap, .wrap-content {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 auto !important;
	display: block;
}
.whipsmartBox {
	text-align: center;
	margin: 25px 0 55px 0 !important
}
.whipsmartBox h1 {
	margin-bottom: 40px;
}
.whipsmartBox h2 {
	margin: 35px 0 20px 0;
}
.whipsmartBox h3 {
	margin-bottom: 25px;
}
.whipsmartBox ul {
	width: 355px;
	margin: 0 auto 30px auto;
	display: inline-block;
	text-align: left;
}
.wrap-lightgrey {
	text-align: center;
}
.checkbullets {
	text-align: left;
	display: inline-block;
	margin: 0 auto 28px 0;
	width: 355px;
}
.resumeSource {
	text-align: center;
}
.regformwrap {
	padding: 30px !important;
}
.regformwrap h1 {
	font-size: 24px !important;
	margin-bottom: 20px;
	font-weight: 500;
}
.regformwrap h2 {
	font-size: 16px !important;
	margin-bottom: 20px;
	font-weight: 200 !important;
}
.managementBenifits {
	text-align: center;
	margin-top: 0;
}
.managementBenifits ul {
	margin: 9px auto 0 auto;
	display: inline-block;
	text-align: left;
	float: none;
	vertical-align: top;
}
.sourceResume {
	text-align: center;
	margin-top: 5px;
}
.sourceResume img {
	float: none;
}
.sourceResume ul {
	margin: 28px auto 0 auto;
	display: inline-block;
	text-align: left;
	float: none;
	width: 250px;
}
.imgManagementHidden {
	display: none;
}
.imgManagement {
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.imgManagementTwo {
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.candidiate-management h2, .resumeSource h1 {
	margin-top: 35px;
}
.candidiate-management {
	padding: 45px 0 !important;
}
}

@media only screen and (max-width: 991px) {
.site-header .widget-area {
	margin-top: 35px;
}

#dv_JTR_EMP_Loginwidget {
	padding: 0 !important;
}
#dv_JTR_EMP_Loginwidget {
	min-height: 235px !important;
}

.sidr-class-free-trial-link a {
	background: #EFA800;
	border-radius: 3px;
	color: #fff;
	padding: 0 15px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	display: block;
	margin: 0 auto 20px auto;
	width: 80%;
}
.sidr-class-demo1-link a span {
	color: #00a5b5 !important;
}
.sidr-class-demo1-link a {
	border: 1px solid #00a5b5 !important;
	border-radius: 3px !important;
	display: block;
	margin: 0 auto 20px auto;
	width: 80%;
}
.sidr-class-demo1-link, .sidr-class-free-trial-link {
	text-align: center;
}
#nav_menu-5 {
	margin-top: -10px !important;
}
/** .site-header .widget-area{display:none;}**/
.regformwrap {
	margin-right: 15px;
}
/*mpr landing page*/

.entry-content-innercntr .recruitment-cntr h2 {
	font-size: 40px;
	line-height: 45px;
}
}

@media only screen and (min-width: 767px) {
.xs-hero-small-banner {
	display: none;
	padding: 0 !important;
}
}



@media only screen and (max-width: 1024px) {
.site-container {
	padding-top: 79px;
}
#nav_menu-5 {
	display: none !important;
}
.sourceResume ul {
	width: 250px !important;
}
.imgManagement {
	display: block !important;
	width: 100% !important;
	text-align: center !important;
}
.imgManagementTwo {
	display: block !important;
	width: 100% !important;
	text-align: center !important;
}
#dv_JTR_EMP_Loginwidget {
	padding: 0 !important;
	min-height: 220px !important;
}
.regformwrap-margin {
	padding: 0 0 40px 0;
}
.xs-hero-small-banner {
	padding: 0 !important;
}
.textAligncenter {
	text-align: center;
}
.checkbulletsThree li {
	text-align: left;
}
.sourceResume li {
	text-align: left !important;
	background-position: center left !important;
	padding: 10px 10px 0px 48px!important;
	text-indent: 0 !important;
	background-size: 37px !important;
}
.checkbulletsTwo li {
	padding-left: 48px !important;
	margin-bottom: 11px;
}
.sidr-class-free-trial-link, .sidr-class-demo1-link {
	display: block !important;
}
#text-5 {
	display: none !important;
}
#simple-social-icons-2 {
	width: 100% !important;
	text-align: center;
}
.hereHelp {
	padding-left: 0 !important;
	text-align: center;
}

.candidiate-management {
	padding: 40px 0 !important;
}
.resumeSource h3, .candidiate-management h3 {
	font-size: 18px;
}
.sidr-class-demo1-link a {
	border: 1px solid #00a5b5 !important;
	border-radius: 3px !important;
	display: block;
	margin: 0 auto 20px auto;
	width: 80%;
}

.imgManagement {
	display: block;
	width: 100%;
}
.managementBenifits img {
	float: none;
}
.formwrap, .wrap-content {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 auto !important;
	display: block;
}
.whipsmartBox {
	text-align: center;
	margin-bottom: 50px !important;
}
.whipsmartBox h1 {
	margin-bottom: 25px;
	font-size: 21px;
	line-height: 30px;
}
.whipsmartBox h2 {
	margin: 30px 0 18px 0;
	font-size: 20px;
}
.whipsmartBox h3 {
	margin-bottom: 20px;
	font-size: 18px;
}
.candidiate-management h2, .resumeSource h1 {
	font-size: 20px;
}
.whipsmartBox ul {
	width: 335px;
	margin: 0 auto 20px auto;
	display: inline-block;
	text-align: left;
}
.formwrap, .wrap-content {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 auto !important;
	display: block;
}
.hone {
	font-size: 24px;
}

.regformwrap-margin .regformwrap {
	background: none !important;
	margin-top: -30%;
	padding: 5px !important
}
.regformwrap {
	margin-right: 0;
}

.managementBenifits ul, .sourceResume ul {
	margin-top: 30px;
}

#simple-social-icons-2 {
	display: none;
}
.site-header .wrap {
	text-align: center;
}

.site-header .wrap .title-area {
	margin: 0 auto;
	width: 163px;
	display: inline-block;
	float: none;
}

.header-image .site-title > a {
	min-height: auto;
}
#mobile-header {
	top: 18px !important;
}
.regformwrap h1 {
	font-size: 28px !important;	
	margin: 25px 0;
}
.regformwrap h2 {
	font-size: 14px !important;
	margin: 22px 0;
	font-weight: 200 !important;
}
#btnPostAJob {
	width: 100% !important;
	font-size: 18px !important;
}
.bottom-form-bg{
	background-color:#0A426B;
}
.homebg {
	margin-bottom: 0 !important;
}
.seeitwork-button a {
	margin-top: 18px;
}
/* Winning Jobs Description*/
.hero-content-wjd {
	padding-top: 0;
}

.win-job-intrstd-feat p {
	margin-bottom: 10px;
}
.intrstd-feat-box figure {
	height: auto;
}
/*mpr landing page*/
.entry-content-innercntr .recruitment-cntr h2 {
	font-size: 28px;
	line-height: 30px;
}
.entry-content-innercntr h4 {
	font-size: 20px;
	line-height: 26px;
}
.recruitment-cntr p {
	max-width: 100%;
	margin-top: 20px;
	font-size: 20px;
	line-height: 25px;
}
.recruitment-cntr {
	padding-bottom: 5%;
}
.janine-intro-cntr ul {
	max-width: 100%;
	margin-left: 0px;
}
.full-width-form-cntr {
	margin-top: 20px;
}

}

@media only screen and (max-width: 400px) {
ul {
	width: auto !important;
}
}

@media only screen and (max-width:480px) {
.hero-content-wjd h2 {
	font-size: 20px;
}
.hero-content-wjd h3 {
	font-size: 16px;
}
.win-job-desc-form h2 {
	font-size: 24px;
}
.win-job-desc-form h3 {
	font-size: 16px;
}
.win-job-intrstd-feat h2 {
	font-size: 22px !important;
}
	
.regformwrap h1 {
	font-size: 21px !important;
	font-weight: 400;
	margin: 0px 0;
}
	
}

@media only screen and (max-width: 944px) {
#menu-item-13 {
	display: none;
}
}

@media only screen and (max-width: 959px) {
#nav_menu-5 {
	margin-right: 8px;
	margin-top: 8px;
}
}

@media only screen and (max-width: 960px) {
#text-5 {
	float: none !important;
	text-align: left !important;
}
}

@media only screen and (max-width: 1199px) {
.sourceResume {
	margin-top: 0 !important;
}
}

@media only screen and (min-width: 992px) {
.site-header .widget-area {
	width: auto !important
}
.genesis-nav-menu .demo1-link a {
	padding: 0px 10px !important;
}
.free-trial-link a {
	padding: 0px 10px !important;
}
.genesis-nav-menu a {
	padding: 21px 2px;
}
/*mpr landing page*/
.disp-tbl {
	height: 200px;
	display: table;
	width: 100%;
}
.displ-tbl-cell {
	vertical-align: middle;
	display: table-cell
}
}

@media only screen and (min-width: 1024px) {
.site-header .widget-area {
	width: auto !important
}
.genesis-nav-menu .demo1-link a {
	padding: 0px 15px !important;
}
.free-trial-link a {
	padding: 0px 15px !important;
}
.genesis-nav-menu a {
	padding: 21px 10px 21px 0px;
}
}

@media only screen and (min-width: 1080px) {
.genesis-nav-menu a {
	padding: 21px 24px;
}
}

#mr_funnelFormWidget .has-error .form-control {
	border-color: #a94442 !important;
}
/*////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
////////////////////////              ////////////////////////
////////////////////////    CUSTOM    ////////////////////////
////////////////////////              ////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////*/






/*-----------Section 2 BLADE 2-----------*/
.blade-2-bg {
	background: #059ab8;	
	overflow: hidden;
}
.post-industries {
	font-weight: normal;
	line-height: 39px;
	margin-top: 30px;
	font-size: 3.6rem;
}
.blade-2-bg h1, .blade-2-bg h2, .blade-2-bg p, .blade-2-bg ul, .blade-2-bg li, .blade-2-bg h3 {
	color: #fff !important;
	position: relative;
	z-index: 100;
}
.blade-2-bg p {
	margin-top: 20px;
}
.blade-2-bg .fa-check::before {
	color: #efa800;
	padding-right: 15px;
}
.blade-2-bg h2 {
	font-weight: normal;
	line-height: 39px;
	margin-top: 30px;
	font-size: 3.6rem;
}
#icon-mr-pulse {
	border: 1px solid #545454;
	background: url(/wp-content/uploads/2016/09/pulse-background-46.png);
	width: 600px;
	height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 200;
	position: relative;
	top: 0;
	left: 0;
}
.mr-animation {
	padding: 20px 0px !important;
}

.author-avatar {
	text-align: center;
}
.authorheader .author-avatar img {
	display: inline-block;
	float: none;
}

/*-----RESPONSIVE--BLADE-2--*/


@media only screen and (max-width:1150px) {
#icon-mr-pulse {
	margin: 0 auto 0 -12px;
}
}

@media only screen and (max-width:1075px) {
#icon-mr-pulse {
	margin: 0 auto 0 -33px;
}
}

@media only screen and (max-width:990px) {
#icon-mr-pulse {
	margin: 0 auto 0 -52px;
}
}

@media only screen and (max-width:875px) {
#icon-mr-pulse {
	margin: 0 auto 0 -82px;
}
}

@media only screen and (max-width:767px) {
#icon-mr-pulse {
	margin: 0 auto 0 83px;
}
.section-2-headings {
	padding: 8px;
}
}

@media only screen and (max-width:720px) {
#icon-mr-pulse {
	margin: 0 auto 0 8%;
}
}

@media only screen and (max-width:660px) {
#icon-mr-pulse {
	margin: 0 auto 0 3%;
}
}

@media only screen and (max-width:560px) {
#icon-mr-pulse {
	margin: 0 auto 0 -4%;
}
}

@media only screen and (max-width:475px) {
#icon-mr-pulse {
	margin: 0 auto 0 -14%;
}
}

@media only screen and (max-width:390px) {
#icon-mr-pulse {
	margin: 0 auto 0 -28%;
}
}

@media only screen and (max-width:335px) {
#icon-mr-pulse {
	margin: 0 auto 0 -44%;
}
}

/*----iphone 5-----*/

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
#icon-mr-pulse {
	margin: 0 auto 0 -47%;
}
}

/*----iphone 6-----*/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#icon-mr-pulse {
	margin: 0 auto 0 -33%;
}
}

/*-----iphone 6 plus----*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#icon-mr-pulse {
	margin: 0 auto 0 -25%;
	background-position: top left
}
.title-compont-h2 {
	margin-bottom: 90px;
}
}
/*----------Section 4 BLADE 4-VIDEO-------------*/


.video-js .vjs-big-play-button {
	background-color: rgba(43, 51, 63, 0.7);
	border: 0.06666em solid #fff;
	border-radius: 0.3em;
	cursor: pointer;
	display: none;
	font-size: 3em;
	height: 1.5em;
	left: 442px;
	line-height: 1.5em;
	opacity: 1;
	padding: 0;
	position: absolute;
	top: 229px;
	transition: all 0.4s ease 0s;
	width: 3em;
	z-index: 2;
}
#section-bg-pita {
	background: url(/wp-content/uploads/2016/09/video-poster-mr-53.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0;
	background-position: center top;
}
div.pp_overlay {
	background: rgba(0,0,0,0.93);
}
.pp_pic_holder {
	top: 0;
	left: 0;
}
.page-id-11290 #video-bg-mr img {
	width: 100% !important;
}
.box-over-video-mr {
	height: 250px;
	margin: auto 0;
}
#section-bg-pita .row {
	margin-left: 0;
	margin-right: 0;
}
.box-over-video-mr h2 {
	font-size: 24px;
	color: #fff !important;
	text-align: center;
	font-weight: 300;
}
.box-over-video-mr h3 {
	color: #fff !important;
	text-align: center;
	margin-bottom: 30px;
}
.vjs-poster {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle;
}
#section06 {
	padding: 70px 0;
}
/*---------SECTION 6--------*/
.lower-cta-h2 {
	text-align: center;
	font-weight: 300;
	font-size: 3.6rem;
}
.lower-cta-h3 {
	text-align: center;
	margin-bottom: 30px;
}
.lower-cta-p {
	text-align: center;
	margin-bottom: 0;
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- JOB POSTING PAGE --------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/
/*----Section 1------*/
.page-id-11601 .featured-content .entry {
	border-bottom: 0px solid #f5f5f5 !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}
.regformwrap h2, .regformwrap h1 {
	margin-bottom: 20px;
}


#mr_funnelFormWidget .btn-block {
	height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 180px !important;
}
#mr_funnelFormWidget .btn-primary {
	background-color: #efa800 !important;
}

.page-id-11601 .regformwrap {
	padding: 0px 0px;
	background: none;
	text-align: left;
}

.page-id-11601.page-template-full-width .wrap {
	max-width: 1200px;
	margin: 0 auto !important;
}

.logo-right {
	-webkit-transform: scale(1.3) translateY(-60px);
	-ms-transform: scale(1.3) translateY(-60px);
	transform: scale(1.3) translateY(-60px);
	width: 89% !important; /*remove this width when neccesary*/
	padding-top: 30px;
}
/* ************************** */
/* Floating Label Pattern CSS */

.page-id-11601 .form-label {
	display: block;
	position: absolute;
	color: #555;
	font-weight: 300;
	bottom: 0.5em;
	left: 1.3em;
	transition: .15s ease-out all;
	cursor: text;
}
.page-id-11601 input[class*='form-']:focus + .form-label, .form-label.active {
	bottom: 2.5em;
	font-size: .8em;
	transition: .15s ease-out all;
}



/* ************************** */
/*MQ */

@media only screen and (max-width: 991px) {
.logo-right {
	-webkit-transform: scale(1.3) translateY(0);
	-ms-transform: scale(1.3) translateY(0);
	transform: scale(1.3) translateY(0);
}
}
@media only screen and (max-width: 1200px) {	
	.box-compont {

    height: auto !important;

}
}

@media only screen and (max-width: 860px) {
.logo-right {
	-webkit-transform: scale(1.3) translateY(20px);
	-ms-transform: scale(1.3) translateY(20px);
	transform: scale(1.3) translateY(20px);
}
}

@media only screen and (max-width: 767px) {
.whipsmartBox h1 {
	line-height: 45px;
}
}

@media only screen and (max-width: 767px) and (min-width: 436px) {
.page-template-full-width .row, .page-template-full-width-no-bc .row, .page-template-learn .row {
	padding: 0;
}
}

@media screen and (max-width: 435px) {
.page-id-11601.page-template-full-width .row,  .page-id-11601.page-template-home-full .row {
	padding: 0
}
.page-id-11601.regformwrap {
	padding: 0 !important;
}
}
/*---Section 2---*/

.margin-compont {
	margin-top: 0px;
}
.title-compont {
	text-align: center;
	font-weight: 300;
	color: #00A5B5 !important
}
.div-title-compont {
	padding-top: 96px;
	padding-bottom: 76px;
}
.title-compont-h3 {
	text-align: center;
	color: #00a5b5 !important;
	font-weight: 300;
	font-size: 3.6rem;
}
.title-compont-h2 {
	text-align: center;
	line-height: 28px;
	margin-bottom: 80px;
	margin-top: 0px;
	padding-top: 5px;
}
.wrap-compont {
	padding-top: 0px;
}
.padding-compont {
	padding-top: 50px;
}
.box-compont {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	border-radius: 4px;
	text-align: center;
	padding: 6px 20px;
	height: 240px;
	margin-bottom: 70px;
}
.p-compont {
	color: rgb(102, 102, 102);
	font-size: 13px;
	margin-top: 10px;
	font-weight: 300;
}
.h3-compont {
	margin-top: 10px;
	font-size: 19px;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	margin: 0 auto !important;
	opacity: 0.69;
}
.centered, .centered-to-l, .title-centered {
	text-align: center;
}

.bg-blue {	
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/patron-mr-3.gif") no-repeat scroll center top / cover;
	overflow: hidden;
	padding: 0em 0;
	position: relative;
}
#bg-blue {	
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/patron-mr-3.gif") no-repeat scroll center top / cover;
	overflow: hidden;
	padding: 0em 0;
	position: relative;
}
.bg-white {
	background: #fff !important;
	overflow: hidden;
	padding: 6em 0;
	position: relative;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
div.col-lg-3.job-desc {
	margin-bottom: 70px;
}
}
/*------Section 3-------*/


section#section-j03 {
	height: auto;
	width: 100%;
	background-color: transparent;
}
 ul.nav-tabs
 {
	 border-bottom:0;
 }

/*---Section 4----*/
.countdown-h2 {
	text-align: center;
	font-weight: 300;
	color: #00a5b5 !important;
	font-size: 3.6rem;
}
/*---Section 5----*/

.job-posting-h2 {
	text-align: center;
	font-weight: 300;
	color: #fff;
	font-size: 3.6rem;
}
.bg-blade5 {	
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/11/blade-5.jpg") no-repeat scroll center top / cover;
	overflow: hidden;
	padding: 6em 0;
	position: relative;
}

/*
@media
*/

@media screen and (max-width: 991px) {
	
	.mr-job-title-location-form .form-group input#jt_loc_title {
    border-radius: 3px 3px 0 0 !important;
    width: 100% !important;
    height: 50px;
    float: left;
}
	.mr-job-title-location-form .form-group input#jt_loc_postalcode {
    border-radius: 0px 0px 3px 3px !important;
    width: 100% !important;
    height: 50px;
    float: left;
}
	
.wider-s {padding: 0px !important;}
	
	
.page-id-11601 .regformwrap h1 {
	font-size: 26px !important;	
	text-align: center !important;
}
	
.page-id-11601 .postbg > .formwrap {
	padding: 30px 40px 45px !important;
	max-height: 100% !important;
}
	
.page-id-11601 .regformwrap h2 {
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	text-align: center !important;
}
.page-id-11601 #mr_funnelFormWidget .btn-block {
	margin: 15px 0 0;
}


}/*------End of 991px------*/


/*------End of 767px------*/


@media screen and (max-width: 480px) {
.page-id-11601 .regformwrap h1 {
	font-size: 20px !important;
	font-weight: 500 !important;
	text-align: center !important;
}
.page-id-11601 .regformwrap h2 {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    text-align: center !important;
}

	
.mr-job-title-location-form .form-actions button {
	padding: 0 10px;
	}
	
}/*------End of 480px------*/

/*----Section 7----*/
.job-posting-margino {
	margin-bottom: 45px;
}
.price-h3 {
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.price-cheks {
	color: #efa800 !important;
	padding-right: 5px !important;
}
.price-wrap:hover {
	transform: scale(1.08);
	border: 3px solid #efa800 !important;
}
.price-new a {
	color: #333;
}
.price-new .price-wrap {
	transition: all 0.3s ease 0s;
	border-radius: 10px;
	margin-bottom: 21px;
	padding: 30px;
	border: 3px solid transparent;
}

.price-wrap .fa-check::before {
	color: #efa800 !important;
	padding-right: 5px !important;
}
.price-new .price-wrap small {
	font-size: 21px;
}

.gradient-pricing {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #00a5b9 0%, #0d8cb9 100%) repeat scroll 0 0;
	height: auto;
	padding: 40px 0 !important;
}
#credits .row {
	padding: 0px !important;
}
#credits h1 {
	margin-bottom: 60px;
	color: #fff;
}
#credits h3 {
	color: #fff;
}

#credits p {
	color: #f3f3f3;
	margin-bottom: 30px;
}

.mr-pattern {
	background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2016/10/patron-mr-3.gif) no-repeat scroll center top / cover !important;
}

.mr-pattern-bg {
	background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2016/10/patron-mr-3.gif) no-repeat scroll center top / cover !important;
}

.tworow {
	margin-top: 30px !important;
}
.mr-pattern h1 {
	color: #fff;
	font-size: 36px;
}
.pricingTable {
	margin: 40px auto;
}
.mr-details-pricing {
	padding: 40px 0 !important;
}
.price-new .price-tag {
	border-bottom: 1px solid #00a4b6;
	border-top: 1px solid #00a4b6;
	color: #00a4b6;
	font-size: 36px;
	font-weight: 500;
	line-height: 30px;
	margin: 30px 0 20px;
	padding: 30px 0;
}
.price-new p {
	font-size: 13px;
	font-weight: 400;
	text-align: left;
}
.box-icon {
	border: medium none;
	border-radius: 0;
	color: #23435d;
	height: 110px;
	margin-bottom: 20px;
	margin-right: 0;
	padding: 0;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 110px;
}

@media screen and (max-width: 991px) {
.price-wrap:hover {
	transform: none;
}
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- PRICING PAGE ------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/
.pricing-h2 {
	margin-top: 20px;
}
.pricing-h3 {	
	font-size: 20px;
	margin-bottom: 38px;
}


/*---------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
--------------- Resources PAGE ----------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
---------------------------------------------*/

.hiring-resources .site-inner {
	max-width: 100%;
	margin: 0;
	padding: 0px;
}

.hiring-resources .resources-header-nav{
	border-bottom: 1px solid #AEAEAE;
}

.hiring-resources .resources-header-nav ul li{
	display: inline-block;
}

.hiring-resources .resources-header-nav ul li a{
	padding: 25px 20px 25px 20px;
    display: block;
    background-color: transparent;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.hiring-resources .resources-header-nav ul li:nth-child(1) a{
	padding-left: 0
}


.hiring-resources .resources-header-nav input,
.hiring-resources .resources-header-nav select,
.hiring-resources .resources-header-nav textarea {
    background-color: #F8F8F8;
    border: 0;
    color: #333;
    font-size: 14px !important;
    font-weight: 300;
    padding: 24px 25px 27px 25px;
    width: 260px;
    display: block;
    margin-left: 15px;
}
.hiring-resources .resources-header-nav input::-webkit-input-placeholder{
	font-style: italic;
	color: #989898;
}

.hiring-resources .resources-tags a{
	text-decoration: underline;
    color: #333;
    font-size: 14px;
    line-height: 1px;
}

/* Blades framework */
.hiring-resources .resources-row{
	padding: 50px 0;
	margin-left: 0;
    margin-right: 0;
}
.resources-ebook{
	background: #F8F8F8;
}

.hiring-resources .blade-title h2.main-title-c{
	font-weight: 700;
    text-transform: uppercase;
    color: #333;
	padding-top: 10px;
}

.hiring-resources .blade-title .btn-area{
	margin-top: 75px;
}

.hiring-resources .resources-boxes{
	padding: 0
}
.hiring-resources .resources-cont-box{
	min-height: 460px;
	padding-right: 9px;
    padding-left: 9px;
}
.hiring-resources.webgraphcheck .resources-cont-box {
    margin-bottom: 30px;
}
.hiring-resources .resources-cont-box img {
    min-height: auto;
    width: 100%;
}
.webinars .resources-cont-box{ margin-bottom:50px; }

.hiring-resources .resources-cont-box-text{
	background: #f9f9f9;
    padding: 17px;
    border-bottom: 2px solid #aeaeae;
    height: 100%;
    display: block;
    min-height: 270px;
	margin-bottom:40px;
    float: left;
}
.hiring-resources.webgraphcheck .resources-cont-box-text {
    min-height: 300px;
}
.hiring-resources .resources-four-boxes .resources-cont-box-text {
    min-height: 460px;
}

.hiring-resources .resources-cont-box-text .pre-title-a{
    padding-bottom: 10px;
}

.hiring-resources .resources-big-box{
	
}
.hiring-resources .resources-big-box .resources-cont-rev-box-text{
	min-height: 353px;
}
.hiring-resources .resources-cont-rev-box{
	min-height: 360px;
	padding-right: 9px;
	padding-left: 9px;
}
.hiring-resources .resources-cont-rev-box-text{
	background: #fff;
	padding: 14px 7px 14px 14px;
	border-bottom: 2px solid #656565;
	height: 100%;
	display: block;
	min-height: 212px;
	float: left;
}

.hiring-resources .resources-cont-rev-box-text .pre-title-a{
	padding-bottom: 10px;
}
.box-edivider{
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 50px;
}


.hiring-resources .resources-boxes p{
	margin: 0 0 10px;
	color: #333
}
.hiring-resources a.read-more{
	color: #00A6B8;
	text-decoration: underline;	
	font-weight:600;
}
.sub-section{
	border-bottom: 1px solid #ccc;
	padding: 60px 0;
	float: left;
	width: 100%;
}
.sub-section:nth-child(1){
	padding-top: 0;
}

.sub-section:nth-last-child(1){
	border-bottom: 0;
	padding-bottom: 0;
}

.support-faq-blade{
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(left, #f8f8f8 0%, #f8f8f8 50%, #ffffff 50%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f8f8f8 0%,#f8f8f8 50%,#ffffff 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f8f8f8 0%,#f8f8f8 50%,#ffffff 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

/* Resources Footer */
.hiring-resources .support-faq-blade .support-box-body p{
	font-size: 18px;
	line-height: 35px;
	color: #333;
	max-width: 400px;
	margin: 0 auto;
	padding-bottom: 20px
}
.hiring-resources .support-faq-blade .support-box-body p.support-time{
	color: #333;
	padding-bottom: 0
}
.hiring-resources .support-faq-blade .faq-box-body{	
    margin: 7.7% 0 0 0;
}

.dark-blue{
	background-color: #0A426B !important;
	color:#fff;
	padding:50px 0;
}


.resources-big-box .image-block{
	height: 100%;
    min-height: 353px;
    background-size: cover;	
}

.hideindesktop{
	display: none !important;
}
.showindesktop{
	display: block !important;
}

@media only screen and (max-width: 767px) {
	.blade-title{
		text-align: center;
	}
	.hiring-resources .blade-title .btn-area{
		margin: 30px 0;
	}
	.resources-cont-box img, 
	.resources-cont-rev-box img{
		min-width: 100%
	}
	
	.resources-cont-box, 
	.resources-cont-rev-box {
		margin-bottom: 30px;
	}
	.hiring-resources .resources-cont-box {
		min-height: 100%;
	}
	.hiring-resources .resources-cont-box-text,
	.hiring-resources .resources-cont-rev-box-text,
	.hiring-resources .resources-big-box .resources-cont-rev-box-text{
		min-height: 100%;
		margin-bottom:0;
	}
	.box-edivider{
		padding-bottom: 0px;
	}
	.hideinmobile{
		display: none !important;
	}
	.showinmobile{
		display: block !important;
	}
	.sub-section {
		padding: 30px 0;
	}
	.hiring-resources .resources-row.support-faq-blade {
		padding:  0;
	}
	.support-faq-blade {
		background: #fff;
	}
	
	.support-faq-blade .support-box-body{
		background: #f8f8f8;
		padding: 30px !important;
	}
	.support-faq-blade .faq-box-body{
		background: #fff;
		padding: 30px !important;
		margin: 0 !important
	}
	.hiring-resources .resources-header-nav ul li a {
		padding: 5px 5px 5px 5px !important;
	}
	
	.hiring-resources .resources-cont-box img {
		max-height: 100% !important;		
	}

}

@media only screen and (max-width: 991px) {
	.resources-big-box .image-block{
		height: 100%;
		min-height: 389px;

	}
	.blade-title{
		text-align: center;
	}
	.hiring-resources .blade-title .btn-area{
		margin: 30px 0;
	}
	.sub-section .resources-cont-box {
		margin-bottom: 30px;
	}
	.resources-cont-box img, 
	.resources-cont-rev-box img{
		min-width: 100%
	}
	.hideintablet{
		display: none !important;
	}
	.showintablet{
		display: block !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.hiring-resources .main-title-c {font-size:16px;}
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------ CUSTOMERS -------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/

.customer-hero {
    background-image: url(/wp-content/uploads/2016/12/glinkthinkmedia-2x1920w.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 534px;
	
}
.customer-hero-cont{
	color: #333333;
}

.customer-hero-cont p{
	color: #333333;
	font-weight: 100;
	font-size: 22px;
	line-height: 36px;
	margin-bottom: 30px;
	
}
.customer-hero-cont img{
	margin-bottom: 10px;
}
.customer-hero-cont .customer-hero-cont-small-text{
	margin-bottom: 30px;
}
.customer-hero-cont .customer-hero-cont-small-text p{
	font-size: 9px;
	font-weight: 600;
	line-height: 14px;
	margin: 0;
	padding: 0
}

.customer-hero-cont .customer-hero-cont-small-text p:nth-child(2){
	font-style: italic;
}

.mighty-cont-box-text{
	background: #F8F8F8;
    padding: 30px;
	border-bottom: 2px solid #333;
}
.mighty-cont-box-text p{
	font-size: 16px;
	color: #333;
	margin-bottom: 40px;
	margin-top: 30px;
}
.mighty-cont-box-text p.mighty-cont-box-text-name{
	padding-bottom: 0;
	margin-bottom: 0;	
	font-weight: 600;
}
.mighty-cont-box-text p.mighty-cont-box-text-job {
	padding-bottom: 0;
	margin: 0;
	margin-bottom: 30px;
	font-style: italic;
}
.mighty-cont-box-text-butons{
	height: 50px;
	flex: none;
}
.mighty-cont-box-text-butons div{
	padding: 0;
}
.mighty-cont-box-text-butons div:nth-child(1){
	padding-right: 5px;
}
.mighty-cont-box-text-butons div:nth-child(2){
	padding-left: 5px;
}
.mighty-cont-box-text-butons div a{
	padding: 12px 0px !important;
	text-align: center !important;
}
.customer-case-study-social-icons{
	text-align: center;
	margin-bottom: 30px
}
.customer-case-study-social-icon {
    color: #333;
    font-size: 16px !important;
    margin-left: 0;
    border: 2px solid #656565;
    border-radius: 50%;
    padding: 4px 0px 0px 0px;
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: -3px 5px 0px 5px;
}

.customer-case-study-social-icon:hover {
    color: #18a0c2;
    border: 2px solid #18a0c2;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.mighty-cont-box-text {    
    padding: 0 20px;
}


}

@media only screen and (min-width: 992px) {
	.customer-hero-image-mobile{
		display: none;
	}
}
@media only screen and (max-width: 991px) {
	.customer-hero {
		background-image: none !important;
		background-color: #f8f8f8;
		height: auto;		
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	.customer-hero-image-mobile{
		display: block;
		background-image: url(/wp-content/uploads/2016/12/glinkthinkmedia-2x1920w.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		height: 210px;
		width: 100%;
	}
	.customer-hero-image-mobile div.container{
		min-height: 220px;
	}
	.customer-hero-image-mobile div.container img{
		margin-top: 75px;
	    margin-left: 15px;
	}
	.customer-hero-cont{
		padding-top: 30px;
	}
	.customer-hero-cont img{
		display: none
	}
		
	.mighty-cont-box-text-butons{
		height: 120px;
		float: none;
	}
	.mighty-cont-box-text-butons div:nth-child(1){
		padding-right: 0px;
	}
	.mighty-cont-box-text-butons div:nth-child(2){
		padding-left: 0px;
		padding-top: 10px;
	}
	.mighty-cont-box-text-butons div a{
		padding: 12px 0px !important;
		text-align: center !important;
	}
	
	
	
}

/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- FAQ PAGE ----------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/

/* -------------------------------- 

Primary style 

-------------------------------- */
* {
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
}


*, *::after, *::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.post-139 ::after, .post-139 ::before {
	content: '';
}

.cd-faq-content, .cd-faq-content span, .cd-faq-content a, .cd-faq-content li,  .cd-faq-content p, .cd-faq-content ul li font{
    font-size:14px;
    font-weight:300; 
    color:#333; 
    font-family: 'Open Sans',sans-serif !important
}
.page-template-faq-template .site-inner {
    max-width: 100%;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}

body::after {
	/* overlay layer visible on small devices when the right panel slides in */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(78, 83, 89, 0.8);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
}
body.cd-overlay::after {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

@media only screen and (min-width: 1024px) {
body::after {
	display: none;
}
}
a {
	color: #0F436A;
	text-decoration: none;
}
a:focus {
	color: #00a6b4;
	font-weight: 400;
	text-decoration: none;
	outline: none !important;
}
a:active {
	color: #00a6b4;
	font-weight: 400;
	text-decoration: none;
}
/* -------------------------------- 

Main components 

-------------------------------- */
.cd-faq-categories {margin-left:0 !important;}
/*
.cd-faq-content ul li {
	margin-bottom: 8px;
}

.cd-faq {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

.cd-faq:after {
	content: "";
	display: table;
	clear: both;
}

@media only screen and (min-width: 1024px) {
.cd-faq {
	position: relative;
	margin: 4em auto;
	box-shadow: none;
}
}
*/
/*
.cd-faq-categories a {
	position: relative;
	display: block;
	overflow: visible;
	padding: 13px 24px 12px 13px;
	background-color: #FFFFFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #00A4B5;
	color:#848484;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	font-weight: 400;
}
*/
.cd-faq-categories a {
	display: block;
	overflow: visible;
	padding: 6px 13px;
	background-color: #FFFFFF;
	font-size:14px;
	line-height:19px;
	color:#848484;
	width: 100%;	
	font-weight: 300;
}

.cd-faq-group .cd-faq-title{
	color: #0A426B;
	font-size: 21px;
	font-weight: 400;
	padding-left: 12px;
	text-transform: none;
}


.cd-faq-categories a::before, .cd-faq-categories a::after {
	
	position: absolute;
	top: 50%;
	right: 16px;
	display: inline-block;
	height: 1px;
	width: 10px;
	background-color: #00A4B5;
}
/*
.cd-faq-categories a::after {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}*/
.cd-faq-categories li:last-child a {
	border-bottom: none;
}

.cd-faq-categories .selected {
	background: #7fd2da !important;
	color: #083556;
	font-weight:600;
}
.cd-faq-categories .selected::before {
	opacity: 1;
}

/*
@media only screen and (min-width: 1024px) {
.cd-faq-categories {
	width: 20%;
	float: left;
}
.cd-faq-categories a {
	font-size: 1.6rem;
	font-weight: 400;
	padding-left: 24px;
	padding: 13px 24px 12px 13px;
	-webkit-transition: background 0.2s, padding 0.2s;
	-moz-transition: background 0.2s, padding 0.2s;
	transition: background 0.2s, padding 0.2s;
}
.cd-faq-categories a::before, .cd-faq-categories a::after {
	display: none;
}
.no-touch .cd-faq-categories a:hover {
	background: #555b61;
}
.no-js .cd-faq-categories {
	width: 100%;
	margin-bottom: 2em;
}
}

@media only screen and (min-width: 1024px) {
.cd-faq-categories {
	position: absolute;
	top: 0;
	left: 0;
	width: 260px;
	z-index: 2;
}
.cd-faq-categories a::before {
	display: none;
	top: 0;
	right: auto;
	left: 0;
	height: 100%;
	width: 3px;
	background-color: #00A4B5;
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.cd-faq-categories.is-fixedox {
	
	position: fixed;
}
.no-js .cd-faq-categories {
	position: relative;
}
}
.cd-faq-items {
	position: fixed;
	height: 100%;
	width: 90%;
	top: 0;
	right: 0;
	background: #ffffff;
	padding: 0 5% 1em;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0) translateX(100%);
	-moz-transform: translateZ(0) translateX(100%);
	-ms-transform: translateZ(0) translateX(100%);
	-o-transform: translateZ(0) translateX(100%);
	transform: translateZ(0) translateX(100%);
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s;
}
.cd-faq-items.slide-in {
	-webkit-transform: translateZ(0) translateX(0%);
	-moz-transform: translateZ(0) translateX(0%);
	-ms-transform: translateZ(0) translateX(0%);
	-o-transform: translateZ(0) translateX(0%);
	transform: translateZ(0) translateX(0%);
}
.no-js .cd-faq-items {
	position: static;
	height: auto;
	width: 100%;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

@media only screen and (min-width: 1024px) {
.cd-faq-items {
	position: static;
	height: auto;
	width: 78%;
	float: right;
	overflow: visible;
	-webkit-transform: translateZ(0) translateX(0);
	-moz-transform: translateZ(0) translateX(0);
	-ms-transform: translateZ(0) translateX(0);
	-o-transform: translateZ(0) translateX(0);
	transform: translateZ(0) translateX(0);
	padding: 0;
	background: transparent;
}
}

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

.cd-faq-items {
	float: none;
	width: 100%;
	padding-left: 290px;
}
.no-js .cd-faq-items {
	padding-left: 0;
}
}

*/

.cd-close-panel {
	position: fixed;
	top: 5px;
	right: -100%;
	display: block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	z-index: 9999999; 
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: right 0.4s;
	-moz-transition: right 0.4s;
	transition: right 0.4s;
}
.cd-close-panel::before, .cd-close-panel::after {
	
	position: absolute;
	top: 16px;
	left: 12px;
	display: inline-block;
	height: 3px;
	width: 18px;
	background: #6c7d8e;
}
.cd-close-panel::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.cd-close-panel::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.cd-close-panel.move-left {
	right: 2%;
}

@media only screen and (min-width: 1024px) {
.cd-close-panel {
	display: none;
}
}
.cd-faq-group { /* hide group not selected */
	display: block;
}
.cd-faq-group.selected {
	display: block;
}
.cd-faq-group .cd-faq-title {
	background: transparent;
	box-shadow: none;
	margin: 1em 0;
}
.no-touch .cd-faq-group .cd-faq-title:hover {
	box-shadow: none;
}
.cd-faq-group .cd-faq-title h2 {
	color: #0A426B;
	font-size: 21px;
	font-weight: 400;
	padding-left: 12px;
	text-transform: none;
}
.no-js .cd-faq-group {
	display: block;
}

@media only screen and (min-width: 1024px) {
.cd-faq-group {
	/* all groups visible */
	display: block;
}
.cd-faq-group > li {
	background: #fff;
	margin-bottom: 6px;
}
.no-touch .cd-faq-group > li:hover {
	box-shadow: 0 1px 10px rgba(108, 125, 142, 0.3);
}
.cd-faq-group .cd-faq-title {
	margin: 2em 0 1em;
}
.cd-faq-group:first-child .cd-faq-title {
	margin-top: 0;
}
}
.cd-faq-trigger {
	position: relative;
	display: block;
	margin: 1.6em 0 .4em;
	line-height: 1.2;
}

@media only screen and (min-width: 1024px) {
.cd-faq-trigger {
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 15px 72px 0 13px;
	color: #333333;
}
.cd-faq-trigger::before, .cd-faq-trigger::after {
	/* arrow icon on the right */
	position: absolute;
	right: 24px;
	top: 50%;
	height: 2px;
	width: 13px;
	background: #EDA827;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
        content:""
}
.cd-faq-trigger::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 32px;
}
.cd-faq-trigger::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.content-visible .cd-faq-trigger::before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.content-visible .cd-faq-trigger::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
}
.cd-faq-content p, .cd-faq-content ul, .cd-faq-content ol {
	color: #666;
	font-size: 14px;
	font-weight: 300;
}
.cd-faq-content ul li {
	list-style-type: circle;
}

@media only screen and (min-width: 1024px) {
.cd-faq-content {
	display: none;
	padding: 12px 0 0;
	border-bottom: #eee solid 1px;
	margin-left: 14px;
}
.cd-faq-content p {
	margin-bottom: 10px;
}
.no-js .cd-faq-content {
	display: block;
}
}


/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- SIMPLE CSS --------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/


/*============= START OF SAM / MR Homepage Fixes ===========*/

/*----iphone 5-----*/

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
#icon-mr-pulse {
	background: url(/wp-content/uploads/2016/09/pulse-background-responsive-iphone.png) !important;
	background-size: contain !important;
}
}

/*----iphone 6-----*/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#icon-mr-pulse {
	background: url(/wp-content/uploads/2016/09/pulse-background-responsive-iphone.png) !important;
	background-size: contain !important;
}
}

/*-----iphone 6 plus----*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#icon-mr-pulse {
	background: url(/wp-content/uploads/2016/09/pulse-background-responsive-iphone.png) !important;
	background-size: contain !important;
}
}
/*Samuel Video BG Image - Section 4*/
#section-bg-pita {
	background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2016/09/video-poster-mr-22.jpg) no-repeat scroll center top / cover !important;
	padding: 100px 0;
}
/*============= END OF SAM / MR Circles ===========*/



.demo-link {
	display: none !important;
}
.post-link {
	display: none !important;
}



.post-link a:hover {
	background-color: #EDA721;
	color: #FFFFFF;
}
.genesis-nav-menu .sub-menu a {
	background-color: #333;
	color: #fff;
	border: 0;
}


.title-area {
	padding: 7px 0;	
	width: 200px;
}
.site-header .widget-area {
	width: 1000px;
}
.responsive-menu-button {
	top: 30px;
	position: relative;
	right: 20px;
}

.fa-check:before {
	padding-right: 15px;
	color: #00a5b5;
}
.check li {
	width: 100%;
}
.lg-spacing, .med-spacing, .sm-spacing {
	padding: 20px 0;
}
.home-section {
	padding: 10px 0;
}
.home-section strong {
	font-weight: 400;
}
.home-section h2 {
	font-weight: 300;
	color: #00a5b5;
}
.homebg {
	margin-bottom: 15px;
}
.lightblue {
	background: #eaf2fa;
	padding: 25px 0 25px 0;
}

#mr_funnelFormWidget h1, #mr_funnelFormWidget .h1 {
	font-size: 36px !important;
	font-weight: 400 !important;
}
#mr_funnelFormWidget h4, #mr_funnelFormWidget .h4 {
	font-size: 14px !important;
	font-weight: 400 !important;
}
#mr_funnelFormWidget .form-group:nth-child(2) {
	width: 48% !important;
	float: left;
}
#mr_funnelFormWidget .form-group:nth-child(3) {
	width: 48%;
	float: right;
}
#mr_funnelFormWidget .form-control {
	height: 40px !important;
}
#mr_funnelFormWidget .btn-block {
	width: 180px !important;
	text-align: center;
	margin: 0 auto;
	height: 50px;
}
#mr_funnelFormWidget .btn-primary {
	background-color: #EFA800 !important;
}
.mbd40 {
	display: none;
}
.regformwrap {
	padding: 40px;
	padding-bottom: 0;
	background-color: rgba(51, 72, 101, 0.68);
	text-align: center;
}
.regformwrap h1 {
	font-size: 35px;
	font-weight: 500;
	color: #fff;
}
.regformwrap h2 {
	font-size: 22px;	
	color: #fff;
}
.page-template-full-width .site-inner, .page-template-full-width .wrap,.page-template-full-width-no-bc .site-inner, .page-template-full-width-no-bc .wrap, .page-template-learn .site-inner, 
.page-template-learn .wrap { 
	max-width: 100%;
	padding: 0;
}
.wrap .row, .footer-widgets .wrap, .page-template-full-width .site-header .wrap, .page-template-full-width-no-bc .site-header .wrap,  .page-template-learn .site-header .wrap {
	max-width: 1200px;
	margin: 0 auto;
}

.page-template-home-full .lightgray {
	padding: 0 !important;
}
.page-template-full-width .jumbotron, .page-template-full-width-no-bc .jumbotron, .page-template-learn .jumbotron {
	margin-bottom: 0;
}
.jumbotron {
	text-align: center;
	padding: 60px 0;
}
.jumbotron h1 {
	font-weight: 400;
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.jumbotron p {
	max-width: 1200px;
	margin: 0 auto;
}
.jumbotron.blue {
	color: #fff;
	background: #0499B9;
}
.jumbotron.gradient {
	color: #fff;
	background: #00a5b5; /* Old browsers */
	background: -moz-linear-gradient(left, #00a5b5 0%, #0a8dbe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #00a5b5 0%, #0a8dbe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #00a5b5 0%, #0a8dbe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5b5', endColorstr='#0a8dbe', GradientType=1 ); /* IE6-9 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5b5', endColorstr='#0a8dbe', GradientType=1 ); /* IE6-9 */
}
.tagline {
	font-size: 22px;
	margin-bottom: 0px;
}
.lg-questions, .med-questions, .sm-questions h4 {
	font-weight: 300;
}
.options {
	text-align: center;
}
.options p {
	margin: 0 0 15px 0;
}
.options .col-lg-3:nth-child(1) > div, .options .col-md-6:nth-child(1) > div, .options .col-xs-1:nth-child(1) > div, .options .col-sm-1:nth-child(1) > div {
	border-top: 5px solid #9FD249;
}
.options .col-lg-3:nth-child(2) > div, .options .col-md-6:nth-child(2) > div, .options .col-xs-1:nth-child(2) > div, .options .col-sm-1:nth-child(2) > div {
	border-top: 5px solid #6CBF31;
}
.options .col-lg-3:nth-child(3) > div, .options .col-md-6:nth-child(3) > div, .options .col-xs-1:nth-child(3) > div, .options .col-sm-1:nth-child(3) > div {
	border-top: 5px solid #50A913;
}
.options .col-lg-3:nth-child(4) > div, .options .col-md-6:nth-child(4) > div, .options .col-xs-1:nth-child(4) > div, .options .col-sm-1:nth-child(4) > div {
	border-top: 5px solid #198547;
	margin-bottom: 40px;
}
.options .col-md-6, .options .col-xs-12, .options .col-sm-6 {
	margin-bottom: 20px;
}
.options .col-md-6:nth-child(4), .options .col-xs-12:nth-child(4), .options .col-sm-6:nth-child(4) {
	margin-bottom: 0;
}
#menu-right-main-nav {
	display: inline;
}


.options .col-lg-6:nth-child(1), .options .col-lg-6:nth-child(2) {
	margin-bottom: 20px;
}
.price-wrap {
	padding: 0 40px;
	background: #fff;
	border: 1px solid #ccc;
}
.options .col-sm-6 .price-wrap {
	padding: 40px 25px;
}
blockquote:before {
	display: none;
	margin-bottom: 0px !important; 
}
blockquote {
	border-left : 0px;
}
blockquote p {
	font-family: sans-serif;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-style: italic;
}

#dv_JTR_EMP_Loginwidget {
	min-height: 320px;
}
.postbg {
	background: url(/wp-content/uploads/2016/04/Post_Job_HeroImg.jpg);
	background-size: cover;
	background-position: center;
}
body>div {
	font-size: 1.6rem;
}

.sidebar {
	line-height: 1.625;
}

.home-section h3 {
	margin-top: -3px;
	margin-bottom: 15px;
	font-weight: 300;
}
.home-section h2 {
	margin-top: -3px;
	margin-bottom: 15px;
	font-weight: 300;
	
}

.top-section p {
	margin-bottom: 0;
}

.page-template-full-width .site-inner, .page-template-full-width-no-bc .site-inner , .page-template-learn .site-inner {
	max-width: 100%;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
.slick-slide {
	outline: none
}
.slick-list {
	cursor: move; /* fallback if grab cursor is unsupported */
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
.slick-list:active {
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}


.homebg .formwrap {
	padding: 0 !important;
}
div.ex1 {
	max-width: 1000px;
	margin: auto;
}
.home-section img.centered, .home-section .aligncenter {
	display: block;
	margin: 0 auto 0;
}
.home-section h2 {
	font-weight: 500;
	color: #00a5b5;
	font-size: 30px !important;
}
.home-section > div {
	display: table;
	min-height: 200px;
}
.center {
	display: table-cell;
	vertical-align: middle;
	margin: 0 auto;
}
.top-fix .row {
	padding-bottom: 0 !important;
}
.gray {
	background-color: #F8F8F8;
}

.dark-azure {
	background-color: #194E7E;
}

.home-h1 {
	margin-top: 30px;
}
#jtr_emmp_email {
	clear: both;
}
.checkbullets li p {
	display: inline;
}
.checkbullets {
	margin-left: 0px !important;
}
.help-section h3 {
	font-weight: 300;
}
.help-section {
	padding: 0 0 !important;
}

@media (max-height:768px) {
#mr_funnelFormWidget .form-control {
	height: 40px !important;
}
#mr_funnelFormWidget .btn-block {
	height: 40px;
}
#dv_JTR_EMP_Loginwidget {
	padding: 15px 0 15px 0;
}
#dv_JTR_EMP_Loginwidget {
	min-height: 260px;
}
.post-73 .formwrap .clear-xs {
	padding: 20px 0;
}
#mr_funnelFormWidget .form-control {
	padding: 6px 12px !important;
}
}
.home .main-inner {
	padding: 0 !important;
}
.top-home-section-fix {
	padding-top: 15px !important;
	padding-bottom: 65px !important;
}
/***** FEATURE PAGES FIXES *****/

@media screen and (min-width: 1024px) {
.site-header .widget-area {
	width: 78% !important;
	width: auto !important;
}
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- CUSTOMER CASE STUDIES ---------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*
.case-study-h3 {
	font-size: 23px;
	font-weight: 500;
}*/
.case-study-profile img {
	border: 1px solid #DDDDDD;
	border-radius: 75px;
	height: auto;
	max-width: 100%;
	width: 152px;
	margin-bottom: 13px;
}
.case-study-social {
	color: #18a0c2;
	font-size: 23px !important;
	margin-left: 10px;
}
.case-study-social a:hover {
	color: #13768E !important;
}
.janine-intro-cntr {
	border-radius: 5px;
	border: 2px dashed #DDDDDD;
	margin-top: -40px;
	background: #fff;
	margin-bottom: 80px;
	padding: 62px 38px !important;
}
.tanya-ul .fa-check::before {
	color: #efa800 !important;
}
.case-quote {
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/patron-mr-3.png") repeat scroll 0 0 !important;
	padding: 30px 0px 60px !important;
}
.sub-case-lo {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 500;
}
.sub-case-hi {
	margin-bottom: 6px;
	color: #18A0C2;
	/*font-family: 'Open Sans';*/
	font-size: 28px
}
.nathan {
	color: #18A0C2 !important;
	margin-bottom: 30px;
	font-size: 47px;
	font-weight: 400;
	line-height: 52px;
}
.mktoForm .mktoButtonWrap.mktoGlow .mktoButton:hover {
	background: #DB930B none repeat scroll 0 0 !important;
}
.tanya-ul ul li {
	margin-top: 0 !important;
	font-size: 1.6rem !important;
}
.docu-h1 {
	font-size: 43px;
}
.customer-blockquote {
	color: #fff;
	font-size: 24px;
	line-height: 39px;
	text-align: center;
	margin-bottom: 8px;
}
.webinar-icon {
	margin-top: 12px;
	background: #18A0C2 !important;
}
.tanya-ul {
	margin-top: 0px !important;
}
.nathan-h1 {
	color: #333;
	font-size: 46px !important;
	font-weight: 300 !important;
	line-height: 55px !important;
}
.nathan-box {
	border: 2px solid #545454;
	height: 400px;
	margin: 0 auto;
	width: 829px;
}
.mktoFormRow:nth-of-type(6) {
	padding-left: 8px;
	padding-right: 8px;
}
.recruitment-cntr ul {
	margin-bottom: 28px !important;
	margin-left: 26px !important;
	margin-top: 20px !important;
}
.nathan-p {
	color: #333 !important;
	line-height: 1.9 !important;
	font-family: sans-serif !important;
	font-size: 16px !important;
	margin-bottom: 0px;
	font-weight: 300;
}



/*----ipad----*/
@media only screen and (max-width: 991px) {
.nathan-h2 {
	color: #333;
	font-size: 29px !important;
	font-weight: 400;
	line-height: 37px !important;
}
.recruitment-cntr ul {
	padding-right: 46px;
}
.entry-content-innercntr h3 {
	font-size: 24px;
}
.webinar-cntr {
	padding: 46px 0;
	margin-bottom:30px;
}
}

/*----iphone----*/
@media only screen and (max-width: 400px) {
.webinar-logo {
	margin-top: -82px;
}
.page-id-11969 .entry-content-innercntr {
	margin-top: 26px;
}
.page-id-11969 .nathan-h2 {
	font-size: 22px !important;
	line-height: 35px !important;
}
.recruitment-cntr ul {
	margin-left: 21px !important;
	padding-right: 14px;
}
.recruitment-cntr {
	padding: 0 30px 22px;
}
}

/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- EBOOK Pages -------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/

.h1-make-better {
	font-size: 2.6rem;
	margin-bottom: 20px;
        font-weight: 400;
}
.entry-content-innercntr .recruitment-cntr h2 {
	color: #333;
	font-size: 48px;
	font-weight: 300;
	line-height: 60px;
}
.entry-content-innercntr .recruitment-cntr h1 {
	color: #6a84a5;
	font-size: 45px;
	font-weight: 400;
	line-height: 60px;
}
ul.wjd-list {
	margin-top: 20px;
}
.footer-form-extra {
	margin-top: 45px;
	padding: 28px;
}
.footer-form-extra-h2 {
	margin-bottom: 1px;
	font-weight: 300 !important;
	line-height: 1.2 !important;
}
.footer-form-extra-h2-low {
	color: #00a6b6;
	margin-bottom: 16px;
	font-weight: 300 !important;
	line-height: 1.2 !important;
}
.footer-form-extra-h3 {
	margin-bottom: 0px;
	color: #666 !important;
}
/*---hiring---*/
.wrap-hiring {
	background: url("/wp-content/uploads/2017/02/banner-top-ebook-2.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0px 60px 0px;
	background-position: top center;
}
#mktoForm_1357 {
	padding-top: 10px !important;
	width: 100% !important;
}
#mktoForm_1357 input {
	background-color: rgba(255, 255, 255, 0.5) !important;
	color: #fff !important;
}
 #mktoForm_1357 input::-moz-placeholder {
 color: #fff;
}
#mktoForm_1357 .mktoLabel {
	color: #fff;
	float: right;
	font-size: 11px;
	width: 93% !important;
}
#mktoForm_1357 input[type="checkbox"] + label::before, #mktoForm_1357 input[type="radio"] + label::before {
	background-color: rgba(255, 255, 255, 0.5) !important;
	border-radius: 4px;
	box-shadow: none;
	color: #fff !important;
	font-size: 20px;
	height: 25px;
	margin-left: -16px;
	margin-top: 0;
	width: 25px;
}
#mktoForm_1357 .mktoFormRow:nth-of-type(7) {
	height: 3px;
}
#mktoForm_1357 .mktoOffset {
	width: 0px !important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
#mktoForm_1357 div.mktoButtonRow {
	margin-top: 50px;
}
#mktoForm_1357 .mktoLabel {
	font-size: 10px !important;
	width: 85% !important;
}
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- Section Create Job Posting ----------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/




.mr-job-title-location-form .form-group input#jt_loc_title {
	border-radius: 3px 0 0 3px;
	width: 50%;
	height: 50px;
	float: left;
	font-style:italic;
}
.mr-job-title-location-form .form-group input#jt_loc_postalcode {
	border-radius: 0px 3px 3px 0px;
	width: 50%;
	height: 50px;
	float: left;
	font-style:italic;
}

.mr-job-title-location-form .form-actions button {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #efa800 none repeat scroll 0 0;
	border-bottom: medium none !important;
	border-image: none;
	border-left: medium none;
	border-radius: 3px;
	border-right: medium none;
	border-top: medium none;
	color: #fff !important;
	float: left;
	font-size: 18px;
	font-weight: 400;
	height: 50px;
	line-height: 40px;
	margin-top: 15px;
	padding: 0 22px;
	text-transform: none;
}
.page-id-11601 .postbg .formwrap div:nth-child(1) {
	z-index: 1;
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
---------------------------- NEW HOMEPAGE FIXES ------- ----------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------------------------------------------------------*/




.mr-job-title-location-form {
	height: auto;
	width: 100%;
}
.mr-job-title-location-form .col-md-12 {
	padding-left: 0;
}


/* CSS Author: Noel Hernandez :-) 
-----------------------------------*/

/*
Page entry content clean-up
*/
.post-11290 .featured-content .entry {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.post-11290 .post-edit-link {
	display: none;
}
.page-id-11290 .content .entry {
	background-color: rgba(0,0,0,0.00) !important;
}
/*
HOMEPAGE HEADER - SECTION 1
*/

section#section01 {
	height: auto;
	width: 100%;
	background-color: rgba(235,234,234,1.00);
	background-image: url(/wp-content/uploads/2016/09/homepage-2-hero-header-2.jpg);
	background-position: center top;
	background-size: cover;
}
/*TITLE*/

.page-id-11290 section#section01 section#home-title {
	padding-top: 80px;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.page-id-11290 section#section01 section#home-title h1 {
	color: #FFF !important;
	font-size: 64px;
	text-align: center;
        font-weight:400;
}

/*SUBTITLE*/

.page-id-11290 section#section01 section#home-subtitle {
	padding-top: 60px;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.page-id-11290 section#section01 section#home-subtitle h4 {
	color: #FFF !important;
	font-size: 24px;
	text-align: center;
}

/*FORM*/
section#home-formz {
	width: 100%;
	max-width: 1000px;
	height: 50px;
	margin: 0 auto 90px auto;
}
section#btn-start-free-trial {
	width: 100%;
	max-width: 1000px;
	height: 75px;
	text-align: center;
	margin: 30px auto 90px auto;
}
section#btn-start-free-trial a {
	-ms-transform: scale(1.5); /* IE 9 */
	-webkit-transform: scale(1.5); /* Safari */
	transform: scale(1.5);
}
.page-id-11290 section #dv_JTR_EMP_Loginwidget {
	min-height: 50px;
}
.page-id-11290 section #dv_JTR_EMP_Loginwidget {
	padding: 0;
}
.page-id-11290 section #mr_funnelFormWidget .form-control {
	display: block;
	width: 205px;
	height: 34px;
	padding: 6px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #999;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.page-id-11290 section #mr_funnelFormWidget .form-control {
	height: 50px !important;
}
.page-id-11290 section #mr_funnelFormWidget .form-control {
	padding: 15px !important;
}
.page-id-11290 section #mr_funnelFormWidget * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(2) {
	width: 205px !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(2) .form-control {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;/*border-right: 0px solid #999;*/
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(3) {
	width: 205px !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(3) .form-control {
	border-left: 0px solid #999;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(4) {
	width: 205px !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(4) .form-control {
	border-left: 0px solid #999;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(5) {
	width: 205px !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(5) .form-control {
	border-left: 0px solid #999;
}
.page-id-11290 section #mr_funnelFormWidget .btn {
	display: inline-block;
	min-width: 130px;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	transition: background-color .4s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.page-id-11290 section #mr_funnelFormWidget .btn-primary {	
	border-color: transparent;
	color: #fff;
}

@media screen and (max-height: 768px) {
.page-id-11290 section #mr_funnelFormWidget .btn-block {
	height: 50px !important;
}
}

@media screen and (max-width: 1000px) {
.page-id-11290 section#section01 section#home-title h1 {
	font-size: 48px;
}
section#home-formz {
	width: 90%;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(2) {
	width: 20% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(3) {
	width: 20% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(4) {
	width: 20% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(5) {
	width: 20% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget div.form-actions {
	width: 19% !important;
	float: left;
	display: block;
}
.page-id-11290 section #mr_funnelFormWidget .form-control {
	width: 100%;
}
.page-id-11290 section #mr_funnelFormWidget .btn {
	width: 100% !important;
}
}

@media only screen and (max-width: 991px) {
.page-id-11290 section #dv_JTR_EMP_Loginwidget {
	min-height: 50px !important;
}
}

@media screen and (max-width: 720px) {
.page-id-11290 section#section01 section#home-title {
	padding-top: 50px;
	width: 90%;
	margin: 0 auto;
}
.page-id-11290 section#section01 section#home-title h1 {
	color: #FFF !important;
	font-size: 32px;
	text-align: center;
}
.page-id-11290 section#section01 section#home-subtitle {
	padding-top: 50px;
}
section#home-formz {
	width: 90%;
	height: auto;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(2) {
	width: 50% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(3) {
	width: 50% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(3) .form-control {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(4) {
	width: 100% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(4) .form-control {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(5) {
	width: 100% !important;
	float: left;
}
.page-id-11290 section #mr_funnelFormWidget .form-group:nth-child(5) .form-control {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.page-id-11290 section #mr_funnelFormWidget div.form-actions {
	width: 100% !important;
	float: left;
	display: block;
}
.page-id-11290 section #mr_funnelFormWidget .form-actions {
	width: 100%;
	margin-bottom: 50px;
}
.page-id-11290 section #mr_funnelFormWidget .btn {
	width: 100% !important;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
}

@media screen and (max-width: 362px) {
.page-id-11290 section#section01 section#home-title h1 {
	font-size: 28px;
}
.page-id-11290 section#section01 section#home-subtitle h4 {
	font-size: 22px;
}
.page-id-11290 section #mr_funnelFormWidget .form-control {
	height: 45px !important;
}
.page-id-11290 section #mr_funnelFormWidget .btn-block {
	height: 45px !important;
}
}

@media screen and (max-width: 322px) {
.page-id-11290 section#section01 section#home-title h1 {
	font-size: 24px;
}
.page-id-11290 section#section01 section#home-subtitle h4 {
	font-size: 20px;
}
.page-id-11290 section #mr_funnelFormWidget .form-control {
	height: 40px !important;
}
.page-id-11290 section #mr_funnelFormWidget .btn-block {
	height: 40px !important;
}
}
/*
SECTION 3
*/


section#section03 {
	height: auto;
	width: 100%;
	background-color: transparent;
}
.page-id-11290 section#section03 section#home-tabz {
	width: 100%;
	max-width: 1170px;
	display: flex !important;
	margin: 0 auto;
	padding-top: 90px;
	padding-bottom: 70px;
	height: 100%;
}
.page-id-11290 section#section03 section#home-tabz section#home-tabz-title {
	text-align: center;
	height: auto;
	width: 100%;
	float: right;
	margin-bottom: 50px;
}
.page-id-11290 section#section03 section#home-tabz section#home-tabz-title h1 {	
	color: #00a5b5 !important
}
.page-id-11290 section#section03 section#home-tabz section#home-tabz-title h2 {	
	font-size: 20px;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-left-panel {
	width: 66.66666667%;
	float: left;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel {
	width: 33.33333333%;
	float: right;
	margin-top: 82px;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont {
	height: 454px;
	padding: 0;
	background: url(/wp-content/uploads/2016/09/laptop.jpg) no-repeat;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont a#laptop-screen-1 {
	height: 300px;
	width: 536px;
	background: url(/wp-content/uploads/2016/09/filter-opt.gif) no-repeat;
	display: block;
	margin: 0;
	background-size: 535px 300px;
	float: left;
	margin-top: 45px;
	margin-left: 92px;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont a#laptop-screen-2 {
	height: 300px;
	width: 536px;
	background: url(/wp-content/uploads/2016/09/Invite-opt.gif) no-repeat;
	display: block;
	margin: 0;
	background-size: 536px 300px;
	float: left;
	margin-top: 45px;
	margin-left: 92px;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont a#laptop-screen-3 {
	height: 300px;
	width: 536px;
	background: transparent url(/wp-content/uploads/2016/09/search-opt.gif) no-repeat;
	display: block;
	margin: 0;
	background-size: 536px 300px;
	float: left;
	margin-top: 45px;
	margin-left: 92px;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont span {
	display: none;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs {
	margin: 0;
	margin-right: 10px;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li {
	width: 100% !important;
	display: block !important;
	height: auto;
	margin-bottom: 10px;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li a {
	width: 100% !important;
	display: block !important;
	height: auto;	
	font-weight: 100;
	transition: all 0.2s ease-in-out 0s;
	margin: 0 2px 0 0;
	background: transparent;
	color: #00a5b5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #00a5b5;
}

.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li.active a {
	background: #00a5b5;
	color: #FFF;
}

@media screen and (max-width: 1000px) {
.page-id-11290 section#section03 section#home-tabz {
	width: 100%;
	max-width: 1170px;
	display: block !important;
	margin: 0 auto;
	padding-top: 90px;
	padding-bottom: 40px;
	height: 100%;
	min-height: 600px;
}
.page-id-11290 section#section03 section#home-tabz section#home-tabz-title {
	width: 100%;
	float: left;
	padding: 20px;
	text-align: left;
}
.page-id-11290 section#section03 section#home-tabz section#home-tabz-title h1 {
	text-align: left;
	color: #00a5b5 !important
}
.page-id-11290 section#section03 section#home-tabz section#home-tabz-title h2 {
	text-align: left;	
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-left-panel {
	width: 100%;
	float: left;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel {
	width: 100%;
	float: left;
	padding: 20px;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont {
	height: 227px;
	background-size: 360px 227px;
	background-position: center;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-left-panel div.tab-pane {
	height: 166px;
	width: 265px;
	margin: 10px auto;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont a#laptop-screen-1 {
	height: 166px;
	width: 265px;
	background: url(/wp-content/uploads/2016/09/filter-opt.gif) no-repeat;
	display: block;
	margin: 13px auto;
	background-size: 265px 166px;
	float: left;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont a#laptop-screen-2 {
	height: 166px;
	width: 265px;
	background: url(/wp-content/uploads/2016/09/Invite-opt.gif) no-repeat;
	display: block;
	margin: 13px auto;
	background-size: 265px 166px;
	float: left;
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont a#laptop-screen-3 {
	height: 166px;
	width: 265px;
	background: transparent url(/wp-content/uploads/2016/09/search-opt.gif) no-repeat;
	display: block;
	margin: 13px auto;
	background-size: 265px 166px;
	float: left;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs {
	margin: 0;
	margin-top: 30px;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li {
	width: 100% !important;
	display: block !important;
	height: auto;
	margin-bottom: 10px;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li a {
	width: 100% !important;
	display: block !important;
	height: auto;	
	font-weight: 500;
	transition: all 0.2s ease-in-out 0s;
	margin: 0 2px 0 0;
	background: transparent;
	color: #00a5b5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #00a5b5;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li.active a {
	background: #00a5b5;
	color: #FFF;
}
}

@media screen and (max-width: 600px) {
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li {
	width: 31% !important;
	margin: 0 1%;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li a {
	text-align: center;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li a span:nth-child(2) {
	display: none;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li:nth-child(1) a span:nth-child(1):after {
	content: "Filter";
	text-align: center;
	align-content: center;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li:nth-child(2) a span:nth-child(1):after {
	content: "Invite";
	text-align: center;
	align-content: center;
}
.page-id-11290 section#section03 section#home-tabz section.home-tabz-right-panel ul.nav-tabs li:nth-child(3) a span:nth-child(1):after {
	content: "Search";
}
.page-id-11290 section#section03 section#home-tabz .home-tabz-cont span {
	display: block;
	margin: 230px 0px 0px 0px;
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
}
}
/*
SECTION 5
*/

.page-id-11290 section#section05 {	
	background: url(/wp-content/uploads/2016/09/patron-mr-3.png) !important;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 90px 0;
}
.page-id-11290 section#section05 .comp-title {
	text-align: center;
	color: #fff;
	margin-bottom: 50px;
	margin-top: 0px
}
.page-id-11290 section#section05 .comp-title h1 {
	text-align: center;
	color: #fff;
}

.page-id-11290 section#section05 .slick-list {
	padding: 20px 0px;
	max-width: 1000px;
	margin: 0 auto;
}
.page-id-11290 section#section05 .slick-dots {
	display: none !important;
}
/*** FLIPPER ***/


/* entire container, keeps perspective */
.flip-container {
	-webkit-perspective: 1000;
	-moz-perspective: 1000px;
	-ms-perspective: 1000;
	-o-perspective: 1000;
	transform-style: preserve-3d;
	position: relative;
}
/* flip the pane when hovered */
.flip-container:hover .back, .flip-container.hover .back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.flip-container:hover .front, .flip-container.hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.capsul {
	width: 50%;
	float: left;
	display: block;
}
.flip-container, .front, .back {
	width: 100%;
	height: 240px;
}
/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
/* hide back of pane during swap */
.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;
	-ms-transition: 0.6s;
	-ms-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}
/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
	background: #00a5b5;
	border-radius: 10px;
	padding: 20px;
}
/* back, initially hidden pane */
.back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	background: #fff;
	border-radius: 10px;
	padding: 20px;
}
.page-id-11290 section#section05 .flip-logo-image {
	align-content: center;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	white-space: nowrap;
	vertical-align: middle;
}
.page-id-11290 section#section05 .flip-logo-image img {
	vertical-align: middle;
	margin-top: 53px;
}
/*  FEAT-IND Template  */


/* # Features Template
-------------------------------------*/
.features .site-inner {
	padding-top: 0px !important;
	width: 100%;
	max-width: 100%;
	font-family: 'Open Sans', sans-serif!important;
}

.features .site-inner main#genesis-content{
	/*padding-top: 0px !important;*/
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	float: none;
}

.features .features-hero-header {
	width: 100% !important;
	height: 250px !important;
	background-position: center top !important;
	background-size: cover !important;
	margin-bottom: 60px;
}
.features .feat-tit-area {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
    padding-top: 150px;
}

.features .h1 {
	color: #fff !important;
	font-weight: 500;
	font-size:36px;
	text-align: left;
    font-family: 'Montserrat',sans-serif;
}
.features article {
    width: 83.33333337%;
    float: left;
	padding-left: 15px;
}

@media only screen and (max-width:767px) {
	.features aside.side-nav select{padding:10px;}
	.features .content .entry{width:100%;}
	.features p{padding:0 15px;}	
}

@media screen and (max-width: 991px){
	.features article {
		padding-left: 15px;
		padding-right: 15px;
	}
	.features .site-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.features header.features-hero-header {
		padding-left: 12%;
	}
	.features aside.side-nav {
		padding: 15px;
	}
	.features .h1 {
		font-size:26px;
		line-height:1.4;
	}
}

/* Features Top */
.features-top .features-hero-header {
	float: right !important;
	width: 100% !important;
	height: 350px !important;
	background-position: center !important;
	background-size: cover !important;
	margin-bottom: 60px;
}
.features-top .feat-tit-area {
    padding-top: 70px;
}

.features-top h1.feat-tit {
	color: #fff !important;
	font-weight: 500;
	text-align: left;
	margin-left: 0;
    font-family: 'Montserrat',sans-serif;
}

.features-top article {
    width: 100%;
    float: left;
	padding: 0px;
}

@media only screen and (max-width:767px) {
	.features-top div.entry-content section.featues-section div{
		border-left:0 !important;
	}
	.features-top .feat-tit-area { padding-top: 20px;padding-left:0; }
	.features-top article {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.features-top section.featues-section:nth-child(2){padding-bottom:0;padding-left:0; padding-right:0;}
	.features-top h1.feat-tit{font-size:30px !important;}
	.features-top .recruit-the-relevant-footer-banner{padding-top:100px;}
}

@media screen and (max-width: 991px){
	.features-top .feat-tit-area { padding-left:20px; }
}

/* FEATURES SIDEBAR */

.features .side-nav{
	list-style:none;
	padding-left:20px;
}

.features .side-nav .side-menu{
    margin:0;
	padding:0;
	display:block;
	width:175px;
}

.features .side-menu > li + li {
    margin-bottom: 0px;
    background: #F9F9F9; 
    border:1px solid #E9E9E9;	
}

.features .side-menu li:first-child{
	margin-bottom: 0px;
    background: #F9F9F9;
    border: 1px solid #E9E9E9;	
}

.features .side-menu li:first-child a{
	margin-bottom: 0px;
	display: block;    
    color: #2b2b2b;
    font-size: 14px;
    font-weight: 300;
}

.features .side-menu > li.focus {
    margin-bottom: 0px;
    background: #F9F9F9;
    border: 1px solid #E9E9E9;
    padding: 0px 1px;	
	border-radius:0;	     
}

.features .side-menu > li > a {
    display: block;
    padding: 5px 10px;
	color:#2b2b2b;	
	font-size:14px;
	font-weight:300;	
}

.features .side-menu li.active a
{	
	background-color: #F9F9F9;    
	border-radius:0;
	font-size:14px;
	font-weight:300;
	border-left:4px solid #40babd;
}

.features .side-sub-menu > li > a:hover, .features .side-sub-menu > li > a:focus{color:#40babd;}

.features .side-menu > li > a:focus
 {
	color:#40babd;
	background-color: #F9F9F9;    
	padding:5px 10px;
	border-radius:0;
	font-size:14px;
	font-weight:300;
	border-left:4px solid #40babd;
}

.features .side-menu > li > a:hover
{	
	color:#40babd;
	background-color: #F9F9F9;
	border-radius:0;
	width:100%;		
	padding:5px 10px;
	border-left:4px solid #40babd;
	font-size:14px;
	font-weight:300;
}

.features .side-sub-menu {
    border: 1px solid #E9E9E9;   
    list-style: none;
	display:block;
    padding-left: 9px;
    background: #fff;	
}

.features .side-sub-menu > li, .features .side-sub-menu > li:hover{
	padding-left: 0;	
	margin: 5px 0;
    font-size: 14px;
	background: none;
	border:0;
}

.features .side-sub-menu > li > a{
	border:0 !important;
	background:none !important;
	padding-left: 0;
	margin-left:0;
	font-size:14px;
	font-weight:300;	
}

.features .side-sub-menu > li:first-child {
    padding-top: 5px;
	border:0;
	background:none;
}

.features .side-sub-menu .list-group-item{
	padding:0;
	border:0;
	background:none;
	font-size:14px;
	font-weight:300;
}

.features .side-sub-menu .list-group-item:hover, .features .side-sub-menu .list-group-item:focus{
	color:#45babc;
	font-weight:300;
}

.features .side-sub-menu .list-group-item.active
{
	color:#45babc !important;
	border:0;
	background:none;
	padding-left:0;
	font-size:14px;
	font-weight:300;
}

@media only screen and (max-width: 767px) {
	.features .features-hero-header{ margin-bottom:0; }
	.features .feat-tit-area{padding-top:50px;}
	.features .affix{position:static;}
	.features .side-nav .side-menu{width:100%;}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.features .side-nav .side-menu{width:115px;}
	.features .side-sub-menu{margin-left:0; width:98%;}
	.features .side-menu li.active .side-sub-menu > li > a{ padding:0; }
	.features .affix { position: static; top:0; }
	.features .side-sub-menu > li{padding-right:5px;}
}

/* End FEATURES SIDEBAR */

/* ## Content
-------------------*/

.features section.ind-cont section.ind-cont-top {
	padding: 50px 50px 0 50px;
}
.features section.ind-cont section.ind-cont-bottom {
	padding: 0 50px 50px 50px;
}
.features section.ind-cont section.ind-cont-left {
	width: 50%;
	float: left;
}
.features section.ind-cont h1 {
	display: flex;
	font-weight: 100;
	padding-bottom: 30px;
	color: #00a4b5;
}
.features section.ind-cont section.ind-cont-right {
	width: 50%;
	float: right;
}
.features section.ind-cont section.ind-cont-right img {
	float: right;
}
.features section.ind-cont section.ind-cont-left img {
	float: left;
}
.features section.ind-cont section.ind-cont-img img {
	width: 455px;
	min-height: 500px;
	padding-top: 50px;
}
.features .bottom-form-cta {
	width: 100%;
	float: left;
	padding: 50px 0;
	background: #0A426B;
}
/*
.features div.entry-content {
	background: #FFFFFF;
}
*/

.features-top div.entry-content section.featues-section div {
	border-left: 1px solid #DFDFDF
}
.features-top div.entry-content section.featues-section div:nth-child(1) {
	border-left: 0px solid #DFDFDF
}
.features-top div.entry-content section.featues-section div img {
	width: 64px;
}
.features-top div.entry-content section.featues-section div figure {
	margin-bottom: 24px;
}
.recruit-the-relevant-footer-banner-section{
	float: left;
	width: 100%;
}
.recruit-the-relevant-footer-banner{
	width: 100%;
	background-size: cover !important;
	background-position: center top;
	text-align: center;	
	padding-top: 356px;
	padding-bottom: 30px;
}
.recruit-the-relevant-footer-banner .btn-teal{font-weight:900;}
.recruit-the-relevant-footer-banner span{
	margin-bottom: 28px;
}
/* ### Content Framework
-------------------*/
:link:focus, :visited:focus { 
-moz-outline: none; 
}


.main-title-a{
	color: #fff;
	font-size: 36px;
	line-height: 40px;
	font-weight: 500;
	
}
.main-title-b{
	color: #333;
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
	margin:0;
}
.main-title-c{
	color: #1E2E42;
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
}
.main-title-d{
	color: #333;
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
}
.main-title-d span{
	font-weight: 700;
}

.sub-title-b{
	color: #00A5B5;
	font-size: 20px;
	line-height: 40px;
	font-weight: 700;
}
.sub-title-c {
    font-weight: 700;
    color: #333;
}

.pre-title-a{
	color: #333;
    font-size: 10px;
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.teal-font{
	color:#00A5B5 !important;
}
.white-font{
	color: #FFFFFF !important;
}

a.hidden-anchor {
    display: block;
    position: relative;
    top: -140px;   
    float: left;
    width: 10px;
    height: 10px;
    background-color: transparent;
}

.features p{
	color: #333;
	font-size: 16px;
	line-height: 28px;
	padding: 0;
	margin: 0 0 22px 0;
	font-weight: 300;
}
.features.features-top p{
	color: #617283;
	font-size: 14px;
	line-height: 25px;
	padding: 0;
	margin: 0;
}

.features .features-content{border-bottom: 1px solid #D8D8D8; }
.features .featues-section{	
    padding-bottom: 50px; 
	clear: both;	
}


.features .featues-section img, .features .featues-section img.non-full-width{
	width: auto;
}

.features .featues-section:nth-last-child(1){	
    padding-bottom: 50px;
    margin-bottom: 0px;
	display: block;
	clear: both;
}
.features-top .featues-section{
	display: inline-block;
}


.features-top .featues-section:nth-child(2){	
    padding-bottom: 50px;
    margin-bottom: 50px;
	display: block;
	clear: both;
}
.features .entry-content ul {
	list-style: none;
	padding: 0;
	margin: 0 0 22px 0;
	color: #333;
	font-weight:300;
}
.features .entry-content ul > li {
   list-style-type: none;
	padding-left: 1em; 
    text-indent: 0.2em;
	color: #333;
	font-size: 16px;
}
.features .entry-content ul > li::before {
  	content: "•";
  	color: #00A5B5;
	display: inline-block;
	width: 1em;
  	margin-left: -1em;
	font-size: 24px;
    line-height: 0;
}
.features .entry-content ul > li .learn-more{
	color: #333;
	font-size: 16px;
	text-decoration: underline;
}
.features.features-top .entry-content .learn-more-teal{
	color: #00A5B5;
	font-size: 14px;
	text-decoration: underline;
}

.features figure{
	margin: 0;
	padding: 0;
}

.features figure figcaption{
	font-size: 13px;
	color: #333;
	font-style: italic;
}

.display-inline-block{
	display: inline-block;
}


.btn.btn-primary.features {
    color: #fff;
    min-width: 220px;
    border-radius: 2px;
    height: 50px;
    padding: 14px 27px;
    font-size: 16px;
	background-color: #00A6B8 !important;
    border-color: #00A6B8 !important;
    font-weight: 900 !important;
    text-transform: uppercase;
}
.btn.btn-primary.features.orangepop {
    background-color: #efa800 !important;
    border-color: #efa800 !important;
}

@media only screen and (max-width: 767px) {
	.main-title-a{font-weight:500; font-size:25px;}
	.features-top div.entry-content section.featues-section div {border-left:0;	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.features-top div.entry-content section.featues-section div {border-left:0;	}
}

@media screen and (min-width:1025px){
	.features-top .featues-section [class*="col-"]{
		float: none;
		display: table-cell;
		vertical-align: top;
	}
}

/* Features Blue Blade form widget */

.features .functions-form-wrapper{
	width: 100%;
	max-width: 870px;
	margin: 0 auto;
}

.features .functions-form-wrapper .mr-job-title-location-form .form-group input#jt_loc_title {
    border-radius: 3px 0 0 3px;
    width: 33.33%;
    height: 50px;
    float: left;
}

.features .functions-form-wrapper .mr-job-title-location-form .form-group input#jt_loc_postalcode {
    border-radius: 0px 3px 3px 0px;
    width: 33.33%;
    height: 50px;
    float: left;
}


.features .functions-form-wrapper .mr-job-title-location-form .form-actions{
	width: 30%;
    float: left;
    margin-top: 0;
	margin-left: 20px;
}
.features .functions-form-wrapper .mr-job-title-location-form .form-actions button {
    margin-top: 0;
    background: #00a3b3 none repeat scroll 0 0;
    text-transform: uppercase;
    font-weight: 700;
	font-size:16px;
}

.features-features-blue-box .regformwrap-margin {
	padding: 40px 0 40px 47px;
}
.features .features-features-blue-box #icon-mr-pulse {
	/* border: 1px solid #545454;  /* only for dev - please remove if in live */
	background: url(/wp-content/uploads/2016/09/pulse-background-46.png);
	background-image: none;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	z-index: 200;
	position: relative;
	top: 0;
	left: 0;
}


/* Fixing Borders */

:link:focus, :visited:focus { 
-moz-outline: none; 
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}








@media screen and (max-width: 1199px) {
.features-features-blue-box .regformwrap-margin {
	padding: 10px;
}
.features .features-features-blue-box #icon-mr-pulse {
	margin: 0 auto;
}
.features .features-features-blue-box .checkbullets {
	text-align: left;
	display: inline-block;
	margin: 0 auto 28px 0;
	max-width: 355px;
}
}

@media screen and (max-width: 991px) {
section#feat-form {
	width: 90%;
}
.features section #mr_funnelFormWidget .form-group:nth-child(2) {
	width: 20% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(3) {
	width: 20% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(4) {
	width: 20% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(5) {
	width: 20% !important;
	float: left;
}
.features section #mr_funnelFormWidget div.form-actions {
	width: 19% !important;
	float: left;
	display: block;
}
.features section #mr_funnelFormWidget .form-control {
	width: 100%;
}
.features section #mr_funnelFormWidget .btn {
	width: 100% !important;
}
.features .functions-form-wrapper .mr-job-title-location-form .form-actions {
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-left: 0px;
}
.features .mr-job-title-location-form .col-md-12 {
     padding-left: 15px;
}
}

@media screen and (max-width: 991px) {
.features section#form-holder {
	padding-bottom: 70px;
}
.features header.features_hero_header section.ind-head-cont {
	padding-top: 0;
}
/*
.features article, .features header.features_hero_header, .features aside.child-list-on-template, .features section.ind-cont section.ind-cont-left, .features section.ind-cont section.ind-cont-right {
	width: 100% !important;
}*/
.features section#section01 section#home-title {
	padding-top: 50px;
	width: 90%;
	margin: 0 auto;
}
.features section#section01 section#home-title h1 {
	color: #FFF !important;
	font-size: 32px;
	text-align: center;
}
.features section#section01 section#home-subtitle {
	padding-top: 50px;
}
section#home-formz {
	width: 90%;
	height: auto;
}
.features section #mr_funnelFormWidget .form-group:nth-child(2) {
	width: 50% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(3) {
	width: 50% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(3) .form-control {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.features section #mr_funnelFormWidget .form-group:nth-child(4) {
	width: 100% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(4) .form-control {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.features section #mr_funnelFormWidget .form-group:nth-child(5) {
	width: 100% !important;
	float: left;
}
.features section #mr_funnelFormWidget .form-group:nth-child(5) .form-control {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.features section #mr_funnelFormWidget div.form-actions {
	width: 100% !important;
	float: left;
	display: block;
}
.features section #mr_funnelFormWidget .form-actions {
	width: 100%;
	margin-bottom: 50px;
}
.features section #mr_funnelFormWidget .btn {
	width: 100% !important;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
}


/* features END HERE */
.bottom-position{
	bottom:50px;
	position:absolute;
}

.page-industries-list .banner-header-default{
	height: 350px !important;
} 
.page-industries-list .banner-header-default .h1{position:static;}

.banner-header-default{
	width: 100%;
	background-position: center !important;
	background-size: cover !important;
	position:relative;	
	margin-bottom:60px;	
}

.banner-header-resources{
	height: 150px;	
}

.customer-header-resources{
	height: 150px;	
}

.banner-header-default .h1 {    
	color:#fff;
    font-weight: 500;	
    position: absolute;        
    line-height: 1.2;
}

.banner-header-resources .h1 {    
	color:#fff;
    font-weight: 500;
	margin:0;
    position: absolute;        
    line-height: 150px;
}
.customer-header-resources .h1{
	line-height:150px;
	margin:0;
}

.features .feat-tit-area .h1{
	margin:0 30px;
}	
@media only screen and (max-width: 767px) {
	.mt20-xs{margin-top:0;}
	.banner-header-resources{ height: 50px; }
	.banner-header-resources h2{font-size:23px;}
	.customer-header-resources .h1 {font-size:13px !important;}
	.mighty-cont-box-text {padding:0 30px;}
	.jumbotron, .jumbotron.resources-white{ padding:0!important; }
	.site-container	{ padding-top:60px !important; }
	.resources-s .row{margin-bottom:0 !important; padding:0 !important;}
	.cus-sec-mr{padding:50px 0 30px 0 !important;}
	.banner-header-default {margin-bottom:20px;}
	.banner-header-resources .h1 { color:#fff; font-weight: 400; font-size: 24px; line-height: 50px; }
	.banner-header-default .h1 { font-size:25px; color:#fff;  }	
	
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.customer-header-resources .h1 {font-size:30px !important;}
	.resources-s .resources-title h1{font-size:28px !important;}
	.learnMenuWraper .header-mr-nav .dropdown-menu li a{padding-left:10px;}
}
@media only screen and (max-width:767px) {
	.resources-s .resources-title h1{font-size:20px !important;}
}
@media only screen and (min-width:768px) and (max-width: 1024px){
	
	.learnMenuWraper{	
		padding-top:20px;
	}

	
	.mt40-xs{margin-top:40px;}
	

	.entry-title{font-size:25px;}
	.main-title-b{font-size:20px;}
}



/* Industries */

.industries .orange-border-bottom{ 	border-bottom:3px solid #fdbf38; }
.industries .banner-header-default{ height: 250px; } 
.industries .banner-header-default .h1 { bottom: 20px; line-height: 1.4; }

.industries .h2{
	font-weight: 300;	
	font-size: 30px;
    line-height: 1.2;	
}	

.industries .h3{		
    font-size: 30px;
    line-height: 1.2;
    font-weight: 400;
	letter-spacing:0.68px;	
}

.industries p{
	color: #333;
	font-size: 16px;
	line-height: 28px;
	padding: 0;
	margin: 0 0 22px 0;
	font-weight: 300;
}

.industries p:last-child {
    margin-bottom: 10%;
}

.industries .site-inner {
	padding-top: 0px !important;
    width: 100%;
    max-width: 100%;  
}

.industries .content {   
    max-width: 1200px;
	margin:0px auto;	
    float: none;
	padding-right:15px;
	padding-left:15px;
}

.industries  hr{
	margin:3% 0;
	color:#d8d8d8;
}

.industries .entry-content ul > li {
    list-style-type: disc;
	font-weight:300;
	color:#333;
}

.industries .transportation-list {  
	-moz-column-count: 2;
    -moz-column-gap: 2.5em;
    -webkit-column-count: 2;
    -webkit-column-gap: 2.5em;
     column-count: 2;
     column-gap: 2.5em;
} 

.industries .transportation-list > li {
    list-style-type: none !important;
}

.industries .transportation-list li::before
{
	content: "•";
    color: #00A5B5;
    display: inline-block;
    width: 1em;
    margin-left: -0;
    font-size: 24px;
    line-height: 0;	
}

@media only screen and (max-width: 767px) {
	.industries .h2{font-size:25px;}
	.page-industries-list .banner-header-default{height:300px !important;}
	.page-industries-list .industries-section{border-top:0 !important;}
	.industries-section > [class*='col-']{border-left:0 !important;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.page-industries-list .industries-section{border-top:0 !important;}
}

/*  SIDEBAR */

.industries .industries-sidebar li a {	
	font-size:14px;
	font-weight:700;
	line-height:18px;
	color:#828282;
	border-radius:0px;
}

.industries .industries-sidebar .nav>li>a:hover, .industries .industries-sidebar .nav>li>a:focus
{
	background: #afe0e4;
	color: #333333;
	border-radius:0px;
}

.industries li.current_page_item a{
	background: #afe0e4;	
	color: #333333;
	border-radius:0px;
}

.industries .btn-default{	
	border:2px solid #00a5b5;
	color:#fff;
	background-color:transparent;
	
}

.industries .btn-primary{	
	background-color:#00a5b5;
	border:2px solid #00a5b5;
}
.industries .btn{	  
    border-radius: 2px;
    height: 50px;
    padding: 14px 27px;	
	max-width:320px;
    font-weight: 700;
    font-size: 16px;		
	text-transform:uppercase;
}


@media screen and (max-width: 1199px) {
.features-industries-blue-box .regformwrap-margin {
	padding: 10px;
}
.industries .features-industries-blue-box #icon-mr-pulse {
	margin: 0 auto;
}
.industries .features-industries-blue-box .checkbullets {
	text-align: left;
	display: inline-block;
	margin: 0 auto 28px 0;
	max-width: 355px;
}
}

@media screen and (max-width: 991px) {
section#feat-form {
	width: 90%;
}
}

/* HEADER MENU LINK MARGIN LEFT FIX */
.free-trial-link a {
	margin-left: 10px;
}

/**************** BLOG *****************/

.blueheader {
	background-color: #F2FAFB !important;
	padding: 25px 0 10px 0;
	margin-bottom:30px;
}
.blueheader h1.entry-title, .blueheader h1.archive-title {
	font-weight: 400;
	font-size: 34px;
	color:#333;
}

.blueheader #cat {
	height: 50px;
	width: 100%;
}

@media only screen and (max-width: 800px) {
	.blueheader h1.entry-title, .blueheader h1.archive-title {
		text-align: center;
	}	
}

@media only screen and (max-width: 415px) {
	.blueheader {
		padding: 30px 10px;
	}
	
	.blueheader #cat {
		height: 60px;
	}
}
main.content div.breadcrumb {	
	background:none;
}

main.content .breadcrumb i {
	color: #777;
}

span.entry-categories a{
	font-size: 11px;
	font-weight: 600;
	color: #333;
	text-transform: uppercase;
}
span.entry-categories{
	padding-left: 20px;
	padding-right: 20px;
}
.ajax-load-more-wrap article span.entry-categories{
	padding-top: 20px;
	padding-bottom: 10px;
}
section#mighty-featured-post-2,
section#mighty-featured-post-4{
	margin-top: 17px;
}
section#mighty-featured-post-2 article,
section#mighty-featured-post-4 article{
	min-height: 500px;
	background-color: #f9f9f9;
	border-bottom: 2px solid #aeaeae;
	padding-bottom: 20px;
	position: relative;
}
section#mighty-featured-post-2 article img,
section#mighty-featured-post-4 article img{
	width: 100% !important;
}
section#mighty-featured-post-3 article{
	min-height: 460px;
	background-color: #f9f9f9;
	border-bottom: 2px solid #aeaeae;
	margin-top: 50px;
}
section#mighty-featured-post-3 article:nth-child(even) {
	width: 48%;
	float: right;
}
section#mighty-featured-post-3 article:nth-child(odd) {
	width: 48%;
	float: left;
}
section#mighty-featured-post-3 article a{
	width:100%;
	max-height:200px;
	overflow-y:hidden;
}
.ajax-load-more-wrap article a.image-link {
    width: 100%;
    display: block;
    max-height: 195px;
    overflow-y: hidden;
}
section#mighty-featured-post-3 article a img{
	width:100%;
}


section#mighty-featured-post-3 article h4,
section#mighty-featured-post-4 article h4,
.category-featured .entry-title,
.category-uncategorized .entry-title, 
.archive.category .post .entry-title,
.ajax-load-more-wrap h4.enty-title{
	font-size: 20px !important;
	font-size: 2rem !important;
	margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    height: 52px;
    overflow-y: hidden;
}
section#mighty-featured-post-2 article a,
section#mighty-featured-post-4 article a{
	width: 100%;
	position: relative;
}
section#mighty-featured-post-2 article h4,
section#mighty-featured-post-4 article h4{
	height: auto
}

span.featured-label-on-top {
    position: absolute;
    width: 189px;
    height: 38px;
    background: #007D89;
    padding: 7px 10px;
    color: #fff;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
	top: 0;
	right: 0;
}

section#mighty-featured-post-2 article div.entry-content,
section#mighty-featured-post-3 article div.entry-content,
.category article div.entry-content{
	font-size: 14px;
	color: #333;
	padding-left: 20px;
	padding-right: 20px;
	
}
section#mighty-featured-post-2 article div.entry-content p,
section#mighty-featured-post-3 article div.entry-content p,
.category article div.entry-content p{
	font-size: 14px;
    color: #333;
    border-bottom: 1px solid #C4C4C4;
    padding-bottom: 10px;
    overflow-y: hidden;
    max-height: 78px;
}
.category article:nth-child(even) {
	width: 48%;
	float: right;
}
.category article:nth-child(odd) {
	width: 48%;
	float: left;
}
.category .category-featured {
	width: 100%;
}
.before-category .category-featured {
	width: 100% !important;
}
.category .category-featured article:nth-child(1) {
	width: 100%;
}
.blog .more-link {
	padding: 10px 20px;
	text-decoration: none;
	display: block;
	width: 133px;
	font-size: 16px;
	border: 1px solid #00a5b5;
	border-radius: 3px;
	color: #00a5b5;
	margin: 10px 0 0 0;
}

.blog .more-link:hover {	
	color: #02737D;
}

section#text-13 {
	display: none;
}
div#ajax-load-more-2 .post-entry.one-half.featured-content {
	margin-left: 0 !important;
}
div#ajax-load-more-2 .post-entry.one-half.featured-content:nth-child(odd) {
	width: 49%;
	float: left;
	margin-right: 1.9%;
}
div#ajax-load-more-2 .post-entry.one-half.featured-content:nth-child(even) {
	width: 49%;
	float: left;
}
.alm-btn-wrap {
	float: inherit !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 30px 0;
}
.alm-btn-wrap button{
	width: 100%;
	max-width: 369px;
}

div.entry-content div.mr-tile:nth-child(2) {
	width: 49%;
}

.featured-aut-n-date{
	float: right;
}


@media only screen and (max-width: 768px) {
	section#featured-post-3 article:nth-child(even) {
		width: 100%;
		float: left;
		margin-right: 0%;
	}
	section#featured-post-3 article:nth-child(odd) {
		width: 100%;
		float: left;
	}
	.category article:nth-child(even) {
		width: 100%;
		float: left;
		margin-right: 0%;
	}
	.category article:nth-child(odd) {
		width: 100%;
		float: left;
	}
	div#ajax-load-more-2 .post-entry.one-half.featured-content:nth-child(odd) {
		width: 100%;
		float: left;
		margin-right: 0%;
	}
	div#ajax-load-more-2 .post-entry.one-half.featured-content:nth-child(even) {
		width: 100%;
		float: left;
	}
}
@media only screen and (max-width: 591px) {
	section#mighty-featured-post-3 article:nth-child(even),
	section#mighty-featured-post-3 article:nth-child(odd),
	.category article div.entry-content{
		width: 100%;
		float: left;
	}
}

a.read-more-teal {
    color: #00A5B5;
    font-size: 14px;
    text-decoration: underline;
	font-weight: 600;
}

/* blog home resources icons */
.blog div.blog_home_resources_icons>div {
	min-height: 130px;
	border-right: 1px solid #959595;
	margin-top: 12px;
}
.blog div.blog_home_resources_icons>div:nth-last-child(1) {
	border-right: 0px solid #656565;
}
.blog div.blog_home_resources_icons div.blog_home_resources_icon {
	min-height: 75px;
	text-align: center;
}
.blog .main-title-b{margin-bottom:30px;}

div.blog_home_resources_icons a.read-more-teal {
    font-size: 18px;
	line-height: 1em;
    font-weight: 300;
}


@media only screen and (max-width: 768px) {
	.funnel-two-lp .site-inner {padding-top:0;}
	.blog div.blog_home_resources_icons div.blog_home_resources_icon {
		min-height: auto;
	}
	.blog div.blog_home_resources_icons>div {
		min-height: auto;
		margin-top: 30px;
	}
}
.category article.mighty-category-post,
.category .ajax-load-more-wrap article{
	padding-left: 0;
	padding-right: 0;
}
.category article.mighty-category-post h4{
	padding-left: 20px;
	padding-right: 20px;
}
/** Load More **/
.alm-reveal{float: left;}
.category .alm-listing{
	margin-left: 0 !important; 
	margin-right: 0 !important
}
.category article.mighty-category-post,
.ajax-load-more-wrap article{
	height: 470px;
	margin-top: 50px;
}
.category article.mighty-category-post div.load_more-entry_content,
.ajax-load-more-wrap article div.load_more-entry_content{
	min-height: 270px;
	background-color: #f9f9f9;
	border-bottom: 2px solid #aeaeae;
}
.category article.mighty-category-post p.the-excerpt,
.ajax-load-more-wrap article p.the-excerpt{
	margin-left: 20px;
    margin-right: 20px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #C4C4C4;
    padding-bottom: 0;
    margin-bottom: 10px;
    height: 78px;
    overflow-y: hidden;
}
.category article.mighty-category-post a.read-more-teal,
.ajax-load-more-wrap article a.read-more-teal{
	margin-left: 20px
}
.ajax-load-more-wrap .blog-load-more-button{
	
}
@media only screen and (max-width: 1200px) {
	.category article.mighty-category-post,
	.blog .ajax-load-more-wrap article {
		height: 390px;
		margin-top: 50px;
	}
}
@media only screen and (max-width: 960px) {
	.category article.mighty-category-post,
	.blog .ajax-load-more-wrap article {
		height: 360px;
		margin-top: 50px;
	}
}
@media only screen and (max-width: 768px) {
	.category article.mighty-category-post,
	.blog .ajax-load-more-wrap article{
		height: 100%;
		margin-top: 50px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* END BLOG */


/*//////////////////// 
The following code
is for work in tickets
WEB-10 and WEB-13
///////////////////*/
.lp-batch .site-inner, .lp-calendar-batch .site-inner {
	max-width: 100%;
	margin: 0;
	padding: 0px;
}
.lp-batch-feature-header {
	min-height: 400px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding: 40px 0;
}
.lp-batch .content-sidebar-wrap {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1d4467+0,00a5b6+100 */
	background-color: #1d4467; /* Old browsers */
	background: -moz-linear-gradient(left, #1d4467 0%, #00a5b6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #1d4467 0%, #00a5b6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #1d4467 0%, #00a5b6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4467', endColorstr='#00a5b6', GradientType=1 ); /* IE6-9 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4467', endColorstr='#00a5b6', GradientType=1 ); /* IE6-9 */
}

.lp-batch-header-image img {
	margin-top: 0%;
	margin-bottom: -80%;
}

.lp-batch-form-module {
	color: #FFF;
	text-align: center;
}
h1.lp-batch-title-row-one {	
	font-weight: 500;
	text-transform: uppercase;
	font-size: 36px;
	color: #FFF;
	margin: 0;
	text-align: center;
}
h2.lp-batch-title-row-two {	
	font-weight: 100;
	text-transform: uppercase;
	font-size: 28px;
	color: #FFF;
	text-align: center;
	white-space: nowrap;
}
p.lp-batch-p {
	font-size: 18px;
	font-weight: 100;
	max-width: 480px !important;
	margin: 0 auto;
	padding: 0 5px;
}
span.lp-batch-text-overflow-center {
	margin-left: -100%;
	margin-right: -100%;
	text-align: center;
}
.lp-batch input {
	background-color: rgba(255, 255, 255, 0.2) !important;
}
.lp-batch .mktoForm {
	padding-top: 5px;
	max-width: 480px !important;
	margin: 0 auto;
}
.lp-batch .mktoForm .mktoLabel {
	color: #fff;
}
.lp-batch .mktoForm input {
	box-shadow: none!important;
	border-color: #ccc!important;
	padding: 10px 15px!important;
	color: #FFFFFF!important;
	width: 100%!important;
	border-radius: 3px;
	font-size: 18px!important;
	line-height: 20px!important;
	font-family: 'Open Sans', sans-serif!important;
	min-height: 50px!important;
}
 .lp-batch .mktoForm input::-webkit-input-placeholder {
 color: #FFFFFF !important;
 font-weight: 300 !important;
}
 .lp-batch .mktoForm input:-moz-placeholder { /* Firefox 18- */
 color: #FFFFFF !important;
 font-weight: 300 !important;
}
 .lp-batch .mktoForm input::-moz-placeholder {  /* Firefox 19+ */
 color: #FFFFFF !important;
 font-weight: 300 !important;
}
 .lp-batch .mktoForm input:-ms-input-placeholder {
 color: #FFFFFF !important;
 font-weight: 300 !important;
}
.lp-batch .mktoForm .mktoCheckboxList {
	width: 20px !important;
}
.lp-batch .mktoForm input[type="checkbox"] + label::before, .lp-batch .mktoForm input[type="radio"]+label::before {
	background-color: #FFF !important;
	border-radius: 4px !important;
	box-shadow: none !important;
	font-size: 24px !important;
	height: 25px !important;
	margin-left: -23px !important;
	margin-top: -1px !important;
	width: 25px !important;
}
.lp-batch .mktoForm input[type="checkbox"] + label:before, .lp-batch .mktoForm input[type="radio"] + label:before {
	content: "";
	position: absolute;
	width: 1em;
	height: 1em;
	margin-left: -1.5em;
	line-height: 1em;
	font-family: Arial, sans-serif;
	font-size: 13px;
	border: 1px solid #ccced2;
	box-shadow: inset 1px 1px 4px 1px #ddd;
	background: rgba(255, 255, 255, 0.2);
}

.lp-batch .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
	background-color: #efa800!important;
	border: 0px!important;
	border-radius: 3px!important;
	box-shadow: none!important;
	padding: 10px 15px !important;
	min-height: 50px!important;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 700;
	font-size: 20px!important;
	line-height: 26px!important;
	text-transform: none;
}
.lp-batch .mktoForm .mktoFormCol {
	margin-bottom: 5px!important;
}
@media (max-width: 991px) {
	h2.lp-batch-title-row-two {
		white-space: initial;
	}
	span.lp-batch-text-overflow-center {
		margin-left: 0;
		margin-right: 0;
	}
}

.lp-batch li {
	list-style-type: disc;
	font-size: 14px;
	font-weight: 400;
}
.lp-batch-content-boxes {
	max-width: 960px;
	margin: 0 auto;
	padding: 60px 0;
	line-height: 1.7;
	font-size: 15px;
}
.lp-batch-content-box-left {
	width: 45%;
	float: left
}
.lp-batch-content-box-right {
	width: 45%;
	float: right
}

/*//////////////////// 
Here ends the code
for work in tickets
WEB-10 and WEB-13
///////////////////*/




/*/////////////////////


Start Calendly


/////////////////////*/

.lp-calendar-batch h2.pre-title {
	font-size: 28px !important;
	font-weight: 400;
	line-height: 28px !important;
	color: #333;
}
.lp-calendar-batch h2.sub-title {
	font-size: 38px !important;
	font-weight: 400;
	line-height: 38px !important;
	color: #6a84a5 !important;
	padding-bottom: 36px;
}
.lp-calendar-batch div.bg-demo-or {
	background-color: rgba(255,255,255,1.00) !important;
}
.lp-calendar-batch h3.pre-title {
	font-size: 28px !important;
	font-weight: 700;
	line-height: 28px !important;
	color: #FFF;
	margin: 0 0 45px 0;
}
.lp-calendar-batch .darknesss {
	background: #165a79; /* Old browsers */
	background: #165a79; /* Old browsers */
	background: -moz-linear-gradient(left, #165a79 0%, #3a788e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #165a79 0%, #3a788e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #165a79 0%, #3a788e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165a79', endColorstr='#3a788e', GradientType=1 ); /* IE6-9 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165a79', endColorstr='#3a788e', GradientType=1 ); /* IE6-9 */
}
.lp-calendar-batch .darknesss a img {
	padding: 4px;
}
.lp-calendar-batch section.win-job-intrstd-feat {
	background-color: #F8F8F8;
	padding: 50px 0;
	margin-top: 50px;
}
/*/////////////////////


End Calendly


/////////////////////*/


/*//////////////////////////
////////////////////////////
////////////////////////////
////////////////////////////
/////////// F2 /////////////
////////////////////////////
////////////////////////////
////////////////////////////
//////////////////////////*/
li#menu-item-13090 {
	display: none
}
.funnel-two-lp .site-inner {
	max-width: 100%;
	background-color: #fafafa;	
}
.funnel-two-lp main.content#genesis-content.content .entry {
	background-color: #fafafa
}
.funnel-two-lp .entry-content {
	max-width: 1280px;
	margin: 0 auto;
}
.funnel-two-lp hr {
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #ced7d9;
	clear: both;
	margin: 1px auto;
	max-width: 1024px;
}
/* BLADE 1 */

.funnel-two-lp-feature-header {
	min-height: 535px;	
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding: 40px 0;
	color: white;
}
.funnel-two-lp-form-module {
	background-color: rgba(28, 66, 93, 0.9);
	padding: 50px 75px;
	margin-top: 0;
	max-width: 540px;
}

@media (max-width: 991px) {
.funnel-two-lp-form-module {
	margin: 125px auto 0 auto;
}
}

@media (max-width: 480px) {
.funnel-two-lp-form-module {
	margin: 50px auto 0 auto;
	padding: 25px 25px;
}
}
h1.funnel-two-lp-form-title {
	color: white;
	letter-spacing: 3px;
	font-weight: 700;
	font-size: 32px;
}
h1.funnel-two-lp-form-title span {
	color: #F1A900;
}
h2.funnel-two-lp-form-sub-title {
	color: white;
}
.funnel-two-lp section.mr-job-title-location-form-section {
	display: flex;
	display: -webkit-box;
}
.funnel-two-lp .mr-job-title-location-form .form-group input {
	border-color: #ccc !important;
	border-radius: 0;
	box-shadow: none !important;
	color: #797979 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	min-height: 40px !important;
	max-height: 40px !important;
	padding: 10px 15px !important;
	width: 50%;
	float: left;
	height: 40px;
}
.funnel-two-lp .mr-job-title-location-form .form-actions {
	max-width: 100% !important; /*min-width: 100% !important; */
}
.funnel-two-lp .mr-job-title-location-form .form-actions button {
	background: #fec027 none repeat scroll 0 0 !important;
	border-bottom: medium none !important;
	border-image: none;
	border-left: medium none;
	border-radius: 3px;
	border-right: medium none;
	border-top: medium none;
	color: #fff !important;
	float: left;
	font-size: 14px;
	font-weight: 600;
	height: 40px !important;
	line-height: 40px;
	margin-top: 15px;
	padding: 0 22px;
	text-transform: none;
}

.funnel-two-lp .mr-job-title-location-form .form-actions button:hover{
	background: #cb9900 !important;
}
/* BLADE 2 */

.funnel-two-lp-triple-boxes {
	min-height: 945px;
}
.funnel-two-lp-blade-2-tit {
	margin: 100px auto;
	text-align: center;
	color: #1C425D;
	font-size: 28px;
}
#f-t-lp-t-boxes {
	width: 1038px;
	margin: 0 auto 177px auto;
	display: table;
}

@media (max-width: 1199px) {
#f-t-lp-t-boxes {
	-ms-transform: scale(0.8, 0.8); /* IE 9 */
	-webkit-transform: scale(0.8, 0.8); /* Safari */
	transform: scale(0.8, 0.8); /* Standard syntax */
}
}
#f-t-lp-t-b-one, #f-t-lp-t-b-two, #f-t-lp-t-b-three {
	background-color: #fff;
	box-shadow: 0px 0px 30px 2px rgba(2, 2, 2, 0.04);
	border-radius: 8px;
	border: 1px solid #e4e9eb;
	float: left;
}

#f-t-lp-t-b-one {
	width: 280px;
	height: 340px;
	display: block;
	margin: 100px 0px 0px 0px;
	background-image: url(/wp-content/uploads/2017/02/connector-lines.png);
	background-position: 187px 181px;
	background-repeat: no-repeat;
}
#f-t-lp-t-b-one.f-t-lp-t-box img {
	margin: 35px 0px 0px 75px;
	display: block;
}
#f-t-lp-t-b-one.f-t-lp-t-box button {
	margin: 35px auto;
}
#f-t-lp-t-b-one.f-t-lp-t-box p {
	line-height: 19px;
	width: 210px;
	margin: 0 auto;
	font-weight: 300;
}
#f-t-lp-t-b-two {
	width: 360px;
	height: 480px;
	display: block;
	margin: 30px 0px 0px -1px;
	background-image: url(/wp-content/uploads/2017/02/connector-lines.png);
	background-position: -91px 250px;
	background-repeat: no-repeat;
}
#f-t-lp-t-b-two.f-t-lp-t-box img {
	margin: 65px 0px 0px 45px;
	display: block;
}
#f-t-lp-t-b-two.f-t-lp-t-box button {
	margin: 35px auto;
}
#f-t-lp-t-b-two.f-t-lp-t-box p {
	line-height: 19px;
	width: 210px;
	margin: 0 auto;
	font-weight: 300;
}
#f-t-lp-t-b-three {
	width: 400px;
	height: 540px;
	display: block;
	margin: 0px 0px 0px -1px;
	background-image: url(/wp-content/uploads/2017/02/connector-lines.png);
	background-position: -464px 279px;
	background-repeat: no-repeat;
}
#f-t-lp-t-b-three.f-t-lp-t-box img {
	margin: 35px auto 0px auto;
	display: block;
}
#f-t-lp-t-b-three.f-t-lp-t-box button {
	margin: 45px auto;
}
#f-t-lp-t-b-three.f-t-lp-t-box p {
	line-height: 19px;
	width: 270px;
	margin: 0 auto;
	font-weight: 300;
}
.f-t-lp-t-box {
	text-align: center;
	overflow: hidden;
	position: relative;
}
.f-t-lp-t-box button {
	background: #fff;
	border-bottom: medium none !important;
	border-radius: 6px;
	color: #1c425d !important;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	text-transform: none;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 2px;
	border: 1px solid #1c425d !important;
	z-index: 10;
}
.f-t-lp-t-box button:hover {
	background: white;
}

.f-t-lp-t-box .overlap {
	display: block;
	color: white;
	background-color: #265a80;
	position: absolute;
	top: 0%;
	opacity: 0;
	padding: 15px;
	border-radius: 8px;
	width: 100%;
	height: 100%;
	font-size: 13px;
	line-height: 20px;
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-ms-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}
.f-t-lp-t-box:hover .overlap {
	display: block;
	top: 0%;
	opacity: 100;
}
.f-t-lp-t-box .overlap h3 {
	color: white;
	font-size: 15px;
}
.f-t-lp-t-box .overlap p {
	width: 100%;
}
.f-t-lp-t-box .overlap ol {
}
.f-t-lp-t-box .overlap ol li {
	line-height: 18px;
}
.f-t-lp-t-box .overlap ul {
}
.f-t-lp-t-box .overlap ul li {
	list-style-type: disc;
	text-align: left;
}
#f-t-lp-t-b-one.f-t-lp-t-box .overlap {
	padding: 42px 15px 15px 15px;
}
#f-t-lp-t-b-one.f-t-lp-t-box .overlap p {
	width: 100%;
	font-size: 13px;
	margin-bottom: 15px;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap {
	padding: 80px 55px 55px 55px;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap h3 {
	margin-bottom: 28px;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap p {
	width: 230px;
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 20px;
	letter-spacing: -0.3px;
	text-align: left;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap {
	padding: 70px 60px 0px 60px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap h3 {
	margin-bottom: 30px;
	font-size: 16px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap p {
	width: 263px;
	font-size: 14px;
	margin: 0 auto 50px auto;
	line-height: 20px;
	letter-spacing: -0.3px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap ul {
	text-align: left;
	margin: 0 auto;
	width: 220px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap ul li {
	list-style-type: disc;
}

@media (max-width: 991px) {
	#f-t-lp-t-boxes {
		width: 100%;
		margin: 0 auto  -ms-transform scale(1, 1); /* IE 9 */
		-webkit-transform: scale(1, 1); /* Safari */
		transform: scale(1, 1); /* Standard syntax */
	}
	#f-t-lp-t-b-one, #f-t-lp-t-b-two, #f-t-lp-t-b-three {
		display: block;
		margin: 0 auto 30px auto;
		float: none;
		background-image: none;
	}
}

@media (max-width: 480px) {
#f-t-lp-t-b-one, #f-t-lp-t-b-two, #f-t-lp-t-b-three {
	width: auto;
}
#f-t-lp-t-b-one.f-t-lp-t-box img {
	margin: 35px auto 0px auto;
}
#f-t-lp-t-b-two.f-t-lp-t-box img {
	margin: 65px auto 0px auto;
}
}
/* BLADE 3 */

.funnel-two-lp .fun-2-row-box-set-1 h2 {
	color: #1C425D;
	font-size: 28px;
}

div.fun-2-text-box-set-1 {
	max-width: 350px;
}
div.fun-2-row-box-set-1 .btn.btn-primary {
	color: #fff;
	background-color: #1C425D;
	border-color: #1C425D;	
	border-radius: 2px;
	height: 40px;
	padding: 9px 12px;
	font-weight: 400
}

@media (max-width: 991px) {
div.fun-2-text-box-set-1 {
	max-width: 650px;
	padding: 60px 15px 15px 15px;
	margin: 0 auto;
	text-align: center;
}
.fun-2-row-box-set-1 {
	text-align: center;
}
}
/* BLADE 4 */

.funnel-two-lp-bottom-form {
	min-height: 255px;
}
.funnel-two-lp-bottom-form h3 {
	text-align: center;
	margin: 85px 0 0 0;
	color: #1C425D;
}
.funnel-two-lp .funnel-two-lp-bottom-form .mr-job-title-location-form .form-group input {
	width: 220px;
	float: left;
	height: 40px;
	/*margin-right: 15px;*/
}
.funnel-two-lp .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions {
	margin-top: 0px;
	width: 220px;
	display: inline-block;
}
.funnel-two-lp .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions button {
	margin-top: 0;
	width: 220px;
	display: inline-block;
}
.funnel-two-lp .funnel-two-lp-bottom-form div#mr_job_title_location_form {
	width: 690px;
	display: block;
	margin: 0 auto;
}
.funnel-two-lp .funnel-two-lp-bottom-form section.mr-job-title-location-form-section {
	display: flex;
	display: -webkit-box;/*margin-bottom: 90px;*/
}

@media (max-width: 991px) {
.funnel-two-lp .funnel-two-lp-bottom-form .mr-job-title-location-form .form-group input {
	width: 100%;
	float: left;
	height: 40px;
	margin-right: 0;
	margin-bottom: 15px;
}
.funnel-two-lp .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions {
	margin-top: 0px;
	width: 100%;
	display: inline-block;
}
.funnel-two-lp .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions button {
	margin-top: 0;
	width: 100%;
	display: inline-block;
}
.funnel-two-lp .funnel-two-lp-bottom-form div#mr_job_title_location_form {
	width: 100%;
	display: block;
	margin: 0 auto;
}
}

@media (max-width: 768px) {
.funnel-two-lp .funnel-two-lp-bottom-form div#mr_job_title_location_form {
	width: 280px;
	display: block;
	margin: 0 auto;
}
}
/*  Blade 5 */
.expand .fun-2-text-box-set-1 {
	padding: 60px 0;
}
.fun-2-row-box-set-1 li {
	list-style-type: disc;
	padding-bottom: 10px;
}
/*  Blade 8 */
.customers img {
	padding: 10px;
}
/*  Blade 9 */
.fun-2-text-box-set-2 {
	text-align: center;
}
.fun-2-video-play-box {
}


/*//////////////////////////
////////////////////////////
////////////////////////////
////////////////////////////
////------LEARN -------/////
////////////////////////////
////////////////////////////
////////////////////////////
//////////////////////////*/


.h50{height:50px;}

.legal-disclaimer{
	font-family:Open Sans ;
	font-size:12px;
	color:#333;
	margin-bottom:5px;
}
.legal-disclaimer-para{
	font-family:Open Sans;
	font-size:10px;
	color:#666;
	line-height:18px;
}

.parent-pageid-11 .entry-content ul li {
	list-style-type: disc;
	margin-bottom: 10px;
}
.parent-pageid-11 .entry-content a {
	color: #03a6b5;
}
.parent-pageid-11 .entry-content a:hover {
	text-decoration: underline;
}
.parent-pageid-11 .btn-info {
	background: #efa800 none repeat scroll 0 0 !important;
	border: none !important;
}
.parent-pageid-11 .btn-info:hover, .parent-pageid-11 .btn-info:focus, .parent-pageid-11 .parent-pageid-11 .btn-info:active, .parent-pageid-11 .btn-info.active, .parent-pageid-11 .open > .parent-pageid-11 .dropdown-toggle.btn-info {
	background: #db930b none repeat scroll 0 0 !important;
	color: #fff;
	border: none !important;
}


.mr-menu-top-links.navbar-nav > li > a {
	font-size: 11px;
	padding: 10px 15px;
	color: #333;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-family: sans-serif;
}
.mr-menu-top-links.navbar-nav > li > a .fa-commenting {
	color: #1fa7df;
}
.mr-menu-top-links.navbar-nav > li > a:hover {
	color: #f59b40;
}

.learnMenuWraper .navbar-nav>li>.dropdown-menu {
	box-shadow: none;
	border-radius: 0;
	border: 0;
	border-top: 1px solid #305B7D;
	background:#305B7D;
}

@media only screen and (max-width: 767px) {
	.learnMenuWraper .header-mr-nav .dropdown-menu li a{padding-left:20px;}
}

.header-mr-nav .dropdown-menu li a {
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 6px 16px;
	width: 100%;
}

.mr-dropnav-sec {
	background: #305B7D;
	padding: 9px 0;	
	float: none;
	vertical-align: top;
	width: 100%;
	display: block;
	-webkit-border-radius: 0 2px 2px 2px;
	border-radius: 0 2px 2px 2px;
}
.mr-dropnav-sec ul {
	padding: 0;
}
.mr-dropnav-sec li {
	border-bottom: 0px solid #305B7D;
}
.mr-dropnav-sec li i {
	margin-left: 50px;
	vertical-align: middle;
	color: #fff;
}

.learnMenuWraper .dropdown-menu .mr-dropnav-sec li.active-link > a {
	color: #ffc100;
}

.mr-dropnav-sec li.active-link i {
	color: #f59b40;
}



.megamenuright-sec {
	border-left: 1px solid rgba(187,187,187,.3);
	display: table-cell;
	float: none;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
}
.megamenuright-inner-sec {
	padding-bottom: 20px;
}
.megamenuright-inner-sec h3 {
	color: #bbbbbb;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.megamenuright-inner-sec ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.header-mr-nav .dropdown-menu .megamenuright-inner-sec ul li a {
	color: #5d5d5d;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	padding: 0px;
	margin-bottom: 10px;
}
.header-mr-nav .dropdown-menu .megamenuright-inner-sec ul li a:hover {
	text-decoration: underline;
}
.header-mr-nav .red-link {
	color: #f35e46;
	font-size: 13px;
	font-weight: 600;
}
.header-mr-nav .red-btn {
	display: inline-block;
	background: #f35e46;
	color: #fff;
	padding: 7px 12px;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 600;
	margin-top: 10px;
	text-align: center
}
.mega-menu-image-text-cntr {
	margin-bottom: 10px;
}
.mega-menu-image-text-cntr h3 a, .mega-menu-image-text-cntr p a {
	color: #444;
	text-decoration: none;
}
.mega-menu-image-text-cntr img {
	width: 100%;
}
.mega-menu-image-text-cntr h3 {
	font-weight: 600;
	text-transform: none;
	margin: 0
}
.mega-menu-image-text-cntr p {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 0;
}
.mega-menu-image-text-cntr p a {
	font-weight: 500
}
/*toggle menu starts here*/
.header-mr-nav-toggle {
	position: relative;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	font-size: 16px;
	padding: 0;
	border: 0;
	margin: 0px 15px 0 0
}
.header-mr-nav-toggle:focus {
	outline: 0
}
.header-mr-nav-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.header-mr-nav-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}
.navbar-default .header-mr-nav-toggle {
	border-color: #dddddd;
}
.navbar-default .header-mr-nav-toggle .icon-bar {
	background-color: #888888;
}
/*.header-mr-nav-toggle .open-nav {
	color: #333333;
	font-size: 28px;
}
.header-mr-nav-toggle .close-nav {
	color: #333;
	font-size: 48px;
	font-weight: 500;
	line-height: 50px;
}*/
.navbar-default .header-mr-nav-toggle:hover, .navbar-default .header-mr-nav-toggle:focus {
	background: none
}
/*toggle menu ends here*/









/* cta-btn-primary */


.header-mr-menu .navbar-nav.header-mr-nav>li>a.cta-btn-primary {
	background: #FFC100 !important;
	color: #fff;
	padding: 10px 12px 10px 12px;
	margin: 6px 0px 7px 3px;
	font-weight: 700;
	height: 35px;
	border-radius: 4px;
}
.header-mr-menu .navbar-nav.header-mr-nav>li.open>a.cta-btn-primary {
	background: #CB9900 !important;
}
/* Secondary drop */
.mr-dropnav-sec li {
	display: -webkit-box;
}
ul.header-mr-nav li div.dropdown-menu ul li div.dropdown-menu {	
	padding: 0;
	margin: 0;
	float: none;
	top: inherit;
	position: absolute;
	left: 100%;
	right: initial;
	border-top: 0;
	background-color: transparent;
}
ul.header-mr-nav li div.dropdown-menu ul li div.dropdown-menu > a {
	width: 100%
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: transparent;
}
.fa-mobile-phone {
	font-size: 14px !important;
	margin-top: 5px;
}
.mr-nav-phone {
	margin-top: -3px;
	font-size: 13px;
}
.mobile-cta {
	display: none !important
}
.desktop-cta {
	display: block !important
}
/* MODAL POPUP */


.modal-content.funnel-two-lp .btn {
	border: 1px solid #ffffff;
	color: #fff;
}
.modal-content.funnel-two-lp .btn-md {
	color: #fff;
}
.modal-content.funnel-two-lp .btn:hover {
	border: 1px solid #00a6b8;
	color: #fff;
	background: #00a6b8;
}
.modal-content.funnel-two-lp .btn-md:hover {
	color: #fff;
    background: transparent;
    border: 1px solid #fff;
}
.mr-model .modal-backdrop {
	background-color: #fff;
}

@media (min-width: 768px) {
.mr-model .modal-dialog {
	width: 100%;
	max-width: 740px;
	margin: 30vh auto;
}
}
.mr-model .modal-header {
	border-bottom: 0px solid #e5e5e5;
}
.mr-model .modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: none;
	border-radius: 0px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	background-color: rgba(28, 66, 93, 1.0);
	text-align: center;
	padding: 50px 75px;
	color: #fff;
}
.mr-model .modal-subtitle {
	color: #FFF;
	font-size: 16px;
}

@media (min-width: 768px) {
.mr-model .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
}
}

@media (min-width: 992px) and (max-width: 1200px) {
.header-mr-menu .container {
	width: 100%;
}
}
.mr-model .modal-backdrop.in {
	filter: alpha(opacity=90);
	opacity: 0.9;
}
#funnel-two-collapse {
	padding: 30px 0;
}
.pac-logo:after {
	display: none;
}
.ui-widget-content {
	z-index: 9999 !important
}
.pac-container {
	z-index: 9999
}
.modal-title {
	color: #FFF;
	font-size: 20px;
}
.modal-footer {
	padding: 5px 0 0 0;
	text-align: center;
	border-top: 0px solid #e5e5e5;
}
.modal-content.funnel-two-lp .close {
	float: right;
	font-size: 40px;
	font-weight: 100;
	line-height: 1;
	color: #FFF;
	text-shadow: 0 0 0 #fff;	
	filter: alpha(opacity=60);
	opacity: 0.6;
	position: absolute;
	right: 10px;
	top: 0px;
	z-index: 5;
}
.modal-content.funnel-two-lp .close:hover {
	background-color: transparent;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.modal-overlap {
	position: absolute;
	width: 100%;
	background-color: rgba(28, 66, 93, 1.0);
	left: 0px;
	height: 100%;
	top: 0;
	z-index: 3;
	padding: 50px !important;
}
.no-btn-group {
	padding-top: 30px;
	float: left;
	width: 100%;
}
.no-btn {
	font-size: 13px;
}

/* QUERYs */




@media (min-width: 1026px) {
.header-mr-nav-toggle {
	display: none
}
}

@media screen and (min-width:1025px) and (max-width:1200px) {
.header-mr-menu.navbar > .container .navbar-brand {
	width: 170px
}

.header-mr-menu .row-table {
	height: 0;
	min-height: 380px;
}
}

@media only screen and (max-width:1025px) {
	.header-mr-menu {
		height: 80px;
	}
	.header-mr-menu .navbar-header {
		margin: 20px 0;
		position: relative;
		z-index: 9999;
		width: 100%
	}
	.header-mr-menu.navbar-visible {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 99;
		margin: 0
	}
	
	.header-mr-menu.navbar > .container .navbar-brand {
		margin-top: 0
	}
	
	.header-mr-menu .container > .navbar-collapse {
		background: rgba(255, 255, 255, 0.963);
		border: none;
		bottom: 0;
		left: 0;
		padding-top: 80px;
		position: fixed;
		right: 0;
		top: 0;
		display: none!important;
		border-top: 1px solid #ccc;
	}
	.header-mr-menu.navbar-visible .container > .navbar-collapse {
		display: block!important
	}
	.header-mr-menu.navbar-default .header-mr-nav {
		border-top: 1px solid #ddd;
		margin: 0;
		height: 100%;
		overflow: auto;
		float: none!important;
		text-align: left;
	}
	.header-mr-menu .row-table {
		margin: 0
	}
	.header-mr-menu .megamenuright-sec, .mr-dropnav-sec .fa-caret-right {
		display: none
	}
	.header-mr-menu .mr-dropnav-sec {
		width: 100%;
		text-align: left;
		min-height: 0;
		padding-left: 70px
	}
	/*.header-mr-menu .navbar-nav.header-mr-nav > li {
		position: relative;
		float: left;
		width: 100%;
		margin: 0;
		border-bottom: 1px solid #0e5386
	}*/
	.header-mr-menu .navbar-nav.header-mr-nav > li > a {
		padding-top: 15px;
		border-bottom: 0;
		padding-left: 50px;
		background: #0a426b !important;
		color: #fff !important;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.header-mr-nav .dropdown-menu li {
		border: 0
	}
	.header-mr-nav .dropdown-menu li a {
		background: none;
		padding: 15px 0;
		line-height: 1
	}
	.header-mr-nav .dropdown-menu li a:hover {
		color: #FFC100;
		background: none;
	}
	.header-mr-menu .navbar-nav.header-mr-nav>li.open>a {
		background: #0a426b!important;
		color: #FFF;
		border: #0a426b;
	}
	.mr-dropnav-sec li.active-link {
		background: transparent
	}
	.header-mr-menu .navbar-nav > li > .dropdown-menu {
		min-height: 0;
		position: relative;
		border: 0!important;
		width: 100%;
	}
	.header-mr-menu .row-table {
		height: auto;
		min-height: 0
	}
	/*.header-mr-menu .mr-menu-top-links {
		width: 100%;
		margin: 0;
		float: none;
		text-align: center;
	}
	.header-mr-menu .mr-menu-top-links>li {
		display: inline-block;
		float: left;
		width: 49.99%;
	}*/
	.header-mr-menu .mr-menu-top-links>li:nth-child(1) {
		border-top: 1px solid #EEEEEE;
	}
	
	.header-mr-menu .mr-menu-top-links>li:nth-child(2) {
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
	}
	
	.header-mr-menu .mr-menu-top-links>li:nth-child(4) {
		border-left: 1px solid #EEEEEE;
	}
	.mobile-cta {
		display: block !important
	}
	.desktop-cta {
		display: none !important
	}
	.mobile-cta button {
		background: #FFC100 !important;
		color: #fff;
		padding: 5px 12px 9px 12px;
		margin: 10px 0px 7px 3px;
		font-weight: 600;
		height: 30px;
		border-radius: 4px;
		font-size: 14px;
		border: 0 !important;
		line-height: 20px;
	}
	.header-mr-menu .navbar-nav > li > .dropdown-menu {
		margin-top: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.mr-dropnav-sec {
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.modal-content {
		padding: 50px 10px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
.header-mr-menu.navbar-default .header-mr-nav {
	margin-left: -15px;
	margin-right: -15px;
}
}
/*  Scrollbar in home FIX */

.page-id-14182 .row {
	margin-left: 0;
	margin-right: 0;
}


@media only screen and (max-height: 569px) and (max-width: 321px) {

	.mainMenuWrapper{
		height: 67vh;
		overflow-y: scroll;
		position: absolute;
		bottom: 0;
	}
}


/* css fixed to blog category filter */
.category-select select{padding:12px 16px}


/* css fixed to blog "Read More" in case of link under strong html tag */
.blog strong .more-link{font-weight: 400}


/*Pricing Page CSS Yearly*/
.plan-option .nav > li > a:hover, .plan-option .nav > li > a:focus {
    background-color: rgba(255, 255, 255, 0.2);
    text-decoration: none;
}

.plan-option .nav.nav-pills li a {
    border: 1px solid #ebf0f2;
    border-radius: 0;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 10px 25px;
}

.plan-option .nav.nav-pills .active a {
  border-color: #00a3b3;
  background-color: #00a3b3;
  color: #fff;
}

.plan-option .nav.nav-pills {
    display: inline-block;
    margin-left: 0;
}
.plan-option .nav.nav-pills li {
  position: relative;
}

.plan-option .or-crircle {
    background-color: #42a5f6;
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
    color: #fff;
    display: block;
    font-size: 9px;
    height: 25px;
    line-height: 27px;
    text-align: center;
    width: 25px;
    position: absolute;
    top: 14px;
    left: -14px;
    z-index: 1;
}


/* # Homepage 4.0 - Template area
----------------------------------------*/
.homepage-template-4 .funnel-two-lp-form-module {
    background-color: rgba(28, 66, 93, 0.9);
    padding: 30px 75px;
    margin-top: 0;
    max-width: 550px;
}

.homepage-template-4 .funnel-two-lp-feature-header {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    min-height: 490px;
    padding: 60px 0;
}
.homepage-template-4 div.fun-2-row-box-set-1 .btn.btn-primary {
    color: #fff;    
    border-radius: 2px;
    height: 50px;
    padding: 14px 27px;
    font-weight: 500;
    font-size: 16px;
}
.homepage-template-4 .gray-texture{
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/03/Rectangle-2.png") no-repeat scroll center top / cover !important;
}

.homepage-template-4 .mr-side-text {
    color: #333 !important;
    font-size: 33px  !important;
    padding-top: 27px;
	text-align:left;
	margin-bottom: 15px;
}

.homepage-template-4 p {	
    font-size: 18px;
    line-height: 26px;    
	font-weight:300;
}

.homepage-template-4 .btn.btn-primary {
    background-color: #00A6B8 !important;
    border-color: #00A6B8 !important;
    font-weight: 900 !important;
    text-transform: uppercase;
}
.homepage-template-4 .mr-job-title-location-form .btn.btn-primary, .homepage-template-4 .btn.btn-primary{
    font-weight: 900 !important;
    text-transform: uppercase;
	height: 50px;
}
.homepage-template-4 .btn.btn-primary.orangepop {
    background-color: #efa800 !important;
    border-color: #efa800 !important;
    font-weight: 900 !important;
    text-transform: uppercase;
}
.homepage-template-4 .padding-special { padding: 60px 0; }

.homepage-template-4 .padding-special .col-md-12 { padding: 0px !important; }

.homepage-template-4  h2 {
    color: #333 !important;
    font-size: 36px !important;
    padding-top: 30px !important;
	padding-bottom: 10px !important;

}
h1.funnel-two-lp-form-title {
    color: white;
    letter-spacing: 7.0px;
    font-weight: 800;
    font-size: 32px;
}

h1.funnel-two-lp-form-title span {
    color: #F1A900;
}
.homepage-template-4  h2.funnel-two-lp-form-sub-title {
    color: #fff !important;
    font-size: 19px !important;
    padding-top: 0 !important;
    padding-bottom: 25px !important;

}
.homepage-template-4  p.funnel-two-lp-form-p {
    color: #fff !important;	
}

.homepage-template-4  .row {
margin-right: 0px !important;
margin-left: 0px !important;
}

.homepage-template-4 .entry-content {
    margin: 0 auto;
    max-width: 100% !important;
}

.homepage-template-4 .white-bg {
background: #fff;

}

.homepage-template-4 .bp7 {
	width: 100%;
}

.homepage-template-4 .bp9 {
    padding: 150px 0;
}

.homepage-template-4 .bp7  .col-md-7 {
padding: 0px !important;
	width: 815px;
}
div.fun-2-text-box-set-1 {
    max-width: 420px;
}
.homepage-template-4 .hadPhoneSideText{
    margin-top: 70px;
}
.homepage-template-4 .hadPhoneSideText ul{
margin-left: 20px;
}
.homepage-template-4 .white-bg.hand-phone-back{
    background-size: 1932px;
    background-position: center top;
    background-repeat: no-repeat;
	min-height: 840px;
}
.homepage-template-4 .hadPhoneSideText ul li {
    font-size: 18px;
}

.homepage-template-4 .hand-phone-back img {
    float: right;
    margin-right: 39px;
    width: 350px;
}

@media only screen and (min-width: 1025px) {
	/*for desktop and larger*/
	.funnel-two-lp-bottom-form .mr-job-title-location-form .form-group input#jt_loc_title{width:30% !important;}
	.funnel-two-lp-bottom-form .mr-job-title-location-form .form-group input#jt_loc_postalcode{width:30% !important;}
}

@media only screen and (max-width:991px) {
	.homepage-template-4 .hand-phone-back img {
		float: none;
		margin: 0 auto;
		width: 217px;
	}
}
@media only screen and (max-width:768px) {
	.homepage-template-4 .hand-phone-back img {
		float: none;
		margin: 0 auto;
		width: auto;
		max-height: 300px;
	}
}



/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */
/* CARDS *//* CARDS *//* CARDS *//* CARDS */


.funnel-two-lp-triple-boxes {
	min-height: 715px;
}
h2.funnel-two-lp-blade-2-tit {
	margin: 70px auto !important;
	text-align: center;
	color: #1C425D;
	font-size: 28px;
	padding: 0 !important
}
#f-t-lp-t-boxes {
	width: 1095px;
	margin: 0 auto;
	display: table;
}

@media (max-width: 1199px) {
#f-t-lp-t-boxes {
	-ms-transform: scale(0.8, 0.8); /* IE 9 */
	-webkit-transform: scale(0.8, 0.8); /* Safari */
	transform: scale(0.8, 0.8); /* Standard syntax */
}
}
#f-t-lp-t-b-one, #f-t-lp-t-b-two, #f-t-lp-t-b-three {
	background-color: #fff;
	box-shadow: 0px 0px 20px 3px rgba(2, 2, 2, 0.09);
	border-radius: 8px;
	border: 0px solid #e4e9eb;
	padding: 10px;
	float: left;
}

#f-t-lp-t-b-one {
	width: 340px;
	height: 460px;
	display: block;
	margin: 0 12px 0;
	background-image:none;
	background-position: 187px 181px;
	background-repeat: no-repeat;
}
#f-t-lp-t-b-one.f-t-lp-t-box img {
	margin: 0 auto;
	display: block;
	padding-top: 52px;
	padding-bottom: 40px;
	width: 79px;
}
#f-t-lp-t-b-one.f-t-lp-t-box button {
	margin: 35px auto;
}
#f-t-lp-t-b-one.f-t-lp-t-box p {
	line-height: 26px;
	width: 210px;
	margin: 0 auto;
	font-weight: 500;
}
#f-t-lp-t-b-two {
	width: 340px;
	height: 460px;
	display: block;
	margin: 0 12px 0 12px;
	background-image:none;
	background-position: -91px 250px;
	background-repeat: no-repeat;
}
#f-t-lp-t-b-two.f-t-lp-t-box img {
	margin: 0 auto;
	display: block;
	padding-top: 55px;
	padding-bottom: 36px;
	width: 94px;
}
#f-t-lp-t-b-two.f-t-lp-t-box button {
	margin: 35px auto;
}
#f-t-lp-t-b-two.f-t-lp-t-box p {
	line-height: 26px;
	width: 210px;
	margin: 0 auto;
	font-weight: 500;
}
#f-t-lp-t-b-three {
	width: 340px;
	height: 460px;
	display: block;
	margin: 0 0 0 12px;
	background-image:none;
	background-position: -464px 279px;
	background-repeat: no-repeat;
}
#f-t-lp-t-b-three.f-t-lp-t-box img {
	margin: 0 auto;
	display: block;
	padding-top: 48px;
	padding-bottom: 30px;
	width: 101px;
}
#f-t-lp-t-b-three.f-t-lp-t-box button {
	margin: 35px auto;
}
#f-t-lp-t-b-three.f-t-lp-t-box p {
	line-height: 26px;
	width: 270px;
	margin: 0 auto;
	font-weight: 500;
}
.f-t-lp-t-box {
	text-align: center;
	overflow: hidden;
	position: relative;
}
.f-t-lp-t-box button {
	background: #fff;
    border-bottom: medium none !important;
    border-radius: 2px;
    color: #1c425d !important;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    text-transform: none;
    font-weight: 800;
    font-size: 20px;
    letter-spacing: 2px;
    border: 1px solid #00A5B5 !important;
    z-index: 2;
	position: relative;
}
.f-t-lp-t-box button:hover {
	background: white;
}

.f-t-lp-t-box .overlap {
	display: block;
	color: white;
	background-color: #23425e;	
	background-size: cover;
	position: absolute;
	top: 0%;
	left: 0;
	opacity: 0;
	padding: 15px;
	border-radius: 8px;
	width: 100%;
	height: 100%;
	font-size: 13px;
	line-height: 20px;
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-ms-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
	padding: 12px !important;
	z-index: 3;
}
.f-t-lp-t-box:hover .overlap {
	display: block;
	top: 0%;
	opacity: 100;
	color: #fff;
}
.f-t-lp-t-box .overlap button {
	background: #EEBF1B;
    border: 1px solid #EEBF1B !important;
    margin: 20px auto !important;
}


.f-t-lp-t-box .overlap .overlap-button{
	background: #eebf1b;
    border: 1px solid #eebf1b !important;
    margin: 20px auto !important;
	border-radius: 2px;
    color: #1c425d !important;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    text-transform: none;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 2px;
	z-index: 2;
    position: relative;
}


.f-t-lp-t-box .overlap h3 {
	color: white;
	font-size: 20px;
    font-weight: 600;
	margin: 0 !important;
	
}
.f-t-lp-t-box .overlap p {
	width: 100%;
	color: #fff
}
.f-t-lp-t-box .overlap ol {
}
.f-t-lp-t-box .overlap ol li {
	line-height: 18px;
}
.f-t-lp-t-box .overlap ul {
	font-size: 14px;
}
.f-t-lp-t-box .overlap ul li {
	list-style-type: disc;
	text-align: left;
}




#f-t-lp-t-b-one.f-t-lp-t-box .overlap {
	padding: inherit;
}
#f-t-lp-t-b-one.f-t-lp-t-box .overlap h3{
	padding: 0 40px;
}
#f-t-lp-t-b-one.f-t-lp-t-box .overlap p {
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px;
}
#f-t-lp-t-b-one.f-t-lp-t-box .overlap ul{
	padding: 0 25px;
    margin: 0 0 0 25px;
}
#f-t-lp-t-b-one.f-t-lp-t-box .overlap li{
	padding-bottom: 28px;
}


#f-t-lp-t-b-two.f-t-lp-t-box .overlap {
	padding: 80px 55px 55px 55px;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap h3 {
	padding: 0 40px;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap p {
	width: 230px;
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 20px;
	letter-spacing: -0.3px;
	text-align: left;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap ul{
	padding: 0px 25px 0 0px;
    margin: 0 0 0 37px;
}
#f-t-lp-t-b-two.f-t-lp-t-box .overlap li{
	padding-bottom: 28px;
}



#f-t-lp-t-b-three.f-t-lp-t-box .overlap {
	padding: 70px 60px 0px 60px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap h3 {
	padding: 0 60px;
	font-size: 20px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap p {
	width: 263px;
	font-size: 14px;
	margin: 0 auto 50px auto;
	line-height: 20px;
	letter-spacing: -0.3px;
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap ul {
	text-align: left;
	margin: 0 auto;
	width: 220px;
	
}
#f-t-lp-t-b-three.f-t-lp-t-box .overlap ul li {
	list-style-type: disc;
	padding-bottom: 12px;
}

/* LINE ANIMATION */
.connecting-lines{
    position: absolute;
    z-index: 1;
    left: -50%;
    margin: 367px auto 0 auto;
    right: -50%;
    padding-left: 25px;
}


@media (max-width: 991px) {
	/* LINE ANIMATION */
.connecting-lines{
	display: none;
}
#f-t-lp-t-boxes {
	width: 100%;
 	margin: 0 auto;
	-ms-transform: scale(1, 1); /* IE 9 */
	-webkit-transform: scale(1, 1); /* Safari */
	transform: scale(1, 1); /* Standard syntax */
}
#f-t-lp-t-b-one, #f-t-lp-t-b-two, #f-t-lp-t-b-three {
	display: block;
	margin: 0 auto 30px auto;
	float: none;
	background-image: none;
}
}

@media (max-width: 480px) {
#f-t-lp-t-b-one, #f-t-lp-t-b-two, #f-t-lp-t-b-three {
	width: auto;
}
#f-t-lp-t-b-one.f-t-lp-t-box img {
	margin: 0px auto;
}
#f-t-lp-t-b-two.f-t-lp-t-box img {
	margin: 0px auto;
}
}

.overlap-inner-border{
	border: 1px solid #00a7b6;
    padding: 31px 0 0 0;
    height: 100%;
    border-radius: 8px;
}
.cardBorder{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	padding: 2px;
	background: rgb(0,167,182); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,167,182,1) 0%, rgba(10,67,107,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,167,182,1) 0%,rgba(10,67,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,167,182,1) 0%,rgba(10,67,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7b6', endColorstr='#0a436b',GradientType=1 ); /* IE6-9 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7b6', endColorstr='#0a436b',GradientType=1 ); /* IE6-9 */

}

.backlap{
	width: 100%;
    height: 100%;
    display: block;
    background: #fff;
    border-radius: 8px;
}

.funnel-two-lp.homepage-template-4 hr {
    border: 0;
    border-collapse: collapse;
    border-top: 1px solid #ced7d9;
    clear: both;
    margin: 0 auto;
    max-width: 100%;
}

.full-img-fit{
	margin: 0 auto;
}

.center-text{
	text-align: center;
}


/* Builder Features - BOXES
----------------------------------*/
.builder-features {
	width: 975px;
    padding: 0;
    margin: 0 auto;
    float: none;
    padding-bottom: 100px;
}
.builder-features .box-1,
.builder-features .box-2,
.builder-features .box-3,
.builder-features .box-4{
	width: 475px;
	height: 345px;
	background-size: cover;
	padding: 40px 50px;
}

.builder-features .box-1,
.builder-features .box-2{
	margin-bottom: 25px;
}

.builder-features .box-1{
	background-image: url(/wp-content/uploads/2017/04/build-box-1.jpg);
	
	float: left;
}
.builder-features .box-2{
	background-image: url(/wp-content/uploads/2017/04/build-box-2.jpg);
	
	float: right;
	
}
.builder-features .box-3{
	background-image: url(/wp-content/uploads/2017/04/build-box-3.jpg);
	
	float: left;
}
.builder-features .box-4{
	background-image: url(/wp-content/uploads/2017/04/build-box-4.jpg);
	
	float: right
}


.builder-features .icon-box{
	height: 64px;
    margin: 37px 0 33px 0;
}

.builder-features .icon-box img{
	height: 64px;
}

.builder-features p{
	color: #fff;
	margin-bottom: 18px;
	
}

.builder-features p span{
}

.builder-features a.btn.btn-primary{
	background-color: transparent !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}

.builder-features a.btn.btn-primary:hover{
	background-color: rgb(255, 255, 255) !important;
    border-color: #ffffff !important;
    color: #00A6B8 !important;
}


@media only screen and (max-width:991px) {
	.builder-features {
		width: 100%;
	}
	.builder-features .box-1, 
	.builder-features .box-2, 
	.builder-features .box-3, 
	.builder-features .box-4 {
		width: auto;
		height: 275px;
		background-size: cover;
		padding: 40px 10px;
		margin: 20px auto;
		clear: none;
	}
	.builder-features .icon-box {
		height: 64px;
		margin: 0 0 15px 0;
	}
}

@media only screen and (max-width:768px) {
	.builder-features {
		width: 100%;
	}
	.builder-features .box-1, 
	.builder-features .box-2, 
	.builder-features .box-3, 
	.builder-features .box-4 {
		width: auto;
		height: 275px;
		background-size: cover;
		padding: 40px 50px;
		float: none !important;
		margin: 20px auto;
		clear: both;
	}
}

/* Customer testimonials 
--------------------------------*/



.homepage-template-4 .customers{
	max-width: 952px;
    margin: 0 auto;
    float: none;
	text-align: left;
}


.homepage-template-4 .customers h2{
	text-align: left;
}

.fake-logos{
	padding: 40px 0
}

.fake-logos img{
	padding: 0
}

.play-video-box{
	max-width: 920px;
}


.expand-your-reach{
	max-width: 1090px;
}


.homepage-template-4 .expand-your-reach .btn.btn-primary {
    color: #00a6b8 !important;
	background-color: transparent !important;
    border-color: #00A6B8 !important;
}

.homepage-template-4 .expand-your-reach .btn.btn-primary:hover {
    color: #fff !important;
	background-color: #00a6b8 !important;
    border-color: #00A6B8 !important;
}



.funnel-two-lp.homepage-template-4 .expand .fun-2-text-box-set-1 {
    padding: 40px 0;
	max-width: 370px;
}



/* Video Back *//* Video Back */
/* Video Back *//* Video Back */
/* Video Back *//* Video Back */
/* Video Back *//* Video Back */
/* Video Back *//* Video Back */
/* Video Back *//* Video Back */
/* Video Back *//* Video Back */
/* Video Back *//* Video Back */

/* Video Overlay */

#vboverlay {
background-color:rgba(0,0,0,.65);
height:420px;
left:0;
position:relative;
top:0;
transition:background-color 300ms ease;
width:100%;
overflow: hidden;
}



/* Hero Video + Fallback */

#vbhero-vid {
bottom:-55%;
height:auto;
min-height:100% !important;
min-width:100% !important;
perspective:1000px;
position:absolute;
right:0;
width:auto;
z-index:1;
}

#vbhero-pic {
display:block;
height:auto;
width:100%;
}

#vbstate {
background-color:rgba(0,0,0,.5);
bottom:0;
cursor:pointer;
font-size:2.25em;
left:0;
padding:0.55em 1.05em 0.35em 1em;
position:absolute;
	
}

#vbtitle{
	z-index: 2;
	position: absolute;
    bottom: 0;
    width: 100%;
    padding: 170px 0 60px 0;   	
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(36,40,40,0.4) 52%, rgba(36,40,40,0.4) 100%); /* FF3.6-15 */ 
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(36,40,40,0.4) 52%,rgba(36,40,40,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(36,40,40,0.4) 52%,rgba(36,40,40,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66242828',GradientType=0 ); /* IE6-9 */
}
#vbtitle .vbTittleBox{
	width: 800px;
	height: 70px;
	display: block;
	margin: 0 auto;
}
#vbtitle .vbTittleBox img{
	float: left;
}
#vbtitle .vbTittleBox h2{
	font-size: 40px !important;
    font-weight: 300;
    color: white !important;
    padding: 10px 0 0 35px !important;
    float: left;
}

/* Media Queries */

@media only screen and (max-width:768px) {
    #vboverlay { height:auto; }
}


/* Visibility Helpers */

@media only screen and (min-width:769px) {
    .visible-mobile,.visible-tablet,.hidden-desktop { display:none !important; }
}

@media only screen and (min-width:480px) and (max-width:768px) {
    .visible-mobile,.hidden-tablet,.visible-desktop { display:none !important; }
}

@media only screen and (max-width:479px) {
    .hidden-mobile,.visible-tablet,.visible-desktop { display:none !important; }
}



.homepage-template-4 main.content#genesis-content.content .entry {
    background-color: transparent;
	z-index: -2;
}



.bottom-form{
	background-color: #0A426B;
}

.bottom-form h2 {
    text-align: center;
    color: #fff !important;
	font-size: 30px;
}
.homepage-template-4 .bottom-form .funnel-two-lp-bottom-form div#mr_job_title_location_form {
    width: 888px;
    display: block;
    margin: 0 auto;
}

.bottom-form .mr-job-title-location-form .form-group input#jt_loc_title {
    border-radius: 3px 0 0 3px;
    width: 255px;
    height: 60px;
    float: left;
	margin: 0;
}

.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input#jt_loc_postalcode {
    border-radius: 0px 3px 3px 0px;
    width: 255px;
    height: 50px;
    float: left;
	margin: 0;
}

.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input::-webkit-input-placeholder{
    color: #999999 !important;
}
.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input::-moz-placeholder{
    color: #999999 !important;
}
.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input::-ms-input-placeholder{
    color: #999999 !important;
}
.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input::-moz-placeholder{
    color: #999999 !important;
}
.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input::placeholder {
    color: #999999 !important;
}


.homepage-template-4 .bottom-form .mr-job-title-location-form .form-group input {
    border-color: #ccc !important;
    box-shadow: none !important;
    color: #797979 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    min-height: 50px !important;
    max-height: 50px !important;
    padding: 10px 15px !important;
    width: 255px;
    float: left;
    height: 60px;
}

.homepage-template-4 .bottom-form .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions {
    margin-top: 0px;
    width: 333px;
    display: inline-block;
}
.homepage-template-4 .bottom-form .mr-job-title-location-form .btn.btn-primary{
    font-weight: 900 !important;
    text-transform: uppercase;
	height: 50px !important;
	width: 333px;
}

.big-laptop-text, .big-laptop-image{
	float: left;
	display: block;
}
.big-laptop-text{
	width: 347px;
	height: auto;	
}
.big-laptop-image{
	width: 773px;
	margin-top: 60px;
    margin-bottom: 45px;
}

@media only screen and (max-width:1199px) {
    .big-laptop-text, .big-laptop-image{
		float: left;
		display: block;
	}
	.big-laptop-text{
		width: 347px;
		height: auto;
		margin-left: 0;
	}
	.big-laptop-image {
		width: 622px;
		height: auto;		
		margin-top: 60px;
		margin-bottom: 50px;
	}
}

@media only screen and (max-width:991px) {
	div.fun-2-text-box-set-1 {
		max-width: 650px;
		padding: 20px 15px 15px 15px;
		margin: 0 auto;
		text-align: left;
	}
    .big-laptop-text, .big-laptop-image{
		float: none;
		display: block;
		margin: 0  auto;
	}
	.big-laptop-text{
	    width: 100%;
		height: auto;
		margin-left: 0;
	}
	.big-laptop-image{
		width: 100%;
		height: auto;
		margin-left: 0;
		margin-top: 40px;
		margin-bottom: 0;
	}
}

@media only screen and (max-width:768px) {
	div.fun-2-text-box-set-1 {
		text-align: center;
	}
	.homepage-template-4 .hadPhoneSideText ul {
		margin-left: 0px;
	}
	.homepage-template-4 .hadPhoneSideText ul li {
		list-style-type: none;
	}
	.mt15-xs{ margin-top:15px;}
	.ml0-xs{ margin-left:0px !important;}
	
}

/* ## Footer 
-----------------------*/
.widget-title {
    margin-bottom: 10px;
}

.simple-social-icons ul li a, .simple-social-icons ul li a:hover {
    background-color: #ffffff !important;
    border-radius: 30px;
    color: #ffffff !important;
    border: 2px #555555 solid !important;
    font-size: 18px;
    padding: 9px;
}


/* Utility Classes */
.bg-dark-blue { background-color:#0a426b; }
.text-white{ color:#fff; }
.text-dim-grey{ color: #656565; }
.text-gray20{ color: #333333; }
.text-gray32{ color: #525252 !important; }
/* Utility Classes END HERE */


/* paddings framework */

.bp1{padding:10px 0}
.bp2{padding:20px 0}
.bp3{padding:30px 0}
.bp4{padding:40px 0}
.bp5{padding:50px 0}
.bp6{padding:60px 0}
.bp7{padding:70px 0}
.bp8{padding:80px 0}
.bp9{padding:90px 0;}
.bp10{padding:100px 0;}

.bps1{padding:0 10px}
.bps2{padding:0 20px}
.bps3{padding:0 30px}
.bps4{padding:0 40px}
.bps5{padding:0 50px}
.bps6{padding:0 60px}
.bps7{padding:0 70px}
.bps8{padding:0 80px}
.bps9{padding:0 90px;}
.bps10{padding:0 100px;}



.pb8{padding-bottom: 80px;}

.pt0{padding-top: 0px}
.pt10{padding-top: 10px}
.pt20{padding-top: 20px}
.pt30{padding-top: 30px}
.pt40{padding-top: 40px}
.pt50{padding-top: 50px}
.pt60{padding-top: 60px}
.pt70{padding-top: 70px}
.pt80{padding-top: 80px}


.pb10{padding-bottom: 10px}
.pb20{padding-bottom: 20px}
.pb30{padding-bottom: 30px}
.pb40{padding-bottom: 40px}
.pb50{padding-bottom: 50px}
.pb60{padding-bottom: 60px}
.pb70{padding-bottom: 70px}
.pb80{padding-bottom: 80px}

.pr0{padding-right:0px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}

.pl0{padding-left:0px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}



/* margin framework */

.mt0{margin-top: 0}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt30{margin-top: 30px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.mt60{margin-top: 60px}
.mt70{margin-top: 70px}
.mt80{margin-top: 80px}
.mt90{margin-top: 90px}

.mb0{margin-bottom: 0}
.mb2{margin-bottom: 2px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb25{margin-bottom: 25px}
.mb30{margin-bottom: 30px}
.mb35{margin-bottom: 35px}
.mb40{margin-bottom: 40px}
.mb45{margin-bottom: 45px}
.mb50{margin-bottom: 50px}
.mb60{margin-bottom: 60px}
.mb70{margin-bottom: 70px}
.mb80{margin-bottom: 80px}
.mb90{margin-bottom: 90px}
.mb100{margin-bottom: 100px}

.mtb0{margin-top:0; margin-bottom:0;}
.mtb80{margin:80px 0px;}


.ml0{margin-left: 0px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml30{margin-left: 30px}
.ml40{margin-left: 40px}
.ml50{margin-left: 50px}
.ml60{margin-left: 60px}
.ml70{margin-left: 70px}
.ml80{margin-left: 80px}

.mr0{margin-right: 0px}
.mr10{margin-right: 10px}
.mr20{margin-right: 20px}
.mr30{margin-right: 30px}
.mr40{margin-right: 40px}
.mr50{margin-right: 50px}
.mr60{margin-right: 60px}
.mr70{margin-right: 70px}
.mr80{margin-right: 80px}



/* Font SIze framework */ 
.fs12{font-size: 12px !important}

.soft_blue{
	background-color: #F2FAFB !important;
}
/* ## Job Descriptions Templates Framing
------------------------------------------ */
.jd-temp {  
    margin: 20px 0 0 0;
    box-shadow: 0px 0px 7px #d6d6d6;
    border-radius: 5px;
}
.jd-temp-title h2 {
	background: #205A88;
    padding: 16px 20px;
    color: #fff; 
    border-radius: 5px 5px 0px 0px;
    margin-bottom: 0;
    font-size: 36px !important;
}
.jd-temp-content {
    padding: 20px 20px 70px 20px;
}
.jd-temp-content ul > li,
.jd-temp-dodont ul > li,
.jd-temp-winclude ul > li {
    list-style-type: disc;
    font-size: 14px;
    font-weight: 400;
}

.gray-texture {
    background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2017/03/Rectangle-2.png) scroll center top !important;
}
 .btn.btn-primary.new-main-btn {
    color: #fff;
    min-width: 220px;
    border-radius: 2px;
    height: 50px;
    padding: 14px 27px;
    font-weight: 400;
    font-size: 16px;
	background-color: #00A6B8 !important;
    border-color: #00A6B8 !important;
	 text-transform: uppercase;
}


.jd-temp-form{
	position: relative;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border-radius: 5px;
    outline: 0; 
    text-align: center;
    padding: 20px;
    color: #fff;
    max-width: 500px;
    height: auto;
    margin: -96px auto 20px auto;
}


.jd-temp-form h2{
	color: #666;
}
.jd-temp-form a{
	color: #666;
}
.jd-temp-form p{
	color: #fff;
	margin: 0
}

.jd-temp-form .btn-primary{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #efa800 none repeat scroll 0 0;
    border-bottom: medium none !important;
    border-image: none;
    border-left: medium none;
    border-radius: 3px;
    border-right: medium none;
    border-top: medium none;
    color: #fff !important;
    float: none;
    font-size: 20px;
    font-weight: 400;
    height: 50px;
    line-height: 40px;
    margin: 15px 0;
    padding: 6px 27px;
    text-transform: uppercase;
}

.jd-temp-firstcta{
	margin: 50px 0;
}
.jd-temp-winclude,
.jd-temp-ctablade,
.jd-temp-dodont {
	margin: 20px 0;
	float: left;
}


.jd-temp-ctablade {
    background: #205A88;
    padding: 40px 20px;
    width: 100%;
}
.jd-temp-ctablade h4{
	padding: 10px 0;
	margin: 0;
}
.jd-temp-ctablade p{
	padding: 0;
	margin: 0;
}
.jd-temp-ctablade-left,
.jd-temp-ctablade-left h3,
.jd-temp-ctablade-right,
.jd-temp-ctablade-right h4{
	color: #fff;
}
.jd-temp-ctablade-right{
	
}
.jd-temp-dodont{
	
}

.btn.btn-primary.btn-ouline{
	min-width: 220px;
    border-radius: 2px;
    height: 50px;
    padding: 14px 27px;
    font-weight: 400;
    font-size: 16px;
    color: #666 !important;
    background-color: #F8F8F8 !important;
    border-color: #F8F8F8 !important;
	text-transform: uppercase;
}

.btn.btn-primary.btn-ouline:hover{
	color: #666 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}

/* samuel test commit */


@media only screen and (max-width:991px) {
   .homepage-template-4 .bottom-form .funnel-two-lp-bottom-form div#mr_job_title_location_form{width:100%}
    .homepage-template-4 .bottom-form .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions{width:100%}
    .homepage-template-4 .bottom-form .mr-job-title-location-form .btn.btn-primary
    {width:100%}
}


@media only screen and (max-width:767px) {
    .homepage-template-4 .bottom-form .funnel-two-lp-bottom-form div#mr_job_title_location_form {
        width: 290px;
       
    }
    .homepage-template-4 .bottom-form .mr-job-title-location-form .btn.btn-primary
    {
        width:100%; 
    }
    .homepage-template-4 .funnel-two-lp-form-module{
        padding:30px 25px;
    }
}


/* RESUME DATABASE RETURNS */
.resume-db .featured-content .entry {
	border-bottom-width: 0;
	margin-bottom: 0;
	padding: 0;
}

.resume-db .site-inner {
    max-width: 100%;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.resume-db .h1 {		
    line-height:1.4;
	font-size:34px;
}

.resume-db .h2{
	font-weight: 400;	
	font-size: 30px;
    line-height: 40px;	
}	

.resume-db  p {
	font-size: 16px;
}
.resume-db .rdb-header-bg { background-color:#16a4b3; }

.resume-db .rdb-header-bg p{
	color: #ffffff;
	font-size: 16px;
	line-height: 1.7;	
	padding:1%;
}

.resume-db .job-boards-list li{
	font-size:16px;
	line-height:28px;	
	font-weight:400;
	color:#333;
}

.resume-db .job-boards-list li::before {
    content: "•";
    color: #00A5B5;
    display: inline-block;
    width: 1em;
    margin-left: 0;
	position:absolute;
	left:-20px;
	top:13px;
    font-size: 24px;
    line-height: 0;
}

.resume-db .h3{
	color: #fff;
    font-size: 30px;
    line-height: 26px;
    font-weight: 400;
	letter-spacing:0.68px;	
}

.resources-title .h2{
	color: #fff;
    font-size: 32px;
    font-weight: 400;	
}

.resources-title .h4 {
    font-weight: 600;
	color: #fff;
	padding-top:25px;
}

.resume-db-sprite {
    background-image: url(/wp-content/uploads/2017/09/resume-db-sprite.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-brain {
    width: 70px;
    height: 69px;
    background-position: -5px -5px;
}

.sprite-candidate {
    width: 78px;
    height: 76px;
    background-position: -85px -5px;
}

.sprite-globe {
    width: 62px;
    height: 63px;
    background-position: -5px -91px;
}

.sprite-magnifier {
    width: 77px;
    height: 77px;
    background-position: -77px -91px;
}

.sprite-perfect-match {
    width: 72px;
    height: 88px;
    background-position: -173px -18px;
}

.fjp-col-border .flt-left{ float:left; }

.flt-left{ float:left; }
.flt-right{ float:right; }

.resume-db .fjp-title-h2 {
    color: #16A4B3;
    font-size: 34px;   
	letter-spacing: 0.57px;
	text-transform: uppercase;	
}

.resume-db .fjp-h3-compont {   
    font-size: 30px;    
    margin-top: 0;
}

.resume-db .free-resume-srch-btn{	
    border-radius: 2px !important;
	background-color: #ffc100 !important;
	border-color: #ffc100 !important;
}
.resume-db .rdb-title-area{
	float: right !important;
	margin-top: 90px;
}
.resume-db .rdb-image{
	float: left;
}
.resume-db .rdb-image img{
	float: right;
	text-align: right;
	width: 40%;
}

.bg-gradient {
	background-image: url(/wp-content/uploads/2017/09/footer-gradient.png);
    background-repeat: repeat;
    display: block;
}

.dark-azure{ background-color: #194F7F; }

.rd-iphone{ margin-top : -400px; }


.resume-db .rdb-content-area{
	float: right
}
.resume-db .btn.btn-primary.features{
	margin-top: 30px;
}
.resume-db .plan-option{
	margin-top: 40px;
}
    
@media only screen and (max-width: 767px) {
	.pt0-xs {padding-top:0;}
	.mt0-xs{margin-top:0;}
	.bdr-t-xs {border: 0;}	
	.bdr-l-xs,.bdr-r-xs{border:0;}
	.fjp-title-bot-h2{ font-size:22px !important; }
	.gray-pricing .lower-cta-h2{font-size:28px;}
	.gray-pricing .lower-cta-h3{font-size:1.4rem;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.fjp-title-bot-h2{
		font-size:28px;
	}
}
@media only screen and (max-width:768px) {
	.resume-db .site-container {padding-top:80px;}
	.resume-db .site-inner
	{
		padding:0 !important;
		margin:0;
	}
	.mtb0-xs{
		margin:0 !important;
	}
	.resume-db  .entry
	{
		margin:0;
	}
	.bdr-t-xs {border: 0!important;}	

	.resume-db .rdb-header-bg p{	
		font-size: 14px;		
	}
		
	.bdr-lft-xs,.bdr-rht-xs{border:0 !important;}
	.bdr-l-xs,.bdr-r-xs{border:0 !important;}
	
	.resume-db .h1,.resume-db .fjp-h3-compont {	
		font-size:20px;
	}
	.pricing-bld .pricing-grid{
		padding:40px 0;
	}
	.fjp-countdown-h2, .pricing-bld .p-title
	{
		font-size:23px !important;
	}
	.mr-padding{ padding:20px 0 !important; }
	.mr-counter span{ padding:7px !important;}
	.resume-db .fjp-title-h2 {
		font-size:24px !important;
	}
	.pt0-xs{ padding-top:0;}
	.mt0-xs{margin-top:0;}
	.mb0-xs{margin-bottom:0;}
	.btn.btn-primary.orangepop{padding:10px 27px !important;}
	.pricing-bld li
	{
		font-size:16px;
	}	
	
}

@media only screen and (max-width:991px) {
	.btn-tertiary, .btn-tertiary:hover{ min-width: 220px !important; padding: 14px 20px !important; }
	.resume-db .rdb-title-area{ margin-top: 50px; }
	.resume-db .rdb-image{ display: none;}

	.btn.btn-primary.teal{ padding: 14px 14px !important; }

	.fjp-btn{ padding: 14px 18px !important; }
	.bdr-top{border:0;}
}


/* BUTTONS FRAMEWORK */

.btn{
	border-radius: 2px;
    height: 50px;
    padding: 14px 27px;
    font-size: 16px;
	text-transform: uppercase;
	font-weight: 300;
	color: #fff;
	letter-spacing:0.5px;	
}

.btn-default,.btn-default:focus{	
	border:2px solid #00a5b5;
	color:#fff;
	background-color:transparent;	
}

.btn-default:hover{
	border:2px solid #00a5b5;
	background: #00a5b5;
	color:#fff;
}	

.btn.btn-primary.clear {
    color: #00a6b8 !important;
    background-color: transparent !important;
    border: 2px solid #00A6B8 !important;
    border-radius: 4px;
    height: 50px;
    padding: 14px 40px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}

.btn.btn-primary.clear:hover {
    color: #FFF !important;
    background-color: #00a6b8 !important;    
}

.clear-white {  
    background-color: transparent !important;
    border: 2px solid #FFF !important;   
    padding: 14px 40px;   
	font-weight:700;
}

.clear-white:hover {
    color: #00a6b8 !important;
    background-color: #FFF !important;    
}
.orange {
	background: #eda827 none repeat scroll 0 0;
	border: medium none;
	font-weight:700 !important;
	border-radius: 3px !important;
	color: #fff;
}

.btn-teal{
	color: #fff!important;
    min-width: 220px;  
    background-color: #00A6B8 !important;
    border-color: #00A6B8 !important;        	
}


.btn.btn-primary.teal {
	color: #fff;
    min-width: 220px;
    border-radius: 4px;
    height: 50px;
    padding: 14px 27px;
    font-size: 16px;
    background-color: #00A6B8 !important;
    border-color: #00A6B8 !important;
    font-weight: 900 !important;
    text-transform: uppercase;
}

.btn-teal:hover{
	color:#fff;
	background-color: #007486 !important;
    border-color: #007486 !important; 
}

.pricing-btn { 
    border-radius: 2px;    
    font-size: 18px;    
    height: auto;
    padding: 20px;    
	font-weight:700;
}

.btn-orange, .btn-orange:active{
	border-radius:0;
    min-width: 220px;   
	color:#fff;
	font-weight:700;
    background-color: #efa800 !important;
    border-color: #efa800 !important;   	
}

.btn-orange:hover, .btn-orange:focus{ 
	color:#fff;
	font-weight:700;
	background-color: #cb9900 !important;
    border-color: #cb9900 !important;
}

.btn.btn-primary.orangepop {
	color: #fff;
    min-width: 220px;
    border-radius: 4px;
    height: 50px;
    padding: 14px 27px;
    font-size: 16px;
    background-color: #efa800 !important;
    border-color: #efa800 !important;
    font-weight: 700;
    text-transform: uppercase;
	letter-spacing:0.5px;
}

.btn.btn-primary.orangepop:hover{ 
	background-color: #cb9900 !important;
    border-color: #cb9900 !important;}

.btn-secondary {	
	min-width: 220px;
    border-radius: 2px;   
	font-weight:700;
    background-color: #efa800;
    border-color: #efa800;     
}

.btn-secondary:hover,.btn-secondary:focus {		
    color:#fff;
	background-color: #efa800;
	font-weight:700;
    border-color: #efa800;   
}

.btn-tertiary, .btn-tertiary:active{	
	color:#fff;	
	font-weight:700;
    background-color: #ffc100;
    border-color: #ffc100;  		
}

.btn-tertiary:hover, .btn-tertiary:focus  {
	color:#fff;
	font-weight:700;
	background-color: #cb9900;
    border-color: #cb9900;  
}
/********************************* end of BUTTONS FRAMEWORK *********************************************/




/************************************* BORDER FRAMEWORK ****************************************************/

.bdr-top{border-top: 1px solid #DFDFDF;}
.bdr-t{border-top: 1px solid #DFDFDF;}

.bdr-rht{ border-right: 1px solid #DFDFDF; }
.bdr-r{ border-right: 1px solid #DFDFDF; }

.bdr-lft{ border-left: 1px solid #DFDFDF; }
.bdr-l{ border-left: 1px solid #DFDFDF; }

.bdr-rl-wht{ border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.bdr-b{ border-bottom: 1px solid #DFDFDF; }

/*************************************end of BORDER FRAMEWORK ****************************************************/


.full-width {
	width: 100% !important;
	min-width: 100% !important;
}


.mr-wp-ftr-bottom, .mr-wp-ftr-bottom p{line-height:1.4em !important}



/**** TOP - Job Descriptions LP ****/

.job-descriptions-top .site-inner {
	max-width: 100%;
	margin: 0;
	padding: 0;
}
/*Header Hero */
.job-descriptions-top header.top-hero-header {
	width: 100% !important;
	height: 350px !important;
	background-position: center !important;
	background-size: cover !important;
	margin-bottom: 60px;
	padding-top: 70px !important;
}
@media only screen and (max-width: 767px) {
	.job-descriptions-top header.top-hero-header{ padding-top:20px !important; }
}

.job-descriptions-top header.top-hero-header h1,
.job-descriptions-top header.top-hero-header h3{
	color: #fff;
}
/* Side Nav */
.job-descriptions-top .nav-pills>li>a{
	color: #848484;	
	font-size: 14px;
	line-height: 19px;
	font-weight:300;
	display: block;  
	padding: 6px 13px;
	border-radius: 0;
}
.job-descriptions-top .nav>li>a:hover,
.job-descriptions-top .nav-pills>li.active>a, 
.job-descriptions-top .nav-pills>li.active>a:hover,
.job-descriptions-top .nav-pills>li.active>a:focus {
	background: #7fd2da;
	color: #083556;
	padding: 6px 13px;	
	width: 100%;
	display: block;
	font-weight: 600;
	border-radius: 0;
}

.job-descriptions-top .nav-pills>li>a:focus{
	background: #7fd2da;
}
.job-descriptions-top .affix {
	top: 120px;
}


/* Blades */
.job-descriptions-top section.category-blade{
	padding: 30px 15px 0 15px;
	float: right;
	background: #f9f9f9;
	margin-bottom: 40px;
	border-bottom: 2px solid #aeaeae;
}
.job-descriptions-top a.hidden-anchor {
	display: block;
	position: relative;
	top: -140px;	
	float: left;
	width: 0;
	height: 0;
	background-color: transparent;
}

/* Mini Templates */
.job-descriptions-top .jd-temp-title h2 {
	font-size: 14px !important;
	padding: 9px 10px;
}
.job-descriptions-top .jd-temp-content h3
{
	font-size: 9px !important;
}
.job-descriptions-top .jd-temp-content h4
{
	font-size: 6px !important;
}
.job-descriptions-top .jd-temp-content p,
.job-descriptions-top .jd-temp-content ul,
.job-descriptions-top .jd-temp-content li
{
	font-size: 7px !important;
}
.job-descriptions-top .jd-temp-content p{
	margin: 0 0 9px;
	line-height: 14px
}
.job-descriptions-top .jd-temp-content ul{
	margin-left: 20px;
	margin-bottom: 8px;
}
.job-descriptions-top .mini-template{
	max-height: 420px;
	overflow-y: hidden;
}
.job-descriptions-top .jd-temp {	
	margin: 6px 0 0 0;
	box-shadow: 0px 0px 7px #d6d6d6;
	border-radius: 5px;
}
.job-descriptions-top .jd-temp-content {
	padding: 12px 10px 10px 10px;
	background-color: #fff;
}

.job-descriptions-top li.page_item.page_item a {
    font-size: 12px;
}

.job-descriptions-top .jdresume-zoom .jd-temp-title h2 {
	font-size: 20px !important;
}
.job-descriptions-top .jdresume-zoom .jd-temp-content h3
{
	font-size: 18px !important;
}
.job-descriptions-top .jdresume-zoom .jd-temp-content h4
{
	font-size: 14px !important;
}
.job-descriptions-top .jdresume-zoom .jd-temp-content p,
.job-descriptions-top .jdresume-zoom .jd-temp-content ul,
.job-descriptions-top .jdresume-zoom .jd-temp-content li
{
	font-size: 14px !important;
}
.job-descriptions-top .jdresume-zoom .jd-temp-content p{
		line-height: 25px
}

.job-descriptions-top .jdresume-zoom .mini-template{
	overflow: visible;
}
.jdresume-zoom .modal-content{
    
}
.job-descriptions-top .mini-template{
    position:relative;
}
.jdresume-zoom  .btn.btn-primary.clear{ margin:30px 0}
.mini-template-overlay{
    position:absolute;
    background:rgba(0,0,0,0.4);
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none;
    padding-top: 210px;
    color:#fff;
    font-size: 28px;
    text-align: center;
    border-radius:8px;
}
.mytextwithicon:before {
    content: "\25AE";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
 }
.job-descriptions-top .mini-template:hover .mini-template-overlay{
    display: block;
    cursor: pointer;
}
.jdresume-zoom .mini-template:hover .mini-template-overlay{
    display: none;
}
.job-descriptions-top .jdresume-zoom div.mini-template{max-height:100%}
.jdresume-zoom .modal-content .close{opacity:1;}
/* Footer Links */
.job-descriptions-top .bottom-links h2 {
    padding-bottom: 15px
}
.job-descriptions-top .bottom-links li {
    font-size: 12px;
	padding-bottom: 7px
}
.job-descriptions-top .bottom-links li a {
    font-size: 12px;
}

.job-descriptions-top .hide-me{
   opacity: 0;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	
}
.job-descriptions-top .show-me{
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	
}

.job-descriptions-top .lp-description h2{
	font-size: 30px
}

.job-descriptions-top .lp-description p{
	font-size: 16px;
	margin:10px 0;	
}
.job-descriptions-top .mini-template-description h2 {
		font-size: 22px;
	}

@media only screen and (max-width:767px) {
	
	
	.job-descriptions-top .top-hero-header {		
		background-position: left top !important;
		background-size: cover !important;		
		margin-bottom:20px;
	}
	.job-descriptions-top nav#myScrollspy{margin-bottom:0;}
	.job-descriptions-top nav#myScrollspy select{padding:10px;}
	.job-descriptions-top .btn.btn-primary.teal{font-size:12px;}
	.job-descriptions-top  h3{font-size:2.0rem;}
	.job-descriptions-top .mini-template-description h2 {
		margin-top: 40px;
	}
	.job-descriptions-top .lp-description h2, .job-descriptions-top .bottom-links h2{font-size:28px;}
	.job-descriptions-top section.category-blade { padding-bottom: 40px; }

	.job-descriptions-top .category-blade{
		padding-bottom: 40px;
	}
	.job-descriptions-top .mini-template {
		max-height: 370px;
		max-width: 100%;
		margin: 0 auto;
	}
	.job-descriptions-top .jd-temp {
		max-width: 370px;
		margin: 0 auto;
	}
	
}



@media only screen and (max-width:991px) {
	
	.job-descriptions-top nav#myScrollspy {
		margin-bottom: 60px;
	}
	
	.job-descriptions-top .mini-template {
		max-height: 500px;
		overflow-y: hidden;
	}
	.job-descriptions-top .top-hero-header h2,
	.job-descriptions-top .top-hero-header h3 {
		max-width: 420px;
	}
	.job-descriptions-top section.category-blade{padding-bottom:40px;}
	
}



/*****************************************************************************
*************************candidate search form*******************************/

.ser-form-btn{width:100% !important; margin-top:26px; font-size:14px; font-weight: bold; height:50px}
.form-control{height:50px}
.mr_job_title_location_form label{font-size:14px; color:#fff; float:left; font-weight: 600}
.mr_job_title_location_form label a{font-size:14px; color:#CB9900;font-weight:600; text-decoration: underline }


.modal.fade .modal-dialog {
    backface-visibility: hidden;
    transform: translate3d(0,100%,0);
    transition: transform .3s ease-out 0s;
}
.modal.in .modal-dialog {
    transform: translate3d(0,100px,0);
    transition: transform .3s ease-out 0s;
}
.modal-header {
    border-color: transparent;
}
.bootstrap-dialog-title {
    font-size: 24px;
    color: #333;
    text-align:left;
}
.modal-search-tips .modal-body {
    color: #777;
    text-align: left
}
.modal-header+.modal-body {
    padding: 0 15px;
}

.modal-search-tips .modal-body .h5 {
    margin-bottom: 5px;
    line-height: 1.4;
    font-weight:bold;
    color: #333!important ;
    text-align: left;
}
.modal-search-tips .modal-body .p {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.4;
}
.modal-search-tips .modal-footer {
    text-align: left;
}

.modal-footer {
    border-color: transparent;
    padding: 0 15px 15px;
}
.modal-search-tips .modal-footer {
    text-align: left;
}
.modal-search-tips .modal-footer .btn {
    min-width: 130px;
}
#btnPostingOK{width:130px}

.candidate-search-sec{background-color: #00A6B8; padding:50px 0px 60px 0px}
.mr-search-candidate-form-resource
{
    text-align: center;
}

.mr-search-candidate-form-resource h5
{
     color:#fff!important;
     margin-bottom: 25px
}
.error-text {
    opacity: 0;
    text-align:left;
    top: 100%;
}
.alert {
    font-size: 12px;
    margin: 5px 0;
    padding: 5px 15px;
}
@media only screen and (max-width:767px) {
.form-control{margin-bottom:10px;}
}
/*******************end of candidate search form***********/

/*****************************************************************************************
******************************Start Comment Form*****************************************/
.comment-respond {
    background-color: #f5f5f5;
}
.comment-form > p, .g-recaptcha
{margin-bottom: 10px}
.comment-form input, .comment-form select, .comment-form textarea {
    font-size: 1.4rem;
    padding: 10px;    
}

.comment-respond input, ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #777;
}
.comment-respond input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #777;
   opacity:  1;
}
.comment-respond input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #777;
   opacity:  1;
}
.comment-respond input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #777;
}
.comment-respond input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #777;
}
.comment-respond textarea, ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #777;
}
.comment-respond textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #777;
   opacity:  1;
}
.comment-respond textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #777;
   opacity:  1;
}
.comment-respond textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #777;
}
.comment-respond textarea::-ms-input-placeholder { /* Microsoft Edge */
   color:    #777;
}
.com_error{color:red}
/*****************************************************************************************
******************************End Comment Form*******************************************/


/**************************Hiring Partner page start******************/
.partner-header-hero{
    background-position: center top;
    background-size: cover;
    height: 250px;
    margin-bottom:50px;    
    width: 100%;
    background-image:url('/wp-content/uploads/2017/07/pt-header-img.jpg')

}
.partner-header-hero h1{ font-weight:500; color: #fff; } 
.partner-col-border{
    border-width:0 1px 0 0;
    border-color:#dedede;
    border-style:solid;    
}
.pt-left-col-padd{
    padding:0 55px 35px 15px  
}
.pt-right-col-padd{
    padding:0 15px 35px 55px
    
}
.pti-left-col-padd{
    padding:0 55px 0px 15px  
}
.pti-right-col-padd{
    padding:0 15px 0px 55px
    
}
.pti-left-col-padd , .pti-left-col-padd p{
    margin:0;  
}

.divider{
    border-width:1px 0 0 0;
    border-color:#dedede;
    border-style:solid;
    margin:50px 0px
    
}
.partner-title{font-weight:500; font-size:22px; color:#656565;line-height:34px}
.partner-section  p{color:#656565; font-size:16px;font-weight:normal}
.partner-section h2{font-weight:400; color:#656565; font-size:30px}
.partner-section a{font-weight:normal; color:#656565; text-decoration:underline}
.partner-section h3{font-weight:700; color:#1395a6;}
.partner-head-cont{padding-top:170px}
.partner-section{color:#656565; }
.pt-bl-3{
    background-image: url('/wp-content/uploads/2017/07/pt-background.png');
    padding: 50px 0px;
    margin: 50px 0px;
    border-width: 1px 0px 1px 0px;
        border-style:solid;
        border-color: #dedede
    }
.pt-bet-rec{padding:50px 0px; margin-top:100px}

@media only screen and (max-width:460px) {
    .partner-head-cont{padding-top:135px}
}

@media only screen and (max-width:767px) {
.pt-bet-rec{padding:50px 0px!important ; margin-top:100px}
}

@media only screen and (max-width:991px) {
    .partner-col-border{ border-width:0; }
    .pti-left-col-padd,.pt-right-col-padd,.pt-left-col-padd{ padding:0 15px 35px 15px }
    .pti-right-col-padd{ padding:0 15px; }
    .pti-left-col-padd , .pti-left-col-padd p{margin:0; }
}


/* -----------
--------------
--------------

404 error page 

--------------
--------------
----------- */

.error404 aside.sidebar {
	display: none;
}

.error404 .site-inner{
	width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

.mighty-teal{
	background-color: #00A6B8 !important;
}
.error404 .error_hero{
	/*background-image:url(/wp-content/uploads/2017/07/404error_hero_2x_tinyfied.jpg);*/
	background-image:url(/wp-content/uploads/2018/04/404.png);
	background-position: center;
	background-size: cover;
	min-height: 300px;
}

.error404 .error_hero h1{
	color: #fff;
	font-size: 34px;
	font-weight:500;
}

.error404 .error_hero h2{
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
    margin-bottom: 5px;
}

.error404 .error_hero p{
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;	
    margin-bottom: 20px;
}
.error404 .error_hero p a{
	color: #fff;
	font-weight: 600;
	text-decoration: underline;
}

.error404 .error_hero .search-form{
	height: 50px;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #fff;
}

.error404 .error_hero form.search-form input,
.error404 .error_hero form.search-form button{
	border: 0;
    height: 50px;
    background-color: #fff;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    color: #989898;
}

.error404 .error_hero form.search-form input[type=search]{
	width: 89%;
    padding-left: 20px;
}

.error404 .error_hero form.search-form input[type=search]::placeholder{
	font-style: italic;
}

.error404 .error_hero form.search-form [type=submit]{
	width: 10%;
    height: 50px;
    height: 51px;
    margin-top: -1px;
    border: 0;
    margin: 0;
    padding: 0;
	color: #333;	
}

.error404 .error_hero form.search-form [type=submit]:hover {
    color: #00A5B5;
}

.error404 .error_hero form.search-form [type=submit]:before {
	content: '\f002' !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 100;
    text-decoration: inherit;
    font-size: 19px;
}

.error404 .error_hero h3{
	color: #fff;
}

.err-cols h3{
	text-align: center;
    font-size: 34px;
    padding: 50px 0px 10px 0;
    color: #333;
    font-weight: 500;
}

.err-cols div ul li a{
	color: #00A5B5;
	font-weight: 400;
}

.mighty-teal{
	background-color: #00A6B8 !important;
}

@media only screen and (max-width: 767px) {
	.error404 .error_hero h1{font-size:20px;}
	.err-cols h3{font-size:25px; padding:20px 0px 10px 0;}
}
@media (min-width: 992px){
	.err-cols div{
		width: 19.9999% !important;
		border-right: 1px solid #656565;
	}
	.err-cols div:nth-child(1){
		padding-left: 0;
	}
	.err-cols div:nth-last-child(1){
		border-right: 0;
		padding-right: 0;
	}
}

@media (min-width: 1200px){
	.error_hero_cont_box {
		width: 420px !important;
		padding: 0;
		margin: 0;
		margin-left: 60px;
	}
}

/******************************user unsunscriber***********************/
.uns-strip{
	height: 10px;
	background-color: #00a5b5;
	opacity: 0.05;
}
.user-unsub-head{
    padding:70px 0px 15px 0px;
    margin-bottom:50px;
    border-width: 0 0px 1px 0px;
    border-style:solid;
    border-color: #dedede
}

.user-unsub-con-head{
    padding:70px 0px 15px 0px;
    margin-bottom:220px;    
}

.user-unsub-head h1,.user-unsub-head  p, .user-unsub-con-head  h1,.user-unsub-con-head  p{ font-weight: 500; color:#656565}

.uns-label{font-weight:normal; text-align:left!important}
.uns-form-btn {
    font-size: 16px;
    font-weight: bold;
    height: 60px;   
    width: 100%;
}

.uns-control {padding:15px 5px; font-size: 18px; color:#656565; font-style: italic; font-weight: 500}
.sel-uns-control {padding:15px 5px; font-size: 18px; color:#989898; font-style: italic; font-weight: 500}
.sel-uns-control option{font-size: 18px; color:#656565; font-style: italic; font-weight: 500}

.uns-control::-webkit-input-placeholder {
font-size: 18px; color:#989898; font-style: italic; font-weight: 500;
}
 
.uns-control:-moz-placeholder { /* Firefox 18- */
font-size: 18px; color:#989898; font-style: italic; font-weight: 500 ;
}
 
.uns-control::-moz-placeholder {  /* Firefox 19+ */
font-size: 18px; color:#989898; font-style: italic; font-weight: 500; 
}
 
.uns-control:-ms-input-placeholder {  
font-size: 18px; color:#989898; font-style: italic; font-weight: 500;  
}
.uns-strip-inner{padding-top: 28px;
background: rgba(0, 165, 181, 0.05);
}

.uns-strip-inner p{
font-weight: 600;
}

.uns-strip-inner span{
font-weight: 600;
color: #1395a6;
text-decoration: underline;
}

.page-template-blog_unsubscribe .site-inner {
    margin: 0;
    max-width: 100%;
    padding: 0;
    
}
@media only screen and (max-width:767px) 
{
.page-template-blog_unsubscribe row{padding:0}
.user-unsub-con-head{
    padding:30px 0px 15px 0px;
    margin-bottom:100px;
    
}
.user-unsub-head{
    padding:30px 0px 15px 0px;
    
}
.uns-form .divider{ margin:30px 0;}

}

.custom-single .entry-title{ width:55%; float:left}
.custom-single .entry-meta{ width:55%; float:left}
.custom-single .label-share{ width:10%; float:left}
.custom-single .ssba-wrap{ float:right}
/*.custom-single .entry-header{border-width: 2px 0 ; border-style:solid }*/
.custom-single .entry-header .entry-meta{margin-left: 0}

/************************************search page********************************/
.mighty-search .entry-title a{
color: #00a5b5;
font-weight: 300;
font-size: 20px;
}

.mighty-search .entry-title{
margin-bottom:4px;padding:0px}

.mighty-search .entry-content p{
color: #333;
font-weight: 400;
line-height: 20px;
margin-bottom: 38px
}
.mighty-search .archive-pagination{ display: none }

.mighty-search  .ser-pag-border{ border-top: 2px solid #c4c4c4; }
.mighty-search .pagination{margin:15px 0 }
.mighty-search .next, .mighty-search .prev { 
width: 22px;
height: 22px;
background-color: #656565;
opacity: 0.5;
font-weight: 400;
padding:3px;
border-radius: 3px;
padding: 3px 3px 0;
}

.mighty-search .next .fa, .mighty-search .prev .fa{
	color: #fff;
    font-size: 26px;
}

.mighty-search .page-numbers{
    font-weight: 500;
    color:#00a5b5;
    margin:7px;
    text-decoration: underline;    
}

.mighty-search .dots{
    text-decoration: none;
    margin:-4px;    
}

.mighty-search .current, .mighty-search .dots{
    color:#333;
    text-decoration: none;    
}

.mighty-search .search-form input{
    width: 368px;
border: 1px solid #979797;
background-color: #ffffff;
padding:15px 40px 15px 20px;
font-size: 14px;
color:#333;
font-weight: 500;
}
.mighty-search .search-form{  
margin: 5px 0px 45px 0px;
}
.mighty-search .result-found{  
color:#808080;
font-weight: 300;
}
.mighty-search .search-form input[type="submit"] {    
    background-image: url("/wp-content/uploads/2017/07/search.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 16px;
    margin-left: -33px;
    padding: 0;
    vertical-align: middle;
    width: 16px;
}

.mighty-search .search-res{
    /* Style for "Search res" */   
    color: #333333;
    font-family: "Open Sans";
    font-weight: 500;
    line-height: 50px;
    margin-top: 30px;
    font-size: 36px;
}
.mighty-search .entry-content .more-link{
	border: medium none;
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
	width:10%;
}

.mighty-search .entry-content .more-link:hover{color:#02737D;}

.mighty-search .learnMenuWraper {display:none;}

.fjp-candidate-search {       
	background: #FFF9E5 url('/wp-content/uploads/2017/10/applicant-candidate-directory.png');
}

.fjp-head-form {
background-color: #00a4b4;
padding:40px 0 !important;
}
.fjp-desk-section {
background:rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/patron-mr-3.gif") no-repeat scroll center top / cover ;
}
.mr-padding{padding:80px 0px}
.blue-bg {
	background: rgba(0, 0, 0, 0)  linear-gradient(to right, #00A5B9 0%, #0D8CB9 100%)  repeat scroll 0 0;	
	overflow: hidden;
}
.fjp-col-border{
    border-width:1px 1px 0 0;
    border-color:#dedede;
    border-style:solid;
    padding-top:50px;
    
}
.fjp-col2-border{
    border-width:1px 1px 0 0;
    border-color:#dedede;
    border-style:solid;
    padding-top:50px;
    
}
.fjp-col4-border{
    border-width:1px 0 0 0;
    border-color:#dedede;
    border-style:solid;
    padding-top:50px;    
}
.fjp-title-h2{
    color: #333333;
    font-size: 30px;
    font-weight:400;
    margin-bottom:25px;
}
.fjp-title-bot-h2{
    color: #fff;
    font-size: 30px;    
    margin-bottom:25px;
}
.fjp-title-h3{
    color: #525252;
    font-size: 18px;
    margin-bottom:20px;
}
.fjp-h3-compont
{
    color: #333333;
    font-size: 22px;
    font-weight:500;
    margin:15px 0;
}
.fjp-p-compont
{
    color: #617283;
    margin:0;
}
.fjp-countdown-h2
{
    color: #565656;   
    margin: 0 0 25px 0
}
.fjp-candidate-search .mr_job_title_location_form label{
    color:#565656;
    font-weight: 700;
}
.fjp-candidate-search .mr_job_title_location_form label a{
    color: #1395a6;
    font-weight: 700;
}
.fjp-btn {    
    background-color: transparent !important;    
    border-radius: 4px;
    height: 50px;
    padding: 14px 40px;    
    text-transform: uppercase;
    border: 2px solid #EEA722;
    color:#fff;
    font-size: 16px!important;
    font-weight: 700!important;
    letter-spacing: 0.5px!important;
}
.fjp-btn:hover{
    color:#fff;
    border: 2px solid #EEA722;
    background-color: #EEA722!important;
}
.fjp-title-h2-fw{
    color: #fff;    
}
.form-dis-tab{
    display:table;  
}
.form-col-dis{
    display:table-cell;
    float:none;
    vertical-align: middle;
}

@media only screen and (max-width:991px) {
     .fjp-col2-border{
         border-width:0;
         padding-top:25px;
     }
     .fjp-col-border{
         border-width:0px 1px 0 0;
         padding-top:25px;
     }
     
     .fjp-col4-border{
         border-width:0;
         padding-top:25px;
     }
    
	.fjp-p-compont
	{
        margin:0 0 28px 0;
    }
    
}
@media only screen and (max-width:768px) {
 .fjp-col-border{
    border-width:0; 
    text-align: center;
    }
    .fjp-col4-border{
    border-width:0;
    text-align: center;
    
}
.fjp-col2-border{
      text-align:center;
    }
}

.mighty-search .sidebar { margin-top:16%; }
/*********************************************************** end of search page ***************************************************************/

/*********************************************************** Blog Post CSS ***************************************************************/
.custom-single .entry-content { margin-top: 13%;}
.custom-single .entry-title { width: 62%; margin-right: 4px; }
.custom-single .entry-header { border-top:2px solid #e2e2e2; }
.custom-single .entry-meta { width:55%;}
.custom-single .ssba img { width: 32px !important; height: auto; padding: 0 !important; margin: 2px 0 0; }

.mighty_blog_home .two-thirds, .custom-single .two-thirds { width: 70% !important; float: left; }
.mighty_blog_cat .search-blog,.mighty_blog_home .search-blog, .custom-single .search-blog { width: 100%; margin-left:20px; position:relative; margin-top:2px; }
.mighty_blog_cat .search-blog input, .mighty_blog_home .search-blog input, .custom-single .search-blog input { background-color: #fff; border:0; border-bottom:1px solid #c4c4c4; padding: 15px 40px 15px 0; font-weight: 500; font-style: italic; color: #989898; font-size: 14px; margin: 0; }
.mighty_blog_cat .search-blog .search-btn, .custom-single .search-blog .search-btn { position: absolute; right: 0px; top:5px; cursor: pointer; background:none;}
.mighty_blog_cat .search-blog img, .custom-single .search-blog img{ outline: none !important; }
.mighty_blog_cat .archive-title{ color: #fff; font-weight: 500; margin: 0; position: absolute; font-size: 36px; line-height: 150px;}
.mighty_blog_home .btn-teal {font-weight:700;}
.mighty_blog_home .btn-teal:focus{color:#fff;}
blockquote{ background-color: #fff6e0; display: block; padding: 3%; }
blockquote::before { content: " " !important; display: none; } 
.custom-single blockquote { line-height: 0px; margin-left: 0px; }
.custom-single blockquote p {font-weight:600;text-align: center; font-size: 14px; color: #8A8989; }

.highlight-yellow { background-color: #fff6e0; display: block; padding: 1%; }
.custom-single .share-div { border: 0; width: 300px; float: right; vertical-align: top; margin-top: 2%; }

p.entry-meta { font-size: 14px; line-height: 25px; color: #8e8e8e !important; margin-top: 2%; }
.custom-single .entry-author a, .custom-single .entry-author a:hover { font-weight: 300; color: #8e8e8e !important; }

.custom-single .widget-wrap a { font-size:16px; line-height:26px; }
.custom-single .label-share { margin: 5px 0 0; padding-left: 10px; border-radius: 4px; font-size: 16px; height: auto; color: #333; border: 2px solid #e2e2e2; border-right: 0px; width: 64px; font-family: 'Open sans'; letter-spacing: -0.16px; }
.custom-single .ssba-wrap{ margin-top: 0px !important; float:left; }
.custom-single .entry-content h3{ font-size: 22px; font-weight:700; color: #1395a6; margin-bottom: 4%; }
.custom-single .entry-content strong{ font-size: 14px; font-weight:600; }

.custom-single .entry-content div { margin-top: 7%; } 
.custom-single .entry-header .cat-list { float: left; width: 100%; padding-bottom: 1%; border-bottom: 2px solid #e2e2e2; float: left; font-size: 11px; font-weight: 700; font-family: 'Open Sans'; letter-spacing: 0.46px; color: #525252; text-transform: uppercase; }
.custom-single .next-post-link { border-top: 2px solid #b2b2b2; border-bottom: 2px solid #e2e2e2; text-align: right; padding: 2%; margin-bottom: 5%; font-family: 'Open Sans' !important; }
.custom-single .next-post-link a { text-decoration:underline; }
.custom-single .next-post-link a:hover { text-decoration:underline; }

.single-post .has-post-thumbnail .entry-content b { font-weight: 700; font-size: 22px;}

.custom-single .search-blog  button { background-color:#fff; }

.search-btn, .search-btn:hover { background-color:#fff; } 

.resources-s .resources-title span, .resources-s .resources-title p { font-family: 'Open Sans' !important; }

.page-template-full-width .case-quote blockquote, .page-template-full-width-no-bc .case-quote blockquote, .page-template-learn .case-quote blockquote  { background-color: transparent; }
.blog div .blog_home_resources_icons {
    text-align: center;
}

@media only screen and (max-width: 767px) { 
 .custom-single .site-inner{padding:0 20px;}
 .custom-single .h1{font-size:25px;}
 .custom-single .entry-content { margin-top: 25%; }
 .custom-single .breadcrumb .mt20-xs{margin-top:20px !important;}
 .custom-single .search-blog{margin-left:0;}
 .custom-single .entry-header .entry-meta{width:100%;}
 .custom-single blockquote{width:100%;}
 .custom-single .pull-right-xs{float:none !important;} 
 .custom-single .share-div{width:100%;margin-bottom:20px;}
 
 .mighty_blog_cat .archive-title{ font-size: 15px; line-height: 50px;}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.custom-single .site-inner{padding-left:20px; padding-right:20px;}
	.custom-single .search-blog{margin-left:7px;}
	.blog .tnp-subscription{ margin-top : 70px ; }
}
 
/*********************************************************** end of Blog Post CSS ***************************************************************/

/****************customer************************/
.btn.btn-primary.yelbtn {
    background-color: #ffc100;
    border-color: #ffc100;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    height: 60px;
    min-width: 220px;
    padding: 17px 27px 11px 27px;
    text-transform: uppercase;
}
.btn.btn-primary.yelbtn:hover {
    background-color: #cb9900;
    border-color: #cb9900;    
}

.mighty-cont-box-text-butons div a[rel=wp-video-lightbox] {
    background-color: #00a6b8;
    border-color: #00a6b8;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    height: 50px;
    position: absolute;
    vertical-align: middle;
    width:100%;
    text-transform: uppercase;
}
.mighty-cont-box-text-butons div a[rel=wp-video-lightbox]:hover {
    background-color: #007486;
    border-color: #007486;
}
.mighty-cont-box-img .logoname{
    position: absolute; 
    margin: 30px; 
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.67px;
    line-height: 16px;
    text-transform: uppercase;    
}

.cus-sec-mr{padding:100px 0 30px 0}
.cus-sec-mr img{width:100%}

/********************************Pricing BLADE******************/
.pricing-bld-sec .mr-pattern {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #00a5b9 0%, #0d8cb9 100%) repeat scroll 0 0;
    padding: 100px 0;
}
.pricing-bld h2{
    color: #00a4b4;
    font-weight: 300;
    letter-spacing: 0.46px;
}
.pricing-bld .free-txt{
    color: #333;
    font-size: 76px;
    font-weight: 600;
    line-height: 1.2;
}
.pricing-bld .pricing-grid
{
    width:528px;
    margin:0 auto;
    background-color: #fff;
    padding:50px 0 50px 0;
    border-radius: 18px;
    margin-top:35px;
    
}
.pricing-bld .fa-check::before
{
    color:#FEC100;
	font-size:26px;
}
.pricing-bld ul
{
    margin:45px 0 25px 0;
}
.pricing-bld li
{
    padding:20px 20px 20px 95px;
    font-size:22px;
    color:#333;
    border-width:1px;
    border-style: solid;
    border-color:#dedede;
    text-align:left;
    
}
.pricing-bld ul *:not(:first-child) {
  border-width:0 1px 1px 1px;
  border-style: solid;
  border-color:#dedede;
}

.pricing-bld .ctabtn
{
	margin-top:20px;
    padding:0 65px;
}
.pricing-bld .p-title
{
    color: #ffffff;
    font-size: 32px;
    font-weight: 600;
    line-height:40px;
    margin-bottom:20px;
}
.pricing-bld .p-subtitle
{
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;    
}

@media only screen and (max-width:767px) {
    .pricing-bld .pricing-grid
    {
       width:auto;
       background-color: #fff;
       padding:30px 0;
       border-radius: 18px;
    }
	
	.pricing-bld ul{ margin:25px 20px; }
    .pricing-bld li{ padding:10px 5px; font-size:15px;}
    
	.pricing-bld-sec .mr-pattern { padding: 50px 0; }
    .pricing-bld .ctabtn {padding:0 30px;}
    
	.pricing-grid .pricing-btn{white-space:wrap; font-size:15px; padding:10px;}
    .pricing-bld .free-txt{ font-size: 40px; }
	p{font-size:14px;}		
	
	.post-16345 h1{font-size:20px;}
	.post-16345 h2{font-size:18px; margin-bottom:20px;}
	.post-16345 h3{font-size:16px;}
	.post-16345 .site-container{padding-top:0;}
	.post-16345 .entry-content ol, .post-16345 .entry-content ul{margin-left:0;}
    .btn.btn-primary.teanbtn {   
		overflow:hidden;
		font-size: 12px;
		height: 40px;
		white-space:normal;
		padding: 10px;   
	}
}
/***************end of pricing blade*********/




/********************************Page-Industries-List******************/
.page-industries-list .h1 {
    line-height: 44px;
    color: #fff;
    font-weight: 500;
    font-size: 36px;
    bottom: 0px;
    position: relative;
}

.page-industries-list .h2{
	color: #333333;	
	font-size: 24px;
	font-weight:400;
	line-height: 36px;
}

.page-industries-list p{
	font-size:14px;	
	line-height:25px;
	color:#525252;
	margin:0;
	padding:0;
}

.text-link, .text-link:hover, .text-link:active, .text-link:focus{
	color:#1395a6;
	text-decoration:underline;
}

.all-industries-btn { border-radius:0px !important; }

.page-industries-list .industries-section .thumbnail{ border:0; }

.page-industries-list .industries-section .thumbnail>img{ margin-left:0;}

.page-industries-list .industries-section .caption .h2{ line-height:26px; }

.page-industries-list .industries-section {
	border-top: 1px solid #D8D8D8;    
    display: inline-block;
    clear: both;
}

.industries-section > [class*='col-'] { border-left: 1px solid #DFDFDF; }

.industries-section > [class*='col-']:first-child { border-left-width: 0; }

.footer-banner {   
    background-size: cover !important;   
	background-position:center !important;
    padding-top: 356px;    
	color:#fff;
}

.footer-banner .footer-block{ bottom:40px; }

.footer-banner .h3{	
	font-size: 18px;
	font-weight:600;
	line-height: 28px;
}

@media only screen and (max-width: 767px) {
	.mt80-xs{margin-top:80px !important;}
	.mb40-xs{margin-bottom:40px;}
	.industries .banner-header-default{margin-bottom:30px; height:200px;}	
	.industries .banner-header-default .h1, .page-industries-list .banner-header-default .h1{font-size:20px;}
	.industries .h3{font-size:20px;line-height:1.2;}
	.page-industries-list .h1{ font-size:22px; color:#fff;}
	.page-industries-list .h2{font-size:16px;}
	.industries article{padding:0 15px;}
	.industries .entry-content ul > li{color:#333;}
	.industries p{font-size:14px;}
	
}

@media only screen and (max-device-width: 480px) {
	.footer-banner { padding-top: 100px; }
	.industries .content{margin-top:20px !important;}
	.industries p:last-child, .mb0-xs{margin-bottom:0;}
	.mt0-xs{margin-top:0;}
	.pt0-xs{padding-top:0;}
	.pt40-xs{padding-top:40px;}
}


/***************end of Page-Industries-List*********/


/***************start of Sprite-Industries-List*********/

.sprite {
    background-image: url(/wp-content/uploads/2017/09/sprite-industry.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-business-and-professional-services {
    width: 64px;
    height: 75px;
    background-position: -5px -5px;
}

.sprite-food-service {
    width: 76px;
    height: 75px;
    background-position: -79px -5px;
}

.sprite-government {
    width: 75px;
    height: 75px;
    background-position: -5px -90px;
}

.sprite-healthcare {
    width: 54px;
    height: 70px;
    background-position: -90px -90px;
}

.sprite-manufacturing {
    width: 66px;
    height: 75px;
    background-position: -165px -5px;
}

.sprite-retail {
    width: 71px;
    height: 75px;
    background-position: -154px -90px;
}

.sprite-transportation-small {
    width: 70px;
    height: 75px;
    background-position: -5px -175px;
}

/***************end of Sprite-Industries-List*********/




/********************************ABOUT Page**************************/
/*header*/

.page-template .features-hero-header-about {
    background-position: center;
    background-size: cover;
    height: 250px;
    margin-bottom: 20px;
    width: 100%;  
}

.page-template .feat-tit-area-about .h1 {
    font-size: 36px;
    color: #fff;
    letter-spacing: 0;
    line-height: 44px;
    font-weight: 500;
}

/*about-inner*/

.about-innerzs {
    padding: 0px 0;
}

.about-innerzs h3 {
    font-size: 30px;
    color: #333;
    margin-bottom: 20px;
    margin-top: 20px;
}

.about-innerzs h5 {
    font-size: 22px;
    color: #333;
    line-height: 34px;
    margin-bottom: 60px;
}

.about-innerzs h4 {
    font-size: 20px;
    color: #00A5B5;
    line-height: 28px; 
    margin-bottom: 5px;
    font-weight: 500;
}

.about-innerzs p {
    font-size: 16px;
    color: #333;
    line-height: 28px;
}

.more-pad-about {
    padding-left: 35px;
}

.offering-about {
    border-right: 1px solid #DEDEDE;
    padding-right: 35px;
}

.offering-about .about-bullets {
    margin-left: 0;
    margin-top: 20px;
}


.about-bullets li::before {
    color: #00a5b5;
    content: "•";
}

.about-bullets li {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 15px;
    padding-left: 1em;
    text-indent: -0.7em;
}


/*gray-mission*/

.gray-mission {
    padding: 40px 0px;
    background: #F8F8F8;
    text-align: center;
    margin-top: 60px;
}

.gray-mission h4 {
    font-size: 32px;
    color: #333;
    letter-spacing: 0;
    margin: 20px 0;
}

.gray-mission p {
    margin-bottom: 30px;
    font-size: 22px;
    color: #333;
    letter-spacing: 0;
    line-height: 36px;
}


.gray-mission h5 {
    font-size: 22px;
    color: #333;
    letter-spacing: 0;
    line-height: 36px;
    font-weight: 600;
}


/*customers-about*/

.customers-about {
    /*background: #fff8e6;*/
	background:#2EAEC7;
    padding: 40px 0px;
    text-align: center;
}

.customers-about h4 {
    font-size: 32px;
    color: #fff;
    letter-spacing: 0;
    margin: 20px 0;
}

.customers-about p {
    margin-bottom: 30px;
    font-size: 22px;
    color: #fff;	
    letter-spacing: 0;
    line-height: 36px;
}

.customers-about .row img {
    margin-right: 50px;
    width: 80px;
    opacity: 0.4;
}

.customers-about .row {
    padding: 0 40px;
    text-align: center;
}

.customers-about .row br {
    display: none;
}

/*awards-about*/

.awards-about {
    padding: 100px 0;
}

.awards-about h4 {  
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 40px;
    margin-top: 15px;
}

.awards-about h5 {
    font-size: 12px;
    color: #00A5B5;
    line-height: 28px;
    margin-bottom: 5px;
    font-weight: 700;
}

.awards-about a {
    font-size: 16px;
    color: #00A5B5;
    line-height: 28px;
    text-decoration: underline;
    margin-bottom: 20px;
}

.awards-about p {
    font-size: 14px;
    color: #333;
    line-height: 28px;
    margin-bottom: 25px;
}

.awards-about .offering-about {
    border-right: 1px solid #dedede;
    height: 470px;
    padding-right: 35px;
}

.awards-about .offering-about + .offering-about{ margin-top:45px; }

/*mightyteam-about*/
.mightyteam-about .container {
    border-top: 1px solid #979797;
}

.mightyteam-about h3 {
    font-size: 30px;
    color: #333;
    margin-bottom: 20px;
    margin-top: 40px;
}

.mightyteam-about p {
    font-size: 14px;
    color: #333;
    line-height: 34px;	
    margin-bottom: 70px;
}


/* Mighty leadership: */
.leader-mr-about h4 {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 17px;
    margin-top: 15px;
    text-transform: uppercase;
}

.leader-mr-about .row {
    border-top: solid 1px #DFDFDF;
}

.border-leader {
    border-right: 1px solid #DFDFDF;
}

.leader-mr-about h3 {
    font-size: 22px;
    color: #333333;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 20px;
}


.leader-mr-about small {
    font-size: 14px;
    color: #333;
    line-height: 28px;
    font-style: italic;
    margin-bottom: 30px;
}

.leader-mr-about p {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 25px;
}

.leader-mr-about {
    padding-bottom: 60px;
}

/*recruit-about*/
.recruit-about {
    background: #0A426B;
    padding: 60px 0px;
    text-align: center;
    color: #fff;
}

.recruit-about h3 {
    font-size: 30px;
    color: #fff;
    letter-spacing: 0.68px;
    line-height: 26px;
    margin-bottom: 20px;
}

.recruit-about .row {
    text-align: center;
}

.recruit-about br {
    display: none;
}

.recruit-about a.btn {
    background-color: #00a6b8;
    border-color: #00a6b8;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    height: 50px;
    margin-right: 20px;
    min-width: 300px;
    padding: 11px 27px;
    text-transform: uppercase;
}

.recruit-about a.anotherone {
    background-color: #0A426B;
    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.awards-about .offering-about {
		border-right: 1px solid #dedede;
		height: 577px;
		padding-right: 35px;
	}	
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.awards-about .offering-about {
		border-right: 0 solid #dedede;
		height: auto;
		padding-right: 15px;
	}
	
	.border-leader {
		border-right: 0px solid #dfdfdf;
	}
	
	.offering-about {
		border-right: 0px solid #dedede;
		padding-right: 15px;
	}
}


/* Small Devices, Tablets */
@media only screen and (max-width : 643px) {
	.recruit-about a.btn {
		margin-bottom: 20px;
		margin-right: 0px;
		min-width: 78%;
	}
	
	.recruit-about { padding: 60px 0 40px; }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 418px) {
	.feat-tit-area-about {
		padding-top: 125px;
	}
}

/********************************End of ABOUT Page**************************/


/****************************************Applicant Tracking ************************************************/
.applicant-tracking-section .breadcrumb{margin-top:0 !important;}
.applicant-tracking-section p{font-size:16px;}
.applicant-tracking{ height:350px !important; }
.applicant-tracking .h1{
	bottom:0 !important;
	position:static !important;
}

.applicant-tracking-list li{
	padding:10px 0;	
	background:url('/wp-content/uploads/2017/10/applicant-tracking-check.png') 0 4px no-repeat;	
}

.applicant-tracking-list li p{
	padding:0 30px;
	margin:0;
	font-size:18px;
}

.applicant-tracking-pricing, .applicant-tracking-candidate{ margin:0 !important; }

.sea-input{
	border:1px solid #979797;
	border-radius:1px;
	font-style:italic;
	color:#00a4b4;
	font-size:18px;	
}
.applicant-tracking-candidate .featured-content .entry {
	border-bottom: 0;
	margin-bottom: 0;	
}


@media only screen and (max-width: 767px) {
	.applicant-tracking-h2{font-size:20px;}
	.ml10-xs{margin-left:10px !important;}
	.applicant-tracking-list li p{font-size:15px;}
	.fjp-title-h2{ font-size:22px;}
}

/**************************************** end of Applicant Tracking ************************************************/

.fjp-candidate-search input::-webkit-input-placeholder{ color: #00a4b4 !important; }



/**************************start static mighty customer slider**************************/
.mr-customer{background-image: url(/wp-content/uploads/2017/03/Rectangle-2.png); padding:80px 0}
.mr-customer .carousel-indicators li{background-position: 0 5px;height:75px; background-size: contain; border-radius:0px; margin-right: 40px; background-repeat: no-repeat; opacity:0.3; border-top:5px solid transparent!important}
.mr-customer .carousel-inner{margin:0 80px; width:auto; padding:0 5px}
.mr-customer .slider-h2{font-size:36px!important;font-weight:300;color:#656565;padding:0 80px;margin-top:0px}
.mr-customer .carousel-indicators .mrc-1{ width:90px; background-image: url(/wp-content/uploads/2016/05/opexpert-1.png) ;  }
.mr-customer .carousel-indicators .mrc-2{ width:100px; background-image: url(/wp-content/uploads/2016/05/thinkglinkmedia.png)  }
.mr-customer .carousel-indicators .mrc-3{ width:150px; background-image: url(/wp-content/uploads/2016/05/pinacle.png)  }
.mr-customer .carousel-indicators .mrc-4{ width:150px; background-image: url(/wp-content/uploads/2016/05/pitneybowes.png)   }
.mr-customer .carousel-indicators .mrc-5{ width:85px; background-image: url(/wp-content/uploads/2016/05/saglobal.png)  }
.mr-customer .carousel-indicators .mrc-6{ width:105px; background-image: url(/wp-content/uploads/2016/05/relevante.png)  }
.mr-customer .carousel-indicators{position:static; width:auto}
.mr-customer .carousel-control{ width:auto;}
.mr-customer .carousel-indicators .active{ opacity:1; border-width: 5px 0 0 0;border-style:solid;border-color: #007D89!important;background-color: transparent}
.mr-customer .carousel-inner{min-height:121px;}
.mr-customer .carousel-inner p{font-size:20px;margin:0px;font-weight:300; ;color:#34495E; line-height:24px}
.mr-customer .carousel-inner h3{float:right; font-size:16px}
.mr-customer .carousel-inner h3 strong{font-weight:bold}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{color:#007486}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{color:#007486}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 1200px) {
	.mr-customer .carousel-indicators li{margin-right:20px}
}

@media only screen and (max-width : 991px) {
	.mr-customer .slider-h2{font-size:20px!important; margin-bottom:20px;}
	.mr-customer .slider-h2{padding:0 40px}
	.mr-customer .carousel-inner{margin:0 40px}
	.mr-customer .carousel-indicators li{ margin-right: 20px;}
}
/**************************end static mighty customer slider**************************/

/**************************CASE STUDY **************************/
.case-study-section .breadcrumb{margin-top:0 !important;}
.case-study-section .h2{
	font-weight:300;
	font-size:34px;	
	line-height:1.4;		
}

.case-study-section .h3{
	font-weight:700;
	font-size:22px;	
	line-height:1.4;	
}
.case-study-section .pname{color:#1395a6;}
.case-study-section .desig{color:#525252;}
.case-study-section .p{ font-size:16px; margin:0; }

.case-study-section .btn{font-weight:700;}
.case-study-section .img-box{text-align:center;}
.case-study-section .case-study-blockquote{line-height:1.7;}

.case-study-section .case-study-intro-cntr {
	border-radius: 15px;
	border: 1px solid #979797;	
	box-shadow: 1px 1px 1px #979797;
	background: #fff;	
	padding: 30px;	
	font-family: 'Open Sans';
	margin-top:30px;
	font-size: 16px;
	line-height: 20px;
	color: #414141;
}

.case-study-section .lightBl,.case-study-section .lightBl:hover{font-weight:400; color:#00a6b4;}

.case-study-section .case-study-circle {  
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 100px;
	padding:0 4px;
	height: 100px;
	border:1px solid #979797;
}

@media only screen and (max-width: 767px) {
	.case-study-intro-cntr{margin:0 10px !important;}
	.case-study-section .h2{ font-size:20px; }
	.case-study-section .img-box{width:100px;}
	.case-study-section .h3{font-size:15px !important;}
	.case-study-section .btn{font-size:14px;}
	.pr0-xs{padding-right:0;}
	.pl0-xs { padding-left: 0; }
	.pl30-xs { padding-left: 30px !important; }
	.case-study-section .case-study-intro-cntr{padding:15px;}
	.bdr-tb-xs {border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
	.case-study-section .p{ font-size:14px; }
	.page-id-11969 .entry-content-innercntr{margin-top:0;}
	.case-study-section .case-study-profile{width:100% !important; text-align:center;}	
	.case-study-intro-cntr .case-study-profile .img-box{display:inline-block;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {	
	.case-study-section .h2{ font-size:24px; }	
	.case-study-section .h3{font-size:18px !important;}
	.case-study-section .btn{padding:15px;font-size:14px;}
	.pr0-xs{padding-right:0;}
	.pl0-xs { padding-left: 0; }
	.pl30-xs { padding-left: 30px !important; }	
	.bdr-tb-xs {border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
	.case-study-section .p{ font-size:14px !important; }	
	.case-study-section .case-study-profile .img-box{display:inline-block;}	
}

/**************************end CASE STUDY **************************/


/**************************HOMEPAGE CHROME EXTENSION**************************/

.chrome-extn-blade-bg{
	background:url('/wp-content/uploads/2017/11/chrome-blade.png');	
	width:100%;	
	padding:60px 0;
	
}
.chrome-extn-blade{
	position:relative;		
	color:#fff;	
}

.chrome-extn-blade .h1{
	color:#fff;
	font-weight:500;
	padding-bottom:10px;
	font-size:40px;
}
.chrome-extn-blade .p{
	color:#fff;	
	font-weight:700;
	font-size:22px;
}
.chrome-extn-blade ul{
	margin-left:20px;	
	margin-bottom:20px;	
}
.chrome-extn-blade ul li{
	font-weight:400;
	font-size:20px;
	list-style-type:disc;
	z-index:9999;
}

.chrome-extn-blade .chrome-extn-bottom-blade .btn{
	font-weight:700;
	border-radius:2px;
}

.chrome-extn-blade .btn-secondary, .chrome-extn-blade .btn-secondary:focus{
	background-color: #ffc100;
    border-color: #ffc100;
	color:#fff;
}

.chrome-extn-blade .btn-secondary:hover{
	background: #cb9900;
	border-color: #ffc100;
	color:#fff;
}

.funnel-two-lp-bottom-form .h2{color:#fff !important;}  

@media only screen and (max-width: 767px) {
	.chrome-extn-blade{padding:0 !important;}
	.chrome-extn-blade .h1{	font-size:17px;	}
	.chrome-extn-blade .p{font-size:12px;}
	.ml20-xs{margin-left:20px !important;}
	.chrome-extn-blade ul li{font-size:10px;}
	.chrome-extn-blade .btn-block{margin-left:0 }
	.pb0-xs {padding-bottom:0;}	
	.bp0-xs{padding:0 !important;}
	.bp10-xs{padding-bottom:10px;}
	.btn-block-xs{width:100%;}	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.chrome-extn-blade .h1{	font-size:24px;	}	
	.chrome-extn-blade ul li{font-size:15px;}
	.chrome-extn-blade .p{font-size:18px;}		
	
	.bp0-xs{padding:0 !important;}	
}
 
/**************************end of HOMEPAGE CHROME EXTENSION**************************/

/********************************************** slide in on home page *********************************************/
@media only screen and (max-width: 767px) {
	.homepage-template-4 br{display:none;}
	.homepage-template-4 h1.funnel-two-lp-form-title {font-size:17px;}
	.pt20-xs{padding-top:20px;}
	.funnel-two-lp.homepage-template-4 .expand .fun-2-text-box-set-1{padding:0;}
	.bp8-xs{padding:0 !important;}
	
	.mr-customer{padding:30px 0;}
	.homepage-template-4 .bottom-form .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions{margin:20px 0;}
	.homepage-template-4 .hadPhoneSideText{margin-top:0;}
	.homepage-template-4 .white-bg.hand-phone-back{min-height:auto;}
	.builder-features .box-1, .builder-features .box-2, .builder-features .box-3, .builder-features .box-4{width:auto; height:auto;}
	
	.homepage-template-4  h2{padding-top:0 !important;font-size:17px !important;}
	h2.funnel-two-lp-blade-2-tit{margin:30px auto !important}	
	#f-t-lp-t-b-one.f-t-lp-t-box img,#f-t-lp-t-b-two.f-t-lp-t-box img, #f-t-lp-t-b-three.f-t-lp-t-box img{padding-top:32px; padding-bottom:0;}
	.homepage-template-4 .btn-secondary {min-width:auto; height:auto; padding:12px 10px;}
	.homepage-template-4 p{font-size:15px ;}
	#f-t-lp-t-b-three .overlap .overlap-inner-border{padding:31px 10px 0 30px;}
	#f-t-lp-t-b-three.f-t-lp-t-box .overlap h3{padding:0;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.homepage-template-4 .builder-features{padding-bottom:0;}
	.homepage-template-4 .white-bg.hand-phone-back{min-height:auto;}
	.homepage-template-4 p{font-size:15px;}
	.homepage-template-4 .hadPhoneSideText{margin-top:0;}
	.homepage-template-4 .bottom-form .funnel-two-lp-bottom-form .mr-job-title-location-form .form-actions{margin:20px 0;}
}
/******************************************** end of slide in on home page ******************************************/

/******************************************** Partners Spotlight pages ******************************************/
.partners .site-inner {
	padding-top: 0px !important;
    width: 100%;
    max-width: 100%;  
}
.partners .content {   
    max-width: 1200px;
	margin:0px auto;		
    float: none;
	padding-right:15px;
	padding-left:15px;
}

.partners .banner-header-default{ height: 350px; } 
.partners .banner-header-default .h1 { position:static; font-size:32px; font-weight:700;}

.partners .btn-tertiary, .btn-tertiary:active, .btn-tertiary:focus{font-weight:700; color:#fff;}
.partners .entry-content ul > li { list-style-type: disc; }

.partners-sidebar ul{margin-left:0;}
.partners .h3{line-height:1.4;}
.partners .btn{font-weight:700;}
.partners .partners-sidebar .nav>li>a{
	color: #848484;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
	border-radius: 0;
    display: block;
    padding: 6px 13px 6px 0;
}

.partners .partners-sidebar .nav>li>a.active, .partners .partners-sidebar .nav>li>a:focus{
	color: #083556;
	padding: 6px 13px;
    border-radius: 0;
	background: #afe0e4;
	font-size: 14px;
    font-weight: 700;
    line-height: 19px;
}

.partners .partners-sidebar .nav>li>a:hover {
    background: #7fd2da;
    color: #083556;
    padding: 6px 13px;
    width: 100%;
	border-radius: 0;
    display: block;
    font-weight: 700;
}

.partners .partners-section a,.partners .partners-section a:hover{text-decoration:underline; color:#848484; font-weight:400;}

@media only screen and (max-width: 767px) {
	.partners-section{padding:0;}
	.partners .banner-header-default .h1 {font-size:16px;}
	.partners-section ul{margin-left:20px;}
	.partners-section ul li{font-size:14px;padding:2px 0;}
	.partners-section .btn-block-xs{display:block; width:100%;}
	.partners .banner-header-default{margin-bottom:30px;}
	
	.partners .btn {font-size:12px;}
	.partners .h2{font-size:28px; padding-top:10px;}
	.partners .h3{font-size:19px;}
	.partners .mb10-xs{margin-bottom:10px;}
	
	.partners-sidebar li {font-size:14px;}	
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.partners .pt70-xs{padding-top:70px;}
	.partners .pt40-xs{padding-top:40px;}
	.partners .partners-sidebar .nav>li>a.active, .partners .partners-sidebar .nav>li>a:focus{padding:6px 0; font-size:13px;}
}
/******************************************** end of Partners Spotlight pages ******************************************/


/******************************************** FREE JOB POSTING page ******************************************/
.fjp-main-section{margin-bottom:100px}
.fjp-main-section p{ font-size:16px;}
.fjp-main-section .h2{font-weight:400; font-size:32px; color:#262626;}
.fjp-main-section .h3{font-size:22px; font-weight:400;}

.fjp-partner-section p a, .fjp-partner-section p a:focus{text-decoration:underline !important; color:#333;}
.fjp-partner-section p a:hover{color:#00a6b4;}
.fjp-partner-section .btn-tertiary{font-weight:700;}


.fjp-post-free-jobs p {font-size:14px;}
.fjp-post-free-jobs a,.fjp-post-free-jobs a:focus{font-weight:400; font-size:14px;text-decoration:underline; color:#333;}
.fjp-post-free-jobs a:hover{color:#00a6b4;}
.fjp-strategy {padding:50px 0;}
.fjp-strategy .h2{color:#fff;}
.fjp-optimal .panel-group{margin-bottom:0;}

.fjp-optimal .panel-group .panel, .fjp-optimal .panel-group .panel:focus{margin:0; }
.fjp-optimal .panel-body { padding:0; }
.fjp-optimal .minus-icon {background:url('/wp-content/uploads/2017/11/features-minus.png') 0px 10px no-repeat; width:34px; height:34px;}
.fjp-optimal .plus-icon {background:url('/wp-content/uploads/2017/11/features-plus.png') 0px 10px no-repeat; width:34px; height:34px;}
.fjp-optimal .panel-group .panel-default:nth-child(2), .fjp-optimal .panel-group .panel-default:last-child{border-radius:0;}

.fjp-optimal .accordion-toggle:focus{color:#262626;}
.fjp-optimal .accordion-toggle i{padding-right:50px;}

.panel-group .panel-default .panel-title a.accordion-toggle span{ text-decoration:none; font-size:22px;}
.fjp-optimal .panel-group .panel-default .panel-body {width:80%;margin-left:130px;}

.fjp-optimal .panel-group .panel-default .panel-heading .h3 a{font-family:'Open Sans'; font-weight:400; font-size:22px;}
.fjp-optimal .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;}


.fjp-optimal span{font-weight:400; font-size:16px; text-decoration:underline;}
.fjp-strategy [class*="col-"] {padding:0 30px;}
.fjp-resources .h3{margin-top:0;}
.fjp-resources ul{margin-left:0;}
.fjp-resources a, .fjp-resources a:focus{text-decoration:underline !important; font-size:14px; color:#1395a6; font-weight:400;}
.fjp-resources a:hover{color:#333;}
.fjp-optimal .panel-group .panel-default .panel-heading{ padding:20px 50px 0px 50px; background: none; }

.page-template-full-width-no-bc .fjp-optimal .panel-heading .accordion-toggle::before {  
    content: " ";   
	display:inline-block;
    background: url('/wp-content/uploads/2017/11/features-minus.png') no-repeat; 
    width:34px; 
    height:34px;
    float: left;        	
	margin-right:50px;
}
.page-template-full-width-no-bc .fjp-optimal .panel-heading .accordion-toggle.collapsed::before {
	display:inline-block;
	content: " ";
    background: url('/wp-content/uploads/2017/11/features-plus.png') no-repeat; 
    width:34px; 
    height:34px;	
	margin-right:50px;
}

@media (min-width: 1025px){
	.fjp-post-free-jobs .row [class*="col-"] {
		float: none;
		display: table-cell;
		vertical-align: top;
	}
}

@media only screen and (max-width: 767px) {
	.fjp-main-section{padding:0 10px; margin-bottom: 0;}
	.fjp-main-section .h2{font-size:20px;}
	.fjp-main-section .h4{font-size:16px;}
	.fjp-optimal .table tr td{padding:0 10px;}
	.bdr-rl-wht-xs{border:0;}
	.bdr-r-xs{border-right:0;}
	.fjp-main-section p{font-size:14px;}
	.pl10-xs{padding-left:10px;}
	.fjp-post-free-jobs .h3 {text-align:left;}
	.fjp-post-free-jobs p {text-align:left;}
	.fjp-main-section .h3{font-size:18px;}	
	.fjp-resources img {margin-bottom:10px;}
	
	.panel-group .panel-default .panel-title a.accordion-toggle span{font-size:18px;}
	.fjp-optimal span{font-size:14px;}	
	.fjp-optimal .panel-group .panel-default .panel-heading { padding: 0 !important; }
	.fjp-optimal .panel-group .panel-default .panel-body { padding: 0 10px; margin-left:0; width:100%;}	
	.page-template-full-width-no-bc .fjp-optimal .panel-heading .accordion-toggle::before {  margin-right:20px; }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.fjp-main-section .h2{font-size:28px;}
	.bdr-r-xs{border-right:0;}
	.fjp-main-section .h3{font-size:20px;text-align:left;}
	.fjp-post-free-jobs p{text-align:left;}
	.fjp-resources .h3{font-size:17px;}
}
/******************************************** end of FREE JOB POSTING page ******************************************/

/**********************header-style.css*************************/
#mobile-header {
    display: none;
    float: right; 
    position: absolute;
    right: 10px;
    top: 40px;
}

.display-none { display:none; }

.simple-social-icons ul li a:hover { background-color: #00a5b5 !important; color: #ffffff !important; }
#simple-social-icons-2 ul li a { color: #555 !important; }

.sidr ul { 
  border-top: none;
  border-bottom: none;
}
.sidr ul li {
 border-top: none;
border-bottom: none;
 line-height: 35px;
}

.sidr-class-post-link {
    border-radius: 3px;
    background-color: #00a5b5;
    width: 80%;
    text-align: center;
    margin: 5px auto !important;
}

.sidr-class-demo-link {
    border: 1px solid #00a5b5 !important;
    border-radius: 3px;
    color: #00a5b5;
    width: 80%;
    text-align: center;
    margin: 5px auto !important;
}

.sidr-class-demo-link a {
    color: #68BDD7 !important;
}

.sidr-class-login-link {
    padding: 10px 0;
    line-height: 0;
    text-decoration: underline;
   color: #fff;
}

.sidr-inner .sidr-class-close {
    justify-content: flex-end;
    display: flex;
    padding: 10px 45px ;
    font-size: 14px;
}

.sidr-inner .sidr-class-close span {
   cursor: pointer;
}

.sidr-class-header > a {
    color: #68Bdd7 !important;
}

.sidr ul li ul {
   border-top: none;
}
.sidr ul li ul li a, .sidr ul li ul li span {
    color: #fff;
    line-height: 2.6;
}

.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
  line-height: 35px !important;
  border-top: none !important;
}

.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
   line-height: 35px !important;
}

.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {
   box-shadow: none !important;
}

#mobile-header .fa-bars { 
 color: #000;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
 color: #999 !important;
}

@media only screen and (min-width: 420px) {
   .sidr {
      width: 370px;
   }
   .sidr.right {
      right: -370px;
   }
  .sidr-class-demo-link {
      display:none !important;
   }
  .sidr-class-post-link {
      display:none !important;
   }
  .sidr-inner .sidr-class-close {
      padding: 15px 50px 0 0;
  }
}
@media only screen and (max-width: 960px){
    #mobile-header {
        display: block;
    }
}

.learnMenuWraper {max-width:640px; margin:0 auto;}

.post-11753 .mr-padding{padding:20px 0px !important;}



/********************************************************************* Slide-In-Blade *********************************************************************/
.slide-in {
    position: fixed;  
	background:rgba(255,255,255,.6);
	padding:1.5rem 2rem 0;
    width:100%;
    bottom:-30px;
	text-align:center;
	z-index:9999;
	margin-bottom:28px;	
}

.slide-in .nav-pills{	
	display:inline-block;
} 

.blog .slide-in .nav-pills, .custom-single .slide-in .nav-pills,.archive .slide-in .nav-pills,.search .slide-in .nav-pills,.page-template-default .slide-in .nav-pills {	
	margin-right:39% !important;
} 

.slide-in .nav-pills li{	
	background-color:#1c435d;	
	margin-right:10px;
	border-radius:4px;	
	border-bottom-left-radius:0;	
	border-bottom-right-radius:0;
}

.slide-in .nav-pills li a{
	color:#fff;
	font-weight:600;
	background-color:#1c435d;
	font-size:14px;
	padding:10px 15px;
}
.slide-in .nav-pills li a:hover{
	color:#fff;
	background-color:#00a4b4;
}

.page-template .mr-wp-ftr,.custom-single .mr-wp-ftr,.blog .mr-wp-ftr,.archive .mr-wp-ftr,.search .mr-wp-ftr,.page-template-default .mr-wp-ftr {margin-bottom:35px;}
.page-template .mr-wp-ftr-bottom,.custom-single .mr-wp-ftr-bottom,.blog .mr-wp-ftr-bottom,.archive .mr-wp-ftr-bottom,.search .mr-wp-ftr-bottom,.page-template-default .mr-wp-ftr-bottom{border:0;}

@media only screen and (max-device-width: 767px){		
	.slide-in{display:none; }
	.page-template .mr-wp-ftr,.custom-single .mr-wp-ftr,.blog .mr-wp-ftr,.archive .mr-wp-ftr,.search .mr-wp-ftr,.page-template-default .mr-wp-ftr{margin-bottom:0;}
}
/********************************************************************* end of Slide-In-Blade *********************************************************************/

.hg-grossary-header{
    height: 81px;
    background-size: cover!important;
    
}
#hr-glossary-header{border-bottom:1px solid;margin-bottom:20px;}
.hg-grossary-header .container h1{
    color: #fff;
}
.glossary-pagi-tab{
    color: #656565!important;
    font-size: 18px;
    font-weight: 600;
    padding:20px 10px;
    
}
.hr-glossary-navi{background-color: #fff;}
.glossary-pagi-tab span{
    color: #b3b3b3!important;
   }
.glossary-pagi-tab .hg-link{
    color: #656565!important;
    font-size: 18px;
    font-weight: 600;
	cursor:pointer;
}
.glossary-pagi-tab .active{
    color: #00a5b5!important;
   }
.hg-grossary-tabhead{
    font-size:64px;
    font-weight: 300;
    color:#656565;
    border-top:2px solid;
    padding:10px 0;
    line-height:60px;
    
}

.hg-glossary-title ul{margin-left:0px;margin-bottom:55px}
.hg-glossary-title ul li{
    list-style-type: none!important;
    color:#656565;
    margin-bottom:0px !important;
}
.container-hrcontent{margin-top:60px}
.hg-glossary-title ul li a{
        color:#656565!important;
        font-weight:400;
}
.hg-glossary-titlediv .active{color: #00a5b5; border-color:#00a5b5; border-width:4px}
@media only screen and (min-width: 992px) {
    .hg-glossary-titlediv:nth-child(4n+1) {
        clear: both;
    }
}
@media only screen and (max-width: 991px) {
    .hg-glossary-titlediv:nth-child(2n+1) {
        clear: both;
    }

}
@media only screen and (max-width: 767px) {
    .hg-grossary-header{
    font-size: 12px;
}
.container-hrcontent{margin-top:0px}
#hr-glossary-header{border-bottom:0;margin-bottom:0;}
}

.hiring-resources .btn-teal{font-weight:700;} 
.hiring-resources .btn{color:#fff!important;} 
.hiring-resources .clear-white:hover{color:#00A6B8 !important;} 
.hiring-resources #search_guide {
	font-size:14px;
	font-style:italic;
	color:#989898;
	background:#f8f8f8;
	border:0;
	padding:26px 20px;
}

.hiring-resources .search-btn {
    position: absolute;
    right: 0px;
    top: 15px;
    cursor: pointer;
    background: none;
}
.hiring-resources .search-form{ width:100% }
/********************************************************************* Recruitment Guide *********************************************************************/
.recruitment-guide .site-inner{
    padding-top: 0px !important;
    width: 100%;
    max-width: 100%;
}

.recruitment-guide .banner-header-default{
	height:250px;
	margin-bottom:0 !important;
	padding: 73px 0 42px 0;
}
.recruitment-guide .learnMenuWraper{display:none;}
.recruitment-guide .recruitment-legal,.recruitment-guide .recruitment-business, .recruitment-guide .recruitment-hiring, .recruitment-guide .recruitment-glossary{margin-top:60px;}

.recruitment-guide .h1 {    
    font-weight: 700;
    font-size: 34px;
    bottom: 0px;
    position: relative;
	margin-bottom:0;
}

.recruitment-guide .h2 {
	color: #fff;
    font-weight: 400;
    font-size: 34px;     
	width:50%;
	text-transform:none;	
	margin:0;
}
.recruitment-guide .learnMenuWraper{display:none;}
.recruitment-guide .recruitment-legal,.recruitment-guide .recruitment-business, .recruitment-guide .recruitment-hiring, .recruitment-guide .recruitment-glossary{margin-top:60px;}

.recruitment-guide .h3{
	color: #333333;
    font-weight: 400;
    font-size: 23px;
    margin-top: 40px;
    line-height: 1.4;
    padding: 20px 5px 54px 5px;
    border-bottom: 1px solid #dedede;   
}
.recruitment-guide .business-bg
{
	background-color:#f8f8f8;
}
.recruitment-guide .resources-header-nav {
    border-bottom: 1px solid #AEAEAE;
}

.recruitment-guide .resources-header-nav ul{
	list-style-type:none;
	padding:25px 0;
}

.recruitment-guide .resources-header-nav ul li{
	display:inline;
	margin:0 50px;
	text-transform:uppercase;
}
.recruitment-guide .resources-header-nav ul li:first-child{margin-left:0;}
.recruitment-guide .resources-header-nav ul li a{
	color:#656565 !important;
	font-weight:600 !important;
	font-size:14px;
	letter-spacing:0.5px;
}

.recruitment-guide .resources-header-nav ul li a:focus, .recruitment-guide .resources-header-nav ul li a:hover{
	color:#333333 !important;	
	font-weight:700 !important;
}
.recruitment-guide .recruitment-legal-heading{
	font-weight:700;
	color:#656565;
	text-transform:uppercase;
	font-size:22px;
	font-family: 'Open Sans', sans-serif;
}

.recruitment-guide #search_guide {
	font-size:14px;
	font-style:italic;
	color:#989898;
	background:#f8f8f8;
	border:0;
	padding:30px 20px;
}

.recruitment-guide .search-btn {
    position: absolute;
    right: 0px;
    top: 15px;
    cursor: pointer;
    background: none;
}

.recruitment-guide .recruitment-boxes .recruitment-content{
	background-color:#f8f8f8;
	border-bottom: 2px solid #656565;
	margin-bottom:50px;
}

.recruitment-guide .recruitment-boxes .recruitment-content h3{ font-size:2.1rem; }

.recruitment-guide .recruitment-boxes .recruitment-content-text{
	padding:0 20px 30px 20px;
	
}

.recruitment-guide .recruitment-boxes .recruitment-content-text, .recruitment-guide .recruitment-boxes .recruitment-content-text p{
	margin-bottom:0;
}

.business-white-bg{
	background-color:#fff !important;
}
.recruitment-guide .recruitment-content-text a{
	color:#00a5b5;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	text-decoration:underline;
	
}

.recruitment-guide .btn-teal{font-weight:700;}

.recruitment-guide .legal-disclaimer-block{
	padding:30px 0;
}

.recruitment-guide .resources-row{padding:50px 0;}

@media only screen and (max-device-width: 767px){	
	.recruitment-guide .h3{font-size:20px; margin-top:20px;}
	.recruitment-guide .h1, .recruitment-guide .h2{ font-size:25px; }	
	.recruitment-guide .h2{width:auto;}
	.recruitment-guide .resources-header-nav ul{padding:20px 0;}
	.recruitment-guide .resources-header-nav ul li{margin:0 6px;}
	.recruitment-guide .recruitment-legal, .recruitment-guide .recruitment-business{margin-top:20px;}
	.recruitment-content-text h3{font-size:2.0rem;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.recruitment-content img{width:100%;}
	.recruitment-guide .resources-header-nav ul li{margin:0 25px;}
	.recruitment-guide .h2{font-size:25px;}
}
/********************************************************************* end of  Recruitment Guide *********************************************************************/

#pardot-form p span.description{color:#fff;}


/*************************************************************************** HomePage 3.0 Iteration *********************************************************************/

@-webkit-keyframes expand{
    0%{height:897px}
    100%{height:0px}
}
/*.homepage-template-3 .fa-bars{color:#fff !important;}*/
.homepage-template-3 .site-container {padding-top:0 !important;}
.homepage-template-3 .bottom-form {background-color:#00a6b8;}


.homepage-template-3 .mr-wp-ftr-bottom{border:0;}

.homepage-template-3 .site-inner, .wrap{max-width:100%;}
.homepage-template-3 .content .entry{background:none;}
.homepage-template-3 .cta-btn-primary{color:#fff;}
.homepage-template-3 .navbar-collapse .row{display:none;}
.homepage-template-3 .navbar-collapse .mainMenuWrapper{margin-top:40px;}

.homepage-template-3 .navbar-collapse .row ul{display:none;}

.homepage-template-3 .navbar-brand img{display:none;}

.homepage-template-3 .header-mr-menu .navbar-nav.header-mr-nav>li>a:hover{color:#fff !important;}


.header-mr-menu.navbar>.container .navbar-brand{width:200px !important; height:43px !important; padding:initial !important; transition:all 0s ease 0s !important;}

.homepage-template-3 .navbar-brand{ display: inline-block; background: url('/wp-content/uploads/2018/04/homepage-logo.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width: 195px; height:43px;padding-bottom:20px; margin:27px 0 0 !important;}
 
.homepage-template-3 .home-logo { background-position: -10px -0px; }
.homepage-template-3 .mr-logo { background-position: -10px -53px; }

.homepage-template-3 .navbar-visible .home-logo{background-position: -10px -53px !important;}

.homepage-template-3 .navbar-brand .home-logo img, .homepage-template-3 .navbar-brand .mr-logo img{display:none;}


.homepage-template-3 .navbar-fixed .fa-bars{color:#333 !important;}

.homepage-template-3 .content{
	top:1200px !important;
	position:relative !important;
	width:100%;
}

.homepage-template-3 .main-header{
	padding-left:0;
	padding-right:0;
}
.homepage-template-3 #jumbotronHome {
    position: relative;
    padding-bottom: 0;
    min-height: 41.5rem;
}

.homepage-template-3 #jumbotronHome .jumbotronHome-inner{
	background-image:url(/wp-content/themes/mighty/images/home/home-sm.jpg);
	background-position: center center;
    height: 100vh !important;
	background-size:cover;	
	max-height: 949px;	
}
@media screen and (min-width: 1367px){
	.homepage-template-3 #jumbotronHome .jumbotronHome-inner{
		background-image:url(/wp-content/themes/mighty/images/home/home-lg.jpg);
	}
	
}

.homepage-template-3 .jumbotron-banner {
    position: absolute;
    bottom: 40px;
    left:49.4%;
    z-index: 999;
    transition: all .3s;
}

.homepage-template-3 .header-mr-menu .navbar-nav.header-mr-nav>li>a.cta_btn{background:transparent !important; border:1px solid #fff !important; color:#fff !important;padding:10px 12px !important; margin:6px 0px 7px 3px !important; font-weight:700; height:35px;border-radius:4px;}

.homepage-template-3 .header-mr-menu .navbar-nav.header-mr-nav>li>a.cta_btn:focus,.homepage-template-3 .header-mr-menu .navbar-nav.header-mr-nav>li>a.cta_btn:hover{background:#FFC100 !important; border:1px solid #FFC100 !important;}

.homepage-template-3 .masthead-overlay{
	position:absolute;
	top:0;
	width:100%;
	color:#fff;
}

.homepage-template-3 .jumbotron-banner .btn-blade{	 	
	width: 100%;
    margin: 0 auto;
    font-size: 1.4rem;
    color: #FFF;	
}

.homepage-template-3 .header-mr-menu{
	box-shadow:none;
	background:none;		
}

.homepage-template-3 .mr-menu-top-links.navbar-nav > li > a, .homepage-template-3 .header-mr-menu .navbar-nav.header-mr-nav>li>a , .homepage-template-3 .fa.fa-search.search-icon{ color:#fff; }

.homepage-template-3 .masthead-overlay .left-block
{
	padding-left:8%;
	color:#fff;
	padding-top:25%;
}

.homepage-template-3 .masthead-overlay .right-block{	
	position:absolute;
	top:0;	
}

.homepage-template-3 .masthead-overlay .h1{
	font-weight:700;
	font-size:64px;
	margin-bottom:30px;
}

.homepage-template-3 .masthead-overlay .h3{
	font-size:20px;
	font-weight:700;	
	font-family: 'Open Sans', sans-serif;	
	padding:0 10px;
}

.homepage-template-3 .masthead-overlay ul{ font-weight:400; }
.homepage-template-3 .masthead-overlay ul li{list-style-type:disc; margin-left:20px;}
	
.homepage-template-3 .masthead-overlay .btn{background-color:#ffc100; border:1px solid #ffc100; color:#fff;}
.homepage-template-3 .masthead-overlay .btn:hover{background-color:#cb9900; color:#fff; border:1px solid #cb9900;}

.homepage-template-3 .blade2{
	background: url(/wp-content/uploads/2018/04/homepage-blade-backdrop.png);
	background-size: cover;
	background-position: center;	
}

.homepage-template-3 .bdr-b{border-bottom:1px solid #979797;}

.homepage-template-3 .blade2 .h1{ font-size:40px; font-weight:400; }
.homepage-template-3 .blade2 .h1 strong{font-weight:700;}	
.homepage-template-3 .blade2 .h3{ font-size:22px; font-weight:400; color:#262626; line-height:1.7;}

.homepage-template-3 .blade2 .inner-box{width:80%; text-align:center; margin:0 auto; padding:40px 0; }
.homepage-template-3 .blade2 .inner-box .btn-teal{font-weight:700;}
.homepage-template-3 .blade2 .inner-box ul{margin:0;padding:0;}
.homepage-template-3 .blade2 .inner-box ul li {display:inline-block; margin:20px; }

.homepage-template-3 .blade3{
	background:#fff;
	display: block;    
	padding-bottom:40px;
}

.homepage-template-3 .blade3 .h1{	
	padding:80px 0 0 0;
}

.homepage-template-3 .blade3 ul{
	margin:0;
	list-style-type:none;
}
.homepage-template-3 .blade3 ul li{
	font-weight:600;
	font-size:18px;
	color:#333;
	background: url(/wp-content/uploads/2018/04/left-arrow.png) 0 10px;
	background-repeat:no-repeat;	
	padding:5px 40px;
}


.homepage-template-3 .blade4{background:#00a5b5; padding:60px 0; color:#fff;font-family:'Open Sans', sans-serif;  }
.homepage-template-3 .blade4 .bg-gradient{background: url(/wp-content/uploads/2018/04/bg-gradient-new.png); background-repeat:repeat-x; display:none; border-top-right-radius:50px; min-height:525px;}
.homepage-template-3 .blade4 .bg-gradient .inner-content .bg-gradient-tip{position: absolute; float: left; top: 1px;left: -170px;}

.homepage-template-3 .blade4 .bg-gradient .inner-content{width:100%; padding:0px 10px 20px 8px;}
.homepage-template-3 .blade4 .h1{margin-left:95px; }
.homepage-template-3 .blade4 .h3{font-size:22px;font-weight:700; padding:20px 0 0 30px;}
.homepage-template-3 .blade4 .p{font-size:20px; font-weight:400; padding:0 30px; line-height:1.3;}
.homepage-template-3 .blade4 .p img{float:left;}
.homepage-template-3 .blade4 .cta-download{color:#fff; text-decoration:underline;font-size:20px; font-weight:400;font-family:'Open Sans', sans-serif;}
.homepage-template-3 .blade4 .bg-gradient .inner-content .btn-tertiary{padding-left:30px;}
.homepage-template-3 .blade4 ul{
	margin-top:67px;
	list-style-type:none;
	margin-bottom:133px;
}
.homepage-template-3 .blade4 ul li{
	display:inline;
	margin-left:40px;
	float:left;
}
.homepage-template-3 .blade4  #round-arrow-bottom{max-width:93%;}
.homepage-template-3 .blade4 .gears-round-arrow-bg{position:relative; left:-20%; top:0;}

.homepage-template-3 .blade4 .gears{ float: none; position: absolute; text-align: center; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal;-moz-animation-delay: 0;-moz-animation-play-state: running; -moz-animation-fill-mode: forwards;-webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;    -webkit-animation-direction: normal; -webkit-animation-delay: 0; -webkit-animation-play-state: running;-webkit-animation-fill-mode: forwards;}

.homepage-template-3 .blade4 #gear1 {background: url('/wp-content/uploads/2018/04/Gear1-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 260px 260px; height: 260px; left: 30%; top: 0; margin-top:3%; width: 260px; position:absolute;}


.homepage-template-3 .blade4 #gear2 {background: url('/wp-content/uploads/2018/04/Gear2-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 187px 187px; height: 187px;left: 2%; top: 27%; width: 187px; position:absolute;}
	
.homepage-template-3 .blade4 #gear3 {background: url('/wp-content/uploads/2018/04/Gear3-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 200px 200px; height: 200px;left: 22%; top: 56%; width: 200px; position:absolute;;}	

.homepage-template-3 .blade4 #gear4 {background: url('/wp-content/uploads/2018/04/Gear4-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 145px 145px; height: 145px; left: 54%; top: 54%; width: 145px; position:absolute;}	

.homepage-template-3 .blade4 #gear5 {background: url('/wp-content/uploads/2018/04/Gear5-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 150px 150px; height: 150px; left: 70%; top:29%; width: 150px; position:absolute;}	


/*******************************************gears overlay *************************************************************************/

.homepage-template-3 .blade4 #gear-overlay1,.homepage-template-3 .blade4 #gear-overlay2,.homepage-template-3 .blade4 #gear-overlay3,.homepage-template-3 .blade4 #gear-overlay4,.homepage-template-3 .blade4 #gear-overlay5{display:none;cursor:pointer;z-index:100;}

.homepage-template-3 .blade4 #gear1-o {background: url('/wp-content/uploads/2018/04/Gear1-o.png')no-repeat 0px 0px, 10px 10px; background-size: 260px 260px; height: 260px; left: 30%; top: 0; margin-top:3%; width: 260px; position:absolute;}

.homepage-template-3 .blade4 #gear2-o {background: url('/wp-content/uploads/2018/04/Gear2-o.png') no-repeat 0px 0px, 10px 10px; background-size: 187px 187px; height: 187px;left: 2%;top: 27%; width: 187px; position:absolute;}

.homepage-template-3 .blade4 #gear3-o {background: url('/wp-content/uploads/2018/04/Gear3-o.png') no-repeat 0px 0px, 10px 10px; background-size: 200px 200px; height: 200px;left: 22%; top: 56%; width: 200px; position:absolute;}

.homepage-template-3 .blade4 #gear4-o {background: url('/wp-content/uploads/2018/04/Gear4-o.png') no-repeat 0px 0px, 10px 10px; background-size: 145px 145px; height: 145px; left:54%; top:54%; width: 145px; position:absolute;}

.homepage-template-3 .blade4 #gear5-o {background: url('/wp-content/uploads/2018/04/Gear5-o.png') no-repeat 0px 0px, 10px 10px; background-size: 150px 150px; height: 150px; left: 70%; top:29%; width: 150px; position:absolute;}

@keyframes rotate {
  0% {	
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); /* IE8 */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); /* IE7 */
  }
  100% {   
	transform: rotate(359deg);	
	-webkit-transform: rotate(359deg);	
	-moz-transform: rotate(359deg);
	-ms-transform: rotate(359deg);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=359); /* IE8 */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=359); /* IE7 */
  }
}

@keyframes reverse-rotate {
  0% {   
	transform: rotate(359deg);	
	-webkit-transform: rotate(359deg);	
	-moz-transform: rotate(359deg);
	-ms-transform: rotate(359deg);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=359); /* IE8 */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=359); /* IE7 */
  }
  100% {    
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); /* IE8 */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); /* IE7 */
  }
}

.backward-rotate-anim{
	-moz-animation-name:reverse-rotate;	
	-webkit-animation-name:reverse-rotate;	
	animation-name:reverse-rotate;

	animation-duration:10s;
	-webkit-animation-duration:10s;
	-moz-animation-duration:10s;

	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	animation-iteration-count:1;
	
	cursor:pointer; 
	z-index:100;
}

.forward-rotate-anim{
	
	-moz-animation-name:rotate;	
	-webkit-animation-name:rotate;	
	animation-name:rotate;
	
	animation-duration:10s;
	-webkit-animation-duration:10s;
	-moz-animation-duration:10s;
	
	-moz-animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	
	cursor:pointer; 
	z-index:100;
}
.backward-rotate-anim-speed{
	-moz-animation-name:reverse-rotate;	
	-webkit-animation-name:reverse-rotate;	
	animation-name:reverse-rotate;

	animation-duration:5s;
	-webkit-animation-duration:5s;
	-moz-animation-duration:5s;

	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	animation-iteration-count:1;
	
	cursor:pointer; 
	z-index:100;
}

.forward-rotate-anim-speed{
	
	-moz-animation-name:rotate;	
	-webkit-animation-name:rotate;	
	animation-name:rotate;
	
	animation-duration:5s;
	-webkit-animation-duration:5s;
	-moz-animation-duration:5s;
	
	-moz-animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	
	cursor:pointer; 
	z-index:100;
}

.pause-anim{
	animation-play-state: paused;
}
/*****************************************end of gears overlay **********************************************************************/
.homepage-template-3 .mr-logo .fa-bars{color:#333 !important;}
.homepage-template-3 .home-logo .fa-bars{color:#fff !important;}
.homepage-template-3 .blade5 {padding:83px 0;}
.homepage-template-3 .blade5 .h1{color:#333;}
.homepage-template-3 .blade5 .h3{font-weight:400; font-size:22px; color:#262626;font-family:'Open Sans', sans-serif;margin-bottom:34px; line-height:1.3;}
.homepage-template-3 .blade5 video { width:100%; height:auto; }
.homepage-template-3 .blade5 .video-top{background-color:#656565; border-top-left-radius:5px; border-top-right-radius:5px; height:31px;margin-top:25px;}
.homepage-template-3 .blade5 .video-top .ovals{float:left;padding-left:10px;}
.homepage-template-3 .blade5 .btn{font-weight:700; white-space: wrap!important;}
.homepage-template-3 .blade5 .clear-white{border:2px solid #007486 !important; color:#007486;border-radius:2px;}
.homepage-template-3 .blade5 .clear-white:hover{background:#007486 !important; color:#fff !important; border:2px solid #007486 !important;}

.homepage-template-3 .ovals{position:relative;height:31px;}
.homepage-template-3 .ovals ul{margin:0; padding:0;}
.homepage-template-3 .ovals ul li{display: inline-block; margin: 30px 7px;}
.homepage-template-3 .ovals .circle-white{
	width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #fff;
  
    vertical-align: bottom;
    float: left;
    bottom: 5px;
    position: absolute;
	
    display: block;
}
.homepage-template-3 .ovals .circle-green{
	width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #afd232;
   
    vertical-align: bottom;
    float: left;
    bottom: 5px;
	
    position: absolute;
    display: block;
}
.homepage-template-3 .ovals .circle-orange{
	width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #eebf1b;
  
    vertical-align: bottom;
    float: left;
    bottom: 5px;
	
    position: absolute;
    display: block;
	
}
.homepage-template-3 .blade5 .video-box{
    border: 2px solid #d7d7d7;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 0;
}

.homepage-template-3 .blade5 .start-video {
    position: absolute;
	background: url(/wp-content/uploads/2018/04/home-youtube-btn.png); background-repeat:no-repeat;
    top: 0;
	right:0;
	left: 0;
	bottom:0;
	margin:auto;
    background-color:#fff;
	width:129px;
	height:91px;
   
}

.homepage-template-3 .blade6{background:#00a5b5;}
.homepage-template-3 .blade6 .h1{margin-top:60px; color:#fff; text-align:center;}
.homepage-template-3 .blade6 .nav{margin: 0; padding: 0; list-style-type: none; text-align: center; width:100%;}
.homepage-template-3 .blade6 .nav li{display:inline-block; color:#fff; text-align:center; width:78px;margin:0 30px;}
.homepage-template-3 .blade6 .nav li span{font-weight:600; font-size:12px; color:#fff; font-family:'Open Sans', sans-serif;}
.homepage-template-3 .blade6 .h3{font-weight:600; font-size:22px; text-align:center; color:#fff;font-family:'Open Sans', sans-serif; line-height:1.4; padding-bottom:60px;}

.homepage-template-3 .blade7{background: url(/wp-content/uploads/2018/04/company-type-bg.png); background-repeat:repeat-x; padding:60px 0;}
.homepage-template-3 .blade7 .h1{font-weight:400;color:#262626; text-align:center;}
.homepage-template-3 .blade7 .h3{font-weight:400;font-size:22px; width:70%; color:#262626; margin:0 auto; line-height:1.4; text-align:center;padding:20px 0 40px 0;}
.homepage-template-3 .blade7 .company-customers{border-bottom:1px solid #979797; color:#656565;font-family:'Open Sans', sans-serif;}
.homepage-template-3 .blade7 .company-customers img{margin-bottom:20px;}
.homepage-template-3 .blade7 .company-customers > [class*='col-']:nth-child(2) {border-left:1px solid #979797; border-right:1px solid #979797;}
.homepage-template-3 .blade7 .company-customers .h4{font-weight:400; line-height:1.4; margin-bottom:40px;}
.homepage-template-3 .blade7 .company-customers .h5{font-weight:600;}
.homepage-template-3 .blade7 .company-customers .desig{font-weight:400 !important; font-style:italic;}


.homepage-template-3 .company-customers .company-customers-blockquote{margin-bottom:20px;}

.homepage-template-3 .blade7 .sales-pitch .h4{font-weight:600;color:#262626; margin:20px 0;}
.homepage-template-3 .blade7 .sales-pitch .btn{margin-top:20px;}


@media only screen and (min-device-width: 320px) and (max-device-width: 414px){
	.homepage-template-3 .navbar-collapse .row{display:block;}
	.homepage-template-3 .btn-blade{padding-top:5%;}
}

@media only screen and (max-device-width: 767px){
	.homepage-template-3 .navbar-collapse .row{display:block;}	
	.homepage-template-3 .navbar-collapse .row ul{display:block;}
	.homepage-template-3 .home-logo,.homepage-template-3 .mr-logo {height:auto !important; margin:0 !important;}
	
	.homepage-template-3 #jumbotronHome .jumbotronHome-inner{
		background-image: url(/wp-content/uploads/2018/04/mob-banner-home-header.png);		
		background-repeat: no-repeat;
		background-size: cover;	
		max-height:359px !important;		
		background-position: 100% 100%;
	}
	.homepage-template-3 .mr-logo .fa-bars{color:#333;}
	.homepage-template-3 .home-logo .fa-bars{color:#fff;}
	.homepage-template-3 header.header-mr-menu.navbar.navbar-default{background-color:#fff !important;}
	.homepage-template-3 .masthead-overlay .h1{font-size:35px;}
	.homepage-template-3 .jumbotron-banner{bottom:30px;}
	.homepage-template-3 .site-inner{margin-top:-22px;}
	.homepage-template-3 #jumbotronHome{min-height:0;}
	.mr-menu-top-links.navbar-nav > li > a	{color:#656565 !important;}
	.homepage-template-3 .masthead-overlay .left-block{padding-top:82px;}
	.homepage-template-3 .masthead-overlay .btn{padding:10px 20px; height:auto;font-size:14px; margin-top:0!important;}
	.homepage-template-3 .masthead-overlay .h1{font-size:22px; font-family: 'Open Sans', sans-serif; margin-bottom:0;line-height:24px;font-weight:700;}
	.homepage-template-3 .masthead-overlay .left-block .h3{font-size:15px;font-weight:400; font-family: 'Open Sans', sans-serif; }	
	.homepage-template-3 .masthead-overlay .btn-blade{display:none;}	

	.homepage-template-3 .blade2 .h1{font-size:22px;font-weight:700;}
	.homepage-template-3 .blade2 .h3{font-size:15px; margin-bottom:20px;}
	.homepage-template-3 .blade2 .inner-box{width:auto;}
	.homepage-template-3 .blade2 .inner-box ul li{display:inline-block;}
	
	.homepage-template-3 .blade3 .h1{padding:0; font-size:22px;font-weight:700; font-family: 'Open Sans', sans-serif;}
	.homepage-template-3 .blade3 ul li{background:none; list-style-type:disc; font-size:18px; padding:5px 0px 5px 40px;font-weight:400;}
	.homepage-template-3 .blade3 ul li:before{content: "•";  color: rgb(0, 165, 181); width: 1em; margin-left: -1em; font-size: 22px;margin-right:20px;}
	.homepage-template-3 .blade4 .h1{margin-left:0; font-size:25px;}
	
	.homepage-template-3 .jumbotron-banner .btn-blade{display:none;}
	
	.homepage-template-3 .blade4 .bg-gradient{width:auto; left:0; background:none; display:none; min-height:525px;}
	.homepage-template-3 .blade4 .bg-gradient .inner-content{width:auto; float:none; margin-right:0;}
	.homepage-template-3 .blade4 .h3{padding:10px 0 0 0;}
	.homepage-template-3 .blade4 { padding:60px 0 0 0;}
	.homepage-template-3 .blade4 .blade4-box  { border-bottom:2px solid #7fd2da; margin-bottom:40px;padding-bottom:40px; }

	.homepage-template-3 .blade4 .blade4-box .p{margin-top:20px;font-size:15px; font-weight:400;padding:0;}
	
	.homepage-template-3 .blade5, .homepage-template-3 .blade7{padding:20px 0;}
	.homepage-template-3 .blade5 .h1, .homepage-template-3 .blade7 .h1{font-size:22px;}
	.homepage-template-3 .blade5 .h3{font-size:20px;}
	
	.homepage-template-3 .blade6 .h1, .homepage-template-3 .blade7 .h1{font-size:22px; font-weight:700;}
	.homepage-template-3 .blade6 .h3{font-size:15px; padding-bottom:30px; font-weight:400;}
	.homepage-template-3 .blade7 .h3{font-size:15px;width:auto;color:#333;line-height:1.7;}
	.homepage-template-3 .blade6 .nav li{margin:0;}
	.homepage-template-3 .blade7 .company-customers > [class*='col-']{padding:20px 0; text-align:center;}
	.homepage-template-3 .blade7 .company-customers > [class*='col-']:nth-child(2){border-top:1px solid #979797; border-bottom: 1px solid #979797; border-left:0; border-right:0;}
	
	.homepage-template-3 .blade7 .company-customers > [class*='col-']:nth-child(3) .company-customers-blockquote { height:60px !important; }
	.homepage-template-3 .header-mr-nav-toggle .open-nav {color:#fff;}
	
	.homepage-template-3 .blade7 .sales-pitch .h4{font-size:15px;font-weight:400;font-family:'Open Sans', sans-serif;}
	.homepage-template-3 .blade7 .sales-pitch .btn{font-size:12px;}
	.homepage-template-3 .mr-head-sea-form button:focus{background-color:transparent;}	
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	.homepage-template-3 .navbar-collapse .row{display:block;}
	.homepage-template-3 #jumbotronHome .jumbotronHome-inner{
		background-position: 80% center;
	}
	.homepage-template-3 .home-logo,.homepage-template-3 .mr-logo {height:50px !important;margin:0 !important;}
	
	
	.homepage-template-3 .masthead-overlay .h1{font-size:35px;}
	
	.homepage-template-3 .header-mr-menu {height:auto !important;}
	.homepage-template-3 .mr-menu-top-links	{visibility:visible !important;}
	.homepage-template-3 .mr-menu-top-links.navbar-nav > li > a{color:#333 !important;}
	.homepage-template-3 .header-mr-menu.navbar-visible{z-index:101;}	
	.homepage-template-3 .blade2 .h3{margin:20px 0;}
	.homepage-template-3 .btn-blade{margin-top:-2%;}
	.homepage-template-3 .btn-blade .v-btn{margin-top:100%; left:48%;}
	.homepage-template-3 .blade3 .h1{padding:0;}
	.homepage-template-3 .blade3 ul li{font-size:25px; background:url(/wp-content/uploads/2018/04/left-arrow.png) 0 16px; background-repeat:no-repeat;}
	
	.homepage-template-3 .blade4 .h1{margin-left:0;}
	.homepage-template-3 .blade4 .bg-gradient{margin-top:40px;}
	.homepage-template-3 .blade4 .bg-gradient .inner-content{width:auto; margin-right:0;}
	.homepage-template-3 .blade4 .h3{font-size:25px; padding:10px 0 0 0px;}
	.homepage-template-3 .blade4 .p{font-size:20px;}
	.homepage-template-3 .btn-block-xs{width:100%; display:block;}
	
	.homepage-template-3 .no-btn-block-xs{width:auto !important; display:initial !important;}
	.homepage-template-3 .blade4 .gear-height{min-height:700px;}
	.homepage-template-3 .blade5 .mb20-xs{margin-bottom:20px;}
	.homepage-template-3 .mr-head-sea-form button:focus{background-color:transparent;}	
	
	.homepage-template-3 .blade7 .company-customers > [class*='col-']:nth-child(3) .company-customers-blockquote{margin-bottom:20px;}
	
	.homepage-template-3 .blade4 .gears-round-arrow-bg{left:0;}
	.homepage-template-3 .blade4 #gear1, .homepage-template-3 .blade4 #gear-top1-o{ left:37%; }
	.homepage-template-3 .blade4 #gear2, .homepage-template-3 .blade4 #gear-top2-o{ left:5%; top:27%;}
	.homepage-template-3 .blade4 #gear3, .homepage-template-3 .blade4 #gear-top3-o{ left:27%; top:62%;}
	.homepage-template-3 .blade4 #gear4, .homepage-template-3 .blade4 #gear-top4-o{ left:58%; top:54%;}
	.homepage-template-3 .blade4 #gear5, .homepage-template-3 .blade4 #gear-top5-o{ left:77%; top:29%;}
	.header-mr-menu .navbar-nav.header-mr-nav > li{margin-right:0; margin-left:0;}
}

@media only screen and (min-device-width: 900px) and (max-device-width: 1200px){	
	.homepage-template-3 .masthead-overlay .h1{font-size:35px;}
}

@media only screen and (min-device-width: 1025px) and (max-device-width: 1200px) {

.homepage-template-3 .blade4 #gear1 {background: url('/wp-content/uploads/2018/04/Gear1-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 200px 200px; height: 200px; left: 32%; top: 0; margin-top:3%; width: 200px; position:absolute;}

.homepage-template-3 .blade4 #gear2 {background: url('/wp-content/uploads/2018/04/Gear2-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 160px 160px; height: 160px;left: 3%; top: 24%; width: 160px; position:absolute;}
	
.homepage-template-3 .blade4 #gear3 {background: url('/wp-content/uploads/2018/04/Gear3-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 160px 160px; height: 160px;left: 24%; top: 56%; width: 160px; position:absolute;}	

.homepage-template-3 .blade4 #gear4 {background: url('/wp-content/uploads/2018/04/Gear4-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 120px 120px; height: 120px; left: 54%; top: 54%; width: 120px; position:absolute;}	


.homepage-template-3 .blade4 #gear5 {background: url('/wp-content/uploads/2018/04/Gear5-inactive.png') no-repeat 0px 0px, 10px 10px; background-size: 120px 120px; height: 120px; left: 70%; top:29%; width: 120px; position:absolute;}	

.homepage-template-3 .blade4 #gear1-o {background: url('/wp-content/uploads/2018/04/Gear1-o.png') no-repeat no-repeat 0px 0px, 10px 10px; background-size: 200px 200px; height: 200px; left: 32%; top: 0; margin-top:3%; width: 200px; position:absolute;}


.homepage-template-3 .blade4 #gear2-o {background: url('/wp-content/uploads/2018/04/Gear2-o.png') no-repeat 0px 0px, 10px 10px;background-size: 160px 160px; height: 160px;left:3%;
 top: 24%; width: 160px; position:absolute;}

.homepage-template-3 .blade4 #gear3-o {background: url('/wp-content/uploads/2018/04/Gear3-o.png') no-repeat 0px 0px, 10px 10px; background-size: 160px 160px; height: 160px;left: 24%; top: 56%; width: 160px; position:absolute;}

.homepage-template-3 .blade4 #gear4-o {background: url('/wp-content/uploads/2018/04/Gear4-o.png') no-repeat 0px 0px, 10px 10px; background-size: 120px 120px; height: 120px; left: 54%; top: 54%; width: 120px; position:absolute;}

.homepage-template-3 .blade4 #gear5-o {background: url('/wp-content/uploads/2018/04/Gear5-o.png') no-repeat 0px 0px, 10px 10px; background-size: 120px 120px; height: 120px; left: 70%; top:29%; width: 120px; position:absolute;}
}

@media screen and (min-width: 1025px)
{
	.homepage-template-3 .blade4 .gears-round-arrow-bg{left:-6%;}
	.homepage-template-3 .blade4 .pl0-xs{padding-left:0 !important;}
	.homepage-template-3 .company-customers [class*="col-"] 
	{
		float: none;
		display: table-cell;
		vertical-align: top;
	}
}


/********************************************************************* Homepage monitor blade animation *********************************************************************/
@keyframes home-monitor-anim {
    0% {
        transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-o-transform: scale(0.5);
		-ms-transform: scale(0.5); /* IE 9 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */
    }
	
    100% {
        transform: scale(1.0);
		-moz-transform: scale(1.0);
		-webkit-transform: scale(1.0);
		-o-transform: scale(1.0);
		-ms-transform: scale(1.0); /* IE 9 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */
    }
}

.homepage-template-3 .blade3 #home-job-boards{
	z-index: 105;   
    width: 27%;    
    height: 27%;
   
	position: absolute;
	left:62%;
	top:26%;
	
	-webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}

.homepage-template-3 .blade3 #home-social-postings{
	
    z-index: 105;   
    width: 22%;    
    height: 22%;
  
  	position: absolute;
	left: 6%;
	top:18%;
	
	-webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}

.homepage-template-3 .blade3  #home-invite-apply{
	
	z-index: 105;   
    width: 20%;    
    height: 20%;
  
  	position: absolute;	
    left: 30%;
    top: 53%;
	
	-webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}

.homepage-template-3 .blade3 #home-imac{
	width:100%;
	z-index:97;
	position:relative;
}


@media only screen and (max-device-width: 768px){
	.homepage-template-3 .blade3 #home-job-boards, .homepage-template-3 .blade3 #home-social-postings, .homepage-template-3 .blade3  #home-invite-apply{
		-webkit-animation: none;
		animation: none;
	}
	.homepage-template-3 .blade3 #home-social-postings{left:8%; top:14%;}
	.homepage-template-3 .blade3 #home-job-boards{left:67%;top:28%;}
	.header-mr-menu.navbar-visible .container > .navbar-collapse{overflow-y:scroll;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.homepage-template-3 .blade4 .bg-gradient{margin:40px 20px;}
}
/**************************************************************** end of Homepage monitor blade animation *********************************************************************/

.homepage-template-3 .embed-responsive .embed-responsive-item{border:1px solid #ccc; width:100%;padding:1%;border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
/********************************************************************* end of HomePage 3.0 Iteration *********************************************************************/


/*********************************************************** Category glossary *********************************************************************/
.page-template-full-width .site-inner {
    max-width: 100% !important;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}
.category-grossary-header{height:81px; margin-bottom:0;}

#category-glossary-page .category-glossary-nav { border-bottom: 1px solid #AEAEAE; height:70px; }

#category-glossary-page .h3{ font-weight:400; font-family: 'Open Sans', sans-serif; color:#333; font-size:24px; margin-top:40px; line-height:1.7; }

#category-glossary-page ul li{list-style-type:none;}

#category-glossary-page ul li a {
    color: #656565!important;
    font-weight: 400;
	text-decoration:none;
}

#category-glossary-page ul li a:hover{text-decoration:underline;}

#category-glossary-page .list-title {
    font-weight: 600 !important;
    padding-top: 20px !important;
    margin-top: 0 !important;
    border-top: 1px solid;
}

#category-glossary-page .recruitment-guide-bg{
	background: url('/wp-content/uploads/2018/04/recruitment-guide-resources-bg.png') repeat-x;
	padding: 80px 0 0px 0;
}
#category-glossary-page .h2{font-size:30px; color:#585a5a; font-weight:400;  font-family: 'Montserrat',sans-serif; margin-bottom:50px;}
#category-glossary-page .recruitment-guide-bg .h3{margin-top:0;}

#category-glossary-page .recruitment-guide-bg .btn-tertiary, #category-glossary-page .recruitment-guide-bg .btn-tertiary:hover{color:#fff !important; text-decoration:none;}


#category-glossary-page .category-list .col-sm-5{padding-left:0;}

@media only screen and (max-device-width: 767px){	
	#category-glossary-page .banner-header-default .h1{font-size:20px;}
	#category-glossary-page .h3{font-size:18px; margin-top:20px;}
	#category-glossary-page .category-list .h3{padding-left:15px;}
	#category-glossary-page ul li a{word-break:break-all;}	
	#category-glossary-page .category-list .col-sm-5{padding-left:0; padding-right:0;}
	#category-glossary-page .recruitment-guide-bg .h1{font-size:20px;}
	#category-glossary-page .h2{font-size:25px;}
	#category-glossary-page .recruitment-guide-bg{padding:20px 0;}
	#category-glossary-page .bdr-2t-xs{border-top:2px solid #dedede;} 
	#category-glossary-page .bdr-2b-xs{border-bottom:2px solid #dedede;} 
	#category-glossary-page .bdr-2l{border-left:0 !important;}
	#category-glossary-page .bdr-2r{border-right:0 !important;}
}

#category-glossary-page .bdr-2l{border-left:2px solid #dedede;}
#category-glossary-page .bdr-2r{border-right:2px solid #dedede;}

#category-glossary-page .search-form {width:100%;}
#category-glossary-page .search-guide #search_guide {
    font-size: 14px;
    font-style: italic;
    color: #989898;
    background: #f8f8f8;
    border: 0;
    padding: 25px 20px;
}

#category-glossary-page .search-form .search-btn {
    position: absolute;
    right: 20px;
    top: 15px;
    cursor: pointer;
    background: none;
}

/***********************************************************end of Category glossary *********************************************************************/

.resources-s .teaser {
    padding: 35px;
    background: #F8F8F8;
    border-top: #00A4B5 6px solid;
    border-radius: 0 0 4px 4px;
}

.resources-s .teaser:hover {
    background: #EFEEEE;
}
@media only screen and (max-width: 767px){
	.page-template-learn .content-sidebar-wrap{margin-top:20px;}
	.banner-header-default { margin-top:20px !important;}
	.breadcrumb{margin-top:20px !important; }	
}
.hiring-resources .resources-cont-box img{max-height:142px;}

.entry{padding:0 10px !important;}

