/*
Theme Name: Singapore Brain Development Centre
Description: singapore brain development centre is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: bookprintingautralia 
Domain Path: bookprintingautralia 
Author: Developers
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


.bansh img {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 9;
    bottom: 0px;
    width: 100%;
}
.eael-elements-flip-box-content a {
    text-decoration: none !important;
}
.home-blog .premium-blog-inner-container {
    position: inherit;
    top: inherit;
    left: inherit;
    -webkit-box-align: inherit !important;
    -webkit-align-items: inherit !important;
    -moz-box-align: inherit !important ;
    -ms-flex-align: inherit !important;
    align-items: inherit !important;
}
.cognitive .eael-elements-flip-box-icon-image {
    margin-top: -20px;
}
.cognitive .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon {
    margin-top: -2px;
}

button:focus {
    outline: none !important;
}
/* Start of Home Blog */

.homeblg .premium-blog-excerpt-link.elementor-button {
  background-color: #eb6d34;
  color: #fff;
  padding: 10px;
}

/* End of Home Blog */



.innerbanner-title span {
	color: #eb6d34;
}
.contacpgleftformsec #wpforms-form-219 .wpforms-field-container input {
    background-color: transparent !important;
    border: 2px solid #fff !important;
    border-radius: 20px !important;
    color: #fff !important;
}
.contacpgleftformsec #wpforms-form-219 .wpforms-field-container input::placeholder{
	color: #fff !important;
	font-family: "Poppins", Sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: none;
line-height: 1.7em;
} 
.contacpgleftformsec #wpforms-form-219 button#wpforms-submit-219 {
	background-color: #fff;
	border-radius: 7px;
	color: #2e4088;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 15px 50px;
	border-radius: 50px;
}


.contacpgleftformsec .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: transparent!important;
	border: 1px solid #ea6d34!important;
	color: #fff!important;
}
.contactadresicons .elementor-icon {
	
	border: 2px Solid #eb6d34!important;
}

.contactrighsecttitle .premium-dual-header-first-header {
    background-image: url(https://brain.com.sg/newbrainsg/wp-content/uploads/2022/07/title-bg.png);
    background-repeat: no-repeat;
    background-position: 2% 20%;
    background-size: auto;
    padding: 30px 40px;
}


.banner-shape img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.footer-shape img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
footer .wpforms-field-container input::placeholder{
    color: #000 !important;	
}
footer .wpforms-field-container input {
    background-color: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 5px !important;
    color: #000 !important;
}
footer button#wpforms-submit-1057 {
    background-color: #f58732;
    border-radius: 7px;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}
.gallery-section .eicon-chevron-right {
	background-color: #2e4088;
	border-radius: 50px;
	padding-top: 2px;
	width: 30px;
	height: 30px;
	position: relative;
	left: -7px;
	padding-left: 5px;
}
.gallery-section .eicon-chevron-left {
	background-color: #2e4088;
	border-radius: 50px;
	padding-top: 2px;
	width: 30px;
	height: 30px;
	position: relative;
	right: -7px;
}
.gallery-section .elementor-swiper-button-prev {
	z-index: 0 !important;
}
.gallery-section .elementor-swiper-button-next {
	z-index: 0 !important;
}
.consult-form #wpforms-submit-219 {
	background-color: #FFFDFD;
	color: #2E4088;
	border-radius: 50px;
	padding: 10px 30px;
	text-transform: uppercase;
	font-family: "IBM Plex Sans", Sans-serif;
	font-weight: 600;
}
.consult-form .wpforms-field label {
	font-weight: 600 !important;
}




.teb-sec h2 a{
	text-decoration: none !important
}

.contactrighsecttitle.braintraining .premium-dual-header-first-header {
	
	background-position: 1% 44%;
	
}
.sym-btns button {
    text-decoration: none !important;
    background-color: transparent !important;
    background-image: url(http://thebrainacademia.com/wp-content/uploads/2022/04/contact-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 20px 20px;
	text-decoration: none;
	color:#fff !important;
	text-transform: uppercase;
}

.sym-btns button:hover {
	background-image: url(http://thebrainacademia.com/wp-content/uploads/2022/04/contact-bg.png);
	color:#fff !important;
}

/*RESPONSIVE*/
@media screen and (max-width: 3840px) {
.contactbanerimgsec {

	padding: 25% 41% 25% 0%!important;
}

.bansec {
  min-height: 1800px;
}
		.ban1sec {
  min-height: 1800px;
}
	.ban2sec {
  min-height: 1800px;
}
}
	
@media screen and (max-width: 2880px) {
.bansec {
  min-height: 1400px;
}
	.ban1sec {
  min-height: 1400px;
}
	.ban2sec {
  min-height: 1400px;
}

}
		
@media screen and (max-width: 2160px) {
.bansec {
  min-height: 1200px;
}
	.ban1sec {
  min-height: 1200px;
}
	.ban2sec {
  min-height: 1200px;
}
.contactbanerimgsec {
	padding: 22% 27% 22% 0%!important;
}

}
@media screen and (max-width: 1920px) {
	.bansec {
  min-height: 1100px;
}	
	.ban1sec {
  min-height: 1100px;
}
	.ban2sec {
  min-height: 1100px;
}
.contactbanerimgsec {

	padding: 20% 27% 20% 0%!important;
}

}		
@media screen and (max-width: 1680px){
	.bansec {
  min-height: 1000px;
}
	.ban1sec {
  min-height: 1000px;
}
	.ban2sec {
  min-height: 1000px;
}
.contactbanerimgsec {
   padding: 20% 24% 20% 3% !important;
}

}
@media screen and (max-width: 1440px){
	.bansec {
  min-height: 800px;
}
	.ban1sec {
  min-height: 800px;
}
	.ban2sec {
  min-height: 800px;
}
.contactbanerimgsec {
	padding: 20% 24% 20% 3% !important;
}

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

}


@media screen and (max-width: 1080px){
	.page-id-13 .contactbanerimgsec {
	padding: 16% 0% 16% 0% !important;
}
	.elementor-2229 .elementor-element.elementor-element-6fbdac6 {
	padding: 2% 2% 1% 2%;
}
	
	.bansec {
  min-height: 760px;
}
	.ban1sec {
  min-height: 750px;
}
	.ban2sec {
  min-height: 750px;
}
.contactbanerimgsec {
	padding: 17% 0% 17% 3% !important;
}

}
@media screen and (max-width: 1024px) {
	.eael-elements-flip-box-icon-image {
	padding-bottom: 10px;
	margin: auto;
	display: table;
}
.contactbanerimgsec {
	padding: 14% 0% 14% 2% !important;
}

	.ban2head1 h2 {
  font-size: 32px !important;
	line-height: 40px !important;
}
	.elementor-497 .elementor-element.elementor-element-8ebf61c > .elementor-element-populated {
	margin: 0px 400px 0px 0px !important;
}

}

@media screen and (max-width: 820px) {
		
.page-id-13 .contactbanerimgsec {
	padding: 16% 0% 16% 0% !important;
}
	.elementor-497 .elementor-element.elementor-element-8ebf61c > .elementor-element-populated 
/*.ban2col .elementor-widget-wrap.elementor-element-populated */{
	margin: 0px 200px 0px 0px !important;
}
	
.contactbanerimgsec {
	padding: 20% 0% 20% 2% !important;
}

	.bansec {
	min-height: 620px !important;
	padding: 100px 0px 225px 0px !important;
}
.ban1sec {
	min-height: 600px !important;
}
	.ban2sec {
	min-height: 622px !important;
}
	/*.elementor-494 .elementor-element.elementor-element-598f529 {
	padding: 100px 0px 225px 0px !important;
}*/
}

@media screen and (max-width: 780px) {	
	
.elementor-2376 .elementor-element.elementor-element-3901abc > .elementor-widget-container {
	margin: 0 !important;
}
	
}


@media screen and (max-width: 767px){
	.contactbanercontents {
	background-color: #ffffff96;
	width: 90%;
	margin: auto;
	top: -20px;
}
	.eael-elements-flip-box-icon-image {
	padding-bottom: 10px;
	margin: auto;
	display: table;
}
	
	.ban2col .elementor-widget-wrap.elementor-element-populated {
	margin: 0px 0px 0px 0px !important;
}
	
.page-id-21	.contactbanercontents p {
	color: #fff;
	background-color: #00000042;
	padding: 10px 0px;
}
	.ban2head1 h2 {
	font-size: 24px !important;
	line-height: 40px !important;
}
	.elementor-494 .elementor-element.elementor-element-598f529:not(.elementor-motion-effects-element-type-background), .elementor-494 .elementor-element.elementor-element-598f529 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://brain.com.sg/newbrainsg/wp-content/uploads/2022/07/mob-banner-2.png");
	background-position: bottom !important;
	background-size: cover;
}
	.elementor-497 .elementor-element.elementor-element-2372407 {
	padding: 90px 0px 90px 0px !important;
}
	.elementor-257 .elementor-element.elementor-element-b6b5f6c:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-b6b5f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://brain.com.sg/newbrainsg/wp-content/uploads/2022/07/bannerr1mob-1.png");
	background-position: bottom !important;
	background-size: cover;
}
	.bansec {
	min-height: 500px !important;
}
	.elementor-494 .elementor-element.elementor-element-598f529 {
  padding: 100px 0px 125px 0px !important;
}
	.ban1sec {
  min-height: 500px !important;
}
	.ban2sec {
  min-height: 500px !important;
}
.cognitive .eael-elements-flip-box-icon-image {
    margin-top: -22px;
}
.cognitive .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon {
    margin-top: -10px;
}
}
@media screen and (max-width: 480px) {

	
}

@media screen and (max-width: 428px) {
	.contactbanercontents {
	background-color: #ffffff96;
	width: 90%;
	margin: auto;
	top: -20px;
}
.contactbanerimgsec {
	padding: 20% 0% 20% 0% !important;
}
.aboutbanerimgsec {
	padding: 12% 0% 6% 0% !important;
}
	.page-id-13 .contactbanerimgsec {
	padding: 10% 0% 10% 0% !important;
}
}

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

}

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

}

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

}




