/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 9.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.footer_top_holder,.footer_bottom_holder,.top
{
	/*background-image:url(http://demopage.in/henryeducation/wp-content/uploads/2017/03/wp4.jpg)!important;*/
}
p,h1,h2,h3,h4,a,.news_publish,.centres_bults li,.centr_publish,li,ul,.textwidget,.te_servcs,.cen,.contc_detls,.desc{
font-family: Arial, Helvetica, sans-serif!important;
}
nav.main_menu>ul>li>a{
	color:#b59b46!important;
}

.header_bottom{
}
.page-id-15 .header_top_bottom_holder,.page-id-387 .header_top_bottom_holder,.page-id-466 .header_top_bottom_holder,.page-id-491 .header_top_bottom_holder,.page-id-512 .header_top_bottom_holder{
background-color:#cbe2f4!important;
}

.for_ul{
	list-style:none!important;
}

.slider_text p{
	color:#edb413!important;
	font-weight:800!important;
	font-size:25px!important;
}
.slider_buton a{
	background:#edb413;
	border-radius:20px;
	padding:10px 20px 10px 20px;;
	color:white;
	position:relative;
	top:30px;
}
.slider_text{
	position:relative;
	top:124px;
}

.slider_buton a:hover{	
	color:#edb413;
	background:white;
}

.home_first_rw{
	padding-top:30px;
	z-index:999999;
}

.green_first_rw{
	padding-top:30px;
	z-index:999;
	background:rgba(9,137,60,0.4) !important;
}

.home_header_h1 h1{
	color: #CDA336;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
	text-align:center;
	padding-top:40px;

}

.hom_italics{
	padding-top:30px;
	text-align:center;
	padding-bottom:60px;
	padding-left:31px;
	padding-right:31px;
}
.hom_italics_cent{

	text-align:center;
	padding-bottom:40px;
	padding-left:31px;
	padding-right:31px;
}
.hom_italics1{
	text-align:center;
	padding-bottom:10px;
	padding-left:80px;
	padding-right:80px;
}
.img_home{
	padding-left:120px;
	padding-right:120px;
	padding-bottom:26px;
}
#img_home{
	padding-left:120px;
	padding-right:120px;
	padding-bottom:20px;
}
.sep_block{
	background:url(https://earlyedu.com.au/wp-content/uploads/2017/09/block_sep.png);
	width:100%;
	height:2px;
	margin-bottom:40px;
}
.home_img_padd{
	padding-left:0px;
	padding-right:0px;
}
@media only screen and (min-width:320px) and (max-width:360px)
{
	.page-id-5 .q_slider{
		height:186px!important;
	}
	.q_slider{
		height:162px!important;
	}
	.left_all,.right_all,.home_bults li{
		font-size:14px;
	}
	.left_all {
   	 width: 21%!important;
   	 float: left;
	}
	.right_all {
		width: 79%!important;
		float: right;
	}
}
@media only screen and (min-width:361px) and (max-width:420px)
{
	.page-id-5 .q_slider{
		height:222px!important;
	}
	.q_slider{
		height:200px!important;
	}
	.left_all,.right_all,.home_bults li{
		font-size:15px;
	}
	.left_all {
		width: 21%!important;
		float: left;
	}
	.right_all {
		width: 77%!important;
		float: right;
	}
}
@media only screen and (min-width:421px) and (max-width:500px)
{
	.q_slider{
		height:186px!important;
	}
	.left_all,.right_all,.home_bults li{
		font-size:15px;
	}
	.left_all {
		width: 21%!important;
		float: left;
	}
	.right_all {
		width: 77%!important;
		float: right;
	}
}

@media only screen and (min-width:501px) and (max-width:560px)
{
	.q_slider{
		height:270px!important;
	}
	.left_all,.right_all,.home_bults li{
		font-size:15px;
	}
	.left_all {
		width: 21%!important;
		float: left;
	}
	.right_all {
		width: 77%!important;
		float: right;
	}
}
@media only screen and (min-width:561px) and (max-width:600px)
{
	.q_slider{
		height:230px!important;
	}
	.left_all,.right_all,.home_bults li{
		font-size:15px;
	}
	.left_all {
		width: 21%!important;
		float: left;
	}
	.right_all {
		width: 77%!important;
		float: right;
	}
}
@media only screen and (min-width:601px) and (max-width:700px)
{
	.q_slider{
		height:300px!important;
	}
	.slider_text{
		top:-60px!important;
		}
	.slider_text p{
		font-size:18px!important;
		}
	.slider_buton a{
		top:-7px;
	}
	.left_all,.right_all,.home_bults li{
		font-size:15px;
	}
	.left_all {
		width: 11%!important;
		float: left;
	}
	.right_all {
		width: 89%!important;
		float: right;
	}
}
@media only screen and (min-width:741px) and (max-width:832px)
{
	.page-id-5 .q_slider{
		height:370px!important;
	}
	.q_slider{
		height:290px!important;
	}
	.slider_text{
		top:-130px!important;
		}
	.slider_text p{
		font-size:18px!important;
		}
	.slider_buton a{
		top:-7px;
	}
}
@media only screen and (min-width:701px) and (max-width:740px)
{

.q_slider{
	height:300px!important;
	}
	.slider_text{
			top:-100px!important;
		}
	.slider_text p{
			font-size:18px!important;
		}
	
	.slider_buton a{
		top:-7px;
		font-size:10px!important;
	}
}

.pad_bot,.contct_spc{
	padding-bottom:30px;
}

.home_h2 h2{
    color: #fff;
    margin-bottom: 20px;
    font-size: 28px;
    margin-top: 53px;
    text-transform: none;
}

.contc_detls{
	color:white!important;
	padding-bottom:30px;
}

.contct_home{
	padding-left:150px;
	padding-right:150px;
	padding-bottom:40px;
}
.fa-phone,.fa-envelope,.contc_detls a {
	color:white!important;
}
.fa-phone{
	font-size:1.2em!important;
	top:2px!important;
}
.fa-envelope{
	font-size:.9em!important;
	top:2px!important;
}

.pad_bot1{
	padding-bottom:60px;
}

#home_contact input.wpcf7-form-control.wpcf7-date,#home_contact input.wpcf7-form-control.wpcf7-number,#home_contact input.wpcf7-form-control.wpcf7-quiz,#home_contact input.wpcf7-form-control.wpcf7-text,#home_contact textarea.wpcf7-form-control.wpcf7-textarea,#home_contact select.wpcf7-form-control.wpcf7-select{
	background:transparent!important;
	font-size:15px;
	border-bottom:1px solid white;
	color:white!important;
}
#home_contact option{
	background:rgba(9,137,60,0.4)!important;
	font-size:15px;
	border-bottom:1px solid white;
	color:white!important;outline:none;
}
div.wpcf7-response-output.wpcf7-validation-errors{

	background:transparent!important;
}
options{
	background-color:black!important;
}
#home_contact ::-webkit-input-placeholder,select{ 
  color: white!important;
}
#home_contact ::-moz-placeholder { 
	 color: white!important;
}
#home_contact :-ms-input-placeholder { 
   color: white!important;
}
#home_contact :-moz-placeholder {
	 color: white!important;
}
#home_contact textarea{
	height:100px;
	margin-top:20px;
}


#home_contact #Submit,#home_contact #eSubmit{
	margin-top:30px;
	background: #ffffff;
    color: #a47c27;
    border: none;
    border-radius: 45px;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    line-height: 45px;
	width: 120px;
    height: 45px;
}

#home_contact #Submit:hover,#home_contact #eSubmit:hover {
    color:#fff;
    background: rgba(255, 255, 255, 0.5);
}

.space_news{
	margin-top:60px;
}

#sub_home #Subemail{
	height:34px;
	color:black;
	font-size:15px;
    border: 1px solid #ABB0B2;
	border-radius:3px;
}

#sub_home #Subscribe{
	height:30px;
	background:#ABB0B2;;
	color:white;
	border: 1px solid #ABB0B2;
	top: 4px;
    right: 20px;
    padding: 0px 26px 3px 27px;
	cursor: pointer;
}

#sub_home #Subscribe:hover{
	background-color: #777;
    cursor: pointer;
}

.input-group-field input::placeholder {
  color: grey;
  font-size: 16px;
}
.simple-subscription-form {
  padding: 2rem;
  background:rgba(255,255,255,0.5);
  border-radius: 10px;
  font-size: 16px;
  }
.simple-subscription-form .input-group-field {
  background-color: white;
  color: #a0dcef;
  height: 20px;
  width:50%;
  padding: 8px 16px;
  font-size: 16px;
  border: 2px solid #ccc;
  border-radius: 4px;
}
.simple-subscription-form .sub_button {
  margin: 0px;
  background-color: #dfc147;
  border: 2px solid #dfc147;
  border-radius: 4px;
  color: white;
  padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  /*display: inline-block;*/
  font-size: 16px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
  }

.simple-subscription-form .sub_button:hover {
  background-color: white; 
  color: #dfc147; 
  border: 2px solid #dfc147;
  border-radius: 4px;
}

#day .daycare{
	background: #7fd4cf;
}
#eec .daycare{
	background:#86d376;
}
#schl .daycare{
	background:#f4b965;
}
#schbefr .daycare1{
	background:#f17b49;
}
#drop_sch .daycare1{
	background:#fcd643;
}
.daycare{
    color: white;
    font-size: 23px;
    font-weight: bold;
    border-radius: 8px;
    text-align:center;
    padding: 24px 0px 24px 0px;
}
.daycare1{
    color: white;
    font-size: 23px;
    font-weight: bold;
    border-radius: 8px;
	text-align:center;
	padding: 11px 0px 11px 0px;
}
.daycare a,.daycare1 a,.green_home p,.green_home a{
	color:white!important;
}
#gren{
	 background: #a2cc60;
}
.green_home{
	/*height:300px;*/
    border-radius: 48px;
    color: white!important;
	padding: 8px 28px 47px 24px;
}
.green_home h2{
	font-weight:700;
	font-size:24px;
	color:white!important;
	text-transform:none;
	padding-bottom:18px;
}
.green_home .add,.green_home .add,.grenmail,.mor_d,.grentel{
	font-size:16px;
	font-weight:600;
}
.mfl_intro{
	font-size:16px;
	font-weight:600;
	/*margin-top:24px;*/
}
.mor_d{
	text-align:right;
}
@media only screen and (min-width:320px) and (max-width:767px)
{
	.news_home_titl {
		margin-bottom:30px!important;
	}
	a.read_home{
		float:none!important;
	}
	.alow_apce,.page-id-15 .alow_apce{
		margin-top:0px!important;
	}
	.res_top{
		padding-top:30px;
	}
	.es_textbox{
		width:96%!important;
	}
	.es_textbox input{
		border:none;
		width:99%!important;
	}
	.contct_home{
		padding-left:0px;
		padding-right:0px;
	}
	#img_home,.img_home{
		padding-left:0px;
		padding-right:0px;
	}
	.daycare,.daycare1{
		margin-bottom:20px!important;
	}
}
.more:before{
	content:url(https://earlyedu.com.au/wp-content/uploads/2017/09/butterfly.png);
	position:relative;
	top: 22px;
    right: 15px;
}

.butrfl:before{
	content:url(https://earlyedu.com.au/wp-content/uploads/2017/09/butterfly.png);
	position:relative;
	top: 17px;
    left: 71%;
}

#grey{
	background-color:#dfc147;
}
#blue{
	background-color:#67c8ed;
}
.left_all{
	width:17%;
	float:left;
}
.right_all{
	width:82%;
	float:right;
}
.clear{
	clear:both;
}
.lan_btn a{
	display: block;
	margin: auto;
	width: 80%;
	background-color: #dfc147;
	border: 2px solid #ffffff;
	border-radius: 4px;
	color: #ffffff!important;
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	cursor: pointer;
}
.lan_btn a:hover{
	color: #dfc147!important; 
	background-color: #ffffff; 
	border: 2px solid #dfc147;
	border-radius: 4px;
}

.rom_btn a{
	display: block;
	margin: auto;
	width: 80%;
	background-color: #a2cc60;
	border: 2px solid #ffffff;
	border-radius: 4px;
	color: #ffffff!important;
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	cursor: pointer;
}
.rom_btn a:hover{
	color: #a2cc60!important; 
	background-color: #ffffff; 
	border: 2px solid #a2cc60;
	border-radius: 4px;
}
.reg_btn a{
	display: block;
	margin: auto;
	width: 80%;
	background-color: #67c8ed;
	border: 2px solid #ffffff;
	border-radius: 4px;
	color: #ffffff!important;
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	/*display: inline-block;*/
	font-size: 16px;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	cursor: pointer;
}
.reg_btn a:hover{
	color: #67c8ed!important; 
	background-color: #ffffff; 
	border: 2px solid #67c8ed;
	border-radius: 4px;
}

.home_bults{
	list-style:none;
}
.butrfly:before{
	content:url(https://earlyedu.com.au/wp-content/uploads/2017/09/butterfly.png);
	position:relative;
	top: 11px;
    left: 79%;
}
.abc:before{
	content:url(https://earlyedu.com.au/wp-content/uploads/2017/09/butterfly.png);
	position:absolute;
	position: absolute;
    top: 109px;
    left: 68%;
}
.home_bults li{
	padding-left:22px;
}
.home_bults li:before {
    content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-left:-1.0em;
    color: white;
    font-size: 18px;
    padding-right: 0.5em;
    top: 10px;
    left: 0;
}

#grey .mor_d,#gren .mor_d{
	padding-top:57px;
}
#gren .rom_btn,#grey .lan_btn{
	padding-top:48px;
	/*position:relative;*/
	/*padding-bottom:8px;*/
}
#blue .reg_btn{
	padding-top:22px;

}
/* subscribe form*/
.es_lablebox,#es_txt_name_pg{
	display:none!important;
}
.es_textbox{
	float:left;
	width:58%;
	text-align:right;
	padding-right:20px;
}
.es_textbox input{
	height:28px;
	width:50%;
	outline:none;
	padding:5px;
	font-size:17px;
}
.es_textbox_button{
	font-size: 15px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    letter-spacing: .03em;
    color: #fff;
    background-color: #aaa;
    box-sizing: border-box;
    height: 41px;
    line-height: 32px;
    padding: 0 18px;
    display: inline-block;
    margin: 0;
    transition: all 0.23s ease-in-out 0s;
	cursor: pointer;
}
.es_textbox_button:hover{
    background-color: #777;
    cursor: pointer;
}
.news_h2 h2,.centr_h2 h2{
color: #daa026!important;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 40px;
}

.news_marg{
	margin-top:40px;
}
.separ_news{
	margin-bottom:40px;
	margin-top:40px;
}

.news_publish{
color: #daa026!important;
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
	padding-bottom:15px;
}
.update_titl{
	margin-top:60px;
}
#fb{
	color:#2e4a9e!important;
	font-weight:bold;
}
.custom_space{
	font-size:13px;
}
.r{
	text-align:center;
}

/*home newsSlider*/
#advps_container3 .bx-wrapper .bx-viewport{
	border-radius:34px;
	padding-bottom:20px;
}
.advs-title{
	text-transform:lowercase!important;
}
#advps_container3 .advs-title {
	font-weight:500!important;
}
.advs-title:before{
	content:url(https://earlyedu.com.au/wp-content/uploads/2017/09/logo7-1.png);
	position:relative;
	top:16px;
}
.made_link_home{
	text-align:right;
}
.made_link_home a{
	font-weight:bold;
	color:#CDA336!important;
}

.advps-excerpt-three{
	padding-left:9px;
}
.servics_til h2{
	font-size: 18px;
    margin-top: 25px;
    margin-bottom: 10px;
	color: #daa026!important;
    font-weight: 700;
	text-transform:none;  
}
.te_servcs{
	margin-top:10px;
	font-size:13px;
	min-height: 143px;
}
.te_servcs a{
    height: 45px;
    background: #ffffff;
    color: #a47c27;
    border: none;
    border-radius: 28px;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
	line-height: 74px;
    padding: 12px 45px 12px 45px;
}
.te_servcs a:hover{
    background: rgba(76, 204, 255, 0.5);
	color:white!important;
}
.serv_space{
	margin-top:40px;
}
.te_servcs p,.new_te p{
	padding-bottom:10px;
	line-height:21px;
}
@media only screen and (min-width:320px) and (max-width:800px)
{
	.carousel-inner .item .image{
		background-size: contain!important;
}
}
@media only screen and (min-width:768px) and (max-width:1200px)
{
.es_textbox input{
	border:none;
	width:70%;
	}	
}
.news_h2 a:hover,.centr_h2 a:hover,#privacyblock a:hover{
	color:#CDA336!important;
}
.news_h2 p,.centr_h2 p{
	font-size:13px;
}
.white_centres h2{
	color:white!important;
	font-size:28px;
	font-weight:700;
	margin-top: 35px;
    text-shadow: 2px 2px grey;
	padding-bottom:30px;
}
.img_space_centre{
	margin-top:30px;
}
.centr_publish{
	color: #daa026;
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
}
::selection {
background:#CDA336!important;
}

.hom_italics i,.hom_italics_cent i{
	font-size:15px;
}
.news_h2 h3{
    color: #daa026;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 40px;
	padding-bottom:10px;
}
.white_centres,.ecards_itals,.cen
{
	text-align:center;
}
ul.centres_bults li:before 
{
    content: "\f069";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 6px;
    padding-right: 1em;
    top: -3px;
    left: 0;
    position: relative;
}
ul.centres_bults
{
	list-style-type:none!important;
}
.enrol_text p{
	color:white!important;
	font-weight:600!important;
	font-size:26px!important;
	padding-top:100px;
}
nav.main_menu ul li a
{
	color:#b59b46!important;
}
#privacyblock h3{
	color: #daa026!important;
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
	margin-top:17px;
}
#privacyblock p{
	font-size:13px;
}
.drop_down .second .inner ul li a{
	font-size:12px!important;
}
.sticky .drop_down .second .inner ul{
	background:white!important;
}
.ecards_itals p{
	font-style: italic!important;
	margin-bottom:10px;
	font-size:14px;
}
.cen a:hover{
	color:#CDA336;
}
@media only screen and (min-width:320px) and (max-width:767px)
{
	.enrol_yellow,.enrol_pink{
		margin-top:20px;
	}
	.hide_mob{
		display:none;
	}
	.show_mob{
		display:block!important;
	}
	.enrol_left_space
	{
		padding-left:0px!important;
	}
	.enrol_yellow .a,.enrol_pink .a{
		width:100%!important;
	}
}
.show_mob{
	display:none;
}
	
.enrol_yellow a,.enrol_pink a{
	color: white;
}
.enrol_yellow a:hover,.enrol_pink a:hover{
	color: white;
}
.yellow_color{
 background:#7cd1fa;
}
.blue_color{
	background:#d9d069;
}
.pink_color{
	background:#cc85ed;
}
.enrol_yellow .a {
    color: white;
    width: 80%;
    color: white!important;
    border-radius: 40px;
    font-size: 21px;
    line-height: 34px;
    height: 121px;
    padding-top: 63px;
}
.enrol_yellow,.enrol_pink {
	text-align:center
}
.enrol_pink .a {
    color: white;
    color: white!important;
    border-radius: 40px;

    font-size: 21px;
    line-height: 34px;
    width: 80%;
    height: 141px;
    padding-top: 42px;
}
.enrol_top_space{
	padding-top:100px;
	padding-bottom:70px;
}
.enrol_left_space{
	padding-left:40px;
}
.freq_cent{
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-bottom:15px;

}
.faq_anchor a{
color:#2e4a9e!important;
	font-weight:bold;
}
.first_cont h4{
    color: #FFFFFF!important;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
	padding-bottom:20px;
	padding-top:30px;
	font-weight:500;
}
.enrl label{
	color:white!important;
	font-size:14px;
	margin-top:10px;
}
.enrl {
	margin-top:10px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
	font-family: 'Open Sans', sans-serif;
}
::-moz-placeholder { /* Firefox 19+ */
    color: white;
	font-family: 'Open Sans', sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
	color: white;
	font-family: 'Open Sans', sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
	color: white;
	font-family: 'Open Sans', sans-serif;
}
#home_contact input.wpcf7-form-control.wpcf7-date,#home_contact input.wpcf7-form-control.wpcf7-date{
	color:white!important;
	font-family: 'Open Sans', sans-serif;
}
.childdetails{
	margin-top:20px;
}
#home_contact,input,textarea,select{
	font-family: 'Open Sans', sans-serif;
}
.page-id-491 .home_header_h1 h1,.page-id-512 .home_header_h1 h1{
	color:white!important;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok{
	background:transparent!important;
}
@media only screen and (min-width:768px) and (max-width:781px)
{
	.enrol_text p{
		position:relative;
		top:-145px;
	}
}

@media only screen and (min-width:768px) and (max-width:800px)
{
	.enrol_pink .a{
		font-size:18px;
	}
	.home_h2 h2{
		font-size:22px;
}
	.news_h2 h2{
		line-height:30px;
		font-size:16px;
	}
}

@media only screen and (min-width:320px) and (max-width:767px)
{.slider_text .resp{
left:50%!important;
}
	.abc:before {
		    top: 135px;
	}
	.advps-excerpt-three{	
		padding-left:0px!important;
		padding-right:13px!important;
	}
	.home_logo_body img{
		width: 343px;
		padding-bottom: 13px
	}
	.slidr_hgt{
	height:250px;
	}
	.slidr_hgt .carousel-inner .item .image{
	background-size:cover!important;
	}
	#staff_form .staf_text,#staff_form .stf_name{
	width:98%!important;
	}
	.fil_staf{
	width:87%!important;
	}
	#advps_container3 .advs-title{

	line-height:24px!important;
	}
	.frm{
		padding-top:30px;
	}
	.news_h2 h2{
		line-height:25px;
		font-size:16px;
		padding-top:12px;
		padding-bottom:12px;
	}
	.update_titl{
		margin-top:0px;
	}
	.res{
		padding-bottom:30px;
	}
	.te_servcs{
		min-height:0px;
	}
	.home_first_rw,.home_header_h1 h1{
		padding-top:10px;
	}
	.hom_italics1,.hom_italics_cent{
		padding-left:0px;
		padding-right:0px;
	}

	.home_header_h1 h1{
		font-size:22px;
	}
	#grey,#blue{
		margin-top:30px;
	}

	.slider_text p{
			font-size:12px!important;
		}
	.slider_buton a{
		top:-7px;
		font-size:10px!important;
	}
	.hom_italics{
		padding-left:0px;padding-right:0px;
	}
	#advps_container3 .advps-slide p{
	line-height:18px!important;
	}
	.enrol_top_space{
		padding-top:20px;
	}
	.enrol_text p{
		    position: relative;
   		 top: -230px;
   		 font-size: 20px!important;
	}
	.enrol_top_space{
	padding-bottom:35px;
	}
}


@media only screen and (min-width:768px) and (max-width:1329px)
{
	.img_home{
		padding-left:0px;
		padding-right:0px;
	}
	.hom_italics{
		padding-left:0px;padding-right:0px;
	}
	.te_servcs{
	min-height:0px;
	}	
}
@media only screen and (min-width:768px) and (max-width:1200px)
{
	.daycare{
	min-height:50px;
	}
	.daycare1{
	padding: 22px 0px 27px 0px
	}
}

@media only screen and (min-width:1000px) and (max-width:1200px)
{
	.left_all,.right_all,.home_bults li{font-size:13px;}
	#advps_container3 .advps-slide p{
		line-height:18px!important;
	}
}

@media only screen and (min-width:768px) and (max-width:1000px)
{
	.carousel-control.dark .next_nav, .carousel-control.dark .prev_nav{
		display:none;
	}
	.enrol_left_space
	{
		padding-left:0px!important;
	}
	.enrol_yellow .a,.enrol_pink .a{
		width:100%!important;
	}
	.update_titl{
		margin-top:0px;
	}
	.te_servcs{
		min-height:0px;
	}

	.butterfly_width .vc_col-sm-4{
		width:50%!important;	
	}
	.bl_mor{
		margin-top:30px;
	}
	.left_all{
		width:22%;
		font-size:15px;
	}
	.right_all{
	
	width:77%;
	font-size:15px;
	}
	.daycare a, .daycare1 a, .green_home p, .green_home a{
	font-size:16px;
	}
	#advps_container3 .advps-slide p{
		line-height:18px!important;
	}
}

#advps_container3 .advs-title{
	font-size:17px!important;
}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a{
	color:#a47c27!important;
}


div.wpcf7-response-output.wpcf7-validation-errors{
	display:none!important;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
	padding:15px 15px 15px 0px!important;
}

/*submenu*/
.drop_down .second .inner>ul, li.narrow .second .inner ul{

	background:white!important;
	opacity:0.8!important;
}
.sticky .drop_down .second .inner>ul,.sticky li.narrow .second .inner ul{

	background:white!important;
	opacity:1!important;
}
#fb:hover{
	color:#daa026!important;
}

.staff_slider .slide_text{
	position: absolute;
    top: 50%;
    left: 40%;
    text-align: center;
    line-height: 40px;
}
	
.staffslider_text p{
	color:white!important;
	font-size:28px!important;
	font-weight:bold!important;
}	

.sli{
	padding-top:80px;
}

.staff_h2 h2{
	font-size:25px;
	padding-top:40px;
	padding-bottom:15px;
}

.uploading_text h2{
	font-size:20px;
	font-weight:400;
	padding-top:20px;
	padding-bottom:15px;
}
.stf p{
	font-size:14px;
}

.staff_hed{
	z-index:9999;
	background:white!important;
}

.desc{
	padding-top:15px;
	font-size:14px;
	padding-bottom:10px;
}
#staff_form .staf_text{
	height:57px!important;
}
#staff_form .staf_text,#staff_form .stf_name{
	border: 1px solid #95989a;
    border-radius: 18px;
    width: 65%;
	padding: 16px!important;
    color: black!important;
    font-size: 16px!important;
}
#sSubmit{
	margin-top: 30px;
    background:#cbe2f4!important;
    color: #a47c27;
    border: none;
    border-radius: 45px;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    line-height: 45px;
    width: 120px;
    height: 45px;
}

#sSubmit:hover{
	 background:#a47c27!important;
   	 color: #cbe2f4;
   	 border: none;
}

.fil_staf{
    border: 1px solid #95989a!important;
 	 width: 63%;
    padding: 11px!important;
    border-radius: 16px!important;
}


.page-id-572 div.wpcf7-response-output.wpcf7-mail-sent-ok{
	background:#cbe2f4!important;
}


@media only screen and (min-width:498px) and (max-width:767px){
	.sli{position: relative;
    top: -288px;
}
	.ini{
	position: relative;
  	  top: -294px;
	}
}

@media only screen and (min-width:320px) and (max-width:497px){
	.sli{position: relative;
    top: -228px;
}
	.ini{
	position: relative;
  	  top: -230px;
	}
}
@media only screen and (min-width:768px) and (max-width:779px){
	.sli{position: relative;
		top: -236px;
}
	.ini{
		position: relative;
		top: -246px;
	}
	.slidr_hgt{
		height:400px;
	}
	.slidr_hgt .carousel-inner .item .image{
		background-size:cover!important;
	}
}
.home_logo_body{
	text-align:center;
}


@media only screen and (min-width:768px) and (max-width:800px)
{
	.servics_til h2{
		min-height:45px;
	}
	.ipad_heigt{
		min-height:235px;
	}
}

.page-id-15 .alow_apce{
	margin-top:90px;
}
.alow_apce{
	margin-top:55px;
}


.footer_top_holder,.footer_bottom_holder{
	background-color:transparent!important;
}
@media only screen and (min-width:768px) and (max-width:900px)
{
	.alow_apce,.page-id-15 .alow_apce{
		margin-top:0px!important;
	}
}


@media only screen and (min-width:481px) and (max-width:767px)
{
	.daycare1{
		padding:24px 0px 24px 0px!important;
	}
}


@media only screen and (min-width:768px) and (max-width:1000px)
{
	.abc:before{

		top:130px!important;
	}
	.green_home a,.home_bults li {
   	 font-size: 14px!important;

	}

	.advps-excerpt-three{
			
		padding-left:0px!important;
		padding-right:13px!important;
	}

	.daycare {
		min-height: 60px;
		padding: 37px 0px 10px 0px;
	}
	
	.daycare1{
		padding:24px 0px 24px 0px!important;
	}
.carousel-control .prev_nav ,.carousel-control .next_nav{
    display: none!important;
	}
}
@media only screen and (min-width:1001px) and (max-width:1200px)
{
	.daycare {
		min-height: 38px!important;
		padding: 37px 0px 27px 0px!important;
	}
}
@media only screen and (min-width:320px) and (max-width:767px)
{
	.transparent_content{
		background-attachment:fixed!important;
		background-size:cover!important;
	}
	.cent_heig h3{
		line-height:27px!important;
	}
	.page-id-387 .home_header_h1{
		padding-top:10px!important;
	}
	.staffslider_text p{
		position: relative;
		top: 65px!important;
	}
}
@media only screen and (min-width:768px) and (max-width:1200px)
{
	.transparent_content
	{
	background-attachment:fixed!important;
	background-size:cover!important;
	}
.page-id-387 .home_header_h1{
	padding-top:10px!important;
}
.staffslider_text p{
    position: relative;
    top: 155px!important;
	}
}
@media only screen and (min-width:768px) and (max-width:769px){
	.schprog_ipad{
		 min-height: 50px!important;
		    padding: 24px 0px 24px 0px!important;
	}
}
@media only screen and (min-width:770px) and (max-width:1000px){
	.schprog_ipad{
		 min-height: 50px!important;
		    padding: 36px 0px 20px 0px!important;
	}
}
@media only screen and (min-width:1000px) and (max-width:1400px){
	.enrol_text p{
		position:relative;
		top:50px!important;
	}
}.page-id-387 .home_header_h1{
	padding-top:70px;
}
p,.for_ul li,.textwidget,.centres_bults li,.te_servcs,.freq_cent,.desc{
	color:#000!important;
}

.staffslider_text p {
    position: relative;
    top: 47px;
}
.news_home_titl img{
	height:250px;
	/*object-fit: contain;*/
	border-radius:20px;
}

.news_home_titl h2{
	text-transform: none;
    padding-top: 10px;
    padding-bottom: 10px;
	color:#CDA336;

}
a.read_home {
    float: right;
    font-weight: 600;
    padding-top: 15px;
}
a.read_home:hover {
color:#CDA336;
}

.nav-prev{
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
	padding-bottom:15px;
}

.nav-next{
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
	padding-bottom:15px;
}
