@charset"utf-8";



@font-face



{



	font-family:'OpenSansLight';



	src:url('../fonts/opensans-light.eot');



	src:url('../fonts/opensans-light.eot') format('embedded-opentype'),url('../fonts/opensans-light.woff') format('woff'),url('../fonts/opensans-light.ttf') format('truetype'),url('../fonts/opensans-light.svg#OpenSansLight') format('svg')



}




@font-face {
   font-family: Marydale;
   src: url(../fonts/marydale.ttf);
}



	@font-face



{



	font-family:'OpenSansRegular';



	src:url('../fonts/opensans-regular.eot');



	src:url('../fonts/opensans-regular.eot') format('embedded-opentype'),url('../fonts/opensans-regular.woff') format('woff'),url('../fonts/opensans-regular.ttf') format('truetype'),url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg')



}



	@font-face



{



	font-family:'OpenSansSemibold';



	src:url('../fonts/opensans-semibold.eot');



	src:url('../fonts/opensans-semibold.eot') format('embedded-opentype'),url('../fonts/opensans-semibold.woff') format('woff'),url('../fonts/opensans-semibold.ttf') format('truetype'),url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg')



}



	@font-face



{



	font-family:'OpenSansBold';



	src:url('../fonts/opensans-bold.eot');



	src:url('../fonts/opensans-bold.eot') format('embedded-opentype'),url('../fonts/opensans-bold.woff') format('woff'),url('../fonts/opensans-bold.ttf') format('truetype'),url('../fonts/opensans-bold.svg#OpenSansBold') format('svg')



}


.homePage .head_content {
    padding-top: 12%;
}


body



{



	height: auto;



	width: 100%;



	margin:0px auto;



	background:#fff;



}

.rotateDeg {
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: rotate(-540deg);
	 -moz-transform:rotate(-540deg);
    transform: rotate(-540deg);
}

.howItWorksContent .contentBlocks span {
    background: url("../images/howitIcons.png") no-repeat top right;
    display: inline-block; padding-left: 37px; font-size: 24px;}

.tableContent td.leftColumn .signUpContent span {background-position: 0px -63px;}
.tableContent td.leftColumn .contentBlocks span {color: #00BCE4; display: inline-block;}
.tableContent td.leftColumn .createContent span {background-position: 9px -206px;}
.tableContent td.leftColumn .reviewContent span {background-position: 9px -276px;}
.tableContent td.leftColumn .hireContent span {background-position: 9px 6px;}



.tableContent td.rightColumn .signUpContent span {background-position: 0px -415px;}
.tableContent td.rightColumn .contentBlocks span {color: #6db33f;}
.tableContent td.rightColumn .createContent span {background-position: 9px -557px;}
.tableContent td.rightColumn .reviewContent span {background-position: 9px -628px;}
.tableContent td.rightColumn .hireContent span {background-position: 9px -346px;}


.leftColumn .getPaid span:before {
	    content: "\f153";
		font-family:FontAwesome;
		font-size: 24px;
}

.rightColumn .getPaid span:before {
	    content: "\f153";
		font-family:FontAwesome;
		font-size: 24px;
}

.getPaid span:before {
	padding-right:7px;
}


.getPaid span {
	background:none!important;
	padding-left: 8px!important;
}

.rightColumn .getPaid span:before {
	    content: "\f153";
		font-family:FontAwesome;
		font-size: 24px;
}


.howIt {
	font-weight: 900;
    margin-bottom: 25px;
}

.howItWorksContent {
	background-color:#f7f7ef;
	margin: 0 auto;
	padding: 1px 80px 30px 80px;
	}

.howItWorksContent .arrowBox {
    position: relative;
    height: 50px;
    width: 100%;
}	
	
.howItWorksContent .tableContent {
    color: #999999;	
	max-width: 100%;
}


.howItWorksContent .tableContent th, .howItWorksContent .tableContent td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCC;
    border-image: none;
    border-style: dotted dotted none none;
    border-width: 2px 2px medium medium;
    padding: 5px 20px;
    text-align: center;
	
}


.howItWorksContent .tableContent th {
	font-size: 30px;
    font-weight: normal;
}

 .tableContent th.rightColumn, .howItWorksContent .tableContent td.rightColumn {
    border-right: medium none;
}


.howItWorksContent .leftArrow, .howItWorksContent .rightArrow {
    height: 80px;
    position: absolute;
    width: 42px;
    bottom: -20px;
}

.contentBlocks {
    font-size: 16px;
    width: 100%;
}

.reviewContent {
    min-height: 78px;
}


.howItWorksContent .leftArrow {
    background: url("../images/leftArrow.png") no-repeat scroll 0 0 transparent;
    left: 50px;
}

.howItWorksContent .rightArrow {
    background: url("../images/rightArrow.png") no-repeat scroll 0 0 transparent;
    right: 50px;
}

.howItWorksContent .tableContent th.leftColumn span {
    background: url("../images/blueLine.png") no-repeat scroll center 37px transparent;
    color: #00BCE4;
    font-size: 35px;
    height: 47px;
	font-family: marydale;
}

.howItWorksContent .tableContent th.rightColumn span {
    color: #6DB33F;
    font-size: 35px;
	 background: url(../images/green-underline.png) no-repeat scroll center 40px transparent;
    padding-bottom: 10px;
	font-family: marydale;
}


.greenBtn {
    background-color: #8AC265;
    background: linear-gradient(#8AC265, #6DB33F);
    background-image: -moz-linear-gradient(top, #8AC265 0%, #6DB33F 100%);
    background-image: -ms-linear-gradient(top, #8AC265 0%, #6DB33F 100%);
    background-image: -webkit-linear-gradient(top, #8AC265 0%, #6DB33F 100%);
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    margin: 25px auto 0;
    padding: 6px 0;
    width: 150px;
    border-top: 2px solid #A7D18C;
}

.menu_top .dropdown a {
	display:inline-block;
}

.mobileDrop {
	padding: initial;
    background: none;
	 -webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}


.howItWorksContent .caregiverContent, .howItWorksContent .jobContent {
    position: relative;
    margin-top: 25px;
}


.clear



{



	clear:both;



}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    border-color: #FF8808!important;
	background-color: inherit!important;
    color: #FF8808!important
}


.space_block_10{

	height:10px;

	clear:both;

	width:100%;

}



.space_block_20{

	height:20px;

	clear:both;

	width:100%;

}



.space_block_40{

	height:40px;

	clear:both;

	width:100%;

}


.careGivers {padding: 0px 0; width: 100%;}
.careGivers .sectionHeader {color: #6db33f; font-size: 28px; font-family: Marydale;font-weight: bold; text-align: center;background: transparent linear-gradient(to bottom, #E1F0D9 0%, #FFF 100%) repeat scroll 0% 0%;}
.careGivers .innerContent {padding: 30px 0;}
.careGivers .innerContent .section {border-right: 1px solid #d8d9dc; float: left; text-align: center; width: 33%;}
.careGivers .innerContent .section img { transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; max-width:115px;border-radius: 20%; border: 1px solid #FF8808;}
.careGivers .innerContent .section img:hover {-webkit-transition: all 0.3s ease;-webkit-transform: scale(1.1);-ms-transition: all 0.3s ease;-ms-transform: scale(1.1);-moz-transition: all 0.3s ease;-moz-transform: scale(1.1);transition: all 0.3s ease;transform: scale(1.1);}
.careGivers .innerContent .section.last {border: none;}
.careGivers .section .copyText {color: #8e8e8e; padding-top: 10px;}
.careGivers .copyText .name {color: #0386a2; font-size: 17px; line-height: 20px;}
.careGivers .service {background: url(../images/green-underline.png) no-repeat center 20px transparent; font-family: marydale;font-size: 19px;color: #6DB33F;}
.blueHomepaySection {height: 130px;color: #fff;background-color: #0085bc;padding: 10px; display:block;}
.blueHomepaySection .blueHomepayWrap {max-width: 300px; margin: 15px auto;overflow: hidden;}
.blueHomepaySection .left {float:left;}
.blueHomepaySection .right {float: right;margin: 5px 0px 0px;}
.blueHomepaySection .homePayCircleLogo { background: url("../images/homepayCircle.png") no-repeat; background-size: contain; height: 94px; width: 90px;}
.blueHomepaySection .homePayLogo {background: url("../images/homepay.png") no-repeat;float: left;width: 86px;background-size: contain;height: 20px;margin: 5px 10px 0px 0px;}
.blueHomepaySection p {font-size: 18px;margin-bottom: 5px;color: #fff;}
.blueHomepaySection .homePayBtn {}
.blueHomepaySection .homePayBtn p {display:inline;background: none;border: 1px solid #80c7e4;border-radius:4px; font-size: 14px;padding: 5px 10px;margin: 0px;}

.mapsection {padding-top: 20px;}
.mapsection .membersCount {background: url("../images/count.png") no-repeat scroll 0 0; background-size: 100%;}
.mapsection h2 {color:#fff; font-family: 'Arial'; font-weight: bold; padding-bottom:15px; margin:0px; text-align: center;font-size: 4.3em;padding-top: 50px;}
.mapsection h3 {color:#fff; font-family: arial;padding:0px; margin: 5px 0px; text-align: center;font-weight: bold;font-size: 20px;}
.mapsection p {color:#fff; font-family: 'Marydale'; margin: 0px; text-align: center;font-weight: normal;font-size: 22px;    padding-bottom: 50px;padding-top: 15px;}






.elderly p{
text-align:justify;}

.margin-lt-10{

	margin-left: 10px;

}



.bookmark-tag{

	background-image: url("../images/bookmark.png");

    background-position: center center;

    background-size: 100%;

    background-repeat: no-repeat;

    height: 40px;

    width: 28px;

    padding: 16px;

}



.social-tag{

	background-position: center center;

	background-size: 100% auto;

	background-repeat: no-repeat;

	height: 40px;

	width: 40px;

	padding: 12px;

	margin-left: 8px;

}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  }


.social-icon-fb{

	background-image:url('../images/fb.png');

}

#top {
	text-transform:uppercase;
}

.social-icon-tw{

	background-image:url('../images/tw.png');

}



.social-icon-ins{

	background-image:url('../images/ins.png');

}



.social-icon-gplus{

	background-image:url('../images/gplus_sm.png');

}



.available-icon{

	height: 10px;

	width:10px;

	border-radius: 10px;

	background-color: #74CA44;

	display: inline-block;

}



.icon-tick{

	background-image:url('../images/tick.png');

	background-size:15px;

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 20px;

}



.icon-cross{

	background-image:url('../images/cross.png');

	background-size:15px;

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 20px;

}



.form-label-outer{
	margin: 10px auto;
	text-align:left;
	font-size:19px;
	color: #74ac84;
	text-transform:uppercase;
}


.toTop {
	text-transform:none;
}

.form-label-inner{

	margin: 10px auto;

	text-align:left;

	font-size:20px;

}



.facebook-icon{

	

	background-image: url("../images/facebook.png");

	background-repeat: no-repeat;

	background-position: center center;

	padding: 14px;

	background-size: 11px auto;

	float: left;

	background-color: rgba(0, 0, 0, 0.2);

	border-radius: 5px;

	

}



.colr-text-black{

	color: #5F5F5F !important;

}



.colr-text-black .slider-tick-label{

	color: #5F5F5F !important;

}

.affix {
	top:0;
	width: 100%;
	z-index: 999;
	-webkit-transform: scale(1.1);
    -moz-tranform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
	 transition: all 0.6s ease-out;
	 backface-visibility: hidden;
}


.navbar-default {
	-webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
	margin-bottom: 1px;
	z-index:8000;
}

.custom-grp .multi-input-2{

	width: 50%;

	text-align: center;

	display: table-cell;

	vertical-align: middle;

	float: left;

}



.custom-grp .multi-input-3{

	width: 33.33333%;

	text-align: center;

	display: table-cell;

	vertical-align: middle;

	float: left;

}

.custom-grp .multi-input-4{

	width: 25%;

	text-align: center;

	display: table-cell;

	vertical-align: middle;

	float: left;

}



.counter{

	color:#fff;

}



.counter-label{

	color:#fff;

	font-size: 18px;

}



.counter-label-outter{

	color:#333;

	font-size: 18px;

	float:left;

}



.counter-grp{

	float:right;

	width:160px;

	/* margin-left:30px; */ 

}



.counter-grp .counter-inc{

	height:40px;

	width:40px;

	border:0px;

	/* background-color:#FF8808; */

	background-color:#569D2F;

	color:#fff;

	border-radius:40px;

}



.counter-grp .counter-dec{

	height:40px;

	width:40px;

	border:0px;

	/* background-color:#FF8808; */

	background-color:#569D2F;

	color:#fff;

	border-radius:40px;

}



.counter-grp .counter-field{

	width:66px;

	height:40px;

	border:0;

	border-radius:8px;

	box-shadow: 0 0 3px 1px #ccc inset;

	background-color:#fff;

	font-size:15px;

	color:#000;

	padding:5px;

	text-align: center;

	font-size: 20px;

}



.select-box{

	width: 99.5% !important;

	border-radius: 0px;

	padding: 10px 30px 10px 10px;

	font-size: 15px;

	height: 100px;

	box-shadow: 0 0 3px 1px #bbb inset;

	border: 2px solid #FF8808;

	background-image: url('../images/arrow_down.png');

	background-position: right center;

	background-repeat: no-repeat;

	background-size: 25px 25px;

}



.experience-block{

	margin: 20px 0px;

}



.experience-block p{

	margin-bottom: 2px;

	padding-left: 0px;

}

.social .fa {
	color:white;
	//font-size:1.6em;

}

.form-container .fa {
	color:green;
	//font-size:1.6em;

}

 .accordion-toggle .fa {
	color:white;
	//font-size:1.6em;

}

.form-group {
	display:inline;
}

.pR {
	font-size:18px;
}

.profile-info{

	margin: 20px 0;

}



.profile-info p{

	line-height: 12px;

}



.spacility{

	margin: 10px 0px;

}



.profile-primary-info{

	background: #e1f0d9; /* Old browsers */

	background: -moz-linear-gradient(top, #e1f0d9 0%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1f0d9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* IE10+ */ 

	background: linear-gradient(to bottom, #e1f0d9 0%,#ffffff 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f0d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	margin: 10px auto;

	/* box-shadow: 0 0 5px 1px #ccc; */

	padding: 20px 0px;

}



.profile-primary-info .btn-primary{

	width: 100% !important;

	margin: 6px auto;

}



.featured-tag,.featured-tag-bottom{

	position: relative;

}



.featured-tag span{

	position: absolute;

	top: 20px;

	padding: 8px 26px 18px 25px;

	background-image: url("../images/tag.png");

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	left: -9px;

	text-align: left;

	color: #111;

	font-size: 12px;

} 



.featured-tag-bottom span{

	position: absolute;

	bottom: 10px;

	padding: 6px 22px 13px 12px;

	background-image: url("../images/tag.png");

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	left: 8px;

	text-align: left;

	color: #111;

	font-size: 12px;

}





.custom-rate-block{

	margin-right: 25px;

	background-color: #E5FFE2;

	border: 1px solid #108F34;

	height: 87px;

	padding: 0;

}



.btn-group .btn-primary:hover{

	background-color: #53B31E !important;

}



.search-cat .btn-primary{

	width: auto !important;

}



.search-cat > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){

	border-radius: 0px !important;

}



.custom-rate-block p{

	line-height:15px;

}



.experience-block p:even{

	background-color: #ccc;

}



.sidebar-left{

	padding: 10px 20px;

}



.sidebar-left .img-checkbox{

	width: 100% !important;

}



.payment .sidebar-left .img-radioboxP{

	width: 100% !important;

}



.sidebar-right{

	padding: 20px 50px;

	-webkit-box-shadow: 3px 0px 5px 0px #eee inset;

	-moz-box-shadow: 3px 0px 5px 0px #eee inset;

	box-shadow: 3px 0px 5px 0px #eee inset;

	

}



.profile-short-details{

	padding: 10px 0;

}



.profile-short-details p{

	line-height: 12px;

	font-weight: bold;

	font-size: 12px;

}



.profile-item{

	padding: 10px;

	border-radius: 8px;

	border: 1px solid #74CA44;

	margin-bottom: 20px;

	background: #e1f0d9; /* Old browsers */

	background: -moz-linear-gradient(top, #e1f0d9 0%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1f0d9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* IE10+ */ 

	background: linear-gradient(to bottom, #e1f0d9 0%,#ffffff 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f0d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}





/********** bootstrap overiding *********/

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { 

    border-color: #FF8808 #FF8808 transparent !important;

}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	    outline: none;
}

.nav-tabs{

	border-bottom: 1px solid #FF8808 !important;

}



.radio-inline{

	/* color: #D86F00; */

	color: #89d162;

	font-size: 16px;

	font-weight: bold;

}



.slider-handle {

    position: absolute;

    width: 20px;

    height: 20px;

    background-color: #D86F00 !important;

    background-image: linear-gradient(to bottom, #FF8808 0px, #D86F00 100%) !important;

    background-repeat: repeat-x;

    filter: none;

    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);

    border: 0px solid transparent;

}

.slider-selection{

	background-image: linear-gradient(to bottom, #FEAE2D 0px, #FFA007 100%) !important;

	background-repeat: repeat-x;

}



.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high{

	border: 1px solid #ccc;

}



.dropdown-menu{

	width: 100%;

}



.noPad {
	padding: 0;
}


.noPad {
	padding-top: 12px;
    color: white;
}

.regioN {
	color: #309EB6;
    border: 1px solid #F98508;
	padding-right: 13px;
    background-image: url(../images/arrowSel.png);
    background-position: 90%;
    background-size: 11px;
    background-repeat: no-repeat;

}


.datepicker {

	width: auto !important;

}



.slider.slider-horizontal {

	width:100% !important;

}



.form-control:focus{

	border: 1px solid #FF8808;

	box-shadow: 0;

}



.slider-tick-label{

	color: #fff;

}



.slider-tick{

	display:none;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{

	background-color: #FF8808 !important;

	color: #fff;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a{

background-image:none !important;

box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.075) inset;

color: #fff;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{

	color: #fff !important; 

}



.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{

	

	background-color: transparent!important;

color: #FF8808 !important;

}



.custom-grp{

	margin-top:10px;  width: 100%;	margin-left: -4px;

}



.custom-grp p{

	text-align: left;

}





.btn-primary{

/* 	background-color : #FF8808 !important;

	border: 1px solid #FF8808 !important; */

	background-color : #74ca44 !important;

	border: 1px solid #74ca44 !important;

	background-image: none !important;

	color: #fff !important;

	box-shadow:none !important;

	width:50%;

	border-radius: 8px;

	padding: 11px 15px;

	

}



.btn-default{

	background-color : #FF8808 !important;

	border: 1px solid #FF8808 !important;

	background-image: none !important;

	color: #fff !important;

	box-shadow:none !important;

}



.custom-grp .active{

/* 	background-color : #E37600 !important;

	border: 1px solid #E37600 !important; */	

	background-color : #569d2f !important;

	border: 1px solid #569d2f !important;

	color: #fff !important;

}



.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){

	border-radius:8px;

	border-top-right-radius: 0px;

	border-bottom-right-radius: 0px;

}



/********** bootstrap overiding *********/



.profile-img{

	width: 150px;

	height: 150px;

	margin: 0 auto;

	padding: 10px;

	/*border: 4px dashed #FF8808;*/

	border-radius: 150px;

	

}



.medium-tl{

	background-color: rgba(0,0,0,0) !important;

	font-size: 17px !important;

	width: 100% !important;

	line-height: 19px;

	display: inline-block;

	margin: 5px auto !important;

}



.medium-sm{

	background-color: rgba(0,0,0,0) !important;

	font-size: 15px !important;

	width: 100% !important;

	text-align:center;

	color: #FF8808 !important;

	line-height: 16px;

	display: inline-block;

	margin: 5px auto !important;

}



.divider-or{

	width: 100%; height: 2px; text-align: center; margin: 48px 0px; position: relative;

}





.divider{

	width: 100%; height: 2px; text-align: center; background-color: #FF8808; margin-top: 12px;

}



.divider-or h1{

	width: 40px;

	border-radius: 40px;

	border: 2px solid #FF8808;

	height: 40px;

	padding-top: 8px;

	color: #FFF;

	margin: -20px;

	position: absolute;

	left: 50%;

	font-size: 17px;

}



.lt-div{

	

	float: left; width: 40%; background-color: rgb(255, 136, 8); height: 2px;

}



.rt-div{

	

	width: 40%; background-color: rgb(255, 136, 8); height: 2px; float: right;

}





/* Base for label styling */

.img-checkbox{

	margin:10px 0px;  width: 50%; float: left;

}



.payment .img-radioboxP{

	margin:10px 0px;  width: 50%; float: left;

}




.payment .img-radioboxP  [type="radio"]:not(:checked),

.payment .img-radioboxP  [type="radio"]:checked {

  position: absolute;

  left: -9999px;

}



.payment .img-radioboxP  [type="radio"]:not(:checked) + label,

.payment .img-radioboxP  [type="radio"]:checked + label {

	position: relative;

	padding-left: 45px;

	padding-top: 10px;

	cursor: pointer;

	color: #FFF;

	

}

/* checkbox aspect */



.payment .img-radioboxP  [type="radio"]:not(:checked) + label:before,

.payment .img-radioboxP  [type="radio"]:checked + label:before {

	content: ""; 

	position: absolute;

	left: 0px;

	top: 4px;

	width: 40px;

	height: 40px;

	/* border: 2px solid #FF8808; */

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

	border-radius: 40px;

	padding: 0px;

}



.payment .img-radioboxP  [type="radio"]:not(:checked),

.payment .img-radioboxP  [type="radio"]:checked {

	width: 40px;

	height: 40px;

	/* border: 2px solid #FF8808; */

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

	border-radius: 40px;

	padding: 0px;

}

/* checked mark aspect */


.payment .img-radioboxP  [type="radio"]:not(:checked) + label:after,

.payment .img-radioboxP  [type="radio"]:checked + label:after {

	content: "✔";

	position: absolute;

	top: 9px;

	left: 11px;

	font-size: 20px;

	color: #FF8808;

	transition: all 0.2s ease 0s;

}






.payment .img-radioboxP  [type="radio"]:not(:checked),

.payment .img-radioboxP  [type="radio"]:checked {

	/* content: "✔"; */

	font-size: 20px;

	color: #FF8808;

	transition: all 0.2s ease 0s;

}

/* checked mark aspect changes */




.payment .img-radioboxP  [type="radio"]:not(:checked) + label:after {

  opacity: 0;

  transform: scale(0);

}



.payment .img-radioboxP  [type="radio"]:checked + label:after {

  opacity: 1;

  transform: scale(1);

}



.payment .img-radioboxP  [type="radio"]:checked + label:after {

  opacity: 1;

  transform: scale(1);

}

.payment .img-radioboxP  [type="radio"]:not(:checked) {

  opacity: 0;

  transform: scale(0);

}



.payment .img-radioboxP  [type="radio"]:checked  {

  opacity: 1;

  transform: scale(1);

  display: none;

  

}



.payment .img-radioboxP .radio-bg{

	padding: 10px 19px;

	margin-left: -46px;

	border-radius: 21px;

	margin-right: 10px;

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

}





/* disabled checkbox */

.payment .img-radioboxP  [type="radio"]:checked:focus + label:before,

.payment .img-radioboxP  [type="radio"]:not(:checked):focus + label:before {

  /* border: 2px solid #FF8808; */

  border: 2px solid #74ca44;

}



.payment .img-radioboxP  [type="radio"]:checked:focus,

.payment .img-radioboxP  [type="radio"]:not(:checked):focus {

/*   border: 2px solid #FF8808; */

  border: 2px solid #74ca44;

}

/* hover style just for information */


.payment .img-radioboxP   label:hover:before {

  /* border: 2px solid #fff!important; */

  border: 2px solid #74ca44 !important;

}

/* Base for label styling */

.img-checkbox{

	margin:10px 0px;  width: 50%; float: left;

}



.img-radiobox{

	margin:10px 0px;  width: 50%; float: left;

}





.img-checkbox  [type="checkbox"]:not(:checked),

.img-checkbox  [type="checkbox"]:checked {

  position: absolute;

  left: -9999px;

}



.img-radiobox  [type="radio"]:not(:checked),

.img-radiobox  [type="radio"]:checked {

  position: absolute;

  left: -9999px;

}



.img-checkbox  [type="checkbox"]:not(:checked) + label,

.img-checkbox  [type="checkbox"]:checked + label {

	position: relative;

	padding-left: 45px;

	padding-top: 10px;

	cursor: pointer;

	color: #FFF;

	

}



.img-radiobox  [type="radio"]:not(:checked) + label,

.img-radiobox  [type="radio"]:checked + label {

	position: relative;

	padding-left: 45px;

	padding-top: 10px;

	cursor: pointer;

	color: #FFF;

	

}

/* checkbox aspect */



.img-checkbox  [type="checkbox"]:not(:checked) + label:before,

.img-checkbox  [type="checkbox"]:checked + label:before {

	content: '';

	position: absolute;

	left: 0px;

	top: 0px;

	width: 40px;

	height: 40px;

	/* border: 2px solid #FF8808; */

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

	border-radius: 40px;

	padding: 0px;

}



.img-ratiobox  [type="radio"]:not(:checked) + label:before,

.img-radiobox  [type="radio"]:checked + label:before {

	content: ""; 

	position: absolute;

	left: 0px;

	top: 0px;

	width: 40px;

	height: 40px;

	/* border: 2px solid #FF8808; */

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

	border-radius: 40px;

	padding: 0px;

}



.img-radiobox  [type="radio"]:not(:checked),

.img-radiobox  [type="radio"]:checked {

	width: 40px;

	height: 40px;

	/* border: 2px solid #FF8808; */

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

	border-radius: 40px;

	padding: 0px;

}

/* checked mark aspect */



.img-checkbox  [type="checkbox"]:not(:checked) + label:after,

.img-checkbox  [type="checkbox"]:checked + label:after {

	content: "✔";

	position: absolute;

	top: 5px;

	left: 11px;

	font-size: 20px;

	color: #FF8808;

	transition: all 0.2s ease 0s;

}



.img-radiobox  [type="radio"]:not(:checked) + label:after,

.img-radiobox  [type="radio"]:checked + label:after {

	content: "✔";

	position: absolute;

	top: 5px;

	left: 11px;

	font-size: 20px;

	color: #FF8808;

	transition: all 0.2s ease 0s;

}





.img-checkbox  [type="checkbox"]:not(:checked),

.img-checkbox  [type="checkbox"]:checked {

	content: "✔";

	font-size: 20px;

	color: #FF8808;

	transition: all 0.2s ease 0s;

}





.img-radiobox  [type="radio"]:not(:checked),

.img-radiobox  [type="radio"]:checked {

	/* content: "✔"; */

	font-size: 20px;

	color: #FF8808;

	transition: all 0.2s ease 0s;

}

/* checked mark aspect changes */





.img-checkbox  [type="checkbox"]:not(:checked) + label:after {

  opacity: 0;

  transform: scale(0);

}



.img-radiobox  [type="radio"]:not(:checked) + label:after {

  opacity: 0;

  transform: scale(0);

}



.img-checkbox  [type="checkbox"]:checked + label:after {

  opacity: 1;

}

.img-radiobox  [type="radio"]:checked + label:after {

  opacity: 1;

  transform: scale(1);

}

.img-checkbox  [type="checkbox"]:not(:checked) {

  opacity: 0;

  transform: scale(0);

}



.img-checkbox  [type="checkbox"]:checked  {

  opacity: 1;

  transform: scale(1);

  display: none;

  

}



.img-radiobox  [type="radio"]:checked + label:after {

  opacity: 1;

  transform: scale(1);

}

.img-radiobox  [type="radio"]:not(:checked) {

  opacity: 0;

  transform: scale(0);

}



.img-radiobox  [type="radio"]:checked  {

  opacity: 1;

  transform: scale(1);

  display: none;

  

}



.img-radiobox .radio-bg{

	padding: 11px 19px;

	margin-left: -46px;

	border-radius: 21px;

	margin-right: 10px;

	border: 2px solid #74ca44;

	background: #F8F8F8 none repeat scroll 0% 0%;

}





/* disabled checkbox */



.img-checkbox  [type="checkbox"]:disabled:not(:checked) + label:before,

.img-checkbox  [type="checkbox"]:disabled:checked + label:before {

  box-shadow: none;

  border-color: #bbb;

  background-color: #ddd;

}



.img-checkbox  [type="checkbox"]:disabled:not(:checked) ,

.img-checkbox  [type="checkbox"]:disabled:checked

{

  box-shadow: none;

  border-color: #bbb;

  background-color: #ddd;

}



.img-checkbox  [type="checkbox"]:disabled:checked + label:after {

  color: #999;

}



.img-checkbox  [type="checkbox"]:disabled + label {

  color: #aaa;

}

/* accessibility */



.img-checkbox  [type="checkbox"]:checked:focus + label:before,

.img-checkbox  [type="checkbox"]:not(:checked):focus + label:before {

  /* border: 2px solid #FF8808; */

  border: 2px solid #74ca44;

}



.img-radiobox  [type="radio"]:checked:focus + label:before,

.img-radiobox  [type="radio"]:not(:checked):focus + label:before {

  /* border: 2px solid #FF8808; */

  border: 2px solid #74ca44;

}

.img-checkbox  [type="checkbox"]:checked:focus,

.img-checkbox  [type="checkbox"]:not(:checked):focus {

/*   border: 2px solid #FF8808; */

  border: 2px solid #74ca44;

}

.img-radiobox  [type="radio"]:checked:focus,

.img-radiobox  [type="radio"]:not(:checked):focus {

/*   border: 2px solid #FF8808; */

  border: 2px solid #74ca44;

}

/* hover style just for information */



.img-checkbox   label:hover:before {

  /* border: 2px solid #fff!important; */

  border: 2px solid #74ca44 !important;

}



.img-radiobox   label:hover:before {

  /* border: 2px solid #fff!important; */

  border: 2px solid #74ca44 !important;

}


.form-container{

	width: 60%;

	margin: 0 auto;

}



.form-table-default{

	border-radius: 8px !important;

	overflow: hidden;

	/* border: 1px solid #FF8808; */

	border: 1px solid #ccc;

	margin-top:10px; 

	width: 100%;

	overflow-x:auto;

}







.form-table{

	width:100%;

	border-spacing: 1px solid #FF8808;

	/* border: 1px solid  #FF8808; */

	border: 1px solid  #ccc;

	border-radius:8px;

}



.form-table .img-checkbox{

	margin-top: -20px;

}



.form-table td, .form-table th{

	vertical-align: middle;

	text-align: center;

	padding: 17px 9px;

	/* border: 1px solid #FF8808; */

	border: 1px solid #ccc;

}



.display-availability-table td, .display-availability-table th{

	width: 3.765em;

}



.form-table tr:nth-child(odd) td{

	background-color: #f0f7ec;

}



.form-table tr{

	display: relative;

	height: 4.8em;

}



.form-table tr th:first-child{

	padding: 0px 51px;

}

.payment .form-table tr td:first-child{


	border-bottom:1px solid #ccc;

	color:#000;

	height: 4.8em;

	z-index: 1;

}

.form-table tr td:first-child{

	/* background-color: #FF8808; */

	background-color: #e1f0d9;

	/* border-bottom:1px solid #fff;

	color:#fff; */

	border-bottom:1px solid #ccc;

	color:#000;

	height: 4.8em;

	z-index: 1;

}



.form-table tr:last-child td{

	/* border-bottom:1px solid  #FF8808; */

	border-bottom:1px solid  #ccc;

}



.form-table th{

	/* background-color: #FF8808; */

	background-color: #e1f0d9;

	/* color: #fff; */

	color: #000;

}





.footer-block{

	color: #fff;

	font-size:15px;

	text-align: center;

	margin-top: 20px;

}



.content



{



	height:auto;



	width:100%;



	



}



.content_main



{



	height:auto;



	width:80%;



	margin:0px auto;



}



.we_offer



{



	



	font-weight: bold;



	font-size:30px;



	margin:0px auto;



	color:#414141;



	text-align: center;



}



.offer_div_up



{



	height:auto;



	width:100%;



	float:left;



	border:1px solid #e2e2e2;



	background:#f0f0f0;



}



.offer_img



{



	width:100%;



	height:auto;



	position:relative;



}



.offer_img_text



{



	font-size: 24px;



	



	font-weight: bold;



	color:#fff;

    text-shadow: 0px 2px 0px #666666;//rgba(150, 150, 150, 1);

	position: absolute;



	bottom: 15px;



	left: 25px;



}

.offer_img_text a:link {
  color: #fff;
}

.offer_orange_text



{



	



	font-size: 16px;



	font-weight: bold;



	color:#ff8808;



	padding: 0px 0px 0px 15px;







}







.offer_black_text



{



	



	font-size: 16px;



	color:#2d2d2d;



	padding: 0px 0px 0px 15px;







}



.offer_black_button



{



	



	font-size: 16px;



	font-weight: bold;



	color:#2d2d2d;



	padding: 20px 0px 20px 15px;







}







.offer_div_down



{



	height:auto;



	width:100%;



	float:left;



	border:1px solid #e2e2e2;



	background:#f0f0f0;



}



.offer_img_down



{



	width:50%;



	height:auto;



	float:left;



	position:relative;



}



.offer_black_text_btm



{



	



	font-size: 16px;



	color:#2d2d2d;



	padding: 10px 0px 10px 0px;







}



.child_careers



{



	font-size:38px;



	margin:0px auto;



	color:#2c98b0;



	text-align: center;



	



}







.offer_div_text



{



	float:left;



	width:47%;



	padding-left:15px;



}



.parents



{



width:100%;



height:auto;



padding: 20px 0px;



}



.parent_text_area



{



	width:100%;



	float:left;



	font-size:16px;



	color: #2d2d2d;



	margin:0px auto;



}



.parent_text_head



{



	font-size: 20px;



	float:left;



	padding:0px 0px 10px 0px;



}



.parent_img



{



	width: 100%;



	float:left;







}



.child_prov



{



width:100%;



height:auto;



padding: 20px 0px;



}



.child_img



{



	width: 100%;



	float:left;







}



.child_text_area



{



	width:100%;



	float:left;



	font-size:16px;



	color: #2d2d2d;



	padding-left:0px;



}



.recent_job



{



width:100%;



height:auto;



padding: 20px 0px;



float:left;



}



.heading



{



	font-size:28px;



	color: #5f5f5f;



	padding:20px 0px;



	float:left;



}



.sub_heading

{



	font-size: 16px;



	color:#7bbcca;



	float: left;







}



.title-head h1{

	color: #fff;

	font-size: 24px;

	text-align: center;

	

}



.title-head p{

	color: #fff;

	font-size: 18px;

	text-align: center;

	background-color: rgba(255,136,8,0.7);

	width: 65%;

	margin: 20px auto;

}



.image_text



{



width:100%



padding: 15px 0px;



}



.panel_img



{



width:40%;



padding: 05px 0px;



float:left;



}



.testimonial_img



{



	width:30%;



	background:url("../images/Polygon 1.png");



	float:left;



	top:0px;



}



.row_margin



{



margin-top:20px;



}



.image



{



width:100%;



}



.image_offer



{



width:100%;



height:206px;



}







.footer_left



{



width:33%;



margin:0px;



padding: 0px 0px 0px 11px;



float:left;



}



.footer_left ul



{



list-style-image: url('../images/arrow1.png');



margin:0px;



padding:0px;



}



.footer_left ul li



{



padding:2px 0px;



color:#fff;



}



.footer_left ul li a



{



color:#fff;



}



.footer_text {



    font-weight: bold;



    font-size: 28px;



    margin: 0px auto;



    color: #fff;



    text-align: left;



	padding:20px 0px;



}







.copy_right



{



    font-size: 14px;



    margin: 0px auto;



    color: #fff;



    text-align: left;



}



p



{



line-height:30px;



}



.recent_job_text2



{



padding:32px 0px 10px 0px;



}



.recent_job_text



{



padding:10px 0px;



}







.social



{



width:100%;



height:auto;



text-align: left;



padding-top: 12px;



}







.social ul



{



list-style:none;



padding:0px;



}



.social ul li



{



display:inline-block;

margin-right:5px;



}



.login



{



width:100%;



height:auto;



text-align: right;



padding-top: 12px;



color:#fff;



}







.login ul



{



list-style:none;



}



.login ul li



{



display:inline-block;

margin-right:5px;



}



.head_part



{



width:100%;



height:550px;



background-image:url(../images/find-babysitters.jpg);

background-size: 100%;

background-repeat: no-repeat;



}



.login_container{

/* background: none !important; */

background-image: url("../images/babysitter_1.jpg") !important;

}



.login_container .center-bg-img{

/*background-image: url("../images/babysitter_1.jpg") !important;*/

background-position: left bottom;

background-size: 63% 527px;

background-repeat: no-repeat;

/*height: 520px;*/	

padding-bottom: 20px;	

}

.reg_container{

background-image:url(../images/find-babysitters.jpg);



background-repeat: no-repeat;

}



.reg_container .center-bg-img{

/* background-image: url("../images/babysitter_1.jpg") !important; */

background-position: left bottom;

background-size: 63% 527px;

background-repeat: no-repeat;

/*height: 520px;	*/	

padding-bottom: 20px;

}





.fname{

	width: 50% !important;

	float: left;

}



.fname input{

	border: 1px solid rgba(0, 0, 0, 0.5) !important;

	-webkit-border-top-left-radius: 8px !important;

	-webkit-border-bottom-left-radius: 8px !important;

	-moz-border-radius-topleft: 8px !important;

	-moz-border-radius-bottomleft: 8px !important;

	border-top-left-radius: 8px !important;

	border-bottom-left-radius: 8px !important;

	-webkit-border-top-right-radius: 0px !important;

	-webkit-border-bottom-right-radius: 0px !important;

	-moz-border-radius-topright: 0px !important;

	-moz-border-radius-bottomright: 0px !important;

	border-top-right-radius: 0px !important;

	border-bottom-right-radius: 0px !important;

}



.lname{

	width: 49.5% !important;

	float: right;

}



.lname input{

	-webkit-border-top-right-radius: 8px !important;

	-webkit-border-bottom-right-radius: 8px !important;

	-moz-border-radius-topright: 8px !important;

	-moz-border-radius-bottomright: 8px !important;

	border-top-right-radius: 8px !important;

	border-bottom-right-radius: 8px !important;

	-webkit-border-top-left-radius: 0px !important;

	-webkit-border-bottom-left-radius: 0px !important;

	-moz-border-radius-topleft: 0px !important;

	-moz-border-radius-bottomleft: 0px !important;

	border-top-left-radius: 0px !important;

	border-bottom-left-radius: 0px !important;

}





.menu

{



background:#294860;

border-radius: 0px;

}



.sub-menu{

	display: none;

	position: absolute;

	z-index: 99999;

	list-style: none;

	width: inherit;

	background:#021b2c;

	border-radius: 0px;

	padding: 0px 0;
	
	margin:0;

	box-shadow: 0 0 4px 1px #000;

}


.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background:#021b2c;
	color:#fff;
}



.sub-menu li{

	text-align: left !important;

}



.sub-menu li a{

	color: #FFF;

	padding: 10px 7px 16px 9px;

	width: 174px;

	display: table;

	border-bottom: 1px solid #FF8808;

	background: #021B2C none repeat scroll 0% 0%;

	border-left: 3px solid #021B2C;

}



.sub-menu li a:hover{

	border-left: 3px solid #FF8808;

	text-decoration: none; 

}






.navbar-default .navbar-nav > li > a {

    color: #fff;

}



.head_content

{

padding-top:3%;

width:60%;

margin:0px auto;

}



.login_container .head_content

{

width: 60%;

margin: 0px auto;

padding-top: 7%;



}

.reg_container .head_content

{

width: 60%;

margin: 0px auto;

padding-top: 3%;



}



.head_text

{



text-align:center;



font-size:30px;



font-weight:bold;



text-shadow: 0px 2px 0px #000000;//rgba(150, 150, 150, 1);



font-family: 'Open Sans', sans-serif;



font-size:35px;



font-weight:bolder;



color:#fff;



}


.pageContent {
	text-align:justify;
}

.pageContent h1 {
	color:#309eb6;
	font-size:28px;
}

.pageContent ul li {
	padding-bottom:10px;
}

.pageContent strong {
	color:#FF8808;
}

.pageContent img {
	max-width:65%;
}

.search-area {

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	background-color:rgba(234, 228, 228, 0.7);

	}

.form_center h3 {text-align:center;}
	
.searchText {
	display: inline;
    font-size: 16px;
    color: #00C4DF;
	text-shadow: 1px 1px #000;
	line-height: 16px;
}
	
.mailText {
	display: inline;
    font-size: 15px;
    color: #ff8808;
	line-height: 16px;
}	
	
.searchText span {
	color: #6DB33F;
    background: url(../images/green-underline.png) no-repeat scroll center 27px transparent;
    padding-bottom: 10px;
	font-weight: bold;
	font-size: 25px;
	font-family: marydale;

}	
	
.login_container .search-area {

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	background-color: rgba(0, 0, 0, 0.5);

	width: 61%;

	float: right;

	/*	opacity: 0.5;

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);

	filter: alpha(opacity = 50);*/

	}

.reg_container .search-area {

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	background-color: rgba(0, 0, 0, 0.5);

	width: 100%;

	float: right;

	/*	opacity: 0.5;

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);

	filter: alpha(opacity = 50);*/

	}















.search



{



width:100%;



height:auto;



float: right;



}



.menus



{



width:100%;



height:auto;



}







.menus ul



{



list-style:none;



margin:0px;



padding:0px;



}







.menus ul li



{



display:block;



width:100%;



color:green;



}



.menus ul li span img



{



width:14px;



height:14px;



margin-right:5px;



}



.button_color



{



color:white;



background:red;



}

.image_head

{

width:100%;

}







.input_text



{



padding: 6px 0px;width: 230px !important;border-radius: 0px;margin-left: -3px;



}



select {

	border: none;

	box-shadow: none;

	background: #fff;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}



.btn-group select.selectstyle{

	width:100% !important;

}





select.selectstyle 

{



	background: #fff url(../images/select-drop.png) right 10px center no-repeat;

	padding: 12px 8px;

	width:226px;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

	-webkit-border-top-left-radius: 8px;

	-webkit-border-bottom-left-radius: 8px;

	-moz-border-radius-topleft: 8px;

	-moz-border-radius-bottomleft: 8px;

	border-top-left-radius: 8px;

	border-bottom-left-radius: 8px;

	border-right: 1px solid #CCC;

	height: 42px;



}



.search-area .selectstyle{

	-webkit-border-top-right-radius: 0px !important;

	-webkit-border-bottom-right-radius: 0px !important;

	-moz-border-radius-topright: 0px !important;

	-moz-border-radius-bottomright: 0px !important;

	border-top-right-radius: 0px !important;

	border-bottom-right-radius: 0px !important;

}



.form-group{

	text-align: left;

}


.form-group-home{

	text-align: center;

}

.form-group_put {

	background: #fff;

	padding: 10px 8px 12px;

	width:226px;

	margin-left:0px;

	font-size: 16px;

	border:0px;

	font-family: 'Open Sans', sans-serif;

	-webkit-border-top-right-radius: 8px;

	-webkit-border-bottom-right-radius: 8px;

	-moz-border-radius-topright: 8px;

	-moz-border-radius-bottomright: 8px;

	border-top-right-radius: 8px;

	border-bottom-right-radius: 8px;


	-webkit-border-top-left-radius: 8px;

	-webkit-border-bottom-left-radius: 8px;

	-moz-border-radius-topleft: 8px;

	-moz-border-radius-bottomleft: 8px;

	border-top-lift-radius: 8px;

	border-bottom-left-radius: 8px;

}



.form-group-el{

	background: #fff;

	padding: 12px 8px 13px;

	width:100%;

	margin-left:-4px;

	font-size: 16px;

	border:1px solid #5F5F5F;

	font-family: 'Open Sans', sans-serif;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	

}



.selectstyle{

	border:1px solid #5F5F5F !important;

	padding: 10px 30px 10px 8px !important; 

	background-image: url('../images/arrow_down.png') !important;

	background-repeat: no-repeat !important;

	background-position: right center !important;

	background-size: 25px 25px !important; 

	color: #222 !important;

	border-radius: 8px !important;

}



select.form-group-el{

	padding: 15px 30px 15px 8px !important; 

	background-image: url('../images/arrow_down.png');

	background-repeat: no-repeat;

	background-position: right center;

	background-size: 25px 25px; 

}



.login_container .form-group_put {

	background: #fff;

	padding: 12px 8px 13px;

	width:100%;

	margin-left:-4px;

	font-size: 16px;

	border:0px;

	font-family: 'Open Sans', sans-serif;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

}

.reg_container .form-group_put {

	background: #fff;

	padding: 12px 8px 13px;

	width:100%;

	margin-left:-4px;

	font-size: 16px;

	border:0px;

	font-family: 'Open Sans', sans-serif;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

}

.medium-button {

	font-size: 16px;

	padding: 11px 15px;

	background: #ff8808;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	cursor: pointer;

	font-weight: bold;

	color: #fff;

	border: none;

}





.small-btn{

	font-size: 12px;

padding: 0px 4px;

width: auto;

background: #FF8808 none repeat scroll 0% 0%;

border-radius: 3px;

cursor: pointer;

font-weight: bold;

color: #FFF;

border: medium none;

}



.login_container .medium-button {

	font-size: 16px;

	padding: 11px 15px;

	width:100%;

	background: #ff8808;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	cursor: pointer;

	font-weight: bold;

	color: #fff;

	border: none;

}

.reg_container .medium-button {

	font-size: 16px;

	padding: 11px 15px;

	width:100%;

	background: #ff8808;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	cursor: pointer;

	font-weight: bold;

	color: #fff;

	border: none;

}

.menu_top{

  display: inline-block;
  float: none;
  vertical-align: top;

}

.top_area

{

width:100%;height:50px;background:#309eb6;

}

.image_other

{

width:100%;

}

.other_text

{

width:50%;

}



.card_info .form-group-el{

	width: 50%;

	float: right;

	

}





.card_info .exp-date-grp .form-group-el{

	width: 24.5%;

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

}



.p-details .form-group-el{

	width: 50%;

	float: right;

}



.p-details .dob-grp label{

	display: block;

}



.p-details .dob-grp .form-group-el{

	width: 30%;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

 

.promo-block .btn-primary, .promo-block .form-group-el{

	width: 45%;

}



.mul-option .btn{

	background-color: rgba(0,0,0,0) !important;

	

}



.mul-option{

	width: 70px;

	border: 1px solid #aaa;

	border-radius: 5px; 

	background-color: rgba(0,0,0,0) !important;

	margin-bottom: 10px;

}



.mul-option-btn .btn{

	background-color: rgba(0,0,0,0) !important;

	

}



.mul-option-btn{

	padding: 8px 11px; 

	border: 1px solid #aaa;

	border-radius: 5px; 

	background-color: rgba(0,0,0,0) !important;

	margin-bottom: 10px;

}



.message-table-display thead tr{

	background-color: #edebe9;

}



.message-table-display tbody > tr:nth-child(2n){

	background-color: #f2f0e1;

}



.message-table-display tr td{

	text-align: left;

	vertical-align: middle !important;

}

.message-table-display tr td img{

	width: 50px;

	height: 50px;

	margin-right: 10px;

	background-image: url('../images/profile_icon.png');

	background-position: center center;

	background-size: 45px;

	background-color: #fff;

	background-repeat: no-repeat;

}



.message-table-display tr th{

	text-align: left;

	vertical-align: middle !important;

	color: #4fb447 !important;

}



.search-form .search-query{

	padding: 7px 16px;

	border-radius: 4px;

	border: 0px !important;

}



.search-form .btn{

	background-color: rgba(0,0,0,0) !important;

}

.search-form .input-append{

	border: 1px solid #bbb;

	border-radius: 4px;

	overflow: hidden;

	

	

}



.option-nav .pager{

	margin:0px;

}



.option-nav .pager li > a,.option-nav .pager li > span{

	border: 0px !important;

	background: rgba(0,0,0,0) !important;

	color: #222;

}



.reply-btn{

	padding:15px 10px;

}



.reply-btn .btn-primary{

	width: auto !important;

	margin-right: 15px;

}



.reply-btn .btn-info{

	width: auto !important;

	padding: 11px 15px !important;

	background-color: #2AABD2 !important;

	background-image: none !important;

	border-radius: 8px !important;

}



.message-subject{

	color: #5aa01e;

} 

 

 

.message-body{

	background-color: #f2f0e1;

	padding: 10px;

}



.message-body h3{

	width: 100%;

	color: #90c265;

	margin:0px 0px 8px 0px ;

}



.message-body p{

	width: 100%;

	margin:0px;

	padding: 0px;

	line-height: 15px;

	margin-bottom:6px;

}



.side-bar-right-profile{

	padding-top: 20px; 

}



.side-bar-right-profile h3{

	width: 100%;

	color: #90C265;

	margin: 0px 0px 8px;

}



.side-bar-right-profile img{

	width: 100%;

}



.side-bar-right-profile p{

	width: 100%;

	margin:0px;

	padding: 0px;

	line-height: 15px;

	margin-bottom:6px;

}



.reply-block{

	background-color: #F5F5F5 !important;

}


@media screen and (max-width: 1200px)

{
	

.featured-tag-bottom span {
    left: 4px;
}

.form-container {
    width: 70%;
}

.head_part {

    width: 100%;

    /* height: 599px; */

    background-image: url("../images/find-babysitters.jpg");

    background-size: 100% 100% !important;

}

.head_content {



    padding-top: 50px;



    width: 67%;



    margin: 0px auto;



}



}

@media screen and (min-width: 1025px){
.dropdown-menu li:hover > .dropdown-menu {

    display: block; 
	top: 0;
    left: 100%;

}

.dropdown-menu .dropdown:before {
	font-family: FontAwesome;
    content: "\f054";
	position: absolute;
    height: 100%;
    color: #fff;
    z-index: 999;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
	left: 67%;
    opacity: 0;
    top: 12px;
}

.dropdown-menu .dropdown:hover:before {
    left: 87%;
    opacity: 1;
}

.mobileDrop {
	display:none;
}

.open>.dropdown-menu:not(.mailBox):not(.regdrop) {
    display: none;
}


}


@media screen and (min-width: 992px) and (max-width: 1200px) {
	.text-center {
		padding-left:10px;
		padding-right:0px;
	}
}


@media screen and (min-width: 769px){
	.navbar-default .navbar-nav > li:hover > ul {

    display: block;

}

}

@media screen and (max-width: 992px)

{

.form-container {
    width: 87%;
}





.radio-inline {

    font-weight: bold;

    font-size: 16px;

    /* color: #D86F00; */

    color: #89d162;

    width: 100%;

    text-align: left !important;
	
	display:inline;

}



.custom-grp .radio-inline:first-child{

	margin-left: 10px;

}

	

.head_part {

    width: 100%;

    /* height: 599px; */

    background-image: url("../images/find-babysitters.jpg");

    background-size: 100% 100% !important;

    background-size: auto 100% !important;

    background-position: center center;

}

.menu_top{

    float: none;

    margin: 0px auto;

    width: 100%;

}


.featured-tag-bottom span {
    left: 62px;
}

.offer_img_down {



    width: 100%;



    height: auto;



    float: left;



    position: relative;



}



.offer_div_text {



    float: left;



    width: 98%;



    padding-left: 15px;



}



.head_content {



    padding-top: 120px;



    width: 86%;



    margin: 0px auto;



}







}







@media screen and (max-width: 991px)

{



.offer_black_text_btm {

    font-size: 16px;

    color: #2D2D2D;

    padding: 0px 0px;

}



}





@media screen and (max-width: 768px)

{
	.affix {
    -webkit-transform: none;
    -moz-tranform: none;
    transform: none;
	}
	    
	
	.howItWorksContent .rightArrow {
    right: -10px;
}
	
	
	.howItWorksContent {
    padding: 0px 15px 30px 15px;
	}
	
	
	.howItWorksContent .leftArrow {
    left: -3px;
	}
	
.pageContent img {
	max-width:100%;
}	
	

.childCare .btn-group > .btn:last-child:not(:first-child), .childCare .btn-group > .dropdown-toggle:not(:first-child) {
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px; 
     margin-top: 0px; 
     margin-left: 0px;
}
	
.form-table-default {
	    border: nonone;
}
		
.featured-tag-bottom span {
    left: 19.8%;
}



.form-search{

	width: 100%;

	margin-bottom: 10px;

}	



.mul-option .btn{

	padding: 0px 8px 0px 11px;

}



.mul-option > .btn + .dropdown-toggle{

	padding: 7px !important;

}

	

.p-details .dob-grp .form-group-el{

	

	width:100%;

}

.p-details .form-group-el{

	width:100%;

}	



.card_info  .form-group-el{

	width: 100%;

	float: none !important;

}



.card_info .exp-date-grp .form-group-el{

	width:100%;

	margin-left: 0px;

}



.form-group-el{

	margin-left: 0px;

}



.promo-block .form-group-el{

	width: 100%;

	margin-bottom:10px;

}

.promo-block .btn-primary{

	width: 100%;

	margin-bottom:10px;

}



.navbar-collapse.in{

	overflow-y: visible !important;

}	



.sub-menu {

	width: 100%;

}



.sub-menu > li > .sub-menu{

	margin-left: 0px;

}	



.sub-menu li a{

	width: 100%;

}



.sub-menu{

	display: none;

	position: relative;

	z-index: 0; 

}



.sub-menu li:hover > ul {

	top: 0px !important;

}



.sub-menu li:hover > ul> li > a{

	padding-left:40px;

}


.img-radiobox {
    width: 100%;
    text-align: left;
}


.head_part img{

	width:70%;

	margin-left: 10%;

}



.head_part .container .col-xs-12 {

	text-align: center;	

}



.form-container{

	width: 100%;

}



.custom-grp p{

	text-align: center;

}



.form_center

{

margin:0px auto;

text-align:center;

}

.other_text

{

width:100%;

}

.feature

{

width:100%;

}

.panel_img {

    width: 23%;

    padding: 5px 0px;

    float: left;

}

.image {

   /*  width: 280px; */

}



.form-table tr td:first-child{

	/* width: 16.3em; */

	width: 12em;

}



.top_area

{

width:100%;height:50px;background:#309eb6;

}

.offer_img_down {

    width: 40%;

    height: auto;

    float: left;

    position: relative;

}

.offer_div_text {

    float: left;

    padding-left: 22px;

    width: 56%;

}

.offer_black_text_btm {

    font-size: 16px;

    color: #2D2D2D;

    padding: 6px 0px;

}

.head_content {



    padding-top: 7px;



    width: 98%;



    margin: 0px auto;



}



.login_container .head_content {



    padding-top: 7px;



    width: 98%;



    margin: 0px auto;



}



.login_container .search-area{

	width: 100%;

	float: none;

	

}

.reg_container .head_content {



    padding-top: 7px;



    width: 98%;



    margin: 0px auto;



}



.reg_container .search-area{

	width: 100%;

	float: none;

	

}

.input_text {



    padding: 4px 0px;



    width: 250px !important;



    border-radius: 0px;



	margin-left:0px;



}



.custom-grp .multi-input-2{

	width:50%;

}





.custom-grp .multi-input-3{

	width:100%;

}

.custom-grp .multi-input-4{

	width:100%;

}

.childCare .form-table .img-checkbox{

	width:100%;

	text-align: center;

}

.img-checkbox{

	width:100%;

	text-align: left;

}



.payment .img-radioboxP{

	width:100%;

	text-align: left;

}







.form-group_put{

	

	border-radius: 8px;

}



.selectstyle{

	border-radius: 8px;

}



.btn-group .selectstyle{

	color: #aaa;

	border: 1px solid #ccc;

	box-shadow: 0px 0px 3px 1px #CCC inset;

}



.select {



    padding: 8px 0px;



    width: 250px;



}



.head_text {



    text-align: center;



    font-size: 22px;



    font-weight: bold;



    color: #FFF;



}



.top_area .container .col-xs-12{

	width: 49% !important;

}



.top_area .container .col-sm-6{

	padding-right: 0px;

	

}



.top_area .container .col-sm-6 ul li a{

	font-size:12px;

	

}



.login {



    width: 100%;



    height: auto;



    text-align: right;



    padding-top: 12px;



}

.login ul

{

padding:0px;

margin:0px;

}



.login ul li img{

	width: 16px;

	height: 16px;

}



.social ul li{

	font-size:12px;

	

}



.social ul li a img{

	width:16px;

	height:16px;

}



.social ul li:first-child{

	display: none;

}


}

@media screen and (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff!important;
}


.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:#FF8808!important;

}
}





@media screen and (max-width: 660px) {

.pR {
	font-size:16px;
}

.form-group-el{
	font-size:16px;
}

.selectstyle {
	font-size:16px;
}

.form-group_put {
	font-size:16px;
}


.childCare .form-table tr th:first-child {
    padding: 0px 9px;
}

.childCare .form-table .img-checkbox [type="checkbox"]:not(:checked) + label, .childCare .form-table .img-checkbox [type="checkbox"]:checked + label {
   padding-left: 24px;
   padding-top: 0px;
}

.childCare .form-table .img-checkbox [type="checkbox"]:not(:checked) + label:before, .childCare .form-table .img-checkbox [type="checkbox"]:checked + label:before {
    width: 25px;
    height: 25px;	
}

.childCare .form-table .img-checkbox [type="checkbox"]:not(:checked) + label:after, .childCare .form-table .img-checkbox [type="checkbox"]:checked + label:after {
    top: -2px;
    left: 3px;
}

.childCare .form-table tr {
	height: 3.8em;
}

.childCare .form-table tr td:first-child {
	height: 3.8em;
}

.childCare .form-table td, .childCare .form-table th {
	padding: 13px 9px;
}

select:focus {
    width: 82%!important;
}

.price-list-table tr td:nth-child(3) {
    padding: 6px 22px!important;
	width:100%!important;
}

.payment .img-radioboxP [type="radio"]:not(:checked) + label:after, .payment .img-radioboxP [type="radio"]:checked + label:after  {
    left: -2px;
    top: 8px;
}

.payment .img-radioboxP .radio-bg {
    padding: 2px 11px;
    margin-left: -34px;
}

.price-list-table tr td:nth-child(2) {
	padding: 6px 22px!important;
	width:100%!important;
}

.payment .form-table {
    width: 76%;
	margin-left:50px;
}

.payment .img-radioboxP [type="radio"]:not(:checked) + label:before, .payment .img-radioboxP [type="radio"]:checked + label:before {
    width: 24px;
    height: 24px;
    left: -5px;
    top: 10px;
}

 .payment .colr-text-black {
	 padding-left:28px!important;
 }
 
.payment .form-table tr td:first-child {
    position: relative;
	background-color: #54B8CD!important;
    color: White;
}

.price-list-table tr td:nth-child(2) {
	background-color:#fff!important;
	border: 1px solid #ccc!important
}

.price-list-table tr td:nth-child(3) {
	background-color:#fff!important;
	border: 1px solid #ccc!important
}

.price-list-table td .img-checkbox {
    margin-bottom: 0px;
}

.price-list-table tr th:first-child {
    padding: 0px 90px!important;
}


}

@media screen and (max-width: 610px){

	.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle)

	{

		border-radius: 8px !important;

		margin: 2px;

		

	}

	

	.btn-group > .btn-group{

		margin-top: 2px;

	}

	

	.btn-group > .btn-group .btn{

		margin-bottom: 1px;

		margin-right: 2px;

		border-radius: 8px !important; 

	}

	

	.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child){

		border-top-left-radius: 8px;

		border-bottom-left-radius: 8px;

		margin-top: 2px;

		margin-left: 2px;

	}

	.price-list-table tr th:first-child {
    padding: 0px 62px!important;
}
	
	.selectstyle, .form-group_put {
		width:100%!important;
	}
	
	.form-group {
		display:block;
	}

}




@media screen and (max-width: 520px)
{
.payment .form-table {
    width: 76%;
	margin-left: 15px;
}

.price-list-table tr th:nth-child(2) {
    font-size: 14px!important;
}

.price-list-table tr th:nth-child(3) {
    font-size:14px!important;
}
	
}

@media screen and (max-width: 465px)   {
	.price-list-table tr th:first-child{
		padding: 0px 47px!important;
	}
	
	.price-list-table tr td:nth-child(2) {
    padding: 6px 10px!important;
	}
	
	.price-list-table tr td:nth-child(3) {
    padding: 6px 10px!important;
	}
	
	
	.price-list-table tr td:first-child {
    font-size: 12px;
    }
	
	.price-tag >.img-checkbox > label {
    font-size: 14px!important;
    }
	
	.payment .form-table {
	margin-left:35px;
}
	
	
	.nav-tabs>li {
		float:none;
	}
	
	
	.nav-tabs>li>a {
    border: 1px solid #FF8808;
    border-bottom-color: transparent;
}
	
}


@media screen and (max-width: 415px) { 
.childCare .form-table tr th:first-child {
    padding: 0px 7.5px;
}

.noPad {
	padding-top:0px;
}


.membersCount {
	background-size:initial!important;
}

.howItWorksContent .tableContent th {
        font-size: 25px;
}

.contentBlocks {
    font-size: 14px;
}

.reviewContent {
    min-height: 93px;
}


.howItWorksContent .tableContent th, .howItWorksContent .tableContent td {
    border-width: 1px 1px medium medium;
	padding: 5px 10px;
}

.howItWorksContent .leftArrow, .howItWorksContent .rightArrow {
    background-size: 30px 58px!important;
}

.howItWorksContent {
	padding: 0px 0px 30px 0px;
}

.howItWorksContent .contentBlocks span {
    font-size: 16px;
	line-height: 33px;
}

.childCare .form-table .img-checkbox [type="checkbox"]:not(:checked) + label, .childCare .form-table .img-checkbox [type="checkbox"]:checked + label {
   padding-left: 24px;
   padding-top: 0px;
}


.childCare .form-table {
    width: 96%;
}

.childCare .form-table tr {
	height: 3em;
}

.childCare .form-table tr td:first-child {
	height: 3em;
}

.childCare .form-table td, .childCare .form-table th {
	padding: 13px 5px;
}

.howItWorksContent .rightArrow {
    right: -15px;
}

.howIt {
	padding-left: 20px;
}

}



@media screen and (max-width: 410px) {
	.payment .img-radioboxP [type="radio"]:not(:checked) + label:before, .payment .img-radioboxP [type="radio"]:checked + label:before  {
    width: 20px;
    height: 21px;
	left: -5.5px;
    top: 10px;
}



.mobileDrop {
	font-size: 12px;
}

.careGivers .innerContent .section img {
    max-width: 85%;
}

.pAbs {
    left: 87%!important
}

.howItWorksContent .contentBlocks span {
    font-size: 14px;
	line-height:33px;
}

.howItWorksContent .tableContent th {
    font-size: 20px;
}

.howItWorksContent .tableContent th.leftColumn span {
    font-size: 25px;
	background: url("../images/blueLine.png") no-repeat scroll center 26px transparent;
}

.howItWorksContent .tableContent th.rightColumn span {
    font-size: 25px;
    background: url(../images/green-underline.png) no-repeat scroll center 26px transparent;
}

.childCare .form-table td, .childCare .form-table th {
    padding: 13px 3px;
    font-size: 13px;
}


.childCare .form-table {
	width: 100%;
}

.contentBlocks {
    font-size: 12px;
}

.sidebar-right {
    padding: 20px 15px;
}

.featured-tag-bottom span {
    left: 14%;
}

.pR {
    font-size: 14px;
}

.payment .colr-text-black {
    padding-left: 28px!important;
}

.price-list-table tr th:first-child {
    padding: 0px 47px!important;
}

.price-tag label .price-save {
    font-size: 12px!important;
}

.payment .form-table {
	margin-left:15px;
}

.greenBtn {
    width: 125px;
}


.payment .img-radioboxP [type="radio"]:not(:checked) + label:after, .payment .img-radioboxP [type="radio"]:checked + label:after  {
    top: 9px;
    left: -3px;
    font-size: 16px;
}

.payment .img-radioboxP .radio-bg {
   
    margin-right: 4px;
	padding: 0px 9px;
}

.form-label-outer {
    font-size: 14px;
}

}

@media screen and (max-width: 370px) {
.payment .form-table {
	margin-left:0px;
}

.logIn {
	padding-left:0;
	padding-right:5px;
}


.childCare .form-table td, .childCare .form-table th {
    padding: 13px 2px;
}

.payment .img-radioboxP [type="radio"]:not(:checked) + label:before, .payment .img-radioboxP [type="radio"]:checked + label:before {
    left: -6.5px;
}

.pR {
    font-size: 13px;
}

.featured-tag-bottom span {
    left: 12%;
}


.payment .img-radioboxP .radio-bg {
    margin-left: -24px;
}

.payment .colr-text-black {
    padding-left: 17px!important;
}

.price-list-table tr th:first-child {
    padding: 0px 44px!important;
}

.howItWorksContent .tableContent th, .howItWorksContent .tableContent td {
    border-width: 1px 1px medium medium;
    padding: 5px 6px;
}

}

@media screen and (max-width: 328px) {
.childCare .form-table tr th:first-child {
    padding: 0px 5px;
}	

.regdrop {
	left: -13px;
}

.careGivers .innerContent .section img {
    max-width: 82%;
}

.howItWorksContent .contentBlocks span {
    font-size: 13px;
}


.reviewContent {
    min-height: 67px;
}

.tableContent td.leftColumn .getPaid span {
    padding-left: 29px;
}

.childCare .form-table td, .childCare .form-table th {
    font-size: 11px;
}	
	
.featured-tag-bottom span {
    left: 6.5%;
}
}


@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { 
.featured-tag-bottom span {
    left: 31%;
}
}


@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {

	.featured-tag-bottom span {
    left: 28.6%;
}

}

@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : landscape) {

	.featured-tag-bottom span {
    left: 27.6%;
}

}


@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
.featured-tag-bottom span {
    left: 24%;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 533px) and (orientation : landscape) { 
.featured-tag-bottom span {
    left: 22%;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) 
{ .featured-tag-bottom span {
    left: 18%;
}
}

/**Price table**/



.price-list-table tr th:first-child{

	background-color: #fff !important;

	padding: 0 106px;

}



.price-list-table tr td:first-child{

	background-color: #fff;

}



.price-list-table td, .price-list-table th{

	border: 0px !important;

}



.price-list-table td .img-checkbox{

	width: 100%;

}



.price-list-table tr th:nth-child(2){

	background-color: #54b8cd !important;

	color: #a9e4ef !important;

	font-size: 15px;

}

.price-list-table tr td:nth-child(2){

	padding: 6px 40px;

	width: 200px;

	color: #109fbd;

	background-color: #d3e8ed;

	border-bottom: 1px solid #ccc!important; 

}



.price-list-table tr th:nth-child(3){

	background-color: #a1d31c !important;

	color: #e1f1a9 !important;

	font-size: 15px;

}

.price-list-table tr td:nth-child(3){

	padding: 6px 40px;

	width: 200px; 

	color: #73b63b;

	background-color: #e2ecd9;

	border-bottom: 1px solid #ccc!important

}



.price-list-table th span{

	display: block;

	color: #fff;

	font-size: 13px;

}



.price-list-table .best-offer td:first-child{

	padding: 30px 9px !important;

	height: 83px !important;

}



.price-list-table{

	border: 0px !important;

}



.price-table{

	border: 0px !important;

	border-radius: 0px !important;

}



.price-list-table td .img-checkbox{

	margin-top: 0px !important;

}



.price-list-table  .price-tag >.img-checkbox > label{

	font-size:18px;

}



.price-list-table  .price-tag label .upper-sub{

	font-size: 10px !important;

	top: -4px;

}



.price-list-table  .price-tag label .price-save{

	display: block;

	font-size: 13px;

	color: #e4227b;
	
	width: 55px;

}

.error {
    color: #000;
	font-size: 11px;
    background-color: #ccc;
	padding: 0px 0px;
	
}


#cropContainerHeaderButton{
	color: #FFF;
	margin: 10px 0 10px 0px;
	padding: 2px 5px;
	width: 207px;
	display: block;
	text-align: center;
	font-weight: 200;
	background: #FF8808;
	text-transform: uppercase;
	border-radius: 2px;
	box-shadow: 8px 8px 0px rgba(0,0,0,0.1);
	font-size: 12px;
	margin-left: auto ;
margin-right: auto ;
	
}

#cropContainerHeaderButton:hover {
	background: #1CD139;
}
#cropContainerEyecandy{ 
width:180px; 
height:240px; 
margin-left: auto ;
margin-right: auto ;
border:0px 
solid #ccc;
background-image: url(../images/placeholder.png);
}



.head_part_small
{
width:100%;
/*height:599px;*/
background-image:url(../images/find-babysitters.jpg);
background-repeat: no-repeat;

}


.pAbs {
	padding: 0 20px;
	position:absolute;
	z-index: 9999;
    left: 90%;
    top: 3px;
}


.head_content_small

{

padding-top:20%;

width:60%;

margin:0px auto;

}
/**Price table**/

.profile-itemEM{

	padding: 10px;

	border-radius: 8px;

	border: 1px solid #74CA44;

	margin-bottom: 20px;

	background: #e1f0d9; /* Old browsers */

	background: -moz-linear-gradient(top, #e1f0d9 0%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1f0d9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #e1f0d9 0%,#ffffff 100%); /* IE10+ */ 

	background: linear-gradient(to bottom, #e1f0d9 0%,#ffffff 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f0d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.link-search {
    margin: 0px 3px;
    border-radius: 7px;
    border: 2px solid #74CA44;
    padding: 5px 10px;
    color: #3b7093;
    font-weight: bold;
    background-color: #FFF;
    text-decoration: none;
    line-height: 24px;
    text-align: center;
}
.link-search:hover{
    color: #FFF;
    font-weight: bold;
    background-color: #74CA44;
}

.link-liked {
    margin: 0px 3px;
    border-radius: 7px;
    border: 2px solid #74CA44;
    
    color: #3b7093;
    font-weight: bold;
    background-color: #FFF;
    text-decoration: none;
    line-height: 24px;
    text-align: center;
}
.link-liked:hover{
    color: #FFF;
    font-weight: bold;
    background-color: #74CA44;
}

.pac-container {
    z-index: 999999 !important;
}

/* New Styles */


.fluidC {
	background:#afddda;
	margin-top:40px;
	padding: 40px 0;
}
.fluidC h1 {
	font-size:50px;
	font-weight:300;
	margin: 0 0 25px;
}
.fluidC h4 {
	text-align:center;
	display:inline-block;
	margin-top:20px;
}

.fluidC p {
	font-size:13px;
	line-height: 20px;
}

.col-md-4 h4 {
	display: inline-block;
	padding:0;
}

.fluidC .signUp {
	text-align:center;
}

.fluidC .container .col-md-4:nth-of-type(1){
	background: url("../images/arrowRight.png") no-repeat top right;
}
.fluidC .container .col-md-4:nth-of-type(2){
	background: url("../images/arrowRight.png") no-repeat top right;
}

@media screen and (max-width: 768px) {
	.fluidC .col-md-4 {
		margin-bottom: 20px;
	}
	
	.fluidC .col-md-5 {
		margin-top: 20px;
	}
	
	.fluidC h1 {
		font-size:45px;
	}	

	.fluidC h4 {
		font-size: 14px;
	}
	
	.fluidC {
		text-align:center;
	}	
	
	.fluidC .container .col-md-4:nth-of-type(1){
		background: url("../images/arrowRightRotated.png") no-repeat bottom right;
	}
	.fluidC .container .col-md-4:nth-of-type(2){
		background: url("../images/arrowRightRotated.png") no-repeat bottom right;
	}
	
}


/* New Changes for search Results */

.profile-item .form-container {
	width: 100%;
}

.searchResults .space_block_20 {
    height: 29px;
}

.closeButton {
	font-size: 2em;
    color: #74CA44;
    position: absolute;
    right: 6%;
    cursor: pointer;
    margin-top: -30px;
}

@media screen and (max-width: 768px) {
	.searchResults .sidebar-right {
    padding: 20px 15px;
    width: 100%;
    }

    .searchResults .sidebar-left {
    	width: 100%;
    }


    .searchResults .space_block_20 {
    height: 20px;
   }
}

/**What we Offer**/
.whatWeOffer .text {
    font-weight: bold;
    font-family:"marydale";
    color: #fff;
    background-color: rgb(89, 177, 196);
    text-align: center;
    padding: 10px;
    font-size: 25px;
}

.whatWeOffer .text:after {
    content: '';
    z-index: 1;
    background: url(../images/tooltip.svg) no-repeat center center;
    position: absolute;
    width: 70px;
    height: 65px;
    top: 7%;
    right: 38%;
    background-size: 100%;
}

.whatWeOffer .btn {
background:rgb(89, 177, 196);
font-size: 20px;
}

.whatWeOffer .btn:focus, .whatWeOffer .btn:hover {
	color:#fff;
}

.whatWeOffer .col-md-3 {
	padding: 0;
	border-right: 2px solid #fff;
	overflow: hidden;
}


.overlapContent ul {
	margin-top: 35px;
	margin-bottom: 35px;
    color: #666666;
    font-family:"marydale";
    font-size: 18px;
    line-height: 33px;
    text-align: left;
}


.whatWeOffer .col-md-3 img {
  width: 100%;
}
.whatWeOffer .col-md-3 .overlapContent {
  background-color: rgba(255, 255, 255, 0.85);
  visibility: hidden;
  opacity: 0;
  position: absolute;
  cursor:pointer;
  top:55px;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.whatWeOffer .col-md-3 .overlapContent ul {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.whatWeOffer .col-md-3 .overlapContent a {
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear;
}

.whatWeOffer .col-md-3 .imgHover:hover .overlapContent {
  visibility: visible;
  opacity: 1;
}

.whatWeOffer .col-md-3.from_top_and_bottom .overlapContent ul {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.whatWeOffer .col-md-3.from_top_and_bottom .overlapContent a {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.whatWeOffer .col-md-3.from_top_and_bottom .imgHover:hover .overlapContent ul,
.whatWeOffer .col-md-3.from_top_and_bottom .imgHover:hover .overlapContent a {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.navbar {
	margin-bottom: 0;
}
/*
@media screen and (max-width: 450px){
	.whatWeOffer .col-md-3 {
		width: 100%;
	}
	*/
@media screen and (max-width: 600px) {
  #whatWeOffer {
    visibility: hidden;
    clear: both;
    display: none;
  }
  #we_offer{
    visibility: hidden;
    clear: both;
    display: none;
  }
  
  #desktop{
    visibility: hidden;
    clear: both;
    display: none;
  }
}	
	
	
}

/* new updates 19 July 2017*/

.logo.navbar-brand{
	padding-top:1px;
	padding-right:4px
}

span.tag-line{
    display: inline-block;
    margin-top: 17px;
    float: left;
    color: #aaa;
    text-align: left;
    padding: 0 10px;
    font-size: 13px;
    line-height: 20px;
    vertical-align: middle;
    border-left: 1px solid #aaa;
    letter-spacing: 1px;
}
@media(min-width:1200px){
	.navbar{
		min-height: 72px;
	}
	.logo.navbar-brand img{
		height: 66px;
		margin-top: 5px;
	}
	.navbar-nav>li>a {
		line-height: 44px;
	}
	span.tag-line{
		margin-top:30px;
	}
}

@media(max-width: 1199px) and (min-width:992px){
	.logo.navbar-brand img{
		height: 40px;
		margin-top: 4px;

	}
	.navbar-nav>li>a{
		margin-top: 5px;
		padding: 10px 10px;
	}
	span.tag-line{
	    font-size: 14px;
	    line-height: 20px;
	}
}
@media(max-width: 991px){
	.logo.navbar-brand img{
		height: 50px;
	}
}
@media(max-width: 510px){
	.logo.navbar-brand{
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.logo.navbar-brand img{
		height: 40px;
	}
	span.tag-line{
	    clear: both;
	    display: block;
	    margin-top: -17px;
	    margin-left: 60px;
	    color: #ccc;
	    text-align: left;
	    padding: 0 10px;
	    font-size: 14px;
	    line-height: 20px;
	    vertical-align: middle;
	     border-left: none; 
	    letter-spacing: 1px;
	}
}

/*collase navbar on sm*/
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}


@media screen and (max-width: 991px){
	.navbar-nav .open .dropdown-menu {
	    position: static;
	    float: none;
	    width: auto;
	    margin-top: 0;
	    background-color: transparent;
	    border: 0;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	    color: #fff!important;
	}
	.navbar-nav .open .dropdown-menu>li>a {
	    line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
	    padding: 15px 15px 5px 25px;
	}
	.sub-menu li a {
	    width: 100%;
	}
}
/*buttons styles*/

.navbar-default .navbar-nav li.nav-btn{
	margin-top: 18px !important;
}
@media(max-width: 1199px){
	.navbar-default .navbar-nav li.nav-btn{
		margin-top: 2px !important;
	}
}
@media(max-width: 991px){
	.navbar-default .navbar-nav li.nav-btn{
		margin-top: 10px !important;
	}
}
.navbar-default .navbar-nav li a.btn-log{
	background-color: #eee;
	line-height: 14px !important;
	margin-left: 8px;
	color: #294860 !important;
	font-size: 14px;
	font-weight: bold;
	padding-top:10px !important;
	padding-bottom: 10px !important;
}
.navbar-default .navbar-nav li a.btn-log:hover, .navbar-default .navbar-nav li a.btn-log:focus, .navbar-default .navbar-nav li a.btn-log:active{
	background-color: #fff !important;
	color: #ff8808 !important;
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
.navbar-default .navbar-nav li a.btn-reg{

	border: 1px solid #6e889f;
	line-height: 14px !important;
	margin-left: 8px;
	font-size: 14px;
	color: #ddd;
	padding-top:10px !important;
	padding-bottom: 10px !important;
}
.navbar-default .navbar-nav li a.btn-reg:hover,.navbar-default .navbar-nav li a.btn-reg:focus,.navbar-default .navbar-nav li a.btn-reg:active{
	border: 1px solid #ff8808;
	color: #ff8808;
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}

/* end updates 19 July 2017*/