/*
Theme Name: Town + Country Resources
Theme URI: https://www.tandcr.com/
Author: TownCountry Team
Author URI: https://www.tandcr.com/
Description: The Town + Country Resources theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tandcr
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

DevsiteURL is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/


@font-face{font-family:"CelliniWebPro-Medium W03 Rg";src:url("fonts/CelliniWebPro.eot?#iefix");src:url("fonts/CelliniWebPro.eot?#iefix") format("eot"),url("fonts/CelliniWebPro.woff2") format("woff2"),url("fonts/CelliniWebPro.woff") format("woff"),url("fonts/CelliniWebPro.ttf") format("truetype");}
@font-face{font-family:'futurabold';src:url('fonts/futura-bold-webfont.woff2') format('woff2'), url('fonts/futura-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'futura_bookregular';src:url('fonts/futura-book-webfont.woff2') format('woff2'), url('fonts/futura-book-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'futura_condensedmedium';src:url('fonts/futura-condensed-webfont.woff2') format('woff2'), url('fonts/futura-condensed-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'futura_condensed_lightregular';src:url('fonts/futura-condensedlight-webfont.woff2') format('woff2'), url('fonts/futura-condensedlight-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'futuramedium';src:url('fonts/futura-webfont.woff2') format('woff2'), url('fonts/futura-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'FuturaLight';src:url('fonts/FuturaLight.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaLight.woff') format('woff'), url('fonts/FuturaLight.ttf') format('truetype'), url('fonts/FuturaLight.svg#FuturaLight') format('svg');font-weight:normal;font-style:normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{background:#fff;color:#000;font-family:'futura_bookregular';font-size:20px;line-height:normal;margin:0px;padding:0px;}
a{color:#397493;text-decoration:none;-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s;}
a.fix-link{transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
a:hover{text-decoration:none;}
img{max-width:100%;height:auto;}
ul{width:100%;margin-top:0;}
a img{border:0 none;}
*{outline:none;}
P{margin:0 0 26px;}
input , select{border:0 none;}
::selection{background:#397493;color:#fff;}
::-webkit-selection{background:#397493;color:#fff;}
::-moz-selection{background:#397493;color:#fff;}
audio, canvas, video{display:inline-block;}
.wrapper{margin:0px auto;width:1514px;position:relative;}
.fit{margin-right:0px !important;}
.left{float:left;}
.right{float:right;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{vertical-align:baseline;}
header{padding:41px 0 22px 0;float:left;width:100%;}
#logo{float:left;width:577px;padding:15px;}
.top-right{float:right;width:772px;margin-right:2px;line-height:25px;padding-top:37px;}
.float-col{float:left;width:100%;}
.t-r-top{float:right;width:auto;padding-bottom:9px;}
.t-r-center{padding-bottom:11px;}
.nav{float:left;margin-right:-4px;}
.nav ul{margin:0;text-indent:0;padding:0;}
.nav li a,.nav li{display:inline-block;text-decoration:none;}
.nav li a:hover{color:#00344b;}
.nav li a{border-bottom:0;color:#808285;line-height:23px;font-size:25px;padding:0 20.5px;white-space:nowrap;font-family:'futura_condensed_lightregular';letter-spacing:0.5px;float:left;}
.nav li{float:left;position:relative;}
.nav li ul{width:200px;background:#fff;display:none;margin:0;padding:0;position:absolute;top:100%;z-index:1;}
.nav li ul ul{top:0;left:100%;}
.nav ul li:hover > ul{border-left:0;display:block;}
.nav li ul li{width:100%;}
.nav li ul li a{border-bottom:1px solid #dadada;display:block;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;padding:8px 10px;white-space:normal;float:left;width:100%;}
.nav li ul li a:hover{background:#f0efef;color:#444;}
.nav .current-menu-item > a{color:#00344b;}
.social-col{float:right;}
.icon{float:left;margin-left:23px;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;}
header .icon img{width:24px;}
.drop-social .icon img{width:31px;}
.icon:hover{opacity:0.7;}
.t-r-bottom{font-size:20px;color:#939598;font-family:'futura_condensedmedium';text-align:right;letter-spacing:0.2px;}
.t-r-bottom span{font-family:'futura_condensed_lightregular';}
.slider{float:left;width:100%;position:relative; margin-bottom: 7px; }
.home .slider { margin-bottom: 0; } 
.blue-label{float:left;width:100%;text-align:center;position:absolute;z-index:9;top:0;}
.blue-label span{font-size:26px;font-family:'futura_bookregular';background:#397493;line-height:36px;padding:2px 23px;vertical-align:top;color:#fff;display:inline-block;}
.flexslider{float:left;width:100%;color:#fff;}
.flexslider ul.slides{padding:0;margin:0;}
.flex-direction-nav,.flex-control-nav{display:none;}
.flexslider .slides > li{position:relative;}
.overlay{background:url(images/blue-overlay.png) left center repeat-x;bottom:0;left:0;padding:284px 35px 180px 38px;text-align:center;width:100%;z-index:999;margin-top:15.3%;}
h1{font-size:76px;font-family:"CelliniWebPro-Medium W03 Rg";line-height:normal;margin-top:0;margin-bottom:35px;}
.slider h1{margin:0;color:#fff;}
.banner-dec{color:#fff;font-family:'futura_bookregular';font-size:32px;padding:4px 151px 0 145px;line-height:41px;letter-spacing:0.1px;}
.finding-one{text-align:center;margin-bottom:-155px;}
.finding-one img{margin-top:-134px;position:relative;z-index:999;}
.black-overlay .overlay{background:url(images/black-overlay.png) left center repeat-x;}
.looking-hire{float:left;width:750px;padding:51px 50px 20px 69px;min-height:242px;position:relative;}
.looking-job{float:right;width:754px;padding:51px 50px 20px 77px;min-height:242px;position:relative;}
.looking-hire h2,.looking-job h2,.looking-hire strong,.looking-job strong{transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.hover-box{position:relative;overflow:hidden;}
.hover-box:hover .hover-overlay{opacity:0.5;}
.hover-overlay{background:#fff none repeat scroll 0 0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.blog .alignleft{margin-right:24px;margin-bottom:12px;margin-top:12px;}
.blog .alignright{margin-bottom:19px;margin-top:5px;}
.single .alignleft{margin-top:6px;}
body.home .hover-box .scale-box, body .hover-box .scale-box{transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.success-story-col .scale-box{position:relative;}
.hover-box:hover .scale-box .story-left p{opacity:0.5;}
 body.page-id-4297 .hover-overlay{transition:none!important;}
body.page-id-4297 a{transition:none!important;}
body.page-id-4297 .hover-box .scale-box, body.page-id-4297 .hover-box .scale-box{transition:none;}
.hover-box:hover h2{opacity:0.3;}
.hover-box:hover strong{opacity:0.3;}
.looking-hire a.start-btn, .looking-job a.start-btn{position:relative;}
.fix-link{height:100%;left:0;position:absolute !important;top:0;width:100% !important;z-index:9;}
.home-col-one{background:url(images/blue-bg.jpg) left top no-repeat;padding:27px 35px 27px 44px;letter-spacing:0.4px;text-align:center;margin-bottom:13px;line-height:normal;font-size:46px;}
.home-col-one span{font-size:28px;font-family:'futuramedium';color:#040000;margin-left:0;opacity:1 !important;}
.block-btn{float:left;width:494px;background:url(images/blue-bg.jpg) left bottom no-repeat;background-size:cover;color:#fff;margin-right:15px;line-height:normal;letter-spacing:0.2px;min-height:110px;position:relative;}
.block-spacer{padding:20px 75px 23px 73px;}
.block-spacer.without-sub{padding:28px 75px 28px 73px;}
.block-spacer span{color:#00344b;font-size:26px;}
.success-btn .block-spacer span{color:#3c2414;}
.block-btn a{color:#000;font-size:40px;display:inline-block;width:100%;position:relative;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;text-transform:uppercase;}
.block-btn:hover .hover-overlay{opacity:0.4;}
body.page-id-4297 .block-btn:hover a,body.page-id-4297 .block-btn .hover-overlaybody.page-id-4297 .block-btn .hover-overlay a,body.page-id-4297 .block-btn a{transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.block-btn.event-btn{margin-right:0;}
.success-btn{background:url(images/yellow-bg.jpg) left top no-repeat;background-size:cover;}
.looking-hire h2,.looking-job h2{margin:0;line-height:normal;font-size:46px;}
.looking-hire strong,.looking-job strong{font-family:'futurabold';font-size:20px;float:left;width:100%;margin-bottom:21px;font-weight:normal;}
.looking-hire a,.looking-job a{color:#040000;font-size:26px;font-family:'futuramedium';}
.home-col-two{margin-bottom:10px;margin-top:12px;}
footer{float:left;width:100%;color:#939598;font-size:20px;margin:20px 0 0 0;letter-spacing:0.2px; display: none; }
footer a{color:#939598;padding:0 5px;}
footer a:hover{color:#397493;}

.home footer, .page-template-template-clientlanding-b footer { display: block; }

.landing-banner{float:left;width:100%;background-size:cover !important;position:relative;}
.landing-overlay{float:left;width:100%;padding-top:157px;text-align:center;}
.landing-banner h1{font-size:59px;color:#00344b;margin-top:21px;}
.button{font-family:'futura_condensedmedium';background:url(images/button-bg.png) left bottom no-repeat;color:#fff;display:inline-block;font-size:44px;line-height:69px;min-width:225px;padding:0 34px;text-align:center;z-index:9;position:relative;}
.button{background:#397493;border-radius:7px;overflow:hidden;color:#fff;display:inline-block;font-size:41px;line-height:69px;min-width:225px;padding:0 34px;text-align:center;z-index:9;position:relative;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;text-transform:uppercase;}
.button-main{background:#397493;border-radius:7px;overflow:hidden;color:#fff;display:inline-block;font-size:41px;line-height:69px;min-width:225px;padding:0 34px;text-align:center;z-index:9;position:relative;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;text-transform:uppercase;font-family:"futura_condensedmedium";}
.button:hover{background:#0f587f;}
.show-more{float:left;width:100%;}
.landing-overlay .button > span{clear:none;display:inline-block;position:relative;z-index:9999;}
.hover-box h2, .hover-box p, .hover-box span, .hover-box h4, .hover-box .story-img{transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.hover-box:hover h2, .hover-box:hover span, .hover-box:hover h4, .hover-box:hover .story-img{opacity:0.3;}
.hover-box:hover h4{opacity:1 !important;position:relative;}
.yellow-story.success-story-col a, .blue-story.success-story-col a{position:relative;}
body.page-id-4297 .hover-box h2,body.page-id-4297 .hover-box strong{transition:none!important;}
.landing-col-two{float:left;width:100%;margin-top:12px;}
.about-section{width:749px;background:url(images/bg2.jpg) center top no-repeat;background-size:cover;padding:70px 95px 61px 85px;text-align:center;color:#58595b;font-size:29px;float:left;min-height:491px;}
.about-section b{color:#58595b;float:left;font-family:"futura_condensedmedium";font-size:30px;padding-left:5px;width:100%;font-weight:normal;position:relative;}
.about-section h2{font-size:55px;color:#00344b;line-height:53px;padding:0 55px;margin:0 0 11px 0;}
.about-section span{font-size:34px;color:#00344b;margin-bottom:51px;display:inline-block;float:left;width:100%;padding-left:11px;}
.about-section p{margin-bottom:58px;position:relative;}
.two-buttons{float:right;width:754px;}
.two-buttons a{float:left;font-size:56px;margin-bottom:0;min-height:239px;padding:84px 66px 44px 68px;text-align:center;width:100%;letter-spacing:0.5px;position:relative;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.two-buttons .yellow-btn{background:url(images/yellow-large-bg.jpg) -195px -111px no-repeat;color:#3c2414;float:left;width:100%;}
.two-buttons .blue-btn{background:url(images/blue-large-bg.jpg) -216px -101px no-repeat;color:#00344b;float:left;width:100%;}
.two-buttons .yellow-btn a{color:#3c2414;}
.two-buttons .blue-btn a{color:#00344b;}
.clients-btn:hover .hover-overlay{opacity:0.4;}
.clients-btn{float:left;margin-bottom:13px;position:relative;width:100%;}
.landing-col-one{background:url(images/landing-yellow.jpg) no-repeat scroll left top;font-size:39px;letter-spacing:0.6px;line-height:normal;margin-bottom:10px;padding:40px 35px 47px 40px;text-align:center;color:#3c2414;}
.success-story-col{float:left;width:751px;}
.story-left{float:left;width:441px;font-size:25px;padding:32px 32px 32px 66px;}
.story-img{float:right;width:274px;height:240px;background-size:cover !important;}
.success-story-block{float:left;width:100%;margin-bottom:40px;}
.yellow-story.success-story-col{background:url(images/yellow-large-bg.jpg) -195px -81px no-repeat;color:#3c2414;margin-right:10px;}
.blue-story.success-story-col{background:url(images/blue-large-bg.jpg) -195px -81px no-repeat;color:#00344b;}
.story-left h4{font-size:43px;margin:0;line-height:normal;}
.yellow-story.success-story-col a{color:#414042;}
.blue-story.success-story-col a{color:#414042;}
.landing-finding{float:left;width:100%;}
.landing-finding img{margin-top:-120px;}
.story-left p{margin-bottom:15px;}
.success-story-col a:hover{font-size:27px;}
.page-title-main{float:left;width:100%;background:url(images/title-bg.jpg) left top no-repeat;margin-bottom:13px;margin-top:-10px;}
.page-title{float:left;width:1022px;text-align:center;padding:0;min-height:203px;}
.page-title h1{color:#00354b;margin-bottom:0;font-size:69px;display:table-cell;font-size:69px;height:203px;padding:0 20px;width:1045px;vertical-align:middle;}
.small-banner{float:right;width:492px;height:203px;text-align:center;background-size:cover !important;background:#3b7291;}
.small-banner img{width:150px;}
.middle-left{float:left;color:#4c4c4c;width:1000px;margin-bottom:0;margin-right:10px;}
.middle-left.full-width{width:100%;}



.middle-left h1 { color:#3b7491;font-size:49px;margin:0 0 19px;font-family:futura_condensedmedium;text-transform:uppercase;}
.middle-left h1 span { text-transform: none; }

.middle-left h3{color:#407d99;font-size:34px;margin:0 0 27px;font-family:futura_condensedmedium;}

.middle-left h4{color:#407d99;margin:0 0 27px;font-size:30px;}

.middle-left h2 { color:#407d99;font-size:41px;margin:0 0 27px;font-family:futura_condensedmedium; }
.middle-left h2.large-bit{font-size:40px;margin:4px 0 39px 0;display:inline-block;}


.middle-left .default-page ul{list-style-type:none;padding-top:0;margin:0 0 30px;}
.middle-left .default-page ul li{background:url(images/dot.png) left 10px no-repeat;background-size:7px auto;padding-left:27px;margin-bottom:13px;}
.middle-left .default-page ul li span{}
.middle-left .default-page ul li a{}
 .middle-left .default-page ul li a:hover{color:#6d6e71;}
.middle-left .default-page ul ul{margin-top:16px;padding-left:3px;margin-bottom:29px;}
.middle-left .button{margin:73px auto 0 auto;display:table;}
.sidebar-col{float:left;width:485px;margin-bottom:35px;}
.side-menu{float:left;width:100%;}

.side-menu-new ul li.custom-title { background: #367392;  }
.side-menu-new ul li.custom-title a { color: #fff !important; padding: 8px 10px;  }
.side-menu-new ul li.custom-title a:hover { background: none !important; }
.side-menu-new ul li.custom-title a { background:none; }
.side-menu-new ul li.custom-title.current-menu-item a { background:none; }

.side-menu-new ul{ list-style-type:none; padding:0; margin:0; }
.side-menu-new ul li { float:left;width:100%; position:relative; }

.side-menu-new ul li a:hover { color: #032130; }
.side-menu-new ul li.current-menu-item a { color: #032130;  }


.side-menu-new { float: left; width: 100%; margin-bottom: 35px;}
.side-menu-new ul li a {
    border-bottom: 1px solid #ccc;
    float: left;
    font-size: 28px;
    padding: 13px 19px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition:all 0.1s ease-in-out 0s;
	-webkit-transition:all 0.1s ease-in-out 0s;
    width: 100%;
    z-index: 9;
}

.side-menu-new ul li:nth-child(even){  }
.side-menu-new ul li:hover span{opacity:0.5;}
.side-menu-new ul li span{ background:#fff none repeat scroll 0 0; height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}



.side-menu ul{list-style-type:none;padding:0;margin:0;}
.side-menu ul li{float:left;width:100%;margin-bottom:13px; background: #367392; position:relative;}
.side-menu ul li a{text-align:center;float:left;width:100%;padding:22px 15px 13px 15px;font-size:33px;color:#00344b;min-height:91px;position:relative;z-index:9;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;text-transform:uppercase;}
.side-menu ul li:nth-child(even){background:url(images/menu-b-bg.jpg) left top no-repeat;}
.side-menu ul li:hover span{opacity:0.5;}
.side-menu ul li span{background:#fff none repeat scroll 0 0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}

.widget-box{float:left;width:100%;}
.quotes{float:left;width:100%;background:url(images/quotes-bg.jpg) left top repeat-x;background-size:100% 100%;padding:60px 85px 124px 85px;color:#3c2414;font-size:45px;line-height:79px;text-align:center;}
.small-banner img{width:166px;margin-top:15px;margin-left:10px;}
.default-page{ float:left; width:100%; /*padding:55px 58px 53px 59px;*/ padding:25px 58px 53px 36px; border:1px solid #d8d9da; font-size:20px; color:#5c5c5c; margin-bottom:10px;}
.home-col-two, .home-col-three, .home-col-one, footer, .blog-col , .sidebar-col, .landing-middle, .landing-banner{font-family:'futura_condensedmedium';}
.team-col{border:1px solid #d8d9da;float:left;width:100%;margin-bottom:11px;position:relative;}
.team-thumb{float:left;width:196px;}
.team-right{bottom:25px;float:right;font-size:16px;letter-spacing:0.3px;padding-top:7%;width:76%;padding-right:21px;}
.small-title{font-size:32px;font-family:"futura_condensedmedium";color:#00344b;float:left;width:100%;padding-bottom:5px;letter-spacing:0.1px;}
.small-title a{color:#00344b;}
.team-title{font-size:26px;color:#00344b;float:left;width:100%;padding-bottom:5px;letter-spacing:0.1px;}
.team-title a{color:#00344b;}
.team-des{float:left;width:100%;font-family:'futura_bookregular';margin-bottom:14px;}
.show-more a{font-size:17px;color:#00344b;height:31px;display:inline-block;width:100%;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.team-page-col .quotes{padding:60px 85px 115px;}

.border-box{border:1px solid #d8d9da;float:left;width:100%;padding:25px 58px 53px 36px;}
.form-col{float:left;width:100%;margin-bottom:7px;}
.form-col label{float:left;width:100%;font-size:17px;margin-bottom:5px;font-family:'futura_bookregular';}
.form-col-input{float:left;width:100%;}
.form-col-input input[type="text"], .form-col-input input[type="email"], .form-col-input input[type="tel"], .form-col-input input[type="file"]{border:1px solid #d8d9da;height:auto;max-width:390px;padding:7px;width:100%;}
.form-col-input label{float:left;margin-left:10px;width:auto;margin-right:10px;}
.form-col input[type="submit"]{background:#3b7291;padding:5px 22px;color:#fff;font-family:'futura_bookregular';font-size:18px;text-transform:uppercase;cursor:pointer;}

.candidate-col h2 {font-size:30px !important;margin-bottom:26px !important; text-transform: none; }

.candidate-col .middle-left h3 { font-size: 49px; }

#step1 .candidate-col h2{width:90%;}
.candidate-col h2 span{color:#808284;font-family:'futura_condensed_lightregular';}
.form-col-input input[type="checkbox"], .form-col-input input[type="radio"]{float:left;margin-top:5px;}
.candidate-table{float:left;width:100%;margin-bottom:36px;margin-top:11px;font-family:"futura_condensedmedium";}
.color-table-col{width:19.5%;float:left;margin-right:0.5%;text-align:center;color:#00344b;}
.color-table-col.yellow-color{color:#3b2314;}
.color-table-col a{color:#00344b;}
 
.color-table-col.yellow-color .color-table-th{background:#367392;}
.color-table-th{float:left;width:100%;font-size:23px;background:#367392; padding:10px 15px; color:#fff; text-transform:uppercase;}
.color-table-tr{float:left;width:100%;border:2px solid #a7a9ab; min-height:399px; }
.color-table-td{float:left;width:100%;border-bottom:2px solid #a7a9ab;font-size:20px;}
.color-table-td a{ padding:5px 9px; float:left; width:100%; font-size: 19px; }
 .mid-full{width:100% !important;}
.blog-col{float:left;width:497px;height:415px;background:url(images/blog-b-bg.jpg) center center no-repeat;background-size:cover;position:relative;font-size:40px;line-height:49px;color:#00344b;float:left;margin-bottom:12px;margin-right:12px;text-transform:uppercase;}
.blog-fix{display:table-cell;text-align:center;vertical-align:middle;}
.blog-col .blog-fix{transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.archive .wp_featured_image, .blog .wp_featured_image{margin-right:20px;float:left;}
.blog-col:hover::before{opacity:0.5;}
.blog-col::before{background:#fff none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.blog-4::before, .blog-1::before{display:none;}
.yellow-blog.blog-col{background:url(images/blog-y-bg.jpg) center center no-repeat;color:#3b2314;background-size:cover;}
.yellow-blog.blog-col{background:url(images/blog-y-bg.jpg) center center no-repeat;color:#3b2314;background-size:cover;}
.blog-1 .blog-fix{height:415px;width:497px;}
.blog-2{margin-right:0;}
.blog-2, .blog-2 .blog-fix{width:1005px;height:200px;text-align:center;}
.blog-3, .blog-3 .blog-fix{width:496px;height:203px;text-align:center;}
.blog-4{float:right;margin-right:0;}
.blog-4, .blog-4 .blog-fix{width:497px;height:415px;text-align:center;}
.blog-5, .blog-5 .blog-fix{width:1005px;height:200px;text-align:center;}
.blog-6, .blog-6 .blog-fix{width:497px;height:200px;text-align:center;}
.blog-7{margin-right:0;}
.blog-7, .blog-7 .blog-fix{width:1005px;height:200px;text-align:center;}
.blog-8, .blog-8 .blog-fix{width:1005px;height:200px;text-align:center;}
.blog-9{margin-right:0;}
 .blog-9, .blog-9 .blog-fix{width:497px;height:200px;text-align:center;}
.blog-1, .blog-4{color:#fff;}
.blog-fix{position:relative;padding:0 13px 0 33px;}
.blog-overlay{position:absolute;width:100%;height:100%;background:url(images/black-overlay.png) center center no-repeat;background-size:502px auto;}
.blog-col:hover .blog-overlay{background-color:rgba(255,255,255,.25);}
.blog-4 .blog-fix{padding:0 0 38px 0;}
.brown-box{background:url(images/blog-y-bg.jpg) left center no-repeat;letter-spacing:0.6px;line-height:normal;margin-bottom:10px;text-align:center;margin-top:3px;float:left;width:100%;background-size:cover;font-family:"futura_condensedmedium";position:relative;overflow:hidden;}
.brown-box a{color:#3c2414;display:inline-block;font-size:30px;padding:20px 0;text-transform:uppercase;width:100%;float:left;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.brown-box:hover a{position:relative;}
.brown-box:hover::before{opacity:0.5;}
.brown-box::before{background:#fff none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.sidebar-col .ui-widget-content .ui-state-default{ font-size:17px;background:none !important; }

.sidebar-col .ui-tabs .ui-tabs-nav li a { width: 100%; text-align: center; background: #1c5b7e; color:#ffffff;  transition:none; -webkit-transition:none; font-size:23px; font-weight:normal; padding:8px 0; margin-top: -1px; }
.sidebar-col .ui-tabs .ui-tabs-nav li { width: 33.3%; }

.sidebar-col .ui-tabs .ui-tabs-nav li.ui-state-active a { background: #8DB6CA; }
.sidebar-col .ui-tabs .ui-tabs-nav li a:hover { background: #8DB6CA; }


.sidebar-col .ui-widget-content .ui-state-active{color:#3b2314;}
.sidebar-col .ui-tabs .ui-tabs-panel{padding:20px 38px 22px 38px;}
.sidebar-col .ui-tabs .ui-tabs-panel ul{list-style-type:none;float:left;width:100%;padding:0;font-size:23px;}
.sidebar-col .ui-widget-header{background:#1c5b7e !important;}
.sidebar-col .ui-widget-content{background:none;border:0;color:#362b36;float:left;width:100%;}
.sidebar-col .ui-widget{font-family:'futura_condensedmedium';}

.sidebar-col .ui-widget-content a { color:#808285;  }
.sidebar-col .ui-widget-content a:hover { color: #074F68; }

.sidebar-col .ui-tabs .ui-tabs-panel ul li{float:left;width:100%;border-bottom:1px solid #88898c;padding:6px 0 7px 0;}
.sidebar-col .ui-tabs .ui-tabs-panel ul li:last-child{border-bottom:0;}
.sidebar-col .ui-tabs .ui-tabs-nav{border:0 none;border-radius:0;margin:0;padding:0;}
.sidebar-col .ui-corner-top{border:0 none !important;border-top-left-radius:0;border-top-right-radius:0;}

.side-border .sidebar-col{border:1px solid #d8d9da;}
.sidebar-col .ui-tabs .ui-tabs-nav li{margin:0;border-right:#fff 1px solid !important;}
.sidebar-col .ui-tabs .ui-tabs-nav li:last-child{border-right:0 !important;}
.sidebar-col .ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:0;}
.sidebar-col .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;}
 .single .page-title-main{margin-bottom:9px;}
.sidebar-col .ui-tabs{padding:0;}
 .page-spacer{border:1px solid #d8d9da;padding:38px 49px;color:#58585b;float:left;width:100%;}
.team-page-col .middle-left .team-col:first-child .team-thumb{width:49%;}
.team-page-col .team-list { padding-left: 36px; width: 100%; float: left;}
.team-page-col .middle-left .team-col:first-child .team-right{width:47%;padding-right:20px;margin-top:11%;}
.entry-title{font-size:44px;color:#00344b;font-family:'futura_condensedmedium';margin-bottom:35px;text-transform:uppercase;line-height:46px;}
.entry-title a{color:#00344b;}
.entry-meta{padding:2px 0 22px 0;width:100%;font-family:'futura_condensedmedium';width:100%;font-size:20px;display:inline-block;}
.list-view-col .page-spacer{ border:1px solid #d8d9da; color:#58585b;padding:39px 39px 13px;}
.blog-title{color:#00344b;font-size:54px;text-transform:uppercase;line-height:55px;float:left;width:100%;margin-bottom:15px;font-family:'futura_condensedmedium';}
.blog-title a{color:#00344b;}
.single .page-spacer{letter-spacing:0.2px;line-height:25px;font-size:16px;}
.team-content{float:left;padding:35px 35px 12px 35px;width:100%;}
.default-page P{margin:0 0 27px;}
.normal-table{margin-bottom:35px;}
.team-thumb img{float:left;}
.mobile-menu{display:none;}
.mobile-drop{display:none;}
.landing-overlay-col{float:left;height:100%;position:relative;width:100%;overflow:hidden;}
.landing-overlay-col:before, .landing-overlay-col:after{position:absolute;width:100%;height:188px;left:0;}
.landing-overlay-col:before{background:url(images/black-t-bg.png) left top repeat-x;top:-50px;content:"";}
.landing-overlay-col:after{background:url(images/black-b-bg.png) left top repeat-x;bottom:0;content:"";}
em{color:#00344b;}
.blog .sidebar-col{border:1px solid #d8d9da;}

.form-main-col{font-size:17px;font-family:"futura_bookregular";color:#58585b;}
.note{font-size:16px;padding:5px 0;margin-bottom:15px;display:inline-block;width:100%;}
.form-col label{color:#48484b;}
.small-label{margin-left:0 !important;}
.next-btn{background:#3b7291;color:#fff;cursor:pointer;font-family:"futura_bookregular";font-size:18px;padding:5px 20px;display:inline-block;margin-bottom:20px;text-transform:uppercase;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;margin-right:2px;}
.next-btn:hover{background:#5b92b1;}
.form-col input[type="submit"]:hover{background:#5b92b1;}
.form-col-input select{border:1px solid #d8d9da;height:35px;max-width:390px;padding:7px;width:100%;color:#48484b;font-size:14px;}
th{font-weight:normal;}
.form-col-input input[type="text"], .form-col-input input[type="email"], .form-col-input input[type="tel"], .form-col-input input[type="file"]{border:1px solid #d8d9da;height:auto;max-width:410px;height:35px;padding:5px 10px;width:100%;font-size:14px;color:#48484b;}
.form-col-input textarea{border:1px solid #d8d9da;max-width:410px;padding:7px 10px;width:100%;font-size:14px;color:#48484b;font-family:"futura_bookregular";}
.normal-table{background:#a7a9ab;width:100%;}
.normal-table td{background:#fff;}
.normal-table th{background:#fff;font-weight:normal;}
.normal-table{background:none repeat scroll 0 0 #cccccc;box-shadow:1px 1px 1px #dcdcdc;margin-bottom:25px;padding-top:0;text-align:left;}

.form-main-col h1, .form-main-col h2, .form-main-col h3, .form-main-col h4, .form-main-col h5, .form-main-col h6{display:inline-block;width:100%;color:#00344b;font-family:"futura_condensedmedium";margin:15px 0;}
.form-main-col h1{font-size:40px !important;}
.form-main-col h2{font-size:35px !important;}
.form-main-col h3{font-size:30px !important;}

.form-main-col h5{font-size:20px !important;}
.form-main-col h6{font-size:15px !important;}


.candidate-col h4 , .candidate-col h2  { font-size: 41px !important; color: #407d99 !important; margin: 10px 0 21px !important; font-family: futura_condensedmedium !important; }




.form-col input[type="submit"]{margin-top:25px;}
.spacing-box{padding:8px 0 9px 0;}
.form-col-input input[type="file"]{height:auto !important;}
.column-table{margin:10px 0 21px -4px;}
.column-table .next-btn{margin-top:15px;}
.column-table th{text-align:left;}
.color-table-td.highlight{background:#dff3fd;}

.error{color:#ba363f;font-family:"futura_bookregular";font-size:13px;}
#error_step_1 span{background:#ba363f;color:#fff;display:inline-block;font-family:"futura_bookregular";font-size:17px;margin-bottom:24px;padding:10px;text-align:center;width:100%;}
.giving-back h3{margin-bottom:0 !important;}
hr { background: #dfdfdf none repeat scroll 0 0; border: 0 none; box-sizing: content-box; height: 1px; margin: 48px 0 38px;}
.full-col .team-right{padding:25px 36px 17px;width:100%;}
.full-col .team-content{padding:0;font-size:18px;}
.full-col .team-des{font-size:18px;margin-bottom:22px;margin-top:14px;}
.hide-widget-title .widget-title{display:none;}

.archive .middle-left h4, .blog .middle-left h4, .single-post .middle-left h4, .middle-left.jobpage > h4, .middle-left.testimonial h3 , .middle-left.testimonial h1 {
    margin: 26px 0 15px 0;
    text-transform: uppercase;
    float: left;
    font-size: 49px;
    width: 100%;
    font-family: "futura_condensedmedium";
    color: #3C7391;
}

.blog .middle-left h4, .single-post .middle-left h4, .archive .middle-left h4{margin:0 0 10px 0;}
.jobpage .show-more a:hover{font-size:26px;}



.jobpage .team-content li{float:left;width:100%;}
.jobpage .team-content ul{margin-bottom:20px;float:left;width:100%;}
.ul-style ul{color:#00344b;}
.ul-style ul ul{margin-bottom:10px !important;padding:17px 0 0;}
.ul-style ul li{background:url(images/dot.png) no-repeat left 9px;background-size:6px auto;list-style-type:none;padding-left:23px;margin-bottom:5px;}
.jobpage .show-more a{font-family:'futura_bookregular';font-size:26px;color:#00344b;}
.jobpage .team-content{margin-top:16px;}

.middle-left.jobpage .team-content h4{font-size:26px;margin:0 0 17px 0;}
.frm_style_formidable-style.with_frm_style .fm-field label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form .fm-field label{float:left;width:100%;font-size:17px;padding:0;font-family:'futura_bookregular';color:#48484b !important;font-weight:normal;margin:0;}
.frm_style_formidable-style.with_frm_style .fm-field input[type=text]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=password]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=email]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=number]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=url]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=tel]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=phone]:focus, .frm_style_formidable-style.with_frm_style .fm-field input[type=search]:focus, .frm_style_formidable-style.with_frm_style .fm-field select:focus, .frm_style_formidable-style.with_frm_style .fm-field textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d8d9da;outline:none;}
.frm_style_formidable-style.with_frm_style .fm-field input[type=text], .frm_style_formidable-style.with_frm_style .fm-field input[type=password], .frm_style_formidable-style.with_frm_style .fm-field input[type=email], .frm_style_formidable-style.with_frm_style .fm-field input[type=number], .frm_style_formidable-style.with_frm_style .fm-field input[type=url], .frm_style_formidable-style.with_frm_style .fm-field input[type=tel], .frm_style_formidable-style.with_frm_style .fm-field input[type=phone], .frm_style_formidable-style.with_frm_style .fm-field input[type=search], .frm_style_formidable-style.with_frm_style .fm-field select, .frm_style_formidable-style.with_frm_style .fm-field textarea{border:1px solid #d8d9da;height:auto;max-width:410px;height:35px;padding:5px 10px;width:100%;font-size:14px;color:#48484b;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-family:'futura_bookregular' !important;}
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit]{background:#3b7291;padding:5px 22px;color:#ffffff;font-family:'futura_bookregular';font-size:18px;text-transform:uppercase;cursor:pointer;margin-top:25px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;}
.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit]:hover{background:#5b92b1;border:none !important;color:#ffffff;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.frm_style_formidable-style.with_frm_style .frm_error_style{background-color:#ffffff !important;border:1px solid #F44336 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#B94A48 !important;font-size:20px !important;margin:0 !important;margin-bottom:20px !important;font-weight:normal !important;line-height:normal !important;font-family:'futura_bookregular' !important;}
.frm_style_formidable-style.with_frm_style .frm_blank_field label, .frm_style_formidable-style.with_frm_style .frm_error{color:#B94A48 !important;font-family:'futura_bookregular' !important;}
.frm_style_formidable-style.with_frm_style .fm-field textarea{margin-top:10px;height:90px;}
.testimonial .team-right{font-size:20px;}
.testimonial .team-right{ padding:23px 37px; width:100%; }
.search-form-main .default-page{padding:29px;}
.search-form-col{float:left;width:100%;margin-bottom:4px;}
.form-grid{float:left;width:31%;margin-right:2%;}
.form-grid label{float:left;width:100%;font-size:15px;color:#6d6e71;margin-bottom:10px;}
.form-grid select{border:1px solid #d8d9da;color:#48484b;font-size:14px;height:35px;padding:5px 10px;width:98.5%;}
.form-grid-submit{float:left;width:100%;margin-top:25px;}
.form-grid-submit input{background:#3b7291 none repeat scroll 0 0;color:#fff;cursor:pointer;font-family:"futura_bookregular";font-size:18px;padding:5px 22px;text-transform:uppercase;}
.form-grid-submit input:hover{background:#5b92b1 none repeat scroll 0 0;}
.searchEntry{border-bottom:1px solid #d9d9d9;float:left;margin:0 0 21px;padding:0 0 14px;width:100%;}
.searchResults { clear: left; display: inline-block; padding-bottom: 0; width: 100%;margin-top: 14px; padding-top: 16px; border-top: 1px solid #d9d9d9 ;}
.searchResultsTitle,.searchValues{color:#3b6e8f;float:left;font-family:"futura_condensedmedium";font-size:32px;line-height:24px;margin:17px 0 15px;}
.searchEntryProfile{font-family:"futura_condensedmedium";font-size:26px; margin-bottom: 12px;}
.searchResultsTitle{margin-right:5px;}
.searchEntryTitle{color:#3b6e8f;font-size:34px;margin-bottom:15px; font-family: "futura_condensedmedium"; }
.searchEntryProfile,span.searchEntryContentTitle,span.searchEntryContentTimestamp,span.searchEntryContentEmail{float:left;width:100%;color:#3b6e8f;}
.searchEntryContent{float:left;width:100%;margin-bottom:16px;}
.search-results-main{float:left;width:100%;font-size:18px;}

.show-less{display:inline-block;font-size:17px;padding:3px 0 9px;width:100%;color:#00344b;}
.widget{float:left;margin:0 0 15px;width:100%;}
.posts-navigation{float:left;width:100%;text-align:left;margin-top:15px;margin-bottom:25px;}
.posts-navigation a, .posts-navigation span.current{background:#397493 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:15px;margin:0 3px;padding:8px 15px;text-decoration:none;}
.posts-navigation a:hover{background:#4c4c4c;}
.posts-navigation span.current{background:#4c4c4c !important;}
#respond{margin-top:0;}
#respond h3#reply-title{font-size:35px;line-height:normal;margin:0 0 14px;}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:20px;}
#respond form{float:left;margin:12px 0 0;width:100%;}
#respond form p.comment-notes,.form-allowed-tags{width:100%;float:left;}
#respond form p{float:left;margin:0 2% 10px 0;width:31%;margin-right:2%;}
#respond form label{display:block;float:left;font-size:19px;margin-bottom:9px;width:100%;}
#respond form p.comment-form-comment{float:left;width:97%;}
.form-allowed-tags{float:left;width:100%;display:none;}
#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem;width:100%;}
#respond form label{display:block;line-height:1.714285714;}
#respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"], #respond form textarea{border:1px solid #CCCCCC;font-size:16px;font-family:futura_bookregular;line-height:normal;padding:9px 12px;width:100%;color:#666;}
#respond form p.form-allowed-tags{color:#5E5E5E;font-size:12px;line-height:17px;margin:0;}
.required{color:red;}
.comment-form-comment > textarea{height:120px;}
.form-submit input{background:#397493 none repeat scroll 0 0;border-radius:7px;color:#fff;display:inline-block;font-size:41px;line-height:69px;min-width:225px;overflow:hidden;padding:0 34px;position:relative;text-align:center;text-transform:uppercase;z-index:9;font-family:"futura_condensedmedium";}
.form-submit input:hover{background:#0f587f;}
#respond form input[type="text"]{width:100% !important;}
.form-submit{margin-top:35px !important;}
 .default-page sup{font-size:64%;}
.page-template-template-job .position-menu{display:none;}
.comment-list{float:left;padding:0;width:100%;}
.comment{border:1px solid #ccc;float:left;margin-bottom:5px;padding:25px;width:100%;}
.comment .comment-respond{border-top:1px solid #dcdcdc;display:inline-block;margin-top:25px !important;padding-top:17px;width:100%;}
.children{float:left;margin-top:26px;padding:0;width:100%;}
.comment p{margin:0 0 13px;}
.reply{font-size:18px;}
.error404 h2{font-size:230px !important;line-height:220px !important;}
.white-border-box{float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:25px;}
.full-width .posts-navigation{text-align:left;margin-top:19px;}
.full-width .nav-previous, .full-width .nav-next{width:auto !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{color:#3b2314;}
.talk-form{color:#6d6e71;}
.talk-form input[type="text"], .talk-form input[type="email"], .talk-form input[type="tel"], .talk-form input[type="file"]{border:1px solid #d8d9da;color:#48484b;font-size:14px;height:35px;padding:5px 10px;}
.form-page h4{display:inline-block;}
.check-4-col{float:left;width:100%;}
.flow{float:left;width:25%;}
.form-col-input > span{float:left;margin-right:44px;min-width:230px;}
.check-4-col hr{background:#ececec;margin:9px 0;width:95%;}
.border{margin:4px 0;float:left;width:100%;}
.spacer-17{float:left;width:100%;height:17px;}
small{float:left;width:100%;margin:5px 0 0 0;}
.talk-form h4{font-size:25px !important;margin-bottom:18px !important;margin-top:30px !important;font-family:"futura_condensedmedium";color:#00344b;width:100%;float:left;}
.talk-form{padding:70px 74px 53px 69px;font-size:17px !important;}
.grid-table{float:left;margin:15px 0;width:100%;}
.grid-repeat{float:left;margin-right:1.5%;}
.grid-repeat > span{float:left;margin-bottom:6px;width:100%;}
.grid-repeat span input{width:100%;}
.float-box .space-box{margin-right:20px;width:auto;}
.space-box{float:left;margin-bottom:0;width:100%;}
.edlabel:last-child{vertical-align:middle;}
.edlabel{font-size:14px;vertical-align:top;}
.form-page input[type="button"]:hover{background:#5b92b1 none repeat scroll 0 0;}
.form-page input[type="button"]{background:#3b7291 none repeat scroll 0 0;color:#fff;cursor:pointer;font-family:"futura_bookregular";font-size:18px;padding:5px 22px;text-transform:uppercase;}
.sidebar-col .search-field{border:2px solid #bbb;}
.sidebar-col .search-field{border:1px solid #397493;float:left;font-size:16px;line-height:26px;margin-bottom:10px;padding:8px 10px 8px 20px;width:100%;}
.sidebar-col input.search-submit:hover{background:#5b92b1 none repeat scroll 0 0;}
.sidebar-col .widget.widget_search{border:none;padding:0px;}
.sidebar-col .widget h2.widget-title{text-align:center;margin-top:10px;}
.sidebar-col .widget a{color:#808285;}
.sidebar-col .widget ul li:last-child{border:none;}
.sidebar-col .widget ul li{float:left;width:100%;border-bottom:1px solid #88898c;padding:6.5px 0;list-style-type:none;margin:0;}
.sidebar-col .widget ul{margin:0;padding:0;}
.form-page textarea{border:1px solid #d8d9da;color:#48484b;font-family:"futura_bookregular";font-size:14px;padding:7px 10px;}
.sidebar-col .widget{border:1px solid #d8d9da;padding:22px 38px;}
.sidebar-col input.search-submit{background:#3b7291 none repeat scroll 0 0;color:#fff;cursor:pointer;font-family:"futura_bookregular";font-size:18px;padding:5px 22px;text-transform:uppercase;}
.move-heading-down .overlay{background-position:center 115px;}
body{padding:21px 26px 0px 23px;float:left;width:100%;}
.button-twobox a{display:inline-block;width:50%;float:left;text-align:center;font-weight:normal;background:#3c7392;color:#fff;text-decoration:none;font-size:30px;padding:20px;text-transform:uppercase;}
.button-threebox a{display:inline-block;width:33.33%;float:left;text-align:center;font-weight:normal;background:#3c7392;color:#ffffff;text-decoration:none;font-size:30px;padding:20px;text-transform:uppercase;}
.button-threebox a:hover{background:#c8dae6;color:#6d6f71;}
.button-threebox a.inverse{background:#c8dae6;color:#6d6f71;}
.button-threebox a.inverse:hover{background:#3c7392;color:#ffffff;}
.button-twobox a:hover{background:#3c7392;color:#ffffff;}
.button-twobox a:first-child{border-right:6px solid #fff;}
.button-threebox a:first-child{border-right:3px solid #fff;}
.button-twobox a:last-child{border-left:3px solid #fff;}
.button-threebox a:last-child{border-left:3px solid #fff;}
.button-threebox a:nth-child(2){border-left:3px solid #fff;border-right:3px solid #fff;}
.button-twobox{float:left;width:100%;margin-top:6px;}
.home .button-threebox{float:left;width:100%;margin-top:6px;}
.button-threebox{float:left;width:100%;}

.header-in{ background:-moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );float:left;width:100%;}

.home .header-in { background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );float:left;width:100%;}


header{padding:21px 26px 15px 23px;;float:left;width:100%;position:absolute;top:0px;left:0;z-index:999;}
.slider h1{font-family:'FuturaLight';font-size:74px;}
.t-r-center ul li:hover ul:before{content:'';position:absolute;background:rgba(255,255,255,0.7);display:block;height:35px;width:120px;top:-35px;left:0;z-index:1; display: none; }

.side-title-blue h2 a { margin:0; height: 72px; background:#3c7392; color:#fff; text-align:center; display:inline-block; padding:17px 0; font-size:28px; width:100%; font-family:'futura_bookregular'; text-transform:uppercase; }

.smal-full-button { float: left; width: 100%; padding-top: 5px; }
.button-twobox .smal-full-button a { border: 0 none; font-size: 23px; padding: 7px 0;  width: 100%; }


.side-title-blue h2 a:hover { background:#2d6585;  }
.page-id-5012 .t-r-center ul li ul { background: #fff; }
.page-id-5012 .t-r-center ul li:hover ul:before { background: #fff; }

.t-r-center .menu-sub-navigation-menu-container > ul > li > a { width: 120px; display: inline-block; text-align: center; }
.t-r-center .menu-sub-navigation-menu-container > ul > li:hover > a { background: rgba(255, 255, 255, 0.7); color: #00344b;  }
.t-r-center .menu-sub-navigation-menu-container > ul > li.current-menu-item > a { color:#00344b; background: rgba(255,255,255,0.7);  }

.t-r-center ul li ul {display:none;position:absolute;top:100%;left:0%;padding:6px 15px 6px;right:0;width:120px;background:rgba(255,255,255,0.7);}
.t-r-center ul li:hover ul { display:block;}
.t-r-center ul li a {font-size:25px;color:#ffffff; padding:8px 16px; font-family:'futura_condensed_lightregular';text-decoration:none;letter-spacing:0.5px;font-weight:normal;text-transform:uppercase;position:relative;z-index:2;-webkit-transition:none;-moz-transition:none;transition:none;  }

.t-r-center ul{margin:0;padding:0;list-style-type:none;float:right;width:auto;}
.t-r-center ul li{float:left;position:relative; padding-right: 5px; }
.t-r-center ul li ul li{margin-bottom:10px;line-height:18px;}
.t-r-center ul li ul li a{font-size:20px;line-height:21px;color:#3c7391;padding:0px;font-family:'futura_condensed_lightregular';text-decoration:none;}

.t-r-center ul li ul li a:hover { color:#00344b; }
.t-r-center ul li ul li:hover a { color: #00344b; }
.t-r-center ul li.mbg-color a { width: auto !important; }





.page-template-template-clientlanding-b .t-r-center ul li:hover > a { color:#3C7291; }



.top-right{float:right;width:772px;margin-right:40px;line-height:25px;padding-top:37px;}
.banner-textwrap { width:100%;text-align:center; display: table-cell; vertical-align: middle; }
.home .banner-textwrap { background: url(images/black-overlay.png) center center repeat-x; background-size: 475px auto; }


.side-quote { color: #939598; font-family: "futura_condensed_lightregular"; font-size: 42px; font-weight: normal; line-height: 59px; padding: 26px 52px 30px;  text-align: center; }

.side-quote strong {
    font-size: 27px;
    font-weight: normal;
    margin-right: 25px;
}
.side-quote p {
    margin-bottom: 14px;
}
.banner-textwrap img, .banner-textwrap h1{position:relative;z-index:1;}

.t-r-center ul li.mbg-color:hover a{ color:#00344b; background:rgba(255,255,255,0.7);}

.t-r-center ul li:hover > a{ color:#65acd2; }

.t-r-center ul li.menu-item-has-children:hover > a { color:#00344b;  } 


footer p { margin-bottom:10px; }
.bannerin-text{width:100%;text-align:center; }
.inner-banner{float:left;width:100%;margin-bottom:9px;height:380px;position:relative; z-index:99;}
.inner-banner.carecom{float:left;width:100%;margin-bottom:9px;height:444px;position:relative; z-index:99;}
@media (max-width: 1368px) {
    .inner-banner.carecom {
        background-position: 85% !important;
        height: 320px;
    }

}
.title-box { float: right; margin-top: 108px; max-width: 504px; padding-right:19px; text-align: center; width: 100%; }
.title-box.smaller-size .page-label  { font-size: 31px; }

.title-box img,.title-box a { width:160px; height:160px;}
.page-label { font-family:'FuturaLight'; text-transform:uppercase; font-size:47px; letter-spacing:-1px;color:#fff;margin-top:7px;margin-bottom:35px; line-height: normal; }
.home .slides .blacktext{color:#00344b;font-size:65px;}
.slides .blacktext{color:#00344b;font-size:60px;margin-top:0;margin-left:10px;line-height:80px;}
#logo{float:left;width:540px;padding:25px 15px 15px 23px;}
#logo.carecom {float:left;width:540px;padding:25px 15px 15px 23px;color: #FFF;margin-top: 30px;}
#logo.carecom p {font-weight: bold; letter-spacing: 3px;}
#logo.carecom p svg {display: inline-block; vertical-align: middle;}
.top-right{padding-top:46px;margin-right:56px;}
.banner-textwrap img{max-width:175px;margin-top:0; }

.page-id-5354 .page-label { font-size: 64px; font-weight: bold; } 
.bannerin-text h1{font-size:61px;margin-top:30px;letter-spacing:-0.9px;line-height:83px;color:#003349;}

footer{margin:12px 0 12px 0;letter-spacing:0.1px;}
.page-template-template-clientlanding-b footer .wrapper{width:100%;}
.home footer .wrapper{width:100%;}
.button-twobox a:hover{background:#c8dae6;color:#6d6f71;}
.button-twobox a {
    font-size: 34px;
    padding: 10px 20px;
}
#circle-hover-box{position:relative;height:175px;width:175px;margin:0 auto;}
#circle-hover-box a{ display:block; height:100%; width:100%; position:relative;}
#circle-hover-box img{position:absolute;left:0;-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;height:100%; width:100%;}
#circle-hover-box img.top:hover{opacity:0;}
#circle-hover-box .bottom{opacity:0;}
#circle-hover-box:hover .bottom{opacity:1;}
.side-address{width:100%;float:left;padding:0;font-family:'futura_bookregular';border:0;}
.de-test-col { float: left; width: 100%; padding: 35px;}
.side-address h3{margin:0 0 24px 0;font-size:30px;color:#407d99;font-family:futura_condensedmedium;text-transform:capitalize;}
.middle{float:left;width:100%;margin-bottom:25px;}
.sidebar-col img{width:100%;}
.hin .top-right{margin-right:60px;}



.side-title-blue h2{margin:0 !important;}
.hin .t-r-center ul li .sub-menu li a{padding:0;}

.side-address .side-title-blue h2 { margin-top: 0; }
.home .bannerin-text h1 { letter-spacing:-0.5px;color:#fff;}

.page-id-5012 .bannerin-text h1 { color: #fff; }
.side-address .side-quote { padding: 0; line-height: normal; }

.circle-top { left: auto;right: auto;}
.circle-hover-inner { float: left; margin-bottom: 12px; text-align: center; width: 100%; }
.circle-bottom { opacity:0; z-index:9;}
.circle-hover-inner > a > img{  -webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-ms-transition-duration: 0.1s;transition-duration: 0.1s; position:absolute; top:0; left:0;}
.circle-hover-inner > a:before,#circle-hover-box a:before{ content:""; position:absolute; top:3px; right:3px; bottom:3px; left:3px; border-radius:50%; background:#3b7292;}
.circle-hover-inner a:hover .circle-bottom { opacity:1;}
.circle-hover-inner a { display: inline-block; position:relative; height:160px; width:160px;}


.bannerin-text .sub-heading-header { font-family: "FuturaLight"; font-size: 35px; }


.check-col-m label { display: inline-block; float: none; width: auto; margin-bottom: 0; }
.check-col-m { margin-bottom: 6px; float: left; width: 100%; }
.checkbox-col-main { float: left; padding: 12px 0; width: 100%;}
.languages-col .check-col-m { width: 24%; }
.check-col-m input { margin-right: 11px; margin-top: 5px; vertical-align: top; }



.page-template-page-templatetemplate-job-php .middle-left > h2, 
.page-template-page-templatetemplate-faqs-php .middle-left > h2 { margin-top: 25px; } 


.page-template-page-templatetemplate-job-php .middle-left > h2,
.page-template-page-templatetemplate-job-php .middle-left > h3,
.page-template-page-templatetemplate-testimonials-php .middle-left > h3,
.page-template-page-templatetemplate-faqs-php .middle-left > h2,
.page-template-page-templatetemplate-faqs-php .middle-left > h1,
.page-template-page-templatetemplate-testimonials-php .middle-left > h1

{ padding-left: 37px; }

.dec-spacer { padding-left: 37px; padding-top: 25px; padding-bottom:30px; }
.dec-spacer.bott-space-none{ padding-bottom:0px;}
.dec-spacer h2, .dec-spacer h1 { margin-bottom: 0; }
.dec-spacer > p { margin-top: 10px; margin-bottom:10px; }

.page-template-page-templatetemplate-job-php h3.job-headings { display: inline-block; margin-top: 13px; width: 100%; }
.page-template-page-templatetemplate-job-php .middle-left > h2 { margin-bottom: 0; }
.page-id-4273 .side-title-blue{ display:none;}

.login-main {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}

.login-main label{
    width: 100%;
    display: inline-block;
}
.login-main input[type="text"], .login-main input[type="password"]{
	border: 1px solid #d8d9da;
    height: 35px;
    padding: 5px 10px;
    width: 100%;
    font-size: 14px;
    color: #48484b;
    font-family: 'futura_bookregular' ;
}
.login-main .frm_required {
    color: #B94A48;
    font-weight: bold;
}
.login-main input[type="submit"]{
    background: #3b7291;
    border: none ;
 	padding: 5px 22px;
    color: #ffffff;
    font-family: 'futura_bookregular';
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;    
}
.login-main input[type="submit"]:hover{
    background: #5b92b1;
	color: #ffffff;
}
.form_fild_row {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}
.main-page-tree-btn {
    float: left;
    margin: 35px auto 51px;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.main-page-tree-btn a {
    background: #3c7392;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    margin-right: 5px;
}
.main-page-tree-btn a:hover{
	background:#5b92b1;
	color:#fff;
}

.contain_box_parents a{
    background: #3c7392;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    margin: 0 0 20px 0;
}
.contain_box_parents a:hover{
	background:#5b92b1;
	color:#fff;
}
.schedule-table {
    width: 100%;
    border: 1px solid #d8d9da;
    border-collapse: collapse;
	margin-bottom:25px;
	
}
.schedule-table th, .schedule-table td{
	border: 1px solid #d8d9da;
	min-width: 80px;
    text-align: center;
    padding: 4px;
	font-size: 14px;
}
.schedule-table th {
    font-weight: bold;
    color: #ffffff;
    background: #3c7392;
    padding: 13px;
}	
.edit_notes_column {
    width: 100%;
	padding: 13px !important;
}
.schedule-table textarea {
    width: 100%;
    height: 50px;
    vertical-align: middle;
	border: 1px solid #d8d9da;
    font-family: 'futura_bookregular';
	padding:6px;
    color: #5c5c5c;
	font-size:14px;
}

.bttn_sec {
    width: 100%;
    float: left;
}
.bttn_sec a{
	 background: #3c7392;
    color: #fff;
    padding: 10px 20px;
	font-family: 'futura_bookregular';
    font-size: 18px;
	vertical-align: top;
}

.new-input { padding: 9px 20px !important; }
.bttn_sec a:hover{
	background:#5b92b1;
	color:#fff;
}

.contact-details-box {
    width: 100%;
    float: left;
    margin: 30px 0;
}
.contact-details-box textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #d8d9da;
    font-family: 'futura_bookregular';
    padding: 6px;
    color: #5c5c5c;
    font-size: 14px;
}
.contact-details-box label {
    margin-bottom: 5px;
    width: 100%;
    display: inline-block;
}
.schedule-main-sec {
    width: 100%;
    float: left;
}
.user-area {
    float: right;
}
.user-area a{
	background: #3c7392;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    margin-left: 5px;
}
.user-area a:hover{
	background: #5b92b1;
    color: #fff;
}
.side_social {
    width: 100%;
    float: left;
    text-align: center;
	position:relative;
	padding:30px 0;
}
.side_social:before {
	content: "";
    position: absolute;
    width: 235px;
    height: 1px;
    background: #d8d9da;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.side_social ul {margin: 0; padding: 0; list-style: none;}
.side_social ul li { display: inline-block; margin: 0 5px;}
.side_social img { width: auto; display:block;	opacity: 1;}
.side_social a { display: inline-block; float: left; }
.side_social a:hover img { opacity: 0.8;}
#login_form { margin: 0 auto; max-width: 540px; }
#login_form table { width: 100%;}
#login_form input[type="text"] , #login_form input[type="password"] { border: 1px solid #d8d9da; color: #48484b; font-family: "futura_bookregular"; font-size: 14px; height: 35px; padding: 5px 10px; width: 100%; }
#login_form input[type="submit"] { background: #3b7291 none repeat scroll 0 0; border: medium none; color: #ffffff; cursor: pointer; font-family: "futura_bookregular"; margin-left: 11px; font-size: 18px; padding: 5px 22px; text-transform: uppercase; }
#col-3-left { width: 100% !important; }
#login_form td { padding: 2px 6px; }
#login_form h3 { padding-left: 5px; }
.searchLabel label {  float: left; width: 100%; margin-bottom: 10px; }
.searchLabel select { width: 100%; border: 1px solid #ccc; height: 43px; padding: 7px; }
.s-form { float: left; width: 100%; margin-top: 25px; }
.s-form-main h2 { margin-bottom: 15px; }
.s-form-main { float: left; margin-top: 25px; width: 100%; }
.searchLabel { float: left; margin-bottom: 27px; margin-right: 2% !important; width: 31%; }
.normal-table { background: #ccc; }
.normal-table td { background: #fff; }
.normal-table th { background: #0971b0; color: #ffffff; font-weight: normal; }
.normal-table { background: none repeat scroll 0 0 #cccccc; box-shadow: 1px 1px 1px #dcdcdc; margin-bottom: 25px; padding-top: 0; text-align: left; }
.normal-table input[type="text"] { border: 1px solid #ccc; display: inline-block; height: 30px;}
.side-quote h2, .side-quote h3 { font-family: futura_condensedmedium; font-size: 32px; color: #3b7491; margin-bottom: 9px; margin-top: 0 !important; text-align: left;}
.side-quote .searchLabel { text-align: left; width: 100%; font-size: 20px; line-height: normal; color: #5c5c5c;	font-family: "futura_bookregular"; margin-bottom: 16px;}
.side-quote form { text-align: left; }
.flexslider .slides > li { overflow: hidden;}
.sidebar-col { border: 1px solid #d8d9da; padding: 15px; }
.sidebar-col .side-title-blue { padding: 0; }	



.side-address { border: 1px solid #d8d9da; }
.de-test-col h2 { margin-top: 0; }
.de-test-col { background: #3C7392; color: #fff; }
.de-test-col a { color: #fff; }
.de-test-col .black-text { color: #fff; }

#col-three-container { margin-top: 0; }
#col-3-middle .next-btn { margin-bottom: 0; }
.step-two, .step-three { min-height: inherit !important; min-height: auto !important; }
.step-two > img { margin-bottom: 21px !important; }
.search-banner { display: none; }
.search .default-banner { display: none; }
.search-results .default-banner { display: none; }
.search .search-banner  { display: block; }
.search-results .search-banner  { display: block; }
.de-test-col ul { padding: 0 0 0 20px; margin: 0; }
.de-test-col ul li { padding-bottom: 20px; }
.de-test-col ul ul { padding: 14px 0 2px 0; }



.page-template-form-template .middle.float-col.team-page-col {  margin-top: 21px; }
.contain_box_parents {  text-align: left; }
.contain_box_parents #form1 > br {  display: none; }
.contain_box_parents .bttn_sec { margin-top: 15px; }



/* Aplication CSS */


.candidate-col { color: #6d6e71; font-size: 16px; }
.form-main-col { font-size: 17px; font-family: "futura_bookregular"; color: #58585b; }
.note { font-size: 16px; padding:5px 0; margin-bottom:15px; display:inline-block; width:100%; }
.form-col label {  color:#48484b; }
.small-label { margin-left: 0 !important; }
.next-btn { background: #3b7291; color: #fff; cursor: pointer; font-family: "futura_bookregular"; font-size: 18px;  padding:5px 20px; display: inline-block; margin-bottom:30px; text-transform: uppercase; transition:none; -webkit-transition:none; margin-right: 2px; }
.next-btn:hover { background: #5b92b1; }
.form-col input[type="submit"]:hover { background: #5b92b1; }
.form-col-input select  { border: 1px solid #d8d9da; height: 35px;  max-width: 339px; padding: 7px;  width: 100%; color: #48484b; font-size: 14px; }
th { font-weight:normal; }
.form-col-input input[type="text"], .form-col-input input[type="email"], .form-col-input input[type="tel"], .form-col-input input[type="file"] { border: 1px solid #d8d9da;  height: auto;  max-width: 410px; height: 35px; padding: 5px 10px; width: 100%; font-size: 14px; color:#48484b;}
.form-col-input input[type="text"],
.form-col-input input[type="email"],
.form-col-input input[type="tel"],
.form-col-input input[type="file"] { border: 1px solid #d8d9da; max-width: 339px; padding: 7px; width: 100%; }
.form-page input[type="text"],
.form-page input[type="email"],
.form-page input[type="tel"],
.form-page input[type="file"] { border: 1px solid #d8d9da;  height: auto;  height: 35px; padding: 5px 10px; font-size: 14px; color:#48484b; } 
.full-box { float:left; width:100%; padding:15px 0 8px 0; }
.form-page select  { border: 1px solid #d8d9da; height: 35px;  max-width: 339px; padding: 7px; color: #48484b; font-size: 14px; }
th { font-weight:normal; }
.form-page textarea { border: 1px solid #d8d9da;  padding: 7px 10px;  font-size: 14px; color:#48484b; font-family: "futura_bookregular"; vertical-align:middle; }
.form-col-input textarea { border: 1px solid #d8d9da;  padding: 10px; width: 100%; font-size: 14px; color:#48484b; font-family: "futura_bookregular";}
.normal-table { background: #a7a9ab; width:100%; }
.normal-table td { background: #fff; }
.normal-table th { background: #fff;  font-weight: normal; }
.normal-table { background: none repeat scroll 0 0 #cccccc; box-shadow: 1px 1px 1px #dcdcdc; margin-bottom: 25px; padding-top: 0; text-align: left; }
.form-main-col h1, .form-main-col h2, .form-main-col h3, h4, .form-main-col h5, .form-main-col h6 { display: inline-block; width:100%; color:#00344b; font-family: "futura_condensedmedium"; margin: 15px 0; }
.form-main-col h1 { font-size:40px !important; }
.form-main-col h2 { font-size:35px !important; }
.form-main-col h3 { font-size:30px !important; }
h4 { font-size:25px; }
.form-main-col h5 { font-size:20px !important; }
.form-main-col h6 { font-size:15px !important; }
.form-col input[type="submit"] { margin-top: 25px; }
.spacing-box { padding:8px 0 9px 0; }
.form-col-input input[type="file"] { height:auto !important; }
.column-table { margin:10px 0 21px -4px; }
.column-table .next-btn { margin-top: 15px; }
.column-table th { text-align:left; }
.color-table-td.highlight { background:#dff3fd; }

.error { color: #ba363f; font-family: "futura_bookregular"; font-size: 13px; }
#error_step_1 span { background: #ba363f; color: #fff; display: inline-block; font-family: "futura_bookregular"; font-size: 17px; margin-bottom: 24px; padding: 10px; text-align: center; width: 100%; }
.twocol { float: left; width: 195px; margin-right: 20px;}
.errormsgred { display: block; padding: 10px; background: #ffcccc; border: 1px solid #ff0000; font-size: 16px; margin: 30px 0 0 0; }
.middle-left .form-page .errormsgred ul li{ margin: 0; }
.form-page .errormsgred p { margin: 0; }
.middle-left .form-page .errormsgred ul { margin: 0; padding: 0; font-size: 18px; line-height: normal; }
.candidate-col .middle-left h3 { margin: 0 0 30px 0;}
.small-p p { margin: 0 0 17px; }
.terms { margin-bottom: 25px; border: 1px solid #ccc; height: 260px; overflow: scroll; padding: 25px; }

.move-table { margin-left: -7px;}
.form-page label { display: inline-block; margin-bottom: 8px; }
.page-title-main { display: none; }
.form-page input[type="submit"] { background:#3b7291; padding:5px 22px; color:#fff; font-family: 'futura_bookregular'; font-size:18px; text-transform:uppercase; cursor:pointer; }
.form-page input[type="submit"]:hover { background: #5b92b1; }
.candidate-col .grid-repeat span input { width: auto; }
.candidate-col table, .candidate-col td, .candidate-col tr  { vertical-align: top !important; }

.three-col { float: left; margin-right: 2%; }
.input-col-row input {
    width: 100%;
}
.input-col-row {
    float: left;
    margin-bottom: 7px;
    width: 100%;
}
.candidate-col .form-page .input-col-row input { width: 100%; }

.check-list {
    display: inline-block;
    margin-right: 8px;
}
.float-box {
    display: inline-block;
    margin-right: 12px;
}
.scroll-table-main-large {
    margin: 10px 0;
}
.full-table {
    margin-bottom: 10px;
}
.two-column {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
.two-column table {
    width: 100%;
}
.main-col {
    margin-bottom: 28px; display: inline-block; width: 100%;
}
.full-input input { width: 100%; }
.scroll-table-main {
    display: inline-block;
    margin-bottom: 11px;
    width: 100%;
}
.table2 td { padding-left: 0; }
.table2 input[type="checkbox"], .table2 input[type="radio"] {
    margin-right: 7px;
}
.scroll-table input { width: 100%; }
.grid-repeat input[type="checkbox"], .grid-repeatinput[type="radio"] {
    margin-right: 6px;
}

#ChildcareFrequency {
    width: 100%;
}
#PetCareExplain {
    margin-top: 4px;
}
.benefits-table {
    margin: 16px 0;
}
#DrivingDutiesOther {
    margin-left: 7px;
}
.grid-repeat input[type="text"] {
    width: 100% !important;
}





body .jobpage .team-right { padding:0 !important;}
.jobpage .full-col { border: 0 none; }
.jobpage .team-col .team-title { background-position: left 5px !important; background-size: auto 16px !important; line-height: 20px; padding-left: 33px !important; }
.jobpage .show-more a { color: #407d99; font-family: "futura_bookregular"; font-size: 20px !important; }
.jobpage .show-more a:hover { color: #6d6e71; }

.jobpage .team-col .team-title:hover, .jobpage .team-col .team-title { background: url(images/arr-close-black-hover.png) left 5px no-repeat; background-size: auto 16px; }
.jobpage .team-col.expandview .team-title:hover, .jobpage .team-col.expandview .team-title { background: url(images/arr-open-black-hover.png) left 5px no-repeat; background-size: 22px auto; }
.jobpage .team-col .team-title:hover a, .jobpage .team-col.expandview .team-title a { color: #6d6e71; }





.jobpage .full-col { padding-left: 45px; }
.jobpage h3 { margin-top: 0 !important; }
.jobpage .team-col { margin-bottom: 14px; }
.scroll-hint { float: left; width: 100%; padding:5px 0; background: url(images/scroll-icon.jpg) left top no-repeat; height: 39px; margin: -10px 0 7px -3px; display: none; }
.child-label { display: none;}
.sidebar-col .de-test-col a.black-text:hover,.sidebar-col .de-test-col a:hover {  color: #86c2e4; }

.succeeding-links {
    display: inline-block;
    margin-top: 7px;
    padding-top: 29px;
    position: relative;
    text-align: left;
    width: 100%;
}
.succeeding-links li {
    font-size: 23px;
    line-height: normal;
    padding: 7px 0;
}
.succeeding-links ul {
    padding-left: 25px;
}
.succeeding-links h3 {
    line-height: normal;
}

.succeeding-links ul { margin-bottom: 0; }
.succeeding-links::before {
    background: #d8d9da none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 235px;
}








/* Responsive */

@media only screen and (min-width:1100) {
.home .bannerin-text h1 { font-size:72px; line-height:83px;  margin-top:22px;}
.home .banner-textwrap img{max-width:200px;}
}


@media only screen and (max-height:680px){
.home .banner-textwrap { background-size: 365px auto; }
}
@media only screen and (max-height:550px){
.home .banner-textwrap { background-size: 265px auto; }
}



@media only screen and (max-height:590px) and (min-width:1200px) {

.bannerin-text h1 { font-size: 45px !important; }
.banner-textwrap img {  max-width: 130px !important; }
#circle-hover-box { margin: 48px auto -102px !important; }

}

@media only screen and (max-height:590px) and (min-width:700px) {

.bannerin-text h1 { font-size: 38px !important; line-height: 46px; }
.banner-textwrap img {  max-width: 130px !important; }
#circle-hover-box { margin:48px auto 28px !important; height: 101px !important;  width: 110px !important;}

}




@media only screen and (max-height:590px) and (min-width:500px) {

.bannerin-text h1 {
    font-size: 35px !important;
    line-height: 36px !important;
}
.banner-textwrap img {  max-width: 100px !important; }
#circle-hover-box { margin:68px auto -9px !important; height: 101px !important;  width: 101px !important;}

}



@media only screen and (max-height:550px) and (max-width:500px) {

.bannerin-text h1 {
    font-size: 29px !important;
    line-height: 32px !important;
}
.banner-textwrap img {
    max-width: 77px !important;
}
#circle-hover-box {
    margin: 38px auto -23px !important;
    height: 77px !important;
    width: 77px !important;
}

}


@media only screen and (max-height:450px) and (max-width:900px) {
.flexslider .slides > li , .banner-textwrap  {
    height: 330px !important;
}
}

@media only screen and (max-height:574px) and (max-width:900px) {
.page-template-template-clientlanding-b .flexslider .slides > li , 
.page-template-template-clientlanding-b .banner-textwrap  {
    height: 430px !important;
}
}

@media only screen and (max-height:574px) and (max-width:450px) {
.page-template-template-clientlanding-b .flexslider .slides > li , .page-template-template-clientlanding-b .banner-textwrap  {
    height: 330px !important;
}
}




@media screen and (min-width:1367px){
.move-heading-down .overlay{padding-top:340px !important;}
.move-heading-down2 .overlay{padding-top:380px !important;}
}
@media screen and (min-width:1366px){
.overlay{margin-top:0;}


}

@media screen and (min-width:1026px){
.move-heading-down .overlay{padding-top:260px;}
.move-heading-down2 .overlay{padding-top:260px;}
}
@media screen and (min-width:1130px){
.move-heading-down .overlay{padding-top:280px;}
.move-heading-down2 .overlay{padding-top:280px;}

}

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

.middle { padding:0; }
.title-box { max-width: 100%; padding-right: 28px; width: 33.6%; }
.team-right{width:76%;}
.team-thumb{width:21%;}

}


@media screen and (max-width:1590px){
.middle-left { width: 70%; margin-right: 1%;}
.sidebar-col { width: 29%;}
.wrapper { width: 100%; }
.sidebar-col .ui-tabs .ui-tabs-nav{text-align:center;}
.inner-banner{background-size : cover !important;}
.innerpage .wrapper { width: 100%; }
.title-box { max-width: 438px; padding-right: 0; }
.page-id-5354 .title-box { max-width: 100%; padding-right: 28px; width: 33.6%; }
.page-label { font-size: 48px; }

.middle-left h1 { font-size: 48px; }
.side-quote { padding: 26px 52px 30px; font-size: 40px; line-height: 57px; }

}
@media screen and (max-width:1530px){
.wrapper{width:96%;}
.looking-hire{width:49.6%;}
.looking-job{width:49.6%;}
.block-btn{width:32.63%;margin-right:1%;}
#logo, #logo.carecom{width:40%;}
.top-right{width:auto;}
.block-btn a{font-size:36px;}
.block-btn{min-height:102px;}
.block-spacer{padding:29px 54px 23px;}
.home-col-one{font-size:37px;}
.finding-one img{margin-top:-114px;width:195px;}
.looking-hire h2,.looking-job h2{font-size:41px;}
.looking-hire strong,.looking-job strong{font-size:17px;}
.looking-hire a,.looking-job a{font-size:22px;}
.move-heading-down .overlay{padding-top:355px !important;}
.move-heading-down2 .overlay{padding-top:395px !important;}
footer{font-size:18px;}
h1{font-size:63px;}
.about-section{width:49.6%;}
.two-buttons{width:49.6%;}
.about-section h2{font-size:45px;}
.about-section span{font-size:28px;}
.two-buttons a{font-size:50px;min-height:239px;}
.success-story-col{width:49.5%;}
.yellow-story.success-story-col{margin-right:1%;}
.story-left{width:61%;}
.story-img{width:39%;}
.page-title{width:65%;}
.small-banner{width:33%;}
.middle-left{width:66%;}
.page-title h1{font-size:60px;line-height:normal;}
.sidebar-col{width:33%;}
.side_social ul li {margin: 0 2px 2px 0;}
.quotes{font-size:40px;line-height:68px;min-height:660px;padding:19%;text-align:center;width:100%;}
.team-right{width:76%;}
.team-thumb{width:21%;}
.blog-col{margin-right:0.9%;}
.blog-1{width:33%;}
.blog-2{width:66.1%;margin-right:0 !important;}
.blog-3{width:32%;}
.blog-4{width:33.2%;margin-right:0 !important;}
.blog-5{width:65.8%;}
.blog-6{width:33%;}
.blog-7{width:66%;margin-right:0 !important;}
.blog-8{width:66%;}
.blog-9{width:33%;margin-right:0 !important;}
.middle-left{margin-bottom:18px;}
.blog-col{font-size:35px;}
.blog-fix{padding:0 10px;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{padding:6px 33px;font-size:21px;}
.blog-title{font-size:45px;}

.title-box { float: right; max-width: 100%; padding-right: 0; width: 34%; }
.page-id-5354 .page-label { font-size: 62px; }
.team-right { width: 74%;}
.team-thumb { width: 23%; }

}
@media screen and (max-width:1430px){
.quotes{font-size:40px;line-height:66px;min-height:678px;padding:16% !important;}
.color-table-th{font-size:19px;}
.color-table-td{font-size:18px;}
.color-table-td a{ font-size: 17px; }
.color-table-tr{min-height:386px;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{padding:6px 25px 8px;font-size:21px;}

}
@media screen and (max-width:1400px){.landing-col-one{font-size:34px;padding:38px 35px 38px 40px;}
.story-left{padding:32px 32px 12px 46px;font-size:22px;}
.success-story-col a:hover{font-size:24px;}
.story-left h4{font-size:35px;}
.button{font-size:40px;}
.finding-one img{margin-top:-94px;}
.landing-banner h1{font-size:54px;}
.about-section h2{padding:0;}
.page-title h1{font-size:50px;}
.side-menu ul li a{font-size:30px;}
.team-right{width:74%;}
}
@media screen and (max-width:1366px){
.looking-job,.looking-hire{background-position:right top !important;background-size:cover !important;}
.looking-hire{min-height:203px;padding:41px 50px 20px 49px;}
.looking-job{min-height:203px;padding:40px 50px 20px 71px;}
.block-btn a{font-size:30px;}
.block-btn{min-height:92px;}
.block-spacer{padding:22px 39px 23px;}
.home-col-one{font-size:32px;}
.finding-one img{margin-top:-114px;width:195px;}
.looking-hire h2,.looking-job h2{font-size:38px;}
.looking-hire strong,.looking-job strong{font-size:15px;}
.looking-hire a,.looking-job a{font-size:21px;}
.home-col-one span{font-size:22px;}
.overlay{margin-top:0%;}
.finding-one img{margin-top:-95px;width:175px;}
.two-buttons a{font-size:40px;min-height:219px;}
.about-section h2{font-size:41px;}
.about-section span{font-size:24px;}
.about-section b{font-size:25px;}
.about-section{font-size:24px;}
.about-section{font-size:24px;min-height:421px;padding:50px 95px 21px 85px;}
.two-buttons a{font-size:39px;min-height:204px;}
.story-img{height:203px;}
.quotes{font-size:35px;line-height:56px;min-height:547px;padding:16% !important;}
.team-title{font-size:21px;}
.jobpage .show-more a, .jobpage .show-more a:hover{font-size:21px;}
.team-right{font-size:14px;bottom:16px;}
.form-col label{font-size:14px;}
.form-col input[type="submit"]{font-size:15px;}
.next-btn{font-size:15px;}
.candidate-col h2{font-size:26px !important;margin-bottom:30px !important;}
.form-col-input input[type="text"],.form-col-input input[type="email"],.form-col-input input[type="tel"],.form-col-input input[type="file"]{border:1px solid #d8d9da;max-width:339px;padding:7px;width:100%;}

.blog-col{background-size:cover !important;}
.blog-1, .blog-1 .blog-fix{height:355px;}
.blog-2, .blog-2 .blog-fix , .blog-3, .blog-3 .blog-fix, .blog-6, .blog-6 .blog-fix, .blog-7, .blog-7 .blog-fix, .blog-8, .blog-8 .blog-fix, .blog-9, .blog-9 .blog-fix{height:171px;}
.blog-4, .blog-4 .blog-fix{height:355px;}
.blog-5, .blog-5 .blog-fix{height:172px;}
.blog-col{font-size:31px;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{font-size:20px;padding:6px 26px 8px;}
.sidebar-col .ui-tabs .ui-tabs-panel ul{font-size:19px;margin-bottom:5px;}
body{font-size:18px;}
.page-spacer{padding:42px;}
.two-buttons .yellow-btn{background-position:-315px -142px;}
 .two-buttons .blue-btn{background-position:-315px -142px;}
.column-table{font-size:15px;}
.blog-title{font-size:37px;line-height:normal;}
.default-page{font-size:18px;}
.testimonial .team-right{font-size:18px;text-align:left;}

.middle-left h2 { font-size:35px; margin:0 0 24px; }
.middle-left h3{font-size:30px; margin:0 0 24px;}
.middle-left h4{margin:0 0 24px; font-size: 27px;}
.default-page P{margin:0 0 24px;}
.candidate-col h4 , .candidate-col h2 { font-size:30px !important; margin-bottom: 20px !important;  }

.middle-left h3.large-bit{font-size:33px;}
.button{font-size:32px;line-height:59px;min-width:195px;padding:0 32px;}
.middle-left.jobpage > h4, .middle-left.testimonial h3{font-size:43px;margin:20px 0;}
.brown-box a{font-size:25px;}
.move-heading-down .overlay{padding-top:285px !important;}
.move-heading-down2 .overlay{padding-top:325px !important;}
.banner-dec{font-size:28px;}
.hin .top-right {margin-right: 15px;}
.top-right { padding-top: 20px; margin-top: 25px; margin-right: 35px; }
.side-quote { font-size: 38px; line-height: 60px; padding: 40px; }
.hin .top-right { margin-right: 30px; }
.page-label { font-size: 43px; }

.middle-left h1{font-size:43px;}

.default-page, .border-box { padding: 25px 34px 53px 33px; }
.middle-left.jobpage > h4, .middle-left.testimonial h3, .middle-left.testimonial h1 { margin: 26px 0 19px; }
.page-template-page-templatetemplate-job-php .middle-left > h2, .page-template-page-templatetemplate-job-php .middle-left > h3, .page-template-page-templatetemplate-testimonials-php .middle-left > h3, .page-template-page-templatetemplate-faqs-php .middle-left > h2 { padding-left: 34px; }
.testimonial .team-right { padding: 23px 32px; }
.candidate-col .middle-left h3 { font-size: 43px; }


}
@media screen and (max-width:1340px){
.move-heading-down .overlay{padding-top:275px !important;}
}
@media screen and (max-width:1300px){
.move-heading-down .overlay{padding-top:265px !important;}
.sidebar-col .ui-tabs .ui-tabs-panel { padding: 35px; }
.page-id-5354 .page-label { font-size: 56px; }

.blog .wp_featured_image { width: 50%; }
.sidebar-col .ui-tabs .ui-tabs-panel {
    padding: 25px 35px 35px;
}
.button-threebox a { font-size: 26px; }


}

@media screen and (max-width:1280px){
.wrapper{width:94.5%;}
#logo, #logo.carecom{width:458px;}
.t-r-bottom{font-size:16px;}
.t-r-center ul li a{font-size:22px;}
.nav li a{font-size:19px;letter-spacing:0.5px;line-height:23px;padding:0 17.5px;}
.t-r-center{padding-bottom:6px;}
.icon{margin-left:17px;width:21px;}
.t-r-top{padding-bottom:4px;}
.blue-label span{display:inline-block;font-size:21px;line-height:29px;padding:3px 16px 0px 16px;vertical-align:top;margin-left:0px;}
.about-section p{margin-bottom:38px;}
.about-section h2{padding:0 26px;font-size:44px;line-height:45px;margin:0px 0 7px 0;}
.about-section{min-height:393px;padding:56px 95px 21px 85px;}
.two-buttons a{min-height:190px;padding:74px 66px 44px 68px;font-size:39px;margin-bottom:0 !important;}
.clients-btn{margin-bottom:11px;}
.landing-col-one{font-size:32px;padding:33px 35px 34px 40px;letter-spacing:0.2px;}
.story-left{padding:25px 32px 12px 51px;font-size:20px;}
.landing-banner h1{font-size:47px;margin-top:19px }
.landing-banner{height:399px !important;}
.landing-overlay{padding-top:10.4%;}
.button, .form-submit input{background-size:177px auto;font-size:35px;line-height:57px;min-width:188px;background-position:center center;}
.two-buttons .yellow-btn,.two-buttons .blue-btn{background-position:center -171px !important;}
.small-banner{height:178px;}
.small-banner img{margin-left:10px;margin-top:21px;width:133px;}
.page-title-main{background-size:auto 100%;}
.page-title{min-height:163px;}
.page-title h1{height:163px;}
.border-box{padding:36px;}

.form-col input[type="submit"]{margin-top:19px;}
.step-two.border-box{min-height:1057px !important;}
.blog-col{font-size:28px;line-height:normal;}
.blog-1, .blog-1 .blog-fix , .blog-4, .blog-4 .blog-fix{height:295px;}
.blog-2, .blog-2 .blog-fix, .blog-3, .blog-3 .blog-fix, .blog-6, .blog-6 .blog-fix, .blog-7, .blog-7 .blog-fix, .blog-8, .blog-8 .blog-fix, .blog-9, .blog-9 .blog-fix, .blog-5, .blog-5 .blog-fix{height:142px;}
.overlay{margin-top:0%;}
h1{font-size:61px;}
.banner-dec{font-size:26px;line-height:36px;padding:3px 151px 0 145px;letter-spacing:0;}
.finding-one img{margin-top:-95px;width:191px;}
 .looking-hire{min-height:191px;padding:40px 50px 20px 54px;}
.looking-job{min-height:191px;padding:40px 50px 20px 57px;}
.looking-hire strong, .looking-job strong{margin-bottom:17px;font-size:16px;}
.home-col-one{font-size:36px;padding:21px 35px 24px 38px;margin-bottom:9px;}
.home-col-one span{font-size:20px;margin-left:10px;}
.block-btn a{font-size:33px;}
.block-btn{min-height:89px;}
.block-spacer{padding:18px 39px 20px;}
footer{font-size:18px;margin:16px 0;}
.about-section p{margin-bottom:40px;}
.about-section span{font-size:28px;margin-bottom:40px;padding-left:0;}
.two-buttons a{min-height:190px;padding:65px 66px 44px 69px;font-size:44px;letter-spacing:0.5px;}
.two-buttons{width:49.7%;}
.story-img{height:192px;width:36.5%;}
.story-left h4{font-size:34px;}
.story-left p{margin-bottom:13px;}
.landing-col-two{margin-top:10px;}
body.innerpage header{padding-bottom:15px;}
.page-title h1{font-size:51px;}
.small-banner{height:163px;width:32.5%;}
.page-title-main{margin-bottom:10px;}
.side-menu ul li a{font-size:27px;min-height:71px;padding:17px 15px 13px 15px;}
.quotes{font-size:36px;line-height:63px;min-height:590px;padding:12% 65px !important;letter-spacing:0;}
.side-menu ul li{background-position:left center;background-size:100% 100%;}
.side-menu ul li:nth-child(2n){background-position:left center;background-size:100% 100%;}
.bannerin-text img{max-width:100%; height:100%;}
.slider h1{font-size:48px;}


.t-r-center .menu-sub-navigation-menu-container > ul > li > a {
    display: inline-block;
    padding: 8px 11px;
    width: 111px;
}
.t-r-center ul li ul li a { font-size: 19px; }
.t-r-center ul li ul { width: 111px; padding: 1px 11px 4px; }



}
@media screen and (max-width:1270px){
.about-section h2{padding:0;}
.media-scroll{overflow:scroll;width:100%;}
.eduhistory{width:720px;}
.home-col-three{margin-bottom:10px !important;}
.title-box { margin-top: 118px; }

}
@media screen and (max-width:1230px){
.about-section h2{padding:0;}
.about-section h2{font-size:38px;line-height:normal;}
.story-left h4{font-size:31px;}
.story-left{font-size:19px;padding:25px 32px 12px 36px;}
.story-img{height:182px;}
.success-story-block{margin-bottom:27px;}
.team-page-col .middle-left .team-col:first-child .team-right{margin-top:8%;}
.team-right{padding-top:4%;}

.color-table-col { width: 32.5%; margin-bottom: 5px; }
.color-table-td a { font-size: 18px; }

}
@media screen and (max-width:1200px){
#logo, #logo.carecom{width:37%;}
h1{font-size:53px;}
.quotes{font-size:28px;line-height:56px;min-height:456px;padding:12% !important;}
.color-table-th{font-size:17px;}
.color-table-td{font-size:16px;}
.color-table-tr{min-height:388px;}
.blog-col{margin-bottom:9px;}
.blog-1, .blog-1 .blog-fix, .blog-4, .blog-4 .blog-fix{height:293px;}
.team-title{font-size:18px;}
.about-section span{font-size:23px;}
.two-buttons a{font-size:36px;}
.landing-col-one{font-size:30px;}
.landing-overlay{padding-top:12.4%;}
.page-title h1{font-size:44px;}
.alignleft, .alignright, .alignone{float:none;display:list-item;margin:10px auto 10px auto;}

.middle-left h3,.middle-left h3.large-bit{font-size:29px;}
.move-heading-down .overlay{padding-top:275px !important;}
.bannerin-text h1{font-size:52px;line-height:60px;}
.button-twobox a{font-size:30px;}
#circle-hover-box{height:151px;width:151px;}
.banner-textwrap img{max-width:100%;}
#logo,#logo.carecom{width:41%;}
.home .top-right{margin-right:43px;}
.button-twobox a{font-size:26px;padding:12px 18px;}
.button-threebox a{font-size:26px;padding:12px 18px;}
.title-box { float: right; text-align: center; margin-top: 140px; }
.title-box img,.title-box a { width: 140px; height:140px; }

.page-label {  margin-bottom: 0; letter-spacing: 0;}
.side-title-blue h2 a { font-size: 30px; height: 73px; padding: 17px 0; }
.page-id-5354 .page-label { font-size: 42px; }
.side-quote {
    font-size: 36px;
    line-height: 50px;
    padding: 37px;
}

}
@media screen and (max-width:1140px){
.banner-dec{font-size:24px;}

.circle-hover-inner { margin-bottom: 7px; }
.title-box { margin-top: 130px; }
.button-threebox a { font-size: 20px; }

}
@media screen and (max-width:1130px){
.looking-hire h2,.looking-job h2{font-size:32px;}
.looking-hire strong,.looking-job strong{font-size:14px;}
.looking-hire a,.looking-job a{font-size:18px;}
.looking-hire{min-height:183px;padding:31px 50px 20px 39px;}
.looking-job{min-height:183px;padding:39px 50px 20px 55px;}
.block-spacer{padding:21px 39px 20px;}
.block-spacer.without-sub{padding:24px 39px 20px;}
.block-spacer span{font-size:21px;}
.finding-one img{margin-top:-84px;width:155px;}
.home-col-two{margin-top:7px;margin-bottom:7px;}
.home-col-one{margin-bottom:7px;}
.block-btn{min-height:82px;}
.block-btn a{font-size:27px;}
.overlay{margin-top:0%;padding:200px 35px 180px 38px;}
.block-btn{margin-right:0.6%;width:32.9%;}
.middle-left.jobpage > h4, .middle-left.testimonial h3{font-size:35px;}
.banner-dec{padding:3px 130px 0;}
.move-heading-down .overlay{padding-top:21% !important;background-position:center center;}
.move-heading-down2 .overlay{padding-top:23% !important;background-position:center center;}
.responsive-table-main{float:left;width:100%;overflow-x:scroll;}
.responsive-table-main table{width:800px;}
.page-label { font-size: 35px; }
.candidate-col .middle-left h3 { font-size: 35px; }
.middle-left h1 { font-size: 35px; }
.page-label { font-size: 35px; }
.de-test-col { font-size: 16px; padding: 25px 25px 15px; }
.middle-left h2 { font-size: 31px;}
.middle-left h4 { font-size: 24px; }

.tr-col { display:none; }
.employer-box:before { content: "Employer"; }
.job-box:before { content: "Job Title"; }
.start-date-box:before { content: "Start Date"; }
.end-date-box:before { content: "End Date"; }
.hours-box:before { content: "Hours/week"; }
.city-box:before { content: "City, State"; }
.children-box:before { content: "Children’s ages when started (if applicable)"; }

.school-name:before { content: "Name of school"; }
.city-name:before { content: "City"; }
.state-name:before { content: "State"; }
.graduated-box:before { content: "Graduated"; }
.dates_attended:before { content: "Dates attended"; }
.degree_major:before { content: "Degree/Major"; }

.experience-table { display: inline-block; width: 100%; }
.td-label { display: inline-block; width: 100%; }
.td-label::before { display: inline-block; margin-bottom: 7px; width: 100%; }
.child-label { display: block; font-size: 21px; font-weight: bold; margin: 0 0 4px; color: #407d99; }
.remove-btn { display: inline-block; width: 100%; }
.experience-table .column-table { margin: 0 0 0 -6px; }
.experience-table { margin-top: 10px; }
.hidden-field { display: none; }


.main-head { color: #407d99; font-size: 19px; margin-top: 13px; }



}
 @media screen and (max-width:1100px){
 .landing-col-one{padding:32px 35px 32px 40px;font-size:28px;}
.story-left h4{font-size:29px;}
.story-img{height:172px;}
.two-buttons a{font-size:36px;}
.two-buttons a:hover{font-size:39px;}
.landing-banner h1{font-size:43px;}
.side-menu ul li a{font-size:27px;min-height:76px;padding:21px 15px 13px;}
.quotes{font-size:28px;line-height:51px;min-height:446px;padding:12% !important;}
.page-title h1{font-size:44px;}
.page-title.small-font h1{font-size:40px !important;}
.blog-title{font-size:33px;line-height:normal;}

.side-menu-new ul li a { font-size: 25px; padding: 12px 0; }
.side-quote strong { font-size: 23px; margin-right: 17px; }

.sidebar-col .ui-tabs .ui-tabs-panel {
    padding: 14px 25px 25px 25px;
}

}
 @media screen and (max-width:1080px){
 .looking-hire{min-height:163px;padding:28px 50px 20px 33px;}
.looking-job{min-height:163px;padding:33px 50px 20px 49px;}
.home-col-one{padding:22px 35px 22px 50px;font-size:29px;}
.home-col-one span{font-size:20px;}
.about-section span{margin-bottom:41px;}
.about-section{padding:50px 75px 21px 55px;min-height:374px;}
.two-buttons a{min-height:183px;margin-bottom:8px;}
.clients-btn{margin-bottom:8px;}
.small-banner{height:148px;}
.small-banner img{width:103px;}
.page-title{float:left;min-height:144px;padding:0;text-align:center;}
.page-title h1{font-size:40px;height:147px;}
.page-title.small-font h1{font-size:35px !important;}
.middle-left .wp_featured_image { width: 100%; margin-bottom: 15px; }
.side-quote { font-size: 30px; line-height: 43px; padding: 20px; }
.button-threebox a { font-size: 20px; padding: 12px 15px; }
.slider h1 { font-size: 42px; }
.middle-left h3 br { display: none; }
}
@media screen and (max-width:1024px){
#logo, #logo.carecom{width:362px;margin-top:10px;}
.icon{margin-left:16px;width:18px;}
.nav li a{padding:0 12px;}
.t-r-top{padding-bottom:0;}
.t-r-center ul li a{font-size:18px;padding:0 27px 0 14px;}
.t-r-center ul li ul li a{font-size:17px;line-height:17px;}
.t-r-center ul li:hover ul::before{width:105px;}

.t-r-center{padding-bottom:1px;}
.t-r-bottom{font-size:14px;letter-spacing:0.1px;}
.blue-label span{display:inline-block;font-size:16.5px;line-height:25px;padding:0px 13px 0px 14px;vertical-align:top;margin-left:2px;}
.overlay{margin-top:0%;padding:261px 35px 180px 32px;}
h1{font-size:49px;letter-spacing:-0.3px;}
.banner-dec{font-size:21px;line-height:28px;padding:0;}
.slider h1{margin:12px 0 3px 0;}
.finding-one img{margin-top:-83px;width:153px;}
.looking-hire{min-height:155px;padding:33px 50px 20px 44px;}
.looking-job{min-height:155px;padding:32px 50px 20px 47px;}
.looking-hire strong, .looking-job strong{font-size:13px;margin-bottom:13px;}
.two-buttons .blue-btn{background-position:left -171px !important;}
.looking-hire a, .looking-job a{font-size:17px;}
.looking-hire h2, .looking-job h2{font-size:30px;}
.home-col-one{padding:17px 35px 18px 34px;font-size:29px;}
.home-col-one span{font-size:16px;margin-left:3px;}
footer{font-size:17px;margin:12px 0;}
footer a{padding:0 2px;}
.block-btn{min-height:73px;width:32.7%;margin-right:0.9%;}
.block-spacer{padding:18px 42px 14px;}
.home-col-one{margin-bottom:8px;}
.home-col-one{background-position:center -28px;}
.landing-col-two{margin-top:7px;}
.landing-overlay{padding-top:10.4%;}
.about-section{padding:44px 75px 21px 72px;min-height:314px;font-size:21px;}
.about-section p{margin-bottom:29px;}
.landing-banner{height:320px !important;}
.about-section b{font-size:22px;}
.about-section span{margin-bottom:33px;margin-top:6px;}
.about-section h2{font-size:35px;line-height:37px;letter-spacing:0.2px;margin:0;padding:0 10px 0 0;}
.two-buttons a{min-height:153px;margin-bottom:8px;padding:54px 66px 44px 69px;}
.clients-btn{margin-bottom:8px;}
.two-buttons a , .two-buttons a:hover{font-size:36px;}
.button, .form-submit input{background-size:147px auto;font-size:27px;line-height:44px;min-width:117px;background-position:center center;margin-left:-3px;}
.landing-banner h1{font-size:38px;margin-top:14px;}
.landing-middle .finding-one img{margin-top:-77px;width:153px;}
.landing-col-one{padding:26px 35px 29px 38px;font-size:25.5px;margin-bottom:9px;}
.story-img{height:152px;}
.story-left{font-size:16px;padding:20px 32px 12px 36px;}
.story-left p{margin-bottom:10px;}
.story-left h4{font-size:27px;}
.success-story-col a:hover{font-size:19px;}
.small-banner{height:133px;}
.small-banner img{width:103px;margin-top:15px;}
.page-title{float:left;min-height:122px;padding:0;text-align:center;}
.page-title h1{font-size:40px;height:133px;}
.page-title.small-font h1{font-size:35px;}
.page-title-main{margin-bottom:6px;}
.default-page{ font-size:18px;}
.side-menu ul li a{font-size:23px;min-height:57px;padding:15px 15px 13px;}
.side-menu ul li{margin-bottom:11px;}
.side-menu ul li a{background-size:cover !important;}
.quotes{font-size:31px;line-height:50px;min-height:467px;padding:35px 45px 45px 45px !important;letter-spacing:0;}
.show-less{font-size:20px;}
.move-heading-down .overlay{padding-top:210px !important;}
.move-heading-down2 .overlay{padding-top:236px !important;}
.table2 td{display:inline-block;vertical-align:top;width:100% !important; padding-bottom: 9px;}
.grid-cut {
    display: inline-block;
    margin: 17px 0;
    width: 100%;
}
.candidate-col .grid-repeat span input[type="text"] {
    width: 100%;
}
.gridt-title{margin-bottom:0 !important;margin-top:20px;min-height:40px;}


.grid-repeat .gridt-title br{display:none;}
.table2{width:100%;}
.home-col-three{margin-bottom:9px !important;}
.posts-navigation a, .posts-navigation span.current{font-size:12px;margin:0 1px 8px;padding:6px 12px;text-decoration:none;}
.bannerin-text h1{font-size:42px;}

.banner-textwrap { background-size: 325px auto !important; }
.page-label { font-size: 33px; }
.sidebar-col .ui-tabs .ui-tabs-nav li a { font-size: 17px; padding: 9px 10px 8px; }


.button-twobox .smal-full-button a { font-size: 19px; }
.t-r-center ul li ul { width: 100px; }
.t-r-center .menu-sub-navigation-menu-container > ul > li > a { width: 100px; }
.t-r-center ul li.mbg-color.current-menu-item a, 
.t-r-center ul li.mbg-color a {
    padding: 7px 18px 7px 15px;
}
.sidebar-col .ui-tabs .ui-tabs-panel ul li { font-size: 17px; } 
.salary-box td {
    display: inline;
    width: auto;
}
.salary-box input { width: 165px !important;}

}
@media screen and (max-width:995px){
.about-section{padding:44px 60px 21px;}
.about-section b{padding-left:0;}
.two-buttons a, .two-buttons a:hover{font-size:32px;}
.about-section span{font-size:19px;}
.two-buttons{width:49.4%;}
.error404 h2{font-size:130px !important;line-height:120px !important;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{font-size: 16px;}
.sidebar-col .ui-tabs .ui-tabs-panel { padding: 15px 25px 25px 25px;}
.default-page{ padding: 25px 28px; }
.side-title-blue h2 a { font-size: 27px; }
.team-thumb { width: 27%; }
.team-right { width: 70%; }
.dec-spacer, .page-template-page-templatetemplate-job-php .middle-left > h2, .page-template-page-templatetemplate-job-php .middle-left > h3, .page-template-page-templatetemplate-testimonials-php .middle-left > h3, .page-template-page-templatetemplate-faqs-php .middle-left > h2 { padding-left: 25px; }
.full-col .team-right { padding: 25px 27px 17px; }

.side-menu-new ul li a { font-size: 22px; padding: 12px 0; }
.normal-table-responsive { float: left; width: 100%; overflow-x: scroll; }
.normal-table-responsive table { width: 700px; }

.scroll-table-main-large table { width: 800px !important;}
.scroll-table-main-large { float: left; overflow-x: scroll; width: 100%; }
.check-4-col { font-size: 16px; }
.check-4-col td { display: inline-block; width: 48%; }
.move-table { margin-left: 0; }


}
@media screen and (max-width:970px){
.block-spacer{padding:14px 26px 17px;}
h1{font-size:45px;}
.about-section{padding:44px 20px 21px;}
.about-section h2{font-size:31px;letter-spacing:0.2px;line-height:35px;}
.story-left{font-size:15px;padding:20px 32px 12px 25px;}
.landing-col-one{font-size:24px;margin-bottom:8px;padding:25px 35px;}
.quotes{font-size:29px;letter-spacing:0;line-height:50px;min-height:467px;padding:13% !important;}
.page-title h1{font-size:38px;}
.page-title.small-font h1{font-size:34px !important;}
.blog-title{font-size:33px;}
blockquote.readytotalk{max-width:100%;}
.color-table-col{width:49%;margin-bottom:15px;}
.home .top-right{margin-right:34px;}
#logo, #logo.carecom{margin-top:1px;width:332px;}
.button-threebox a { font-size: 16px; padding: 12px 8px; }

.middle { padding: 0; }
.middle-left { margin-right: 2%; width: 65%;}
.page-id-5354 .page-label { font-size: 37px; }

.testimonial .team-right { padding: 23px 28px; }
.page-template-page-templatetemplate-job-php .middle-left h4, 
.page-template-page-templatetemplate-testimonials-php .middle-left h3 { padding-left: 29px; }
.de-test-col  { font-size: 15px; padding: 28px 26px 15px; }


.full-first { display: inline-block; width: 100%;}
.space-30 { margin-bottom: 20px;}
.input-three-col td { display: inline-block; width: 100%; padding-bottom: 9px; }
.input-three-col input { margin-top: 6px;}
.full-table { margin-bottom: 14px;}
.full-table-large td { width: 100%; display: inline-block; padding-bottom: 5px; }
.move-table td { padding-left: 0; }

.two-column { width: 100%; max-width: 520px; }

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

.quotes{font-size:27px;line-height:50px;padding:14% !important;}
.middle-left h4{font-size:24px;}
.page-title h1{font-size:35px;}
.page-title.small-font h1{font-size:32px !important;}
.quotes{font-size:25px;letter-spacing:0;line-height:47px;min-height:437px;padding:14% !important;}
.blog-title{font-size:28px;}
.t-r-center ul li a{padding:0 18px;}
.t-r-center ul li:hover ul::before{width:100px;}
.t-r-center ul li ul{width:100px;}
.t-r-center ul li ul li a{font-size:16px;}
.side-title-blue h2 a { font-size: 23px; height: 62px; padding: 14px 0;}
.title-box { width: 100%; }
.page-label {text-shadow: 1px 1px 6px #000;}
.page-id-5354 .title-box { width: 100%; }

.candidate-col .middle-left h3 {font-size:31px;}
.middle-left h1 { font-size:31px; }
.page-label {font-size:31px;}
.middle-left.jobpage > h4, .middle-left.testimonial h3 {font-size:31px;}

.t-r-center .menu-sub-navigation-menu-container > ul > li > a { width: 90px; }
.t-r-center ul li ul { width: 90px; }
.often-box {
    display: inline-block;
    width: 100%;
}

}
@media screen and (max-width:860px){
.home-col-one{font-size:26px;}
.block-btn a{font-size:24px;}
footer{font-size:16px;}
.looking-hire{padding:33px 50px 20px 29px;}
#logo,#logo.carecom{margin-top:10px;width:322px;}
.icon{margin-left:11px;width:18px;}
.nav{float:left;margin-right:0;}
h1{font-size:39px;}
.blog-fix{font-size:22px;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{font-size:14px; }
.brown-box a{font-size:21px;}
.move-heading-down .overlay{padding-top:220px !important;}
.move-heading-down2 .overlay{padding-top:220px !important;}
.talk-form h4{font-size:21px !important;}
.home-col-three{margin-bottom:7px !important;}
.bannerin-text h1{font-size:42px;line-height:50px;}
.button-twobox a{font-size:25px;}
.mobile-menu{display:block;text-align:center;width:68px;}
.active-drop .open-menu{display:none;}
.active-drop .close-menu{display:block;}
#logo,#logo.carecom{margin-top:7px;width:377px;}
.mobile-drop{background:#3f7d99;color:#fff;display:none;position:absolute;top:142px;width:94%;z-index:9999;}
.mobile-drop .nav{float:left;width:100%;}
.mobile-drop .nav li{float:left;width:100%;}
.mobile-drop .nav a{float:left;width:100%;color:#fff !important;}
.mobile-drop .nav a:hover{background:#2f6d89;}
.second-menu{float:left;width:100%;}
.mobile-drop .icon{margin-left:13px;width:30px;}
.t-r-top,.t-r-center,.t-r-bottom{display:none;}
.close-menu{display:none;}
.top-right{padding-top:25px;}
.top-right{width:auto;}
.mobile-drop .nav a{border-bottom:2px solid #5d98b2;color:#fff;float:left;font-size:26px;line-height:normal;padding:13.2px 30px;width:100%;letter-spacing:1.1px;}
.second-menu{float:left;padding:24px 0;width:100%;}
.second-menu ul{float:left;width:100%;list-style-type:none;padding:0 0 0 16px;margin:0;}
.second-menu ul li{float:left;}
.second-menu ul li a{float:left;width:100%;color:#fff !important;font-size:27px;text-transform:uppercase;padding:0 17px 0 15px;font-family:'futura_condensedmedium';letter-spacing:0.5px;}
.drop-b{background:#1f6183 none repeat scroll 0 0;float:left;padding:11px 51px 11px 36px;width:100%;font-family:'futura_condensedmedium';color:#fff;font-size:20px;letter-spacing:0.1px;}
.nav li ul{display:none !important;}
.hin .top-right { margin-right: 15px; margin-top: 20px; }
.home .top-right { margin-right: 15px; margin-top: 20px; }

.nav li ul { display: block !important; position: relative !important; width: 100% !important; }
.nav li ul li a { font-size: 18px !important; padding: 5px 43px !important; }
.languages-col .check-col-m { width: 33%; }

.team-title { font-size: 16px; }
.sidebar-col .ui-tabs .ui-tabs-panel ul li {
    font-size: 16px;
}

}

@media screen and (max-width:800px){
h1{font-size:37px;}
#logo,#logo.carecom{margin-top:10px;width:310px;}
.two-buttons a, .two-buttons a:hover{font-size:28px;}
.two-buttons a{padding:57px 36px 44px 39px;}
.story-left h4{font-size:24px;}
.page-title h1{font-size:32px;}
.page-title.small-font h1{font-size:29px !important;}

.mobile-drop { top: 118px; }
.top-right { margin-right: 17px; }

.searchLabel {
    float: left;
    margin-bottom: 16px;
    margin-right: 0;
    width: 100%;
}
}

@media screen and (max-width:768px){
.top-right{padding-top:8px;}
.t-r-center{padding-bottom:1px;margin-top:-3px;margin-bottom:-4px;}
.t-r-bottom{font-size:12px;}
.blue-label span{display:inline-block;font-size:17px;line-height:29px;padding:0px 17px 0px 17px;vertical-align:top;margin-left:-10px;}
.finding-one img{margin-top:-72px;width:121px;margin-left:5px;}
.overlay{margin-top:0;padding:167px 35px 180px 32px;}
.banner-dec{font-size:16px;line-height:20px;padding:0;}
.looking-hire{padding:18px 50px 14px 18px;min-height:115px;}
.looking-job{min-height:115px;padding:18px 50px 15px 47px;}
.looking-hire strong, .looking-job strong, .looking-hire:hover strong, .looking-job:hover strong{font-size:11px;margin-bottom:5px;}
.looking-hire h2, .looking-job h2, .looking-hire:hover h2, .looking-job:hover h2{font-size:25px;}
.looking-hire a, .looking-job a, .looking-hire:hover a.start-btn, .looking-job:hover a.start-btn{font-size:14px;}
.home-col-one{font-size:21.4px;padding:12px 35px 16px 57px;}
.block-btn{min-height:53px;}
.block-spacer{padding:12px 17px 11px;}
.block-spacer span{font-size:18px;}
.block-btn a{font-size:20px;}
footer{font-size:16px;}
.icon{margin-left:13px;width:15px;}
.home-col-one{background-position:center -48px;}
.overlay{background-size:315px auto !important;}
.button-twobox a{font-size:22px;}
.landing-banner{height:240px !important;}
.landing-overlay{padding-top:9.4%;}
.button, .form-submit input{background-size:108px auto;font-size:22px;line-height:44px;min-width:97px;background-position:center center;margin-left:-3px;}
.landing-banner h1{font-size:29px;margin-top:8px;}
.landing-middle .finding-one img{margin-top:-57px;width:114px;margin-left:0;}
.about-section h2{font-size:28px;letter-spacing:0.2px;line-height:32px;padding:0 33px 0 27px;}
.about-section span{font-size:18px;margin-bottom:20px;}
.about-section b{font-size:19px;}
.about-section{padding:29px 20px 21px;font-size:19px;min-height:233px;}
.two-buttons a{padding:39px 36px 4px 36px;min-height:113px;margin-bottom:7px;}
.clients-btn{margin-bottom:7px;}
.two-buttons{width:49.6%;}
.landing-col-two{margin-top:6px;}
.landing-col-one{font-size:22px;margin-bottom:6px;padding:17px 35px 20px 35px;}
.story-left h4{font-size:24px;}
.story-left{font-size:14px;padding:11px 12px 12px 25px;}
.story-left p{margin-bottom:6px;}
.story-img{height:115px;width:34%;}
.about-section p{margin-bottom:22px;}
.two-buttons .yellow-btn,.two-buttons .blue-btn{background-position:left -52px !important;background-size:475px auto;}
.landing-col-one{background-position:center -18px;background-size:995px auto;font-size:22px;margin-bottom:6px;padding:17px 35px 20px;}
.success-story-col{background-position:center -35px !important;background-size:445px auto !important;}
body.innerpage header{padding-bottom:22px;}
.small-banner img{width:78px;margin-top:10px;}
.small-banner{height:99px;}
.page-title{float:left;min-height:99px;padding:3px 0 0px 14px;text-align:center;}
.page-title h1{font-size:34px;}
.page-title.small-font h1{font-size:30px !important;}
.middle-left .default-page ul{padding-left:0;}
.side-menu ul li a{font-size:19px;min-height:40px;padding:9px 8px 5px;}
.quotes{font-size:21px;letter-spacing:0;line-height:37px;min-height:352px;padding:27px 42px !important;margin-top:-3px;}
.page-title h1{height:96px;}
.team-title a{font-size:14px;}
.team-right{padding-top:7%;}
.show-more a{height:auto;}
.show-more a:hover{font-size:14px;}
.default-page{font-size:17px;}
#respond form p{float:left;margin:0 0 10px 0;width:97%;margin-right:0;}
#respond h3#reply-title{font-size:29px;}
.move-heading-down .overlay{padding-top:160px !important;}
.move-heading-down2 .overlay{padding-top:186px !important;}
header{padding:21px 26px 27px 23px;}
.home .top-right{margin-right:24px;}
.hin .top-right { margin-right: 15px; margin-top: 30px; }
.home .top-right { margin-right: 15px; margin-top: 30px; }
.slider h1 { margin:14px 0 13px 0; line-height: normal; }
.bannerin-text img { margin: 0 auto; left: 0; right: 0; }
#circle-hover-box { position: relative; width: 130px; margin: 18px auto 0 auto; left: 0; height: 130px; text-align: center; }
.button-threebox a { font-size: 16px; padding: 12px 4px; }

.slider h1 { font-size: 44px; padding: 0 14%; }
.side-quote { font-size: 26px; line-height: 39px; padding: 10px; }
.default-page { padding: 23px; }
.user-area { width: 100%; text-align: right; margin-bottom: 20px;}

.side-menu-new ul li a { font-size: 26px; padding: 12px 0; }
}

@media screen and (max-width:760px){
#logo, #logo.carecom{width:280px;}
h1{font-size:33px;}
.landing-col-one{font-size:19px;}
.about-section h2{font-size:24px;letter-spacing:0.2px;line-height:26px;padding:0 10px;}
.two-buttons a, .two-buttons a:hover{font-size:25px;}
.story-left{width:66%;}
.page-title h1{font-size:29px;}
.page-title.small-font h1{font-size:26px !important;}
.error404 h2{font-size:80px !important;line-height:80px !important;}
.color-table-col{width:100%;}
.color-table-tr{min-height:inherit;}
.candidate-table{margin-bottom:16px;}
.form-main-col h4{ margin-bottom:22px !important;margin-top:15px !important;}
.legally_able_to_accept_work label{width:80%;}
.middle-left { width: 100%; margin-right: 0; }
.sidebar-col { width: 100%; }
.sidebar-col .ui-tabs .ui-tabs-nav li a{   font-size: 20px;}
.page-label { font-size: 30px;}
.title-box { float: right; text-align: center; margin-top: 190px; min-width: 100%;  padding-right: 0;}	
.side-quote { font-size: 22px; line-height: 30px; padding: 15px; }
.title-box { margin-top: 110px; padding-bottom: 35px; }
.inner-banner { height: auto; }
.side-quote { font-size: 32px; line-height: 41px; padding: 25px; }
.mobile-drop { top: 122px; }
.main-page-tree-btn a{margin-bottom: 10px;}


.page-label { display:none; }
.circle-hover-inner a:hover .circle-top { opacity: 1; }
.title-box { margin-bottom: 98px; margin-top: 122px; padding: 0; }

.de-test-col  { font-size: 17px;  }


.blank-td { display: none !important; }
.candidate-col .form-page input[type="text"], .candidate-col .form-page input[type="email"], .candidate-col .form-page input[type="tel"], .candidate-col .form-page input[type="file"], .candidate-col select { width: 100%; margin-bottom: 10px;}
.form-page label { width: 100%; margin-bottom: 8px; }
.full-table td { width: 100%; display: inline-block; padding-bottom: 5px; }
.form-page textarea { width: 100%; }

.space-box > label {
    margin-left: 6px;
    width: auto;
}
.other-input input {
    margin-top: 10px;
}
.scroll-table-main table {
    width: 530px !important;
}
.scroll-table-main {
    float: left;
    overflow-x: scroll;
    width: 100%;
}
.scroll-hint { display: block; }

.move-table {
    margin-left: 0;
}
.often-box input {
    margin-top: 7px;
}
.often-box { margin-top: 11px; }
.benefits-table input[type="text"] {
    width: 117px !important;
}

.grid-repeat { width: 100% !important; padding-bottom: 14px; }
.grid-repeat label {
    width: auto;
}
.two-column td {
    display: inline-block;
    padding-bottom: 6px;
    width: 100%;
}
.checkbox-list .grid-cut {
    margin-bottom: 0;
}
.grid-repeat > span { margin-bottom: 0; }
.grid-repeat .grid-repeat {
    padding-bottom: 0;
}
.checkbox-list .grid-repeat {
    padding-bottom: 0;
}
.rob-x .grid-repeat {
    margin-bottom: 12px;
}
#LengthOther2, #TypeOther, #Other, #Friend, #Advertisement, #SpecializedExplain {
    margin-top: 7px;
}
.full-table td { padding-left: 0; }
.jobpage .full-col {
    padding-left: 25px;
}

}
@media screen and (max-width:700px){
.quotes{padding:27px 27px !important;}
}
@media screen and (max-width:680px){
#logo, #logo.carecom { margin-top: 0;  width: 300px; }
.block-btn a{font-size:19px;}
.block-btn{min-height:53px;}
.block-spacer{padding:12px 21px 11px;}
.nav li a{font-size:15px;padding:0 8px;}
.t-r-bottom{font-size:11px;}
.team-right{bottom:16px;font-size:14px;padding:10px !important;width:100%;}
.team-page-col .team-right{text-align:center;}
.full-col .team-right{padding:20px !important;}
 .jobpage .team-right{text-align:left;}
.team-thumb{text-align:center;width:100%;}
.team-thumb img{display:inline-block;float:none;}
.team-page-col .team-list{padding-left: 12px;}
.team-page-col .middle-left .team-col:first-child .team-thumb{width:100%; }
.team-page-col .middle-left .team-col:first-child .team-right{margin-top:auto;width:100%;}
.page-template-page-templatetemplate-job-php .middle-left > h2, .page-template-page-templatetemplate-job-php .middle-left > h3, .page-template-page-templatetemplate-testimonials-php .middle-left > h3, .page-template-page-templatetemplate-faqs-php .middle-left > h2 { padding-left: 19px; }
.dec-spacer { padding-left: 19px; }
.button-threebox a {font-size: 14px; }

}
@media screen and (max-width:640px){
.wrapper{width:100%;padding:0;}
.flexslider .slides > li{background-size:cover !important;}
.blue-label span{display:inline-block;font-size:24px;line-height:37px;padding:0px 17px 0px 21px;vertical-align:top;margin-left:-1px;}
h1{font-size:53px;line-height:53px;margin:0 0 12px 0;}
.banner-dec{font-size:23px;line-height:28px;padding:0;}
.overlay{background-position:center 109px;background-size:464px auto !important;margin-top:0;padding:226px 35px 160px 32px;}
.finding-one img{margin-top:-86px;width:143px;margin-left:-11px;}
.looking-hire{padding:42px 50px 14px 40px;min-height:198px;width:100%;margin-bottom:7px;}
.looking-hire h2,.looking-job h2,.looking-hire:hover h2,.looking-job:hover h2{font-size:38px;}
.looking-hire strong,.looking-job strong,.looking-hire:hover strong,.looking-job:hover strong{font-size:16px;margin-bottom:19px;}
.looking-hire a,.looking-job a,.looking-hire:hover a.start-btn,.looking-job:hover a.start-btn{font-size:22px;margin-left:-3px;}
.looking-job{min-height:203px;padding:45px 50px 15px 40px;width:100%;}
.home-col-one{font-size:33px;padding:25px 34px 19px;background-position:top center !important;line-height:28px;margin-bottom:7px;}
.home-col-one span{font-size:19px;margin-left:0;}
.block-btn{min-height:85px;width:100%;text-align:center;letter-spacing:0;margin-bottom:7px !important;margin:0;}
.block-spacer{padding:20px 9px 21px 3px;}
.block-spacer span{font-size:23px;}
.block-btn a{font-size:35px;}
.success-btn{background:url(images/yellow-large-bg.jpg) no-repeat scroll left -225px;}
.block-btn a{display:inline-block;font-size:35px;width:100%;}
footer{font-size:18px;text-align:center;padding-bottom:9px;}
.drop-address{float:left;max-width:385px;width:100%;}
.drop-address span{font-family:'futura_condensed_lightregular';}
.drop-social{float:right;padding:9px;}
.home-col-two{margin-top:5px;}
.landing-banner{height:340px !important;}
.landing-overlay{padding-top:13.4%;}
.button, .form-submit input{background-size:134px auto;font-size:26px;line-height:45px;min-width:97px;background-position:center center;margin-left:-3px;}
.landing-banner h1{font-size:39px;margin-top:8px;padding:14px 90px 0 90px;line-height:34px;}
.landing-middle .finding-one img{margin-top:-82px;width:142px;margin-left:-7px;}
.about-section{padding:69px 20px 21px;font-size:29px;min-height:393px;margin-bottom:7px;width:100%;}
.about-section h2{font-size:46px;letter-spacing:0;line-height:54px;padding:0 82px 0 82px;}
.about-section span{font-size:29px;margin-bottom:39px;margin-top:13px;}
.about-section b{font-size:28px;}
.two-buttons{width:100%;}
.two-buttons .yellow-btn a,.two-buttons .blue-btn a{background-position:left -102px !important;background-size:100% auto;font-size:35px;padding:32px 36px 4px 36px;min-height:106px;margin-bottom:7px;}
.two-buttons .yellow-btn, .two-buttons .blue-btn{background-position:left center !important;background-size:100% auto;padding:0;}
.landing-col-one{font-size:32.4px;padding:22px 5px 23px;background-size:cover;letter-spacing:0.5px;background-position:center top;}
.success-story-col{width:100%;}
.success-story-col{background-position:center -19px !important;background-size:cover !important;}
.yellow-story.success-story-col{margin-bottom:7px;}
.story-left{font-size:24px;padding:28px 12px 12px 34px;width:63%;line-height:27px;}
.story-img{height:199px;width:34%;}
.story-left h4{font-size:35px;margin-bottom:3px;}
.story-left p{margin-bottom:16px;}
.story-left a, .success-story-col a:hover{font-size:22px;}
.success-story-block{margin-bottom:7px;}
.landing-overlay-col::before{background-size:8px auto !important;height:88px;top:0;}
.landing-overlay-col::after{background-size:6px auto !important;height:61px !important;}
.middle-left{width:100%;}
.sidebar-col{width:100%;}
.page-title{float:left;min-height:99px;padding:3px 0 0 24px;text-align:left;}
body.innerpage header{padding-bottom:32px;}
.page-title h1{font-size:35px;line-height:36px;height:133px;display:table-cell;vertical-align:middle;padding-left:0;}
.middle-left .button{background-size:169px auto;font-size:34px;line-height:65px;min-width:95px;background-position:center center;margin-left:0;margin-top:9px !important;display:inline-block !important;}
.side-menu ul li a{font-size:40px;}
.side-menu ul li a{min-height:60px;padding:18px 8px 25px;background-position:center bottom !important;}
.quotes{font-size:46px;letter-spacing:0;line-height:76px;min-height:682px;padding:64px 132px !important;margin-top:0px;}
.middle-left h3.large-bit{font-size:32px !important;}
.page-title{width:64%;}
.small-banner img{width:94px;margin-top:18px;margin-left:0;}
.sidebar-col{margin-bottom:6px;}
.small-banner{height:136px;width:36%;background-position:center top !important;background-size:cover !important;}
.side-menu ul li{margin-bottom:9px;}
.blog-col{width:100%;margin-right:0;}
.blog-col .blog-fix{padding:0 50px;text-align:center !important;width:640px !important;}
.blog-1, .blog-1 .blog-fix, .blog-4, .blog-4 .blog-fix{height:200px;}
.blog-fix{font-size:35px;}
.sidebar-col .ui-widget-header{background-size:cover !important;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{font-size:20px;}
.candidate-col .middle-left h3 {font-size:29px;}
.middle-left h1 {font-size:29px;}
.middle-left h3{font-size:25px;}
.middle-left h2 {font-size:27px;}
.middle-left h4 {font-size:23px;}
.candidate-col h4 , .candidate-col h2 { font-size:26px !important; }
.middle-left.jobpage > h4, .middle-left.testimonial h3 {font-size:26px;}
.middle-left.jobpage > h4, .middle-left.testimonial h3{font-size:26px;}
.jobpage .show-more a, .jobpage .show-more a:hover{font-size:18px;}
.jobpage .team-col .team-title{background-size:auto 15px;background-position:right top 10px;padding:0;}
.testimonial .team-right{font-size:16px;text-align:left;}
.home-col-three{margin-bottom:0 !important;}
.block-btn{margin-bottom:7px !important;}
.sidebar-col .ui-tabs .ui-tabs-panel ul{font-size:16px;}
.form-grid{float:left;margin-right:0;width:100%;margin-bottom:10px;}
.form-grid label{margin-bottom:4px;}
.team-content{float:left;font-size:16px;padding:0 25px 20px 25px;width:100%;}
P{margin:0 0 18px;}
.team-right{padding:10px 10px 17px !important;}
.show-less{font-size:16px;}
.team-page-col .team-content{text-align:center;}
.full-col .team-des, .team-title, .full-col .team-content{font-size:16px;}
.move-heading-down2 .overlay{padding-top:216px !important;}
.button-twobox a{font-size:20px;}

.slider h1 { font-size: 40px; padding: 0 5%; }
.button-threebox a { font-size: 19px !important; width: 100% !important; margin: 0 0 6px 0 !important; }
.button-threebox a:nth-child(2), .button-threebox a:last-child, .button-threebox a:first-child { border: 0 !important; }
.top-right { margin-right: 16px; }
.slider h1 { margin: 31px 0 13px 0; }

.posts-navigation { margin-bottom: 5px; }
#login_form h3 { margin-bottom: 0; }
#login_form input[type="submit"] { margin-left: 0; }
#login_form td { display: inline-block; padding: 2px 0; width: 100%; }

.candidate-col, .check-4-col { font-size: 15px; }
.check-list {
    display: inline-block;
    margin-right: 8px;
    width: 30%;
}
.check-4-col input { margin-top: 7px; }
.jobpage .show-more a { font-size: 16px !important; }
.jobpage .full-col {
    padding-left: 0;
}
    
}
@media screen and (max-width:600px){
h1{font-size:42px;line-height:46px;margin:0 0 12px;}
.banner-dec{font-size:19px;line-height:25px;}
.looking-hire{min-height:181px;padding:40px 50px 14px 32px;}
.looking-job{min-height:181px;padding:35px 50px 14px 32px;}
.home-col-one span{display:list-item;font-size:19px;list-style-type:none;margin-left:0;}
.home-col-one{font-size:28px;}
.looking-hire h2, .looking-job h2, .looking-hire:hover h2, .looking-job:hover h2{font-size:32px;}
.looking-hire strong, .looking-job strong, .looking-hire:hover strong, .looking-job:hover strong{font-size:14px;margin-bottom:14px;}
.looking-hire a, .looking-job a, .looking-hire:hover a.start-btn, .looking-job:hover a.start-btn{font-size:19px;margin-left:0;}
.block-btn a{font-size:29px;}
footer{font-size:17px;}
.blue-label span{font-size:19px;line-height:31px;}
.block-btn{min-height:75px;}
.finding-one img{margin-top:-84px;width:134px;}
.landing-middle .finding-one img{width:134px;}
.home-col-two{margin-bottom:7px;margin-top:5px;}
.drop-address{float:left;max-width:inherit;width:69%;}
.drop-social{float:right;padding:9px 0;}
.drop-b{padding:11px 31px 11px 28px;}
.second-menu ul{padding:0 0 0 9px;}
.mobile-drop .nav a{padding:13.2px 25px;}
.landing-col-one{background-position:center top;background-size:cover;font-size:25px;letter-spacing:0.5px;line-height:normal;padding:22px 15px 23px;}
.two-buttons .yellow-btn,.two-buttons .blue-btn{font-size:32px;}
.story-left h4{font-size:30px;margin-bottom:3px;}
.story-left{font-size:21px;line-height:25px;width:59%;}
.about-section h2{font-size:40px;letter-spacing:0;line-height:49px;padding:0 69px;}
.landing-banner h1{font-size:36px;padding:14px 80px 0;}
.about-section span{font-size:26px;}
.middle-left h1{font-size:29px;}
.side-menu ul li a{font-size:32px;}
.quotes{font-size:37px;letter-spacing:0;line-height:68px;margin-top:0;min-height:542px;padding:70px 112px !important;}
.page-title h1{font-size:31px;line-height:31px;}
.page-title.small-font h1{font-size:28px !important;}
.small-banner img{margin-left:0;margin-top:19px;width:94px;}
.small-banner{background-position:center top !important;background-size:cover !important;}
.blog-fix{font-size:29px;}
.archive .middle-left h4, .blog .middle-left h4, .single-post .middle-left h4, .middle-left.jobpage > h4, .middle-left.testimonial h3 { font-size: 28px; }
.schedule-main-sec{overflow-x: scroll; margin: 0 0 25px 0;}
.schedule-table { width: 600px; margin: 0;}
.check-4-col td { width: 100%; padding-left: 0; }

}
@media only screen and (max-width: 568px) and (orientation: landscape) {
#logo, #logo.carecom{ margin-top: 0; width: 220px;}
.home .top-right{ margin-top: 20px;}
.bannerin-text h1{ font-size: 16px;}	
.top-right{ margin-top: 20px;}
.bannerin-text h1{ font-size: 16px;}	
.slider h1 { font-size: 14px;}
.mobile-drop { top: 102px; }
.mobile-drop .nav a { font-size: 22px; }
}
@media screen and (max-width:540px){
.flexslider .slides > li{background-size:cover !important;}
.looking-hire{min-height:162px;padding:33px 50px 14px 28px;}
.looking-job{min-height:161px;padding:27px 50px 14px 28px;}
.looking-hire h2, .looking-job h2, .looking-hire:hover h2, .looking-job:hover h2{font-size:28px;}
.looking-hire a, .looking-job a, .looking-hire:hover a.start-btn, .looking-job:hover a.start-btn{font-size:18px;}
.home-col-one{font-size:25px;}
.block-btn a{font-size:26px;}
.overlay{background-position:center 48px;background-size:424px auto !important;margin-top:0;padding:180px 35px 170px 32px;}
#logo, #logo.carecom{width:295px;}
.top-right{padding-top:15px;}
.open-menu > img{width:52px;}
.close-menu > img{width:35px;}
.mobile-menu{width:58px;}
.mobile-drop{top:119px;}
footer{font-size:16px;}
h1{font-size:37px;line-height:40px;margin:0 0 8px;}
.second-menu ul li a{font-size:22px;}
.mobile-drop .nav a{font-size:24px;padding:12px 25px;}
.drop-b{font-size:18px;}
.mobile-drop .icon{margin-left:13px;width:26px;}
.drop-social{float:right;padding:6px 0;}
.landing-banner{height:290px !important;}
.landing-banner h1{font-size:30px;padding:0 80px;}
.button, .form-submit input{background-position:center center;background-size:114px auto;font-size:21px;}
.about-section{font-size:24px;}
.about-section h2{font-size:33px;letter-spacing:0;line-height:39px;padding:0 59px;}
.about-section span{font-size:22px;margin-bottom:28px;}
.about-section b{font-size:25px;}
.about-section{font-size:24px;margin-bottom:7px;min-height:333px;padding:69px 20px 21px;width:100%;}
.two-buttons .yellow-btn,.two-buttons .blue-btn{font-size:29px;min-height:82px;padding:24px 36px 4px;}
.story-img{height:169px;width:37%;}
.story-left h4{font-size:26px;margin-bottom:3px;}
.story-left{font-size:19px;line-height:22px;width:59%;padding:24px 12px 12px 28px;}
.story-left a,.success-story-col a:hover{font-size:19px;}
.success-story-col{background-position:center top !important;background-size:100% auto !important;}
.two-buttons .yellow-btn, .two-buttons .blue-btn{background-position:center center !important;background-size:cover !important;font-size:26px;min-height:77px;padding:0;}
.two-buttons .yellow-btn a, .two-buttons .blue-btn a{padding:24px 36px 4px;min-height:77px;font-size:26px;}
.middle-left .button{background-position:center center;background-size:141px auto;display:inline-block !important;font-size:24px;line-height:55px;margin-left:0;margin-top:9px !important;min-width:94px;}
.side-menu ul li a{font-size:30px;}
.side-menu ul li a{padding:21px 8px 20px;}
.quotes{padding:70px 76px !important;}

.middle-left h3, .middle-left h3.large-bit{font-size:26px;}

.blog-fix{font-size:25px;}
.brown-box a{font-size:18px;}
.border-box{padding:20px;}
.note{font-size:12px;}
#third_step_button{margin-top:15px;}
#third_step_button .next-btn{margin-bottom:0;}
.middle-left .default-page ul li{background-size:5px auto;padding-left:15px;}
.jobpage .team-content ul{padding-left:10px;}
.jobpage .team-content li{background-size:5px auto;}
.home .top-right { padding-top: 10px; }
.hin .top-right { margin-right: 15px;  margin-top: 20px; }
.button-threebox a { font-size: 19px !important; }
.slider h1 { font-size: 33px; padding: 0 5%; margin: 24px 0 13px 0; }

.middle-left h4 {font-size:24px;}
.page-label {font-size:28px;}
.candidate-col .middle-left h3 { font-size: 28px; }
.middle-left h1 { font-size: 28px; }
.main-page-tree-btn a{ width: 100%; margin-right: 0;}
.side-menu-new ul li a { font-size: 20px; padding: 12px 0; }
.searchResultsTitle, .searchValues { font-size: 26px; line-height: 26px; margin: 0 0 8px; width: 100%; }
.searchEntryTitle { font-size: 22px; }

.title-box img ,.title-box a{ width: 70px !important; height:70px; }
.title-box {
    margin-bottom: 84px;
    margin-top: 111px;
}
.check-list {
    width: 100%; margin-bottom: 7px;
}


}
@media screen and (max-width:480px){
.finding-one img{margin-top:-71px;width:114px;}
.looking-hire h2,.looking-job h2,.looking-hire:hover h2,.looking-job:hover h2{font-size:25px;}
.looking-hire strong,.looking-job strong,.looking-hire:hover strong,.looking-job:hover strong{font-size:12px;margin-bottom:12px;}
.looking-hire{min-height:132px;padding:23px 50px 14px 24px;}
.looking-job{min-height:132px;padding:21px 50px 14px 24px;}
.home-col-one{font-size:24px;padding:19px 6px 16px;}
.home-col-one span{font-size:18px;}
.block-btn a{font-size:24px;}
.block-spacer span{font-size:19px;}
.block-btn{min-height:inherit;}
.block-spacer{padding:19px 0;}
.overlay{background-position:center 47px;background-size:394px auto !important;margin-top:0;padding:140px 35px 100px 32px;}
h1{font-size:34px;line-height:38px;margin:0 0 6px;}
.banner-dec{font-size:17px;line-height:23px;}
.blue-label span{font-size:17px;}
#logo,#logo.carecom{width:285px;}
.top-right{padding-top:21px;}
.open-menu > img{width:48px;}
.home-col-two{margin-top:7px;}
.landing-col-one{font-size:21px;}
.landing-middle .finding-one img{margin-left:-7px;margin-top:-59px;width:114px;}
.side-menu ul li a{font-size:27px;}
.side-menu ul li a{padding:18px 8px;}
.quotes{font-size:31px;line-height:55px;min-height:402px;padding:40px 46px !important;}
.page-title h1{font-size:27px;line-height:27px;}
.blog-fix{font-size:22px;}
.sidebar-col .ui-tabs .ui-tabs-nav li a{font-size:16px;}
.blog-title{font-size:26px;}
.default-page{padding:25px 15px 6px 15px;}
.sidebar-col .ui-tabs .ui-tabs-panel{padding:25px 15px 6px 15px;}
.list-view-col .page-spacer{padding:25px 15px 6px 15px;}
.page-title h1{font-size:24px;line-height:normal;}
.page-title.small-font h1{font-size:20px !important;}
.default-page{padding:23px;font-size:16px;}
.quotes{font-size:25px;line-height:38px;min-height:282px;padding:46px 24px 26px !important;}
.move-heading-down .overlay{padding-top:20% !important;}
.move-heading-down2 .overlay{padding-top:25% !important;}
.form-col input[type="submit"]{float:left;font-size:15px;margin-top:19px;max-width:100%;min-width:100%;padding:8px 4px;width:100%;}
.middle-left ol{padding:0 0 0 22px;}
.middle-left.jobpage .team-content h4{font-size:20px;}


.hin .top-right { margin-right: 15px; margin-top: 25px; }
.top-right {  padding-top: 10px; }
.page-label { font-size: 29px; }

.inner-banner { background-position: 41% top !important; }
.button-twobox .smal-full-button a { font-size: 15px; }


}
@media screen and (max-width:450px){
.drop-b{font-size:15px;}
.second-menu ul li a{font-size:18px;}
.second-menu{padding:16px 0;}
.mobile-drop .nav a{font-size:21px;padding:10px 25px;}
.drop-b{padding:11px 23px 11px 22px;}
.second-menu ul li a{padding:0 12px;}
.mobile-drop .nav a{padding:10px 21px;}
.mobile-drop .icon{margin-left:11px;width:23px;}
.drop-social{float:right;padding:4px 0;}
.landing-banner{height:260px !important;}
.landing-banner h1{font-size:24px;line-height:25px;padding:0 80px;}
.button, .form-submit input{background-position:center center;background-size:103px auto;font-size:19px;}
.middle-left h4{font-size:22px;}
.default-page{font-size:20px;}
.middle-left .default-page ul{margin-top:0;}
.small-banner img{width:78px;}
.small-banner{height:119px;}
.page-title h1{height:116px;}
.page-title{width:60%;}
.small-banner{width:40%;}
.small-title{font-size:22px;letter-spacing:0;padding-bottom:0;}
.default-page{padding:24px;font-size:16px;}
.bannerin-text h1{font-size:34px;}

}
@media screen and (max-width:430px){
.home-col-one{font-size:22px;line-height:23px;}
.block-btn a{font-size:23px;}
#logo,#logo.carecom{margin-top:0;width:229px;padding:17px 6px 14px 14px;}
h1{font-size:30px;line-height:32px;}
.overlay{padding:140px 15px 100px;}
.finding-one img{margin-top:-60px;width:104px;}
.landing-middle .finding-one img{width:104px;margin-top:-50px;}
.looking-hire{min-height:126px;padding:20px 50px 14px 20px;}
.looking-job{min-height:126px;padding:16px 50px 14px 20px;}
.looking-hire h2, .looking-job h2, .looking-hire:hover h2, .looking-job:hover h2{font-size:22px;}
.looking-hire strong, .looking-job strong, .looking-hire:hover strong, .looking-job:hover strong{font-size:11px;margin-bottom:11px;}
.looking-hire a, .looking-job a, .looking-hire:hover a.start-btn, .looking-job:hover a.start-btn{font-size:16px;}
.open-menu > img{width:44px;}
.top-right{padding-top:25px;}
.close-menu > img{width:31px;}
.home-col-two{margin-bottom:5px;margin-top:5px;}
.middle{padding:0px;}
.home-col-one{margin-bottom:5px;}
.block-btn{margin-bottom:7px !important;}
.looking-hire{margin-bottom:5px;}
.second-menu{padding:13px 0;}
.drop-b{font-size:14px;padding:13px 16px 13px 22px;}
.second-menu ul li a{font-size:17px;padding:0 11px;}
.mobile-drop .nav a{font-size:20px;padding:10px 21px;}
.mobile-drop .icon{margin-left:11px;width:20px;}
.about-section h2{font-size:29px;padding:0 39px;}
.about-section span{font-size:20px;margin-bottom:23px;}
.about-section{font-size:22px;}
.two-buttons .yellow-btn, .two-buttons .blue-btn{font-size:25px;}
.success-story-col{background-size:121% auto !important;}
.story-left{font-size:17px;line-height:22px;padding:23px 12px 12px 26px;width:61%;}
.candidate-col .middle-left h3{font-size:25px;}
.middle-left h1 {font-size:25px;}
.candidate-col h4 , .candidate-col h2 { font-size:24px !important; }
.middle-left h3, .middle-left h3.large-bit{font-size:24px;}
.middle-left h2 {font-size:24px;}
.talk-form h4{margin:20px 0 !important;}
#circle-hover-box{height:83px;width:80px;}
.bannerin-text h1{font-size:26px;line-height:30px;}
.button-twobox a{font-size:18px;padding:11px 20px 10px 20px;}
.home .top-right { margin-right: 4px; padding-top: 0;  margin-top: 25px; }
.hin .top-right { margin-right: 4px;  margin-top: 25px; }
.top-right {  padding-top: 0; }

.bannerin-text img { width: 100%; }
.slider h1 { margin: 28px 0 13px 0; }
.mobile-drop { top: 93px; }
.languages-col .check-col-m { width: 48%; }

.archive .middle-left h4, .blog .middle-left h4, .single-post .middle-left h4, .middle-left.jobpage > h4, .middle-left.testimonial h3 {
    font-size: 25px;
}
.benefits-table input[type="text"] {
    width: 76px !important;
}

}
@media screen and (max-width:400px){
.button-threebox a{ min-height: 45px;}	
.button-threebox a:nth-child(2){line-height:30px;}
.button-threebox a:nth-child(3){line-height:normal;}

.side-quote { font-size: 28px; line-height: 39px; }
.user-area a{ padding: 3px 12px 5px 12px;margin: 5px 0 0 0;}
.user-area{text-align: left;}
}
@media screen and (max-width:390px){
.block-btn a{font-size:22px;}
footer{font-size:15px;}
.banner-dec br{display:none;}
.home-col-one{font-size:19px;line-height:23px;}
.block-spacer{padding:16px 0;}
.home-col-one span{font-size:16px;}
.looking-hire{background-position:-25px center !important;background-size:465px auto !important;}
.looking-job{background-position:-64px center !important;background-size:465px auto !important;}
.finding-one img{margin-left:0;margin-top:-70px;width:104px;}
.story-left h4{font-size:24px;}
.story-left{font-size:16px;line-height:19px;}
.story-left p{margin-bottom:11px;}
.story-img{height:149px;}
.landing-col-one{font-size:18px;}
.two-buttons .yellow-btn, .two-buttons .blue-btn{font-size:24px;min-height:63px;padding:0;}
.two-buttons .yellow-btn a, .two-buttons .blue-btn a{padding:20px 0;font-size:24px;min-height:70px;}
.about-section h2{font-size:29px;line-height:normal;padding:0 29px;}
.page-label { font-size: 25px; }



}
@media screen and (max-width:370px){
#logo,#logo.carecom{margin-top:0;width:210px;}
.top-right{padding-top:4px;}

.looking-hire{background-position:-45px center !important;}
.looking-job{background-position:-93px center !important;}
footer{font-size:13px;}
.block-btn a{font-size:20px;}
.block-spacer span{font-size:17px;}
.home-col-one{font-size:18px;line-height:21px;}
h1{font-size:28px;line-height:32px;}
.banner-dec{font-size:15px;line-height:19px;}
.overlay{padding:140px 25px 100px;background-size:364px auto !important;}
.mobile-drop .icon{margin-left:9px;width:18px;}
.drop-address{width:73%;}
.drop-address{float:left;font-size:14px;max-width:270px;width:100%;}
.drop-social{float:right;padding:10px 0 0;width:100%;}
.mobile-drop .icon{margin-left:0;margin-right:14px;width:22px;}
.story-img{height:165px;}
.about-section h2{font-size:26px;line-height:normal;padding:0 10px;}
.landing-banner{height:190px !important;}
.button, .form-submit input{background-position:center center;background-size:89px auto;font-size:16px;line-height:27px;}
.landing-banner h1{font-size:20px;line-height:19px;padding:0 65px;}
.side-menu ul li a{font-size:24px;}
.default-page{padding:15px;}
.middle-left .default-page ul li{padding-left:20px;}
.page-title h1{font-size:24px;line-height:normal;}
.page-title.small-font h1{font-size:19px !important;}
.button-twobox a{font-size:16px;padding:9px 20px 9px 20px;}
.mobile-drop { top: 90px; }

}
@media screen and (max-width:350px){.drop-b{font-size:13px;padding:13px 16px 13px 17px;}
.blue-label span{font-size:15px;line-height:26px;padding:0 10px;}
.story-left{padding:21px 12px 12px 22px;}
.success-story-col{background-size:488px auto !important;}
.two-buttons .yellow-btn, .two-buttons .blue-btn{font-size:22px;}
#logo, #logo.carecom{margin-top:0;width:190px;}
.bttn_sec a{ font-size: 16px; padding: 8px 17px;}
 }
@media screen and (max-width:340px){#logo{margin-top:0;width:190px;}
.open-menu > img{width:40px;}
.close-menu > img{width:27px;}

}
@media screen and (max-width:330px){.looking-hire{background-position:-37px center !important;background-size:405px auto !important;}
.looking-job{background-position:-78px center !important;background-size:415px auto !important;}
.finding-one img{margin-left:0;margin-top:-70px;width:97px;}
.blue-label span{font-size:15px;line-height:27px;margin:0;padding:0 12px;}
#logo { margin-top: 0; width: 190px;}
}

.pageid-5051 .middle, .parent-pageid-5051 .middle { 
	margin-top: 156px!important;
}

.pageid-5051.admin-bar .middle, .parent-pageid-5051.admin-bar .middle { 
	margin-top: 124px!important;
}

.gform_wrapper {}
.gform_wrapper form {}
.gform_wrapper form .gform_body {}
.gform_wrapper form .gform_body .gform_page .gform_page_footer {}
.gform_wrapper form .gform_body .gform_page .gform_page_footer .gform_previous_button {margin-bottom: 1rem;}
.gform_wrapper form .gform_body .gform_page .gform_page_footer .gform_next_button {margin-bottom: 1rem;}
.gform_wrapper form .gform_body ul li {background: none;}
.gform_wrapper form .gform_body .gform_fields{}
.gform_wrapper form .gform_body .gform_fields .gfield {background: none;}
.gform_wrapper form .gform_body .gform_fields .gfield input  {border: 1px solid #d8d9da;}
.gform_wrapper form .gform_body .gform_fields .gfield select  {border: 1px solid #d8d9da;}
