body{font-family: 'Nunito', sans-serif; font-size:17px; font-weight:400; color:#333; line-height:28px; margin:0px; }

p{font-family: 'Nunito', sans-serif; font-size:17px; font-weight:400; color:#333; line-height:24px; margin:0px; padding-bottom:20px;}

h1,h2,h3,h4,h5,h6{margin:0px; font-weight:600; font-family: 'Nunito', sans-serif;}

a,input{font-family: 'Nunito', sans-serif; font-size:17px; font-weight:400; }

a,div,input,button{outline: none; }


.d-flex {display: flex;}
.flex-wrap {flex-wrap: wrap;}
.flex-nowrap {flex-wrap: nowrap;}
.flex-wrap-reverse {flex-wrap:wrap-reverse;}

.flex-direction-row {flex-direction:row;}
.flex-direction-row-reverse {flex-direction:row-reverse;}
.flex-direction-column {flex-direction:column;}
.flex-direction-row-reverse {flex-direction:column-reverse;}

.flex-space-between {justify-content: space-between;}

.flex-align-items-start {align-items: flex-start;}
.flex-align-items-end {align-items: flex-end;}
.flex-align-items-center {align-items: center;}

h1 {font-size:46px; line-height:56px; position:relative; color:#fff; font-weight:600;}

h2 {font-size:40px; line-height:46px; font-weight:600; color:#0dbee7; position:relative; padding-bottom:25px; margin-bottom:45px; text-align:center; }

h2:before {content:''; width:121px; height:15px; border-radius:30px; background:url('/wp-content/themes/minimastermind/css/../img/spiral.png') no-repeat; position:absolute; bottom:0px; left:0px; right:0px; margin:0 auto;}

h3 {font-size:30px; line-height:36px; font-weight:600; color:#333; position:relative;}



.grid-container {max-width:1400px;}

input,button{transition:background-color 300ms ease-out 0s;}



.button {border-radius:40px; background:#ffda00; color:#333; font-weight:700; font-family: 'Nunito', sans-serif; padding:10px 30px; }

.button:hover, .button:focus {background:#ffb400;}



.tour-button {border-radius:40px; color:#fff; background:#0dbee7; font-family: 'Nunito', sans-serif; font-size:16px; font-weight:400; display:inline-block; padding:5px 20px; border:2px solid #0dbee7; top:40px; right:190px; position:absolute;}

.tour-button:hover, .tour-button:focus {color:#fff;}



.phone-button {border-radius:40px; color:#0dbee7; background:#fff; font-family: 'Nunito', sans-serif; font-size:16px; font-weight:400; display:inline-block; padding:5px 20px; border:2px solid #0dbee7; top:40px; right:15px; position:absolute;}

.phone-button:hover, .phone-button:focus {/*background:#0dbee7;*/ color:#0dbee7;}



.toprow {width:100%; padding:10px 0px; background:#0dbee7;}  

.offer-text {}

.offer-text p {color:#fff; margin:0px; padding:0px;}

.topsocial {text-align:right;}

.topsocial a {color:#fff; display:inline-block; margin-left:10px;}



/*a{transition:ease .5s;}*/



.right-icons { position: fixed; z-index: 3000; top: 25%; right: 0px; width: 200px;}

.right-icons ul {margin:0px; padding:0px;}

.right-icons ul li {display: inline-block; float: right; margin-bottom: 10px; padding:0px 0px 0px 25px; width:100%; font-size:16px; line-height:50px; font-family: 'Nunito', sans-serif; font-weight:400; border-top-left-radius: 30px; border-bottom-left-radius: 30px; text-align: left; height:50px; position:relative; 
right:-150px; transition:all ease 0.5s; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}

.right-icons ul li:hover {right:0px;}

/*.right-icons ul li img {margin: 0px 6px 0px 0px;}*/

.right-icons ul li img {
	margin: 0px 6px 0px -4px;
}

.right-icons ul li a {color:#000; display:block;}

.right-icons ul li:nth-child(1) {background:#0dbee7;}

.right-icons ul li:nth-child(1) a {color:#fff;}

.right-icons ul li:nth-child(2) {background:#ffda00;}

.right-icons ul li:nth-child(3) {background:#ffffff; color:#000;}



.right-icon-mobile {display:none; position: fixed; z-index: 3000; top: 25%; right: 0; width: 104px;}

.right-icon-mobile ul {margin:0px; padding:0px;}

.right-icon-mobile ul li {display: inline-block; float: right; margin-bottom: 1px; text-align:center;  width:100%; font-size:17px; line-height:18px; font-family: 'Nunito', sans-serif; font-weight:400; background:#6dcf4b; padding:14px 10px;}



.right-icon-mobile ul li img {display:block; margin: 0 auto 5px;}

.right-icon-mobile ul li a {color:#070707; display:block;}

.nav-outer-main { width: 100%; position: relative; z-index: 1; transition:all ease 0.5s; }

.nav-outer {padding:0px 15px; max-width: 1400px; margin: 0 auto; position: relative; z-index: 1; left: 0; right: 0;}

.top-header-links {position: absolute; max-width:  80rem; margin: 0 auto;left: 0;right: 0;text-align: right; top: 10px; padding-right: 14px;}

.is-drilldown {position: relative;overflow: visible !important;min-height: auto !important;}

.top-bar{background: transparent;padding: 0;}

.drilldown a {background:#000;}

.dropdown.menu > li > a{ font-family: 'Nunito', sans-serif; font-weight: 400; font-size:17px; padding:13px 12px; color:#000; position: relative; }

.dropdown.menu > li > a:hover{color:#0dbee7; background: none;}

.top-bar-right > ul {float: right; background: transparent; margin-top:38px; margin-right: 0; text-align: center; position: absolute; left:auto; right: 330px; display: block;}



.logo {float: left; position: relative; z-index: 1; margin-top:5px; transition:all ease 0.5s; margin-bottom: 5px;}

.dropdown.menu > li {margin:0px 0px 0px 0px; display: inline-block;}

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {border: inset 0;}

.dropdown.menu > li > a:before{top: 1.5px;}



.dropdown.menu > li.is-active > a { color:#0dbee7; background: #fff;}

.menu .active > a { background: #fff; color: #0dbee7;}

.dropdown.menu > li.active a {color:#0dbee7;}

.vertical.menu.submenu {background:#0dbee7; border:0; padding-bottom:0px; padding-top:1px; text-align:left;}

.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {right: auto;left: 0; margin-top:0px;}

.vertical.menu.submenu a{font-family: 'Nunito', sans-serif; font-weight: 400; font-size:16px; color:#fff;}

.vertical.menu.submenu a:hover{color:#fff; background: #009eca !important;}



/*.dropdown.menu > li.is-dropdown-submenu-parent > a {padding-right: 0 !important;}*/



.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { content:'\f107'; font-family: 'FontAwesome'; margin-top: -8px; right:18px;}

.vertical.menu.submenu a {background: transparent !important; padding-bottom:5px;position: relative; padding-top: 5px; line-height:24px;}

.vertical.menu.submenu .is-dropdown-submenu-parent > a:before {content: "\f105";	position: absolute;font-family: FontAwesome;bottom: 0;font-size: 18px;left: auto;right: 12px; top:17px;}



.vertical.menu.submenu a:hover:before{animation: arrow1 .7s ease-in-out infinite;}

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { padding-right: 26px !important;}



.vertical.menu.submenu > li.is-submenu-item li:nth-child(1) > a:before{content:""; background:url('/wp-content/themes/minimastermind/css/../img/icon-sub-menu-7.html') no-repeat; width: 18px; height: 18px; position: absolute; left: -5px;}



.vertical.menu.submenu > li.is-submenu-item li:nth-child(2) > a:before{content:""; background:url('/wp-content/themes/minimastermind/css/../img/icon-sub-menu-6.html') no-repeat; width: 18px; height: 18px; position: absolute; left: -5px;}



.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { right: auto; left: 0; top: 0px; }

.is-dropdown-submenu > li {position: relative;}

.is-dropdown-submenu {min-width: 210px;}
.nav-outer .top-bar ul li button.vertical.menu-toggle { display: none;}

.nav-outer .top-bar ul li.current-menu-item > a {
	color: #0dbee7;
}
.nav-outer .top-bar ul li ul li.current-menu-item a { color: #fff;}

.stickymenu { background: #fff; transition: all ease 0.5s; box-shadow: 0px 2px 8px rgba(0,0,0,0.1); position: fixed; top: 0; left: 0; width: 100%; }

.stickymenu .nav-outer .logo img{ height: 100px; transition:all ease 0.5s; margin-bottom:3px;}

.stickymenu .top-bar-right > ul { margin-top: 35px;}



.slider-sec { position:relative; margin-top: 0px; width:100%; }

/*.slider-sec .slider .slick-active::before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 1; }*/
.slider-sec .slider-overlay {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.5);	z-index: 1;}

.slider-sec .slider {margin:0px; }

.slider-sec .slider .slick-slide {/*min-height:800px;*/}
.slider-sec.inner-header-slider .slider .slick-slide {min-height:600px;}

.slider-text { width: 100%; margin: 0 auto; position:absolute; top:50%; transform:translateY(-50%); text-align:center; left:0; right:0; z-index:43;}

.slider-text h1 {padding-bottom:10px; }

.slider-text h1 span {display:block;}

.slider-text p {color:#fff; font-size:22px; line-height:31px; max-width:570px;}

.slider-text .button {color:#000; text-transform:uppercase; font-family: 'Nunito', sans-serif; font-size:20px; font-weight:700; margin-top:10px; padding:18px 28px; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; transition:all ease 0.5s;  }

.slider-text .button:hover {background:#ffb400;}

.slider-text .button:focus {background:#ffb400;}



.visit-section {width:100%; padding:80px 0px; background:url('/wp-content/themes/minimastermind/css/../img/globe-bg.png') no-repeat; background-position:left center;}

.visit-section p {text-align:center; font-size:20px; font-weight:600;}

.mappic {}

.mappic img {border:3px solid #0dbee7; border-radius:8px; min-height:590px;}

.map-locations {border-radius:8px; border:3px solid #0dbee7; height:590px; overflow-y: auto;}

.map-locations table {border:0px solid #0dbee7; border-radius:8px; margin:0px;}

.map-locations thead {background:#0dbee7; border:0px;}

.map-locations thead th {background:#0dbee7; color:#fff; text-transform:uppercase; }

.map-locations thead th:nth-child(1) { border-top-left-radius: 8px;}

.map-locations thead th:nth-child(3) { border-top-right-radius: 8px;}



.map-locations tbody {border:0px;}

.map-locations tbody tr {border-bottom:2px solid #0dbee7; background:#fff;}

.map-locations tbody tr:last-child { border: 0px;}

.map-locations br {display:none;}

.home-about {width:100%; padding:80px 0px; background:url('/wp-content/themes/minimastermind/css/../img/hand-bg2.png') no-repeat bottom right #0dbee7;}

.home-about h3 {color:#fff; text-align:left; position:relative; padding-bottom:25px; margin-bottom:44px; padding-top: 15px;}

.home-about h3:before {content:''; width:121px; height:15px; border-radius:30px; background:url('/wp-content/themes/minimastermind/css/../img/spiral1.png') no-repeat; position:absolute; bottom:0px; left:0px;  margin:0;}



.home-about p {color:#fff;}

.home-about .grid-container {max-width: 1260px;}

.home-about .button {font-size:20px; font-weight:700; padding:16px 25px; text-transform:uppercase; margin-top:15px;}



.activities {width:100%; padding:80px 0px; background:url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat; /*background-size:cover !important;*/ }

.activities .slider {background:transparent; margin-bottom:0px;}



.acti-box {text-align:center; padding:0px 50px 50px; transition:all ease 0.5s;}

.acti-box h3 {padding:15px 0px;}

.acti-box .button {font-size:20px; font-weight:700; padding:16px 25px; text-transform:uppercase; margin-top:15px;}

.acti-box img {transform:scale();}





.activities .slider .slick-next { right: -70px; left:auto; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAACzklEQVR42t3ZT2vTYBwH8AbpBDsPaxH0sIq2eqq+jVYQkabg1Beg2HZX3Q4eZCR49+BLWONl9GjBqy2KthOseBMGgnYDByrVlfgNfAMPkTmz55c22eFzePIkv+dLyN/nSZ188TmlIQNlsGAD3sM2jGmb2za4TwUyOmMe5iCDA7fgB7hh8JgWaxhRB65CH1yaQA9sqMFlyMJxynKbyX26PMalPlyPInABnoNLW7AKefaHkeexW3491i5IBb4B31j4KzR49lI6WKPBmi7HWNIJbMAauPQMcuyTlGNtl9bACBvYgCcssAdNbo9SA35zzKdghAlsK3f0NW6bhqvwnWPb/xt4yT+zUw1LHHOPGW4eFLig3GDL3DYLy8ywC4V9AyuPLoftWXL8R95+gavcYQSnYhA4C1+YqRoMbChvsDqkYuIuMw3AUAOX2fEJ0jEJ60kzkwsVNfA6N67EJKhqhdnW/cAZ+AkTWNQsfhbOSAZmpgkzZtTLoSfwiu3DJpwTDt1jxrLXsNQ3i4YT8Ji13sB5wcA261peo81GTai4xXovIS9Us8aaba8xZKPETsnQr4QujxLrDb3GiA3JT0dDCf1a4PLIsdbIa4zZmGOnpEes/Vbz6THHOuOoA99n7SHkZQIHLwn5B/4AilKXRFQ33apyZi9K33RtNkzhsJtwQaimqT7WLDYszaLH4CFrvYNiVC+OChtdzaKn+Wr+6F8GgrrMWJH++ClBIcqPnyR9XrbU7+FKAj7grwR/kQbsuBeTsJ476i9Skn5CzST85reYpXPQRMoud2zOMGxTmUgpHqmpqkROBiZyuhX+mtB2IBfR08DRndBW3QosGdQFlwzqgSWD21KLMkXoBBZlHhzyL2KRx6qLMh2OIb7sZcIgsOzVBZt9l2AB0rTAbf9a9jKntbDo8AvKDYPHODoLizrmObAFbRjCDvyiHfjAPpv7zuuM+QfdhPbAaOwf0QAAAABJRU5ErkJggg==') no-repeat; z-index: 1; width:45px; height:45px; top:50%;}

.activities .slider .slick-prev { left: -70px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAACy0lEQVR42t3ZQWsTQRgG4F2kFUw9NEHQQyKa2FPq30gEEUkCVv0Bikl61fbgQUoW7x78Cc16KTk24NUERZMKRrwJBUHbggWVaMP6LryBj4US0/k2yXp4DpPsfvMSZncmM9bZl18sAzHIQQ224APsQ5/2+dkWr8lDzKTPk9xks+M6/ARvHLynzhp22IEL0BGdD6ANDpTgKsThNMX5WZHXtHiPRx24GUbgNGyLjnZhHVJgjSnFe3eH9Vg7rRX4Fnxn4W9Q4a9nmWCNCmt67GPFJLANG+DRC0iApSzB2h5tgD1uYBuescARVMEKWQX+sM/nYI8T2BFP9A2wJuQ6/GDfzr8GXhG/LMNODvs8YobbowKnxQO2CtaUrDLDIaSPDSxeXS7b0+Qyy/ZxgQu8YA/OzUDgOHxlpkIwsC1msDJYM+I+M3XBloFz/OIzzM1IWN8cM3mQl4E3+eHajASV1phtcxg4Br9gAMkQOrwAFw3uT8KAGWNyOLRDCHsJdqBjOK23mTHnN2pyZlF0Gd6y9lM4Y1DLYZ2a32iwUVIMm4JXw04U6pVYq+E3emxkFYfBa62wlGW9nt/YYyOhNAzeiLC22hKUk5rf6LMxr/A2eMdaT8BSNM+6fc3AKTG8HoYVWHtIZKArJyH9IaH/0C2JmuthPHQNNopgKbkCO4qhi/K1VlN+Bcnh8Z61H8MprYkjz0YLLGVL8IlT83mDOi1mzE9i8ZOGrNbiJ0rLy7pcD+cjsIC/JgPb4v35YEbC+u7Jv0hR+hNajMLf/DqzNEdtpBzywuoUw1bFRkrmv9qqiuRmYCS3W33BDW0XEiG9DVzTDW3pTuDIoKx4ZFAOHBnc1TqUyUAzcCjz6ISHMkneKw9lmuxD/dirCN3AsVcLHH63DIswR4uwPOLYqzipg0WXKyhvHLzHNTlYNLHAjmvQgB4cwG86gI/8zuG1CyZ9/gW0PPbANsOw0wAAAABJRU5ErkJggg==') no-repeat; z-index: 1; width:45px; height:45px;  top:50%;}



.vision {width:100%; padding:160px 0px; background:url('/wp-content/themes/minimastermind/css/../img/vision-bg.jpg') no-repeat; background-size:cover !important; position:relative; text-align:center; background-attachment: fixed;}

.vision:before {content:''; width:100%; height:100%; background:rgba(0,178,227,0.85); position:absolute; top:0px; left:0px;}

.vision .button {font-size:20px; font-weight:700; padding:16px 25px; text-transform:uppercase; margin-top:35px;}



.vision .grid-container {position:relative; max-width:960px;}

.vision p {color:#fff;}

.vision h2 {color:#fff;}

.vision h2:before {content:''; background:url('/wp-content/themes/minimastermind/css/../img/spiral1.png') no-repeat;}



.difference {background:url('/wp-content/themes/minimastermind/css/../img/difference-bg.jpg') no-repeat; background-attachment: fixed; background-position:top center;}



.testimonials {width:100%; padding:70px 0px 70px; text-align:center; background:url('/wp-content/themes/minimastermind/css/../img/globe-bg1.png') no-repeat; background-position:-3% 50%;}





.testimonials h2 {margin-bottom:50px;}

.testimonials h2 span {color:#959595; font-size:22px; font-weight:600; display:block; line-height: 26px;}

.testimonials .slider { background:#fff; max-width:1100px; margin:0 auto;}

.testimonials p {font-size:17px; line-height:25px; color:#fff; padding:0px 0px 20px; }

.test-name {color:#fff; font-size:26px; font-weight:700; }

.test-name span {display:block; color:#0cbef3; font-weight:600; font-size:22px; line-height:22px;}

.testimonials .slider .slick-next { right: -140px; left:auto; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAC+ElEQVR42u3bS0hUURyA8Ts1DWZqiQaGpGgUqLnIWShE9HLRtOgBQWWbQDGClkZQGenCIAIjXFQY5kZEitYRCEUUSZJrF0UgBVL2QkRHO30Dd+APjfPQOXOPZ2bxm81c7pxv5nLPPQfGKRz96nhgO8YwjVY4maLjpG0YxP44x9yCcv1ey8EhETKLwjhfinJ9iHO+RrzEE5SbGHxWhISxdZnjfGhBJ8rinG8MyvXIxOAA+jGBNjirNCqC75kYnG4VeIA+FHsRfAcLGEWeIV+KtuAqKOGkIREH0IaCdAcX4xcU5rHTgFg5K7zScUnXoQtNhvy6nSJ4CYG1ftNKpBKfoNBrw106GX6U2jItZeQuXYQedKPAlIHqDB6UTzemDFRn8GsRPGTKQFfgGC6jNFHwQXzEOGoNGXyqTsv5ORtuWnJ+nsuG4HJMYgFXsyE4woe83DycoQ9qxwyCpgTX4ozGB40ZKBHtafAezEPhLRwNgqZER14uQS6xNtocHd3JmIZCf/QNi6LrMYkvaJYLhproQZZFD0C53vx3gIXRN0XwkMOL7dEBdKAbW7wIla5AuUZsevCIpV3EvkexzcGexMrgEziHDTbHxnrw6LU5Nhr8GMo1bmlsvgzehz9YRKtlsX68gMIwfNE3ClECR5MZj37ZQ1BCXSYfMkZEbKZUi5XgdxQZsQuhWRM6UZPb4skGy97dTBmg7uASTCCM66YMUmfwRShXGPmmDFRXcBP+QuEz1psy0CT5MYCfuB0vWDqCLuwwJCIVISih0va7dFBcoT9QZHtwxHHcRUNuHk4xeDOOosyUwesMDmBS7DBWmBKgK7gaSmiB46EOvMM1XcHr8BwKUx5f1kEooSHdwTK6HpvgeKhexC6h2svVUpX4xnVqxVOc8nJ5GMIiFPpWcZ7duIG9pq+HH0K5phPsIF7A+Rj74GWYhcI8dpkcfFjsH92Pc5zcFu6BIzRCCc0mB0dsQxC+JP+a8wyO4MMQ5jAMv+nByQjhG6bQmOnP/wcAa7s9iKl5bgAAAABJRU5ErkJggg==') no-repeat; z-index: 1; width:60px; height:60px; top:50%;}

.testimonials .slider .slick-prev { left: -140px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAC9klEQVR42u3bT0gUURzA8be1LmKuJRoYkqIVZGYH96BQ0D8PKdEfCCK7BFoRdfRUGenBoIsSHioM8yJiROcIpCCQJMmzhyKQAimTysDUXt+BEX6XXVfZN/N86+GzCA677zs7+2besKviI19VCHZiDNNogQqKiSdtxQAOp9jmHrTv53oObhQhc4in2Cna9wEqiTq8wTOU2hjcLEIWsD3JdhE0ox0lUEmMQfue2BgcQx8m0JqB5xsRwQ9sDM60MjxCLwrDCO7BAkaQa8lOMRa8G1o4a0nEEVxGfqaDCzELjXnssSD2JLTvtYlDuhodqLfk3W0XwUuIrfdJayXl+ASNbhdm6XREUezKaSmQWboAXehEvi0DNRk8IK9ubBmoyeC3InjQloGuwSm0oXil4KP4iHHss2Twq3Venp+zYdKS5+ff2RBcikn8xc1sCPZEkLtxHrZgEFcwg0SQwXtxAQUhxGrfcFDBBzAPjdGQYt+jMKjg65BLrFxXY5eDKzANjT4HY2swiS9okAuGKgdjPf3QvlHl+mcWd+XawPVYTwxt6MS2oF50RgQ3ZMOFR0JEzyDherA10ct/nMFF5Lge7T3cgPZ1u/5Oew9PRfC4o4d3ngw+hF9YRItjn+koXkFjCJHlf8RRBAUEG21wtXQMWqi2YT2cwLChi5FKsRL8jgIbgpVh9WhHlS13PJy98LBC0tnNlgGaDi7CBBZw25ZBmgy+Bvk9qzxbBmoquB7/oPEZm20ZaJqi6Mcs7qcKlk6gA7ssiViNRmih3PVZOiGO0B+Iux7sOY0e1G6ch1cZvBVNKLFl8CaDY5gUS7kyWwJMBVdCC81QIWrDO9wyFbwJL6ExFfJhnYAWajMdLKNrsAUqRDUidgmVYa6WKsQeN6kFz3EuzOVhIxah0Qu1RvtxBwdtXw8/hvZNr3AH8SouIQdKKMGc/E62zcHHMQ+Nhym2k7eFu6CEOmihweZgzw4kEEnzpzkvoIQIBvEHQ4jaHpyOJnzDFOqCfv3/ma27S4YCCXkAAAAASUVORK5CYII=') no-repeat; z-index: 1; width:60px; height:60px;  top:50%;}



.test-box {background:#0dbee7; text-align:center; padding:50px 30px;  border:6px dotted #00758d; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; margin:0px 20px; position:relative;}

.test-box:before {content:''; width:78px; height:69px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABFCAYAAADkbdDeAAACp0lEQVR42u2c246CQAxAh4uAAnJTkPn//3T7sM2S3RUD7Qwd0yYn8bE57VxBzPP5NMp2RCQRIj8/3EYClEADXIzsKIAKOJu/4U1cAlyBGbAL7kBkZEUJjL/yHIHYp7gEaAC7Qm9kRAVMK3nefYmrscPeA4KPi2LRYe/IXYrLMZENdMZ/JEC/Mc+bK3E1YHcSG39xxtGwg4xTXAzcAEugMX6iIeY5cInLgAdgEaFdx1Fc5EQVlwN2idCuS3DFZKKniCsAy8xk+CPFEcHIvCLOqzTk4aDTZhe57hGXOZHGvxmOsNMccN8qLsYKOmBi3gjfHOU571kc7o6G55X5zNo6EtZicbeIqx0IqwlbEJ/zbwMke86qKXMirQNhOK/NzHNuSrlWGhm7rBB8KlhSGowN4ly0/uj4FiRhLG4GGJI4wo7b94VlzyENi0sVl3Mkg9KEd9uM8xlBHOteKA3gxsPi3EsQx1rFyvgI+kraAYZLXC3wwP5fZLxTCV3cwNH6AQzTGjBc4iJgFnTLsRYTcUGIOcUVXFUUvpp2gOEUVwewknIU+MItrgtkmFbEYRoxivu7fxP8jJRyWrgBhlvcg9j+7oN++dDyiqNfIeVmJQRdjZfc4s6BLAzUFTXjFlcKfqi8jBO1wNzi6kBW1JwoLuIW1wi/QsIoqScGbnEt9XC/gZHw/OHqKU+kB05r4nrAemYCIsLh3ifpK3HDQQlVAp6dUl7zWj81CHr9oTsoz/GVuPGwSm6LXpq4KZCOEyfuEYi4QcV9iLhZxak4FafiVJyKU3EqTsWpOBWn4lScilNxKk7FqTgVp+JUnIpjZRDyR96Pf+YgTlx7UEJnwks3PmlfiYuBSXi3YQwHdFv87g8i1bfdDmgd0DF9gO8CNI7zbIFy8WKQfuqRyheTYwBFOqYamAAAAABJRU5ErkJggg==') no-repeat; position:absolute; top:20px; left:0px; right:0px; margin:0 auto;}



.insta-sec {width:100%; padding:80px 0px; text-align:center; background:url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat;}

.insta-sec h2 {margin-bottom:30px;}

.insta-sec .button {font-size:20px; font-weight:700; padding:16px 25px; text-transform:none; margin-top:20px;}

.insta-sec .button img {vertical-align:top; margin-right:5px;}

.insta-sec .button:hover {color:#000;}
.insta-sec .button:focus {color:#000;}


.callsec {width:100%; padding:20px 0px; background:url('/wp-content/themes/minimastermind/css/../img/hand-bg.png') no-repeat top right #0dbee7;}

.callsec .grid-container {position:relative; max-width:1240px; margin:0 auto;}

.callsec .grid-container .grid-x.grid-padding-x {align-items: center; justify-content: center;}

.call-text {}

.call-text h2 {color:#fff; text-align:left; font-weight:800; font-size:50px; line-height:60px; margin: 0px; padding-bottom: 18px;}

.call-text h2:before {display:none;}

.call-text h2 a {color:#fff; text-align:left; font-weight:800; font-size:50px; line-height:60px; margin: 0px; padding-bottom: 18px;}

.call-text h3 {color:#fff; text-align:left; font-size:40px; line-height:50px; font-weight:600;}

.call-text .button {font-size:20px; font-weight:700; padding:18px 30px; margin-right:15px; margin-bottom: 0px;}

.vidpic video { width: 98%;}

.inner-header-slider { text-align: center; position: relative; background-position: 50% 60% !important;}
.inner-header { text-align: center; padding: 9% 0px; position: relative; background-position: 50% 60% !important;}
.inner-header:before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px;}

.diff-about-main { background-size: 240px; background-position: -3% 50%;}
.vidpic { margin-top: 10px;}
.diff-about-main h6 {color:#333333; font-size:20px; line-height:28px; padding-bottom: 22px;}
.diff-about-main p {text-align:left; font-size:17px; line-height:24px; font-weight:400;}

.vision-main { background:url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat #fafafa;}
.vision-main h6 {color:#333333; font-size:20px; line-height:28px; padding-bottom: 22px;}
.vision-main p {text-align:left; font-size:17px; line-height:24px; font-weight:400;}

.curricum-main { background: url('/wp-content/themes/minimastermind/css/../img/globe-bg2.png') no-repeat; background-size: 240px; background-position:100% 50%; }
.curricum-main h6 {color:#333333; font-size:20px; line-height:28px; padding-bottom: 22px;}
.curricum-main p {text-align:left; font-size:17px; line-height:24px; font-weight:400;}


footer {width:100%; background:#1e1e1e; padding:60px 0px 0px; position:relative; margin-top:0px;}
footer.entry-footer {background: none; padding-top: 0; margin-top: 4rem;}

footer h4 {font-size:24px; line-height:26px; color:#0dbee7; font-family: 'Nunito', sans-serif; font-weight:600; padding-bottom:14px;}

footer a {color:#cecece; font-family: 'Nunito', sans-serif; font-size:17px;  font-weight:400; transition:all ease 0.5s; display:inline-block;}

footer a:hover, footer a:focus {color:#fff;}

footer ul {margin:0px; padding:0px;}

footer ul li {list-style:none; padding: 0px 0px 8px; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:400; position:relative; width:100%;}

footer ul li a { padding: 0px !important;}



.tagline {text-align:center; margin-bottom:50px;}





.foot-logo {margin-bottom:18px;}

.foot1 p {width:100%; color:#fff; font-size:16px; line-height:23px;}

.foot-social {margin-top:25px;}

.foot-social a {display:inline-block; margin-right:20px; color:#fff; transition:all ease 0.5s; font-size:26px; }

.foot-social a img { vertical-align: bottom; height: 26px; width: 26px; object-fit: cover; object-position: top; }

.foot-social a:hover img {object-position: bottom;}



.foot1 {}

.foot1 ul { width: 50%; float: left; }

.foot1 ul li {padding-left:12px;}

.foot1 ul li:before {content:'\f105'; font-family: 'FontAwesome'; color:#fff; position:absolute; left:0px; top: 0px;}

.foot1 ul li a { display: inline-block !important;}



.foot3 {}

.foot3 p {color:#cecece;}

.foot3 form {position:relative;}

.foot3 form input[type="email"] {width:100%; height:56px; padding:0px 30px; background:#353535; color:#fff; border:0px; box-shadow:none; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; margin-bottom:0px;}

.foot3 form input[type="submit"] {width:34px; height:34px; font-size:1px;  cursor:pointer; border:0px; position:absolute; right:20px; top:11px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABmElEQVR42u3XSygEcQDH8X8or2QVri7yKNo4rETK2SYHDorWWVknLg7KSdq8DjhpnTxqk3JysCVykSJ5XpBsosgjtYcd39v+m3Z3/rNmX7Xf+hx2+0/92q1pRmiaJtJBWozIDkmHIW04wk2qhjRhQwsXSvaQOqxC30GyhlRhCdFaS/SQSngQhNwb5CYTNaQEU/iE3Du8CEBu0OoheRjDC/Q9ohuH0Ndq5ZBh3CNSZyjCJvQFYbNiiAvXiJYfAjOI1O1/b2h9OEWstiDgRrT24h3ixDGMmoVAD2K1YnZIJ/ahkhsCdhg1rjqkBbtQKYQuCNjwC6N6FYYwQL0A7NK1l1DJrjLkDiqdoFy6bhsqfaFA9a9xwIMrRMqnOz8N1c7jfR5pxyIeoNE8hGQAZtoxO0QvF43Q3dhMN6c+RN0CPmCmESuHlCJf+twBL15hlNPKIc14xjIc0vfF6Md6jF+q2soh1ZD7Qa3ujA0u+PCthcuxckgN5PwojHG+AqMYgkjUkKdUvtc0aOHqUzmkDBeYyOQ3veyQzBvyBw9yomwQztnTAAAAAElFTkSuQmCC') no-repeat; color:#fff;}

.foot3 form .wpcf7-response-output {margin-top:-30px; margin-bottom:0px; color:#fff; font-size: 14px;}
.foot3 form .wpcf7-not-valid-tip { font-size: 15px; text-align: center; color: #ffda00;}


.tour-btn {display:inline-block; color:#fff; font-weight:700; font-size:16px; padding:4px 16px; border:2px solid #ffda00; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin: 14px 5px 14px 0px; transition:all ease 0.5s; }

.tour-btn:hover {background:#ffda00; color:#000;}

.fb-btn {}

.insta-btn {}

.phone a { display: inline-block; position: relative; padding-left: 25px; color:#bcbcbc;  font-size:17px; font-weight:400;}

.phone a:before {content:'\f095'; font-family: 'FontAwesome'; position:absolute; left:0px; top: 0px; color:#bcbcbc;}



.email a { display: inline-block; position: relative; padding-left:25px; color:#bcbcbc;  font-size:17px; font-weight:400;}

.email a:before {content:'\f0e0'; font-family: 'FontAwesome'; position:absolute; left:0px; top: 0px; color:#bcbcbc;}



.fb-btn { display: block; text-align: center; max-width: 280px; color:#fff; padding:4px 16px; border:2px solid #ffda00; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin: 0px 0px 14px 0px; transition:all ease 0.5s; font-size:16px; font-weight:700;}



.fb-btn:hover {background:#ffda00; color:#000;}



.copyright {width:100%; padding:14px 0px; border-top:1px solid #353535; margin-top:40px;}

.copy {text-align:left; width:50%; padding-left:15px; color:#a9a9a9; font-size:16px;}

.dc {text-align:right; width:50%; padding-left:15px; color:#a9a9a9; font-size:16px;}

.copyright a {font-size:16px;}

.foot2 a img { vertical-align: sub; position: relative; top: -2px;}
.foot3 form p { padding: 0;}

.all-pages-inner { background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}

.contact-page-form { background-size: 240px; background-position: -3% 50%;}
.contact-page-heading { padding: 80px 0px 50px; background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}
.contact-page-form h3 { text-align: center; padding-bottom: 25px; margin-bottom:25px; position:relative;}
.contact-page-form h3:before {content:''; width:121px; height:15px; border-radius:30px; background:url('/wp-content/themes/minimastermind/css/../img/spiral.png') no-repeat; position:absolute; bottom:0px; left:0px; right:0px; margin:0 auto;}
.contact-page-heading .grid-x.grid-padding-x { justify-content: center; align-items: initial;}
.contact-page-heading h4, .contact-page-heading h4 a {font-size: 20px; line-height: 26px; color:#282828; font-weight: 600; font-family: 'Nunito', sans-serif;}
.contact-page-map iframe {display:block;}
.contact-page-map p { padding: 0px;}

.contact-page-form form {max-width:1200px; margin:0 auto;}
.contact-page-form form p {width:100%;}
.contact-page-form input[type="text"], .contact-page-form input[type="email"], .contact-page-form input[type="tel"] {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:48px;}

.contact-page-form select {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:48px;}

.contact-page-form textarea {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:120px; resize:none;}
.contact-page-form input[type="submit"] {width:200px; background:#ffda00; color:#000; text-align:center; height:50px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; font-size: 20px; font-weight: 700; font-family: 'Nunito', sans-serif; border:0px;}
.contact-page-form input[type="submit"]:hover {background: #ffb400; color:#fff;}
.contact-page-form input[type="submit"]:focus {background: #ffb400; color:#fff;}

.contact-page-heading .large-4 {position:relative; padding-bottom: 60px; margin-bottom: 30px;}
.contact-page-heading .large-4 i { width: 70px; height: 70px; border: 4px dotted #0dbee7; line-height: 70px; border-radius: 50%; margin-bottom: 20px; font-size: 30px;}
.contact-page-heading .large-4 a.btn { border-radius: 40px; background: #ffda00; color: #333; font-weight: 700; font-family: 'Nunito', sans-serif; padding: 8px 20px; font-size:18px; display: inline-block; margin-top: 15px; text-transform: capitalize; transition:all ease 0.5s; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 160px;}
.contact-page-heading .large-4 a.btn:hover {background: #ffb400; color:#fff;}

.contact-page-form form .wpcf7-not-valid-tip { position: relative; top: -16px; font-size: 15px;}
.contact-page-form form .wpcf7-response-output { margin: 0px; text-align: center; font-size: 16px;}

.nav-outer .top-bar ul { margin-top: 41px; margin-right: 310px;}
.acitvity-section {background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat; padding-bottom: 40px;}
.acitvity-section .center-bx-1 { text-align: center; background: #f8f8f8;}
.acitvity-section .center-bx-1 .img-box-wrap img {width:100%;}
.content-box-wrap { padding: 20px 20px 0px; margin-bottom: 30px; background:url('/wp-content/themes/minimastermind/css/../img/hand-bg.png') no-repeat top right #0dbee7;}
.content-box-wrap h4 { color: #fff; padding-bottom: 15px; text-align: center; font-size: 30px;	line-height: 30px;}
.content-box-wrap h6 { color: #fff; padding-bottom: 15px; text-align: center; font-size: 20px;	line-height: 30px; margin:0px;}
.content-box-wrap p {font-weight:400; font-size:17px; color:#fff;}

.acitvity-section .large-6 img { min-height: 310px; width: 100%; object-fit: cover;}
.acitvity-section .large-6 .icon-bx img { min-height: auto; width: auto; height:auto;}

.newcar { text-align: center; font-size: 30px; line-height: 36px; padding-bottom: 30px; margin-bottom:40px; position: relative; }
.newcar:before {content:''; width:121px; height:15px; border-radius:30px; background:url('/wp-content/themes/minimastermind/css/../img/spiral.png') no-repeat; position:absolute; bottom:0px; left:0px; right:0px; margin:0 auto;}

.con-carr { padding-bottom: 20px; text-align: center;}

.con-form input[type="text"], .con-form input[type="email"], .con-form input[type="tel"], .con-form input[type="date"] {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:48px;}
.con-form form label {font-size:15px;}
.con-form br {display:none;}

.con-form input[type="submit"] {width:280px; background:#ffda00; color:#000; text-align:center; height:50px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; font-size: 20px; font-weight: 700; font-family: 'Nunito', sans-serif; border:0px;}

.con-form input[type="submit"]:hover {background: #ffb400; color:#fff;}
.con-form input[type="submit"]:focus {background: #ffb400; color:#fff;}

.con-form form p { width: 100%;}

.con-form form .wpcf7-not-valid-tip { position: relative; top: -16px; font-size: 15px;}
.con-form form .wpcf7-response-output { margin: 0px; text-align: center; font-size: 16px;}

.con-form form textarea {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:120px; resize:none;}

.blogs-section {background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}
.single-blg-section { width: 100%; padding: 80px 0px; background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}

.blog-box { margin-bottom: 40px; position:relative;}
.blog-wrap { background: #0dbee7; padding: 20px 20px 70px; text-align: center;}
.blog-wrap h2:before {background:url('/wp-content/themes/minimastermind/css/../img/spiral1.png') no-repeat;}
.blog-wrap h3, .blog-wrap h3 a {color:#333; font-size:24px; line-height:30px; font-weight:600; padding-bottom:5px;}
.date { font-size: 14px; line-height: 16px; display: block; padding-bottom: 10px;}
.blog-wrap p { font-weight: 400; font-size: 17px; line-height: 24px; color:#fff;}
.blog-wrap .btn {font-size: 18px; font-weight: 700; padding:8px 21px; text-transform: uppercase; margin-top:0px; display:inline-block; background: #ffda00; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; color:#000;}
.blog-wrap .btn:hover {background: #ffb400; color:#fff;}

.blog-box img { height: 300px; width: 100%; object-fit: cover;	object-position: top;}

.single-titleimg {margin-bottom:20px;}
.single-titleimg img { width: 100%;}
.single-desc { text-align: left;}
.single-desc h2 { text-align: left; color: #333; font-size: 34px; line-height: 40px; position: relative; margin: 0px; padding-bottom: 10px;}
.single-desc h2:before {display:none;}
.pagination-box { text-align: center; clear: both; margin-top: 70px; display: block; width: 100%;}
.pagination-box p { display: inline-block; padding: 8px 20px 6px 20px; border: 2px dotted #0dbee7; border-radius: 30px; margin: 0px 5px;}
.pagination-box p svg { vertical-align: middle; width: auto; position:relative; top:-1px;}
.pagination-box p:hover { background: #0dbee7; color:#fff;}

.blg-single-sidebar { background: #f7f7f7; padding: 20px 30px !important;}
.blg-single-sidebar .widget_search form { position: relative; margin-bottom: 40px;}
.blg-single-sidebar .widget_search form input[type="search"] {box-shadow:none; height:48px; border:1px solid #ddd; margin:0px;}
.blg-single-sidebar .widget_search form button[type="submit"] {box-shadow:none; height:48px; border:0px solid #ddd; margin:0px; background: #0dbee7; color:#fff; cursor:pointer;}

.pagination-box .nav-previous { display: inline-block; margin: 0px 10px;}
.pagination-box .nav-next { display: inline-block;}

.event-section {background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}
.event-wrap h2, .event-wrap h2 a {color:#fff; font-size:24px; line-height:30px; font-weight:600; padding-bottom:25px; margin-bottom:20px;}

.event-single { width: 100%; padding: 80px 0px; background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}
.recent-post-div h2 { text-align: left; font-size: 30px; line-height: 30px; margin: 0px; padding-bottom: 6px; border-bottom:3px solid #ddd; margin-bottom: 0px; color:#333; }
.recent-post-div h2:before {display:none;}
.recent-post-div ul {margin:0px;}
.recent-post-div ul li { list-style: none; padding: 10px 0px; border-bottom: 1px solid #ddd;}
.recent-post-div ul li a {color:#333;}
.recent-post-div ul li a:hover {color:#0dbee7;}
.recent-post-div ul li p { padding: 0px;}

.book-a-tour-gallery .slick-slide img { width: 100%;}
.book-a-tour-gallery { margin-bottom: 80px;}
.book-a-tour { padding: 80px 0px 30px; background: url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat; border-bottom: 1px #efefef solid; margin-bottom: 60px;}

.form-book { max-width: 1000px; margin: 0 auto;}
.form-book input[type="text"], .form-book input[type="email"], .form-book input[type="tel"], .form-book input[type="date"], .form-book select {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:48px;}
.form-book form label {font-size:15px;}
.form-book br {display:none;}
.form-book textarea {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:120px; resize:none;}

.form-book input[type="submit"] {width:150px; background:#ffda00; color:#000; text-align:center; height:50px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; font-size: 20px; font-weight: 700; font-family: 'Nunito', sans-serif; border:0px;}

.form-book input[type="submit"]:hover {background: #ffb400; color:#fff;}
.form-book input[type="submit"]:focus {background: #ffb400; color:#fff;}
.form-book form p { width: 100%; text-align:center;}

.form-book form .wpcf7-not-valid-tip { position: relative; top: -16px; font-size: 15px;}
.form-book form .wpcf7-response-output { margin: 0px; text-align: center; font-size: 16px;}


.single-desc h3 { font-size: 24px; line-height: 26px; padding-bottom: 10px;}
.centre-section-2 {background: url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat; padding-bottom: 60px;}
.centre-page-form { margin-bottom: 0px; padding: 60px 0px; background: url('/wp-content/themes/minimastermind/css/../img/braing-trans.png') repeat #f9f9f9;}
.centre-page-form h3 { text-align: center; padding-bottom: 15px; font-weight: 600;}
.centre-page-form input[type="text"], .centre-page-form input[type="email"], .centre-page-form input[type="tel"], .centre-page-form input[type="date"], .centre-page-form select {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:48px;}
.centre-page-form form label {font-size:15px;}
.centre-page-form br {display:none;}
.centre-page-form textarea {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:112px; resize:none;}

.centre-page-form input[type="submit"] {width:210px; background:#ffda00; color:#000; text-align:center; height:50px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; font-size: 20px; font-weight: 700; font-family: 'Nunito', sans-serif; border:0px;}

.centre-page-form input[type="submit"]:hover {background: #ffb400; color:#fff;}
.centre-page-form input[type="submit"]:focus {background: #ffb400; color:#fff;}
.centre-page-form form p { width: 100%; text-align:center;}

.centre-page-form form .wpcf7-not-valid-tip { position: relative; top: -16px; font-size: 15px;}
.centre-page-form form .wpcf7-response-output { margin: 0px; text-align: center; font-size: 16px;}


.centre-page-form-new { margin-bottom: 0px; padding: 60px 0px; background: url('/wp-content/themes/minimastermind/css/../img/braing-trans.png') repeat #f9f9f9;}

.grid-sec-1 { padding: 80px 15px 0px;}
.grid-sec-3 { padding: 80px 15px;}


.videobx-2 video {background:#000;}

.contact-grid { text-align: center;}
.contact-bx {position:relative; padding-bottom: 60px;}
.contact-bx i { width: 70px; height: 70px; border: 4px dotted #0dbee7; line-height: 70px; border-radius: 50%; margin-bottom: 20px; font-size: 30px; }
.contact-bx h4, .contact-bx h4 a {font-size: 20px; line-height: 26px; color:#282828; font-weight: 600; font-family: 'Nunito', sans-serif;}
.contact-bx a.btn { border-radius: 40px; background: #ffda00; color: #333; font-weight: 700; font-family: 'Nunito', sans-serif; padding: 8px 20px; font-size:18px; display: inline-block; margin-top: 15px; text-transform: capitalize; transition:all ease 0.5s; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 160px;}
.contact-bx a.btn:hover {background: #ffb400; color:#fff;}

.contact-cell-3 .contact-bx .follow-bx i { width: auto; height:auto; border: 0px dotted #0dbee7; line-height:normal; border-radius:0%; margin-bottom: 0px; font-size:17px; }
.contact-cell-3 .contact-bx h4 {font-size:24px; padding-bottom:10px;}
.contact-cell-3 .contact-bx .follow-bx a {display:block; color:#000; background:#ffda00; text-align:center; width:170px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; font-size: 20px; font-weight: 700; font-family: 'Nunito', sans-serif; border:0px; margin:0px auto 15px; padding: 8px 0px;}
.contact-cell-3 .contact-bx .follow-bx a:hover {background: #ffb400; color:#fff;}
.contact-cell-3 .contact-bx .follow-bx a:focus {background: #ffb400; color:#fff;}

#wonderplugingridgallery-6 {display:block !important;}

.centre-page-help { padding: 80px 0px; background-attachment: fixed !important; position: relative;}
.centre-page-help:before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; left:0px; top:0px;}
.centre-page-help .contact-bx i {color:#fff; line-height: 60px;}

.centre-page-help .contact-bx h4, .centre-page-help .contact-bx h4 a {color:#fff;}
.centre-page-help .contact-cell-3 .contact-bx h4 { padding-bottom: 17px; padding-top: 31px;}
.centre-page-help .contact-cell-3 .contact-bx .follow-bx i {color:#000;}

.grid-sec-1 .grid-x.grid-padding-x { align-items: center;}
.grid-sec-2 { width: 100%; max-width: 100%; margin-top: 50px; padding: 0px;}
.grid-sec-2 .grid-x.grid-padding-x { margin: 0px;}
.grid-sec-2 .grid-x.grid-padding-x .cell {padding:0px;}

.btn.btn-mapping { display: block; font-size: 20px; color: #000; font-weight: 600; text-align: center; background: #ffda00; padding: 10px 0px; border-radius: 40px; width: 260px; margin: 0 auto 20px; }
.btn.btn-mapping:hover {background: #ffb400; color:#fff;}
.right-form-box { display: flex; flex-direction: column; justify-content: center;}
.centre-page-middle {background: url('/wp-content/themes/minimastermind/css/../img/brain-bg1.jpg') repeat;}

.days-required span span.first { margin-left: 0px;}
.days-required span { font-size: 15px;}

.error-page { padding: 80px 0px; text-align: center;}
.error-page h1, .error-page h2 {font-size:40px; line-height:46px; font-weight:600; color:#0dbee7; position:relative; padding-bottom:25px; margin-bottom:20px; text-align:center; }
.error-page h1:before {content:''; width:121px; height:15px; border-radius:30px; background:url('/wp-content/themes/minimastermind/css/../img/spiral.png') no-repeat; position:absolute; bottom:0px; left:0px; right:0px; margin:0 auto;}


.error-page .search-form { max-width: 1000px; margin: 0 auto;}
.error-page .search-form label {display:none;}
.error-page .search-form input[type="search"] {box-shadow:none; border:2px solid #ddd; font-size:16px; font-family: 'Nunito', sans-serif; font-weight:400; height:48px;}
.error-page .search-form input[type="submit"] {width:150px; background:#ffda00; color:#000; text-align:center; height:50px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; font-size: 20px; font-weight: 700; font-family: 'Nunito', sans-serif; border:0px;}
.error-page .search-form input[type="submit"]:hover {background: #ffb400; color:#fff;}

.home-popup { width: 1000px;}
.home-popup iframe { height: 544px; display:block;}

.home-popup .close-button { width: 46px; height: 46px; background: #ffda00; color: #000; right: 0; top: 0;}


.activities .acti-box img{height:auto !important;}


.acti-box {
	position: relative;
}
.acti-box .button {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 196px;
	margin: 0 auto;
}




.home-map #wpsl-stores p {
	text-align: left;
}
.home-map #wpsl-gmap {
	width: 50% !important;
	border-radius: 10px;
	border: 2px #0dbee7 solid !important;
	height: 363px !important;
	display: none;
}
.home-map #wpsl-result-list {
	width:100% !important;
	border: 2px #0dbee7 solid !important;
	border-radius: 10px !important;
	padding: 5px 5px 0 !important;
	background: #fff !important;
	padding-left: 0 !important;
	overflow:hidden;
}
.home-map #wpsl-result-list li {
	border-bottom: 2px solid #0dbee7 !important;
	display: flex;
	justify-content: space-between;
	padding: 10px 18px !important;
	width: 50%;
	float: left;
	border-right: 1px #ccc solid !important;
}
.home-map #wpsl-result-list li p {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-weight: 400;
}

.home-map #wpsl-result-list li:last-child {
	border: 0 !important;
}
.home-map .wpsl-search {
	background: #f4f4f4;
	border-radius: 8px;
	box-shadow: 0px 0px 6px rgba(0,0,0,.4);
}
.home-map .wpsl-search input, .home-map .wpsl-search .wpsl-dropdown {
	border: 0 !important;
	box-shadow: 0 0 0 0 !important;
}

.home-map .wpsl-search label {
	font-size: 17px;
	width: auto !important;
	margin: 4px 16px 0;
	font-weight: 600;
}

.home-map .wpsl-search input#wpsl-search-btn {
	background: #ffda00;
	border-radius: 30px;
	color: #000;
	font-size: 19px;
	padding: 6px 30px;
	margin-left: 9px;
	font-weight: 600;
}
.slider.home-posts {
	background: transparent;
}
.slider.home-posts .cell.large-3 {
	padding: 0 10px;
}

.single-desc h6.sub-heading .icon-bx { display: none;}
.single-desc h6.sub-heading {
	font-size: 31px;
	line-height: 36px;
	padding-bottom: 16px;
	font-weight: 600;
}

.single-titleimg-inner { max-width: 50%; float: left; margin: 0px 30px 20px 0px; }

.search-result-count { text-align: center; font-size: 30px; line-height: 30px; margin: 0px; padding: 0px;	font-weight: 600;}
.type-activities { padding: 20px 0px;}
.type-activities h2, .type-activities h2 a {font-size: 34px; line-height: 40px;} 
.search-page article h2, .search-page article h2 a {font-size: 30px; line-height: 40px;} 

.single-wrapper { display: inline-block; width: 100%; clear: both;}

.search-pagination .nav-links { display: flex; justify-content: center; align-items: center;}
.search-pagination .nav-links a, .search-pagination .nav-links span { display: inline-block; width: 38px; height: 38px; line-height: 38px; text-align: center; padding: 0px; border: 1px solid #ddd;}
.search-pagination .nav-links a svg, .search-pagination .nav-links span svg { vertical-align: middle;}

.search-pagination { margin-bottom: 80px;}


.search-results h2.entry-title:before {
	left: 0;
	right: auto;
}

.search-results h2.entry-title {
	text-align: left;
}
.search-results article {
	/* margin-bottom: 30px; */
	border-bottom: 1px #ddd solid;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	padding-top: 24px;
}
.search-results .search-result-count {
	text-align: left;
	margin-bottom: 0;
}
.search-results article .post-thumbnail {
	float: left;
	margin-right: 30px;
	margin-bottom: 22px;
}


.search-results .testimonials.type-testimonials {
	padding: 0;
	background: no-repeat;
}

.search-results .testimonials.type-testimonials p {
	color: #333;
	text-align: left;
}

.search-results article a.more-link {
	/* display: block; */
	border-radius: 40px;
	color: #fff;
	background: #0dbee7;
	font-family: 'Nunito', sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 2px 11px;
	border: 2px solid #0dbee7;
}

.search-results .search-pagination .nav-links {
	margin-top: 30px;
}

footer .wpcf7-form .wpcf7-response-output {
	margin-top:-10px !important;
}  

.tour-gallery .slick-prev.slick-arrow {
	left: 20px;
	top: 50%;
	height: 60px;
	width: 61px;
}
.tour-gallery .slick-next.slick-arrow {
	right: 20px;
	top: 50%;
	height: 60px;
	width: 61px;
	left: auto;
}

.centre-page-form .wpcf7-form {
	position: relative;
}

.centre-page-form .wpcf7-form .ajax-loader {
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	width: 26px;
	margin: 0 auto;
}


.form-book .wpcf7-form{
	position: relative;
}
.form-book .wpcf7-form .ajax-loader {
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	width: 26px;
	margin: 0 auto;
}

.contact-page-form .wpcf7-form{
	position: relative;
}
.contact-page-form .wpcf7-form .ajax-loader {
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	width: 26px;
	margin: 0 auto;
}

.con-form .wpcf7-form{
	position: relative;
}
.con-form .wpcf7-form .ajax-loader {
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	width: 26px;
	margin: 0 auto;
}

.wonderplugingridgallery {
	background: #fff;
	border: 2px #fff solid;
	box-shadow: 0 0 12px rgba(0,0,0,.2);
	padding-bottom: 30px;
	max-width: 1400px !important;
	padding-top: 36px;
}

.form-book iframe {
	width: 770px !important;
	margin: 0 auto;
	display: block;
}
.centre-page-form .right-form-box iframe {
	height: 580px !important;
	max-width: 500px !important;
	margin: 0 auto;
	display: block;
}


.acitvity-page-main-new.acitvity-section-new .sub-heading img {
	height: auto;
	width: auto;
}

.acitvity-page-main-new.acitvity-section-new .event-wrap {
	padding-bottom: 10px;
}
.acitvity-page-main-new.acitvity-section-new .grid-x.grid-padding-x {
	justify-content: center;
}
.page-template-temlpate-blog .blog-wrap .btn.btn-read {
	position: absolute;
	bottom: 27px;
	left: 0;
	width: 150px;
	right: 0;
	margin: 0 auto;
}


/*.event-single #wonderplugingridgallery-3 {
	max-width: 100% !important;
}
.event-single #wonderplugingridgallery-3 .wonderplugin-gridgallery-list {
	width: 100% !important;
}*/
/*.event-single #wonderplugingridgallery-3 .wonderplugin-gridgallery-item {
	width: 25% !important;
}

.event-single #wonderplugingridgallery-3 .wonderplugin-gridgallery-item {
	width: 25% !important;
	position: relative !important;
	display: inline-block !important;
	height: auto !important;
}*/

.event-single .centre-page-videos iframe, .event-single .centre-page-videos video {
	height: 240px;
}

.acitvity-section .center-bx-1 .img-box-wrap img {
	height: 200px;
}

.event-single .centre-page-gallery {
	background: transparent;
}

.page-template-temlpate-blog-php .blog-box img {
	height: 320px;
}

.event-single .centre-page-videos {
	padding-top: 20px;
}

.event-single .centre-page-videos .grid-x.grid-padding-x {
	justify-content: center;
}


#sample-subsidy-calculator-section{padding:80px 0;}
#sample-subsidy-calculator-section h3{font-size: 20px;}

#sample-subsidy-calculator-section .centres-list {
	margin-top: 50px;
	text-align: center;
}

#sample-subsidy-calculator-section .centres-list .cell.large-3 {
	margin-bottom: 30px;
}

#sample-subsidy-calculator-section .centres-list .cell.large-3 .centre-box {
	box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.08);
	background: #fff;
	display: block;
	height: 100%;
	padding: 20px;
	transition: box-shadow 0.6s;
}
#sample-subsidy-calculator-section .centres-list .cell.large-3 .centre-box:hover {
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
}
#sample-subsidy-calculator-section .centres-list .cell.large-3 .centre-box .c-title {
	text-transform: uppercase;
	font-weight: 800;
	color: #0dbee7;
	padding-bottom: 10px;
}
#sample-subsidy-calculator-section .centres-list .cell.large-3 .centre-box span.street {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	display: block;
	text-transform: uppercase;
}
#sample-subsidy-calculator-section .centres-list .cell.large-3 .centre-box span.state {
	font-size: 12px;
	font-weight: 700;
	display: block;
	color: #959595;
	margin-top: 0;
	line-height: 18px;
	word-wrap: break-word;
	text-transform: uppercase;
}
#sample-subsidy-calculator-section .centres-list .cell.large-3 .centre-box .c-title {
	text-transform: uppercase;
	font-weight: 800;
	color: #0dbee7;
	padding-bottom: 10px;
}

#sample-subsidy-calculator-section hr.hr-curve {
	display: none;
}

#wpsl-wrap #wpsl-result-list ul li div {
	width: 48%;
}
#wpsl-wrap #wpsl-result-list ul li a {
	color: #0dbee7;
}
#wpsl-wrap #wpsl-result-list ul li a:hover{
	color: #333;
}

/*calculator*/

#sample-subsidy-calculator-section #form-container .number {
	color: #0dbee7;
	font-size: 25px;
	font-weight: bold;
	height: 47px;
	display: block;
	line-height: 45px;
	margin-right: 17px;
	object-fit: contain;
	text-align: center;
	width: 47px;
	min-width: 47px;
	border-radius: 50%;
	border: 2px solid #0dbee7;
}
#sample-subsidy-calculator-section #form-container .question {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	display: inline;
	text-align: left;
	float: left;
}


#sample-subsidy-calculator-section #form-container .wpcf7-list-item input[type="radio"]:checked:before {
	background: #0dbee7;
	height: 10px;
	width: 10px;
}

#sample-subsidy-calculator-section #form-container .wpcf7-list-item input[type="radio"]:before {
	background: transparent;
	border-radius: 50%;
	content: "";
	height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.1s;
	width: 0;
}
#sample-subsidy-calculator-section #form-container .wpcf7-list-item input[type="radio"]:checked {
	border-color: #0dbee7;
}
#sample-subsidy-calculator-section #form-container .wpcf7-list-item input[type="radio"] {
	border-color: #ccc !important;
	-webkit-appearance: none;
	background: #fff;
	border: 1px solid transparent;
	border-radius: 50%;
	height: 18px;
	outline: 0;
	position: relative;
	transition: all 0.1s;
	vertical-align: middle;
	width: 18px;
	margin-right: 10px;
	margin: 0 4px 0 0;
	top: -1px;
}
#sample-subsidy-calculator-section #form-container .grid-x.grid-padding-x {
	display: block;
	margin-bottom: 20px;
}
#sample-subsidy-calculator-section #form-container .question-wrap {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}
#sample-subsidy-calculator-section #form-container .question-wrap span {
	float: left;
}
#sample-subsidy-calculator-section #form-container .question-asnwer {
	margin-left: 63px;
}
#sample-subsidy-calculator-section #form-container .children-age-count {
	margin-left: 85px;
}

#sample-subsidy-calculator-section #form-container .children-age-count > span {
	font-weight: 700;
	font-size: 15px;
}


#sample-subsidy-calculator-section #form-container .children-hr-count{
	margin-left: 82px;
}

#sample-subsidy-calculator-section #form-container .children-hr-count > span {
	font-weight: 700;
	font-size: 15px;
}

#sample-subsidy-calculator-section #form-container .ssfrm {
	margin-top: 16px;
	float: left;
	margin-bottom: 20px;
}

#sample-subsidy-calculator-section #form-container #ccs_form {
	padding: 40px 14px 0;
}

#sample-subsidy-calculator-section #form-container .w11 {
	margin-left: 63px;
}

#sample-subsidy-calculator-section #form-container .w51 {
	margin-left: 63px;
}
#sample-subsidy-calculator-section #form-container .w51 .sample-subsidy-calculator-family-description .wpcf7-list-item {
	display:block;
}

#sample-subsidy-calculator-section #form-container input#submitButton {
	width: 190px;
	background: #0dbee7;
	color: #fff;
	text-align: center;
	height: 50px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	margin: 0 auto;
	display: block;
}

#sample-subsidy-calculator-section #form-container input#submitButton:hover {
	background: #333;
	color: #fff;
}
#sample-subsidy-calculator-section #form-container .same-wrap {
	padding-left: 82px;
	margin-bottom: 0;
	margin-top: 0;
}
#sample-subsidy-calculator-section #form-container .hidden {
	display: none;
}
#sample-subsidy-calculator-section #form-container .same-wrap input {
	border: 2px solid #ddd;
	font-size: 16px;
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	height: 48px;
	padding-left: 14px;
}

#sample-subsidy-calculator-section #form-container #ccs_form {
	padding: 30px 44px 24px;
	background: #f4f4f4;
	margin-top: 30px;
	max-width: 900px;
	margin: 30px auto;
}

#sample-subsidy-calculator-section #form-container {
	display: none;
}
#sample-subsidy-calculator-section #results-container {
	display: none;
}

.d-lg-none.c12.cnew1 {
	display: none;
}
.col.c13.cnew2 {
	margin-top: 30px;
	float: left;
	width: 100%;
}
.w-100.mb-4 {
	float: left;
	width: 100%;
	margin: 20px auto 30px;
	/*padding-left: 21px;*/
}

.w-100.mb-4 .rangeDollar span {
	display: inline-block;
}

.w-100.mb-4 .rangeDollar input#incomeText {
	border: 0;
	color: #333 !important;
}
.w-100.mb-4 .rangeDollar {
	border: 2px #0dbee7 solid;
	display: inline-block;
	padding: 7px 3px 3px 17px;
	border-radius: 30px;
	width: 128px;
	margin: 0 auto;
}

.row.align-items-center.no-gutters p {
	float: left;
}

.question-wrap .tooltip-toggler {
	position: relative;
}

.question-wrap .tooltip-toggler .tooltip {
	left: 0;
	max-width: 280px;
	right: 0;
	width: 230px;
	font-weight: 300;
	line-height: 24px;
	padding: 18px;
	background: #0dbee7 !important;
	top: 37px !important;
	display:none;
	-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

}

.question-wrap .tooltip-toggler:hover .tooltip{display:block;}

.question-wrap .tooltip-toggler {
	position: relative;
	font-weight: 700 !important;
	color: #0dbee7;
	font-weight: 900 !important;
	float: none !important;
}

.tooltip-toggler > .tooltip:after {
	border-left: 10px transparent solid;
	border-right: 10px transparent solid;
	border-top: #0dbee7 solid 10px;
	top: -10px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -13px;
	position: absolute;
	width: 0;
	transform: rotate(180deg);
}

#sample-subsidy-calculator-section #results-container {padding: 40px 34px 52px;background: #f4f4f4;margin-top: 30px;max-width: 900px;margin: 30px auto;}
#sample-subsidy-calculator-section #results-container .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#sample-subsidy-calculator-section #results-container .col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
#sample-subsidy-calculator-section #results-container .col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
#sample-subsidy-calculator-section #results-container .results-highlight {font-size: 18px !important;color: #0dbee7 !important;}
#sample-subsidy-calculator-section #results-container .w-100.text-center.mt-5.px-5 {width: 100%;}
#sample-subsidy-calculator-section #results-container .py-2 {padding-bottom: .5rem !important;}
#sample-subsidy-calculator-section #results-container .py-2 {padding-top: .5rem !important;}
#sample-subsidy-calculator-section #results-container .w-100.text-center.mt-5.px-5 {width: 100%;margin-top: 40px;}
#sample-subsidy-calculator-section #results-container .w-100.text-center.mt-5.px-5 p.ri-title {font-weight: 800;}
#sample-subsidy-calculator-section #results-container .results-header.results-header.my-4 {margin: 24px 0;}
#sample-subsidy-calculator-section #results-container a.book-a-tour-btn {background: #0dbee7 !important;box-shadow: 0px 5px 14.85px 0.15px rgba(0, 178, 227, 0.6) !important;}

#sample-subsidy-calculator-section #form-container .same-wrap.w-100.mb-4.ws100.same-wrap {
	margin-bottom: 20px;
}
#sample-subsidy-calculator-section #form-container .ajax-loader {
	margin: 10px auto 0;
	right: 0;
	left: 0;
	position: relative;
	top: auto;
	bottom: auto;
	display: inherit;
}

.testimonials .large-12 h3 {
	font-size: 20px;
	margin-bottom: 32px;
	margin-top: -17px;
}


.testimonials .slick-track {
	display: flex !important;
	/* align-items: stretch !important; */
}
.testimonials .slick-slide {
	height: auto !important;
	/* flex: 1 !important; */
	display: flex !important;
}


#ui-datepicker-div {
	display: none;
}

ul.centres-list-new {
	margin: 0;
	list-style: none;
	text-align: center;
} 

ul.centres-list-new > li {
	margin-bottom: 48px;
	position: relative;
	width: 33%;
	display: inline-block;
	padding: 0 20px;
}

ul.centres-list-new li li{
	margin-bottom: 9px;
	position: relative;
	padding-left: 18px;
}

ul.centres-list-new li li a {
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
ul.centres-list-new li li a:hover{color: #0dbee7;}
ul.centres-list-new li li:before {
	content: "\f105";
	position: absolute;
	left: 0;
	font-family: FontAwesome;
	font-size: 20px;
	top: -2px;
}    

.single-wrapper.single-wrapper-new .single-desc {
	width: 56%;
	float: left;
}

.subsyid-calc{
	padding: 40px 44px 44px;
	background: #f4f4f4;
	margin-top: 30px;
	max-width: 900px;
	margin: 70px auto;
}
.subsyid-calc h4 {
	margin-bottom: 20px;
}
.subsyid-calc .form-group .col-md-6.control-label {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 14px;
	line-height: 25px;
}
.subsyid-calc .form-group .input-group-btn {
	width: 100%;
}
.subsyid-calc .form-group .input-group {
	position: relative;
}
.subsyid-calc .form-group .input-group .input-group-addon {
	position: absolute;
	left: 13px;
	top: 6px;
	font-weight: bold;
	font-size: 16px;
}
.subsyid-calc .form-group .input-group select {
	padding-left: 26px;
}
.subsyid-calc .form-group .input-group-btn select#activityhours {
	padding-left: 13px;
}
.subsyid-calc .form-group input#fincome {
	padding-left: 57px;
	background: #fff !important;
}
.subsyid-calc .form-group input#ccs_percent {
	padding-left: 38px;
}

/*
.subsyid-calc #child1_ldc {
	margin-top: 20px;
}
.subsyid-calc #child1_ldc h6 {
	color: #0dbee7;
}
.subsyid-calc #child1_ldc font {
	color: #0dbee7;
}
.subsyid-calc #child1_ldc input#cbdc1s {
	padding-left: 92px;
}
.subsyid-calc #child1_ldc input#cbdc1h {
	padding-left: 66px;
}
*/

.subsyid-calc .childfields {
	margin-top: 20px;
}
.subsyid-calc .childfields h6 {
	color: #0dbee7;
	display: none;
}
.subsyid-calc .childfields font {
	color: #0dbee7;
}
.subsyid-calc .childfields input.childfields90 {
	padding-left: 92px;
}
.subsyid-calc .childfields input.childfields60 {
	padding-left: 66px;
}

.subsyid-calc .childfields input.childfields30 {
	padding-left: 31px;
}

.subsyid-calc .childfields input.childfields70 {
	padding-left: 71px;
}
/*
.subsyid-calc #child1_ldc input#sagreedfees1a {
	padding-left: 31px;
}
.subsyid-calc #child1_ldc input#weeksincare1a {
	padding-left: 71px;
}
*/
.childfieldsinputs fieldset.col-md-6{
	width: 45%;
    float: left;
    margin-right: 10px;
}


.subsyid-calc a#showSummary {
	background: #0dbee7;
	color: #fff;
	text-align: center;
	height: 50px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	padding: 9px 22px;
}
.subsyid-calc a#showSummary:hover {
	background: #333;
	color: #fff;
}
.subsyid-calc .control-label.sr-only {
	float: left;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	border: 1px #ccc solid;
	padding: 0 20px;
	border-radius: 30px;
	background: #fff;
}
.subsyid-calc .table.table-hover thead {
	background: #0dbee7;
	color: #fff;
}
.subsyid-calc .table.table-hover tr:nth-child(2n) {
	background: #edf5f7;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
}

.childcare-subsidy-calculator__total-box {
	margin-top: 40px;
}
.childcare-subsidy-calculator__total-box .col-12 .childcare-subsidy-calculator__total-box-heading {
	float: left;
}
.childcare-subsidy-calculator__total-box .col-12 .childcare-subsidy-calculator__total-box-value-box {
	float: right;
	font-weight: bold;
}
.childcare-subsidy-calculator__total-box .tab-content .col-12 {
	display: block;
	width: 100%;
	float: left;
}
.childcare-subsidy-calculator__total-box .col-12 .childcare-subsidy-calculator__total-box-heading {
	float: left;
	font-weight: bold;
}

.childcare-subsidy-calculator__total-box .row.mt-5 {
	width: 100%;
	float: left;
	margin: 20px 0;
}

.childcare-subsidy-calculator__total-box #weekly-tab, .childcare-subsidy-calculator__total-box #quarterly-tab, .childcare-subsidy-calculator__total-box #yearly-tab {
	background: #333;
	color: #fff;
	text-align: center;
	border-radius: 30px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	padding: 7px 20px;
	margin-right: 8px;
}
.childcare-subsidy-calculator__total-box .is-active #weekly-tab, .childcare-subsidy-calculator__total-box .is-active #quarterly-tab, .childcare-subsidy-calculator__total-box .is-active #yearly-tab {
	background: #0dbee7;
}

/*
.childcare-subsidy-calculator__total-box #weekly-tab:hover, .childcare-subsidy-calculator__total-box #quarterly-tab:hover, .childcare-subsidy-calculator__total-box #yearly-tab:hover {
background: #333;
	color: #fff;
}
*/

.childcare-subsidy-calculator__total-box #graphTitle {
	font-size: 29px;
	color: #000;
	font-weight: bold;
	margin: 27px 0;
	display: block;
	text-align: left;
}
.childcare-subsidy-calculator__total-box .childcare-subsidy-calculator__graph-side-callout span {
	width: 50%;
	display: inline-block;
	font-weight: 700 !important;
	font-size: 17px !important;
}
.childcare-subsidy-calculator__total-box .childcare-subsidy-calculator__graph-side-callout span:nth-child(2) {
	text-align:right;
}
.childcare-subsidy-calculator__total-box .row.mt-5 .col-12 {
	margin-bottom: 8px;
}
.childcare-subsidy-calculator__total-box .tab-content .col-12 a {
	color: #0dbee7;
}
.childcare-subsidy-calculator__total-box .childcare-subsidy-calculator__graph-side-callout-wrapper {
	margin-bottom: 3px;
}
.subsyid-calc h4 strong {
	color: #0dbee7;
}

.subsyid-calc p.lead {
	font-size: 17px;
}
.childcare-subsidy-calculator__total-box .col-12.col-md-6.col-md-offset-1 {
	width: 100%;
	clear: both;
	padding-top: 1px !important;
}


.childcare-subsidy-calculator__total-box ul.tabs
{
	border:0;
	background:transparent;
}


.subsyid-calc .form-group .rangeDollar {
	width: 140px;
	position: relative;
	padding: 0;
}
.subsyid-calc .form-group .rangeDollar .rangeDollarSign {
	position: absolute;
	top: 6px;
	left: 17px;
	font-size: 17px;
}
.subsyid-calc .form-group .rangeDollar input {
	padding-left: 36px !important;
	font-size: 17px;
	padding-top: 9px;
	margin: 0;
	border: 0;
	border-radius: 30px;
}

#sample-subsidy-calculator-section .childcare-subsidy-calculator__total-box.childcare-subsidy-calculator__total-box-new{
	padding: 40px 34px 22px;
	background: #f4f4f4;
	max-width: 1000px;
	margin: 0 auto;
}
#sample-subsidy-calculator-section .childcare-subsidy-calculator__total-box.childcare-subsidy-calculator__total-box-new h3 {
	font-size: 40px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}
#sample-subsidy-calculator-section .childcare-subsidy-calculator__total-box.childcare-subsidy-calculator__total-box-new .tabs-panel {
	padding-left: 0;
}
#sample-subsidy-calculator-section .childcare-subsidy-calculator__total-box.childcare-subsidy-calculator__total-box-new .row.mt-5 .col-12 {
	margin-bottom: 12px;
}

.cell img {
	border-radius: 30px;
}

.wonderplugingridgallery .wonderplugin-gridgallery-item-container {
	border-radius: 30px;
}

.blog-box img {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.blog-box .blog-wrap {
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.home-map .wpsl-search input[type="text"], .home-map .wpsl-search .wpsl-selected-item {
	border: 1px #ddd solid !important;
	border-radius: 0 !important;
}
.phone-button .hd-top {
	width: 15px;
	position: relative;
	top: -1px;
	margin-right: 3px;
}

.vision p {
	color: #fff;
	font-size: 27px;
	line-height: 38px;
	margin-top: 15px;
}
.vision h2 {
	margin-bottom: 55px;
}

.visit-section.curricum-main.csr-sec-new {
	background-position: -3% 50% !important;
	background: url('/wp-content/themes/minimastermind/css/../img/globe-bg.png') no-repeat;
	background-size: 240px;
}
.visit-section.vision-main.sustain-sec-new .cell.medium-6 {
	position: relative;
}
.visit-section.vision-main.sustain-sec-new .descleft2.wow {
	top:29%;
	transform: translateY(-50%);
	position: absolute;
}
.blog-box .blog-wrap h3 a, .blog-box .blog-wrap span {
	color: #fff;
}
.book-a-tour-gallery img {
	border-radius: 0;
}
.page-template-template-bookatour .book-a-tour iframe {
	height: 510px !important;
}
.book-a-tour-gallery .slider.tour-gallery {
	padding: 0 120px;
	background: transparent;
}
.visit-section.centre-section-1.centre-page-gallery {
	background:none;
}

.nav-outer .logo img {
	/* width: 288px; */
	height: 114px;
}
.contact-section-1.contact-page-heading h2 {
	padding-bottom: 36px;
	margin-bottom: 60px;
}
.visit-section.contact-section-3.contact-page-form {
	padding-top: 40px;
}
.visit-section.contact-section-3.contact-page-form h3 {
	margin-top: 30px;
	margin-bottom: 50px;
	padding-bottom: 40px;
}

.vision-main {
	border-top: 1px #efefef solid;
	border-bottom: 1px #efefef solid;
}

.contact-page-heading img {
	margin-bottom: 18px;
}

.contact-bx img {
	margin-bottom: 18px;
}
.ad-img img {
	border-radius: 0;
}
.centre-section-3.centre-page-form {
	border-top: 1px #efefef solid;
	border-bottom: 1px #efefef solid;
}
.centre-section-3.centre-page-form .right-form-box .wpcf7-form.init {
	background: none;
	padding: 14px;
}
#wpcf7-f2547-o1 form {
	background: transparent;
}
.contact-section-1.contact-page-heading .cell.large-4 .hed1 {
	color: #0dbee7;
	font-size: 23px;
	margin-bottom: 9px;
	display: inline-block;
}

.home .visit-section p {
	margin-bottom: 20px;
}

ul.centres-list-new .cover-center-top2 h3.head-cent1 {
	margin: 16px 0;
	font-size: 22px;
}
ul.centres-list-new .cover-center-top1-main {
	text-align: center;
}
ul.centres-list-new .cover-center-top1-main a.ctv1 {
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	padding: 8px 20px;
	font-size: 18px;
	display: inline-block;
	text-transform: capitalize;
	transition: all ease 0.5s;
	margin: 0 auto;
	width: 160px;
}
ul.centres-list-new .cover-center-top1-main a.ctv1:hover {background: #ffb400;color: #fff;}

ul.centres-list-new li .cover-center-top1 img.top-img1 {
	border-radius: 100%;
	max-width: 300px;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	border: 3px #fff solid;
}

/*center-inner-pages*/

.map-section-newd {background: #0dbee7;padding: 50px 0;}

.map-section-newd h2 {text-align: left;color: #fff;position: relative;margin-bottom: 17px;}
.map-section-newd h2:before {left: 0;right: auto;background:url('/wp-content/themes/minimastermind/css/../img/spiral1.png') no-repeat;}
.map-section-newd img {width: 100%;}
.map-section-newd p {color: #fff;margin-bottom: 20px;}

.centre-extras-inner {
	padding-left: 70px;
	position: relative;
	margin-bottom: 20px;
}
.centre-extras-inner img {
	position: absolute;
	width: 50px;
	border-radius: 0;
	left: 0;
	top: -17px;
}
.about-tab-newd {
	border-top: 1px #ddd solid;
	padding-top: 30px;
	border-bottom: 1px #ddd solid;
	float: left;
	padding-bottom: 40px;
}
.about-tab-newd .about-tab-content {
	width: 77%;
	float: left;
}
.about-tab-newd .about-tab-img {
	float: left;
	width: 23%;
}
.about-tab-newd .about-tab-content h2 {
	margin-bottom: 18px;
	text-align: left;
	font-size: 31px;
}
.about-tab-newd .about-tab-content h2:before {
	right: auto;
}


.centre-extras-wrapper h2 {text-align: left;}
.centre-extras-wrapper h2:before {right: auto;}

.right-form-newd h2 {text-align: left;}
.right-form-newd h2:before {right: auto;}

.other-tabs-outer {float: left;width: 100%;padding-top: 19px;}

.about-tab-content button {
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	padding: 12px 10px;
	font-size: 18px;
	display: inline-block;
	text-transform: capitalize;
	transition: all ease 0.5s;
	margin: 0 auto;
	width: 150px;
}
.about-tab-content button:hover {background: #ffb400;color: #fff;}

#more {display: none;}
.top-section-newd {
	padding: 60px 0;
	background: url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat;
}

.other-tabs-heading h2:before {display: none;margin: 0;}
.other-tabs-heading h2 {text-align: left;margin: 0;padding: 0;font-size: 21px;line-height: 26px;position: relative;padding-right: 30px;}
.other-tabs-outer .other-tabs-heading {border-bottom: 1px #ddd solid;margin-bottom: 16px;padding-bottom: 16px;}
.left-content-newd {
	float: left;
	padding-right: 60px;
}
.page-template-temlpate-centre #wonderplugingridgallery-3 {
	padding: 0;
	box-shadow: 0 0 0 0;
}
.centre-page-gallery.centre-page-gallery-newd{background:url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat !important; border-bottom: 1px #efefef solid;}
.centre-page-videos.centre-page-videos-newd {
	background: no-repeat;
}
.centre-section-4.centre-page-help.centre-section-4-newd.centre-page-help-newd {
	padding-bottom: 10px;
}
.right-form-newd iframe {
	height: 429px !important;
}
.other-tabs-heading h2:after {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	right: 13px;
	top: 50%;
	transform: translateY(-50%);
}

.tab-popup-cmn{
	border: 0;
	border-radius: 22px;
	padding: 36px;
	height:auto;
	min-height:auto;
}
.tab-popup-cmn .close-button {
	background: #0dbee7;
	color: #fff;
	width: 38px;
	border-radius: 100%;
	font-size: 28px;
	height: 38px;
	box-shadow: 0 0 16px rgba(0,0,0,.25);
	font-weight: 700 !important;
	right: 6px;
}

.tab-popup-cmn img{margin-bottom:16px;}


.blog-box .blog-wrap h3 {
	color: #fff;
}
.page-template-temlpate-blog .blog-wrap .btn.btn-read{color: #000;}
.page-template-temlpate-blog .blog-wrap .btn.btn-read:hover{color: #fff;}

.home .activities .slider .slick-prev, .home .activities .slider .slick-next {
	/*top: 26%;*/
}

.visit-section.new-visit {
	background:url('/wp-content/themes/minimastermind/css/../img/brain-bg.jpg') repeat #fafafa;
	border-top: 1px #efefef solid;
}
.home .home-about p {
	font-size: 27px;
	line-height: 38px;
}  

.contact-section-1.contact-page-heading .cell.large-6 {
	margin-bottom: 30px;
}
.visit-section.vision-main.values-sec-new h6 {
	padding-bottom: 18px;
}
.visit-section.vision-main.values-sec-new h6 strong {
	font-weight: 600;
}

.content-bx.des11 .contact-bx.desgn1155 {
	width: 49%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.content-bx.des11 .contact-bx.desgn1155 h4 {
	min-height: 60px;
}
.content-bx.des11 .contact-bx.contact-cell-3.desgn11 {
	text-align: center;
	margin-top: 40px;
}
.content-bx.des11 .contact-bx.contact-cell-3.navi-instructions {
	margin-top: 40px;
	padding-bottom: 0;
    text-align: left;
}

.content-bx.des11 .contact-bx.contact-cell-3.desgn11 span {
	display:block;
}
.content-bx.des11 .contact-bx.contact-cell-3.desgn11 .follow-bx a {
	display: inline-block;
	margin:0 8px;
}
.content-bx.des11 .contact-bx.contact-cell-3.desgn11 h4 {
	margin-bottom: 24px;
	font-size: 22px;
}
.content-bx.des11 .contact-bx.contact-cell-3.desgn11 i {
	margin-bottom: 3px;
	line-height: 64px;
	color: #333;
}
.content-bx.des11 .contact-bx.contact-cell-3.desgn11 span {
	/*display:none;*/
	color: #282828;
	font-weight: 600;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
}

.content-bx.new-shift11 h3, .content-bx.new-shift11 p, .content-bx.new-shift11 h3, .content-bx.new-shift11 a {color: #fff;}
.content-bx.new-shift11 a {font-weight: 700;}

.newdes22 .grid-container.grid-sec-1 {
	/*padding-top: 30px;
	padding-bottom: 0;*/
}
.content-bx.new-shift11 {
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 20px;
}
.content-bx.new-shift11 p {
	font-size: 21px;
	line-height: 31px;
	padding-bottom: 0;
}
.content-bx.new-shift11 h3 {
	margin-bottom: 24px;
}

.grid-sec-3 .cell.large-6.mid-cell-left {
	margin-top: -6px;
}
.contact-page-heading a.btn.btn-rounded {
	font-size: 17px;
	padding: 8px 21px;
	margin-top: 11px;
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	display: inline-block;
	transition: all ease 0.5s;
	width: 190px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.contact-page-heading a.btn.btn-rounded:hover{background: #ffb400; color:#fff;}

.contact-section-1.contact-page-heading .cell.large-6 .text-center {
	position: relative;
	padding-bottom: 57px;
	height: 100%;
}
.page-id-65 .grid-sec-3 .cell.large-6.mid-cell-left {
	margin-top: 6px;
}
.page-id-75 .grid-sec-3 .cell.large-6.mid-cell-left {
	margin-top: 6px;
}
.page-id-1320 .grid-sec-3 .cell.large-6.mid-cell-left {
	margin-top: 6px;
}
 
.page-id-79 .centre-section-5.centre-page-middle.newdes22 {
	display: none;
}
.page-id-77 .centre-section-5.centre-page-middle.newdes22 {
	/*display: none;*/
}
.page-id-77 .centre-section-5.centre-page-middle.newdes22 .grid-container.grid-sec-1, .page-id-77 .centre-section-5.centre-page-middle.newdes22 .activities {
	display: none;
}
.page-id-77 .centre-section-5.centre-page-middle.newdes22 {
	padding: 50px 0;
}

#wpsl-stores {
	margin-bottom: -2px;
}
.page-template-template-bookatour.page-id-548 .book-a-tour iframe {
	height: 850px !important;
}
.insta-sec .sb_instagram_header.sbi_no_avatar {
	display: none;
} 

.cell.large-6.left-vimg-box .responsive-embed.panorama {
	padding-bottom: 69%;
}

.contact-section-4.contact-page-map {
	text-align: center;
	position: relative;
	z-index: 0;
	max-width: 1200px;
	margin: 0 auto;
}

.contact-section-4.contact-page-map h5.tryman3 {
	text-align: center;
	font-size: 30px;
	line-height: 36px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	position: relative;
}
.contact-section-4.contact-page-map h5.tryman3:before {
	content: '';
	width: 121px;
	height: 15px;
	border-radius: 30px;
	background:url('/wp-content/themes/minimastermind/css/../img/spiral.png') no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
}

.contact-section-4.contact-page-map .trysub2 {
	margin-bottom: 22px;
	display: block;
}
.contact-section-4.contact-page-map .mapsvg-header.mapsvg-top-container {max-width: 100%;}

.contact-section-4.contact-page-map .mapsvg-sidebar {
	display: none !important;
}

#location-centers {
	max-width: 1200px !important;
	margin-bottom: 70px !important;
	position: relative;
	z-index: 0;
}
.row.result-heading {max-width: 1200px;display: flex;background: #0dbee7 !important;}
#location-centers .mapsvg-controller-view-wrap .mapsvg-directory-item {border-color: #0dbee7 !important;}
#location-centers .mapsvg-controller-view-wrap .mapsvg-directory-item .row {display: flex;}



.row.result-heading .cell.large-3 {width: 30%;padding-left: 6px;}
.row.result-heading .cell.large-6 {width: 40%;}

#location-centers .mapsvg-controller-view-wrap .mapsvg-directory-item .row .col-md-3 {width: 30%;}
#location-centers .mapsvg-controller-view-wrap .mapsvg-directory-item .col-md-6 {width: 40%;}
#location-centers .mapsvg-controller-view-wrap .mapsvg-directory-item .row .col-md-3 h4 {font-size: 18px;}

.contact-section-4.contact-page-map .mapsvg-marker {
	opacity: 1 !important;
}
.contact-section-4.contact-page-map .mapsvg-controller-view-content img{display:none;}

.acitvity-page-main .grid-container {
	max-width: 1170px;
}

/*
.preferredcentres span.wpcf7-list-item {
    display: block !important;
    text-align: left;
    margin: 0;
}
*/

.trysub2{
    display: none !important;
}
.mapsvg-data-form-view{
    display: none !important;
}
#location-centers{
    display: none !important;
}
.result-heading{
    display: none !important;
}

.add-features-con {
	display: flex;
	flex-wrap: wrap;
}
.feat-tabs-content {
	width: 20%;
	background: #f3f3f3;
	padding:30px 20px 34px;
	margin: 0 2% 34px;
	position: relative;
	text-align: center;
	border-radius: 50px;
}
.feat-tabs-content p {
	padding: 0;
}
.feat-tabs-content h3 {
	font-size: 17px;
	color: #0dbee7;
	line-height: 26px;
	margin-bottom: 7px;
	min-height: 49px;
}
.feat-tabs-content span {
	position: absolute;
	top: -16px;
	width: 38px;
	height: 38px;
	border-radius: 100%;
	padding: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #0dbee7;
	padding: 3px;
}
.add-features-con {
	padding-right: 20px;
	margin-top: 23px;
	justify-content: center;
}

.single-activities .pagination-box{display:none;}

.single-activities .centre-section-2{padding-bottom: 20px;}

/*
iframe { display:block; margin-bottom: 50px;}
*/
.slick-slide {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 100%; /* Ensures full height */
}

.slick-slide iframe {
    width: 100%;
    height: 100%;
    aspect-ratio: 16 / 9; /* Maintains correct aspect ratio */
}


.wonderplugingridgallery .wonderplugin-gridgallery-loadmore-btn {
	display: inline-block !important;
	text-align: center !important;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 17px !important;
	line-height: 1.5 !important;
	border-radius: .25rem !important;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-family: "Nunito", "Helvetica", sans-serif !important;
	font-weight: bold !important;
	background: #87cefa !important;
	border-color: #87cefa !important;
	-webkit-box-shadow: 0px 8px 9px 0px rgba(135, 206, 250, 0.16);
	box-shadow: 0px 8px 9px 0px rgba(135, 206, 250, 0.16);
	margin-top: 20px !important;
	border-radius: 50px !important;
	color: #fff !important;
	padding: 8px 25px;
	cursor: pointer;
}


.visit-section.curricum-main.csr-sec-new video {
	width: 100% !important;
	height: 100%;
	max-width: 500px;
}



.visit-section.curricum-main.csr-sec-new.visit-new-sec {
	background-image: none;
}

.right-icons ul li:nth-child(4) {
	background: #96dc98;
}

/* new */

.page-id-2168 .centre-page-form form label {font-size: 24px;}
/* .centre-page-form form p {padding: 0;} */
.page-id-2168 .childcarecrm-form__field {width: 50% !important;}
.page-id-2168 .childcarecrm-form__field-textarea textarea {width: 100% !important; }
.page-id-2168 #childcarecrm-tour-form .centre-page-form form label  {font-size: 20px;}
.page-id-2168 #childcarecrm-tour-form {margin-top: 30px;}
.page-id-2168 label .childcarecrm-form__label-required-mark {color: #ff0000;}
.page-id-2168 .childcarecrm-form {padding: 0 55px;}
.page-id-2168 .childcarecrm-form__step button, .page-id-2168 .childcarecrm-form__footer #childcarecrm-form__submit-button, .page-id-2168 .childcarecrm-form.childcarecrm-form__submitted #childcarecrm-form__confirmation-page  button {border-radius: 20px;color: #fff;background: #0dbee7;font-family: 'Nunito', sans-serif;font-size: 17px;font-weight: 400;display: inline-block;padding: 5px 20px;border: 2px solid #0dbee7;}
.page-id-2168 .childcarecrm-form__tour-child-toggle.childcarecrm-form__tour-child-toggle--add button,.page-id-2168 .childcarecrm-form__footer #childcarecrm-form__submit-button, .page-id-2168 #childcarecrm-tour-form .childcarecrm-form .childcarecrm-form__back-button {width: 170px; height: 30px; padding: 0;}
.page-id-2168 .childcarecrm-form.childcarecrm-form__submitted #childcarecrm-form__confirmation-page  .childcarecrm-form__disclaimer {margin-bottom: 20px;}
.page-id-2168 .childcarecrm-form.childcarecrm-form__submitted #childcarecrm-form__confirmation-page  #childcarecrm-form__confirm-button {margin-right: 15px;}
/* .page-id-2168 .childcarecrm-form__footer #childcarecrm-form__submit-button {padding: 8px 60px;} */
.page-id-2168 .childcarecrm-form__control--text.childcarecrm-form__control {margin-bottom: 0;}
.page-id-2168 .centre-page-form form label {font-size: 20px;}
.page-id-2168 .childcarecrm-form__group {margin: 20px 0;}
.page-id-2168 .childcarecrm-form__date-day, .childcarecrm-form__date-month {width: 25%;}
.page-id-2168 .childcarecrm-form__date-year {width: 50%;}
.stickymenu {z-index: 9;}
.page-id-2168 .childcarecrm-form__control--date.childcarecrm-form__date-of-birth.childcarecrm-form__control select + span {display: none;}
.page-id-2168 .centre-section-3.centre-page-form video {max-width: 794px !important; margin: 0 auto;}
.page-id-2168 .centre-section-3.centre-page-form p {text-align: center;}
.page-id-2168 .childcarecrm-form__confirmation-header {color: #333;font-size: 34px;text-align: center;line-height: 46px;margin-top: 20px;}
.page-id-2168 .childcarecrm-form__confirmation-page .childcarecrm-form__confirmation-data dl td {font-size: 20px;}
.vidpre-top video { width: 100%; margin-bottom: 30px;}
.newshft img { height: 560px; width: 100%; object-fit: cover;}
.imageleft3 video { width: 100% !important; max-width: 100% !important; }
.btft { width: 44%; float: left; padding-right: 30px;}
.btft video { width: 100%; margin-bottom: 30px;}
.btft img { width: 100% !important; max-width: 100%;}


#nsw-gov-sec { background: #0dbee7; color: #fff; padding: 80px 0 90px; position: relative;}
#nsw-gov-sec:after {content: "";position: absolute;	background:url('/wp-content/themes/minimastermind/css/../img/green-dot-bottom.png') repeat-x;bottom: -11px;	left: 0;width: 100%;
	height: 13px;	animation: marquee2 220s infinite linear;}
#nsw-gov-sec p{color:#fff;}
#nsw-gov-sec ul {margin: 0;padding: 0;list-style: none;}
#nsw-gov-sec ul li {position: relative;	padding-bottom: 15px;text-align: left;list-style: none;	padding-left: 33px;	line-height: 29px;}
#nsw-gov-sec ul li:before {content:'\f046'; position:absolute; left:0px; top:2px; font-family: 'FontAwesome';}
.nsw-box p.title{font-weight:500;font-size:22px;letter-spacing:0;line-height:28px;text-transform:uppercase;}
.content-box-nsw.content-box-nsw-new img{display:inline-block;margin:0;width:250px;}
#nsw-gov-sec .content{padding:0;}
#nsw-gov-sec .grid-container{max-width:1140px;}
.content-box-nsw.content-box-nsw-new{text-align:center;}
#nsw-gov-sec a.btn-pink{display: block;font-size: 24px;width: 230px;text-transform: uppercase;margin: 32px auto 0;text-align: center;}
#nsw-gov-sec h2{text-align: center;margin-bottom: 44px;color: #fff;}

#nsw-gov-sec.nsw-box{margin-bottom:60px;}
#nsw-gov-sec.nsw-box h2:before{background:url('/wp-content/themes/minimastermind/css/../img/spiral-new.png') no-repeat;}
#nsw-gov-sec.nsw-box .content-box-nsw.content-box-nsw-new img{border-radius:0;}


/*10-3-2023*/

#jcenter-sec{margin:80px 0 60px;}
.centre-box {
	height: 170px;
	padding: 10px;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	-webkit-box-hadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	-moz-box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	transition: box-shadow 0.6s;
	text-align: center;
}
.centre-box:hover {
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
}
.c-title {
	font-family: "Rubik", sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #0dbee7;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0;
}
.c-address {
	padding-left: 10px;
	padding-right: 10px;
}
.c-address .street {
	color: #3c3f41;
	font-family: "Rubik", sans-serif;
	font-weight: 400;
	font-size: 14px;
	display: block;
	text-transform: uppercase;
}
.c-address .state {
	color: #aeb1b4;
	font-family: "Rubik", sans-serif;
	font-weight: 400;
	font-size: 12px;
	display: block;
	text-transform: uppercase;
}

.available-jobs #job-adder-id{margin-bottom: 100px;}

.available-jobs .ja-job-list-container{box-shadow: 0 0 0 !important;padding: 0 !important;}
.available-jobs .ja-job-list-container .ja-job-list{display: flex;flex-wrap: wrap;}
.available-jobs .ja-job-list-container .ja-job-list .job {
	width: 29.3%;
	background: #fff;
	-webkit-box-hadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	-moz-box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	transition: box-shadow 0.6s;
	margin: 2%;
	padding: 20px 20px 53px;
	position: relative;
}
.available-jobs .ja-job-list-container .ja-job-list .classifications li{font-weight:700;display:block;}
.ja-job-list .job .summary{text-align:left;}
.available-jobs .ja-job-list-container .ja-job-list .job .view-details{position:absolute;bottom:24px;left:20px;}
.available-jobs .ja-job-list-container .ja-job-list .job .view-details {
	border-radius: 30px;
	border: 0;
	text-decoration: none;
	background-color: #ffda00;
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: 700;
	padding: 4px 15px;
	text-transform: uppercase;
	margin-top: 15px;
}
.available-jobs .ja-job-list-container .ja-job-list .job .view-details:hover{
	background-color: #ffb400;
	color: #fff;
}
.available-jobs .ja-job-list-container .ja-job-list .classifications {
	padding: 0;
	width: 100% !important;
	float: left !important;
}
.available-jobs .ja-job-list-container .ja-job-list .job .meta .classifications {
  float: left;
  list-style: none;
  width: 50%;
  margin:0 0 14px 0;
}
.available-jobs .ja-job-list-container .ja-job-list p.date-posted{padding-bottom:14px;}
.available-jobs .ja-job-list-container .ja-job-list .job h2:before{display:none;}

.available-jobs .ja-job-list-container .ja-job-list .job h2 {
	line-height: 16px;
	text-align: left;
	margin: 0;
	line-height: 21px;
	padding-bottom: 20px;
}
.available-jobs .ja-job-list-container .ja-job-list .job h2 a {
	font-weight: 700;
	color: #0dbee7;
	font-size: 18px;
}

.available-jobs .ja-job-list-container .ja-job-list .job:hover {
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
}
.available-jobs .ja-job-list-container .ja-pager {float: left;font-size: 0.9em;}
.available-jobs .ja-job-list-container .ja-pager-summary{float:right;line-height:25px;font-size:0.9em;}
.powered-by-jobadder{color:#959595;font-size:22px;text-align:center;margin:2em 0 1em 0;}
.powered-by-jobadder a {color: #bbb;}

.ja-pager span, .ja-pager a {
	display: block;
	float: left;
	line-height: 23px;
	padding: 0 8px;
	margin-right: 3px;
	color: #333;
	background-color: #e5e5e5 !important;
	border: solid 1px #e5e5e5 !important;
}
.ja-pager a:hover, .ja-pager .current-page {
	color: #000;
	background-color: #bbb;
	border-color: #999;
	text-decoration: none;
	background: #0dbee7 !important;
	border-color: #0dbee7 !important;
}
#job-adder-id a.btn-pink.backto-btn{
	font-size: 20px;
	text-transform: uppercase;
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	padding: 10px 30px;
	display: block;
	margin: 0 auto;
	width: 186px;
	right: 0;
}
#job-adder-id a.btn-pink.backto-btn:hover, #job-adder-id a.btn-pink.backto-btn:focus{background:#ffb400;}

.adlogic_search_breadcrumbs .breadcrumbs { 
	margin: 20px 0;
	text-align: center;
}

.job-wrapper BR {
	display: none;
}

.job-wrapper .available-jobs .adlogic_job_results {
	display: flex;
	flex-wrap: wrap;
}

.job-wrapper .available-jobs .adlogic_job_results .job-item-wrapper {
	flex-basis: 50%;
}

.job-wrapper .available-jobs .adlogic_job_results .position {
	width: calc(100% - 2rem);
	height: calc(100% - 2rem);
	background: #fff;
	-webkit-box-hadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	-moz-box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	transition: box-shadow 0.6s;
	margin: 2%;
	padding: 20px 20px 24px;
	position: relative;
	border: 1px solid #0dbee74f;
}
.adlogic_job_results .position:hover{
	border: 0;
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	background: #fff;
}

.job-wrapper .available-jobs .adlogic_job_results .position .ajb_social_sharing_container {
  width: 100%;
  margin-bottom: 7px;
}
.job-wrapper .available-jobs .adlogic_job_results .ajb_social_sharing_container {
  
  margin: 0;
  margin-bottom: 0px;
  padding: 0;
}
.job-wrapper .available-jobs .adlogic_job_results .position h2 {
  line-height: 1.25;
  margin-bottom: 20px;
  font-size: 26px;
}
.job-wrapper .available-jobs .adlogic_job_results h2 {
  margin: 0 0 10px 0 !important;
}
.adlogic_job_results .date {font-style: italic;clear: both;}
div.ajb_job_content {max-width: 480px;}
.adlogic_job_results .ajb_social_sharing_sites .ajb_social_sharing_site {float: left;}
#job-rec-id .ajb_job_content p{width:100% !important;padding-bottom:0;}
.position div.ajb_search_results_meta {margin: 0 0 -10px 0;}
.adlogic_job_results .position .ajb_location ul {margin: 4px 0 7px 0;}
.adlogic_job_results .position .ajb_location ul li {
	font-weight: 500;
	list-style: none;
	padding-left: 0 !important;
	margin: 0 0 0 0;
	width: 100%;
}
.position span.ajb_location ul, .position span.ajb_classification ul {
	display: inline-block;
	padding-left: 0px;
	margin: 0;
}

.adlogic_job_results .position .ajb_classification li {
	margin: 0 0 4px 14px !important;
	color: #000 !important;
	width: 100%;
}
.job-wrapper .available-jobs .adlogic_job_results .position h2:before {
	display: none;
}
.job-wrapper .available-jobs .adlogic_job_results .position h2 {
	text-align: left;
	margin: 0 !important;

	padding: 10px 0;
}
.job-wrapper .available-jobs .adlogic_job_results .position h2 a {
	font-weight: 700;
	color: #0dbee7;
	font-size: inherit;
}
.job-wrapper .available-jobs .adlogic_job_results .position .date {
	padding: 0 0 5px;
	font-size: 17px;
}
.adlogic_job_results .position .ajb_location ul li a {
	color: #000;
	font-weight: 700;
}
.position p {
	width: auto !important;
	margin: 0 0 10px !important;
}
.job-wrapper .available-jobs .adlogic_job_results .position:hover {
	border: 0;
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	background: #fff;
}
.ja-pager-container {
	max-width: 1314px;
	margin: 18px auto 0;
}

.available-jobs a.btn-pink.backto-btn {
	font-size: 20px;
	text-transform: uppercase;
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	padding: 15px 0 !important;
	display: block;
	margin: 0 auto 60px;
	width: 196px;
	text-align: center;
}
.available-jobs a.btn-pink.backto-btn:hover, .available-jobs a.btn-pink.backto-btn:focus{background:#ffb400;}


/*job-page*/

.page-id-2780 .adlogic_job_results {
	display: flex;
	flex-wrap: wrap;
}
.page-id-2780 .adlogic_job_results .position h2:before {
	display: none;
}
.page-id-2780 .adlogic_job_results .position h2{
	text-align: left;
	margin: 0 !important;
	line-height: 21px;
	padding-bottom: 20px;
}
.page-id-2780 .adlogic_job_results .position h2 a{
	font-weight: 700;
	color: #0dbee7;
	font-size: 18px;
}
.page-id-2780 .adlogic_job_results .position .ajb_social_sharing_container{width: 100%;margin-bottom: 0;}
.page-id-2780 .adlogic_job_results .position .date{font-size: 17px;}
.page-id-2780 .adlogic_job_results .position .ajb_job_content p{text-align: left;padding-bottom: 0;font-family: 'Nunito', sans-serif;font-size: 17px;font-weight: 400;
	color: #333;line-height: 24px;}
.page-id-2780 .adlogic_job_results .position:hover {
	background: #fff;
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
}
.page-id-2780 .adlogic_job_results .position .ajb_search_results_meta{padding-left:6px;}
.page-id-2780 .adlogic_job_results .position {
	width: 30.3%;
	margin-bottom: 0 !important;
	-webkit-box-hadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	-moz-box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	transition: box-shadow 0.6s;
	border: 0 !important;
	margin: 1.5% 1.5% 14px !important;
	padding: 17px !important;
}
.page-id-2780 .visit-section.all-pages-inner {
	padding-top: 40px;
}


/*job-search-a*/

.page-id-2808 .ja-job-list-container .job {
	width: 29.3%;
	background: #fff;
	-webkit-box-hadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	-moz-box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	box-shadow: 0px 8px 14.85px 0.15px rgba(41, 54, 63, 0.05);
	transition: box-shadow 0.6s;
	margin: 2%;
	padding: 20px 20px 53px;
	position: relative;
}
.page-id-2808 .ja-job-list-container .job:hover {
	-webkit-box-hadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
}

.page-id-2808 .ja-job-list-container .ja-job-list .job .meta .classifications {
	padding: 0;
	width: 100%;
	float: left;
}
.ja-job-list .job .meta .classifications {
	float: left;
	list-style: none;
	width: 50%;
	margin: 0 0 0.5em 0;
}
.page-id-2808 .ja-job-list-container .ja-job-list .job .meta .classifications li {
	font-weight: 500;
	display: block;
}
.page-id-2808 .ja-job-list-container .ja-job-list .date-posted {
	text-align: left;
	float: left;
	margin: 2px 0 0;
	width: 100%;
}


.page-id-2808 .ja-job-list .job .view-details{
	border-radius: 30px;
	border: 0;
	text-decoration: none;
	background-color: #ffda00;
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: 700;
	padding: 4px 15px;
	text-transform: uppercase;
	margin-top: 15px;
}
.page-id-2808 .ja-job-list .job .view-details:hover{
	background-color: #ffb400;
	color: #fff;
}

.page-id-2808 .ja-job-list-container .ja-job-list .job .view-details{position:absolute; bottom:24px; left:20px;}

.page-id-2808 .ja-job-list-container .ja-job-list .job .meta .classifications {
  padding: 0;
  width: 100%;
  float: left;
}
.page-id-2808 .ja-job-list .job .meta .classifications {
  float: left;
  list-style: none;
  width: 50%;
  margin: 0 0 0.5em 0;
}

.page-id-2808 .ja-job-list-container .ja-job-list .job .meta .classifications li {
	font-weight: 700;
	display: block;
}

.page-id-2808 .ja-job-list-container .ja-job-list {
	display: flex;
	flex-wrap: wrap;
}

.page-id-2808 .ja-job-list-container .ja-job-list h2:before{
	display: none;
}
.page-id-2808 .ja-job-list-container .ja-job-list h2{
	text-align: left;
	margin: 0 !important;
	line-height: 21px;
	padding-bottom: 20px;
}
.page-id-2808 .ja-job-list-container .ja-job-list h2 a{
	font-weight: 700;
	color: #0dbee7;
	font-size: 18px;
}
.page-id-2808 .ja-job-list-container .ja-job-list .summary {float: left;}
.page-id-2808 .ja-pager {float: left;}
.page-id-2808 .ja-pager-summary {float: right;}
.page-id-2808 .ja-job-list-container{margin-top:40px;}
.page-id-2808 .inner-wrapper.job-search-a{margin-bottom:50px;}
.page-id-2808 .job-search-a{margin-top:40px;}

.page-id-2808 .ja-job-search{max-width:800px;margin:0 auto;text-align:center;}
.page-id-2808 .ja-job-search input[type="button"] {
	width: 200px;
	background: #ffda00;
	color: #000;
	text-align: center;
	height: 49px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	margin-top: 20px;
	text-transform: uppercase;
}
.page-id-2808 .ja-job-search input[type="button"]{background:#ffb400;color:#fff;}

.page-id-2812 .inner-wrapper.job-search-b{margin:70px 0;}
.page-id-2783 .inner-wrapper.job-search-b{margin:70px 0;}

#ja-jobs-widget .ja-job-details{max-width:1000px;margin:0 auto;}
#ja-jobs-widget .ja-job-details .apply{text-align:center;margin:50px 0;}

#ja-jobs-widget .ja-job-details .apply .ja-button {
	width: 162px;
	background: #ffda00;
	color: #000;
	text-align: center;
	height: 40px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	margin-top: 0;
	text-transform: uppercase;
	margin-left: 9px;
}
#jcenter-sec .grid-x.grid-padding-x.centre-box-grid{justify-content:center;}

/*.adlogic_pagination_bar ul {
	list-style-type: none;
	float: right !important;
	margin: -20px auto 0 50px !important;
}
.adlogic_pagination_bar ul li {
	text-indent: 0 !important;
	display: inline-block;
	float: none !important;
}*/

.adlogic_pagination_bar .adlogic_pagination_ul {
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	width: 100%;
}
.adlogic_pagination_bar .adlogic_pagination_ul li {
	margin: 0 !important;
	padding: 0 !important;
	background: #0dbee7 !important;
	border-color: #0dbee7;
	margin-right: 4px !important;
	font-family: "Rubik", sans-serif;
	font-size: 17px;
	width: 30px;
	height: 29px;
	line-height: 28px;
	color: #fff;
	text-indent: 0 !important;
	float: none !important;
	display: inline-block;
	vertical-align: top;
	margin-bottom:5px !important;  
}

.adlogic_pagination_bar .adlogic_pagination_ul li a{
	background:#e5e5e5;
	border:1px solid #e5e5e5;
	color:#666;
	padding:0 4px;
	text-align:center;
	text-decoration:none;
	display:block;
	font-family:"Rubik", sans-serif;
}


.page-id-2812 #adlogic_search_widget-2.ajb-search-widget{max-width:1000px;margin:0 auto;}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field{width: 50%;padding: 0 9px;}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field select, .page-id-2812 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field input {
	width:100%;height:42px;font-size:16px;margin:0;}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field #adlogic_search_widget-2-salary-switcher{width:100%;margin-bottom:22px;}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget #adlogic_search_widget-2-salary-range{margin:0 14px;}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget .ajb-search-widget-buttons input[type="button"] {
	font-size: 17px;
	padding: 8px 21px;
	margin-top: 11px;
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	display: inline-block;
	transition: all ease 0.5s;
	border: 0;
	cursor: pointer;
}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget h2.widget-title{display:none;}
.page-id-2812 #adlogic_search_widget-2.ajb-search-widget .ajb-search-widget-buttons {
	margin: 0;
	text-align: center;
}


.page-id-2783 #adlogic_search_widget-2.ajb-search-widget{max-width:1000px;margin:0 auto;}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field{width: 50%;padding: 0 9px;}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field select, .page-id-2783 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field input {
	width:100% !important;height:42px;font-size:16px;margin:0;}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget .ajb-search-field #adlogic_search_widget-2-salary-switcher{width:100%;margin-bottom:22px;}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget #adlogic_search_widget-2-salary-range{margin:0 14px;}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget .ajb-search-widget-buttons input[type="button"] {
	font-size: 17px;
	padding: 8px 21px;
	margin-top: 11px;
	border-radius: 40px;
	background: #ffda00;
	color: #333;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	display: inline-block;
	transition: all ease 0.5s;
	border: 0;
	cursor: pointer;
}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget h2.widget-title{display:none;}
.page-id-2783 #adlogic_search_widget-2.ajb-search-widget .ajb-search-widget-buttons {
	margin: 0;
	text-align: center;
}

.available-jobs .ja-job-list-container .ja-pager span.current-page{
	background: #0dbee7;
	border-color: #0dbee7;
}
.available-jobs .ja-job-list-container .ja-pager a{
	border-color: #e5e5e5;
	background: #e5e5e5;
}
.available-jobs .ja-job-list-container .ja-pager a:hover{
	color: #000;
}  
.adlogic_pagination_bar .adlogic_pagination_ul li.prev {
	width: auto;
	padding: 0 8px !important;
}
.adlogic_pagination_bar .adlogic_pagination_ul li.next {
	width: auto;
}

#ja-jobs-widget .ja-job-details .apply .back-link {
	background: #333;
	color: #fff;
	text-align: center;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	margin-top: 0;
	text-transform: uppercase;
	margin-left: 0;
	height: 40px !important;
	display: inline-block;
	vertical-align: top;
	width: auto !important;
	padding: 6px 20px;
}

.adlogic_pagination_bar .adlogic_pagination_ul li.prev{background:#e5e5e5 !important;}  

.btft video{border-radius:30px;}

.showonlyonmobile{display:none;}

#childcarecrm-form__submit-button,
#childcarecrm-form__confirm-button,
.childcarecrm-form__go-back-button {
    border-radius: 40px;
    color: #fff;
    background: #0dbee7;
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    padding: 5px 20px;
    border: 2px solid #0dbee7;
	cursor:pointer;
}


#childcarecrm-form__confirm-button{
    margin-right:10px;
}

.page-id-108 .centre-info-section.things-to-do.things-content{background:none !important;padding-bottom:60px;}
.page-id-108 .centre-info-section.things-to-do.things-content .grid-x.grid-padding-x.things-to-happen-img-new{display:none;}   
/*calculator-css*/
.subsyid-calc {
	padding: 40px 44px 44px;
	background: #f0eefb;
	max-width: 900px;
	margin: 0 auto;
}
.subsyid-calc h4 {
	margin-bottom: 20px;
	font-size: 24px;
}
.subsyid-calc .form-group .col-md-6.control-label {
	font-size: 17px !important;
	margin-bottom: 22px;
	line-height: 23px;
	margin-top: 6px;
	font-weight: 600;
}
.subsyid-calc .form-group .input-group-btn {
	width: 100%;
}
.subsyid-calc .form-group .input-group {
	position: relative;
}
.subsyid-calc .form-group .input-group .input-group-addon {
	position: absolute;
	left: 13px;
	top: 6px;
	font-weight: bold;
	font-size: 16px;
}
.subsyid-calc .form-group .input-group select {
	padding-left: 16px;
	margin-bottom: 11px;
	border-radius: 0;
	padding-top: 7px;
}
.subsyid-calc .form-group .input-group-btn select#activityhours {
	padding-left: 13px;
}
.subsyid-calc .form-group input#fincome {
	padding-left: 57px;
}
.subsyid-calc .form-group input#ccs_percent {
	padding-left: 38px;
}
.subsyid-calc .childfields h6 {
	color: #0dbee7;
	display: none;
}
.subsyid-calc .childfields font {
	color: #E80E8A;
}
.subsyid-calc .childfields input.childfields90 {
	padding-left: 92px;
}
.subsyid-calc .childfields input.childfields60 {
	padding-left: 66px;
}

.subsyid-calc .childfields input.childfields30 {
	padding-left: 31px;
}

.subsyid-calc .childfields input.childfields70 {
	padding-left: 71px;
}

.childfieldsinputs fieldset.col-md-6{
	width: 48%;
    float: left;
    margin-right: 10px;
}

.subsyid-calc a#showSummary {
	background: #e80e8a;
	color: #fff;
	text-align: center;
	height: auto;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	padding: 16px 22px;
	opacity: 1;
	pointer-events: auto;
}
.subsyid-calc a#showSummary:hover {
	background: #333;
	color: #fff;
}
.subsyid-calc .control-label.sr-only {
	float: left;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	border: 1px #ccc solid;
	padding: 0 20px;
	border-radius: 30px;
	background: #fff;
}
.subsyid-calc .table.table-hover thead {
	background: #0dbee7;
	color: #fff;
}
.subsyid-calc .table.table-hover tr:nth-child(2n) {
	background: #edf5f7;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
}

.childcare-subsidy-calculator__total-box {
	margin-top: 40px;
}
.childcare-subsidy-calculator__total-box .col-12 .childcare-subsidy-calculator__total-box-heading {
	float: left;
}
.childcare-subsidy-calculator__total-box .col-12 .childcare-subsidy-calculator__total-box-value-box {
	float: right;
	font-weight: bold;
}
.childcare-subsidy-calculator__total-box .tab-content .col-12 {
	display: block;
	width: 100%;
	float: left;
}
.childcare-subsidy-calculator__total-box .col-12 .childcare-subsidy-calculator__total-box-heading {
	float: left;
	font-weight: bold;
}

.childcare-subsidy-calculator__total-box .row.mt-5 {
	width: 100%;
	float: left;
	margin: 20px 0;
}

.childcare-subsidy-calculator__total-box #weekly-tab, .childcare-subsidy-calculator__total-box #quarterly-tab, .childcare-subsidy-calculator__total-box #yearly-tab {
	background: #333;
	color: #fff;
	text-align: center;
	border-radius: 30px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	padding: 7px 20px;
	margin-right: 8px;
}
.childcare-subsidy-calculator__total-box .is-active #weekly-tab, .childcare-subsidy-calculator__total-box .is-active #quarterly-tab, .childcare-subsidy-calculator__total-box .is-active #yearly-tab {
	background: #0dbee7;
}
.childcare-subsidy-calculator__total-box #graphTitle {
	font-size: 29px;
	color: #000;
	font-weight: bold;
	margin: 27px 0;
	display: block;
	text-align: left;
}
.childcare-subsidy-calculator__total-box .childcare-subsidy-calculator__graph-side-callout span {
	width: 50%;
	display: inline-block;
	font-weight: 700 !important;
	font-size: 17px !important;
}
.childcare-subsidy-calculator__total-box .childcare-subsidy-calculator__graph-side-callout span:nth-child(2) {
	text-align:right;
}
.childcare-subsidy-calculator__total-box .row.mt-5 .col-12 {
	margin-bottom: 18px;
}
.childcare-subsidy-calculator__total-box .tab-content .col-12 a {
	color: #0dbee7;
}
.childcare-subsidy-calculator__total-box .childcare-subsidy-calculator__graph-side-callout-wrapper {
	margin-bottom: 3px;
}
.subsyid-calc h4 strong {
	color: #E80E8A;
}

.subsyid-calc p.lead {
	font-size: 17px;
}
.childcare-subsidy-calculator__total-box .col-12.col-md-6.col-md-offset-1 {
	width: 100%;
	clear: both;
	padding-top: 1px !important;
}


.childcare-subsidy-calculator__total-box ul.tabs
{
	border:0;
	background:transparent;
}


.subsyid-calc .form-group .rangeDollar {
	width: 140px;
	position: relative;
	padding: 0;
}
.subsyid-calc .form-group .rangeDollar .rangeDollarSign {
	position: absolute;
	top: 10px;
	left: 17px;
	font-size: 17px;
}
.subsyid-calc .form-group .rangeDollar input {
	padding-left: 36px !important;
	font-size: 17px;
	margin: 0;
	border: 0;
	border-radius: 30px;
	padding-top: 0px;
	background: transparent !important;
	box-shadow: 0 0 0;
	padding-bottom: 0;
}
.subsyid-calc .row {
	margin:0 !important;
}
.subsyid-calc .col-md-6 {
	padding: 0;
	max-width: 100%;
}
.subsyid-calc .form-horizontal {
	width: 100%;
}
.subsyid-calc .col.c13.cnew2 {
	display: flex;
	margin-top: 36px;
	justify-content: center;
	gap: 14px;
}
.subsyid-calc .w-100.mb-4 .rangeDollar {
	border: 2px #E80E8A solid;
	display: inline-block !important;
	padding: 4px 0 !important;
	border-radius: 30px;
	width: 140px !important;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.subsyid-calc .w-100.mb-4 {
	float: left;
	width: 100%;
	margin: 20px auto 30px;
}
.subsyid-calc .row {
	margin-bottom: 0 !important;
}
.subsyid-calc #income2_div .col-2 {
	padding: 0 !important;
	text-align: center !important;
}
.subsyid-calc h4 {
	margin-bottom: 20px;
	font-size: 23px;
}
.subsyid-calc .subsyid-step-1-wrap {
	margin-bottom: 18px !important;
}
.subsyid-calc h5 {
	font-size: 20px;
	margin-bottom: 30px;
}
.subsyid-calc h5 strong {
	font-weight: 500;
}
.subsyid-calc .childfieldsinputs .col-md-12 {
	padding: 0;
}
.subsyid-calc .form-fieldset {
	width: 100%;
}
.subsyid-calc .subsyid-step-2-wrap-3 .col-md-12 {
	padding: 0;
}
.subsyid-calc .subsyid-step-2-wrap-3 .col-md-12 input {
	width: 100%;
	border: 1px #ccc solid;
	height: 36px;
	margin-bottom: 6px;
}
.subsyid-calc .subsyid-step-2-wrap-3 .control-label {
	font-size: 14px;
}
.subsyid-calc .subsyid-step-2-wrap-3 .col-md-12 .lblerror {
	font-size: 14px;
}
#form-container .subsyid-calc .number {
	color: #0dbee7;
	font-size: 25px;
	font-weight: bold;
	height: 47px;
	display: block;
	line-height: 45px;
	margin-right: 17px;
	object-fit: contain;
	text-align: center;
	width: 47px;
	min-width: 47px;
	border-radius: 50%;
	border: 2px solid #0dbee7;
}
#form-container .subsyid-calc .question {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	display: inline;
	text-align: left;
	float: left;
}


#form-container .subsyid-calc .wpcf7-list-item input[type="radio"]:checked:before {
	background:#E80E8A;
	height: 10px;
	width: 10px;
}

#form-container .subsyid-calc .wpcf7-list-item input[type="radio"]:before {
	background: transparent;
	border-radius: 50%;
	content: "";
	height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.1s;
	width: 0;
}
#form-container .subsyid-calc .wpcf7-list-item input[type="radio"]:checked {
	border-color: #0dbee7;
}
#form-container .subsyid-calc .wpcf7-list-item input[type="radio"] {
	-webkit-appearance: none;
	background: #fff;
	border: 1px solid #ccc !important;
	border-radius: 50% !important;
	height: 18px;
	outline: 0;
	position: relative;
	transition: all 0.1s;
	vertical-align: middle;
	width: 18px !important;
	margin-right: 10px !important;
	margin: 0 4px 0 0 !important;
	top: -1px;
}
#form-container .subsyid-calc .grid-x.grid-padding-x {
	display: block;
	margin-bottom: 20px;
}
#form-container .subsyid-calc .question-wrap {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}
#form-container .subsyid-calc .question-wrap span {
	float: left;
}
#form-container .subsyid-calc .question-asnwer {
	margin-left: 63px;
}
#form-container .subsyid-calc .children-age-count {
	margin-left: 85px;
}

#form-container .subsyid-calc .children-age-count > span {
	font-weight: 700;
	font-size: 15px;
}

#form-container .subsyid-calc .children-hr-count{
	margin-left: 82px;
}

#form-container .subsyid-calc .children-hr-count > span {
	font-weight: 700;
	font-size: 15px;
}

#form-container .subsyid-calc .ssfrm {
	margin-top: 16px;
	float: left;
	margin-bottom: 20px;
}

#form-container .subsyid-calc #ccs_form {
	padding: 40px 14px 0;
}

#form-container .subsyid-calc .w11 {
	margin-left: 63px;
}

#form-container .subsyid-calc .w51 {
	margin-left: 63px;
}
#form-container .subsyid-calc .w51 .sample-subsidy-calculator-family-description .wpcf7-list-item {
	display:block;
}

#form-container .subsyid-calc input#submitButton {
	width: 190px;
	background: #0dbee7;
	color: #fff;
	text-align: center;
	height: 50px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
	border: 0px;
	margin: 0 auto;
	display: block;
}

#form-container .subsyid-calc input#submitButton:hover {
	background: #333;
	color: #fff;
}
#form-container .subsyid-calc .same-wrap {
	padding-left: 82px;
	margin-bottom: 0;
	margin-top: 0;
}

#form-container .subsyid-calc .same-wrap input {
	border: 2px solid #ddd;
	font-size: 16px;
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	height: 48px;
	padding-left: 14px;
}

#form-container .subsyid-calc #ccs_form {
	padding: 30px 44px 24px;
	background: #f4f4f4;
	margin-top: 30px;
	max-width: 900px;
	margin: 30px auto;
}
.subsyid-calc .subsyid-step-2-wrap-3 .form-group {
	width: 100%;
}
/*calculator-css*/

.inner-wrapper.job-search-b {
	text-align: center;
	padding-bottom: 110px;
	position: relative;
	z-index: 999999;
}
  
.job-search-b h2 {
	line-height: normal;
	margin-bottom: 30px;
	max-width: 1200px;
	margin: 0 auto 32px;
}
.job-search-a h2 {
	line-height: normal;
	margin-bottom: 30px;
	max-width: 1200px;
	margin: 0 auto 32px;
}
#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .panel{border:0;box-shadow:0 0 0;}


#example-form.subsyid-calc.subsyid-calc-new.tab-wizard.wizard-circle .form-group label {text-align: left;font-size: 17px !important;margin-bottom: 22px;line-height: 23px;
	margin-top: 6px;font-weight: 600;margin-left: 0;}
#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .subsyid-calc.subsyid-calc-new ul a{/*border-radius:30px;padding:6px 30px;*/}
#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .subsyid-calc.subsyid-calc-new .radio1, #sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .subsyid-calc.subsyid-calc-new .radio2
{display:inline-block;}
#example-form.subsyid-calc.subsyid-calc-new.tab-wizard.wizard-circle .form-group{text-align:left;}
#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .subsyid-calc.subsyid-calc-new .radio-btn-cover input{-webkit-appearance: none;background: #fff;
border: 1px solid #ccc !important;border-radius: 50% !important;height: 18px;outline: 0;position: relative;transition: all 0.1s;vertical-align: middle;
	width: 18px !important;margin-right: 10px !important;margin: 0 4px 0 0 !important;top: 2px;}   
	
#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .subsyid-calc.subsyid-calc-new .radio-btn-cover input:checked:before{content: "";background: #E80E8A;
	height: 10px;width: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 0.1s;border-radius: 50%;}
#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .subsyid-calc.subsyid-calc-new .radio-btn-cover input:before{background:transparent;}
.subsyid-calc.subsyid-calc-new .steps ul li:before, .subsyid-calc.subsyid-calc-new .steps ul li:after{background:#ccc !important;}

.subsyid-calc.subsyid-calc-new ul li span.step{border:3px #ccc solid !important;}
.subsyid-calc.subsyid-calc-new ul li.current span.step{border-color: rgb(232, 14, 138) !important;}
.subsyid-calc.subsyid-calc-new  ul li.done span.step{border-color: rgb(232, 14, 138) !important;}
.subsyid-calc.subsyid-calc-new table th, .subsyid-calc.subsyid-calc-new table td{font-size: 18px;}
.subsyid-calc.subsyid-calc-new table th, .subsyid-calc.subsyid-calc-new table td{font-size:16px;border:1px #ccc solid;background:transparent;}

#sample-subsidy-calculator-section.about-us-section.job-centres.subsidy-centres .panel .actions ul li a{border-radius:50px;padding:5px 30px;}

.subsyid-calc.subsyid-calc-new .calc-label-1{position: relative;padding-left: 23px;}
.subsyid-calc.subsyid-calc-new .calc-label-1 input[type="checkbox"] {position: absolute;left: 0;top: 11px;}
.subsyid-calc.subsyid-calc-new .calc-label-2{position: relative;padding-left: 23px;}
.subsyid-calc.subsyid-calc-new .calc-label-2 input[type="checkbox"] {position: absolute;left: 0;top: 11px;}

.headroom {
    will-change: transform;
    transition: transform 200ms linear !important;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

.headroom {
	position: fixed;
	background: white;
	z-index: 1000;
	top: 0;
}

.headroom .admin-bar {
	top: 32px;
}

#app {
	position: relative;
}

.anchor{
	display: block;
	height:180px;
	margin-top: -180px;
	visibility: hidden;
 }
 
.accordion-title{
	background: #0dbee7;
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
} 
.accordion-title:hover{
	background: #1468a0;
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
} 

.accordion-item.is-active .accordion-title{
	background: #1468a0;
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
} 
.accordion-title:focus{
    background-color: #0dbee7;
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
}