/* = TINIES RESPONSIVE
-------------------------------------------------------------- */
/* = ADDITIONAL CSS REQUIRED FOR TINIES RESPONSIVE
-------------------------------------------------------------- */

/* Mobile Navigation */
.mobileNav ul{list-style:none; padding:0; margin:0; float:left; width:100%;}
    .dropdown a{text-decoration:none; transition:all 0.2s ease-out;}
    .dropdown a:hover{text-decoration:none !important; opacity:0.8;}
    .dropdown [data-toggle="dropdown"]{position:relative;}
    .dropdown [data-toggle="dropdown"]:hover{background:#2c89c6;}
    .dropdown .icon-arrow{font-style:normal; position:absolute; display:block; font-size:0.7em; color:#fff; top:14px; right:24px;}
    .topDrop .icon-arrow.open{color:#00bce4; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg); -moz-transition:-moz-transform 0.6s;  -o-transition:-o-transform 0.6s; -webkit-transition:-webkit-transform 0.6s; transition:transform 0.6s;}
    .dropdown .icon-arrow.close{-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg); -moz-transition:-moz-transform 0.6s; -o-transition: o-transform 0.6s; -webkit-transition:-webkit-transform 0.6s; transition:transform 0.6s;}
    .dropdown .icon-arrow::before {content:"\f067"; font-family:fontawesome; font-size:12px;}
    .dropdown .dropdown-menu{max-height:0; overflow:hidden; list-style:none; padding:0; margin:0;}
    .dropdown .dropdown-menu li{padding:0; float:left; width:100%;}
    .dropdown .dropdown-menu li a{display:block; color:#0065a4; background:#EEE; padding:10px 10px;}
    .dropdown .dropdown-menu li a:hover{background:#f3ffff;}
    .dropdown .show, .dropdown .hide{-moz-transform-origin:50% 0%; -ms-transform-origin:50% 0%; -webkit-transform-origin:50% 0%; transform-origin:50% 0%;}
    .dropdown .show{display:block; opacity:1; max-height:9999px; -moz-transform:scaleY(1); -ms-transform:scaleY(1); -webkit-transform:scaleY(1); transform:scaleY(1); z-index:12; position:relative; animation:showAnimation 0.5s ease-in-out; -moz-animation:showAnimation 0.5s ease-in-out; -webkit-animation:showAnimation 0.5s ease-in-out; -moz-transition:max-height 1s ease-in-out; -o-transition:max-height 1s ease-in-out; -webkit-transition:max-height 1s ease-in-out; transition:max-height 1s ease-in-out;}
    .dropdown .hide{opacity:0; max-height:0; transform:scaleY(0); transition:all 0.2s ease-out;}

@keyframes showAnimation {
    0%{-moz-transform:scaleY(0.1); -ms-transform:scaleY(0.1); -webkit-transform:scaleY(0.1); transform:scaleY(0.1);}
    40%{-moz-transform:scaleY(1.04); -ms-transform:scaleY(1.04); -webkit-transform:scaleY(1.04); transform:scaleY(1.04);}
    60%{-moz-transform:scaleY(0.98); -ms-transform:scaleY(0.98); -webkit-transform:scaleY(0.98); transform:scaleY(0.98);}
    80%{-moz-transform:scaleY(1.04); -ms-transform:scaleY(1.04); -webkit-transform:scaleY(1.04); transform:scaleY(1.04);}
    100%{-moz-transform:scaleY(0.98); -ms-transform:scaleY(0.98); -webkit-transform:scaleY(0.98); transform:scaleY(0.98);}
    80%{-moz-transform:scaleY(1.02); -ms-transform:scaleY(1.02); -webkit-transform:scaleY(1.02); transform:scaleY(1.02);}
    100%{-moz-transform:scaleY(1); -ms-transform:scaleY(1); -webkit-transform:scaleY(1); transform:scaleY(1);}
}
@-moz-keyframes showAnimation {
    0%{-moz-transform:scaleY(0.1); -ms-transform:scaleY(0.1); -webkit-transform:scaleY(0.1); transform:scaleY(0.1);}
    40%{-moz-transform:scaleY(1.04); -ms-transform:scaleY(1.04); -webkit-transform:scaleY(1.04); transform:scaleY(1.04);}
    60%{-moz-transform:scaleY(0.98); -ms-transform:scaleY(0.98); -webkit-transform:scaleY(0.98); transform:scaleY(0.98);}
    80%{-moz-transform:scaleY(1.04); -ms-transform:scaleY(1.04); -webkit-transform:scaleY(1.04); transform:scaleY(1.04);}
    100%{-moz-transform:scaleY(0.98); -ms-transform:scaleY(0.98); -webkit-transform:scaleY(0.98); transform:scaleY(0.98);}
    80%{-moz-transform:scaleY(1.02); -ms-transform:scaleY(1.02); -webkit-transform:scaleY(1.02); transform:scaleY(1.02);}
    100%{-moz-transform:scaleY(1); -ms-transform:scaleY(1); -webkit-transform:scaleY(1); transform:scaleY(1);}
}
@-webkit-keyframes showAnimation {
    0%{-moz-transform:scaleY(0.1); -ms-transform:scaleY(0.1); -webkit-transform:scaleY(0.1); transform:scaleY(0.1);}
    40%{-moz-transform:scaleY(1.04); -ms-transform:scaleY(1.04); -webkit-transform:scaleY(1.04); transform:scaleY(1.04);}
    60%{-moz-transform:scaleY(0.98); -ms-transform:scaleY(0.98); -webkit-transform:scaleY(0.98); transform:scaleY(0.98);}
    80%{-moz-transform:scaleY(1.04); -ms-transform:scaleY(1.04); -webkit-transform:scaleY(1.04); transform:scaleY(1.04);}
    100%{-moz-transform:scaleY(0.98); -ms-transform:scaleY(0.98); -webkit-transform:scaleY(0.98); transform:scaleY(0.98);}
    80%{-moz-transform:scaleY(1.02); -ms-transform:scaleY(1.02); -webkit-transform:scaleY(1.02); transform:scaleY(1.02);}
    100%{-moz-transform:scaleY(1); -ms-transform:scaleY(1); -webkit-transform:scaleY(1); transform:scaleY(1);}
}
.nblue{background:#00bce4 !important; color:#fff !important;}
.npurp{background:#6c217f !important; color:#fff !important;}
.npink{background:#e20177 !important; color:#fff !important;}
.ngreen{background:#78a22f !important; color:#fff !important;}
.nyellow{background:#e7a614 !important; color:#fff !important;}
.ngrey{background:#797a7a !important; color:#fff !important;}
.dblue{background:#009ddc !important; color: #fff !important;}

.copyrightText p, .footer-menu, .scrollToBtn {
    display: none;
}

/*@media only screen and (max-width:1024px)
    !*and (-webkit-min-device-pixel-ratio: 2)*! {*/

    /* Misc */
    .title {
        font-weight: normal;
        font-size: 40px;
        text-align: center;
        line-height: 1.4;
        color: #2980B9;
    }

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

    #L2 h3 {
        width: 60%;
    }

    .topDrop {
        background: #fff;
        box-shadow: none;
        float: right;
        display: none;
    }

    .topDrop .icon-arrow {
        color: #0065a4;
        display: block;
        font-style: normal;
    }

    .topDrop .icon-arrow::before {
        font-size: 35px;
        content: "\f0c9";
        font-family: fontawesome;
    }

    .dkCustoms {
        background: #fff;
        border-radius: 4px;
        float: left;
        height: auto;
        margin: 0;
        width: 100% !important;
        color: #b8b9bb;
        opacity: 1 !important;
        padding: 11px 5px;
        border: none;
        font-size: 13px;
    }

    .dkCustoms {
        -webkit-appearance: none;
    }

    #divRegionMain select.styled {
        margin-bottom: 10px;
    }

    .jobPLbl .customSelects::after {
        color: #0065a4;
        content: "";
        font-family: "FontAwesome";
        font-size: 22px;
        position: absolute;
        right: 4%;
        top: 22%;
        vertical-align: middle;
        z-index: 22;
    }

    .jobPLbl .customSelects {
        float: left;
        position: relative;
        width: 100%;
        margin: 0 0 7px;
    }

/*    #divJobCatMain p, #divRegionMain p, form[name=frmJobSearch] > p {
        display: none;
    }*/

    .sageLogo {
        float: right;
        margin: 12px 0;
        width: auto;
        height: auto;
    }

    .fImage {
        display: none;
    }
/*}*/

table a.short-list{
    text-indent: -99999px;
}

.clonedButton{display:none;}


.scrollToBtnIpad, .mobilePager,.footer-menu{display:none;}

#product_grid .title{display:none;}

html{-webkit-text-size-adjust:none; /* Prevent font scaling in landscape */}

/*################################Begin media###################################*/

@media only screen and (max-width:1024px){
	.mainImage{display:none;}
	.jobs_det{font-size:13px;}
	.careerLstWrap .listJobDetailsActions span{display:inline-block; margin:0 12px 0 5px;}
	.crechescorporateevents .findBranch{display:none;}
    #showJobShortLi .short-list{padding-left:0 !important;}
    .mobilePager + .clear + .hSpc1, .mobilePager + .clear + .hSpc1 + .bgGCo, .mobilePager + .clear + .hSpc1 + .bgGCo +.hSpc1{display:none;}

	/* Module Panels */
	#L2{background-position:236px 14px; background:#00bce4; margin:0;}
	#L2 form > .left{width:82%;}
	#L2 .right{width:16%;}
	.info-text{display:none;}
	#divSubmitBtn{border-radius:4px !important; margin-left:-5px; padding:0;}
	.button.go{margin-right:0; padding:12px 4px;}
	#L2 h3{width:100%;}
	#L1{background-image:none; margin:0;}
	#L1 > div, .jobPLbl, ul.form-stack, #divSubmitBtnJSrc{float:left; width:100%;}
	.dk_container{width:100%;}
	.labelclass{float:left; margin-bottom:-75px; margin-left:-283px; padding:7px 0 0 7px; width:auto; z-index:2;}
	ul.form-stack li{float:left; width:100%; margin:0 0 4px;}
	.blue-line + .left + .right, .blue-line + .left{width:48% !important;}
	.blue-line + .left + .right + .right{width:100%;}
	.form-stack .left{float:left; width:auto;}
	.labelclass{float:left; margin-bottom:-30px; padding:0 0 0 7px; width:auto; z-index:2;}
	#divRegionMain + .blue-line + .left + .right, #divRegionMain + .blue-line + .left{margin:0; float:left;}
	.defUl{float:left; padding:0; width:100% !important; margin:0 0 -10px !important;}
	.twenty{width:100%; margin:0 0 15px;}
	.Recruitment > .module{width:98% !important;}
	#R2{width:94% !important;}
	#R2 .left.downloadLinkTxt{margin-bottom:14px; width:90% !important;}
	.normalLink a:hover{color:#fff !important;}

	.formBoxDiv{float:left; width:100%;}

	/*Forms */
	#main-wrapper #Main .formBoxDiv{background:#009ddc none repeat scroll 0 0; border:0; color:#fff !important; float:left; height:auto; padding:15px; width:100%; margin:0 0 15px !important;}
	.tiniesForm i, .tiniesForm h3, .regLbl{color:#fff !important;}
	form.tiniesForm .select{background:#fff; border:1px solid #fff; border-radius:4px; color:#565656; display:block; font:14px/28px arial,sans-serif; height:27px; overflow:hidden; padding:0 30px 0 5px; position:absolute; width:192px;}
	form.tiniesForm .customSelects{position:relative; float:left; width:100%;}
	form.tiniesForm .customSelects:after{font-family:'FontAwesome'; content:"\f0d7"; vertical-align:middle; font-size:22px; position:absolute; color:#0065A4; z-index:22; right:2%; top:38%;}
	form.tiniesForm textarea{border:1px solid #fff;}
	.tiniesForm a.submitButton, .formManbtn button, .popupButtons button{background:#0065a4; height:auto;}
	form.tiniesForm textarea{border-radius:4px; width:94%;}
	#divRegionMain, #divJobCatMain{float:left; width:100%;}

	/*Job Search listings*/
	#Recruitment .formBoxDiv .clear{display:block !important;}
	#Recruitment .formBoxDiv .left{float:left; width:100%;}
	#Recruitment #jobEnqForm{float:left; width:100%;}
	#Recruitment .qq-upload-button{background-color:#00bce4; width:255px;}
	.c-regLblSmall{color:#fff;}
	.left.col1A{margin-left:10px;}
	#Recruitment .formBoxDiv .clear .left > h3{color:#fff !important;}
	#Recruitment .left .c-regLblSmall{float:left !important; width:70% !important;}

	/*buttons*/
	.button{border-radius:3px; float:left; font-weight:normal; padding:3% 2%; text-align:center; transition:all 0.2s ease-out 0s; width:100%; margin:0 0 12px;}
	.button.grey40{font-size:14px; font-weight:lighter; text-align:center; margin-bottom:5px; width:100%; float:left; border-radius:4px; padding:12px !important;}
	#divSubmitBtn{margin-left:-6px; overflow:visible !important;}
	.button.go{padding:9px 5px; border-radius:0 4px 4px 0; float:left; width:100%;}
	#saveBtnLink{min-height:34px; margin:-22px 0 10px;}

	.invalidBreak br{display:none;}
	.internationalplacements .table_0 li{margin:0 !important; padding:10px !important;}
	#Recruitment.internationalplacements .table_0 td + td ul{border-left:none !important;}
	#Main h1{margin:0 0 15px;}
	#content-wrapper .right.standardList ul.standard li{border-left:none !important;}
	#content-wrapper .buttonLinksAllCont{margin:0;}

	#Kids-Clubs .standardList + .standardList ul{border-left:none !important;}
	.creches .buttonLinksAllCont + p br, .creches .buttonLinksAllCont + p + p br{display:none;}
	.invalidSpace a{margin:0 !important;}
	.footer-menu a{font-size:13px;}

	img.homeSliderImg{border-bottom-right-radius:0; border-top-right-radius:0;}
	form.tiniesForm input{border:0 solid #ccc;}
	/* Medium Devices, Desktops */
	.css-768 p{margin:0;}
 	#content-wrapper #bottom #review{background-image:none !important;}
 	.nurseriesmanagedservices-for-nurseries .Lside.module.grey10, .Lside.module.grey10{display:none;}
 
 	a.dk_toggle, a.dk_toggle_1{border-radius:4px; height:38px;}
 	input.jobInput{border-radius:4px !important;}
 
 	#divSubmitBtn{border-radius:0 !important;}
	.button.go{border-top-right-radius:4px !important; float:left; margin-right:0; padding:9px; width:100%;}
 
	/* Reset */
	html, body{height:100%;}
	body, ul, li, ol, dl, dt, dd, p, form, div, h1, h2, h3, h4, h5, h6, label, a, fieldset, img, span, input, button{margin:0; padding:0; box-sizing:border-box;}
	img, fieldset{border:0; width:auto; height:auto;}
	ul{list-style:none;}
	a{text-decoration:none; outline:none; transition:color .2s ease-out;}
	a:hover{text-decoration:none; outline:none; color:#34A9DA;-webkit-tap-highlight-color:#34A9DA;}
	a:focus{outline:none; text-decoration:none;}
	a, button, input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
	h1, h2, h3, h4, h5, h6, p{font-weight:normal; float:left; width:100%;}
	p{float:left; width:100%; margin:0 0 12px; text-align:left;}
		p a, p .fa{color:#1B98DF;}
		p:last-child{margin:0;}
		.css-768 p{margin-bottom:10px;}
	small{font-size:85%;}
	iframe{border:none; width:100%;}
	article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block; box-sizing:border-box;}
	textarea, input[type="text"], input[type="button"], input[type="submit"]{-webkit-appearance:none; border-radius:0;}
		::-webkit-input-placeholder{text-transform:none;}
		::-moz-placeholder{text-transform:none;}
		:-ms-input-placeholder{text-transform:none;}
		input:focus::-webkit-input-placeholder{color:transparent;}
		input:focus::-moz-placeholder{color:transparent;}
		input:focus:-ms-input-placeholder{color:transparent;}
		button:focus, button:active{outline:0;}
		button::-moz-focus-inner,
		input[type="reset"]::-moz-focus-inner,
		input[type="button"]::-moz-focus-inner,
		input[type="submit"]::-moz-focus-inner,
		input[type="file"] > input[type="button"]::-moz-focus-inner{border:1px dotted transparent;}
		input[type='number']{-moz-appearance:textfield;}
		input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;}
	table{width:100%; border-collapse:collapse;}
		table th, table td{vertical-align:middle; text-align:left;}
		
		.button{margin-bottom:10px;}
		
		.left.dk_label{color:#acacac; margin-top:5px;}
		img.right{width:auto;}

	/* Typography */
	h1,h2,h3,h4,h5,h6{margin:0 0 15px;}
		h2 a, h3 a, h4 a, h5 a{float:left; width:100%; padding:0; margin:0;}
		#Main h3{font-size:16px; text-align:left;}
		#Main h2{text-align:left;}
		.Mid1-REC h2 a, .Mid2-REC h2 a, .Mid1-CRECHES h2 a, .Mid2-CRECHES h2 a{font-size:18px;}
		
	/*Remove the agency heading titles*/
	#Main h1.branchH2-h1{display:none;}

	.copy-CRECHES h2 a{float:none !important;}
	.icon-rss{display:none;}
	
	.bx-wrapper{float:none; width:100% !important;}
	.slider-mainBg{background:none !important;}
	.copy, .copy-CRECHES{float:left; padding:34px 25px 0 20px; width:60%;}

	/*checkout page*/
	.serviceRow{border-bottom:1px solid #e8e8e8; float:left; padding:9px 6px 10px; width:100%;}
	.colName, .colCost, .colQty, .colTotal, .del{float:left; width:25%;}
	.qtyMinus{float:left; padding-right:3px;}
	.colQty img{cursor:pointer; margin:17px 0 0;}
	.colTotal{max-width:96px; padding-bottom:10px; text-align:right;}
	.quanty-txt{float:left; max-width:30px;}
	.colCost{max-width:114px; text-align:left;}
	.grndTotle2{color:#ffffff; font-size:18px; font-weight:bold;}
	#selectadd_more{margin-top:7px;}
	.nurserystaff-recruitmentschool-supply-enquiry .formBoxDiv > div{float:left; width:100%;}

		/* Structure */
	body{background:#fff;}
		#main-wrapper, #header, #content-wrapper, #content-wrapper #one-column, #content-wrapper #two-column, form{float:left; width:100%; transition:all .2s ease-out;}
			#main-wrapper{box-shadow:none;margin-top:0;padding-top:0;}
				#content-wrapper{padding:0;}
					.left{float:left; width:96%;}
					.right{float:left; width:86%;}
					.grey10{box-shadow:none;}
					.clear-fix{float:left; width:100%;}
					.margin-left20{margin-left:0;}
			#toolbar #tb-wrapper, #toolbar, #header .holderSign,  #affiliate-logos, #footer #lower #locations, #footer #lower .mfc-brands, /*#nav-aid,*/ #M2 span,  #headerLogoGoto, #left-quote, .spacht10, .Lside.module.grey10.widgets, .clear-fix p, .starTxtBg, .pngFixed, #menu-wrapper, .clear, #footer #upper .col, .publishDt, .spacer, #twttrHubFrameSecure, #twttrHubFrame{display:none !important;}
			#footer #lower .clear-fix p{text-align: center;}
			.button{float:left !important; font-weight:bold; text-align:center; width:100%; border-radius:3px; padding:3% 2%; transition:all .2s ease-out; font-size:16px;}
			div:empty, p:empty{display:none;}
			.icon-send2, .icon-login{background-image:none;}
			.buttom-wrapper{
				position:relative !important;
				bottom:10px;
			}
			.buttom-wrapper .fixed-H{
				height:30px;
				line-height:30px;
				padding:0;
				max-width:330px;
				width:100%;
				margin-bottom:10px;
			}
			
	/* Structure re-order */
	#content-wrapper{display:flex; display:-webkit-flex; flex-direction:column; width:100%;	-webkit-flex-flow:row wrap;}
		#three-column{-webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order: 1;  -webkit-order: 1; order:1;}
		#one-column{-webkit-box-ordinal-group:2; -ms-flex-order: 2; -webkit-order: 2; order:2;}
		#bottom{-webkit-box-ordinal-group:3; -ms-flex-order: 3; -webkit-order: 3; order:3;}
		#L1, #L2{background-position:406px 14px; float:left; width:49%; padding:2%; border-radius:8px; min-height:250px; margin-bottom:10px;}
			#L2 br{display:inline; float:left;}
				#L2 br:before{content:"&nbsp;";}
				#L2 br:after{content:"&nbsp;";}
	#L1{float:right;}

	.childcarejobsregisterthank-you #L1, .childcarejobsregisterthank-you #L2{background-position:406px 14px; float:left; width:50%; padding:2%; border-radius:0px; margin-botom:0 !important;}

	/* forms */
	#Main .tiniesForm > div{float:left; width:100% !important; margin:0 0 12px;}
		#Main .tiniesForm h3{color:#fff !important; margin:0 !important;}
		.tiniesForm .regLbl + .left{width:100% !important;}
		#Main .tiniesForm input, #Main .tiniesForm select{float:left; width:100%; padding:5px; height:auto; border-radius:4px; background:#fff; margin:8px -1px 0;}
			#Main .tiniesForm select{width:100% !important;}
			#Main .tiniesForm .select{width:96%; padding:8px 30px 0 10px; height:46px;}
			#Main .tiniesForm .regLblSmall{color:#fff; font-size:16px; width:94% !important; margin:1px 0 12px !important;}
			#Main .left{width:100% !important;}
	#Main .customJobDescription .left{float:left; width:50% !important; border-top:1px solid #ccc; padding-top:10px;}
	#Main.module.grey10.margin-bottom20.bkg-img1{background-image:none !important;}
	#Main{padding:15px;}
	.css-1024 #Nurseries .Lside.module.grey10{display:none;}			

	/* Header */
	#header{height:auto; padding:2% 2% 0; width:100%; display: block;}
		#header .holder{float:left; height:auto !important; margin:0 0 15px; padding:0;}
			#header .holder a{float:left; width:100%; background:none;margin-top:0;}
			#header .holder a img {width: 100%; height: auto;}
				#header .holder div{width:100%; float:left; display:block; height:50px;}
		#menu-wrapper{background:#fff; border:none; float:left; height:auto; padding:0; width:100%;}
			.mobileNavToggle{float:right; width:auto; margin:7px 0 0;}
			.mobileNav{float:left; width:100%;}
				.mainNav{margin:0 0 15px; float:left; width:100%;}
				.topDrop{display:block; float:right; margin:2px 0 0;}
					.topDrop:hover{text-decoration:none !important;}
			/*.scrollToBtn{display:none;}
			.scrollToBtnIpad{display:inherit; float:right; margin:0 30px 0 0; width:auto;position: relative;}
			.scrollToBtnIpad a{float:left; font-weight:bold; margin-left:10px; padding:10px 18px; border-radius:4px; text-align:center; width:auto; background:#00BCE4; color:#fff;}
			.scrollToBtnIpad .findBranch{background:#009ddc; color:#fff;}
				 .scrollToBtnIpad a:hover{background:#009ddc; color:#fff; text-decoration:none !important;}
					.scrollToBtnIpad .findBranch:hover{background:#00BCE4;}
					*/
					.mobilePager{display:block;}
			.scrollToBtn{display:inherit;position:relative;}
			.mobileNav{margin-top:0;}
			.scrollToBtnIpad{display:none;}
			.scrollToBtn{float:left; width:100%;}
				.scrollToBtn a{float:left; font-weight:bold; padding:10px 0; text-align:center; width:48%; background:#00bce4; color:#ffffff; transition:all .2s ease-out; border-radius:5px;margin-bottom:18px;font-size: 15px;}
				.scrollToBtn .findBranch{background:#009ddc; color:#fff;}
				.scrollToBtn .enqBtn{ color:#fff;}
				.findJob{float:left;}
				
	.scrollToBtn .findBranch{float:right;text-transform:capitalize;}
	.scrollToBtn .enqBtn{float:right;text-transform:capitalize;}
					.scrollToBtn a:hover{background:#009ddc; color:#fff; text-decoration:none !important;}
					.scrollToBtn .findBranch:hover{background:#00BCE4;}



	#bottom #review, .featuredJobsBox{display:none;}
	/*#L2{display:none;}*/
	/*.agencySearch__Box{display:block !important;}
	
	.agencySearch__Box{background-position:236px 14px; background:#00bce4; margin:0;}
	.agencySearch__Box form > .left{width:82%;}
	.agencySearch__Box .right{width:16%;}
	.agencySearch__Box .info-text{display:none;}
	.agencySearch__Box #divSubmitBtn1{border-radius:4px !important; margin-left:-5px; padding:0;}
	.agencySearch__Box .button.go{margin-right:0; padding:12px 4px;}
	.agencySearch__Box h3{width:100%;}*/

	/*slider*/
	#conslider{width:100%; border-radius:0; float:left; margin:0;}
	.copy-CRECHES p{color:#fff; display:none; font-size:13px;}

	/* Module Panels */
	.module{border-radius:0; width:100%; padding:3%; float:left; margin:0; border:0 none; box-sizing: border-box;}
		 #M3.Mid2.module, #M1.Mid1.module, #M4.Mid2.module, #M2.Mid1.module{background:#f6f6f6 !important; border-radius:8px; padding-top:15px; margin-bottom:10px; min-height:470px;margin-top:20px;}
	#Creches #M3.Mid2.module,#Creches #M1.Mid1.module,#Creches #M4.Mid2.module,#Creches #M2.Mid1.module{min-height:420px; background:#f6f6f6 !important; border-radius:8px; padding-top:15px; margin-bottom:10px;}
	.module h3{font-size:18px; line-height:20px;}
				.widgetsDark h3 a{line-height:25px;}
			.module.Lside h3, .module.Rside h3{color:#fff; font-size:18px; margin:0 0 15px;}
			#L2 h3 a{color:#fff !important;}
				#L2 h3 a:hover{text-decoration:none !important;}
		.Mid1.Mid1-REC.module.grey10 .left, .Mid1.Mid1-REC.module.grey10 .right{float:left; width:50%;}
		.Mid1 ul{border:none; float:left; margin-bottom:10px; margin-left:0; padding:0;}
		.Mid1 .left ul{border-right:none;}
			.Mid1 ul li{border-bottom:none; float:left; list-style:outside none none; margin-left:0; width:98%;}
				.Mid1 ul li:last-child{border-bottom:medium none;}
				.Mid1 ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:-18px; padding:0 14px 5px;}
					.Mid1 ul li a{color:#009ddc; float:left; font-size:15px; font-weight:200; margin-left:0; padding:10px 6px 5px;}
					.Mid1-REC h2 a:hover, .Mid2-REC h2 a:hover{text-decoration:none !important;}
		p.subHeadParent{display:none;}
		.dk_options_1, .dk_options_2{width:98%; top:38px !important; left:0 !important; border:none; background:#fff; height:300px; padding:0 !important; border-radius:none; box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
			.scrollable .viewport .overview{width:100%;}
				.listOp{float:left; width:100%; border-top:0;}
			.scrollable.default-skin .scroll-bar.vertical{width:14px; z-index:999; opacity:1;}
				.scrollable.default-skin .scroll-bar .thumb{display:block; background:#00BCE4; border-radius:0; opacity:1; cursor:pointer;}
					.scrollable.default-skin .scroll-bar .thumb:hover{opacity:1; background:#0065A4; cursor:pointer;}
	#M1 .standardList + p + p{display: none;}

	/*checkbox fixes*/
	div.checkbox{display:block;}
	.checkbox::before{color:#fff; content:"\f0c8";	font-family:fontawesome; font-size:23px;}
	.checkbox.active:before{content:"\f14a"; font-family:fontawesome;}
	.checkbox.active.disabled::before{content:"\f0c8"; font-family:fontawesome;}
	.checkbox{margin-top:0;}
	.left.elChkBox input{margin-right:10px !important; margin-top:5px !important; width:15% !important;}
	.nannyScreening-listing .checkbox.disabled.active::before{color:#ffffff;}
	.checkbox,.radio{background:none !important; width:30%; float:left;}
	.nannyScreening-listing .checkbox, .nannyScreening-listing .radio{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; float:left; width:6%;}
	.elChkBox .regTxt{border-radius:4px; margin-bottom:5px; width:100% !important;	margin-top:10px;}
	.radio::before{clear:left; color:#fff;	content:"\f0c8"; display:block;	float:left;	font-family:fontawesome; font-size:23px; height:25px; padding:0 5px 0 0; width:19px;}
	.radio.active:before{content:"\f14a"; font-family:fontawesome;}
	.regLbl.left{margin-bottom:5px;}
	/*end checkboxes*/
	
	form#feedback input.styled {
		display: unset !important;
		width:auto !important;
		height:auto !important;
		padding:auto !important;
		margin:0 8px 0 0 !important;
	}
	form#feedback input[type="text"] {
		display: unset !important;
		width:auto !important;
		height:27px !important;
		padding:auto !important;
		line-height:12px !important;
		border: 1px solid #ccc;
		
	}
	form#feedback .checkbox,
	form#feedback .radio{left;display:none;}
	form#feedback .regTxt{color:#565656 !important;}

		#M1 p br{display:none;}
		.mod-wrapper.right, .mod-wrapper.left{width:49%;}
			.mod-wrapper.right{float:right;}
		#content-wrapper #three-column{width:100%;}
		
	.Lside.module.light-blue1.widgets{height:auto; margin-bottom:0 !important; position:relative;}

		/*buttons*/
	.col2 > p > a, .topMar5 > a{border:1px solid #ccc; border-radius:3px; color:#009ddc; float:left; padding:5px; text-align:center; width:68%;}

	table.jobs .pad10{font-size:15px;}
	table.jobs .pad10 .col3 span, table.jobs .pad10 .col3A span{margin:0 12px 0 5px; display:inline-block;}
	table.jobs .pad10 + .pad10 .left.col3A::before,table.jobs .pad10 + .pad10 .left.col3::before, .careerLstWrap .col3C:before{display:inline-block; margin:0 12px 0 0; width:68px; height:24px; background:rgba(0, 0, 0, 0) url("../media/graphics/icon-map.svg") no-repeat scroll 0 0; font-size:10px;	content: 'Location:';padding-top:4px;padding-left:32px;}
	table.jobs .pad10 + .pad10 .left.col2A::before,table.jobs .pad10 + .pad10 .left.col2::before, .careerLstWrap .col2C:before{display:inline-block; margin:0 12px 0 0; width:69px; height:24px; background:rgba(0, 0, 0, 0) url("../media/graphics/icon-gbp.svg") no-repeat scroll 0 0; font-size:10px;	content: 'Salary:';padding-top:4px;padding-left:32px;}
	table.jobs .pad10 + .pad10 .left.col4A::before,table.jobs .pad10 + .pad10 .left.col4::before, .careerLstWrap .col4C:before{display:inline-block; margin:0 12px 0 0; width:70px; height:24px; background:rgba(0, 0, 0, 0) url("../media/graphics/icon-calendar.svg") no-repeat scroll 0 0; font-size:10px; content: 'Start Date:'; padding-top:4px;padding-left:32px;}
	table.jobs .pad10 + .pad10 .left.col5A::before,table.jobs .pad10 + .pad10 .left.col5::before, .careerLstWrap .col5C:before{display:inline-block; margin:0 1px 0 0; width:79px; height:24px; background:rgba(0, 0, 0, 0) url("../media/graphics/icon-pencil.svg") no-repeat scroll 0 0; font-size:10px; content: 'Date Posted:'; padding-top:4px;padding-left:32px;}
	table.jobs .pad10 .col6 a, table.jobs .pad10 .col6A a{margin:0 !important; float:none; display:inline-block;}
	table.jobs .pad10 .left.col6:before, table.jobs .pad10 .left.col6A:before{display:none;}
	table.jobs .pad10 .col6 a:after, table.jobs .pad10 .col6A a:after{content:"Short List:"; width:79px; display:inline-block; float:left; margin:3px 0 0 -4px !important; font-family:arial,sans-serif; font-size:10px; color:#505050;}
	.childcarejobsshort-list .icon-heart-sel::before{margin-right:0;}

	#Main .careerLstWrap .col3C, #Main .careerLstWrap .col4C, #Main .careerLstWrap .col5C{padding:4px 0 0 14px !important;}

	/*That FaceBook comment plugin*/
	.fb_iframe_widget iframe{float:left; position:relative; width:70% !important;}

		/*Agencies*/
		#nuresry-services > .left{width:100% !important;}
		#parents.module.grey10,#childcarers.module.grey10,#nuresry-services.module.grey10{background-image:none;}
		#parents.module, #childcarers.module, #nursery-noPar.module{height:auto; padding:10px;}
		#parents.module, #childcarers.module .button, #nursery-noPar.module .button{padding:1%;}
		#parents .button, #nuresry-services .button{padding:1% 2%;}
		.border-right{border-right:0; padding:0;}
		.blue-base > div > .left{width:85%;}
		.module.blue-base{margin-bottom:15px; padding-bottom:15px; padding-left:15px; padding-top:15px;}
		.defUl.defBranch img, ul#menu-list li.blank{display:none;}
		#sub-menu a{color:#ffffff;}
		.defUl .left{width:auto !important;}
		.module.border{border:none;}
		.right.btnBranch{margin:auto !important;}
		#childcarers .left.paddingL10{padding-left:0;}
		
		/*popUp*/
		.customPopup{background:#fff none repeat scroll 0 0; border:1px solid #009ddc; border-radius:8px; font-size:4px; left:10px !important; min-height:211px; overflow:hidden; position:absolute; width:91% !important; z-index:1000;}
		.customPopup .data{display:block !important; float:left; width:100% !important;}
		#loginPopBtnLink{min-height:30px;}
		.customPopup .formBoxDiv{width:100% !important;}
			
	/*blog list*/
	.blogListImg{margin-bottom:15px;}
		.noMargin b a{color:#0065a4; font-size:17px;}
		.ourFav_Row .right{margin-top:10px; width:100% !important;}
	
	/*forms*/
	.normalLink, .jobPLbl{float:left; width:100%;}
	.jobPLbl .left{width:100% !important;}
	input.entPostcode{width:100%;}
		.info-text{padding:3px 0 0 10px;}
	.button.go{float:left; margin-right:0; width:100%;}
	#L2 form .left{width:85% !important;}
	#L2 form .right{float:left; width:15%;}
		#L1 #postcode + .spacer + div{display:none;}
		#L1 #postcode + .spacer + div + div{display:block;}

	input.jobInput{border-radius:8px; width:164px; padding:8px;}
	#L1 > div{float:left; width:100%;}

		ul.form-stack li .left .checkbox{float:left; width:30%;}
		.normalText{line-height:26px; margin-left:25px; margin-top:-17px;}
		#divRegionMain + .blue-line + .left{float:right; margin:-100px 0 0; width:32% !important;}
		#divRegionMain + .blue-line + .left + .right{float:right; width:32% !important; margin:0;}
		#nvqQualDiv, #otherQualDiv{clear:both; float:left !important; margin-bottom:26px; margin-top:18px !important; width:100% !important;}
#childcareForm .regLblSmall{color:#fff; float:left !important; font-size:12px; margin-left:2px; width:80% !important;}
	#countryExtra_1 #postcode{max-width:none !important;}
	#countryExtra_2 + div .regLbl.left.bold.tPad3 br{display:none;}
	#countryExtra_2 + div{margin:10px 0 12px;}

	/*footer*/
	.footer-menu{display:block;}
	.footerBg{border-radius:0;}
		#content-wrapper #bottom{float:left; height:auto !important; padding:0; width:100%;}
		 #content-wrapper #bottom #review{background-image:none; border-radius:0; box-shadow:none; float:left; margin-bottom:0; padding:5%; width:100%;}
	#quote-descript:before{content:"\f10d"; font-family:'fontawesome'; padding-right:5px;}
	#quote-descript:after{content:"\f10e"; font-family:'fontawesome'; padding:5px;}
	
		ul.image-list{list-style:outside none none; margin-bottom:0 !important; margin-left:20%; margin-top:10px;}
			ul.image-list li{display:table; float:left; padding:0 1px 0 0 !important; width:36%;}
		#content-wrapper #bottom #review span{color:#fff; float:right; font-size:14px; margin-top:auto;}
			#footer #middle{background:#f6f6f6; border-bottom:none; border-top:none; float:left; width:100%; display: none;}
				#footer #middle h6, #footer h5, #footer #lower, #footer #upper .col, #Recruitment .fblue, #Nurseries .footer-menu .npurp, #Creches .footer-menu .npink, #Kids-Clubs .footer-menu .ngreen, #Training .footer-menu .nyellow{display:none;}
				.copyTxt > p{padding-left:10px; width:80%; text-align:left;}
		/*Footer nav*/
		.copyrightText p, .footer-menu{display:block !important;}
			.copyrightText p{text-align:center;}
		.footer-menu{float:left; margin-bottom:0; width:100%;}
		#footer #middle .mobileNav{background:#f6f6f6 none repeat scroll 0 0 !important; float:left; height:auto;}
			#footer #middle .topDrop{background:#f6f6f6 none repeat scroll 0 0 !important; box-shadow:none !important; float:right; top:40px;}
				#footer #middle .topDrop .icon-arrow{display:block; font-style:normal; position:absolute; top:2px;}
			#footer #upper{border:none;}
				#footer #upper .social, .copyrightText{display:block;}
					.social a:hover{text-decoration:none !important;}
		.footer-menu > li{float:left; list-style:outside none none; width:50%;}
			.footer-menu a{float:left; padding:6% 5%; width:100%; text-align:center;}
				.footer-menu a:after{content:"\f0da"; font-family:fontawesome; margin-left:15px;}
					.footer-menu a:hover{text-decoration:none !important; opacity:0.8;}
					.fblue{background:#00bce4 none repeat scroll 0 0 !important; color:#fff !important;}

		/*#footer social icons*/
		/* a.sm-icons.facebook, a.sm-icons.twitter, a.sm-icons.linkedin, a.sm-icons.youtube, a.sm-icons.google, a.sm-icons.pinterest{background:none;} */
		.col.sm-logos, #widget, .col.social iframe{display:none !important;}
		#footer #upper .col.social{background:#0065a4 none repeat scroll 0 0; display:inline-block !important;/*  float:left; */ padding:4% 0 8% 30%; width:100%; height:64px;}
		
			a.sm-icons{width:48px; text-align: center;float: none; display: inline-block;vertical-align: top;}
			#footer #upper .col.social p{display: none;}
/* 				a.sm-icons.facebook, a.sm-icons.twitter, a.sm-icons.linkedin, a.sm-icons.youtube, a.sm-icons.google, a.sm-icons.pinterest{font-family:fontawesome; font-size:30px; color:#fff; background-image:none;padding-top:0;} */
					/* a.sm-icons.facebook:before{content:"\f09a";}
					a.sm-icons.twitter:before{content:"\f099";}
					a.sm-icons.linkedin:before{content:"\f0e1";}
					a.sm-icons.youtube:before{content:"\f067";}
					a.sm-icons.google:before{content:"\f0d5";}
					a.sm-icons.pinterest:before{content:"\f231";} */
			#footer #upper .col.social{padding:15px 22%;text-align: center;}
					
		.crechescorporateeventsquote .defUl .clear{display:block !important;}
		#crecheForm{background:#0065a4 none repeat scroll 0 0; color:#fff !important; float:left; padding:10px; width:100%;}
		#crecheForm .regLbl{float:left; width:100% !important; color:#fff;}
		#crecheForm .regLblSplit, #crecheForm .regTxt, #crecheForm .margin-bottom20.right.clear > i, #crecheForm .left .regLblNote{color:#fff;}
		.nurseriesmanagedservices-for-nurseriesmanaged-services-enquiry .clear{display:block !important;}
		a[name="safety"]{display:none;}
		a[href="undefined"]{display:none;}
		#crecheForm .lPad5, #crecheForm .regTxt{padding-left:0; margin:5px 0 0;}
		#crecheForm .lPad8{padding-left:0;}

	.icon-register-14-white.button1.transAll01{float:left;}
	#Main .customDates .left{width:auto !important; margin:0 6px 0 0;}
		
 #L2, #L1{background-position:684px 7px !important; min-height:319px;}
	#L2.l1BlockWithShortList, #L1.l1BlockWithShortList{min-height:346px;}
		tr.top td{border-radius:0 !important;}
				
		.nurseriesmanagedservices-for-nurseries .Lside.module.grey10, .css-768 .Lside.module.grey10{display:none;}
		
.labelclass{position:relative;}
.about .defUl ul li{border-bottom:0 solid #ccc; float:left; margin-left:0; padding:0; width:100%;}
	.about .defUl li a::before{content:""; margin-left:-10px;}
	.aboutheadoffice-fulhamteam .defUl li a::before{content:"" !important; margin-left:-10px;}
		.aboutheadoffice-fulhamteam .defUl ul li{border-bottom:0 solid #ccc; float:left; margin-left:0; margin-right:0; padding:12px 5px 5px; width:8%;}
	.aboutheadoffice-fulhamteam .module.blue-base{margin-bottom:0; padding-bottom:15px; padding-top:15px;}
	.aboutheadoffice-fulhamteam .ui-state-active a img{border:3px solid #00bce4;}
	
	.icon-send1,.icon-call-dblue,.icon-email, .icon-login-blue{background-image:none !important;}
	.icon-call-dblue::before{font-family:fontawesome; content:"\f10b"; color:#005581; font-size:34px; margin-right:3px;}
	.icon-email::before{font-family:fontawesome; content:"\f003"; color:#005581; font-size:20px;}
	.icon-login-blue::before{font-family:fontawesome; content:"\f090"; color:#005581; font-size:20px;margin-right:1%;}
	.icon-send1::before{font-family:fontawesome; content:"\f234"; color:#005581; font-size:20px;margin-right:5px;}
	
	.cont-top{margin-bottom:10px;}
    .hSpc1{float:left; height:1px; line-height:1px; margin-bottom:10px; margin-top:10px; width:100%;}
    .lpad5{float:left;}
	.childcareagencies .button{padding:1% 2%;}
	#Recruitment .module.blue-base .mod-link{padding-left:0; width:9% !important;}
	#Main .twenty .left{float:left !important; width:78% !important;}
	div.mod-link-login{padding-left:0;}
	.mod-link.icon-send1.bkg-fix.fixed-w72{min-width:200px;}
	.bigHead h2 a{font-size:18px !important; line-height:1em;}
	
	h3.icon-star::before{content:"\f005"; font-family:'fontawesome'; margin-right:10px;}
		.icon-star > a{float:none; width:90%; margin-top:auto;}
		
	.Lside.module.light-blue1.widgets .right{float:left; width:100%;}
	.icon-star{background-image:none;}
	.password-meter-message{float:left; font-size:12px; text-align:left; width:100%;}
	
	div.divBlueBalloonBox ul li{margin:auto;}
	.labelclass{margin-left:-317px !important; margin-top:5px; position:absolute;}
	.labelclass{display:none;}

	/*footer*/
 #sub-menu{border-radius:0; float:left; width:100%;}
	#content-wrapper #bottom #review.nurseries, #content-wrapper #bottom #review.kids-club, #content-wrapper #bottom #review.training, #content-wrapper #bottom #review.creches{background-image:none;}
	#sub-menu {background:#005581 none repeat scroll 0 0; float:left; width:100%; margin-bottom:0;}
.button.go{float:left; margin-right:0; padding:9px; width:100%;}
.about .defUl iframe{width:auto;}
	
	/*new table fixes*/
	#Recruitment .defUl table ul{border:1px solid #ccc; float:left; width:100%;}
		#Recruitment .defUl table ul:last-child{border-left:0;}
		#Recruitment .defUl table ul:first-child{border-left:1px solid #ccc;}
		.defUl ul li{float:left; list-style:outside none none; width:60%;}
			.defUl ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0; padding:0 5px 15px;}
		.defScr tbody tr td{float:left; width:98% !important;}
		.defScr tbody tr td li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 5px; margin-left:0;}
		.defUl ul li{border-bottom:1px solid #ccc; float:left; margin-left:0; width:100%; padding:12px 5px 5px; text-align:left;}
			.defUl li:last-child{border-bottom:none;}
			.defUl ul{padding:0;}
			.Mid1 ul li a{font-size:12px;}

.fullWidthL2,.fullWidthL1{width:100% !important; border-radius:0 !important; background-position:709px 14px !important; margin-bottom:0 !important;}
		.fullWidthL2{max-height:175px !important; min-height:175px !important;} 
		.fullWidthL2 .button.go{padding:9px 10px;}	
		
			#Kids-Clubs #R2{margin-bottom:15px; margin-top:15px;}
	#Kids-Clubs .defUl tbody ul{border:1px solid #ccc; float:left; width:100%;}
    .branch-content,.branch-name, .branch-address{float:left; width:96% !important;}
	.branch-name, .branch-address, .branch-phone{border-right:0;}
	td > img{margin-bottom:10px; display:none;}
			
	/*I got fed up with the domino effects of this site, so I have created a script that takes the url of the pages and creates new classes - see utils.js*/
		.nannyscreening-services .grey10, .kidsclubsholiday-club-and-playscheme-settings tbody{border:none !important;}
		.contact .defUl ul li a::before{content:none;}
			.contact .formBoxDiv .clear.left > h3{color:#fff !important;}
			.contact form.tiniesForm .select, .contact form.tiniesForm input{max-width:255px !important; width:100% !important;}
			.contact .formBoxDiv .left.sCodeLbl > img{float:left;}
		.refreshImage{color:#fff; float:left;}
		.creches .mod-wrapper.right{max-height:400px;}
		.crechesmanagedcreche-servicesenquiry  .clear, .childcaretraining-coursesenquiry .clear{display:block !important;}
	.defUl p{margin:0 0 12px !important;}
	.crechesmobilecrechesoptions #Main h3{padding:0 !important; margin-top:0 !important;}
		
		#Kids-Clubs .kidsclubsholiday-club-and-playscheme-settings td{border-left:none !important; width:100% !important;}
		#Kids-Clubs.kidsclubsholiday-club-and-playscheme-settings tr td{border-left:0 none !important; width:100% !important;}
			#Kids-Clubs.kidsclubsholiday-club-and-playscheme-settings table.our-branches tr td{width:90% !important;}
					.nurseriesnurserysettings table th, .nurseriesnurserysettings  table td{border:0 !important; text-align:left; vertical-align:top; width:100% !important;}
					.nurseriesnurserysettings td > table tbody tr td{width:50% !important; border:1px solid #ccc !important;}
					.nurseriesnurserysettings table.our-branches td{width:93% !important;}

	.Mid3.Mid3-REC.module.grey10 .left, .Mid3.Mid3-REC.module.grey10 .right	{
		border:1px  solid #ff0000;
		width:48%;
	}	
		#Creches.creches .Mid1 ul, #Creches.creches .Mid2 ul{border:1px solid #ccc !important;}
		 #Creches.creches .Mid2 ul{margin:0 0 10px 0;}
		#Creches.creches .Mid1 ul li, #Creches.creches .Mid2 ul li{border-bottom:1px solid #ccc !important; list-style-type:none;}
		#Creches.creches .Mid1 ul li, #Creches.creches .Mid2 ul li{border-right:none; border-top:none;width:100%;height:40px;}
		#Creches.creches .Mid1 ul li:last-child, #Creches.creches .Mid2 ul li:last-child{border-bottom:0 !important;}
		.crechesmobilecreches .defUl ul{border:1px solid #ccc; float:left;}
		
		#Creches #M3 .left, #Creches #M3 .right, #Creches #M4 .left, #Creches #M4 .right{
			width:50%;
		}
		
	/*Page fixes*/
	.Rside.module.blue-base.widgets{float:left; padding:0 !important; width:auto;}
	.Rside.module.border.MorFavDiv.widgets{float:left; padding:5%; width:100%; margin-top:10px;}
	#sub-menu{float:left; width:100%; background:#005581 none repeat scroll 0 0;}
		#sub-menu ul#menu-list li.active{background: #0065a4 none repeat scroll 0 0;}
	.moduleScreen{border-radius:0; padding:15px;float:left;}
	.section-break-head{display:none;}
	.S-service{border-right:medium none;}
	a.info{float:left; margin-bottom:30px;} 
	
	.nannyScreening-listing.moduleScreen.light-blue3.margin-bottom20 .button{border-radius:3px; float:right !important; font-size:16px; font-weight:bold; padding:1% 2%; text-align:center; text-transform:none; transition:all 0.2s ease-out 0s; width:38%;}

	/* Main content */
	#content-wrapper #three-column{float:left; width:100%;}
		.button.grey40{font-weight:bold; text-align:center; margin-bottom:5px; float:left; padding:10px 12px !important; border-radius:4px; margin-top: 5px;}
		.customPopup{background:#fff none repeat scroll 0 0; border:10px solid #009ddc; border-radius:10px; font-size:14px; left:13px !important; min-height:431px; overflow:hidden; position:absolute; width:92% !important; z-index:1000;}
		.nofloat{float:left !important;}
		.W-auto{padding-right:41px !important;}
		.icon-login, .icon-send2{background-image:none;}
	.icon-send2{margin-bottom:auto !important;}
		.button.light-pink1.icon-rss.bkg-fix{margin-bottom:1px;}
	.defUl ul li a{color:#005581; font-size:13px; margin-left:0; margin-right:5px;}
	.nurseries .defUl{margin:auto !important;}
	.nurseries td,.nurseriesnurseryjobs td{border:1px solid #ccc;}
	.crechesmanagedcreche-servicescreche-settings .table_0 td + td{display:none;}
	.our-branches.table_1{margin:0 0 15px;}
	.crechesmobilecrecheshow-it-works .defUl ul{float:left; width:100%; margin:0 0 12px;}
		.crechesmobilecrecheshow-it-works .defUl ul li a::before{content:''; display:none;}
	.crechesmobilecrecheshow-it-works table td{vertical-align:top; width:50%;}
	.crechesmobilecrecheshow-it-works .table_0 ul li{width:100%;}
	.crechesmobilecrecheshow-it-works .defUl{margin:0 !important;}

	/* Branches table */
	.our-branches > thead tr,.our-branches tr + tr, .our-branches tbody tr td + td,table.our-branches thead{display:none;}
		.branch-name{cursor:pointer;}
			.branch-name:hover{opacity:0.8;}
	.our-branches tbody.active tr td + td, tbody.active tr + tr{display:block;}
	.branch-phone, .branch-email{width:100% !important; float:left;}
	.css-1024 .branch-phone, .css-1024 .branch-email{width:96% !important; float:left;}
	.bname::after, .bn::after{content:"\f067"; font-family:'fontawesome'; float:right;}
	
	/*imports for ipad*/
#Creches #M2 .left, #Creches #M2 .right, #Creches #M1 .left, #Creches #M1 .right{width:50%;}
		#Creches .Mid1 ul{border:1px solid #ccc;}
			#Creches .Mid1 ul li{border-bottom:1px solid #ccc;}
				#Creches .Mid1 ul li:last-child{border-bottom:none;}
				
#teamTabs li{border-bottom:0 none; width:25%;}
#teamTabs ul li a:before{content:none;}
#teamTabs p{float:right !important; width:75%;}
.widgetsBr > div > .left{float:left; width:15%; margin-right:10px;}

.twenty .module.blue-base > p {float:left; width:50% !important;}
#Recruitment .module.blue-base .mod-link{padding-left:0; width:9% !important;}
	.css-680#Recruitment .module.blue-base .mod-link{width: 3% !important;}
.mod-link.icon-send1.bkg-fix.fixed-w72, .css-768 div.mod-link-login{display:none;}

#R2{display:none;}

.dk_toggle_1{min-width:100%;}
#postcode{width:100%; height:38px; text-transform:uppercase; font-size:13px;}
.css-1024 #postcode{max-width:251px !important; margin-right:23%;}
.css-1024 .dk_toggle_1{width:238px !important;}

input.entPostcode{border-bottom-left-radius:8px; border-top-left-radius:8px; height:42px; border:1px solid #fff;}
.css-1024 .widgets .button{padding:1% 2%;}

#jsPCodeDiv > #container{border-radius:0; color:#fff; float:left; min-width:190px !important; width:100%;}
#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95%;}

.childcarejobsno-results #postLabel{display:none;}

	.Mid1.Mid1-REC.module.grey10 .left, .Mid1.Mid1-REC.module.grey10 .right{float:left; width:50%;}
		.Mid1 ul{border:1px solid #ccc; float:left; margin-bottom:10px; margin-left:0; padding:0;}
		.Mid1 .left ul{border-right:none;}
			.Mid1 ul li{border-bottom:1px solid #ccc; float:left; list-style:outside none none; margin-left:0; width:100%;}
				.Mid1 ul li:last-child{border-bottom:medium none;}
				.Mid1 ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 0; margin-left:0;}
					.Mid1 ul li a{color:#005581; float:left; font-size:11px; font-weight:200; margin-left:0; padding:15px 6px 10px;}
					.Mid1-REC h2 a:hover, .Mid2-REC h2 a:hover{text-decoration:none !important;}
					.ourFav_Row > h2{margin-top:20px;}
					.ourFav_Row .clear{display:block !important;}	
						.css-1024 .dk_container,.css-1024 input.jobInput{margin-bottom:8px;}
						.css-1024 #L2{background-position:958px 7px !important;}
						.Lside.module.light-blue1.widgets{height:auto; margin-bottom:0 !important; position:relative;}
						.button.light-blue1.icon-arrow3.bkg-fix.margin-top10{width:100%;}
						
	/*Some ipad fixes to agency*/
	.twenty .module.blue-base > h3{float:left; width:16% !important; display:none;}
	#Main .twenty .left{float:left !important; margin-left:-20px; margin-right:-20px; width:24% !important;}
	.twenty .module.blue-base > p{float:left; width:26% !important;}
	div.mod-link-login{float:right; width:24%;}
	.left.fifty,.right.fifty,.left.hundred{background:#e5f8fc none repeat scroll 0 0;}
	#Recruitment .defUl > div{float:left; margin:0 !important; position:relative !important; width:100% !important;}
	/*end ipad fixes to agency*/
	/*mobile pager*/
	.pagingTxt{display:none;}
	.mobilePager{background:#00bce4 none repeat scroll 0 0; color:#fff; float:left !important; text-align:center; width:100%; padding:10px 0; margin:0 0 15px;}
	.pagerBtn.prevBtn, .pagerBtn.nextBtn{color:#fff; padding:10px;}
		.pagerBtn.nextBtn{float:right;}
		.pagerBtn.prevBtn{float:left;}
		.pagerBtn.prevBtn:before{content:"\f060"; font-family:'fontawesome'; padding-right:5px;}
		.pagerBtn.nextBtn:after{content:"\f061"; font-family:'fontawesome'; padding-left:5px;}

/*job search*/
	table.jobs{width:100% !important; float:left;}
		table.jobs td.pad10, table.jobs.alt td.pad10{padding:0 !important; float:left; width:100%; margin-top:8px;}
			td.descript{width:100%;}
			table.jobs td, table.jobs.alt td{border-radius:0 !important; float:left; width:100%;}
	table.jobs tr, table.jobs td.col1, table.jobs td.col1A, table.jobs div.col1, table.jobs div.col1A, a.JT, .descript.linkNormalCol, #Main.fullWidth, table.jobs td.col3, table.jobs td.col3A, table.jobs div.col3, table.jobs div.col3A {float:left; width:100%; box-sizing: border-box;}
	.sortByFont, #jsCountyDiv > div, table.jobs tr.top{float:left; width:100%; margin-bottom:10px !important;}
	.css-480 .sortByFont,.css-480 #jsCountyDiv > div,.css-480 table.jobs tr.top{float:left; width:100% !important; margin-bottom:10px !important; margin-top:0 !important; margin-right:0 !important; margin-left:0 !important;}
	.css-320 .sortByFont,.css-320 #jsCountyDiv > div,.css-320 table.jobs tr.top{width:100% !important; z-index: 9999; margin: 0 0 15px !important;}

	table.jobs tr.top,.sortByFont{display:none;}
	.jspPane .checkbox, .jspPane .radio{width:18%;}
	td.borderRt{border-right:0;}
	td.descript{width:95% !important; float:left; padding:5px !important;}
	.jobs .left.col1{padding-left:10px !important}
	#Recruitment .defUl > div{float:left; margin:0 !important; position:relative !important; width:100% !important;}
	.jobs_det{width:100% !important; margin-bottom:12px;}
	.bname::after, .bn::after{content:"\f067"; font-family:'fontawesome'; float:right;}
	#Main .tiniesForm .left > .left .elChkBox{float:left !important;}
	/*new table fixes*/
	#Recruitment .defUl table ul{border:1px solid #ccc; float:left; width:100%;}
		#Recruitment .defUl table ul:last-child{border-left:0;}
		#Recruitment .defUl table ul:first-child{border-left:1px solid #ccc;}
		.defUl ul li{float:left; list-style:outside none none; width:60%;}
			.defUl ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0; padding:0 5px 15px;}
		.defScr tbody tr td{float:left; width:98% !important;}
		.defScr tbody tr td li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 5px; margin-left:0;}
		.defUl ul li{border-bottom:1px solid #ccc; float:left; margin-left:0; width:100%; padding:12px 5px 5px;}
			.defUl li:last-child{border-bottom:none;}
			.defUl ul{padding:0;}
			.Mid1 ul li a{font-size:12px;}

			.Lside.module.dark-pink.widgets{margin-bottom:0;}
			table.jobs td.pad10, table.jobs.alt td.pad10{text-align:left;}
			.descript.linkNormalCol{text-align:left; width:100% !important; padding:0 15px !important; margin:15px 0; line-height: 22px;}
	.descript.linkNormalCol a{float:left; width:100%;}
			.jobs .details{float:left; width:100%; padding:0 15px !important; box-sizing: border-box; margin:0 0 12px;}
	#Training tbody{border:0px solid #ccc; float:left; padding:20px !important;}

ul#menu-list li a.has-sub-exp,ul#menu-list li a.has-sub:hover,ul#menu-list li a.has-sub{background:none;}
ul#menu-list li a.has-sub-exp:after,ul#menu-list li a.has-sub:after{content:"\f105"; font-family:'fontawesome';float:right; font-size:18px;}

.icon-arrow3{background-image:none !important;}
.icon-arrow3:before{content:"\f0da"; font-family:'fontawesome';float:right; font-size:18px; margin-right:20px;}
.childcarejobssearch .icon-arrow3:before{content:"\f0da"; font-family:'fontawesome';float:right; font-size:18px; margin-right:20px; margin-left:13px;}
.icon-rss{background-image:none;}
.icon-rss:before{content:"\f09e"; font-family:'fontawesome';float:right; font-size:18px; margin-right:20px; color:#0065a4 !important;}
.icon-heart{background-image:none !important; padding-left:0 !important;}
.icon-heart:before{content:"\f08a"; color:#0065a4;font-family:"fontawesome"; float:left; margin-right:14px !important; font-size:20px;}
#icoShorList.icon-heart:before, #icoShorList.icon-heart-sel::before{font-size:14px;}
.icon-heart:hover{content:"\f004";}
.icon-heart-sel{background-image:none !important;}
.icon-heart-sel:before{content:"\f004"; font-family:'fontawesome'; margin-right:14px !important; color:#fff; float:left; font-size:20px;}
	.icon-heart-sel:hover{text-decoration:none !important;}
	table.jobs tr .icon-heart-sel::before{margin-right:0;}
#divJSrchListingMain .short-list.icon-heart, #divJSrchListingMain .icon-heart-sel{float:left; margin-top:2px !important; margin-left:2px !important; padding-left:0 !important; text-decoration:none; display:block !important;}
	.short-list.icon-heart:hover, .icon-heart-sel:hover{text-decoration:none !important;}
	#divJSrchListingMain .icon-heart{font-size:15px;}
	table a.short-list{float:left; width:100%; text-indent:0px;}

	.shortListSpinner{float:left !important; margin:0 2px 20px !important; position:static !important;}
	#icoShorList{padding-left:0 !important;}

.jobs .details .icon-arrow3::before{margin-left:20px; margin-right:20px;}
table.jobs a.button.light-blue1.icon-arrow3.bkg-fix{padding:7px 0 7px 14px;}
	.pad10 .icon-heart-sel::before{color:#0065a4 !important;}
.regLblSplit{color:#fff;}
#applyForm label{display:none;}
#applyForm textarea{width:98%;}
#Main .formBoxDiv > h3{color:#fff !important;}
.right .formBoxDiv .button.submitButton{background:#0065a4 none repeat scroll 0 0; bottom:0; float:left; height:35px; margin-bottom:10px; padding:8px 20px;}
		#jsPCodeDiv{float:left; width:100%;}
		#jsPCodeDiv > #container{float:left; min-width:190px !important; border-radius:4px;}
		
#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95%;}
#Main #crecheForm .select{float:left; height:37px; padding:3px 30px 0 10px; width:89%;}
.childcarejobssearch .subHeadline, .childcarejobssearch p{display:none;}

.mod-link.icon-send-dblue.bkg-fix.fixed-w72{display:none;}
.css-320 #Main .tiniesForm .select{height:46px; padding:8px 30px 0 10px; width:90% !important;}
#Recruitment .qq-upload-button{background-color:#00bce4; width:255px;}
.defUl ol{float:left; padding:0 0 5px 25px;}
.defUl ol li{float:left;}
a.info{background-image:none !important;}
a.info:before{content:"\f05a"; font-family:'fontawesome'; margin-left:-15px; margin-right:5px;}
.left.sCodeLbl > img{float:left;}
.del{max-width:84px; text-align:right;}
.css-320.nannyscreening-servicescheckout #Main .tiniesForm .select{width:83% !important;}

a[name=devon], a[name=existing], a[name=cornwall]{display:none;}
	p.devonBreaks{margin:0 0 15px !important;}
		.devonBreaks br{display:none;}
		#trainingEquiryForm .lPad8{padding-left:0;}
.parentshiringa-nannynannies h2 a, .parentshiringa-nannyholiday-nannies h3 a, .parentshiringa-nannyau-pairs-and-childminders h2 a, .parentshiringa-nannyau-pairs-and-childminders h3 a{display:none;}
	/*.blog*/
	.ourFav_Row .normalTxt .left > a{background:#009ddc none repeat scroll 0 0; color:#fff; padding:5px;}
	.defBranch .module.blue-base > p{width:40% !important;}
	.blogListImgCurve img{margin-bottom:20px; display:block !important;	float:left;}

.parentsfinda-babysitter td{border:1px solid #ccc;}
.parentsfinda-babysitter .defUl table ul:first-child{border-left:0 solid #ccc !important;}
.parentsfinda-babysitter .defUl ul{border:0 none !important;}
.parentsfinda-babysitter .table_1 td{border:0px !important;}

	.crechesmobilecreches td{border:1px solid #ccc;	vertical-align:top;	width:50%;}
.crechesmobilecreches .defUl table ul:first-child{border-left:0 solid #ccc !important;}
.crechesmobilecreches .defUl ul{border:0 none !important; width:100% !important;}
.nurserystaff-recruitmentnursery-supply td{border:1px solid #ccc; width:50%;}
.nurserystaff-recruitmentnursery-supply .defUl table ul:first-child{border-left:0 solid #ccc !important;}
.nurserystaff-recruitmentnursery-supply .defUl ul{border:0 none !important;}
.nurserystaff-recruitmentnursery-supply .table_1 td{border:0 !important;}
.nurserystaff-recruitmentnursery-supply .table_1 ul li{border-bottom:0 solid #ccc;}
.internationalplacementsnanny-jobs-overseas td{border:1px solid #ccc; width:50%;}
.internationalplacementsnanny-jobs-overseas .defUl table ul:first-child{border-left:0 solid #ccc !important;}
.internationalplacementsnanny-jobs-overseas .defUl ul{border:0 none !important;}
.internationalplacementsnanny-jobs-overseas .table_1 td{border:0 !important;}
.internationalplacementsnanny-jobs-overseas .table_1 ul li{border-bottom:0 solid #ccc;}
.internationalplacementshiring-a-british-nanny-to-work-overseas td{border:1px solid #ccc; width:50%;}
.internationalplacementshiring-a-british-nanny-to-work-overseas .defUl table ul:first-child{border-left:0 solid #ccc !important;}
.internationalplacementshiring-a-british-nanny-to-work-overseas .defUl ul{border:0 none !important;}
.internationalplacementshiring-a-british-nanny-to-work-overseas .table_1 td{border:0 !important;}
.internationalplacementshiring-a-british-nanny-to-work-overseas .table_1 ul li{border-bottom:0 solid #ccc;}
.nurserystaff-recruitmentour-clients td > img{display:block; margin-bottom:10px;}
.nurserystaff-recruitmentour-clients td{float:left; width:100%; height:auto;}
.nurseriesnurserysettingsarrange-visit #Main .tiniesForm .select, .nurseriesmanagedservices-for-nurseriesmanaged-services-enquiry #Main .tiniesForm .select{height:43px; padding:8px 8px 0 10px; width:92% !important; margin:10px 0 0;}
.crechesmobilecrecheseventsspecial-occasions .imgPadLeft10{display:none;}
.crechesmobilecrecheseventsexample-client-briefs h2 a,.crechesmobilecrecheseventsexample-client-briefs h3 a,.crechesmobilecrecheseventsexample-client-briefs h3{float:none; width:auto;}

.imgPadLeft10{display:none;}
.pdfIcon{display:none;}

	#Creches #Main .buttonLinksAllCont .buttonLinksAll{margin:0 !important;}

.dbsCheckCont > div, .dbsCheckCont{width:100% !important;}
#Sub-checkout .button, #Sub-checkout > div{width:100%;}

.pressPdf a::before{content:"\f1c1"; font-family:'fontawesome'; padding-right:10px;}

	#Main .elChkBox{width:auto !important;}

	#Main .tiniesForm .select{display:none;}
	form.tiniesForm select.styled{opacity:1; border:none; padding:13px 10px !important; -webkit-appearance:none;}
	.formBoxDiv #crecheForm{background:none; padding:0;}
	
	#rangeSlide{width:95% !important;}
	.contact .subHeadline{display:none;}

.ourFav_Row .right .module.grey20.clear > div{display:none;}
.formBoxDiv{background:#009ddc none repeat scroll 0 0;}
.childcarejobsteaching-jobssupply-teachers-faqs .defUl table ul{border:0 solid #ccc !important;}

table.our-branches .branch-phone::before{content:"\f10b"; font-family:'fontawesome'; font-size:26px; margin-right:9px;}
table.our-branches .branch-email::before{content:"\f003"; font-family:'fontawesome'; font-size:15px; margin-right: 5px;}

#crecheForm .clear{display:block !important;}
.info-text{z-index:991;}

	#divRegionMain, #divJobCatMain{float:left; width:100%;}

#divJSLiveInOpts + .right{width:100%;}

	div.divBlueBalloonBox ul li,div.divRedBalloonBox ul li,div.divGreenBalloonBox ul li{background:none !important; margin:auto; padding:0;}
	div.divBlueBalloonBox ul li:before,div.divRedBalloonBox ul li:before,div.divGreenBalloonBox ul li:before{content:"\f005"; font-family:'fontawesome';color:#0065a4; font-size:18px; margin-right:5px;}

	.crechesmobilecrechesoptionsthemes .defUl ul li a::before{content:'';padding:0;}
	.crechesmobilecrechesoptionsthemes .table_1 td img,.crechesmobilecrechesoptionsthemes .table_2 td img,.crechesmobilecrechesoptionsthemes .table_3 td img{display:none;}
	.crechesmobilecrecheseventsexample-client-briefs h2 a{color:#0065a4;}

	.homeSliderBg h1{margin-top:0;}

	p.news-list-CRECHES,p.news-list{background-image: none !important;}
	p.news-list-CRECHES:before,p.news-list:before{content:"\f05a"; font-family:'fontawesome'; margin-left:-15px; margin-right:3px;}
	.news-list{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}

	.icon-send1-CRECHES{background:none !important;}
	.icon-send1-CRECHES:before{content:"\f064";	font-family:'FontAwesome'; margin-left:-15px; margin-right:3px;}

	.branch-email > a{color:#005581;}

	.kidsclubs #Main:after{content:"url("/media/graphics/header-sign/tinies-find-best-childcare-uk.jpg")";}

	/* service links */
	.headServiceLinks, .headServiceLinks  + .serviceLinks{display:none;}
	.fImage{float:left; height:auto; width:100%; display:block;}

	.ourFav_Row .normalTxt .left > a{background:#00bce4 none repeat scroll 0 0;	border-radius:3px; color:#fff;	font-size:16px;	padding:3px 5px;margin-top: 14px !important; float:left;}

	.parentshiringa-nannynannies h2{margin:auto;}

	.childcarejobsadvice-for-nanniesofsted-nannies .defUl li, .parentsadvicefor-parentsofsted-childcare-register .defUl li{padding:12px 0 5px;}
	.parentssendchildcare-requirements form.tiniesForm .customSelects::after{right:4%;}
	.internationalplacementsnanny-jobs-overseas .table_0 li, .internationalplacementshiring-a-british-nanny-to-work-overseas .table_0 li{min-height:49px;}

	.divBlueBalloonBox li{line-height:30px !important;}

	.crechesmobilecrechesoptionsthemes .table_0 td{float:left;	width: 100%;}

	.crechesmobilecrechesevents .defUl ul li a::before{content:none;}
	.crechesmobilecrechesevents .defUl ul li{border-bottom:none;}
	.crechesmobilecrechesevents td{float:left;}

	.aboutcareerswith-tinies .jobs .details{float:left;	width:98%;}
	.aboutcareerswith-tinies .jobs .details > div{float:right;}

	td.col1C, td.col2C, td.col3C, td.col4C{border-right:none;}

	.col1C{padding:15px !important;}
	.col2C{padding-left:15px !important;}

	table.jobs td, table.jobs.alt td{padding:5px;}

	.childcareagenciesfranchise-sale-opportunities .table_0 ul{border:medium none !important;margin-left:-8px !important;padding:0 !important;}
	.childcareagenciesfranchise-sale-opportunities .defUl table{margin:0 0 -4px;}

	/*Footer*/
	.footerBg{border-radius:0;}
	#content-wrapper #bottom{float:left; height:auto !important; padding:0; width:100%;}
	#content-wrapper #bottom #review{background-image:none; float:left; padding:5%; width:100%; box-shadow:0 1px 5px #2b7ab9 inset; border-radius:0; margin-bottom:0;}
	#content-wrapper #bottom #review.nurseries, #content-wrapper #bottom #review.kids-club, #content-wrapper #bottom #review.training, #content-wrapper #bottom #review.creches{background-image:none; background-position:95% 95%; background-repeat:no-repeat;}
	#content-wrapper #bottom #review.kids-club{box-shadow:0 1px 5px #264600 inset;}
	#content-wrapper #bottom #review.training{box-shadow:0 1px 5px #c35e00 inset;}
	#content-wrapper #bottom #review.nurseries{box-shadow:0 1px 5px #61257d inset;}
	#content-wrapper #bottom #review.creches{box-shadow:0 1px 5px #92003e inset;}

	/* Challenge */
	#Main p + ul, #Main p + ul li, #Main h3 + ul, #Main h3 + ul li{list-style:disc outside none; border-bottom:none; padding:0;}
		#Main p + ul, #Main h3 + ul{float:left; width:100%; margin:0 0 15px;}
	#Main p + ul li, #Main h3 + ul li{margin:0 0 12px;}
	#Main p + ul li a:before, #Main h3 + ul li a:before{display:none;}
	#Main p + ul, #Main h3 + ul{margin-left:17px !important;}

	.ourFav_Row .right{width:30% !important; float:right; margin-top:0;}
	.ourFav_Row .normalTxt .ourFav_Row .right{width:30% !important; float:right; margin-top:0;}

	.ourFav_Row .normalTxt .right{text-align:right;}

	.icon-register-14-white.button1.transAll01::before{content:none;}

	.defUl.defBranch.divTxt > ul li{border-bottom:medium none; list-style:outside none disc; margin-left:15px; padding-right:25px;}
	.crechesmobilecrechescase-studies .preePAD{border-bottom:1px solid #ccc; height:49px; line-height:17px; padding:0 0 8px 4px;}
	.icon-register-14-white.button1.transAll01{width:96% !important; text-align:center;}
	#Recruitment .defUl .module.blue-base ul{float:left; width:104%;}
	.margin-t10{border-bottom: 0 none !important;}
	
	#simJob-content{display:none;}

	.addthis_toolbox, .addthis_button_facebook_like, #___plusone_0,#___plusone_1,.twitter-share-button{display:none !important;}
	div .section-break-head + .normalTxt{display:none;}

	#content-wrapper #one-column.mergeColumns #L2,#content-wrapper #one-column.mergeColumns #L1{margin-bottom:0;}

	.parentshiringa-nanny-without-an-agency iframe, .crechesmobilecreches iframe, .maternity iframe, .parents iframe, .aboutheadoffice-fulham iframe{border:medium none; width:100%;}

	.our-branches-odd .branch-phone:last-child:before,.our-branches .branch-phone:last-child:before{content:"\f0c0"; font-family:"fontawesome"; font-size:16px;}

	.ourFav_Row .greyButtonCont{padding:0; background:none;}
	.ourFav_Row .greyButtonCont a.button{padding:10px 15px; margin:0 0 15px;}
	.ourFav_Row .greyButtonCont .clear + .clear{display:none; padding:0 !important;}
	.ourFav_Row .greyButtonCont div:not(:first-child), .invalidContent{display:none !important;}

	#Recruitment .left .c-regLblSmall, #Main .tiniesForm .regLblSmall{float:left !important; margin-bottom:10px; margin-left:9px !important; width:94% !important;}
	#main-wrapper #Main .formBoxDiv{background:#009ddc none repeat scroll 0 0; border:0; color:#fff !important; float:left; height:auto; padding:15px; width:100% !important; margin:0 0 15px !important;}
	.formBoxDiv p{color:#fff !important;}
	.regTxt{color:#fff !important;}
    .lPad15{padding-left:0;}

	.childcarejobsregisterthank-you .defUl .button{border-radius:3px; float:left !important; font-size:16px; font-weight:bold; margin-bottom:10px; padding:1% 2%;	text-align:center; transition:all 0.2s ease-out 0s; width:100%;}

	.drpfrmBigOuterDivHt1, .drpfrmOuterDivHt1,.drpfrmBigInnerDivHt1, .drpfrmInnerDivHt1{width:100% !important;}
	.myaccountjob-alert-settings #Main .tiniesForm .regLbl{width:87% !important;}

	#Recruitment .left .c-regLblSmall{width:94% !important;}

	.myaccountedit .checkbox{margin-bottom:10px;}

	#divJobCatMain p, #divRegionMain p, form[name=frmJobSearch] > p{display:none;}
	.formBoxDiv a{color:#fff; text-decoration:underline; margin:12px 0 0;}

	form label.error{position:initial;}

	/*nanny screening services checkout*/
	#Main .cont-top .left, 	#product_grid .left{width:20% !important;}
	.Mid1.Mid1-REC.module.grey10 .left, .Mid1.Mid1-REC.module.grey10 .right{float:left; width:50%;}
	.Mid1 ul{border:1px solid #ccc; float:left; margin-bottom:10px; margin-left:0; padding:0;}
	.Mid1 .left ul{border-right:none;}
	.Mid1 ul li{border-bottom:1px solid #ccc; float:left; list-style:outside none none; margin-left:0; width:100%;}
	.Mid1 ul li:last-child{border-bottom:medium none;}
	.Mid1 ul li a:before, .Mid2 ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0;}
	.Mid2 ul li a:before{margin-right:2px;}
	.Mid1 ul li a{color:#005581; float:left; font-size:11px; font-weight:200; margin-left:0; padding:15px 6px 10px;}
	.Mid2 ul li a{color:#005581; display:block; font-size:11px; font-weight:200; margin-left:0; padding:15px 6px 10px;}
	.Mid1-REC h2 a:hover, .Mid2-REC h2 a:hover{text-decoration:none !important;}
	.ourFav_Row > h2{margin-top:20px;}
	.ourFav_Row .clear{display:block !important;}


	/*new fixes for the job search*/
	.css-1024 #divRegionMain, .css-1024 #divJobCatMain, .css-1024 #postcode{float:left; width:60% !important;}
	.css-1024 #divRegionMain + .blue-line + .left{width:30% !important; margin-top:-96px !important; margin-left:24px !important;}
	.css-1024 #divRegionMain + .blue-line + .left + .right{margin-top:-34px !important; margin-left:24px !important;}
	.css-680 #divRegionMain, .css-680 #divJobCatMain, .css-680 #postcode{float:left; width:60% !important;}
	.css-680 #divRegionMain + .blue-line + .left{width:30% !important; margin-top:-96px !important; margin-left:24px !important;}
	.css-680 #divRegionMain + .blue-line + .left + .right{margin-top:-34px !important; margin-left:24px !important;}

	.our-branches .button.light-blue1.icon-arrow3.bkg-fix.margin{margin-top:15px; color:#FFFFFF;}
	.branch-services, .branch-areas{text-align:left;}
	#nuresry-services .right{width:100%;}

	table a.branch-url{float:left; margin-top:20px !important; width:100%; color:#005581;}
	.branch-url::before{color:#505050; content:"\f108"; float:left;	font-family:"fontawesome"; font-size:16px; margin-right:5px;}
	.ticky{float:left; font-size:16px !important; margin-top:-21px !important;}
	#L2 .info-text.in-field{display:block !important;}
	
	/*--- CSS by Niraj starts ---*/
	.cartToolTip{float:left; margin:0 0 0 136px;}
	.nannyScreening-listing .abs{left:0 !important;	width:100%;	text-align:center;}
	.abs .cartToolTip{margin:0;	float:none;}
	/*--- CSS by Niraj ends ---*/

	.sub-head-CRECHES.icon-send1-CRECHES{display:none;}

	.css-1024 .colCost{max-width:none; text-align:center;}
	.css-1024 .colName{float:left;max-width:none;width:30%;}
    .css-1024 .colCost{width:20%;}
	.css-1024.colQty{width:8%;}

	#Main h2.subHeadline.normalSH{display:none;}
	.subHeadline.respSH.hidDiv{display:block;}

	.myaccountjob-alert-settings #Main .regLblSmall.bold{border-bottom:1px solid; float:left; margin-left:1px !important; min-width:300px;width:100% !important;}

	.awayMsg{background:#fff none repeat scroll 0 0; float:left; padding:5px;}
	#divApplyJobError p { color: #b1005d !important;}

	#Training th, #Training td{float:left; text-align:left;	vertical-align:middle; width:100%;}

	#childcarers > div{width:100% !important;}

	.downloads .preePAD{height:50px !important;	line-height:17px; padding:0;}

	.css-1024 #Main .tiniesForm .left > .left .elChkBox{float:left !important; width:7% !important;}

	.ourfavourites #Main .left,.ourfavourites2 #Main .left,.ourfavourites3 #Main .left,.ourfavourites4 #Main .left,.ourfavourites5 #Main .left,.ourfavourites6 #Main .left,
	.ourfavourites7 #Main .left,.ourfavourites8 #Main .left,.ourfavourites9 #Main .left,.ourfavourites10 #Main .left,.ourfavourites11 #Main .left{width:65% !important;}
	.myaccountjob-alert-settings .left.c-regLblSmall.elWidth150{width:90% !important;}
	.css-680 .myaccountjob-alert-settings #Main .left{width:86% !important;}
	.css-1024 .myaccountjob-alert-settings #Main .left{width:86% !important;}
	.margin-bottom20.tPad20 .elChkBox .checkbox{float:left;	width:10% !important;}
	.margin-bottom20 .tPad20 .regLbl.left{float:right !important; width:2% !important;}
	.info-text{display:none !important;}

	table.jobs td.col5C, table.jobs td.col5CA{width:69px !important;}

	.myaccountjob-alert-settings #Main .tiniesForm .regLblSmall{font-size:13px;}

	.css-320 .ourFav_Row .right{margin-top:10px; width:100% !important;}

	#crecheForm .checkbox, #crecheForm .radio{width: 11%;}

	.css-320.childcaretraining-coursesenquiry #Recruitment .left .c-regLblSmall, .css-320.childcaretraining-coursesenquiry #Main .tiniesForm .regLblSmall{float:left !important; margin-bottom:10px; margin-left:34px; margin-top:-10px; width:94% !important;}

	.childcaretraining-coursesenquiry #Main .tiniesForm .drpfrmInnerDivHt5 .regLblSmall{width:88% !important;}

	#M1 > p:last-of-type{display:none;}

	#parentForm #postcode{width:100% !important;}
	.css-680 .formBoxDiv .regLbl.left:last-of-type{margin-left:10px !important;}
	.css-680 .module.blue-base{margin-bottom:0; width:100% !important;}
	.css-680.nurseriesnurserysettings table.our-branches td{width:96% !important;}

	#one-column.right .module.blue-base .mod-link{padding-left:0; width:100% !important;}

	.Rside.module.blue-base.widgets.ctaColorPink{float:left; padding:15px 20px !important; width:100%;}
	.Rside.module.blue-base.widgets.ctaColorPink .icon-register-14-white.button1.transAll01{margin-left:0 !important; width:100% !important; padding:2%; background:none;}

	#one-column.right .module.blue-base .mod-link.icon-call-dblue::before{margin-right:14px !important;}
	#one-column.right .module.blue-base .mod-link.icon-email::before{margin-right:10px;}
	#countryContainer{width:100% !important;}
	.jspContainer{width:98% !important}

	.invalidLabel{display:none !important;}
	.crechesmobilecrecheshow-it-works .table_0 td:last-child li:last-child{border-bottom:1px solid #ccc;}
	.childcaretraining-courses .table_0 .standard:last-child{border-left:1px solid #ccc; float:left; width:100%;}
	.css-480 .blue-line + .left + .right, .css-480 .blue-line + .left{margin-left:30px; margin-top:10px; width:30% !important;}

	.ourfavourites.css-320 #Main .left, .ourfavourites2.css-320 #Main .left, .ourfavourites3.css-320 #Main .left, .ourfavourites4.css-320 #Main .left, .ourfavourites5.css-320 #Main .left, .ourfavourites6.css-320 #Main .left, .ourfavourites7.css-320 #Main .left, .ourfavourites8.css-320 #Main .left, .ourfavourites9.css-320 #Main .left, .ourfavourites10.css-320 #Main .left, .ourfavourites11.css-320 #Main .left{width:100% !important;}

	.sortByFont, table.jobs tr.top{width:29% !important; margin-top:-107px !important;margin-left:56px; height:149px !important; overflow:auto;}

	.css-1024 .blue-line + .left + .right, .blue-line + .left{margin-top:10px;margin-left:10px;}
	.css-1024 #divSubmitBtnJSrc .button{padding:1% 2%;}
	.css-1024 .jobPLbl .labelclass.in-field,.css-680 .jobPLbl .labelclass.in-field{display:none !important;}

	.css-680 table.jobs tr.top{width:100% !important; margin-top:-107px !important;margin-left:56px; height:149px !important; overflow: auto;}
	.css-1024 table.jobs tr.top{width:100% !important; margin-top:-107px !important;margin-left:56px; height:149px !important; overflow: auto;}
	.css-680 .blue-line + .left + .right, .blue-line + .left{margin-top:0;margin-left:0;}

	#jsCountyDiv{width:34%; float:right; margin:-108px 0 0;}
	#jsCountyDiv #container{overflow:auto; height:140px !important;}

	.css-320 #jsCountyDiv, .css-480 #jsCountyDiv{float:left; width:100%; margin:0;}

	.right.stButton.rmar116{width:100% !important;}

	.table_1 a{margin:5px 0 0 !important;}

	.Rside .mod-link.icon-send1.bkg-fix.fixed-w72{display:block !important;}
	.Rside .mod-link.icon-send1::before{content:"\f08e"; font-family:fontawesome; font-size:20px;}

		.childcaretraining-coursescache-level-courses .defUl h3 a, .childcaretraining-coursesofsted-registration-nanny-qualifications .defUl h3 a{display:none;}
	.childcaretraining-coursescache-level-courses .defUl table,.childcaretraining-coursesofsted-registration-nanny-qualifications .defUl table{border:1px solid #e8e8e8; clear:both; margin:0;}

	#Training.childcaretraining-coursescache-level-courses tbody,#Training.childcaretraining-coursesofsted-registration-nanny-qualifications tbody{padding:10px !important;}
	#Training.childcaretraining-coursescache-level-courses .defUl table ul,#Training.childcaretraining-coursesofsted-registration-nanny-qualifications .defUl table ul{padding-left: 14px;}

	#Recruitment.css-320.myaccountjob-alert-settings .formBoxDiv .left{background:#009ddc none repeat scroll 0 0 !important; border-bottom:0 none !important; float:left;
		margin-right:1px; width:100%;}

	.css-320.myaccountjob-alert-settings .drplistDiv1{width:19px;}
	.drplistDiv1{width:25px;}

	.myaccountjob-alert-settings.css-680 .drplistDiv1{width:20px;}
	.myaccountjob-alert-settings.css-1024 .drplistDiv1{width:17px;}

	.childcaretraining-coursesofsted-registration-nanny-qualifications .defUl p{margin:10px 0 !important;}

	#nursery-noPar.module.grey10{background-image:none;}
	.formBoxDiv .regLbl.left:last-of-type{margin-left:10px !important;}

	form label.error{display:initial !important; float:left !important; font-size:11px; font-style:italic; font-weight:bold; margin:7px 0 0; padding:5px; position:relative; width:100% !important;}

	.arrow-bg{background:#199fda none repeat scroll 0 0;}
	.arrow-bg-purple{background:#6C217F none repeat scroll 0 0;}
	.arrow-bg-pink{background:#E20177 none repeat scroll 0 0;}
	.arrow-bg-green{background:#78A22F none repeat scroll 0 0;}
	.arrow-bg-yellow{background:#E7A614 none repeat scroll 0 0;}

	.arrow-bg,.arrow-bg-purple,.arrow-bg-pink,.arrow-bg-green,.arrow-bg-yellow{border:1px solid #fff; color:#fff; float:left; font-size:12px; max-width:194px; min-width:100px; padding:5px; margin-right:200px;}
	
	.arrow-lt,.arrow-lt-purple,.arrow-lt-pink,.arrow-lt-green,.arrow-lt-yellow{display:none;}
	.mod-link-login.icon-login-blue.bkg-fix.fixed-w72{float:left; width:100%; display:block !important;}
	#venueAdd_err{margin-left:0 !important;}
	.crechesmanagedcreche-servicesenquiry .left.lPad8.captchaCont{margin-bottom:20px !important;}

	form .radioBoxDiv label.error{margin:0;}

	#Training.childcaretraining-courses tbody{border:1px solid #ccc; padding:0 !important; width:100%; float:left;}
	#Training.childcaretraining-courses tr{width:100%; float:left;}
	#Training th, #Training td{float:left; text-align:left;	vertical-align:middle; width:50%;}

	#Main .checkoutNannyRef{width:100%; float:left; margin:0 !important;}

	#Main #pay_form div.payment_tnc_extra{margin:15px 0;}
	#Main #pay_form .sec_codeerr, #Main #pay_form .sec_codeerr + .lPad10,  #Main #pay_form .sec_codeerr + .lPad10 + div{width:auto !important;}
	#Main #pay_form .sec_codeerr + .lPad10 + div{color:#fff;}
	#Main #pay_form .sec_codeerr + .lPad10 + div, #Main #pay_form .sec_codeerr + .lPad10{margin:12px 0 0;}
	#Main #pay_form .sec_codeerr + .lPad10 + div + div{height:auto !important; margin:0 0 12px;}
	#Main #pay_form .grndTotle2{margin:0 0 15px; width:100% !important;}
	#Main #pay_form .paymentTermsConditions{float:left !important; width:auto !important; margin:0 0 0 12px !important;}
	#Main #pay_form .paymentTermsConditions br{display:none;}
	#Main #pay_form .paymentTermsConditionsCont{margin-bottom:15px;	width:100% !important;}
	#Main #pay_form .paymentTermsConditionsCont .elChkBox{display:inline-block; width:auto !important;}

	.internationalplacements td{width:50%;}

	.childcarejobsregisterthank-you #L1, .childcarejobsregisterthank-you #L2{background-position:406px 14px; float:left; width:50%; padding:2%; border-radius:0px; margin-botom:0 !important;}

	#Recruitment.parents .table_0 td,
	#Recruitment.maternity .table_0 td,
	#Recruitment.parentshiringa-nanny .table_0 td,
	#Recruitment.parentshiringa-nannylondon-nanny-agencies .table_0 td,
	#Recruitment.parentshiringa-nannymaternity-nanny-agency .table_0 td,
	#Nurseries.nurseries .table_0 td, #Kids-Clubs.kidsclubs .table_0 td{float:left; width:49% !important;}

	#main-wrapper .careerLstWrap td{float:left; width:100% !important; box-sizing: border-box;}

	#Recruitment.parents .table_0 td + td, #Recruitment.maternity .table_0 td + td,
	#Recruitment.parentshiringa-nanny .table_0 td + td,
	#Recruitment.parentshiringa-nannylondon-nanny-agencies .table_0 td + td,
	#Recruitment.parentshiringa-nannymaternity-nanny-agency .table_0 td + td,
	#Nurseries.nurseries .table_0 td + td, #Kids-Clubs.kidsclubs .table_0 td + td{margin:0 0 0 -1px;}

	#Recruitment.parentsfinda-babysitter .table_0 ul li a::before{display:none;}

	#Creches .table_0 td, #Creches .table_1 td{/* border:1px solid #ccc; */ width:50%;}

	.contact .icon-website.button1.transAll01{float:left; width:100% !important; margin-left:0 !important; text-align:center; background-image:none !important;}
	.aboutrecchildcare-code-of-practice .defUl{float:left !important; margin:0 !important; width:100% !important; position:relative !important;}

    .aboutrecchildcare-code-of-practice .defUl table{float:left !important; margin:auto !important; width:100% !important; position:relative !important;}

	.aboutrecchildcare-code-of-practice td p img{display:none;}
	.crechesmobilecrecheseventswedding-creche .right.preePAD{height:auto !important; line-height:unset !important; padding:0 !important;}

	.crechesmobilecrechesoptionsbabysitting-package .defUl li{border-bottom:medium none !important; list-style:outside disc !important; margin-left:10px !important;}
	.crechesmobilecrechesevents .table_0 td, .crechesmobilecrechesevents .table_1 td{border:medium none !important; width:100% !important;}
	.defUl ul li{margin-bottom:0;}

	.contact .icon-login-blue::before{margin-right:1%;}

	.findBranch{text-transform:capitalize;}

	.creches .buttonLinksAllCont{margin-bottom:10px !important;}
	#Creches.crechesmanagedcreche-servicescreche-settings .table_0 td, #Creches.crechesmanagedcreche-servicescreche-settings .table_1 td{border:0 solid #ccc;}
	.nannyscreening-services .checkbox.active::before{color:#009ddc;}
	.clear.previusArt{display:block !important;	float:left !important; width:100%;}
	.nannyL{float:left !important; width:auto !important;}
	.nannyR{float:right !important;	text-align:right; width:50% !important;}

	#checkoutForm .right{float:left; width:100%;}

	.css-680 .ourFav_Row .left{max-width:465px; width:60% !important;}
	.css-1024 .ourFav_Row .left{max-width:670px; width:60% !important;}
    #Recruitment .abs{position:unset;}
    #Recruitment .abs-img-ref{display:inherit; float:left; width:100% !important; margin:auto;}
	#Recruitment .pngFixed{display:initial !important; float:right;	margin-bottom:-20px; max-height:235px; width:auto;}

	.mobBlogImg{display:inline-block !important; height:auto; margin-top:15px; max-height:none !important; max-width:none !important; border-radius:8px; width:100% !important;}
	.css-1024 .subLineCopy{width:60%;}
	.mod-link-login.icon-login-blue.bkg-fix.fixed-w72{float:left; width:100%; display:block !important;}

	a.downArrow{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;	display:block; height:18px; text-decoration:none; width:20px; content:"\f107"; font-family:'fontawesome'; text-align:right;}
	a.upArrow{background:rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-bottom:15px; margin-left:7px; margin-top:0px; text-align:right;}
	a.downArrow::before{content:"\f105";  font-family:'fontawesome';font-size: 26px;}
	a.upArrow::before{content:"\f104"; font-family:'fontawesome';font-size: 26px;}

	#Main #divFavNavi{float:right; width:9% !important;}
	#divFavNavi > div{float:left; width:auto; text-align:right; display:block; margin:0 0 12px 12px;}

	#divFavNavi a{float:none; display:block; margin:0;}
	#divFavNavi{width:100% !important;}
	.dark-pink > .right{float:left;	width:100%;}
	.icon-star > a{float:none;	margin-top:2px;}
	.customPopup .left > img{display:block !important;}
	.regLblSplitForgot{color:#fff;}

	.nannyScreening-listing .checkbox.active::before{color:#009ddc;}

	.abs-img-pvg{margin:auto !important; float:left; width:100%;}
	.formBoxDiv .cboth{clear:both; display:none;}
	.formBoxDiv .regLbl.left{margin-bottom:-2px; margin-top:5px;}

	.breadcrumbs .recruitment.active > span{display:block !important;}
	#nav-aid .right{display:none;}
	#nav-aid {background:white none repeat scroll 0 0; display:block; float:left; height:auto; padding:14px 0 14px 20px; width:100%; border-top:1px solid #ccc;}
	.hideThis{display:none !important;}
	#paynow{display:none;}
	#Wrapper404 .col1.left > img{display:none;}
	.previusArt .right{float:left; width:100%; margin:auto !important;}
	.previusArt .right > div{float:right;}
	.abs-img-contract,.abs-img-vet,.abs-img-scottish,.abs-img-advert{margin:auto;}
	#nuresry-services.module{padding:1.5% !important;}
	.icon-register-14-white.button1.transAll01{width:98% !important; padding:9px; text-align:center; border-radius:4px;}

    form .bespokeTooltips{float:left !important; width:100% !important; clear:both !important; margin-top:15px !important; position:relative !important; left:auto !important; top:auto !important; min-width:100% !important; max-width:100% !important;}

    form .bespokeTooltips .arrow-bg,form .bespokeTooltips .arrow-bg-yellow,form .bespokeTooltips .arrow-bg-green,form .bespokeTooltips .arrow-bg-pink,form .bespokeTooltips .arrow-bg-purple{min-width:100% !important; max-width:100% !important;}

	.section-break-head + div{display:block !important;}
	.section-break-head + div > .right{display:none;}
    .section-break-head + div > .left.normalTxt{display:none !important;}
	.left.normalTxt{display:none !important;}
	.bck2FavLink{border-bottom:1px solid #eee; border-top:1px solid #eee;padding-bottom:15px;padding-top:15px !important;margin-top:20px;}

	.abs{position:relative !important;}

	.Lside.moduleBlogImage{display:none;}
	.passwordMeterDiv{float:left; width:100% !important;}
	.password-meter-message-good{color:#aee1ff;}

	.ipadtxt {}
	.ipadh3{float:left;	width:30% !important;}
	.ipadimg {}
    .imgPadRight10{margin-right:35px !important;}

	.blogListImgCurve li{border:medium none !important;	list-style:initial !important;}
	.blogListImgCurve ul{margin-left:15px;}
	.blogListImgCurve h3{float:left !important;	width:100% !important;}
	.ipadtxt{width:auto !important;}

	.pagerBtn.prevBtn.disabled,.pagerBtn.nextBtn.disabled{display: none;}

	.jobs .left.col1{margin-top:20px;}
	.left.col1A{margin-top:20px;}

	.l2BlockWithShortList{min-height:346px !important;}

	.featured{background:#0065a4 none repeat scroll 0 0; border:1px solid #d9f5fb; color:#ffffff; padding:5px; position:relative;
		text-align: center; width:100%; float:left; display:block !important; font-weight:bold;}
	.featured::before{content:"\f005";font-family:'fontawesome';margin-right:10px;}

	.css-1024 .ourFav_Row .greyButtonCont,.css-680 .ourFav_Row .greyButtonCont{margin-top:-170px;}

	.Lside.module.grey10.widgets.testing{border-top:1px solid #eee;border-bottom:1px solid #eee; padding-top:7px; padding-bottom:0px !important;max-height:35px; display:block !important}
	.testing .left{float:left; width:auto; padding:5px;}
	.Lside.module.grey10.widgets.testing > p{float:left; padding:3px; width:auto !important;}

	.testing .left .hSpc14 > img{display:none !important;}
	.hSpc14.topLink0::before{content:"\f060";font-family:'fontawesome';}
	.hSpc14.topLink1::before{content:"\f061";font-family:'fontawesome';}
	.hSpc14.topLink2::before{content:"\f112" !important;font-family:'fontawesome';}

	.Lside.module.grey10.widgets.testing .icon-heart-sel::before{color:#0065a4;}

	#Wrapper404 a{background:#009ddc none repeat scroll 0 0; border:1px solid #fff;	color:#fff;	margin:0 10px; width:39%;}
	#Wrapper404 font {
		float: left;
	}

	.childcarejobs .Lside.module.grey10.widget-blog.widgets.testing{display:none !important;}

	.css-1024 #jsPCodeDiv > #container,	.css-680 #jsPCodeDiv > #container{border-radius:4px; float:left; min-width:190px !important; width:60% !important;}

	.testing .left .hSpc14 > img{display:none !important;}
	.css-320 .hSpc14.topLink0::before{content:"\f060";font-family:'fontawesome'; font-size:10px;}
	.css-320 .hSpc14.topLink1::before{content:"\f061";font-family:'fontawesome';font-size:10px;}
	.css-320 .hSpc14.topLink2::before{content:"\f112" !important;font-family:'fontawesome';font-size:10px;}

	.css-1024 .testing .icon-heart-sel::before,.css-1024 .testing .icon-heart::before{margin-right:8px !important;} .css-680 .testing .icon-heart-sel::before,.css-680 .testing .icon-heart::before,.css-480 .testing .icon-heart-sel::before,.css-480 .testing  .icon-heart::before, .css-320 .testing .icon-heart-sel::before,.css-320 .testing  .icon-heart::before{margin-right:8px !important;font-size:10px;}
	.testing .icon-heart-sel::before,.testing .icon-heart::before{margin-right:8px !important;}
    .css-320 .Lside.module.grey10.widgets.testing{max-height:60px;}

	.status{width:auto; display:inline-block;}
	.blog .status span:first-child, .ourfavourites .status span:first-child{display:none;}
	.status span:first-child{text-transform:capitalize;}
	.pagerBtn.prevBtn, .pagerBtn.nextBtn{margin:-12px 0 -10px; font-size:14px;}

	a.JT{margin:10px 0;}

    #divJSrchListingMain table.jobs .listJobDetailsActions > div:before, .careerLstWrap table.jobs .listJobDetailsActions:before{background-position: 0 -5px !important;}

    .listJobDetailsActions br{display:none;}
    .defBranch .clonedButton{float:left; width:38%; display:block;}

    p.alignedP, p.alignedP + p{float:left; margin:0 0 12px 20px !important; width:62%;}

	.crechesmobilecrechesoptionsthemes td, .divGreenBalloonBox td,.divBlueBalloonBox td{border:medium none !important; float:left; vertical-align:top !important; width:100% !important; margin-bottom:-15px;}

	.nurserySething-block  .table_0 td.standardList{
		width:49% !important;
	}
	.nurserySething-block  .table_0 .standardList ul.standard  {
		margin:0;
		list-style-type:none;
		border-left:1px solid #ddd;
		border-top:1px solid #ddd;
		width:100%;
		padding:0;
	}
	.nurserySething-block  .table_0 .standardList li{
		list-style-type:none;
		width:100%;
		text-align:left;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		
	}
	.nurserySething-block  .table_0 .standardList li a{
		display:inline-block;
		margin-left:2px;
	}

	.nurserySething-block  .table_0 .standardList ul.standard  {
			margin:0;
			list-style-type:none;
			border-left:1px solid #ddd;
			border-top:1px solid #ddd;
			width:100%;
			padding:0;
		}
		.nurserySething-block  .table_0 .standardList li{
			list-style-type:none;
			width:100%;
			text-align:left;
			border-right:1px solid #ddd;
			border-bottom:1px solid #ddd;
			
		}
		.nurserySething-block  .table_0 .standardList li a{
			display:inline-block;
			margin-left:2px;
		}
		#M3.Mid2.module ul{
			border: 1px solid #ccc;
			margin-bottom: 10px;
			margin-left: 0;
			padding: 0;
			clear:both;
		}
		#M3.Mid2.module ul li{
			list-style-type:none;
			width:100%;
			text-align:left;
			border-right:1px solid #ddd;
			border-bottom:1px solid #ddd;
		}

	/* TINIES NURSERY css start here add by Anil */
	#M4.Mid2-NURSERY.module ul.standard{
		margin:0 0 10px 0;
		border-left:1px solid #ccc;
		border-top:1px solid #ccc;
	}
	#M4.Mid2-NURSERY.module ul.standard li{
		list-style-type:none;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		width:100%;
		padding: 15px 6px 10px;
	}
	#M4.Mid2-NURSERY.module ul.standard li a:before{
		content: "\f105";
		float: left;
		font-family: 'fontawesome';
		margin-right: 2px;
	}
	#M4.Mid2-NURSERY.module ul.standard li a{
		color: #005581;
		display:inline-block;
		font-size: 11px;
		font-weight: 200;
		margin-left: 0;	
	}
	#M4.Mid2-NURSERY.module p:last-child,
	#M2.Mid1-NURSERY.module p:last-child{
		max-width:100%;
	}
	
	.outsource-block{
		margin-top:0;
	}
	/* TINIES NURSERY css start here add by Anil */
	
	.cp_draft_msg p{
		color: #555 !important;
	}
	.cp_draft_msg a{
		color: #005581;
	}
	
	/* new css added by  Anil 07/12/2020 */
	a.candidate-portalmob{
		background-image: url(../images/Candidate-nor.png) !important;
		background-repeat: no-repeat!important;
		background-size: auto 24px !important;
		background-position: 4px center !important;
		padding: 10px 17px 10px 34px !important;
		/*background-color: #00334e;*/
	}
	.enquirypop{
		clear: both;
		background-color: #00334e;
		width: 106%;
		-moz-box-shadow: inset 0 8px 8px -8px rgba(00,00,00,.5);
		-webkit-box-shadow: inset 0 8px 8px -8px rgba(00,00,00,.5);
		box-shadow: inset 0 8px 8px -8px rgba(00,00,00,.5);
		clear: both;
		margin:0 -3%;
		/* position: absolute;
		left: 0;
		top: 39px;
		z-index: 999; */
	}
	.enquirypop li{
		list-style: none;
		border-bottom:1px solid #fff;
	} 
	.enquirypop li a{
		color:#fff;
		display: block;
		text-decoration: none !important;
		background: #0065a4;
		background-repeat: no-repeat;
		background-position: 25px center;
		background-size: 30px auto;
		padding: 20px 70px;
		clear: both;
		float: none;
		margin: 0;
		width: 100%;
		text-align: left;
		border-radius:0 !important;
	}
	.enquirypop li a.aparent {
		background-image: url(../images/aparent-nor.png);
	}

	.enquirypop li a.aparent:hover{
		background-image: url(../images/aparentOver.png);
		background-repeat: no-repeat;
		background-position: 25px center;
		background-size: 30px auto;
	}
	.enquirypop li a.achildcarer{
		background-image: url(../images/a-candidate-ovr.png);
	}

	.enquirypop li a.achildcarer:hover{
		background-image: url(../images/a-candidate-nor.png);
		background-repeat: no-repeat;
		background-position: 25px center;
		background-size: 30px auto;
	}

	.enquirypop li a.anursery{
		background-image: url(../images/nursery-over.png);
	}

	.enquirypop li a.anursery:hover{
		background-image: url(../images/nursery-nor.png);
		background-repeat: no-repeat;
		background-position: 25px center;
		background-size: 30px auto;
	}
	.enquirypop li a:hover{
		background: #fff;
		color: #0065a4;
	}
	/* end here  */

	#Main img{max-width:90%;}
}
/*##############################################################################################################################################
##############################################################################################################################################*/

/* Small Devices, Tablets */
@media only screen and (max-width:768px){
	.css-1024 #divRegionMain, .css-1024 #divJobCatMain, .css-1024 #postcode{float:left; width:60% !important;}
	.css-1024 #divRegionMain + .blue-line + .left{width:30% !important; margin-top:-96px !important; margin-left:24px !important;}
	.css-1024 #divRegionMain + .blue-line + .left + .right{margin-top:-34px !important; margin-left:24px !important;}
	.css-768 #divRegionMain, .css-768 #divJobCatMain, .css-768 #postcode{float:left; width:60% !important;}
	.css-768 #divRegionMain + .blue-line + .left{width:30% !important; margin-top:-96px !important; margin-left:28px !important;}
	.css-768 #divRegionMain + .blue-line + .left + .right{margin-top:-34px !important; margin-left:26px !important;}

	input.entPostcode{border-bottom-left-radius:8px; border-top-left-radius:8px; height:37px; border:1px solid #fff;}
	.css-768 .blue-base > div > .left{width:95%;}
.branch-services, .branch-areas{font-weight:700; padding:10px; text-align:left; width:100% !important;}
	#sub-menu{float:left; margin:2%; width:47%;}
	.nurseries.Lside.module.grey10{display:none;}
	.button{float:left !important; font-weight:bold; text-align:center; width:100%; border-radius:3px; padding:3% 2%; transition:all .2s ease-out; font-size:16px;}
		#Main.module.grey10.margin-bottom20.bkg-img1{background:none !important;}
		.defUl ul li{color:#555; float:left; font-size:13px; line-height:15px; list-style:outside none disc; margin:0 0 6px 13px; text-align:left; width:44%;}
	.button.light-pink1.icon-arrow3.bkg-fix, .button.light-pink1.icon-rss.bkg-fix{margin-bottom:10px; padding:2%;}
	.ourfavourites #Main .left,.ourfavourites2 #Main .left,.ourfavourites3 #Main .left,.ourfavourites4 #Main .left,.ourfavourites5 #Main .left,.ourfavourites6 #Main .left,
	.ourfavourites7 #Main .left,.ourfavourites8 #Main .left,.ourfavourites9 #Main .left,.ourfavourites10 #Main .left,.ourfavourites11 #Main .left{width:65% !important;}

	.childcarejobsteaching-jobs #L1, .childcarejobsteaching-jobs #L2, .aboutrecchildcare-code-of-practice #L1, .aboutrecchildcare-code-of-practice #L2, .aboutheadoffice-fulham #L1, .aboutheadoffice-fulham #L2, .aboutpresscoverage #L1, .aboutpresscoverage #L2, .aboutcareerswith-tinies #L1, .aboutcareerswith-tinies #L2,.childcarejobs  #L1, .childcarejobs  #L2, .about  #L1, .about  #L2,.childcareagencies #L1,.childcareagencies #L2,.nurserystaff-recruitment #L1,.nurserystaff-recruitment #L2,.childcarejobsteaching-jobssupply-teachers-faqs #L1, .childcarejobsteaching-jobssupply-teachers-faqs #L2,.childcarejobsadvice-for-nannies #L1,.childcarejobsadvice-for-nannies #L2,.childcarejobsadvice-for-nanniesinterview-tips-for-nanny-jobs #L1,.childcarejobsadvice-for-nanniesinterview-tips-for-nanny-jobs #L2,.childcarejobsadvice-for-nanniesofsted-nannies #L1,.childcarejobsadvice-for-nanniesofsted-nannies #L2, .childcarejobsfind-jobs #L1,.childcarejobsfind-jobs #L2,
	.childcarejobsfind-jobsnanny-and-mothers-helps #L1,.childcarejobsfind-jobsnanny-and-mothers-helps #L2,
	.childcarejobsfind-jobspart-time-temporary-emergency-nanny #L1,.childcarejobsfind-jobspart-time-temporary-emergency-nanny #L2,
	.childcarejobsfind-jobsnewly-qualified-nannies #L1,.childcarejobsfind-jobsnewly-qualified-nannies #L2,
	.childcarejobsfind-jobsnursery #L1,.childcarejobsfind-jobsnursery #L2,
	.childcarejobsfind-jobsnanny-jobs-abroad #L1,.childcarejobsfind-jobsnanny-jobs-abroad #L2,
	.childcarejobsfind-jobsaussie-kiwi-nannies #L1,.childcarejobsfind-jobsaussie-kiwi-nannies #L2,
	.childcarejobsfind-jobsau-pairs-and-childminders #L1,.childcarejobsfind-jobsau-pairs-and-childminders #L2,
	.childcarejobscareers-in-childcare #L1,.childcarejobscareers-in-childcare #L2,
	.childcarejobsfind-jobs #L1,.childcarejobsfind-jobs #L2,
	.childcarejobsfind-jobsnanny-and-mothers-helps #L1,.childcarejobsfind-jobsnanny-and-mothers-helps #L2,
	.childcarejobsfind-jobspart-time-temporary-emergency-nanny #L1,.childcarejobsfind-jobspart-time-temporary-emergency-nanny #L2,
	.childcarejobsfind-jobsnewly-qualified-nannies #L1,.childcarejobsfind-jobsnewly-qualified-nannies #L2,
	.childcarejobsfind-jobsnursery #L1,.childcarejobsfind-jobsnursery #L2,
	.childcarejobsfind-jobsnanny-jobs-abroad #L1,.childcarejobsfind-jobsnanny-jobs-abroad #L2,.childcareagenciesfranchise-sale-opportunities #L2, .childcareagenciesfranchise-sale-opportunities #L1, .childcareagenciesnetwork-benefits-for-franchisees #L1, .childcareagenciesnetwork-benefits-for-franchisees #L2,.nurserystaff-recruitmentnursery-supply #L1, .nurserystaff-recruitmentnursery-supply #L2,.nurserystaff-recruitmentwhy-tinies #L1, .nurserystaff-recruitmentwhy-tinies #L2, .myaccount #L1, .myaccount #L2,.nurserystaff-recruitmentnursery-supplyterms-and-conditions-for-nurseries #L1, .nurserystaff-recruitmentnursery-supplyterms-and-conditions-for-nurseries #L2, .nurserystaff-recruitmentour-clients #L1, .nurserystaff-recruitmentour-clients #L2, .nurserystaff-recruitmentstaff-supply-for-schools #L1, .nurserystaff-recruitmentstaff-supply-for-schools #L2, .nurserystaff-recruitmentstaff-supply-for-schoolsteaching-faqs #L1, .nurserystaff-recruitmentstaff-supply-for-schoolsteaching-faqs #L2, .maternitymaternityjobs #L1,.maternitymaternityjobs #L2, .internationalplacementsnanny-jobs-overseas #L1, .internationalplacementsnanny-jobs-overseas #L2, .myaccountjob-alert-settingssettings-updated #L1, .myaccountjob-alert-settingssettings-updated #L2{border-radius:0; width:50%; margin-bottom:0;}
					
	/* Homepage slider */
	#conslider{border-radius:0; float:left; width:100%; margin:0 0 10px; overflow:hidden; min-height:288px; height:auto !important;}
		/*#conslider .copy{float:left; padding:1%; width:50%;margin-bottom:20px;}*/
		#conslider .mainImage{float:left; width:auto;}
			.slider-mainBg{float:none; width:auto; overflow:hidden; min-height:333px; max-height:auto; background:none !important;}
			img.homeSliderImg{float:right; overflow:hidden; width:auto;}
			.bx-viewport{overflow:visible !important;}
			#slider .copy > p{display:none;}
			
				#slider .copy > p{display:inline-block; margin-top:10px;}
			/*.copy h2, .copy-CRECHES h2{margin:0; padding:0;}*/
			.copy, .copy-CRECHES{float:left; padding:34px 25px 0 20px; width:330px;}
			.copy-CRECHES{width:399px;}
			.button.dark-blue.icon-rss.bkg-fix{margin-top:10px;}
			.buttom-wrapper{
				position:relative !important;
				bottom:8px;
			}
			
			
	/* Main content */
	#content-wrapper #three-column{float:left; width:100%;}
		.button.grey40{font-weight:bold; text-align:center; margin-bottom:5px; float:left; padding:10px 12px !important; border-radius:4px; margin-top: 5px;}
		.customPopup{background:#fff none repeat scroll 0 0; border:10px solid #009ddc; border-radius:10px; font-size:14px; left:13px !important; min-height:431px; overflow:hidden; position:absolute; width:92% !important; z-index:1000;}
		.nofloat{float:left !important;}
		.W-auto{padding-right:41px !important;}
		.icon-login, .icon-send2{background-image:none;}
			.icon-send2{margin-bottom:-27px;}
		.button.light-pink1.icon-rss.bkg-fix{margin-bottom:1px;}
	.defUl ul li a{color:#005581; font-size:13px; margin-left:0; margin-right:5px;}
	.nurseries .defUl{margin:auto !important;}
	.nurseries td{border:1px solid #ccc;}
		
	/* Forms */
	.css-768 a.dk_toggle, .css-768 a.dk_toggle_1, .css-768 input[type="text"]{border-radius:3px; float:left; margin:0 0 12px; padding:4px 7px; width:100% !important; border:none; height:37px;}

/*imports for ipad*/
#Creches #M2 .left, #Creches #M2 .right, #Creches #M1 .left, #Creches #M1 .right{width:50%;}
		#Creches .Mid1 ul,#Creches .Mid1 ul li{border:1px solid #ccc;}
				#Creches .Mid1 ul li:last-child{border-bottom:none;}

.css-768 .nannyScreening-listing.moduleScreen.light-blue3.margin-bottom20 .button{border-radius:3px; float:right !important; font-size:16px; font-weight:bold; margin-top:-50px; padding:1% 2%; text-align:center; text-transform:uppercase; transition:all 0.2s ease-out 0s; width:38%;}

	/*new table fixes*/
	#Recruitment .defUl table ul{border:1px solid #ccc; float:left; width:100%;}
		#Recruitment .defUl table ul:last-child{border-left:0;}
		#Recruitment .defUl table ul:first-child{border-left:1px solid #ccc;}
		.defUl ul li{float:left; list-style:outside none none; width:60%;}
			.defUl ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0; padding:0 5px 15px;}
		.defScr tbody tr td{float:left; width:98% !important;}
		.defScr tbody tr td li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 5px; margin-left:0;}
		.defUl ul li{border-bottom:1px solid #ccc; float:left; margin-left:0; width:100%; padding:12px 5px 5px;}
			.defUl li:last-child{border-bottom:none;}
			.defUl ul{padding:0;}
			
		/*Page fixes*/
	.Rside.module.blue-base.widgets{float:left; padding:0 !important; width:auto;}
	.Rside.module.border.MorFavDiv.widgets{float:left; padding:5%; width:100%; margin-top:10px;}
	#sub-menu{float:left; width:100%; background:#005581 none repeat scroll 0 0;}
		#sub-menu ul#menu-list li.active{background: #0065a4 none repeat scroll 0 0;}
	.moduleScreen{border-radius:0; padding:15px;float:left;}
	.section-break-head{display:none;}
	.S-service{border-right:medium none;}
	a.info{float:left; margin-bottom:30px;} 

	#Training .defUl table ul{clear:both; float:left; margin:0 !important; padding:0; width:100%;}
	#Training #R2 > h3{margin-top:10px;}
	#Training tbody{border:1px solid #ccc;}
	#Training td{border-left:0; float:left; text-align:left; width:100%;}

	#Kids-Clubs #R2{margin-bottom:15px; margin-top:15px;}
	#Kids-Clubs .defUl tbody ul{border:1px solid #ccc; float:left; width:100%;}
    .branch-content,.branch-name, .branch-address{float:left; width:96% !important;}
	.branch-name, .branch-address, .branch-phone{border-right:0;}
	td > img{margin-bottom:10px; display:none;}
	
	.nurseriesmanagedservices-for-nurseries .Lside.module.grey10, .css-768 .Lside.module.grey10{display:none;}
	.nurserystaff-recruitment .defUl{margin-bottom:0 !important;}
	
		/*mobile pager*/
	.pagingTxt{display:none;}
	.pagerBtn.prevBtn, .pagerBtn.nextBtn{color:#fff; padding:10px;}
		.pagerBtn.nextBtn{float:right;}
		.pagerBtn.prevBtn{float:left;}
		.pagerBtn.prevBtn:before{content:"\f060"; font-family:'fontawesome'; padding-right:5px;}
		.pagerBtn.nextBtn:after{content:"\f061"; font-family:'fontawesome'; padding-left:5px;}

.css-768 .ourFav_Row .left{width:50% !important;}
.css-768 .ourFav_Row{height:auto; margin:30px 0 17px; width:auto; padding:0 0 12px;}

/*job search*/
	table.jobs{width:100% !important; float:left;}
		table.jobs td.pad10, table.jobs.alt td.pad10{padding:0 !important; float:left; width:100%; margin-top:8px;}
			td.descript{width:100%;}
			table.jobs td, table.jobs.alt td{border-radius:0 !important; float:left; width:100%;}
	table.jobs tr, table.jobs td.col1, table.jobs td.col1A, table.jobs div.col1, table.jobs div.col1A, a.JT, .descript.linkNormalCol, #Main.fullWidth, table.jobs td.col3, table.jobs td.col3A, table.jobs div.col3, table.jobs div.col3A {float:left; width:100%; box-sizing: border-box;}
	.sortByFont, #jsCountyDiv > div, table.jobs tr.top{/*display:none;*/}
	.jsCountyDiv, .jsCountyDiv #container{float:left;width:100%;}
	td.borderRt{border-right:0;}
	td.descript{width:95% !important; float:left; padding:5px !important;}
	.jobs .left.col1{padding-left:10px !important}
	#Recruitment .defUl > div{float:left; margin:0 !important; position:relative !important; width:100% !important;}

	.nannyL{float:left !important;	width:auto !important; max-width:50% !important; margin-top:32px;}
	.nannyR{float:right !important;	text-align:right; max-width:50% !important; margin-top:15px !important;}

	.right.nannyR.checkoutNannyRef > a{margin-top:15px !important; float:left; width:100%;}

	.jobs_det{width:100% !important; margin-bottom:12px; font-size:13px;}
	.bname::after, .bn::after{content:"\f067"; font-family:'fontawesome'; float:right;}
	#Main .tiniesForm .left > .left .elChkBox{float:left !important;}
	
.css-768 .labelclass.in-field{float:left; margin-right:-91px;}
.css-768 .info-text{float:left; margin-bottom:-40px; padding:3px 0 0 10px; position:relative;}
.css-768 .button.go{float:left; margin-right:0; padding:9px; width:100%; margin-bottom:0;}
.css-768 #divSubmitBtn{border-radius:2px 4px 4px !important; margin-left:-8px;}

#Main .hSpc1 + .clear + .pagingTxt + .mobilePager{margin:12px 0 15px !important;}
	
		/* Branches table */
	.our-branches tr + tr, .our-branches tbody tr td + td,table.our-branches thead{display:none;}
		.branch-name{cursor:pointer;}
			.branch-name:hover{opacity:0.8;}
	.our-branches tbody.active tr td + td, tbody.active tr + tr{display:block;}
	.branch-phone, .branch-email{width:100% !important; float:left;}
	
	/*Some ipad fixes to agency*/
	.twenty .module.blue-base > h3{float:left; width:16% !important; display:none;}
	#Main .twenty .left{float:left !important; margin-left:-20px; margin-right:-20px; width:24% !important;}
	.twenty .module.blue-base > p{float:left; width:26% !important;}
	div.mod-link-login{float:right; width:24%;}
	.left.fifty,.right.fifty,.left.hundred{background:#e5f8fc none repeat scroll 0 0;}
	/*end ipad fixes to agency*/
	
	/*new table fixes*/
	#Recruitment .defUl table ul{border:1px solid #ccc; float:left; width:100%;}
		#Recruitment .defUl table ul:last-child{border-left:0;}
		#Recruitment .defUl table ul:first-child{border-left:1px solid #ccc;}
		.defUl ul li{float:left; list-style:outside none none; width:60%;}
			.defUl ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0; padding:0 5px 15px;}
		.defScr tbody tr td{float:left; width:98% !important;}
		.defScr tbody tr td li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 5px; margin-left:0;}
		.defUl ul li{border-bottom:1px solid #ccc; float:left; margin-left:0; width:100%; padding:12px 5px 5px; margin-bottom: 0 !important;}
			.defUl li:last-child{border-bottom:none;}
			.defUl ul{padding:0;}
			.Mid1 ul li a{font-size:12px; width:100%; float:left;}
			
			.Lside.module.dark-pink.widgets{margin-bottom:0;}
			table.jobs td.pad10, table.jobs.alt td.pad10{text-align:left;}
	#Training tbody{border:0px solid #ccc; float:left; padding:5px !important;}


	.childcaretraining-courses .defUl table ul{clear:both; float:left; margin:0 !important; padding:0; width:100%;}
    .childcaretraining-courses td{border-left:0 none; float:left; text-align:left; width:50% !important;}
	#Training.childcaretraining-courses tbody{padding:0 !important;}

	/*I got fed up with the domino effects of this site, so I have created a script that takes the url of the pages and creates new classes - see utils.js*/
		.nannyscreening-services .grey10, .kidsclubsholiday-club-and-playscheme-settings tbody{border:none !important;}
		.contact .defUl ul li a::before{content:none;}
			.contact .formBoxDiv .clear.left > h3{color:#fff !important;}
			.contact form.tiniesForm .select, .contact form.tiniesForm input{max-width:inherit !important; width:100% !important;}
			.contact .formBoxDiv .left.sCodeLbl > img{float:left;}
		.refreshImage{color:#fff; float:left; width: 100% !important;margin-bottom: 10px !important;}
	.regLblSplitForgot {
		color: #ffffff;}
		.creches .mod-wrapper.right{max-height:none;}
		.crechesmanagedcreche-servicesenquiry  .clear, .childcaretraining-coursesenquiry .clear{display:block !important;}
		
		#Kids-Clubs .kidsclubsholiday-club-and-playscheme-settings td{border-left:none !important; width:100% !important;}
		#Kids-Clubs.kidsclubsholiday-club-and-playscheme-settings tr td{border-left:0 none !important; float:left !important; width:100% !important;}
			#Kids-Clubs.kidsclubsholiday-club-and-playscheme-settings table.our-branches tr td{width:90% !important;}
					.nurseriesnurserysettings table th, .nurseriesnurserysettings  table td{border:0 !important; text-align:left; vertical-align:top; width:100% !important;}
					.nurseriesnurserysettings td > table tbody tr td{width:50% !important; border:1px solid #ccc !important;}
					.nurseriesnurserysettings table.our-branches td{width:93% !important;}
					
		#Creches.creches .Mid1 ul {-moz-border-bottom-colors:none !important; -moz-border-left-colors:none !important; -moz-border-right-colors:none !important; -moz-border-top-colors: none !important; border-bottom:1px solid #ccc; border-image:none !important; border-left:0 solid #ccc !important;}
	#Creches.creches .Mid1 ul li{border-bottom:1px solid #ccc !important;}
		#Creches.creches .Mid1 ul li:last-child{border-bottom:0 !important;}
		.crechesmobilecreches .defUl ul{border:1px solid #ccc; float:left;}
		
	/*Forms */
	#main-wrapper #Main .formBoxDiv{background:#009ddc none repeat scroll 0 0; border:0; color:#fff !important; float:left; height:auto; padding:15px; width:100% !important; margin:0 0 15px !important;}
		.tiniesForm i, .tiniesForm h3, .regLbl{color:#fff !important;}
		form.tiniesForm .select{background:#fff; border:1px solid #fff; border-radius:4px; color:#565656; display:block; font:14px/28px arial,sans-serif; height:27px; overflow:hidden; padding:0 30px 0 5px; position:absolute; width:192px;}
	form.tiniesForm .customSelects{position:relative; float:left; width:100%;}
	form.tiniesForm .customSelects:after{font-family:'FontAwesome'; content:"\f0d7"; vertical-align:middle; font-size:22px; position:absolute; color:#0065A4; z-index:22; right:2%; top:25%;}
	form.tiniesForm textarea{border: 1px solid #fff; min-height:150px;}
		.tiniesForm a.submitButton, .formManbtn button, .popupButtons button{background:#0065a4;height:auto;}

		form.tiniesForm textarea{border-radius:4px; width:98% !important;}
	.css-320 form.tiniesForm textarea{border-radius:4px; width:96% !important;}

	#Main .tiniesForm .regLbl{width:95% !important;}
	.lPad15{padding-left:0 !important;}
	.regTxt{color:#ffffff;}
	form label.error{display:initial; float:left !important;	font-size:11px;	font-style:italic; font-weight:bold; margin:7px 0 0; padding:5px; position:relative; width:100% !important;}
#schoolForm .left{float:left; width:100% !important;}
.contact #schoolForm .left{float:left; max-width:none !important; width:100% !important;}
	.drpfrmBigOuterDivHt5, .drpfrmOuterDivHt5{border:0; width:100% !important; float:left;}
	.drpfrmBigInnerDivHt5, .drpfrmInnerDivHt5{height:auto; width:100% !important; float:left;}
	#parentForm .regLbl.left.bold.tPad3, #nurseryForm .regLbl.left.bold.tPad3, #trainingEquiryForm .regLbl.left.bold.tPad3{float:left; width:100% !important; margin:0;}
	#parentForm .regLbl, #nurseryForm .regLbl, #trainingEquiryForm .regLbl{max-width:none !important;}
	#parentForm textarea, #nurseryForm textarea, #trainingEquiryForm textarea{float:left; height:100% !important; width:96.5% !important; margin:8px 0 0;}
	#parentForm .drpfrmInnerDivHt5 .width280, #nurseryForm .drpfrmInnerDivHt5 .width280, #trainingEquiryForm .drpfrmInnerDivHt5 .width280{float:left; width:70% !important;}
	#parentForm .blockList.width256.left, #nurseryForm .blockList.width256.left, #trainingEquiryForm .blockList.width256.left{float:left; width:100% !important;}
	#parentForm .button.submitButton, #nurseryForm .button.submitButton, #trainingEquiryForm .button.submitButton{float:left; width:100%; min-height:35px;}
	

		form.tiniesForm input:focus, form.tiniesForm textarea:focus{border-radius:4px;}
		
		.fullWidthL2,.fullWidthL1{width:100% !important; border-radius:0 !important; background-position:709px 14px !important; margin-bottom:0 !important;}
		.fullWidthL2{max-height:175px !important; min-height:175px !important;} 
		.fullWidthL2 .button.go{padding:9px 10px;}	
		#sub-menu{margin:0;}
		#Main .tiniesForm .select{height:37px; padding:3px 30px 0 10px; width:96%;}
		
		.crechesmanagedcreche-servicescase-studieshealth-and-fitness-clubs .defUl li a::before{content:"" !important;}
		.about .defUl iframe{width:100%;}
		
		/*Refine Search ipad*/
		.css-768 .scrollable .viewport{width:185px !important;}
	    .css-768 .dk_container.dk_theme_default{width:190px;}
		.css-768 .dk_container, input.jobInput{margin-bottom:0;}
		
		.childcarejobsno-results #R2{display:none !important}
		.childcarejobsno-results .defUl{margin:auto !important}
		.childcarejobsno-results #postLabel{display:none;}
		
		#jsPCodeDiv{float:left; /*width:100%;*/ width:60% !important;}
		#jsPCodeDiv > #container{float:left; min-width:190px !important; border-radius:4px;}
		
		#childcarers > div{width:100% !important;}

		.captchaCont{width:100%;}
		
		/*blog*/
		.Lside.moduleBlogImage, .Rside.module.grey10.MorFavDiv.widgets{display:none;}

	/*blog list*/
	.blogListImg{margin-bottom:15px;}
	.noMargin b a{color:#0065a4; font-size:17px;}

	#schoolForm br{display:none;}
		#Main .formBoxDiv div h3{color:#fff !important;}
		#Main .formBoxDiv i{color:#fff !important;}
		.nurseriesmanagedservices-for-nurseriesmanaged-services-enquiry #Main #puf_captcha{margin-bottom:15px;}

		.contact .defUl li a{margin-right:0;}

		/*Downloads*/
		.downloads .css-768 #L1{margin-top:0;}
	    .downloads .preePAD{height:50px !important; line-height:17px; padding:0;}
	    .pressPdf{font-size:13px; padding:0 0 0 25px;}
		
		.crechescorporateeventsquote #Main .tiniesForm .select{width:90%;}
		.crechescorporateeventsquote form.tiniesForm textarea{width:98%;}
		.crechescorporateeventsquote .left.sCodeLbl > img{float:left;}
		.crechescorporateeventsquote .tiniesForm a.submitButton{background:#2287c6 none repeat scroll 0 0; height:auto;}
		
		.childcareagencies td{width:100% !important;}
			.childcareagencies .our-branches td{width:96% !important;}
	.css-320.childcareagencies .our-branches td{width:94% !important;}

			.customPopup .left > img{display:block !important;}
			
			/*nanny screening services checkout*/
			#Main .cont-top .left, 	#product_grid .left{width:20% !important;}
			.Mid1.Mid1-REC.module.grey10 .left, .Mid1.Mid1-REC.module.grey10 .right{float:left; width:50%;}
		.Mid1 ul{border:1px solid #ccc; float:left; margin-bottom:10px; margin-left:0; padding:0;}
		.Mid1 .left ul{border-right:none;}
			.Mid1 ul li{border-bottom:1px solid #ccc; float:left; list-style:outside none none; margin-left:0; width:100%;}
				.Mid1 ul li:last-child{border-bottom:medium none;}
				.Mid1 ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0;}
					.Mid1 ul li a{color:#005581; float:left; font-size:11px; font-weight:200; margin-left:0; padding:15px 6px 10px;}
					.Mid1-REC h2 a:hover, .Mid2-REC h2 a:hover{text-decoration:none !important;}
					.ourFav_Row > h2{margin-top:20px;}
					.ourFav_Row .clear{display:block !important;}	

	#___plusone_1, #___plusone_0{margin-left:16px !important;}
	.clear.simJob-div{display:none !important;}
	
	#Main .jobs_det > .left{width:16% !important;}
	.formBoxDiv a{color:#fff; text-decoration:underline; margin:12px 0 0 !important;}
		.formBoxDiv p{color:#fff;}
		#product_grid .left img{margin-left:24px; margin-right:13px; max-height:18px; max-width:18px;}
		
		.Lside.module.light-blue1.widgets{margin-bottom:0;}
		.labelclass{display:none !important;}

		.kidsclubsholiday-club-and-playscheme-settings.css-768 #Main h2{color:#0065a4; float:left !important; font-family:"VAG Rounded W01 Light" !important; font-size:18px !important; padding:10px 0 6px !important; text-align:left;}
		.kidsclubsholiday-club-and-playscheme-settings.css-768 #Main h3{color:#78a22f !important; float:left !important; text-align:left;}
		
#Kids-Clubs.kidsclubsholiday-club-and-playscheme-settings.css-768 table.our-branches tr td{text-align:left; width:96% !important;}
.nurserystaff-recruitmentnursery-supply-enquiry.css-768 #Main .tiniesForm .select{height:37px; padding:3px 30px 0 10px; width:96%;}
.nurserystaff-recruitmentnursery-supply-enquiry.css-768 #Main .tiniesForm .elChkBox{width:5% !important;}
.css-768 #puf_captcha{float:left !important; width:27% !important;}
.css-768 .refreshImage{color:#fff; float:left !important; margin-bottom:-10px; margin-top:10px; text-align:left; width:100%;}
.css-768 .twenty .module.blue-base > p{float:left; width:50% !important;}
.css-768 #Recruitment .module.blue-base .mod-link{padding-left:0; width:9% !important;}
.css-768 .mod-link.icon-send1.bkg-fix.fixed-w72, .css-768 div.mod-link-login{display:none;}

 	.css-768 #nuresry-services .right{float:left; width:100% !important;}
	.css-768 #teamTabs li{border-bottom:0 none; width:12%;}
	
.css-768 #teamTabs ul li a:before{content:none;}
.css-768 #teamTabs p{float:right !important; width:75%;}
.css-768 .widgetsBr > div > .left{float:left; width:15%;}
#Recruitment.css-768 .widgetsBr.module.blue-base .mod-link{padding-left:0; width:3% !important;}

.crechesmobilecreches.css-768 iframe,.css-768.maternity iframe,.css-768.parents iframe,.css-768.aboutheadoffice-fulham iframe{border:medium none; width:50%;}
#Recruitment.css-768 .icon-send-dblue{display:none;}
#Recruitment.css-768 #childcarers{padding-top:0;}

.css-768 .quanty-txt{float:left; max-width:136px;}
.css-768 .colCost{max-width:114px; text-align:center;}
.css-768 .del{max-width:157px; text-align:center;}
 
.css-768.aboutpresscoverage .preePAD{height:auto;}
.css-768 .aboutcareerswith-tinies table.jobs td, .css-768 .aboutcareerswith-tinies table.jobs.alt td{border-radius:0 !important; float:left; width:97%;}
.aboutcareerswith-tinies.css-768 table.jobs{background:#c6e3ef none repeat scroll 0 0; border:2px solid #009ddc; border-collapse:collapse; font-family:arial,sans-serif; margin-bottom:2px; text-align:left; width:100%;}
	.aboutcareerswith-tinies table.jobs table{width:100%;}
.addthis_toolbox, .addthis_button_facebook_like, #___plusone_0,#___plusone_1,.twitter-share-button{display:none !important;}
div .section-break-head + .normalTxt{display:none;} 

.css-768 #divJSrchListingMain .left.col6A::after,.css-768 #divJSrchListingMain .left.col6::after{margin-left:-10px;}

.dk_container,input.jobInput{margin-bottom:8px;}
.css-768 .widgets .button{padding:1% 2%;}

#showJobShortLi a{float:left; width:100% !important; padding:0 0 15px;}

#L2 .info-text.in-field{display:block !important;}
input.entPostcode{border:0 solid #ccc;}
	
#divLodingIco{margin-left:10px;}

#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95%;}

.childcarejobsregister .left.elChkBox{width:100% !important;}
	.childcarejobsregister .tiniesForm .elChkBox{width:30% !important;}
	.crechesmobilecrechescase-studies .hSpc1, .crechesmobilecrecheseventswedding-creche .hSpc1{display:none;}

.our-branches-odd .branch-phone:last-child:before,.our-branches .branch-phone:last-child:before{content:"\f0c0"; font-family:"fontawesome"; font-size:16px;}

	p.news-list-CRECHES,p.news-list{background-image: none !important;}
	p.news-list-CRECHES:before,p.news-list:before{content:"\f05a";font-family:'fontawesome'; margin-left:-15px; margin-right:3px;}

	.myaccountedit .checkbox{margin-bottom:10px;}
	.myaccountjob-alert-settings #Main .regLblSmall.bold{border-bottom:1px solid;float:left;margin-left:1px !important;	min-width:300px;width:100% !important;}
	.awayMsg {background:#fff none repeat scroll 0 0;float:left; padding:5px;}
	#divApplyJobError p { color: #b1005d !important;}
	#Training th, #Training td{float:left; text-align:left;	vertical-align:middle;width:100%;}

	#Recruitment .pngFixed{display:initial !important; float:right; margin-bottom:0px; max-height:170px; width:auto;}

	.css-768 .ourFav_Row .left{max-width:465px;	width:60% !important;}

	.blogListImgCurve .table_0 ul{border:medium none !important; list-style: outside none none !important;}
	/*.blogListImgCurve ul li{list-style: outside none none !important;}*/
	.crechesmobilecrechesoptionsthemes td, .divGreenBalloonBox td,.divBlueBalloonBox td{border:medium none !important; float:left;	vertical-align: top !important; width: 100% !important; margin-bottom:-15px;}
	.drpfrmBigOuterDivHt6, .drpfrmOuterDivHt6{background-repeat:no-repeat; border:0 solid #7f9db9; float:left; height:auto; padding-left:0; padding-top:2px; width:auto;}

	.css-320.childcaretraining-coursesenquiry #Recruitment .left .c-regLblSmall, .css-320.childcaretraining-coursesenquiry #Main .tiniesForm .regLblSmall{float:left !important; margin-bottom:10px; margin-left:-20px !important; margin-top:-10px; width:79% !important;}

	.childcaretraining-coursesenquiry.css-680 .left .c-regLblSmall, .childcaretraining-coursesenquiry.css-680 #Main .tiniesForm .regLblSmall{float:left !important;
		margin-bottom:10px; margin-left:9px; margin-top:-16px !important; width:100% !important;}

	.nannyDtlsDiv.show_divs{float:left;	margin-top:20px !important;}
	.screeningDiv-margin-top{margin-top:15px!important;}
	.screening-loading-icon-top{top:-49px!important;}
	.slider-mainBg{height:auto !important;}
	.bx-has-pager{
		margin-top:20px;
	}
	.bx-wrapper .bx-pager{
		margin:0 auto;
	}
	.bx-wrapper .bx-controls-direction a{
		bottom:10px;
	}
	
	.bx-wrapper .bx-pager a{ 
		margin-bottom:10px;
	}
	.thankyouCss .right .form-stack {
		margin-left: -31px;
	}
	#thankyouCss .right .form-stack {
		margin-left: -31px;
	}
	
	.regLbl.left.tiniesServicesLabel {
		margin-top: 0 !important;
	}
	/* nurserySething page start here */
		.nurserySething-block .nurserySething-cont .nursery-bottom-cont{
			min-height:108px;
		}
	/* nurserySething page end here */
	
	.cp_draft_msg p{
		color: #555 !important;
	}
	.cp_draft_msg a{
		color: #005581;
	}
	#Recruitment .cp-form-det .cp-form-msg {
		margin-top:5px !important;
	}
	
}

/*##############################################################################################################################################
######################################################iPhone Six##############################################################################*/
@media only screen and (max-device-width:667px){

	p.alignedP, p.alignedP + p{float:left; margin: 0 0 12px !important;	width:100%;}
	.mobBlogImg{margin-top:20px; width:100% !important;}
	#jsPCodeDiv{width:100% !important;}
	.ipadtxt,.ipadh3,.ipadimg{float:left; width:auto !important;}

	.imgPadRight10{margin-right:35px !important;}
	.defBranch .clonedButton{float:left; width:100%;}

.button{float:left !important; font-weight:bold; text-align:center; width:96%; border-radius:3px; padding:4% 2%; transition:all .2s ease-out; font-size:16px;}
	.Mid1 ul li a::before{}
	/*Header*/
	#header{height:auto; margin:15px 0 0; display:inherit; flex-direction:row;}
		#header .holder{float:left; width:68% !important; padding:0 15px !important; height:auto !important;}
		.scrollToBtn{display:inherit;position:relative;}
		.mobileNav{margin-top:0;}
			.scrollToBtnIpad{display:none;}
			.scrollToBtn{float:left; width:100%;}
				.scrollToBtn a{float:left; font-weight:n; padding:10px 0; margin:0 0 15px; text-align:center; width:48%; background:#00BCE4; color:#ffffff; transition:all .2s ease-out; border-radius: 5px;}
				.scrollToBtn .findBranch{background:#009ddc; color:#fff;}
					.scrollToBtn a:hover{background:#009ddc; color:#fff; text-decoration:none !important;}
					.scrollToBtn .findBranch:hover{background:#00BCE4;}
		/*slider*/
		.slider-mainBg{min-height:340px; margin:0;}
	#divRegionMain, #divJobCatMain{float:left; width:100%;}
		
input.entPostcode{border-bottom-left-radius:8px; border-top-left-radius:8px; height:38px; width:100%;}
			
		/*Agency details*/
		.twenty .module.blue-base > p{float:left; width:46% !important;}
		#Main .twenty .left{float:left !important; margin-left:0; margin-right:0; width:69% !important;}

	/* Structure re-order */
	#content-wrapper{display:flex; flex-direction:column;}
		#three-column{order:1;}
		#one-column{order:2;}
		#bottom{order:3;}
			#one-column{display:flex; flex-direction:column;}
			#L1, #L2{min-height:180px; margin-left:auto; width:auto !important; border-radius:0; padding-left:5%; padding-right:5%; padding-top:18px; padding-bottom:18px;}
			#L2{order:2;}
			#L1{order:1;}

	/*mod wrappers*/
	#content-wrapper{padding:0; width:100%;}
	.mod-wrapper.right, .mod-wrapper.left{width:auto;margin:0;}
	#content-wrapper #three-column{width:auto;}
	.module{height:auto; min-height:0;}

	#M2.Mid1.module, #M3.Mid2.module, .slider-mainBg{background-image:none !important;}
	#M3.Mid2.module, #M1.Mid1.module{border-radius:0;}
	#M3.Mid2.module, #M1.Mid1.module, #M4.Mid2.module, #M2.Mid1.module{min-height:0; height:auto !important;}
	.Mid1.Mid1-REC.module.grey10 .left, .Mid1.Mid1-REC.module.grey10 .right{float:left; width:50%;}
		.Mid1 ul{border:1px solid #ccc; float:left; margin-bottom:10px; margin-left:0; padding:0;}
		.Mid1 .left ul{border-right:none;}
			.Mid1 ul li{border-bottom:1px solid #ccc; float:left; list-style:outside none none; margin-left:0; width:100%;}
				.Mid1 ul li:last-child{border-bottom:medium none;}
				.Mid1 ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0;}
					.Mid1 ul li a{color:#005581; float:left; font-size:11px; font-weight:200; margin-left:0; padding:15px 6px 10px;}
					.Mid1-REC h2 a:hover, .Mid2-REC h2 a:hover{text-decoration:none !important;}
					.ourFav_Row > h2{margin-top:20px;}
					
	#M2.Mid1.module{background:#FFFFFF;}

	/* Module Panels */
	#L2{background-position:236px 14px; background:#00bce4; margin:0;}
		#L2 form > .left{width:82%;}
		#L2 .right{width:16%;}
			.info-text{display:none;}
			#divSubmitBtn{border-radius:4px !important; margin-left:-5px; padding:0;}
				.button.go{margin-right:0; padding:12px 4px;}
		#L2 h3{width:100%;}
	#L1{background-image:none; margin:0;}
		#L1 > div, .jobPLbl, ul.form-stack, #divSubmitBtnJSrc{float:left; width:100%;}
		.dk_container{width:100%;}
				.labelclass{float:left; margin-bottom:-75px; margin-left:-283px; padding:7px 0 0 7px; width:auto; z-index:2;}
					ul.form-stack li{float:left; width:100%; margin:0 0 4px;}
				.blue-line + .left + .right, .blue-line + .left{width:48% !important;}
				.blue-line + .left + .right + .right{width:100%;}
			.form-stack .left{float:left; width:auto;}
			.labelclass{float:left; margin-bottom:-30px; padding:0 0 0 7px; width:auto; z-index:2;}
		#divRegionMain + .blue-line + .left + .right, #divRegionMain + .blue-line + .left{margin:0; float:left;}
	.defUl{float:left; padding:0; width:100% !important; margin :0 0 -10px !important;}
		.twenty{width:100%; margin:0 0 15px;}
		.Recruitment > .module{width:98% !important;}
	#R2{width:94% !important;}
		#R2 .left.downloadLinkTxt{margin-bottom:14px; width:90% !important;}
	.normalLink a:hover{color:#fff !important;}
	
	/*downloads*/
	.left.pressName{float:left !important; max-width:225px;}
	.bgGCo.hSpc1.left{display:none;}
	.preePAD{border-bottom:1px solid #ccc; height:49px; line-height:17px; padding:15px 0 8px 4px;}
	.left.pressName span{float:left; margin-bottom:10px !important; width:100%;}

	/*Footer*/
	.footerBg{border-radius:0;}
		#content-wrapper #bottom{float:left; height:auto !important; padding:0; width:100%;}
			#content-wrapper #bottom #review{background-image:none; float:left; padding:5%; width:100%; box-shadow:0 1px 5px #2b7ab9 inset; border-radius:0; margin-bottom:0;}
			#content-wrapper #bottom #review.nurseries, #content-wrapper #bottom #review.kids-club, #content-wrapper #bottom #review.training, #content-wrapper #bottom #review.creches{background-image:none; background-position:95% 95%; background-repeat:no-repeat; box-shadow:none;}
		ul.image-list{list-style:outside none none; margin-bottom:0 !important; margin-left:20%; margin-top:10px;}
			ul.image-list li{display:table; float:left; padding:0 1px 0 0 !important; width:36%;}
			#footer #middle{background:#f6f6f6; border-bottom:none; border-top:none; float:left; width:100%;}
				#footer #middle h6, #footer h5, #footer #lower, #footer #upper .col{display:none;}
				.copyTxt > p{padding-left:10px; width:80%; text-align:left;}
		/*Footer ordering*/
		#upper .clear-fix{display:flex; flex-direction:column;}
		#footer #upper .col.social{order:2;}
		
		/*Footer nav*/
		#footer #middle .mobileNav{background:#f6f6f6 none repeat scroll 0 0 !important; float:left; height:auto;}
			#footer #middle .topDrop{background:#f6f6f6 none repeat scroll 0 0 !important; box-shadow:none !important; float:right; top:40px;}
				#footer #middle .topDrop .icon-arrow{display:block; font-style:normal; position:absolute; top:2px;}
			#footer #upper{border:none;}
				#footer #upper .social{display:block !important;}
					.social a:hover, .footer-menu a:hover{text-decoration:none !important;}
			.footer-menu{float:left; margin-bottom:0;}
				.footer-menu > li{float:left; list-style:outside none none; width:50%;}
						.footer-menu a:after{content:"\f0da"; font-family:'fontawesome'; margin-left:0;}

	/*Page fixes*/
	.Rside.module.blue-base.widgets{float:left; padding:0 !important; width:auto;}
	.Rside.module.border.MorFavDiv.widgets{float:left; padding:5%; width:100%;margin-top:10px;}
	#sub-menu{float:left; width:100%; background:#005581 none repeat scroll 0 0; margin:0;}
	.moduleScreen{border-radius:0; padding:15px;float:left;}
	.section-break-head{display:none;}
	.S-service{border-right:medium none;}
	a.info{float:left; margin-bottom:30px;} 
	
	/*new table fixes*/
	#Recruitment .defUl table ul{border:1px solid #ccc; float:left; width:100%;}
		#Recruitment .defUl table ul:last-child{border-left:0;}
		#Recruitment .defUl table ul:first-child{border-left:1px solid #ccc;}
		.defUl ul li{float:left; list-style:outside none none; width:60%;}
			.defUl ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0; padding:0 5px 15px;}
		.defScr tbody tr td{float:left; width:98% !important;}
		.defScr tbody tr td li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 5px; margin-left:0;}
		.defUl ul li{border-bottom:1px solid #ccc; float:left; margin-left:0; width:100%; padding:12px 5px 5px;}
			.defUl li:last-child{border-bottom:none;}
			.defUl ul{padding:0;}
					
	/*screening*/
	.nannyScreening-listing .checkbox{margin-right:7px; margin-top:5px; padding-right:5px;}
	
	/*Google maps*/
	#mapDiv{float:left; height:300px !important; max-width:290px; width:100%;}
	
	/*blog*/
	img.blogListImg{border-radius:0; float:left !important; height:auto; position:relative; width:100%;}
	.Lside.moduleBlogImage{display:none; float:left; width:100%;}
	#Creches .Mid1 ul{border:0;}
	#Creches .Mid1 ul li{border-bottom:0;}
	#Creches p .button:last-child{margin-bottom:15px !important;}
	#Creches .Lside.module.dark-pink.widgets{width:100%; padding-bottom:10px; float:left;}
	#Creches .module.Lside, .module.Rside{height:auto; margin-bottom:0; position:relative;}
	#Creches .right{float:left; width:100%;}
	#Creches .defUl p img{width:auto;}
	
	/*Agencies*/
	#childcarers, #childcarers > div{float:left; width:100% !important;}
	#parents.module, #childcarers.module, #nuresry-services, #nursery-noPar.module{height:100% !important; padding:0;}
	.moduleGCG{display:none;}
	.fifty{float:left; width:100%;}
		#Training .defUl table ul{clear:both; float:left; margin:0 !important; padding:0; width:100%;}
		#Training #R2 > h3{margin-top:10px;}
		#Training tbody{border:1px solid #ccc;}
		#Training td{float:left; text-align:left; width:49% !important;}
	
	#Kids-Clubs #R2{margin-bottom:15px; margin-top:15px;}
	.branch-content,.branch-name, .branch-address{float:left; width:93% !important;}
	.branch-name, .branch-address, .branch-phone{border-right:0;}
	td > img{margin-bottom:10px; display:none;}
	
	/*.Lside.module.grey10 a img, .center, #Nurseries td > img, #Recruitment .defUl p img{display:none;}*/
	.Lside.module.grey10 a img, .center, #Nurseries td > img, #Recruitment .defUl p img{max-width:80%;max-height:100px; width:auto;}
	#nuresry-services .right{width:100%;}
	#Recruitment .defUl p{margin:0 0 12px !important;}
	#Recruitment table th, #Recruitment table td{text-align:left;}
	#Recruitment .defUl ul{padding:0 0 5px;}
	.bigHead h2 a{line-height:1em;}
	.button.light-blue1.icon-arrow3.bkg-fix{margin-bottom:10px !important;}
	
	/*Job Search listings*/
	#Recruitment .formBoxDiv .clear{display:block !important;}
		#Recruitment .formBoxDiv .left{float:left; width:100%;}
		#Recruitment #jobEnqForm{float:left; width:100%;}
		#Recruitment .qq-upload-button{background-color:#00bce4; width:255px;}
		.c-regLblSmall{color:#fff;}
		.left.col1A{margin-left:10px;}
		#Recruitment .formBoxDiv .clear .left > h3{color:#fff !important;}
		#Recruitment .module.blue-base > div{float:left; width:100%;}
		#Recruitment .left .c-regLblSmall{float:left !important; width:70% !important;}
	
	.our-branches > thead tr{display:none;}
	.branch-services, .branch-areas{text-align:left;}
	.our-branches .button.light-blue1.icon-arrow3.bkg-fix.margin{margin-top:15px;}
	.module.Lside, .module.Rside{margin-bottom:0;}
	.MorFavDiv ul li, .defUl ul li{float:left; width:100%;}
	ul#menu-list li{border-top:0;}
	#nurseryForm br{display:none;}
	
	/*buttons*/
	.button{border-radius:3px; float:left; font-weight:normal; padding:3% 2%; text-align:center; transition:all 0.2s ease-out 0s; width:100%; margin:0 0 12px;}
		.button.grey40{font-size:14px; font-weight:lighter; text-align:center; margin-bottom:5px; width:100%; float:left; border-radius:4px; padding:12px !important;}
		#divSubmitBtn{margin-left:-6px; overflow:visible !important;}
			.button.go{padding:9px 5px; border-radius:0 4px 4px 0; float:left; width:100%;}
			#saveBtnLink{min-height:34px;}

	/*parents*/
	#Main.module.grey10.margin-bottom20.bkg-img1{background-image:none !important; float:left; width:100%;}
	#quote-descript:before{content:"\f10d"; font-family:'fontawesome'; padding-right:5px;}
	#quote-descript:after{content:"\f10e"; font-family:'fontawesome'; padding:5px;}
	#review.creches{background-image:none !important;}
		#review span{font-size:9px !important; margin-top:0 !important;}
	.socialStrip{background:#0065a4 none repeat scroll 0 0; float:left; padding:5px; width:98%;}
		.socialIcon{float:left;}
			.socialIcon a{float:left; margin-left:40px; width:100%;}
	.contactFooter ul{list-style:outside none none;}
		.contactFooter li{text-align:center;}
		
	.blogListImgCurve > h2{border-bottom:1px solid #f6f6f6;}
	.blogListImgCurve > h3{font-size:16px !important;}
		
	/*Social share icons*/
	#Recruitment #___plusone_0 > iframe, #___plusone_1 > iframe{display:none !important;}
	.left.addthis_button_facebook_like.at300b,.twitter-share-button.twitter-share-button-rendered.twitter-tweet-button,#___plusone_0 > iframe,.addthis_button_pinterest_pinit.at300b,.left.addthis_toolbox.addthis_share_btn,#___plusone_1 > iframe{display:none !important;}
	#___plusone_1, #___plusone_0{margin-left:16px !important;}
	.clear.simJob-div{display:none !important;}
	
	/*facebook comments*/
	.fb_iframe_widget{display:none;}
	
	/*Application form*/
	#applyForm .left{color:#fff !important;}

	/*creche page*/
	h3.icon-star{padding:10px 10px 6px 3px;}
	#L1 h3{color:#fff !important;}
	.Lside.module.dark-pink.widgets{padding:5%; width:90%;}
	.button.light-pink1.icon-arrow3.bkg-fix{float:left; margin-bottom:10px; width:100%;}
	p.news-list-CRECHES{float:left; font-size:12px; margin-bottom:15px; padding-left:20px; padding-right:10px; width:90%;}
	.copy-CRECHES{float:left; padding:5%; width:100%;}
	#Creches #M2 .left, #Creches #M2 .right, #Creches #M1 .left, #Creches #M1 .right{width:50%;}

	/*nursery*/
	#nurseryForm .regLblSmall{color:#fff; float:left !important; width:83% !important;}
	#nurseryForm .sCodeLbl{color:#565656; font-family:arial,sans-serif; font-size:14px; line-height:22px; padding:4px 0 0; text-align:start; z-index:99999;}

	#divJSrchListingMain > div{float:left; padding:10px; width:100%;}
		.drpfrmBigOuterDivHt5, .drpfrmOuterDivHt5{background-repeat:no-repeat; border:0 solid #7f9db9; float:left; height:auto; padding-left:3px; padding-top:2px;  width:100%;}
		.drpfrmBigInnerDivHt5, .drpfrmInnerDivHt5{border:0; height:auto; overflow-x:hidden; overflow-y:auto; width:auto;}

	/*training*/
	.defUl p img{height:auto; padding:0; width:100%;}
	
	/*about*/
	ul#menu-list li{border-bottom:1px solid #0065a4;}
	
	/* Branches table */
	.our-branches tr + tr, .our-branches tbody tr td + td{display:none;}
		.branch-name{cursor:pointer;}
			.branch-name:hover{opacity:0.8;}
	.our-branches tbody.active tr td + td, tbody.active tr + tr{display:block;}
	
	.labelclass{margin-left:-317px !important; margin-top:5px; position:absolute; display:none;}
	
	.crechesmobilecrechesrequest-quote.css-320 #Main .tiniesForm .select{width:75%;}
	.crechesmobilecrechesrequest-quote.css-320 form.tiniesForm textarea{width:95%;}
	.crechesmanagedcreche-servicesenquiry.css-320 #Main .tiniesForm .left > .left .elChkBox{width:8% !important;}
	.crechesmanagedcreche-servicesenquiry.css-320 #Main .tiniesForm .regLblSmall{width:80% !important;}
	
	.css-320 .drpfrmBigOuterDivHt1, .css-320 .drpfrmOuterDivHt1{width:260px;}
	.css-320 .drpfrmBigInnerDivHt1, .css-320 .drpfrmInnerDivHt1{width:268px;}
		
	.parentshiringa-nanny-without-an-agency iframe, .crechesmobilecreches iframe, .maternity iframe, .parents iframe, .aboutheadoffice-fulham iframe{border:medium none; width:auto;}
				
	.aboutrecchildcare-code-of-practice #L1, .aboutrecchildcare-code-of-practice #L2, .aboutheadoffice-fulham #L1, .aboutheadoffice-fulham #L2, .aboutpresscoverage #L1, .aboutpresscoverage #L2, .aboutcareerswith-tinies #L1, .aboutcareerswith-tinies #L2,.childcarejobs  #L1, .childcarejobs  #L2, .about  #L1, .about  #L2,.childcareagencies #L1,.childcareagencies #L2,.nurserystaff-recruitment #L1,.nurserystaff-recruitment #L2{border-radius:0; width:auto; margin-bottom:0;} 
	
	.css-320 .button.light-blue1.icon-arrow3.bkg-fix.margin-top10{width:100%;}
	#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95%;}	
	#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95% !important;}
	p.news-list-CRECHES,p.news-list {background-image: none !important;}
	p.news-list-CRECHES:before,p.news-list:before{content:"\f05a";	font-family:'fontawesome'; margin-left:-15px; margin-right:3px;}
	.internationalplacements td{min-width:50% !important; width:50% !important;}
	#content-wrapper #one-column .lModulesAutoHeight{margin-bottom:0; height:auto !important;}
	.parentshiringa-nanny-without-an-agency iframe, .crechesmobilecreches iframe, .maternity iframe, .parents iframe, .aboutheadoffice-fulham iframe{border:medium none; width:50%;}
	.nannyScreening-listing .right{margin:auto !important;}
	.our-branches-odd .branch-phone:last-child:before,.our-branches .branch-phone:last-child:before{content:"\f0c0"; font-family:"fontawesome"; font-size:16px;}
	.myaccountedit .checkbox{margin-bottom:10px;}
	.scrollToBtn .fullWidthButton{width:100%;}
	.col2 > p > a, .topMar5 > a{background:#7d7e81 none repeat scroll 0 0;	border:0 solid #ccc; border-radius:3px;	color:#fff; float:left;	padding:5px; text-align:center; width:100%;}
	.col2 > p > a:hover, .topMar5 > a:hover{background:#0065a4;}
	.myaccountjob-alert-settings #Main .regLblSmall.bold{border-bottom:1px solid; float:left; margin-left:1px !important; min-width:300px; width:100% !important;}
	.awayMsg{background:#fff none repeat scroll 0 0; float:left; padding:5px;}
	#divApplyJobError p { color: #b1005d !important;}
	#Training th, #Training td{float:left; text-align:left;	vertical-align:middle;width:100%;}

	.mod-link-login.icon-login-blue.bkg-fix.fixed-w72{float:left; width:100%; display:block !important;}

	.l2BlockWithShortList{min-height:initial !important;}

	.status{width:100%; margin:0 0 12px;}
	.screeningDiv-margin-top{margin-top:15px!important;}

	.screening-loading-icon-top{top:-49px!important;}

	.ThankYou #divRegionMain + .blue-line + .left + .right{ width: 36.6% !important;}
	.childcaretraining-coursesenquiry .left .c-regLblSmall, .childcaretraining-coursesenquiry #Main .tiniesForm .regLblSmall{width: 85% !important;}

	#Wrapper404.module.blue .col2 {
		float: left;
		margin: 30px !important;
		width: 70% !important;
	}
	.regLbl.left.tiniesServicesLabel {
		margin-top: 0 !important;
	}

	#Main .blogListImgCurve p + ul, #Main .blogListImgCurve p + ul li, #Main .blogListImgCurve h3 + ul, #Main .blogListImgCurve h3 + ul li {
		border-bottom: medium none;
		list-style: inherit !important;
		margin-left: 8px !important;
		padding: 0;
	}
}

/*##############################################################################################################################################
##############################################################################################################################################*/

/* Medium Devices, Phones  */
@media only screen and (max-width:680px){

	#Main #pay_form .paymentTermsConditions{width:86% !important;}

	.button{float:left !important; font-weight:bold; text-align:center; width:96%; border-radius:3px; padding:4% 2%; transition:all .2s ease-out; font-size:16px;}
	.Mid1 ul li a::before{}
	/*Header*/
	#header{height:auto; margin:15px 0 0; display:inherit; flex-direction:row;}
		#header .holder{float:left; width:50% !important; padding:0 15px !important; height:auto !important;}
		.scrollToBtn{display:inherit;}
		.mobileNav{margin-top:0;}
			.scrollToBtnIpad{display:none;}
			.scrollToBtn{float:left; width:100%;}
				.scrollToBtn a{float:left; font-weight:bold; padding:10px 0; text-align:center; width:48%; color:#ffffff; transition:all .2s ease-out; border-radius:5px;margin-bottom:18px;font-size: 15px;}
				.scrollToBtn .findBranch{ color:#fff;}
				.scrollToBtn .enqBtn{ color:#fff;}
				.findJob{float:left;}
				
	.scrollToBtn .findBranch{float:right;text-transform:capitalize;}
	.scrollToBtn .enqBtn{float:right;text-transform:capitalize;}
					.scrollToBtn a:hover{background:#009ddc; color:#fff; text-decoration:none !important;}
					.scrollToBtn .findBranch:hover{background:#00BCE4;}

	#Main #pay_form .sec_codeerr + .lPad10 + div{padding:0;}
		/*slider*/
		.slider-mainBg{min-height:300px; margin:0;}
		
input.entPostcode{border-bottom-left-radius:8px; border-top-left-radius:8px; height:37px; width:100%;}
		
		/*Agency details*/
		.twenty .module.blue-base > p{float:left; width:46% !important;}
		.defBranch .module.blue-base > p{width:100% !important;}
		#Main .twenty .left{float:left !important; margin-left:0; margin-right:0; width:69% !important;}

	#M4.Mid2.module{float:left; width:100%;}

	/*mod wrappers*/
	#content-wrapper{padding:0; width:100%;}
	.mod-wrapper.right, .mod-wrapper.left{width:auto; margin:0;}
	#content-wrapper #three-column{width:100%;}
	.module{height:auto; min-height:0;}

	#M2.Mid1.module, #M3.Mid2.module, .slider-mainBg{background-image:none !important;}
	#M3.Mid2.module, #M1.Mid1.module{border-radius:0;}
	#M3.Mid2.module, #M1.Mid1.module, #M4.Mid2.module, #M2.Mid1.module{min-height:0; height:auto !important;}
	.Mid1.Mid1-REC.module.grey10 .left, .Mid1.Mid1-REC.module.grey10 .right{float:left; width:50%;}
		.Mid1 ul{border:1px solid #ccc; float:left; margin-bottom:15px; margin-left:0; padding:0;}
		.Mid1 .left ul{border-right:none;}
			.Mid1 ul li{border-bottom:1px solid #ccc; float:left; list-style:outside none none; margin-left:0; width:100%;}
				.Mid1 ul li:last-child{border-bottom:medium none;}
				.Mid1 ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0;}
					.Mid1 ul li a{color:#005581; float:left; font-size:11px; font-weight:200; margin-left:0; padding:15px 6px 10px;}
					.Mid1-REC h2 a:hover, .Mid2-REC h2 a:hover{text-decoration:none !important;}
					.ourFav_Row > h2{margin-top:20px;}
					
	#M2.Mid1.module{background:#FFFFFF;}

	/* Module Panels */
	#L2{background-position:236px 14px; background:#00bce4; margin:0;}
		#L2 form > .left{width:82%;}
		#L2 .right{width:16%;}
			.info-text{display:none;}
			#divSubmitBtn{border-radius:4px !important; margin-left:-5px; padding:0;}
				.button.go{margin-right:0; padding:12px 4px;}
		#L2 h3{width:100%;}
	#L1{background-image:none; margin:0;}
		#L1 > div, .jobPLbl, ul.form-stack, #divSubmitBtnJSrc{float:left; width:100%;}
		.dk_container{width:100%;}
				.labelclass{float:left; margin-bottom:-75px; margin-left:-283px; padding:7px 0 0 7px; width:auto; z-index:2;}
					ul.form-stack li{float:left; width:100%; margin:0 0 4px;}
				.blue-line + .left + .right, .blue-line + .left{width:48% !important;}
				.blue-line + .left + .right + .right{width:100%;}
			.form-stack .left{float:left; width:auto;}
			.labelclass{float:left; margin-bottom:-30px; padding:0 0 0 7px; width:auto; z-index:2;}
		#divRegionMain + .blue-line + .left + .right, #divRegionMain + .blue-line + .left{margin:0; float:left;}
	.defUl{float:left; padding:0; width:100% !important; margin:0 0 -10px !important;}
		.twenty{width:100%; margin:0 0 15px;}
		.Recruitment > .module{width:98% !important;}
	#R2{width:94% !important;}
		#R2 .left.downloadLinkTxt{margin-bottom:14px; width:90% !important;}
	.normalLink a:hover{color:#fff !important;}
	
	/*downloads*/
	.left.pressName{float:left !important; max-width:225px;}
	.bgGCo.hSpc1.left{display:none;}
	.preePAD{border-bottom:1px solid #ccc; height:49px; line-height:17px; padding:15px 0 8px 4px;}
	.left.pressName span{float:left; margin-bottom:10px !important; width:100%;}

	/*Footer*/
	.footerBg{border-radius:0;}
		#content-wrapper #bottom{float:left; height:auto !important; padding:0; width:100%;}
			#content-wrapper #bottom #review{background-image:none; float:left; padding:5%; width:100%; box-shadow:0 1px 5px #2b7ab9 inset; border-radius:0; margin-bottom:0;}
			#content-wrapper #bottom #review.nurseries, #content-wrapper #bottom #review.kids-club, #content-wrapper #bottom #review.training, #content-wrapper #bottom #review.creches{background-image:none; background-position:95% 95%; background-repeat:no-repeat;}
			#content-wrapper #bottom #review.kids-club{box-shadow:0 1px 5px #264600 inset;}
			#content-wrapper #bottom #review.training{box-shadow:0 1px 5px #c35e00 inset;}
			#content-wrapper #bottom #review.nurseries{box-shadow:0 1px 5px #61257d inset;}
			#content-wrapper #bottom #review.creches{box-shadow:0 1px 5px #92003e inset;}

		ul.image-list{list-style:outside none none; margin-bottom:0 !important; margin-left:20%; margin-top:10px;}
			ul.image-list li{display:table; float:left; padding:0 1px 0 0 !important; width:36%;}
			#footer #middle{background:#f6f6f6; border-bottom:none; border-top:none; float:left; width:100%;}
				#footer #middle h6, #footer h5, #footer #lower, #footer #upper .col{display:none;}
		#footer #lower .mfc-brands{height: auto;}
				.copyTxt > p{padding-left:10px; width:80%; text-align:left;}
		/*Footer ordering*/
		#upper .clear-fix{display:flex; flex-direction:column;}
		#footer #upper .col.social{order:2;}
		.buttom-wrapper{
			position:relative !important;
			bottom:8px;
		}
		.buttom-wrapper .fixed-H{
			font-size:15px;
		}
	
		/*Footer nav*/
		#footer #middle .mobileNav{background:#f6f6f6 none repeat scroll 0 0 !important; float:left; height:auto;}
			#footer #middle .topDrop{background:#f6f6f6 none repeat scroll 0 0 !important; box-shadow:none !important; float:right; top:40px;}
				#footer #middle .topDrop .icon-arrow{display:block; font-style:normal; position:absolute; top:2px;}
			#footer #upper{border:none;}
				#footer #upper .social{display:block !important;}
					.social a:hover, .footer-menu a:hover{text-decoration:none !important;}
			.footer-menu{float:left; margin-bottom:0;}
				.footer-menu > li{float:left; list-style:outside none none; width:50%;}
						.footer-menu a:after{content:"\f0da"; font-family:'fontawesome'; margin-left:0;}

	/*Page fixes*/
	.Rside.module.blue-base.widgets{float:left; padding:0 !important; width:auto;}
	.Rside.module.border.MorFavDiv.widgets{float:left; padding:5%; width:100%;margin-top:10px;}
	#sub-menu{float:left; width:100%; background:#005581 none repeat scroll 0 0; margin:5px 0 0;}
	.moduleScreen{border-radius:0; padding:15px;float:left;}
	.section-break-head{display:none;}
	.S-service{border-right:medium none;}
	a.info{float:left; margin-bottom:0px;} 
	
	/*new table fixes*/
	#Recruitment .defUl table ul{border:1px solid #ccc; float:left; width:100%;}
		#Recruitment .defUl table ul:last-child{border-left:0;}
		#Recruitment .defUl table ul:first-child{border-left:1px solid #ccc;}
		.defUl ul li{float:left; list-style:outside none none; width:60%;}
			.defUl ul li a:before{content:"\f105"; float:left; font-family:'fontawesome'; margin-left:0; padding:0 5px 0px; min-height: 30px;}
		.defScr tbody tr td{float:left; width:98% !important;}
		.defScr tbody tr td li a:before{content:"\f105"; float:left; font-family:'fontawesome'; padding:0 2px 5px; margin-left:0;}
		.defUl ul li{border-bottom:1px solid #ccc; float:left; margin-left:0; width:100%; padding:12px 5px 5px;}
			.defUl li:last-child{border-bottom:none;}
			.defUl ul{padding:0;}
		
	/*screening*/
	.nannyScreening-listing .checkbox{margin-right:15px; margin-top:0px; padding-right:5px;}
	
	/*Google maps*/
	#mapDiv{float:left; height:300px !important; max-width:290px; width:100%;}
	
	/*blog*/
	img.blogListImg{border-radius:0; float:left !important; height:auto; position:relative; width:100%; max-width: none !important;}
	.Lside.moduleBlogImage{display:none; float:left; width:100%;}
	#Creches .Mid1 ul{border:0;}
	#Creches .Mid1 ul li{border-bottom:0;}
	#Creches p .button:last-child{margin-bottom:15px !important;}
	#Creches .Lside.module.dark-pink.widgets{width:100%; padding-bottom:10px; float:left;}
	#Creches .module.Lside, .module.Rside{height:auto; margin-bottom:0; position:relative;}
	#Creches .right{float:left; width:100%;}
	#Creches .defUl p img{width:auto;}
	
	/*Agencies*/
	#childcarers, #childcarers > div{float:left; width:100% !important;}
	#parents.module, #childcarers.module, #nuresry-services, #nursery-noPar.module{height:100% !important; padding:0;}
	.moduleGCG{display:none;}
	.fifty{float:left; width:100%;}
		#Training .defUl table ul{clear:both; float:left; margin:0 !important; padding:0; width:100%;}
		#Training #R2 > h3{margin-top:10px;}

	#Training tbody{border:0 solid #ccc;}
		#Training td{float:left; text-align:left; width:49% !important;}
	
	#Kids-Clubs #R2{margin-bottom:15px; margin-top:15px;}
	.branch-content,.branch-name, .branch-address{float:left; width:93% !important;}
	.branch-name, .branch-address, .branch-phone{border-right:0;}
	td > img{margin-bottom:10px; display:none;}
	
	.Lside.module.grey10 a img, .center, #Nurseries td > img, #Recruitment .defUl p img{max-width:80%;max-height:100px; width:auto;}

	#nuresry-services .right{width:100%;}
	#Recruitment .defUl p{margin:0 0 12px !important;}
	#Recruitment table th, #Recruitment table td{text-align:left;}
	#Recruitment .defUl ul{padding:0 0 5px;}
	.bigHead h2 a{line-height:1em;}
	.button.light-blue1.icon-arrow3.bkg-fix{margin-bottom:10px !important;}
	
	/*Job Search listings*/
	#Recruitment .formBoxDiv .clear{display:block !important;}
		#Recruitment .formBoxDiv .left{float:left; width:100%;}
	#Recruitment .formBoxDiv .tiniesServicesLabel{float:right !important; width:94% !important; margin:0 0 15px;}
	#applyBtnLink{margin:0 0 15px;}
		#Recruitment #jobEnqForm{float:left; width:100%;}
		#Recruitment .qq-upload-button{background-color:#00bce4; width:255px;}
		.c-regLblSmall{color:#fff;}
		.left.col1A{margin-left:10px;}
		#Recruitment .formBoxDiv .clear .left > h3{color:#fff !important;}
		#Recruitment .module.blue-base > div{float:left; width:100%;}
		#Recruitment .left .c-regLblSmall, #Main .tiniesForm .regLblSmall{float:left !important; width:94% !important; margin-bottom: 10px; margin-left:9px;}

	#Recruitment.css-480 .left .c-regLblSmall, #Main.css-480 .tiniesForm .regLblSmall{float:left !important; margin-bottom:10px; margin-left:9px; width:92% !important;}

	.our-branches > thead tr{display:none;}
	.branch-services, .branch-areas{text-align:left;}
	.our-branches .button.light-blue1.icon-arrow3.bkg-fix.margin{margin-top:15px; color:#FFFFFF;}
	.module.Lside, .module.Rside{margin-bottom:0;}

	.MorFavDiv ul li, .defUl ul li{float:left; margin:0 !important; padding:10px 5px 6px !important; width:100%;}
	ul#menu-list li{border-top:0;}
	
	/*buttons*/
	.button{border-radius:3px; float:left; font-weight:normal; padding:3% 2%; text-align:center; transition:all 0.2s ease-out 0s; width:100%; margin:0 0 12px;}
		.button.grey40{font-size:14px; font-weight:lighter; text-align:center; margin-bottom:5px; width:100%; float:left; border-radius:4px; padding:12px !important;}
		#divSubmitBtn{margin-left:-6px; overflow:visible !important;}
			.button.go{padding:9px 5px; border-radius:0 4px 4px 0; float:left; width:100%; height:37px;}
			#saveBtnLink{min-height:34px; margin:-22px 0 10px;}

	#pay_form #saveBtnLink{margin:auto; min-height:34px;}
	#pay_form .button.grey40{border-radius:4px;	float:left;	font-size:inherit; font-weight:normal; margin-bottom:5px; padding:8px !important; text-align:center; width:100%;}

	/*parents*/
	#Main.module.grey10.margin-bottom20.bkg-img1{background-image:none !important; float:left; width:100%;}
	#quote-descript:before{content:"\f10d"; font-family:'fontawesome'; padding-right:5px;}
	#quote-descript:after{content:"\f10e"; font-family:'fontawesome'; padding:5px;}
	#review.creches{background-image:none !important;}
		#review span{font-size:9px !important; margin-top:0 !important;}
	.socialStrip{background:#0065a4 none repeat scroll 0 0; float:left; padding:5px; width:98%;}
		.socialIcon{float:left;}
			.socialIcon a{float:left; margin-left:40px; width:100%;}
	.contactFooter ul{list-style:outside none none;}
		.contactFooter li{text-align:center;}
		
	.blogListImgCurve > h2{border-bottom:1px solid #f6f6f6;}
	.blogListImgCurve > h3{font-size:16px !important;}
		
	/*Social share icons*/
	#Recruitment #___plusone_0 > iframe, #___plusone_1 > iframe{display:none !important;}
	.left.addthis_button_facebook_like.at300b,.twitter-share-button.twitter-share-button-rendered.twitter-tweet-button,#___plusone_0 > iframe,.addthis_button_pinterest_pinit.at300b,.left.addthis_toolbox.addthis_share_btn,#___plusone_1 > iframe{display:none !important;}

	#___plusone_1, #___plusone_0{margin-left:16px !important;}
	.clear.simJob-div{display:none !important;}
	
	/*facebook comments*/
	.fb_iframe_widget{display:none;}
	
	/*Application form*/
	#applyForm .left{color:#fff !important;}

	/*creche page*/
	h3.icon-star{padding:10px;}
	#L1 h3{color:#fff !important;}
	.Lside.module.dark-pink.widgets{padding:5%; width:90%;}
	.button.light-pink1.icon-arrow3.bkg-fix{float:left; margin-bottom:10px; width:100%;}
	p.news-list-CRECHES{float:left; font-size:12px; margin-bottom:15px; padding-left:20px; padding-right:10px; width:90%;}
	.copy-CRECHES{float:left; padding:5%; width:100%;}
	#Creches #M2 .left, #Creches #M2 .right, #Creches #M1 .left, #Creches #M1 .right{width:50%;}

	/*nursery*/
	#nurseryForm .regLblSmall{color:#fff; float:left !important; width:83% !important;}
	#nurseryForm .sCodeLbl{color:#565656; font-family:arial,sans-serif; font-size:14px; line-height:22px; padding:4px 0 0; text-align:start; z-index:99999; margin:15px 0 0; width:auto !important;}
	#nurseryForm .sCodeLbl img{border:0 !important; float:none; display:inline-block; margin:0 auto; width:100% !important;}
	#nurseryForm .left.lPad8{padding:0 !important;}

	#divJSrchListingMain > div{float:left; padding:10px; width:100%;}
		.drpfrmBigOuterDivHt5, .drpfrmOuterDivHt5{background-repeat:no-repeat; border:0 solid #7f9db9; float:left; height:auto; padding-left:3px; padding-top:2px;  width:100%;}
		.drpfrmBigInnerDivHt5, .drpfrmInnerDivHt5{border:0; height:auto; overflow-x:hidden; overflow-y:auto; width:auto;}

	/*training*/
	.defUl p img{height:auto; padding:0; width:100%;}
	
	/*about*/
	ul#menu-list li{border-bottom:1px solid #0065a4;}
	
	/* Branches table */
	.our-branches tr + tr, .our-branches tbody tr td + td{display:none;}
		.branch-name{cursor:pointer;}
			.branch-name:hover{opacity:0.8;}
	.our-branches tbody.active tr td + td, tbody.active tr + tr{display:block;}
	
	.labelclass{margin-left:-317px !important; margin-top:5px; position:absolute; display:none;}
	
	.crechesmobilecreches.css-320 .defUl table ul{min-height:auto;width:100%;}
	.crechesmobilecrechesrequest-quote.css-320 #Main .tiniesForm .select{width:78% !important;}
	.crechesmobilecrechesrequest-quote.css-320 form.tiniesForm textarea{width:95.8%;}
	.crechesmanagedcreche-servicesenquiry.css-320 #Main .tiniesForm .left > .left .elChkBox{width:8% !important;}
	.crechesmanagedcreche-servicesenquiry.css-320 #Main .tiniesForm .regLblSmall{width:80% !important;}
	
	.css-320 .drpfrmBigOuterDivHt1, .css-320 .drpfrmOuterDivHt1{width:260px;}
	.css-320 .drpfrmBigInnerDivHt1, .css-320 .drpfrmInnerDivHt1{width:268px;}
		
	.parentshiringa-nanny-without-an-agency iframe, .crechesmobilecreches iframe, .maternity iframe, .parents iframe, .aboutheadoffice-fulham iframe{border:medium none; float:left; width:100%;}
				
	.aboutrecchildcare-code-of-practice #L1, .aboutrecchildcare-code-of-practice #L2, .aboutheadoffice-fulham #L1, .aboutheadoffice-fulham #L2, .aboutpresscoverage #L1, .aboutpresscoverage #L2, .aboutcareerswith-tinies #L1, .aboutcareerswith-tinies #L2,.childcarejobs  #L1, .childcarejobs  #L2, .about  #L1, .about  #L2,.childcareagencies #L1,.childcareagencies #L2,.nurserystaff-recruitment #L1,.nurserystaff-recruitment #L2{border-radius:0; width:auto; margin-bottom:0;} 
	#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95%;}
	.css-320 .pressPdf,.css-480 .pressPdf{font-size:13px; margin-top:0; padding:4px 0 0;}
	p.news-list-CRECHES,p.news-list {background-image: none !important;}
	p.news-list-CRECHES:before,p.news-list:before{content:"\f05a";	font-family:'fontawesome'; margin-left:-15px; margin-right:3px;}
	.parentshiringa-nanny-without-an-agency iframe, .crechesmobilecreches iframe, .maternity iframe, .parents iframe, .aboutheadoffice-fulham iframe{border:medium none; width:50%;}
	.our-branches-odd .branch-phone:last-child:before,.our-branches .branch-phone:last-child:before{content:"\f0c0"; font-family:"fontawesome"; font-size:16px;}
	.myaccountedit .checkbox{margin-bottom:10px;}
	.myaccountjob-alert-settings #Main .regLblSmall.bold{border-bottom:1px solid;	float:left;	margin-left:1px !important;	min-width:300px;width:100% !important;}
	.awayMsg{background:#fff none repeat scroll 0 0; float:left; padding:5px;}
	#divApplyJobError p { color: #b1005d !important;}
	#Training th, #Training td{float:left; text-align:left;	vertical-align:middle; width:100%;}
	#Main .checkoutNannyRef{margin:15px 0 0 !important;}
	.screeningDiv-margin-top{margin-top:15px!important;}
	.screening-loading-icon-top{top:-49px!important;}
	.map-bg{
		max-width: 100%;
		padding: 10px;
		min-height:auto;
	}

}
/*##############################################################################################################################################
##############################################################################################################################################*/

/* Extra Small Devices, Phones */ 
@media only screen and (max-width:480px){

	.listJobDetailsActions span{float:left; margin:-5px 0 6px 112px !important; min-width:200px;}
	.listJobDetailsActions span:empty{display:none;}
	#jsPCodeDiv{width:100% !important;}

	/* forms */
	#Main .tiniesForm > div{float:left; width:100% !important; margin:0 0 12px;}
		#Main .tiniesForm h3{color:#fff !important; margin:0 !important;}
		.tiniesForm .regLbl + .left{width:100% !important;}
		#Main .tiniesForm input, #Main .tiniesForm select{float:left; width:100%; padding:5px 10px; height:auto; border-radius:4px; background:#fff; margin:8px 0 0 0;}
			#Main .tiniesForm .select{width:96%; padding:8px 30px 0 10px; height:46px;}
			#Main .left{width:100% !important;}

	.ourfavourites #Main .left{width:100% !important;}
	.ourfavourites .ourFav_Row .right{width:100% !important; float:right; margin-top:15px;}

	.blog #Main .left{width:100% !important;}
	.blog .ourFav_Row .right{width:100% !important; float:right; margin-top:15px;}

	.nurseriesnurserysettingsarrange-visit #Main .tiniesForm .select, .nurseriesmanagedservices-for-nurseriesmanaged-services-enquiry #Main .tiniesForm .select{width:83.4% !important; margin:10px 0 15px;}
			
		img.homeSliderImg{margin-right:-10px; width:106%;}
		
		.css-320 #slider, .css-320 #slider1, .css-320 #slider2, .css-320 #slider3, .css-320 #slider4, .css-320 #slider5{float:left;}
		.css-320 #conslider .copy{padding:2%;}
		.css-320 .Lside.module.light-blue1.widgets{margin-bottom:0;}
		.css-320 .homeSliderBg h1{font-size:25px; margin-top:5px;}
		
		.css-480 #slider, .css-480 #slider1, .css-480 #slider2, .css-480 #slider3, .css-480 #slider4, .css-480 #slider5{float:left; height:340px; width:100% !important;}
		.css-480 #conslider .copy{padding:2%;}
		.css-480 .Lside.module.light-blue1.widgets{margin-bottom:0;}
		.css-480 .homeSliderBg h1{font-size:25px; margin-top:5px;}
		.css-480 .labelclass{margin-left:-317px !important; margin-top:5px; position:absolute;}
		
		#footer #upper .col.social{padding:15px 26%; display:inline-block !important; text-align: center;}
		#L2 form .right{float:left; margin-left:0; width:15%;}
		ul#tab-slider li{display:inline; margin-right:44px;}
		
		.nannyScreening-listing.moduleScreen.light-blue3.margin-bottom20 .button{border-radius:3px; float:right !important; font-size:16px; font-weight:bold; margin-top:0; padding:8px 2%; text-align:center; transition:all 0.2s ease-out 0s; width:100%;}

		.css-320 .labelclass{margin-left:-277px !important; margin-top:-10px; padding:14px 0 0 1px;}

	#conslider .copy{float:left; padding:3%; width:100% !important; height:215px;}
	.bx-has-pager{margin-top:0}	
	/* Homepage slider */
	#conslider{border-radius:0; float:left; width:100%; margin:0 0 0; overflow:hidden; min-height:200px; height:auto !important;padding-bottom:0;}
		#conslider .mainImage{float:left; width:100%;}
			.slider-mainBg{float:left; width:auto; overflow:hidden; min-height:250px; background:none !important;}
			
			img.homeSliderImg{float:left; overflow:hidden; width:100% !important;}
			.bx-viewport{overflow:visible !important;}
			#slider .copy > p{display:none;}
			.copy h2, .copy-CRECHES h2{margin:0; padding:0;}
			
			.crechesmanagedcreche-services #Main h3 a{color:#e20177 !important; margin-top:-4px !important; width:76%;}
			#Training.childcaretraining-courses tbody{border:1px solid #ccc; padding:0 !important;}
			#Training.childcaretraining-coursesofsted-registration-nanny-qualifications td, #Training.childcaretraining-coursesfirst-aid-courses td, #Training.childcaretraining-coursescache-level-courses td{border-left:0 none; float:left; text-align:left; width:100% !important;}
			#Recruitment.about .defUl ul li a::before{content:none !important;}
			.childcareagencies .branch-phone, .childcareagencies .branch-email{float:left; width:92% !important;}
			#Recruitment.downloads #Main .preePAD .left{width:10% !important;}
			.icon-star{background-image:none;}	
			.buttom-wrapper{
				position:relative !important;
				bottom:0;
				top:10px;
			}
			.bkg-fix{
				background-size:14px auto;
			}
			
.crechescorporateeventsquote #Main .tiniesForm .select{width:79%;}
#Main .tiniesForm .select{height:46px; padding:8px 30px 0 10px; width:90%;}
#product_grid .left{width:25% !important;}
#Main .cont-top .left{float:left; font-size:14px; text-align:center; width:25% !important;}
#product_grid .left img{margin-left:11px; margin-right:4px; max-height:18px; max-width:11px;}
.cont-top{margin-bottom:10px;}
.service-step-2{text-align:initial;}
.service-step-5{display:none;}

#product_grid input, #product_grid select{padding:1px;}

.css-320 #Main .jobs_det > .left, .css-480 #Main .jobs_det > .left{width:46% !important;}

.css-480 #Main .tiniesForm .regLblSmall{width:92% !important;}
.css-480 #Main .tiniesForm .left > .left .elChkBox{width:7% !important;}
.css-480 #postcode{margin-right:23%;}
.css-480 .left.fifty, .css-480 .right.fifty, .css-480 .left.hundred{background:#e5f8fc none repeat scroll 0 0; padding:10px;}

	#Main .customDates .left{width:100% !important;}

.aboutcareerswith-tinies.css-480 table.jobs{background:#c6e3ef none repeat scroll 0 0; border:2px solid #009ddc; border-collapse:collapse; font-family:arial,sans-serif; margin-bottom:2px; text-align:left; width:100%;}

.aboutcareerswith-tinies .jobs.alt tr, .aboutcareerswith-tinies .jobs.left tr{width:100%; background:#c6e3ef none repeat scroll 0 0 !important;}
td.col1C, td.col2C, td.col3C, td.col4C{border-right:0 solid #b9ebf7;}

#teamTabs p{float:left !important; width:100%;}

.css-480 .button.light-blue1.icon-arrow3.bkg-fix.margin-top10{width:100% !important;}
.css-480 .left.fifty, .css-480 .right.fifty, .css-480 .left.hundred{background:#e5f8fc none repeat scroll 0 0; padding:10px;}
					
.css-480.button.light-blue1.icon-arrow3.bkg-fix.margin-top10{width:100%;}

#distanceSlider{cursor:pointer; float:left; margin-top:10px; width:95% !important;}

	.defUl ul li a:before{padding:0 5px 6px;}
	.parentssendchildcare-requirements textarea{float:left; height:100% !important; width:95% !important;}

	#Main .elChkBox{width:auto !important; margin:0;}
	#Main .tiniesForm .regLbl{width:88% !important;}

	p.news-list-CRECHES,p.news-list {background-image: none !important;}
	p.news-list-CRECHES:before,p.news-list:before{content:"\f05a"; font-family:'fontawesome'; margin-left:-15px; margin-right:3px;}

	.parentshiringa-nanny-without-an-agency iframe, .crechesmobilecreches iframe, .maternity iframe, .parents iframe, .aboutheadoffice-fulham iframe{border:medium none; width:100%;}
	.our-branches-odd .branch-phone:last-child:before,.our-branches .branch-phone:last-child:before{content:"\f0c0"; font-family:"fontawesome"; font-size:16px;}

	#Recruitment .left .c-regLblSmall, #Main .tiniesForm .regLblSmall{width:90% !important;}

	.myaccountedit .checkbox{margin-bottom:10px;}

	.awayMsg{background:#fff none repeat scroll 0 0; float:left; padding:5px;}

	#divApplyJobError p { color: #b1005d !important;}
	#Recruitment.css-320 .left .c-regLblSmall, #Main.css-320 .tiniesForm .regLblSmall{width:88% !important;}

	.css-320.myaccountjob-alert-settings #Main .tiniesForm .regLbl{margin-left:0; width:87% !important;}
	.myaccountjob-alert-settings.css-320 #Main .tiniesForm .regLbl{margin-left:0; width:87% !important;}

	#Recruitment .left .c-regLblSmall, #Main .tiniesForm .regLblSmall{float:left !important; margin-bottom:10px; margin-left:9px; width:90% !important;}
	
	/* nurserySething page start here */
		.nurserySething-block .nurserySething-cont .nursery-bottom-cont{
			min-height:auto;
		}
		.nurserySething-block .nurserySething-cont{
			width:100%;
			margin-right:0;
		}
	/* nurserySething page end here */
	
	.formManDate{
	    margin: 8px 0 0 0 !important;
	}
}
/*##############################################################################################################################################
##############################################################################################################################################*/

/* Custom, iPhone Retina */ 
@media only screen and (max-width:320px){
	.blogListImgCurve img{border-radius:0; display:block !important; float:left; height:auto; margin-left:0 !important;	position:relative; width:100% !important;}
	#postcode {margin-right:23%; max-width:300px !important;}
	.nurseriesnurserysettingsarrange-visit #Main .tiniesForm .select, .nurseriesmanagedservices-for-nurseriesmanaged-services-enquiry #Main .tiniesForm .select{width:83% !important;}
	#Recruitment .left .c-regLblSmall, #Main .tiniesForm .regLblSmall{width:88% !important;}
	.css-320 .left.fifty, .css-320 .right.fifty, .css-320 .left.hundred{background:#e5f8fc none repeat scroll 0 0; padding:10px;}
 
}
/*##############################################################################################################################################
##############################################################################################################################################*/
.css-320 .left.fifty, .css-320 .right.fifty, .css-320 .left.hundred{background:#e5f8fc none repeat scroll 0 0; padding:10px;}
.css-480 .left.fifty, .css-480 .right.fifty, .css-480 .left.hundred{background:#e5f8fc none repeat scroll 0 0; padding:10px;}
.css-320 #divRegionMain{float:left; width:100%;}

/*--- New css ----*/

#Recruitment.css-1024 .defUl .module.blue-base ul{float:left;width:26%;}

@media (max-width : 992px){
	#main-wrapper{overflow-x:hidden; overflow-y:hidden;}
	.copy, .copy-CRECHES{width:50%;}
	.mainImage{width:auto;}
	.mainImage img{width:auto; max-width:100%;}
	#Wrapper404.module.blue {
		height: 390px;
		margin-bottom: 25px;
		min-height: 500px;
	}
	#Wrapper404.module.blue .col1 {
		left: -5px;
		margin: 20px 20px 20px -50px;}
}

@media (max-width : 800px){
	.copy, .copy-CRECHES{width:50% !important;}
	.mainImage{width:50% !important; float:left !important;}
	.mainImage img{	}
	
}

@media (max-width : 767px){
}

@media (max-width : 680px){
	.slider-mainBg{height:auto !important;}
	#slider, #slider .slidesDiv{height:auto !important;}
	.mainImage{width:50% !important; float:left !important;}
	/* #conslider{max-height:339px;} */
	.serviceRow{margin-top:12px; border-top:1px solid #eee; padding:12px 0 0;}
	#product_grid .serviceRow > div{float:left; width:100%; margin:0 0 12px; max-width:100%; border-bottom:1px solid #eee; padding:0 0 12px; text-align:right;}
	#checkoutForm .cont-top{display:none;}
	#product_grid .title{float:left; width:auto; font-size:14px; font-weight:bold; color:#0065a4; display:block;}
	#product_grid .qtyMinus, #product_grid .qtyPlus, #Main #product_grid .quanty-txt{float:none; margin:0; padding:0;}
	#product_grid .grndTotle, #product_grid .grndTotle > div{float:left; width:100%; text-align:right;}
	#product_grid .grndTotle > div{margin:0 !important; width:auto !important;}
	#product_grid .grndTotle div:first-child{float:right;}
	#product_grid .grndTotle div + div.right{float:left; width:auto;}
	.bx-wrapper .bx-pager{
		position:absolute;
		left:0;
		right:0;
		bottom:0;
	}
	
}
.agencySearch__Box{display:none;}
@media (max-width : 480px){
	.mainImage{width:100% !important; float:left !important; display:none;}
	/* #conslider{max-height:355px !important;} */
	/*--- CSS by Niraj starts ---*/
	.S-options.left{padding:0px;}
	.cartToolTip{background:none; float:none; margin:0 auto;}
	
	.bx-wrapper .bx-pager{
		position:absolute;
		left:0;
		right:0;
		bottom:0;
	}
	.bx-wrapper .bx-controls-direction a{
		top:83%;
	}
	/*--- CSS by Niraj ends ---*/
	
	.slider-mainBg{min-height:200px;}
	
	#bottom #review, .featuredJobsBox{display:none;}
	#L2{display:none;}
	.agencySearch__Box{display:block !important;}
	
	.agencySearch__Box{background-position:236px 14px; background:#00bce4; margin:0;}
	.agencySearch__Box form > .left{width:82%;}
	.agencySearch__Box .right{width:16%;}
	.agencySearch__Box .info-text{display:none;}
	.agencySearch__Box #divSubmitBtn1{border-radius:4px !important; margin-left:-5px; padding:0;}
	.agencySearch__Box .button.go{margin-right:0; padding:12px 4px;}
	.agencySearch__Box h3{width:100%;}
}

@media (max-width : 320px) {
	.mainImage{width:100% !important; float:left !important;}
	/* #conslider{max-height:355px;} */
	.bx-wrapper .bx-controls-direction a{
		bottom:0;
	}
	.bx-wrapper .bx-pager{
		position:absolute;
		left:0;
		right:0;
		bottom:0;
	}
}

.holderSign.right > img{float:left;	height:160px; width:100%;max-width:400px;}
/* Module Panels */
.css-1024 #L2{background-position:236px 14px; background:#00bce4; margin:0;}
.css-1024 #L2 form > .left{width:82%;}
.css-1024 .info-text{display:none;}
.css-1024 #divSubmitBtn{border-radius:4px !important; margin-left:-5px; padding:0;}
.css-1024 .button.go{margin-right:0; padding:12px 4px;}
.css-1024 #L2 h3{width:100%;}
.css-1024 #L1{background-image:none; margin:0;}
.css-1024 #L1 > div, .jobPLbl, ul.form-stack, #divSubmitBtnJSrc{float:left; width:100%;}
.css-1024 .dk_container{width:100%;}
.css-1024 .labelclass{float:left; margin-bottom:-75px; margin-left:-283px; padding:7px 0 0 7px; width:auto; z-index:2;}
.css-1024 ul.form-stack li{float:left; width:100%; margin:0 0 4px;}
.css-1024 .blue-line + .left + .right, .blue-line + .left{width:48% !important;}
.css-1024 #L1,.css-1024 #L2{margin-bottom:10px;}
.css-1024 .blue-line + .left + .right + .right{width:100%;}
.css-1024 .form-stack .left{float:left; width:auto;}
.css-1024 .labelclass{float:left; margin-bottom:-30px; padding:0 0 0 7px; width:auto; z-index:2;}
.css-1024 #divRegionMain + .blue-line + .left + .right, #divRegionMain + .blue-line + .left{margin:0; float:left;}
.css-1024 .defUl{float:left; padding:0; width:100% !important; margin :0 0 -10px !important;}
.css-1024 .twenty{width:100%; margin:0 0 15px;}
.css-1024 .Recruitment > .module{width:98% !important;}
.css-1024 #R2{width:94% !important;}
.css-1024 #R2 .left.downloadLinkTxt{margin-bottom:14px; width:90% !important;}
.css-1024 .normalLink a:hover{color:#fff !important;}
.css-1024 #postcode{max-width:inherit !important;}
.css-1024 .defBranch .module.blue-base > p{width:23% !important;}

.css-680 #L2,.css-680  #L1{background-position:684px 7px !important; min-height:319px;}
#Recruitment.childcarejobsregister.css-680 .left .c-regLblSmall{float:left !important; margin-right:36px; width:88% !important;}
.css-680 #Main .tiniesForm .left > .left .elChkBox{float:left !important; width:4% !important;}
#Recruitment.css-680 .left .c-regLblSmall, .css-680 #Main .tiniesForm .regLblSmall{float:left !important;margin-bottom:10px;margin-left:9px;width:95% !important;}
.css-1024 #Main .tiniesForm .left > .left .elChkBox{float:left !important;width:3% !important;}
#Recruitment.childcarejobsregister.css-1024 .left .c-regLblSmall{float:left !important; margin-right:66px; width:89% !important;}
#Recruitment.css-680 .qq-upload-button{background-color:#00bce4; width:255px;}
.defUl .blue-base li{margin-top:10px !important;}
.css-1024 .formBoxDiv .regLbl.left:last-of-type{margin-left:10px !important;}
.css-1024 #Main .tiniesForm .regLbl{width:95% !important;}
#Recruitment.myaccountjob-alert-settings.css-680 .left .c-regLblSmall, .myaccountjob-alert-settings .css-680 #Main .tiniesForm .regLblSmall{width:94% !important;}
.css-680 #nuresry-services, .css-1024 #nuresry-services{float:left; margin-top:10px;padding:10px;width:100%;}
.css-320 #Main .cont-top .left{float:left;font-size:10px;text-align:center;	width:20% !important;}
.css-680 .icon-register-14-white.button1.transAll01{text-align:center; width:98% !important;}
.css-680 #Main .twenty .left{margin-left:0; margin-right:0;}
#Recruitment.css-1024 .module.blue-base .mod-link{width:9% !important;}
.css-680.myaccountjob-alert-settings #Main .tiniesForm .regLbl{width:95% !important;}
.css-680 .colQty{margin-left:34px; max-width:176px;	text-align:center;}
.css-680 .colCost{max-width:114px;	text-align:right;}
.css-1024 .colQty{margin-left:14px;	max-width:176px;text-align:justify;}
.css-1024 .colTotal{margin-left:24px;	max-width:96px;	padding-bottom:10px;text-align:right;}
.css-480 #jsCountyDiv{width:45%;}
.css-480 .blue-line + .left + .right, .css-480 .blue-line + .left{width:21% !important; margin-top:auto !important;}
.childcaretraining-coursesofsted-registration-nanny-qualifications .defUl br{display:none;}
.myaccountjob-alert-settings.css-680 #Main .tiniesForm .regLblSmall{float:left !important; margin-bottom:10px; margin-left:9px;	width:100% !important;}
.myaccountjob-alert-settings.css-680 #Main .tiniesForm .left.regLblSmall, .myaccountjob-alert-settings.css-680 #Main .tiniesForm .drpfrmOuterDivHt1 .regLblSmall{width:92% !important; clear:right;}
.css-320.kidsclubs .defUl ul li a::before{padding:0 5px 15px !important;}
.css-1024.childcarejobsregisterthank-you #L1, .css-1024.childcarejobsregisterthank-you #L2, .css-680.childcarejobsregisterthank-you #L1, .css-680.childcarejobsregisterthank-you #L2{background-position:406px 14px; border-radius:0 !important; float:left; width:50%;}
.css-1024.childcarejobsregisterthank-you #L2{min-height: 319px;}
.mobBlogImg{display:none;}
.valid + .error{display:none !important;}
.valid + input + input + .error{display:none !important;}
.nurserystaff-recruitmentnursery-supply .table_1 ul{margin-left:0 !important; padding-left:0 !important;}
.nurserystaff-recruitmentnursery-supply #Main p + .table_1 ul, .nurserystaff-recruitmentnursery-supply #Main h3 + .table_1 ul{margin-left:0 !important;}
.nurserystaff-recruitmentnursery-supply .table_1 li{list-style:none !important;}
.screeningDiv-margin-top{margin-top:15px!important;}
.screening-loading-icon-top{top:-49px!important;}
.css-320 #Main #divFavNavi{float:right;	margin-right:-20px !important; width:24% !important;}
.customPopup.customPopupImage.ui-draggable #Main{max-width:96% !important; overflow:hidden !important; width:inherit;}
.customPopup.customPopupImage.ui-draggable #Main a{margin-top:30px;}
.childcarejobsfind-jobsnanny-and-mothers-helps .table_1 ul{min-height:234px;}
.css-1024 #saveBtnLink{margin:10px 0;}
.ourfavouritesways-of-understanding-the-eyfs-part-5-22-to-36-months .blogListImgCurve h3 + ul{margin-left:0 !important;}

.childcaretraining-coursesfirst-aid-courses .standardList ul li {
	float: left;
	margin-left: 15px !important;
}
#Wrapper404.module.blue {
	height: 500px;
	margin-bottom: 25px;
}
.myaccountjob-alert-settings #Main .tiniesForm .regLbl{width:auto;}
#Recruitment .css-480 .left .c-regLblSmall/*, #Main .tiniesForm .regLblSmall*/{float:left !important; margin-bottom:10px; margin-left:9px; width:92% !important;}

#Recruitment .css-1024 .left .c-regLblSmall/*, #Main .tiniesForm .regLblSmall*/{float:left !important; margin-bottom:10px; margin-left:9px;	width:94% !important;}
.css-320.myaccountjob-alert-settings #Main .left.regLblSmall{width:86% !important;}

.css-320 .regLblSmall.width280.drpPadding{float:left; margin:auto !important; padding-left:18px !important;	width:10% !important;}
.myaccountjob-alert-settings .drpPadding{padding-left:9px;}
.myaccountjob-alert-settings.css-480 .drpPadding{padding-left:0;}
.myaccountjob-alert-settings.css-480 #Main .tiniesForm .regLbl{width:94% !important;}



/*---------------------------------------------------------*/
/*--------------- Css related to task TC-26 ---------------*/
.feedbackForm .experience-table .tdStyle1{
	width: 285px;
	height:35px;
}
.feedbackForm .experience-table .tdStyle2{
	color:#ffffff;
	width: 92px;
}
.feedbackForm .experience-table .tdStyle3{
	width: 285px; 
	padding: 10px 0 5px 10px;
}
.feedbackForm .nps-table .tdStyle4{
	width:6%;
	padding:10px;
}
@media screen and (max-width : 1024px) {
	.feedbackForm .experience-table td,
	.feedbackForm .experience-table th{
		text-align:center !important;
	}
	.feedbackForm .experience-table tr td:first-child{
		text-align:left !important;
	}
	.feedbackForm .submitButton:hover{
		color:#ffffff;
	}
}
@media screen and (max-width : 767px) {
	.feedbackForm-outer{
		padding-right:0 !important;
	}
	.feedbackForm{
		max-width:100%;
		width:100% !important;
	}
	.feedbackForm #service_comments,
	.feedbackForm #benefit_description,
	.feedbackForm #supporting_needs_desc,
	.feedbackForm #advise_comments{
		max-width:100%;
		width:100% !important;
		box-sizing:border-box;
	}
	.feedbackForm .nps-table{
		margin-left:0 !important;
	}
	.feedbackForm .nps-table td{
		padding:3px !important;
		width:9.09% !important;
	}
	.feedbackForm .nps-table .nps_button .fa{
		font-size:3.9vw !important;
	}
	.individual-left-cont, 
	.individual-right-img-block{
		max-width:100%;
		clear:both;
		float:none;
	}
	.individual-right-img-block .fram-back,
	.individual-right-img-block .fram-back2{
		-webkit-transform: none; /* Safari 3-8 */
		transform: none;
		display:inline-block;
		margin-right:10px;
		margin-bottom:20px;
	}
	.button-mob{
		min-height:42px !important;
		padding:0 !important;
		line-height:42px;
		margin-bottom:35px;
	}
	#mapDiv{ max-width:100%; width:100%;}
	
}

#conslider .copy{float:left; padding:3%; width:70% !important; height:325px; }
.bx-has-pager{margin-top:0;}
.bx-wrapper .bx-pager {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.copy p, .copy-CRECHES p
{
	font-size:14px;
	line-height:1.6em;
}
.buttom-wrapper {
    position: absolute !important;
    bottom: 60px;
}
.copy-wrapper{margin-top:10px}

@media screen and (max-width : 1024px) {
	#conslider .copy{float:left; padding:3%; width:70% !important; height:350px; }
	/*.bx-has-pager{margin-top:0;}
	.bx-wrapper .bx-pager {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}*/
	
	.copy p, .copy-CRECHES p
	{
		font-size:13px;
		line-height:1.6em;
	}
	
	.copy-wrapper{margin-top:0}
	
	.buttom-wrapper{width:100%;}
	.imgTopmar{
		display: none;
	}
	#Wrapper404.module.blue .page404Content p{
		font-size: 13px;
		text-align: center;
	}
	#Wrapper404 font{
		float: unset;
	}
	#Wrapper404.module.blue .page404Content a,
	#Wrapper404.module.blue .page404Content a:hover{
		border-radius: 3px;
	}
}

@media only screen and (max-width: 680px) {
	.module {
		height: auto !important;
		min-height: 100px !important;
	}
	
}

@media screen and (max-width : 480px) {
	.feedbackForm .experience-table{
		font-size:11px;
	}
	
	#conslider .copy
	{
		float:left; padding:3%; width:100% !important; height:215px;
	}
	#conslider .copy p 
	{
		display: none;
	}
	.buttom-wrapper {
		position: relative !important;
		bottom: 0;
		top: 10px;
	}
	.buttom-wrapper .fixed-H{
			max-width:260px; font-size:13px;
		}
}