@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

.form-search input[type="text"] {

	width: 165px !important;

}

.navbar-nav > li {
	min-height: 70px;
}

}

 @media only screen and (min-width: 990px) and (max-width: 1200px) {

.form-search input[type="text"] {

	width: 262px;

}

.ui-datepicker td span, .ui-datepicker td a {

	width: 40px;

}

/* Start 19May 2014 */
.family-info ul.days li { margin: 0px; }
.family-info ul.days { margin: 0 -7px; }

/* End 19May 2014 */

}

 @media only screen and (min-width: 768px) and (max-width: 990px) {

header {

	padding: 11px 0;

	text-align: center;

}

.mobile-menu li input[type="text"] {

	width: 550px

}

.mobile-menu li.search form {

	margin-top: 0px

}

.link-bar {

	max-width: 640px;

}

header a.logo {

	max-width: 215px;

	float: none;

	margin: 0 auto 11px;

	display: inline-block;

}

.top-bar {

	display: none;

}

header a.logo img {

	min-height: 52px;

}

.career-bar .center aside h2 {

	padding-top: 20px;

	font-size: 5em;

	line-height: 56px;

}

.career-bar .center aside p {

	font-size: 2em;

	line-height: 24px;

}

.career-bar .center aside {

	padding-bottom: 110px;

}

.navbar-collapse {

	padding: 0px;

	margin: 0px !important;

}

.navbar-nav > li {

	background: none;

}

.navbar-nav > li:first-child {

	background: #0079C5;

}

header .container {

	position: relative;

	z-index: 55;

}

body.portal .navbar-header {

	background: #cb3924;

}

body.portal .navbar-nav {

	margin: 0px;

}

body.portal .navbar-nav {

	background: #cb3924;

}

body.portal .navbar-nav > li > a {

	color: #fff;

}

body.portal .nav li:hover li a {

	background: #5E5E5E;

}

body.portal .nav li.search input[type="submit"] {

	display: block;

}

body.portal .nav li.search form {

	display: block;

}

body.portal .nav li.search form {

	margin: 0 auto;

	position: relative;

	top: auto;

	left: auto;

	display: block !important;

	width: 640px;

	background: none;

}

body.portal .nav li.search a {

	display: none;

}

.navbar-nav > li.search {

	display: block;

}

.skill-bar .col-lg-4 {

	float: left;

}

.skill-bar h3 {

	font-size: 1.6em;

	line-height: 22px;

}

.skill-bar address {

	font-size: 1em;

	line-height: 13px;

}

.col-xs-2:first-child {

	display: none;

}

footer {

	margin-top: 20px;

}

footer .container {

	padding: 0px;

	width: 100%;

}

footer .one {

	width: 100%;

}

footer .one h3 {

	display: none;

}

footer .footer-content {

	padding-bottom: 0px;

}

footer .two {

	margin: 0;

	width: 100%;

}

footer .three {

	width: 100%;

}

footer .four {

	margin: 0;

	width: 100%;

}

footer .five {

	width: 100%;

	float: left;

	text-align: left;

}

footer .six {

	width: 100%;

	float: left;

}

body.portal footer .one {

	width: 100%;

}

body.portal footer .two {

	margin: 0;

	width: 100%;

}

body.portal footer .three {

	margin: 0;

	width: 100%;

}

body.portal footer .four {

	margin: 0;

	width: 100%;

}

body.portal footer .five {

	width: 100%;

	text-align: left;

}

footer h3:first-child {

	margin-top: 0px;

}

footer .footerAccordion h3 {

	margin: 0px;

	padding: 0px 0;

	border-bottom: 1px solid #fff;

	min-height: 37px;

	line-height: 37px;

	color: #fff;

	background: url(../images/ipad-bg.png) top repeat-x;

}

footer .footerAccordion {

	padding: 0px;

	margin: 0px;

}

footer .footerAccordion ul {

	display: none;

	background: #ce471c;

}

footer h3 a {

	padding-left: 15px;

	max-width: 640px;

	margin: 0 auto;

	position: relative;

	display: block;

	color: #fff;

}

/* Starts 23 May 2014 */
footer h3.parent a:after {

	margin-top: -20px;

	position: absolute;

	top: 50%;

	left: 0px;

	content: "+";

	font-weight: 300;

	font-size: 34px;

	line-height: 40px;

	color: #fff;

}
footer h3.parent.active a:after {
	margin: -2px 0 0 1px;

	content: "";

	width: 11px;

	height: 2px;

	background: #fff;
}
/* Ends 23 May 2014 */

footer h3 a:hover {

	color: #fff;

}

footer .footerAccordion ul li {

	padding: 10px 0;

	border-top: 1px solid #fff;

	font-size: 2em;

}

footer .footerAccordion ul li:first-child {

	border: 0px;

}

footer .footerAccordion ul li a {

	padding-left: 15px;

	max-width: 640px;

	display: block;

	margin: 0 auto;

	color: #fff;

}

footer .footerAccordion ul li a:hover {

	color: #fff;

}

footer .footer-content {

	border: 0px;

}

footer p br {

	display: block;

}

footer ul.social {

	margin: 40px 0 20px;

	display: block;

	width: 100%;

	float: left;

	text-align: center;

}

footer ul.social li {

	padding: 0 5px;

	display: inline-block;

	float: none;

}

footer ul.social li a {

	display: inline-block;

	vertical-align: top;

	text-align: center;

}

footer p {

	padding-bottom: 5px;

}

/*.navbar-header { display: block !important; }







	.navbar-toggle { display: block; }







	.navbar-collapse.collapse { display: none !important; height: 0px !important; }







	.collapse.in { display: block !important; height: auto !important; overflow: hidden; }







	.navbar-collapse.pull-right { float: left !important; width: 100%; }







	.navbar-nav > li { border-top: 1px solid #fff; width: 100%; background: none; }







	.navbar-nav > li span { display: inline-block; vertical-align: top; }







	.navbar-nav > li a { max-width: 640px; margin: 0 auto; display: block; }







	.navbar-nav > li { font-size: 21px; }







	.navbar-nav > li > a { padding-top: 10px; color: #fff; padding-bottom: 10px; }







	.navbar-nav > li:hover a:hover { color: #fff; background: #0079C5; }







	







	.navbar-nav > li:hover, .navbar-nav > li:hover a { color: #fff; background: #0079C5; }







	.navbar-nav { margin: 0px; float: left; width: 100%; background: #00000F; }*/







	







header {

	text-align: center;

}

header .container {

	padding: 0px;

	width: 100%;

	max-width: 100%;

}

.navbar-header {

	width: 100%;

	background: #00000f;

}

.navbar-collapse {

	width: 100%;

	float: left;

	margin: 0px;

}

.navbar-nav {

	margin: 0px auto;

}

.navbar-toggle {

	width: 625px !important;

}

.navbar-nav > li {

	background: none;

	text-align: left;

}

.skill-bar h2 {

	margin: 10px 0 0;

	padding-bottom: 25px;

	font-size: 3.7em;

	line-height: 40px;

}

.development-bar h2 {

	font-size: 3.2em;

	line-height: 36px;

}


/* 29 May 2014 starts */
.development-bar {

	padding-top: 0px;

	padding-bottom: 40px;

}
/* 29 May 2014 ends */


.development-bar p strong {

	font-size: 1.6em;

	line-height: 22px;

}

.development-bar h3 {

	font-size: 2em;

	line-height: 26px;

}

.development-bar .jqTransformSelectWrapper div span {

	padding: 6px 30px 6px 7px;

	font-size: .8em;

}

.development-bar .jqTransformSelectWrapper {

}

.development-bar .jqTransformSelectWrapper div {

	margin-bottom: 0px;

	background: url("../images/arrow2.png") no-repeat scroll 94% 50% #0079C5;

}

.development-bar .col-lg-8 li {

	font-size: 1.5em;

	line-height: 18px;

}

.development-bar .content {

	margin-top: 5px;

	float: left;

	padding: 10px;

}

.development-bar p {

	font-size: 1.2em;

	line-height: 18px;

}

.event-bar p strong {

	font-size: 1.2em;

	line-height: 22px;

	letter-spacing: 0px;

}

.form-search input[type="text"] {

	padding: 0 8px;

	width: 174px;

	height: 32px;

	line-height: 32px;

	font-size: 1.5em;

}

.filter-bar li h3 {

	font-size: .85em;

	height: 40px;

	line-height: 40px;

}

.filter-bar li h3 a {

	padding: 0 0 0 22px;

	background: url("../images/arrow3.png") no-repeat scroll 8px 15px;

}

.filter-bar li.current h3 a {

	background: url("../images/arrow4.png") no-repeat scroll 8px 15px;

}

.filter-bar li li {

	padding: 4px 0 4px 22px;

	font-size: .85em;

	line-height: 20px;

	font-weight: 400;

}

.event-bar h2 {

	margin-bottom: 10px;

	font-size: 3em;

	line-height: 36px;

}

.event-bar h2 a {

	margin-top: 13px;

	font-size: 0.45em;

}

.event-bar .col-lg-8 h3 {

	font-size: 2em;

	line-height: 26px;

}

.event-bar h3 span {

	font-size: 0.8em;

	line-height: 20px;

}

.event-bar li .text p {

	font-size: 1.4em;

	line-height: 18px;

}

.event-bar li .text p span {

	font-size: 0.85em;

	line-height: 16px;

}

.event-bar li .text p small {

	font-size: 0.85em;

	line-height: 16px;

}

.event-bar .col-lg-8 ul {

	padding-bottom: 50px;

}

.event-bar .col-lg-8 li.active h3 a {

}

.event-bar .col-lg-8 li.active h3 a:after {

	margin-top: -5px;

	width: 16px;

}

.event-bar .col-lg-8 h3 a:after {

	margin-top: -32px;

	font-size: 50px;

}

.event-bar .col-lg-8 h3 a {

	padding: 5px 0 8px 27px;

}

.event-bar li .text {

	padding-left: 28px;

}

.accordian li.active h3 a:after {

	margin-top: -2px;

	margin-left: 1px;

	width: 16px;

	height: 2px;

}

.accordian li h3 a:after {

	margin-top: -32px;

	font-size: 50px;

}

#solutionCntr {

	padding-bottom: 35px;

}

#solutionCntr h2 {

	margin: 0px;

	font-size: 3.5em;

	line-height: 40px;

}

#solutionCntr li {

	padding: 0px 1%;

}

#solutionCntr li:first-child img {

	max-width: 66px;

}

#solutionCntr li:nth-child(2) img {

	max-width: 131px;

}

#solutionCntr li:nth-child(3) img {

	max-width: 104px;

}

#solutionCntr p {

	padding: 35px 0 0;

	font-size: 2em;

	line-height: 24px;

}

.development-bar .jqTransformSelectWrapper ul {

	top: 39px;

}

.jqTransformSelectWrapper ul a {

	padding: 10px 5px;

	font-size: 1.8em;

	font-weight: 400;

}

.form-search input[type="submit"] {

	width: 19px;

	height: 32px;

	background: url("../images/search-icon3.png") no-repeat scroll left center;

	-webkit-appearance: none!important;

	border-radius: 0!important;

	-webkit-border-radius: 0!important;

-webkit- box-shadow:none !important;

	border: none!important;

}

.link-bar {

	border-top-width: 1px;

}

.login-bar button {

	margin-right: 17px;

}

h1, .h1 {

	margin: 10px 0 25px;

	font-size: 3.5em;

	line-height: 42px;

}

h6, .h6 {

	font-size: 1.8em;

	line-height: 22px;

	letter-spacing: 0px;

}

.contact-bar address {

	padding-bottom: 5px;

	font-size: 1.4em;

	line-height: 18px;

}

.contact-bar address span {

	padding-bottom: 0px;

	font-size: 1.45em;

	line-height: 24px;

}

.accordian li h3 {

	margin: 6px 0;

	font-size: 2em;

	line-height: 26px;

}

.accordian li h3 a {

	padding-left: 27px;

}

.accordian li.active h3 a {

}

.accordian li ul {

	padding-left: 27px;

}

.accordian li li {

	font-size: 1.4em;

	line-height: 18px;

}

.accordian li li span {

	font-size: 0.85em;

	line-height: 16px;

}

#testimonials-column h3, #testimonials-column h2 {

	clear: both;

	padding-bottom: 5px;

	font-size: 3em;

	line-height: 35px;

}

.form-control {

	padding: 0 8px;

	height: 32px;

	line-height: 32px;

	font-size: 1.5em;

	line-height: 32px;

}

textarea {

	padding: 5px 8px;

	font-size: 1.5em;

	line-height: 20px;

}

#testimonials-column li {

	padding: 6px 0;

	font-size: 2em;

	line-height: 26px;

}

.icon {

	width: 17px;

	right: -17px;

	height: 36px;

	background: url(../images/arrow-left1.jpg) right top no-repeat;

}

.btn-default {

	padding: 0 17px 0 19px;

	font-size: 2em;

	line-height: 27px;

	height: 30px;

}

#testimonials-column form {

	padding-bottom: 40px;

}

#testimonials-column h2 {

	margin-top: 0px;

	margin-bottom: 10px;

}

button {

	margin-right: 17px;

}

.searchdetail-bar h2 {

	padding-bottom: 20px;

	font-size: 3.5em;

	line-height: 42px;

}

.searchdetail-bar h3 {

	margin-bottom: 0px;

	font-size: 2.2em;

	line-height: 26px;

}

p {

	font-size: 1.5em;

	line-height: 18px;

}

.paging {

	padding: 0;

}

.pagination > a, .pagination > span, .pagination > a.last {

	font-size: 1.5em;

}

.searchdetail-bar h4 {

	font-size: 2em;

	line-height: 26px;

}

.searchdetail-bar .prod-listing {

	padding-bottom: 5px;

}

.apply-Box p strong {

	font-size: 1.8em;

	line-height: 22px;

	letter-spacing: 0px;

}

.apply-Box p {

	margin-bottom: 0px;

}

.apply-Box h2 {

	margin: 15px 0px;

	font-size: 2.2em;

	line-height: 26px;

}

.apply-Box h3 {

	font-size: 1.5em;

	line-height: 18px;

}

.apply-Box input[type="text"] {

	padding: 0 8px;

	height: 32px;

	line-height: 32px;

	font-size: 1.5em;

	line-height: 32px;

}

.apply-Box input.zip-code[type="text"] {

	width: 24.1%;

	float: right;

}

.apply-Box .state {

	width: 24.2%;

}

.apply-Box .form-row {

	padding-bottom: 15px;

}

.apply-Box .add-field {

	font-size: 1.4em;

}

.apply-Box label {

	font-size: 1.4em;

	line-height: 27px;

}

.apply-Box form p span, .apply-Box form p span.full {

	width: 27px;

	height: 27px;

	font-size: 1.4em;

}

.apply-Box form p span.full {

	width: auto;

}

a.jqTransformCheckbox {

	width: 27px;

	height: 27px;

	background-size: cover;

}

.jqTransformSelectWrapper {

	height: 32px;

	background: url("../images/selec-right1.png") no-repeat scroll right top;

}

.jqTransformSelectWrapper div span {

	padding: 4px 0 0 7px;

	font-size: 1.5em;

	line-height: 22px;

	height: 30px;

}

.apply-Box .yes-field {

	margin-top: -12px;

}

.apply-Box .yes-field input[type="text"] {

	width: 47.8%;

}

.jqTransformSelectWrapper ul {

	top: 32px;

}

.apply-Box form p .jqTransformSelectWrapper span {

	font-size: 1.5em;

	line-height: 20px;

	height: 30px;

}

.apply-Box .two {

	width: 30.8%;

}

.apply-Box ul.link {

	padding-top: 20px;

}

.apply-Box ul.link li {

	font-size: 1.4em;

	line-height: 20px;

	background-position: left 2px;

}

.tooltip-bar {

	padding: 5px 15px 10px;

	right: -220px;

	width: 200px;

}

.tooltip-bar h4 {

	margin: 5px 0 2px;

	font-size: 1.5em;

	line-height: 20px;

}

.apply-Box form .tooltip-bar p {

	font-size: 1.5em;

	line-height: 18px;

}

.tooltip-bar:after {

	border-width: 15px 15px 15px 0;

	left: -15px;

	top: 10px;

}

.login-bar h3 {

	margin: 0px 0 10px;

	font-size: 2.2em;

	line-height: 26px;

}

label {

	margin-bottom: 0px;

	font-size: 1.5em;

	line-height: 20px;

}

.forget-pass {

	margin-top: 5px;

	font-size: 1.4em;

	line-height: 20px;

}

.login-bar .one {

	width: 46%;

}

.profile-bar h2 {

	margin-bottom: 15px;

	font-size: 3em;

	line-height: 35px;

}

.profile-bar address {

	margin-bottom: 10px;

	font-size: 1.4em;

	line-height: 18px;

}

.profile-bar address span {

	font-size: 0.9em;

}

.profile-bar li {

	font-size: 1.4em;

	line-height: 20px;

}

.profile-bar ul {

	margin: 10px 0 15px 5px;

}

#testimonials-column li span {

	font-size: 0.75em;

	line-height: 20px;

}

.career-bar h2 {

	font-size: 3.4em;

	line-height: 38px;

}

.career-bar p {

	font-size: 2.5em;

	line-height: 34px;

}

.info-bar h2, #testimonials-column h2 {

	font-size: 3em;

	line-height: 36px;

}

.info-bar h2 {

	margin-top: 0px;

}

.info-bar {

	padding-bottom: 50px;

}

.info-bar p {

	font-size: 1.8em;

	line-height: 22px;

	letter-spacing: 0px;

}

#careerCntr .skill-bar h3 {

	font-size: 2em;

	line-height: 24px;

}

#careerCntr p {

	padding-right: 2%;

	letter-spacing: 0px;

	font-size: 1.5em;

	line-height: 18px;

}

#careerCntr .skill-bar .col-lg-4 aside {

	padding-bottom: 10px;

}

#careerCntr {

	padding-bottom: 61px;

}

.detail-bar h2 {

	font-size: 3em;

	line-height: 36px;

}

.detail-bar li {

	padding: 6px 0;

	font-size: 2em;

	line-height: 26px;

}

.detail-bar li span {

	font-size: 0.8em;

	line-height: 20px;

}

.detail-bar .col-xs-6:last-child li {

	padding: 8px 0;

}

#eventCntr ul.tabs li {

	height: 49px;

	line-height: 49px;

	font-size: 3.3em;

}

#eventCntr ul.tabs li a {

	padding: 0 25%;

}

.tab-bar .event {

	width: 61%;

}

.tab-bar h2 {

	margin-top: -5px;

	font-size: 2.8em;

	line-height: 34px;

}

.tab-bar ul li {

	font-size: 2.1em;

	line-height: 24px;

}

.tab-bar ul li a span {

	font-size: 0.7em;

	line-height: 18px;

}

.hiringSlider .ui-datepicker .ui-datepicker-title {

	font-size: 1.5em;

}

.tab-bar ul li a {

	padding-left: 25px;

}

.tab-bar ul li a:after {

	font-size: 45px;

}

.tab-bar ul li {

	padding: 8px 0;

}

.detail-bar {

	padding-bottom: 40px;

}

.tab-bar a.next-arrow {

	margin-top: -21px;

	width: 24px;

	height: 42px;

}

.tab-bar a.pre-arrow {

	margin-top: -21px;

	width: 24px;

	height: 42px;

}

#careerCntr .skill-bar h2 {

	font-size: 3.4em;

	line-height: 40px;

}

.portal-bar h4 {

	font-size: 2.6em;

	line-height: 36px;

}

body.portal header {

	padding-bottom: 0px;

}

header span.shadow {

	bottom: -7px;

}

.portal-bar {

	padding: 25px 0 35px;

	min-height: 158px;

}

.portal-bar .col-xs-4 {

	padding-left: 10px;

	padding-right: 10px;

}

.portal-bar .row {

	margin: 0 -10px;

}

.portal-bar h2 {

	margin: 15px 0 10px;

	font-size: 2.3em;

	line-height: 25px;

}

.portal-bar li {

	padding: 6px 0;

	font-size: 2em;

	line-height: 24px;

}

.portal-bar .row aside {

	padding: 0 16px;

	height: 228px;

}

.portal-bar .link a {

	margin-right: 20px;

	font-size: 2.2em;

	line-height: 76px;

	width: 253px;

	height: 76px;

	background: url("../images/arrow-bg4.png") no-repeat scroll left top;

}

.portal-bar .link a.right {

	padding-left: 25px;

	text-align: left;

	background: url("../images/arrow-bg2.png") no-repeat scroll left top;

}

.portal-bar .link {

	padding-bottom: 48px;

}

.ui-datepicker td {

	width: 26px;

	height: 26px;

}

.ui-datepicker td span, .ui-datepicker td a {

	width: 26px;

	height: 26px;

	line-height: 28px;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	font-size: 1.4em;

}

.ui-datepicker th {

	border-bottom: 1px solid #dbecf7;

	font-size: 1.5em;

}

.ui-datepicker .ui-datepicker-title {

	font-size: 1.7em;

}

.ui-icon {

	width: 10px;

	height: 14px;

	background-size: cover;

}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {

	top: 10px;

	width: 10px;

	height: 14px;

}

.ui-datepicker-prev .ui-icon, .ui-datepicker-prev:hover .ui-icon, .ui-datepicker-next .ui-icon, .ui-datepicker-next:hover .ui-icon {

	background-size: cover;

}

.ui-datepicker .ui-datepicker-header {

	padding: 5px 0;

}

.skill-bar .col-lg-4 {

	padding: 0 11px;

}

/* 13 June change starts*/

.skill-bar ul {

	margin: 0 -11px; padding-bottom: 20px;

}

/* 13 June change ends*/

header .pull-right {

	float: left !important;

	width: 100%;

	position: relative;

}

ul.mobile-nav-toggle {

	display: none;

}

.nav-toggle, .mobile-menu {

	display: block;

}

#eventCntr .ui-datepicker td {

	width: 25px;

	height: 25px;

}

#eventCntr .ui-state-default, #eventCntr .ui-widget-content .ui-state-default, #eventCntr .ui-widget-header .ui-state-default {

	width: 25px;

	height: 25px;

	line-height: 25px;

	font-size: 1.3em;

}

#eventCntr .ui-datepicker th {

	font-size: 1.7em;

}

.breadcrumb > li, .link-bar ul.pull-right li {

	font-size: 1.1em;

}

.filter-bar li {

	padding-bottom: 8px;

}

footer h3 a:focus {

	color: #fff;

}

.tab-bar {

	padding-bottom: 40px;

}

.detail-bar .btn-default {

	margin-right: 12px;

}

.detail-bar .pull-right li {

	padding: 8px 0;

}

#testimonials-column .btn-default {

	margin-right: 15px;

}

.footerAccordion {

	float: left;

	width: 100%;

}

.mobile-menu {

	position: relative;

	float: left;

	width: 100%;

	display: none;

}

.navbar-nav {

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

}

.navbar-nav {

	padding: 0px;

	width: 100%;

	float: left;

	text-align: left;

}

/* Strats 23 may 2014*/

.navbar-nav > li, body.portal .nav li .sub-nav li {

	margin-top: 0px; border-top: 1px solid #fff;
 
	font-size: 1.8em;

	float: left;

	width: 100%;

	color: #fff;

	font-weight: 700;

	text-transform: uppercase;

	line-height: 37px;

}
/* Ends 23 may 2014*/

.navbar-nav > li > a {

	display: block;

	background: #0079c5;

}

.navbar-nav > li > a:hover {

	text-decoration: none;

}

.navbar-nav > li > a span {

	padding-left: 15px;

	max-width: 640px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

}

.navbar-nav > li > a span span {

	padding: 0px;

	max-width: 100%;

	display: inline-block;

}

.navbar-nav > li.parent > a span span:before {

	content: "";

	position: relative;

	top: auto;

	left: auto;

	font-weight: 700;

	font-size: 32px;

	line-height: 20px;

}

.navbar-nav > li.parent > a span:before {

	content: "+";

	position: absolute;

	top: 3px;

	left: 0px;

	font-weight: 700;

	font-size: 32px;

	line-height: 20px;

}

.navbar-nav > li form, body.portal .nav li.search form {

	padding: 4px 0 4px 15px;

	overflow: hidden;

	max-width: 640px;

	margin: 0 auto;

	vertical-align: top

}

.navbar-nav > li input[type="text"], body.portal .nav li.search input[type="text"] {

	padding: 0 6px;

	font-weight: 400;

	font-family: "adobe-garamond-pro", sans-serif;

	font-style: italic;

	float: left;

	height: 30px;

	color: #58595b;

	width: 600px;

	border: 0px;

	background: #fff;

	-webkit-appearance: none;

	-webkit-border-radius: 0!important;

-webkit- box-shadow:none !important;

}

.navbar-nav > li input[type="submit"], body.portal .nav li.search input[type="submit"] {

	border: 0px;

	float: left;

	width: 23px;

	height: 30px;

	background: url(../images/btn.png) top left no-repeat;

	-webkit-appearance: none!important;

	border-radius: 0!important;

	-webkit-border-radius: 0!important;

-webkit- box-shadow:none !important;

	border: none!important;
}
/* Strats 23 may 2014*/

.navbar-nav > li ul.sub-nav, body.portal .nav li .sub-nav {
	padding: 0px;
	margin-top: 0px; border-top: 1px solid #fff;
	overflow: hidden;
	display: none;
	width: 100% !important;
	position: relative;
	top: auto;
	left: auto;
}
.navbar-nav > li>li {
	margin-top: 0px; border: 0px;
	background: #5e5e5e;
	text-transform: none;
	line-height: 32px;
}
/* Ends 23 may 2014*/

.navbar-nav > li>li a, .navbar-nav li .sub-nav li a {

	padding-left: 20px;

	max-width: 640px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav > li.search, body.portal .navbar-nav > li {

	line-height: 0px;

	background: #0079c5;

}

.nav-toggle {

	height: 37px;

	float: left;

	width: 100%;

	background: #00000f;

}

.nav > li.last a, .navbar-nav > li > a {

	padding-left: 0px;

	padding-right: 0px;

}

.navbar-nav li .sub-nav li, body.portal .nav li .sub-nav li {

	background: #5E5E5E;

}

.navbar-nav li .sub-nav li.first, .navbar-nav li .sub-nav li.second {

	padding: 0px;

	text-transform: none;

	float: left;

	width: 100%;

	background: #5E5E5E;

}

.navbar-nav li .sub-nav li.first a {

	padding-left: 20px;

	max-width: 640px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav li .sub-nav li li {

	padding: 0px;

	border: 0px;

	background: #5e5e5e;

	text-transform: none;

	line-height: 32px;

}

.navbar-nav li .sub-nav li li a {

	padding-left: 20px;

	max-width: 640px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav li .sub-nav li ul {

	margin: 0px;

}

.navbar-nav li .sub-nav li, .navbar-nav li .sub-nav li li {

	font-size: 1em;

	text-transform: none;

	font-weight: 700;

	line-height: 32px;

}

.navbar-nav li .sub-nav li.second li a {

	color: #fff;

}

.navbar-nav li .sub-nav li.second span {

	padding-left: 20px;

	max-width: 640px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav li .sub-nav li.second li {

	border: 0px;

}

.mobileMenu {

	display: block;

}

.navbar-nav > li.parent.active > a span:before {

	background: #fff;

	content: "";

	height: 2px;

	margin: 8px 0 0 1px;

	width: 10px;

}

.navbar-nav > li.parent.active > a span span:before {

	margin: 0px;

	height: auto;

	width: auto;

}

body.portal .nav {

	position: absolute;

	background: none;

}

body.portal .nav li .sub-nav li {

	width: 100%;

	margin: 0px;

	font-size: 0.99em;

	background: #5E5E5E;

}

body.portal .nav li .sub-nav li {

	text-transform: none;

}

body.portal .nav li .sub-nav li li {

	border: 0px;

	padding: 0px;

	line-height: 30px;

}

.navbar-nav > li.search:first-child {

	display: block;

}

.career-bar {

	height: auto;

}

.career-bar aside {

	height: 288px;

}

footer .six, footer.five-column .one, footer.five-column .two, footer.five-column .three, footer.five-column .four, footer.five-column .five {

	margin-left: 0px;

	margin-right: 0px;

	width: 100%;

	float: left;

}



/* Start 19 May CSS For Responsive */

.info-listing { width: 80%; }

.login-Box p strong { font-size: 1.1em; line-height: 20px; }



.login-Box ul li { font-size: 1.5em; line-height: 18px; }

.login-Box .icon { width: 17px; height: 36px; top: -3px; right: -17px; background: url(../images/right-m-arrow.png) top right no-repeat; }

.login-Box .btn-default { height: 32px; min-width: 92px; }

.login-Box .btn-default:hover { background: #018d5a; }

.login-Box .login p { font-size: 1.4em; }

.login-Box .login p.info { padding-left: 34px; background: url(../images/info-icon1.png) left 5px no-repeat; }

.login-Box .left .btn-default { margin-top: -10px; margin-left: 35px; }

.login-Box .login { padding: 20px 0 15px; }

.login-Box .left { padding-right: 18px; width: 58%; }



.profile-bar.childcare p strong { line-height: 18px; font-size: 1em; }

.begin-bar h2, .required-info h2, .agreement-info h2, .agree-info h2, .support-info h2 { font-size: 3em; }

.begin-bar .login p, .required-info .login p, .training-info .login p, .family-info .login p { margin-bottom: 0px; font-size: 1.6em; }

.begin-bar h3, .required-info h3, .agreement-info h3 { font-size: 2.25em; }

.begin-bar a.btn-default { margin: 7px 24px 10px 6px; }

.begin-bar p.info { margin-bottom: 6px; }

.info-listing label { font-size: 1.5em; line-height: 27px; }

.begin-bar .text { margin-bottom: 25px; padding-bottom: 15px; }

.begin-bar .login, .required-info .login, .training-info .login, .family-info .login { padding-right: 20px; }

.family-info a.add-field { font-size: 1.3em; margin-bottom: 0px; }

i.icon-info { margin: 0 6px; width: 28px; height: 28px; background: url(../images/info-icon1.png) top left no-repeat; }

.apps-info h2, .family-info h2, .training-info h2 { font-size: 3em; }

.apps-info h3, .family-info h3, .training-info h3 { font-size: 2.25em; line-height: 20px; }

.info-listing input[type="text"] { height: 32px; line-height: 32px; font-size: 1.5em; padding: 0 8px; }

.apps-info h4, .required-info h4, .family-info h4, .family-info .repeat-info h4, .agreement-info h4, .training-info h4 { font-size: 1.5em; line-height: 18px; float: left; width: 100%; }

.hover-tooltip { line-height: 17px; }

.info-listing .apps-info .full input[type="text"] { height: 27px; line-height: 27px; }

.info-listing .apps-info .full input[type="text"] { float: left; margin-left: 8px; }

.apps-info span.yes, .apps-info span.no, .apps-info span.NA, .training-info span.yes, .training-info span.no, training-info span.NA { font-size: 1.4em; width: 27px; }

.apps-info p span.no { margin-left: 7px; }

.apps-info .yes-field { width: 86.5%; margin-top: -12px; }

.info-listing .apps-info .full .jqTransformSelectWrapper { height: 27px; background: url(../images/selec-right3.png) no-repeat scroll right top; }

.info-listing .apps-info .full .jqTransformSelectWrapper ul { top: 26px; }

.info-listing .apps-info .full .jqTransformSelectWrapper div span { padding-top: 0px; height: 27px; line-height: 27px; }

.apps-info .yes-field input.pay[type="text"], .apps-info input.rate { width: 86px; }

.apps-info span.two { width: 86px; }



.family-info cite { margin-bottom: 0px; font-size: 1.5em; line-height: 18px; }

.family-info .onehalf.none label { line-height: 27px; }

.family-info ul.days li span { font-size: 1.3em; }

.family-info textarea { height: 85px; }

.family-info ul.days li { width: 27px; margin: 0 3px; }



.agreement-info li { font-size: 1.5em; line-height: 18px; }

.agreement-info cite, .agreement-info p { font-size:1.5em; line-height: 18px; }

.agreement-info  p label { font-size: 100%; }

.agreement-info .right label { font-size: 1.5em; line-height: 28px; }

.agreement-info h3 { margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px; }

.agreement-info a.btn-default { margin: 3px 24px 10px 6px;  }

.agreement-info .full p label:nth-child(2) { width: 80%; line-height: 14px; }

.agreement-info button { margin: 20px 0 0 3px; }

.agreement-info, .required-info { padding-bottom: 20px; }

.agree-info p strong { font-size: 1.2em; line-height: 22px; }

.required-info label.large, .training-info label.large { line-height: 16px; }

.required-info button { margin: 20px 0 0 3px; }



.toggle i.toggle-icon { width: 16px; height: 16px; background: url(../images/tool-tip1.png) top left no-repeat; }

.toggle { width: 16px; height: 16px; }

.hover-tooltip { right: -236px; top: -14px; }

.apps-info label.large { line-height: 16px; }

.hover-tooltip { padding: 12px 10px 14px; width: 223px; }

.hover-tooltip:after { border-width: 10px 10px 10px 0; left: -10px; }

.apps-info label.large1 { line-height: 14px; }



.training-info .first { width: 40%; }

.training-info .Second { width: 40%; }

.training-info span.no { margin-left: 7px; margin-right: 7px; }

.training-info p input[type="text"] {height: 27px; line-height: 27px;  }

.required-info h4 { padding-top: 0px; }

.required-info span.browse { width: 72px; font-size: 1.5em; height: 30px; line-height: 32px; }

.info-listing .apps-info .yes-field.dob input[type="text"] { margin-left: 0px; }

textarea { height: 120px; }

.info-listing .support-info label { margin-top: 0px; }

.profile-bar.childcare h2 { margin-bottom: 0px; }

.agreement-info .full:nth-of-type(2) h3 { padding-top: 15px; padding-bottom: 15px; }

.agree-info .btn-default, .required-info .btn-default, .agreement-info .btn-default, .family-info .btn-default, .apps-info .btn-default, .begin-bar .btn-default, .training-info .btn-default, .support-info .btn-default  { padding-bottom: 2px; } 

.family-info .detail h3 { padding-top: 18px; }

.apps-info .yes-field.getspace { width: 93%; } 


/* Ends 19 May CSS For Responsive */

/* Starts 22 May CSS For Responsive */

.col-sm-4 h3, .col-sm-4 h2 {

	clear: both;

	padding-bottom: 5px;

	font-size: 3em;

	line-height: 35px; margin-bottom: 8px;

}
ul.common-column li {

	padding: 6px 0;

	font-size: 2em;

	line-height: 26px;

}
.col-sm-4 form { padding-bottom: 0px; }

/* Ends 22 May CSS For Responsive */

/* Strats 23 May CSS For Responsive */

.navbar-nav > li.last span { max-width: 640px; }
.navbar-nav > li { padding-left: 0px; }
footer h3 a span { display: table; position: relative; }
footer h3 a span:after { margin-top: -13px; content: "\00bb"; position: absolute; top: 50%; right: -15px; font-size: 18px; line-height: 24px; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.navbar-nav > li span { text-align: left; }  

/* Ends 23 May CSS For Responsive */


/* 29 May and 13 June 2014 starts */

.skill-bar { padding-bottom: 0px; }

/* 29 May and 13 June 2014 ends */

/* 27 June 2014 starts*/

.xhtml ul li, .xhtml ol li { line-height: 18px; } 

/* 27 June 2014 ends*/

/* 27 June and 2 July 2014 starts*/

/* 6 Aug 2014 starts*/
/*.searchdetail-bar ul li, .searchdetail-bar ol li { font-size: 1.5em; line-height: 18px; } */
/* 6 Aug 2014 ends*/

/* 27 June and 2 july 2014 ends*/

/* 2 July 2014 starts*/
ul.relative_list li { font-size: 2em; line-height: 26px; padding: 6px 0; }
/* 2 July 2014 End*/

}


 @media only screen and (max-width: 767px) {

.footerAccordion {

	float: left;

	width: 100%;

}

header a.logo {

	max-width: 215px;

	float: none;

	margin: 0 auto 22px;

	display: inline-block;

}

header a.logo img {

	min-height: 52px;

}

.navbar-collapse {

	padding: 0px;

	margin: 0px !important;

}

.navbar-nav > li {

	background: none;

}

.skill-bar ul {

	display: none;

}

header span.shadow {

	bottom: -7px;

}

header .container {

	position: relative;

	z-index: 55;

}

body.portal .navbar-header {

	background: #cb3924;

}

body.portal .navbar-nav {

	margin: 0px;

}

body.portal .navbar-nav {

	background: #cb3924;

}

body.portal .navbar-nav > li > a {

	color: #fff;

}

body.portal .nav li:hover li a {

	background: #5E5E5E;

}

body.portal .nav li.search input[type="submit"] {

	display: block;

}

body.portal .nav li.search form {

	display: block;

}

body.portal .nav li.search form {

	margin: 0 auto;

	position: relative;

	top: auto;

	left: auto;

	width: 270px;

	background: none;

}

body.portal .nav li.search a {

	display: none;

}

footer .six, footer.five-column .one, footer.five-column .two, footer.five-column .three, footer.five-column .four, footer.five-column .five {

	margin-left: 0px;

	margin-right: 0px;

	width: 100%;

	float: left;

}

footer {

	margin-top: 15px;

}

body.portal footer {

	margin-top: 0px;

	border-top: 1px solid #fff;

}

footer .container {

	padding: 0px;

	width: 100%;

	max-width: 100%;

}

footer .col-xs-3, footer .col-xs-2 {

	padding: 0px;

	width: 100%;

}

footer .footerAccordion h3 {

	margin: 0px;

	padding: 0px 0;

	border-bottom: 1px solid #fff;

	min-height: 37px;

	line-height: 37px;

	color: #fff;

	background: url(../images/ipad-bg.png) top repeat-x;

}

footer .footer-content {

	margin: 0px;

}

footer .footerAccordion ul { /*display: none;*/

	background: #ce471c;

}

footer h3 a {

	padding-left: 15px;

	max-width: 285px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

}

/* Strats 23 May CSS For Responsive */
footer h3.parent a:after {

	margin-top: -20px;

	position: absolute;

	top: 50%;

	left: 0px; content: "+";

	font-weight: 300;

	font-size: 34px;

	line-height: 40px;

	color: #fff;

}

footer h3.parent.active a:after {

	margin: -3px 0 0 1px;

	content: "";

	width: 11px;

	height: 2px;

	background: #fff;

}
/* Ends 23 May CSS For Responsive */

footer h3 a:hover, footer h3 a:focus, footer h3 a:active {

	color: #fff;

}

footer .footerAccordion ul li {

	padding: 10px 0;

	border-top: 1px solid #fff;

	font-size: 2em;

}

footer .footerAccordion ul li:first-child {

	border: 0px;

}

footer .footerAccordion ul li a {

	padding-left: 10px;

	max-width: 270px;

	display: block;

	margin: 0 auto;

	color: #fff;

}

footer .footerAccordion ul li a:hover {

	color: #fff;

}

footer ul.social {

	margin: 22px 0 20px;

	display: block;

	width: 100%;

	float: left;

	text-align: center;

}

footer .one h3 {

	display: none;

}

footer ul.social li {

	padding: 0 5px;

	display: inline-block;

	float: none;

}

footer ul.social li a {

	display: inline-block;

	vertical-align: top;

	text-align: center;

}

footer p {

	padding-bottom: 5px;

}

footer .container {

	border: 0px;

}

footer .one {

	width: 100%;

}

footer .two {

	margin: 0;

	width: 100%;

}

footer .three {

	width: 100%;

}

footer .four {

	margin: 0;

	width: 100%;

}

footer .five {

	width: 100%;

	float: left;

	text-align: left;

}

.event-bar .mobile-head {

	width: 100%;

}

.event-bar .hasDatepicker {

	display: none;

}

.event-bar .form-search {

	padding-bottom: 7px;

}

.development-bar .content {

	min-height: 185px;

}

footer h3 a:focus {

	color: #fff;

}

.skill-bar h2 {

	padding-bottom: 0px;

	margin-bottom: 0px;

	font-size: 2.7em;

	line-height: 35px;

}

.development-bar {

	padding-top: 0px;

	padding-bottom: 20px;

}

.development-bar h2 {

	margin: 10px 0 10px;

	font-size: 2.6em;

	line-height: 32px;

}

.development-bar p strong {

	letter-spacing: 0px;

	font-size: 1.2em;

	line-height: 18px;

}

.development-bar h3 {

	font-size: 2.2em;

	line-height: 28px;

}

.development-bar .col-lg-8 li {

	font-size: 1.4em;

	line-height: 18px;

}

.development-bar .jqTransformSelectWrapper div span {

	padding: 5px 30px 6px 16px;

	font-size: 0.8em;

}

.development-bar .jqTransformSelectWrapper div {

	margin-bottom: 0px;

	background: url("../images/arrow2.png") no-repeat scroll 94% 50% #0079C5;

}

/*.development-bar .jqTransformSelectWrapper ul { top: 34px; }*/







.jqTransformSelectWrapper ul a {

	padding: 7px 5px;

	font-size: 1.8em;

	font-weight: 400;

}

.jqTransformSelectWrapper ul {

	top: 31px;

}

.development-bar p {

	font-size: 1.3em;

	line-height: 17px;

}

.event-bar p strong {

	letter-spacing: 0px;

	font-size: 1.15em;

	line-height: 17px;

}

p {

	font-size: 1.4em;

	line-height: 18px;

}

.event-bar h2 {

	margin-bottom: 15px;

	clear: both;

	font-size: 2.6em;

	line-height: 30px;

	letter-spacing: 0px;

}

.event-bar h2 a {

	margin-top: 10px;

	font-size: 0.57em;

	line-height: 20px;

}

h1, .h1 {

	position: relative;

	z-index: 55;

	font-size: 3.2em;

	line-height: 36px;

}

header {

	padding-bottom: 0px;

}

.link-bar {

	display: none;

}

h6, .h6 {

	letter-spacing: 0px;

	clear: both;

	font-size: 1.5em;

	line-height: 20px;

}

#testimonials-column {

	padding-top: 24px;

	float: left;

	width: 100%;

}

.contact-bar {

	float: left;

	width: 100%;

}

.contact-bar .one {

	float: left;

	width: 100%;

}

.contact-bar h6 {

	margin: 0px 0 8px;

}

.contact-bar address {

	padding-bottom: 13px;

	font-size: 1.6em;

	line-height: 20px;

}

.contact-bar address span {

	padding-bottom: 0px;

	font-size: 1.5em;

	line-height: 28px;

}

.accordian li h3 {

	margin: 8px 0;

	font-size: 2.2em;

	line-height: 26px;

}

.accordian li h3 a {

	padding-left: 16px;

	background: none;

}

.accordian li.active h3 a {

	background: none;

}

.accordian li ul {

	padding-left: 16px;

}

.accordian li li {

	font-size: 1.5em;

	line-height: 20px;

	width: 100%;

}

#testimonials-column h3 {

	padding-bottom: 0px;

	margin-bottom: 5px;

	font-size: 2.4em;

	clear: both;

	line-height: 30px;

}

.form-control {

	height: 43px;

	line-height: 43px;

	font-size: 1.8em;

}

textarea {

	font-size: 1.8em;

	line-height: 24px;

}

.icon {

	width: 19px;

	right: -19px;

	height: 41px;

	background: url(../images/arrow-left2.jpg) right top no-repeat;

}

.btn-default {

	padding: 0 17px 0 19px;

	font-size: 2em;

	line-height: 35px;

	height: 35px;

}

button {

	margin-right: 19px;

}

button.btn-default {

	padding: 0 11px 0 15px;

	line-height: 25px;

	min-width: 72px;

}

#testimonials-column li {

	padding: 6px 0 7px;

	font-size: 2em;

	line-height: 24px;

}

.searchdetail-bar figure {

	display: none;

}

.searchdetail-bar h2 {

	padding-bottom: 15px;

	font-size: 3.5em;

	line-height: 40px;

}

.searchdetail-bar h3 {

	margin: 0px;

	font-size: 2em;

	line-height: 24px;

}

.paging {

	padding: 0px;

}

.paging h6 {

	margin-bottom: 0px;

	float: left;

	width: 100%;

}

.pagination > a, .pagination > span {

	font-size: 1.4em;

	line-height: 18px;

}

.pagination {

	float: left;

	margin: 5px 0px;

	float: left;

	width: 100%;

}

.pagination > a.last {

	font-size: 1.4em;

	line-height: 18px;

}

.pagination > a.pre {

	top: -1px;

}

.pagination > a, .pagination > span {

	font-size: 1em;

	top: 1px;

}

.pagination > a.next {

	font-size: 1.4em;

	line-height: 18px;

	top: -1px;

}

.pagination > a {

	background: url("../images/sep-img4.jpg") no-repeat scroll left 3px;

}

.searchdetail-bar h4 {

	font-size: 2.2em;

	line-height: 26px;

}

.prod-listing p {

	font-size: 1.7em;

	line-height: 20px;

}

.searchdetail-bar .prod-listing {

	padding-bottom: 5px;

}

.searchdetail-bar {

	padding-top: 0px;

	float: left;

	width: 100%;

}

#testimonials-column form {

	padding-bottom: 0px;

}

.form-search input[type="text"] {

	padding: 0 8px;

	width: 240px;

	height: 32px;

	line-height: 32px;

	font-size: 1.5em;

}

.form-search input[type="submit"] {

	width: 19px;

	height: 32px;

	background: url("../images/search-icon3.png") no-repeat scroll left center;

	-webkit-appearance: none;

	float: left;

	-webkit-box-shadow: none !important;

	border: none

}

#testimonials-column.mobile-top h2, #testimonials-column.mobile-top ul, #testimonials-column.mobile-top .btn-default {

	display: none;

}

.apply-Box {

	width: 100%;

}

.apply-Box p strong {

	font-size: 1.1em;

	line-height: 18px;

	letter-spacing: 0px;

}

.apply-Box p {

	margin-bottom: 0px;

}

.apply-Box form {

	margin-top: -10px;

	position: relative;

	clear: both;

}

.apply-Box h2 {

	font-size: 2em;

	line-height: 24px;

}

.apply-Box h3 {

	font-size: 1.5em;

	line-height: 18px;

}

.apply-Box input[type="text"] {

	padding: 0 6px;

	height: 32px;

	line-height: 32px;

	font-size: 1.5em;

}

.apply-Box input.name[type="text"] {

	width: 100%;

}

.apply-Box input.ssn-name[type="text"] {

	width: 100%;

}

.apply-Box .form-row {

	padding-bottom: 12px;

}

.apply-Box input.city[type="text"] {

	width: 100%;

}

.apply-Box .state {

	margin: 0px;

	width: 104px;

}

.jqTransformSelectWrapper div span {

	padding: 3px 0 0 6px;

	height: 30px;

	font-size: 1.5em;

}

.apply-Box input.zip-code[type="text"] {

	width: 158px;

}

.jqTransformSelectWrapper {

	height: 32px;

	background: url("../images/selec-right1.png") no-repeat scroll right top;

}

.apply-Box p.left {

	width: 100%;

}

.apply-Box p.right {

	width: 100%;

}

.apply-Box .add-field {

	margin-bottom: 5px;

	font-size: 1.3em;

	line-height: 22px;

}

.apply-Box form p span, .apply-Box form p span.full {

	width: 27px;

	height: 27px;

	font-size: 1.3em;

	line-height: 18px;

}

.apply-Box form p span.full {

	width: auto;

}

a.jqTransformCheckbox {

	width: 27px;

	height: 27px;

	background-size: cover;

}

.apply-Box label {

	font-size: 1.5em;

	line-height: 27px;

}

.apply-Box input.other[type="text"] {

	width: 74%;

}

.tooltip-bar {

	display: none;

}

.apply-Box .yes-field {

	margin-top: -11px;

	width: 75%;

}

.apply-Box label.large {

	line-height: 18px;

	width: 73%;

}

.apply-Box form p .jqTransformSelectWrapper span {

	font-size: 1.5em;

	line-height: 25px;

}

.apply-Box .add-person label {

	font-size: 1.4em;

	line-height: 20px;

}

.apply-Box .two {

	width: 31.3%;

	height: auto;

	padding-bottom: 0px;

}

.apply-Box .yes-field input[type="text"] {

	margin-left: 0px;

	width: 100%;

}

.apply-Box ul.link {

	padding: 20px 10px 0 0;

}

.apply-Box ul.link li {

	font-size: 1.4em;

	line-height: 18px;

}

label {

	margin-bottom: 0px;

	font-size: 1.5em;

	line-height: 18px;

}

.login-bar .one {

	padding-bottom: 40px;

	width: 100%;

}

.login-bar h3 {

	margin: 0px 0 10px;

	font-size: 2.2;

	line-height: 26px;

}

.forget-pass {

	margin-top: 9px;

	font-size: 1.4em;

	line-height: 20px;

}

.login-bar .form-control {

	height: 32px;

	line-height: 32px;

	font-size: 1.5em;

}

.portal-bar {

	padding: 20px 0 40px;

}

.portal-bar h4 {

	padding: 0 4% 5px;

	font-size: 2.3em;

	line-height: 29px;

}

.portal-bar .col-xs-4 {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 20px;

	width: 100%;

}

.portal-bar .row {

	margin: 0px;

}

.portal-bar h2 {

	margin: 15px 0 10px;

	font-size: 2.3em;

	line-height: 25px;

}

.portal-bar li {

	padding: 6px 0;

	font-size: 2em;

	line-height: 24px;

}

.portal-bar .row aside {

	padding: 0 16px;

	height: auto;

}

.portal-bar .link a {

	margin-right: 0px;

	margin-left: -6px;

	padding: 10px 30px 0 30px;

	text-align: right;

	font-size: 1.6em;

	line-height: 20px;

	width: 140px;

	height: 62px;

	float: left;

	background: url("../images/arrow-bg5.png") no-repeat scroll left top;

}

.portal-bar .link a.right {

	padding-left: 25px;

	margin-right: -6px;

	float: right;

	text-align: left;

	background: url("../images/arrow-bg6.png") no-repeat scroll left top;

}

.portal-bar .link {

	padding-bottom: 10px;

}

.profile-bar h2 {

	font-size: 2.8em;

	line-height: 34px;

	margin-bottom: 15px;

	margin-top: 0px;

}

.profile-bar .left {

	width: 100%;

}

.profile-bar .right {

	width: 100%;

}

.profile-bar address {

	margin-bottom: 10px;

	padding-left: 5.5%;

	font-size: 1.5em;

	line-height: 18px;

}

.profile-bar address span {

	font-size: 0.9em;

	line-height: 15px;

}

.profile-bar li {

	font-size: 1.4em;

	line-height: 17px;

}

.profile-bar ul {

	margin: 10px 0 30px 5px;

}

#testimonials-column {

	padding-top: 0px;

}

#testimonials-column li span {

	font-size: 0.8em;

	line-height: 18px;

}

.career-bar {

	display: block;

}

.info-bar {

	padding: 0px 0 20px;

}

.info-bar h2, #testimonials-column h2 {

	font-size: 2.8em;

	line-height: 34px;

}

.info-bar p {

	font-size: 1.5em;

	line-height: 18px;

	letter-spacing: 0px;

}

.info-bar #testimonials-column h2 {

	margin-bottom: 10px;

}

#careerCntr .skill-bar ul {

	display: block;

}

.skill-bar .col-lg-4 {

	padding: 0px 0 20px;

	margin: 0 auto;

	width: 100%;

}

.skill-bar .col-lg-4 aside {

	box-shadow: 0 0 5px #a4a4a4;

}

.skill-bar h3 {

	font-size: 2em;

	line-height: 24px;

}

#careerCntr p {

	padding: 0 2% 0 6%;

	font-size: 1.4em;

	line-height: 18px;

}

.detail-bar {

	padding-bottom: 30px;

}

.detail-bar h2 {

	margin-bottom: 10px;

	font-size: 2.7em;

	line-height: 30px;

}

.detail-bar .pull-right {

	float: none !important;

}

.detail-bar li {

	font-size: 2.1em;

	line-height: 24px;

}

.detail-bar li span {

	font-size: 0.8em;

	line-height: 18px;

}

.detail-bar .col-lg-6 {

	float: left;

}

.career-slider {

	display: block;

}

#eventCntr ul.tabs li {

	font-size: 2.4em;

	height: 49px;

	line-height: 49px;

}

#eventCntr ul.tabs li:first-child a {

	padding-right: 25px;

}

#eventCntr ul.tabs li a {

	padding: 0 0 0 13px;

}

.tab-bar .calender {

	display: none;

}

.tab-bar .event {

	padding: 0px;

	width: 100%;

}

.tab-bar a.pre-arrow, .tab-bar a.next-arrow {

	display: none;

}

.tab-bar h2 {

	margin-top: 0px;

	font-size: 2.9em;

	line-height: 26px;

}

.tab-bar ul li {

	font-size: 2.1em;

	line-height: 24px;

}

.tab-bar ul li a {

	padding-left: 25px;

}

.tab-bar {

	padding-bottom: 17px;

}

.tab-bar ul li a span {

	font-size: 0.7em;

	line-height: 18px;

}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {

	margin: 0px;

}

#careerCntr {

	padding-bottom: 42px;

}

.event-bar .col-lg-8 h3 {

	font-size: 2.1em;

	line-height: 24px;

	letter-spacing: 0px;

}

.event-bar .col-lg-8 h3 a {

	padding: 5px 0 6px 24px;

}

.event-bar h3 span {

	font-size: 0.7em;

	line-height: 20px;

	letter-spacing: 0px;

}

.event-bar li .text {

	padding-left: 24px;

}

.event-bar li .text .left {

	width: 100%;

	float: left;

}

.event-bar li .text .right {

	width: 100%;

	float: left;

}

.event-bar li .text p {

	padding-bottom: 5px;

	font-size: 1.4em;

	line-height: 18px;

}

.event-bar li .text p span {

	font-size: 0.83em;

	line-height: 15px;

}

.event-bar li .text p small {

	font-size: 0.83em;

	line-height: 15px;

	margin-bottom: -5px;

}

.event-bar .col-lg-8 ul {

	padding-bottom: 30px;

}

.desktopCarousel .bx-viewport {

	min-height: 100px;

}

.filter-bar li h3 {

	font-size: 0.85em;

	height: 40px;

	line-height: 40px;

}

.filter-bar li h3 a {

	padding: 0 0 0 22px;

	background: url("../images/arrow3.png") no-repeat scroll 8px 15px;

}

.filter-bar li.current h3 a {

	background: url("../images/arrow4.png") no-repeat scroll 8px 15px;

}

.filter-bar li li {

	padding: 5px 0 5px 22px;

	font-size: 0.83em;

	line-height: 20px;

	font-weight: 400;

}

.event-bar .col-lg-8 li.active h3 a:after {

	margin-top: -2px;

	margin-left: 1px;

	height: 2px;

	width: 15px;

}

.event-bar .col-lg-8 h3 a:after {

	margin-top: -25px;

	font-size: 45px;

	line-height: 50px;

}

footer p br {

	display: block;

}

.accordian li.active h3 a:after {

	margin-top: -2px;

	margin-left: 1px;

	height: 2px;

	width: 11px;

}

.accordian li h3 a:after {

	margin-top: -25px;

	font-size: 35px;

	line-height: 50px;

}

#solutionCntr {

	display: none;

}

.tab-bar ul li a:after {

	font-size: 45px;

}

/* .event-bar.faq {

	display: none;

} */

footer .footer-content {

	border: 0px;

	padding: 0px;

}

.mobile-menu li a span {

	max-width: 270px;

}

.nav-toggle span {

	width: 270px;

}

.mobile-menu li form {

	max-width: 270px;

}

.mobile-menu li input[type="text"] {

	width: 210px;

}

.mobile-menu li li a {

	max-width: 270px;

}

header .pull-right {

	float: left !important;

	width: 100%;

	position: relative;

}

.mobile-menu, .nav-toggle {

	display: block;

}

footer .six {

	width: 100%;

	float: left;

}

body.portal footer .one {

	width: 100%;

}

body.portal footer .two {

	margin: 0;

	width: 100%;

}

body.portal footer .three {

	margin: 0;

	width: 100%;

}

body.portal footer .four {

	margin: 0;

	width: 100%;

}

body.portal footer .five {

	width: 100%;

	text-align: left;

}

footer h3:first-child {

	margin-top: 0px;

}

header {

	position: relative;

	z-index: 999;

}

.login-bar button {

	margin-right: 17px;

}

.status-bar {

	width: 280px;

}

.status-bar h2 {

	font-size: 3em;

	line-height: 36px;

}

.detail-bar .btn-default {

	margin-right: 12px;

}

.detail-bar .pull-right li {

	padding: 8px 0;

}

.detail-bar {

	padding-top: 10px;

}

#testimonials-column.mobile-top {

	margin-top: 24px;

}

.carrerCarousel {

	display: block;

	position: relative;

	float: left;

	width: 100%;

}

.skill-bar .col-lg-4 aside {

	margin: auto;

	width: 180px;

}

.career-bar .center aside {

	padding: 0px 30px;

	background: none;

	margin: -105px 0 0 -155px;

	position: absolute;

	top: 50%;

	left: 50%;

	width: 310px;

	height: 152px;

	text-align: center;

	background: url(../images/shadow1.png) top left no-repeat;

}

.career-bar .cycle-slide {

	width: 100%;

	float: left;

}

.career-bar figure {

	width: 100%;

	float: left;

}

.career-bar .center aside h2 {

	margin: 0px;

	padding: 37px 0 0;

	color: #333;

	font-size: 2em;

	text-align: center;

	line-height: 30px;

	font-weight: 300;

}

.career-bar .center aside p {

	font-weight: 700;

	text-align: center;

	font-size: 1.3em;

	color: #000;

	line-height: 20px;

}

.career-bar .center figure img {

	height: auto;

}

.career-bar .center aside {

	margin-top: -80px;

}

.career-bar .left figure {

	width: 100%;

}

.career-bar {

	height: auto;

}

.career-bar aside {

	height: 122px;

}

.career-bar .right aside {

	padding: 7px 1% 0 2%;

}

.career-bar h2 {

	padding: 0px 0 5px;

	margin: 0px;

	font-size: 2em;

	line-height: 20px;

}

.career-bar aside {

	padding: 7px 0 0 2%;

	width: 48%;

}

.career-bar p {

	font-size: 1.3em;

	line-height: 16px;

}

.navbar-nav {

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

}

.navbar-nav {

	padding: 0px;

	margin: 0px;

	width: 100%;

	float: left;

	text-align: left;

}

/*  Starts 23 may 2014*/

.navbar-nav > li, body.portal .nav li .sub-nav li { 

	border-top: 1px solid #fff;

	font-size: 1.8em;

	float: left;

	width: 100%;

	color: #fff;

	font-weight: 700;

	text-transform: uppercase;

	line-height: 37px;

}

/*  Ends 23 may 2014*/

.navbar-nav > li > a {

	display: block;

	background: #0079c5;

}

.navbar-nav > li > a:hover {

	text-decoration: none;

}

.navbar-nav > li > a span {

	padding-left: 15px;

	max-width: 270px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

}

.navbar-nav > li > a span span {

	padding: 0px;

	max-width: 100%;

	display: inline-block;

}

.navbar-nav > li.parent > a span span:before {

	content: "";

	position: relative;

	top: auto;

	left: auto;

	font-weight: 700;

	font-size: 32px;

	line-height: 20px;

}

.navbar-nav > li.parent > a span:before {

	content: "+";

	position: absolute;

	top: 3px;

	left: 0px;

	font-weight: 700;

	font-size: 32px;

	line-height: 20px;

}

.navbar-nav > li form, body.portal .nav li.search form {

	padding: 4px 0 4px 15px;

	display: block !important;

	overflow: hidden;

	max-width: 270px;

	margin: 0 auto;

	vertical-align: top

}

.navbar-nav > li input[type="text"], body.portal .nav li.search input[type="text"] {

	padding: 0 6px;

	font-weight: 400;

	font-family: "adobe-garamond-pro", sans-serif;

	font-style: italic;

	float: left;

	height: 30px;

	color: #58595b;

	width: 215px;

	border: 0px;

	background: #fff;

	-webkit-appearance: none;

	-webkit-border-radius: 0!important;

-webkit- box-shadow:none !important;

}

.navbar-nav > li input[type="submit"], body.portal .nav li.search input[type="submit"] {

	border: 0px;

	float: left;

	width: 23px;

	height: 30px;

	background: url(../images/btn.png) top left no-repeat;

	-webkit-appearance: none!important;

	border-radius: 0!important;

	-webkit-border-radius: 0!important;

-webkit- box-shadow:none !important;

	border: none!important;

}

/* Starts 23 may 2014*/
.navbar-nav > li ul.sub-nav, body.portal .nav li .sub-nav {

	padding: 0px; border-top: 1px solid #fff;

	overflow: hidden;

	display: none;

	width: 100% !important;

	position: relative;

	top: auto;

	left: auto;

}

.navbar-nav > li>li {

	margin-top: 0px;

	background: #5e5e5e; border: 0px;

	text-transform: none;

	line-height: 32px;

}
/* Ends 23 may 2014*/

.navbar-nav > li>li a, .navbar-nav li .sub-nav li a {

	padding-left: 20px;

	max-width: 270px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.nav-toggle {

	height: 37px;

	float: left;

	width: 100%;

	background: #00000f;

}

.nav > li.last a, .navbar-nav > li > a {

	padding-left: 0px;

	padding-right: 0px;

}

.navbar-nav li .sub-nav li, body.portal .nav li .sub-nav li {

	background: #5E5E5E;

}

.navbar-nav li .sub-nav li.first, .navbar-nav li .sub-nav li.second {

	padding: 0px;

	text-transform: none;

	float: left;

	width: 100%;

	background: #5E5E5E; border: 0px;

}

.navbar-nav li .sub-nav li.first a {

	padding-left: 20px;

	max-width: 270px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav li .sub-nav li li {

	padding: 0px;

	border: 0px;

	background: #5e5e5e;

	text-transform: none;

	line-height: 32px;

}

.navbar-nav li .sub-nav li li a {

	padding-left: 20px;

	max-width: 270px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav li .sub-nav li ul {

	margin: 0px;

}

.navbar-nav li .sub-nav li, .navbar-nav li .sub-nav li li {

	font-size: 1em;

	text-transform: none;

	font-weight: 700;

	line-height: 32px;

}

.navbar-nav li .sub-nav li.second li a {

	color: #fff;

}

.navbar-nav li .sub-nav li.second span {

	padding-left: 20px;

	max-width: 270px;

	position: relative;

	margin: 0 auto;

	display: block;

	color: #fff;

	background: #5e5e5e;

}

.navbar-nav li .sub-nav li.second li {

	border: 0px;

}

.mobileMenu {

	display: block;

}

.navbar-nav > li.parent.active > a span:before {

	background: #fff;

	content: "";

	height: 2px;

	margin: 8px 0 0 1px;

	width: 10px;

}

.navbar-nav > li.parent.active > a span span:before {

	margin: 0px;

	height: auto;

	width: auto;

}

body.portal .nav {

	position: absolute;

	background: none;

}

body.portal .nav li .sub-nav li {

	width: 100%;

	margin: 0px;

	font-size: 0.99em;

	background: #5E5E5E;

}

body.portal .nav li .sub-nav li {

	text-transform: none;

}

body.portal .nav li .sub-nav li li {

	border: 0px;

	padding: 0px;

	line-height: 30px;

}

.navbar-nav > li.search:first-child {

	display: block;

}

body.portal .nav li.search {

	display: block !important;

}

.navbar-nav > li:first-child {

	background: #0079C5;

}

.bx-wrapper .bx-next {

	right: 0px !important;

}

.bx-wrapper .bx-prev {

	left: 0px !important;

}

.desktopCarousel {

	max-height: 253px;

	overflow: hidden;

}

body.portal .navbar-nav > li {

	line-height: 0px;

	background: #0079c5;

}

.table td p, .table td p a {

	font-size: 1.4em;

}

#fileupload .btn {

	font-size: 1.4em;

}

#fileupload span.input-file .browse-text {

	font-size: 1.4em;

}

/* Start 19 May CSS For Responsive */

.info-listing { width: 100%; }

.login-Box { padding-bottom: 15px; }

.login-Box p strong { line-height: 20px; }

.login-Box ul li { font-size: 1.4em; line-height: 18px; }

.login-Box .left { padding: 0 10px 20px 18px; width: 100%; border: 0px; }

.login-Box .right { padding: 0 33px 10px 55px; width: 100%; }

.login-Box .icon { width: 17px; height: 36px; top: -3px; right: -17px; background: url(../images/right-m-arrow.png) top right no-repeat; }

.login-Box .btn-default { height: 32px; min-width: 92px; line-height: 27px; }

.login-Box .login p { margin-bottom: 10px; }

.login-Box .login p { font-size: 1.4em; }

.login-Box .login p.info { padding-left: 34px; background: url(../images/info-icon1.png) left 5px no-repeat; }

.login-Box .left .btn-default { margin-top: -10px; margin-left: 35px; line-height: 27px; }

.login-Box .login { padding: 20px 0 15px; }



.profile-bar.childcare p strong { line-height: 18px; font-size: 1em; }

.begin-bar h2, .required-info h2, .agreement-info h2, .agree-info h2, .support-info h2 { font-size: 3em; }

.begin-bar .login p, .required-info .login p, .training-info .login p, .family-info .login p { margin-bottom: 0px; font-size: 1.2em; line-height: 14px; }

.begin-bar h3, .required-info h3, .agreement-info h3 { font-size: 2.1em; line-height: 20px; }

.begin-bar a.btn-default { margin: 23px 24px 10px 6px; }

.begin-bar p.info { margin-bottom: 0px; }

.info-listing label { font-size: 1.5em; line-height: 27px; }

.apps-info input.other { width: 54%; }

.apps-info label.large { width: 73%; }





.apps-info .twocol { width: 100%; }

.begin-bar .text { margin-bottom: 25px; padding-bottom: 15px; }

.begin-bar .login, .required-info .login, .training-info .login, .family-info .login { padding: 15px 20px 14px 6px; }

.family-info a.add-field { font-size: 1.3em; margin-bottom: 0px; }

i.icon-info { margin: 6px; width: 28px; height: 28px; background: url(../images/info-icon1.png) top left no-repeat; }

.training-info i.icon-info { margin: 0px 6px; }

.apps-info h2, .family-info h2, .training-info h2 { font-size: 3em; }

.apps-info h3, .family-info h3, .training-info h3 { font-size: 2.25em; line-height: 20px; }

.info-listing input[type="text"] { height: 32px; line-height: 32px; font-size: 1.5em; padding: 0 8px; }

.apps-info h4, .required-info h4, .family-info h4, .family-info .repeat-info h4, .agreement-info h4, .training-info h4 { font-size: 1.5em; line-height: 18px; float: left; width: 100%; }

.hover-tooltip { line-height: 17px; }

.info-listing .apps-info .full input[type="text"] { height: 27px; line-height: 27px; }

.info-listing .apps-info .full input[type="text"] { float: left; margin-left: 0px; }

.apps-info span.yes, .apps-info span.no, .apps-info span.NA, .training-info span.yes, .training-info span.no, training-info span.NA { font-size: 1.4em; width: 27px; }

.apps-info p span.no { margin-left: 7px; }

.apps-info .yes-field input[type="text"] { margin-left: 0px; width: 100%; }

.apps-info .yes-field { width: 74%; margin-top: -12px; }

.apps-info .yes-field.m-space { margin-top: 0px; } 

.info-listing .apps-info .full .jqTransformSelectWrapper { height: 27px; background: url(../images/selec-right3.png) no-repeat scroll right top; }

.info-listing .apps-info .full .jqTransformSelectWrapper ul { top: 26px; }

.info-listing .apps-info .full .jqTransformSelectWrapper div span { padding-top: 0px; height: 27px; line-height: 27px; }

.apps-info .yes-field input.pay[type="text"], .apps-info input.rate { width: 69px; }

.info-listing .yes-field label { line-height: 26px; padding-bottom: 0px; }   

.family-info .one { width: 48.888%; }

.family-info .suffix { margin-left: 2%; float: left; width: 15%; }

.family-info .one + .one { margin-left: 2%; }

.family-info .one + .one + .one { margin-left: 0px; }

.family-info .onehalf { width: 100%; }

.apps-info .yes-field input.pay[type="text"] { width: 66px; margin-left: 5px; }

.apps-info span.two { width: 65px; }



.family-info cite { margin-bottom: 0px; font-size: 1.5em; line-height: 18px; }

.family-info .onehalf.none label { line-height: 27px; }

.family-info ul.days li span { font-size: 1.3em; }

.family-info textarea { height: 85px; }

.family-info ul.days li { width: 27px; margin: 0 3px; }



.agreement-info li { font-size: 1.5em; line-height: 18px; }

.agreement-info cite, .agreement-info p { font-size:1.4em; line-height: 18px; }

.agreement-info  p label { font-size: 100%; }

.agreement-info .right label { font-size: 1.3em; line-height: 28px; }

.agreement-info h3 { margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px; }

.agreement-info a.btn-default { margin: 3px 24px 10px 6px;  }

.agreement-info .full p label:nth-child(2) { width: 80%; line-height: 14px; }

.agreement-info button { margin: 20px 0 0 3px; }

.agreement-info, .required-info { padding-bottom: 20px; }

.agree-info p strong { font-size: 1.2em; line-height: 22px; }

.required-info label.large, .training-info label.large { line-height: 16px; }

.required-info button { margin: 20px 0 0 3px; }



.toggle i.toggle-icon { width: 16px; height: 16px; background: url(../images/tool-tip1.png) top left no-repeat; }

/* Starts 23 may 2014 */

.toggle { width: 16px; height: 16px; }

.hover-tooltip { top: 30px; padding: 12px 10px 14px; width: 120px; right: auto; left: 50%; margin-left: -60px; }

.apps-info label.large { line-height: 16px; }



.hover-tooltip:after { border-color: #e6e7e8 rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0 20px 20px 20px;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: -10px;
	width: 0; margin-left: -20px;
	z-index: 1; }
	
	/* Ends 23 may 2014 */

.apps-info label.large1 { line-height: 14px; }



.training-info .first { width: 49%; }

.training-info .Second { width: 49%; margin: 0px; float: right; }

.training-info span.no { margin-left: 7px; margin-right: 7px; }

.training-info p input[type="text"] {height: 27px; line-height: 27px;  }

.required-info h4 { padding-top: 0px; }

.required-info span.browse { width: 48px; font-size: 1em; height: 30px; line-height: 32px; margin-right: 5px; }

.info-listing .apps-info .yes-field.dob input[type="text"] { margin-left: 0px; }

textarea { height: 120px; }

.info-listing .support-info label { margin-top: 0px; }

.family-info ul.days { text-align: left; }

.agreement-info .left { width: 74%;}

.apps-info label.large1 { width: 61%; }

.training-info .twocol label { font-size: 0.94em; }

.agreement-info .right { width: 25%; }



.support-info input.other { width: 100%; }



.login-Box .btn-default:hover { background: #018d5a; }

label.m-large { width: 73%; line-height: 16px; }

.profile-bar.childcare h2 { margin-bottom: 0px; }

.agreement-info .full:nth-of-type(2) h3 { padding-top: 15px; padding-bottom: 15px; }

.agree-info .btn-default, .required-info .btn-default, .agreement-info .btn-default, .family-info .btn-default, .apps-info .btn-default, .begin-bar .btn-default, .training-info .btn-default, .support-info .btn-default  { padding-bottom: 2px; } 

.family-info .detail h3 { padding-top: 18px; }

.apps-info .yes-field.getspace { width: 87%; }

.apps-info .yes-field.getspace input { width: 100px; }

.apps-info .yes-field input[type="text"].emp-name { width: 53%; margin-left: 5px; }

.info-listing input[type="text"] { margin-bottom: 4px; }

.agreement-info a.btn-default { margin-bottom: 40px; }

.training-info h4 { padding-top: 0px; } 

.training-info label.large { width: 86%; }

.apps-info .yes-field.dob { margin-top: 0px; }

/* End 19 May CSS For Responsive */

/* Starts 22 May CSS For Responsive */

.col-sm-4 { overflow: hidden; }
.col-sm-4 form { padding-bottom: 10px; }
.col-sm-4 h3 {

	padding-bottom: 0px;

	margin-bottom: 5px;

	font-size: 2.4em;

	clear: both;

	line-height: 30px;

}
ul.common-column li {

	padding: 6px 0 7px;

	font-size: 2em;

	line-height: 24px;

}
.col-sm-4 form { padding-bottom: 0px; }

/* End 22 May CSS For Responsive */

/* Starts 23 May CSS For Responsive */

.navbar-nav > li { padding-left: 0px; }
footer .footerAccordion ul { display: none; }
footer h3 a span { display: table; position: relative; }
footer h3 a span:after { margin-top: -13px; content: "\00bb"; position: absolute; top: 50%; right: -15px; font-size: 18px; line-height: 24px; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.navbar-nav > li span { text-align: left; }  

/* Ends 23 May CSS For Responsive */

/* 29 May css starts*/

.mobile-top { float: left !important; }
.skill-bar { padding-bottom: 0px; }
 
/* 29 May css ends*/

/* 13 June css starts*/

.development-bar .col-lg-4.right h3 { margin-top: 20px; }

/* 13 June css ends*/

/* 27 June css starts*/

.xhtml ul, .xhtml ol { margin-top: 10px; }
.xhtml ul li, .xhtml ol li { line-height: 18px; } 

/* 27 June css ends*/
/* 27 June and 2 july  css starts*/

/* 6 Aug 2014 starts*/
ul, ol { margin-top: 10px; }

/*.searchdetail-bar ul li, .searchdetail-bar ol li { font-size: 1.4em; line-height: 18px; } */
/* 6 Aug 2014 ends*/

/* 27 June and 2 july  css ends*/

/* 2 July 2014 starts*/
ul.relative_list li { font-size: 2em; line-height: 26px; padding: 6px 0; }
/* 2 July 2014 End*/

}

