/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  A child theme of GeneratePress WordPress theme.
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      3.3.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
.digital_by img{filter:invert(1);}
.e-n-accordion-item {background: #fff; padding: 30px;margin-bottom:10px !important; border-radius:15px !important;}
.elementor-accordion-item{display: flex !important; gap: 20px !important;}
.img-list {display: flex; align-items: flex-start; gap: 20px; /* space between image and list */}
.two-images {display: flex; gap: 0px;/* space between images */}
.two-images img {width: 80%; height: auto;}
.img-list img {max-width: 200px; height: auto;}
#about_section2 ul {list-style-position: outside; margin-left: 26px;}
#about_section2 ul li {text-align: left;font-size: 23px; font-weight: 400;line-height: 52px;}
#about_section2 ul li::marker {color: green; font-size: 1.5em; /* increase bullet size */}
#about_section ul {list-style-position: outside; margin-left: 26px;padding-left:30px !important;}
#about_section ul li {text-align: left;font-size: 23px; font-weight: 400;line-height: 52px;}
#about_section ul li::marker {color: green; font-size: 1.5em; /* increase bullet size */}
#btn {display:none !important;}
#programs_section ul {list-style-position: outside; margin-left: 26px;padding-left:6px !important;}
#programs_section ul li {text-align: left;font-size: 23px; font-weight: 400;line-height: 52px;}
#programs_section ul li::marker {color: green; font-size: 1.5em; /* increase bullet size */}
#programs_section p{
	font-size: 20px !important;
    color: #000 !important;
    line-height: 40px;
	font-weight:300 !important;
	}
#programs_section h2{
	font-size: 55px !important;
    color: #000 !important;
    font-weight: 600;
    text-align: left;
    line-height: 70px;
}
#infant_section{
	padding: 25px 40px 25px 40px;
    text-align: center;
    border-radius: 15px;
    font-size: 20px;
   
}
.program_section1 ul li {text-align: left;font-size: 23px; font-weight: 400;line-height: 52px; margin-left: -23px;}
.program_section1 ul li::marker {color: green; font-size: 1.5em; /* increase bullet size */}
.program_section1{padding-top:100px; padding-bottom:60px !important;}
.program_section1 h2{font-size: 55px !important; font-weight: 600;line-height: 70px;}
.program_section1 p{
	font-size: 20px !important;
    color: #000 !important;
    line-height: 40px;
	font-weight:300 !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
	}
.program_section2 h2{
	font-size: 55px !important;
    font-weight: 600;
    line-height: 70px;
	color:#fff !important;
	padding: 80px 40px 10px 80px;
}
.program_section2 p{
	font-size: 20px !important;
    color: #fff !important;
    line-height: 40px;
	font-weight:300 !important;
	padding: 0px 80px 0px 80px;
	}

#about_section h1{
	font-size: 55px !important;
    color: #fff !important;
    font-weight: 600;
    text-align: center;
    line-height: 70px;
}
#about_section h2{
	font-size: 55px !important;
    color: #000 !important;
    font-weight: 600;
    text-align: center;
    line-height: 70px;
}
#about_section p{
	font-size: 20px !important;
    color: #000 !important;
     line-height: 40px;
	font-weight:300 !important;
	padding-left:30px !important;
}

.program_section2 ul {padding-left:60px !important;}
.program_section2 ul li {text-align: left;font-size: 23px; font-weight: 400;line-height: 52px; color:#fff;}
.program_section2 ul li::marker {color: #fff; font-size: 1.5em; /* increase bullet size */}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){background-size: auto !important;}
.inside-header {height: 120px; !important;}
.elementor-15 .elementor-element.elementor-element-26b2020:not(.elementor-motion-effects-element-type-background){background-position: center !important;}
.site-header { background-color: #f1ece8;}
.sf-menu{background-color: #f1ece8 !important;}
.main-navigation .inside-navigation {background-color: #f1ece8 !important;}
h1, h2, .site-title {
    font-family: 'Poppins' !important;
}
.site-logo{display:none !important;}
#footer_section ul li a { font-size:17px !important;color: #000; text-decoration: underline;}
#footer_section ul{margin-top:-10px !important;}
#footer_section .links_section ul li a {font-size:20px !important;line-height: 43px;font-weight: 300;}
body{background-color:#F1ECE8 !important;}
#home-section1 h4{font-weight:600 !important; padding-left:5% !important;}
#home_btn{
	padding: 22px 38px 4px 41px;
    font-size: 20px;
    border: 1px solid #fff;
    border-radius: 44px;
}
.elementor-button-icon svg {
    height: auto !important;
    width: 58px !important;
    float: right !important;
    margin-right: -35px !important;
    margin-top: -16px !important;
}
.elementor-button-text{padding-right: 12px !important;}
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
    color: var(--contrast);
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    padding-left: 30px;
}
.nav-float-right #site-navigation {margin: auto !important;}
.home_section h1{
	font-size: 55px !important;
    color: #fff !important;
    font-weight: 600;
    text-align: center;
    line-height: 70px;
}
.home_section h2{
	font-size: 55px !important;
    color: #000 !important;
    font-weight: 600;
    text-align: center;
    line-height: 70px;
}
.home_section p{
	font-size: 25px !important;
    color: #000 !important;
    text-align: center;
    line-height: 40px;
	font-weight:300 !important;
}
#home_btn1{
	padding: 22px 38px 4px 41px;
    font-size: 20px;
    border-radius: 44px;
}
#about_btn1 {
   padding: 22px 38px 4px 41px;
    font-size: 20px;
    border-radius: 44px;
}
.about_section1 h2{
	color: #000;
    font-weight: 600;
    font-size: 55px;
	margin-bottom: 35px;
  }
.home_section1 h2{
	color: #fff;
    font-weight: 600;
    font-size: 55px;
    max-width: 60%;
	padding: 80px 30px 0px 80px;
}
.home_section1 p{
	font-size: 20px !important;
    color: #fff !important;
    line-height: 40px;
	font-weight:300 !important;
	padding: 0px 197px 0px 80px;
}
.about_section1 p{
	font-size: 18px !important;
    color: #000 !important;
    line-height: 35px;
	font-weight:300 !important;
}
.home_section2 ul li{padding-bottom:10px !important;}
#home_orange_bg{
	background-color: #FF8B4E;
    width: 77%;
    margin-top: -11px;
    height: auto;
    margin-left: -7px;
	margin-bottom: -10px;
	}
#home_orange_bg h2{
	color: #fff;
    font-weight: 600;
    font-size: 55px;
    max-width: 92%;
	padding: 80px 0px 0px 80px;
}
#home_orange_bg p{
	font-size: 19px !important;
    color: #fff !important;
    line-height: 30px;
	font-weight:300 !important;
	padding: 0px 135px 8px 80px;
}
#home_contact h2{
	font-size: 55px !important;
    color: #000 !important;
    font-weight: 600;
    text-align: center;
	background:url('https://unbiazed.us/creativeminds/wp/wp-content/uploads/2026/01/Line-8.png') bottom center no-repeat !important;
	padding-bottom: 40px;
	margin-bottom: 50px;
  }

input[type=text] {background-color: #ffffff00  !important ;border:1px solid #000 !important; font-family: 'Poppins' !important}
input[type=email] {background-color: #ffffff00  !important ;border:1px solid #000 !important; font-family: 'Poppins' !important}
#wpforms-646-field_11 {background-color: #ffffff00  !important ;border:1px solid #000 !important; font-family: 'Poppins' !important}
#wpforms-submit-646{margin: auto; display: block;width: 154px;height: 52px;border-radius: 25px;background: #14823A;margin-top: 40px;}
#wpforms-form-646{background-color:#f1ece8  !important; padding: 195px 120px 120px 120px !important;border-radius: 25px;    box-shadow: 1px 1px 18px #adacac;}
.wpforms-container .wpforms-form .wpforms-field-label{font-family: 'Poppins' !important; font-weight:400 !important; font-size:19px !important;}
.elementor-element .swiper .elementor-swiper-button svg{ fill: hsl(0deg 0% 0% / 90%) !important; height: 1em; width: 1em !important; margin-top: 600px !important; }
.e-far-arrow-alt-circle-right{margin-right:901px !important;}
.e-far-arrow-alt-circle-left{margin-left: 800px;position: relative;}
#home_testimon h3{
	color: #000;
    width: 64%;
    text-align: center;
    margin: auto;
    font-size: 34px;
    line-height: 50px;
}
#home_testimon p{
	color: #000;
    font-weight: 600;
    text-align: center;
    padding-top: 40px;
    font-size: 20px;
}
#footer_section ul li{list-style-type:none;font-size: 20px; line-height: 38px;}
#footer_section ul{margin-left:0px !important;}
.copyright-bar{  
	font-size: 20px;
    letter-spacing: 2px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.site-info {background-color: #f1ece8; !important;}
#home_follow h2{text-decoration:underline !important;}
.elementor-15 .elementor-element.elementor-element-9d29fc5.eael_wd_liquid_glass_shadow-effect1 .eael-elements-flip-box-front-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ffffff;
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0px 19px 26px 1px rgb(0 0 0 / 0%);
}
.flip-box h2{color: #fff; font-weight: 600; font-size: 47px; font-family: 'Poppins' !important; width:90% !important;}
.flip-box h3{color: #fff; font-weight: 600; font-size: 47px; font-family: 'Poppins' !important; width:90% !important; text-align:left !important;padding-left: 30px;}
.flip-box h4{font-family: 'Poppins' !important; font-size: 30px; font-weight: 600;padding-left: 30px;}
.flip-box p{margin-top: -28px; font-size: 23px; font-weight: 400; line-height: 35px;width: 85%; padding-left: 30px;}
.flip-box ul li{margin-top: -28px; font-size: 23px; font-weight: 400; padding-top: 30px;}
#menu-item-1147 a {background:url('https://unbiazed.us/creativeminds/wp/wp-content/uploads/2026/01/logo-3-1.png') bottom center no-repeat !important; width:186px; height:186px;color: #faebd700; position:relative !important;margin-bottom: -105px !important; width: 300px !important; margin-top: -42px !important;}
#menu-item-1147.current-menu-item > a {margin-bottom: -105px !important; border-bottom: none !important;}
.main-navigation li {position: relative; padding-left: 28px !important; padding-right: 28px !important;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a { color: #000;}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a { color: #989da1;}
.site-header {
    position: fixed;
    z-index: 999;
    width: 100%;
    margin-top: -100px;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
     border-bottom: 5px solid #FF8B4E;
     margin-bottom: -2px !important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover { margin-bottom: -1px !important;}
#menu-item-1147 a:hover{
	border-bottom: 0px solid #ffd303 !important;
    line-height:0px !important;
	color: #faebd700 !important;
	margin-bottom: -105px !important;
 }
.main-navigation .main-nav ul li a:hover {
    border-bottom: 5px solid #FF8B4E;
    margin-bottom: -5px !important;
	color:#000 !important;
}
.main-navigation .main-nav ul li a {
    padding-left: 0px;
    padding-right: 0px;
    line-height: 95px;
    }

.main-navigation .main-nav ul ul {
    background-color: #f1ece8;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    width: 290px;
	margin-top:-5px !important;
	margin-left: -101px;
	}
.main-navigation .main-nav ul ul:hover {
	margin-top:-5px !important;
	width: 290px;
}
.main-navigation .main-nav ul ul li a {
    line-height: normal;
    padding: 10px 20px;
    font-size: 14px;
    border-bottom: none !important;
}
.main-navigation .main-nav ul li li[class*="current-menu-"] > a {
    color: #ff8b4e !important;
    border-bottom: 3px solid #FFE100;
    line-height: 30px;
    margin-bottom: 0px;
}
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a{
	color: #ff8b4e !important;
	border-bottom: none;
    line-height: 14px;
	margin-bottom: 0px !important;
}
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > li{
	color: #ff8b4e !important;
	border-bottom: none;
    line-height: 14px;
	margin-bottom: 0px !important;
}

.main-navigation .main-nav ul ul li a {
    padding: 10px 20px;
	line-height: 14px;
    font-size: 16px;
}
.main-navigation .main-nav ul ul li{
    padding: 10px 20px;
	line-height: 10px;
    font-size: 16px;
}
.main-navigation ul ul {
    background-color: #0a0a0a;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    width: 300px;
}
.main-navigation ul ul:hover {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    width: 300px;
}
.menu-item-has-children .dropdown-menu-toggle{display:none !important;}
#wpforms-2075-field_10{border: none !important; border-bottom: 1px solid #fff !important; border-radius: 0px; box-shadow:none !important}
#wpforms-2075-field_12{border: none !important; border-bottom: 1px solid #fff !important; border-radius: 0px;box-shadow:none !important}
#wpforms-2075-field_13{border: none !important; border-bottom: 1px solid #fff !important; border-radius: 0px;box-shadow:none !important}
#wpforms-2075-field_14{border: none !important; border-bottom: 1px solid #fff !important; border-radius: 0px;box-shadow:none !important}
#wpforms-submit-2075{ background: #14823a; padding: 20px 80px 35px 80px; font-size: 20px; text-transform: uppercase; color: #ffffff; border-radius: 13px; margin-top:30px !important;}
#contact_section{border-radius:35px !important; padding: 20px 100px 20px 100px !important;}
#pricing_section .basic_price{padding: 50px; border-radius: 25px;}
#enroll{padding: 12px 19px 15px 33px; font-size: 20px; border-radius: 25px;}
#pricing_section{padding-top:120px; padding-bottom:120px !important;}
#resource_section{ padding: 25px 40px 25px 40px; text-align: center;  border-radius: 15px; font-size: 20px;}
#contact_section h2{background: url(https://unbiazed.us/creativeminds/wp/wp-content/uploads/2026/01/Line-8.png) bottom center no-repeat !important; padding-bottom: 20px;margin-bottom:20px !important;   font-size: 55px; font-weight: 600;}
#home_section img{margin-left:50px !important;}
#footer_section .phone a{font-size:20px !important;}
#footer_section .email a{font-size:20px !important;}
.program_section1 ul {margin-top:-10px; margin-bottom:-10px !important;}
.cf7-col {width: 50% !important;}
.cf7-col1 {width: 100% !important;}
.cf7-row {display: flex; gap: 20px;font-size: 20px;font-family: 'Poppins';}
.cf7-col label  {line-height: 35px;}
.cf7-col1 label  {line-height: 35px;}
.cf7-col input,
.cf7-col select,
.cf7-col textarea {width: 100%; border-radius:5px;}
.cf7-col1 input,
.cf7-col1 select,
.cf7-col1 textarea {width: 100%; border-radius:5px;}
.wpcf7-date{height: 45px !important; background: #f1ece8;}
.wpcf7-select{background: #f1ece8; border:1px solid #000 !important;}
#home_form{padding: 60px 100px 30px 100px; border-radius:25px !important;box-shadow: 0px 1px 9px 2px #a19d9d;margin-bottom: 130px;
    margin-top: 100px;}
input[type="submit"]{
	color: #ffffff;
    background-color: #14823a;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 600;
    border-radius: 35px;
    padding: 15px 60px 15px 60px;
    margin: auto;
    display: block;
}
.page-id-2048 input[type=text] {
    font-family: 'Poppins' !important;
    border: none !important;
    border-bottom: 2px solid #000 !important;
    background: #faebd700 !important;
    border-radius: 0px !important;
	box-shadow:none !important;
	padding-left: 0px !important;
}
.page-id-2048 input[type="email"] {
    font-family: 'Poppins' !important;
    border: none !important;
    border-bottom: 2px solid #000 !important;
    background: #faebd700 !important;
    border-radius: 0px !important;
	box-shadow:none !important
	padding-left: 0px !important;
}
.page-id-2534 input[type=text] {
    font-family: 'Poppins' !important;
    border: none !important;
    border-bottom: 2px solid #000 !important;
    background: #faebd700 !important;
    border-radius: 0px !important;
	box-shadow:none !important
	padding-left: 0px !important;
}
.page-id-2534 input[type="email"] {
    font-family: 'Poppins' !important;
    border: none !important;
    border-bottom: 2px solid #000 !important;
    background: #faebd700 !important;
    border-radius: 0px !important;
	box-shadow:none !important
	padding-left: 0px !important;
}
.page-id-2534 #contact_section p {
    padding-top: 0px !important;
	line-height:10px !important;
	font-size: 16px;
}
.page-id-2534 .wpcf7-date {
    height: 45px !important;
    background: #f1ece800;
    border: none;
    border-bottom: 2px solid #000;
    border-radius: 0px !important;
}
#contact_section h3 {font-size: 45px; font-family:'poppins'; font-weight:600 !important;background: url(https://unbiazed.us/creativeminds/wp/wp-content/uploads/2026/01/Line-8.png) bottom center no-repeat !important; padding-bottom: 10px; margin-bottom: 20px !important;}
.wpcf7-email, .wpcf7-text{padding-left: 0px !important;}
.page-id-2534 #contact_section h2 { padding-top: 30px !important;}
#contact_section p{padding-top:20px !important;}
.page-id-2534 #contact_section { padding: 80px 100px 60px 100px !important;}
.page-id-2534 input[type="submit"] {margin-top: 30px;}
#book_section h2{background: url(https://unbiazed.us/creativeminds/wp/wp-content/uploads/2026/01/Line-8.png) bottom center no-repeat !important;
	padding-bottom: 20px;}
#book_section h3{background: url(https://unbiazed.us/creativeminds/wp/wp-content/uploads/2026/01/Line-8.png) bottom center no-repeat !important;
	padding-bottom: 20px;}



@media screen and (min-width: 1600px) and (max-width: 1679px){
#infant_section{margin-left:40px !important;}
.main-navigation li {
    position: relative;
    padding-left: 22px !important;
    padding-right: 22px !important;
}
.elementor-15 .elementor-element.elementor-element-26b2020:not(.elementor-motion-effects-element-type-background){background-position: center !important;}
#home_orange_bg h2 { font-size: 50px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 16px !important; line-height: 29px; font-weight: 300 !important; padding: 0px 100px 8px 73px;}
.home_section h2 { font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 50px !important;}
#home_contact h2 {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 60px !important;}
/* .elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;} */
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -138px !important;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -394px; margin-left: -47px; }
#about_section p{font-size: 18px !important; padding-right:80px !important; padding-left:12% !important;}
#about_section ul li {margin-left: 8%;}
#program_section p{font-size: 18px !important; padding-right:80px !important;}
.about_section1 p {padding-right: 10%;}
#about_section ul {margin-left: 5%;}
.program_section1 h2 {padding-left: 15%;}
.program_section1 p {padding-left: 15%;}
.program_section1 ul{padding-left: 16%;}
.elementor-1625 .elementor-element.elementor-element-5d146b3.elementor-element {
    --align-self: flex-start !important;
}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section2 h2 { font-size: 50px !important ;line-height: 64px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
#programs_section p {padding-left: 5%; padding-right: 5%;}
#programs_section ul {padding-left: 6% !important;}
#programs_section img {margin-left: 12% !important;}
#about_section img {margin-right: 15% !important;}
#programs_section h2{padding-left:5% !important; padding-right:5% !important;}
}

@media screen and (min-width: 1536px) and (max-width: 1599px){
#infant_section{margin-left:70px !important;}
.elementor-2518 .elementor-element.elementor-element-52e3b61 .elementor-button { margin-left:40px !important;}
#about_section2 h2 { font-size: 49px !important ;line-height: 64px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
#home_orange_bg h2 { font-size: 45px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 15px !important; line-height: 29px; font-weight: 300 !important; padding: 0px 80px 8px 73px;}
.home_section h2 { font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 45px !important;}
#home_contact h2 {font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 55px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -138px !important;}
.main-navigation li { position: relative; padding-left: 20px !important; padding-right: 20px !important;}
.elementor-91 .elementor-element.elementor-element-eb634d8 {margin-left: -30px !important;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -394px; margin-left: -47px; }
#about_section p{padding-left:11% !important;font-size: 18px !important;}
#about_section ul {margin-left: 14%;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section p{font-size: 18px !important; padding-right:80px !important}
#about_section ul {margin-left: 11%;}
.program_section1 h2 {padding-left: 15%;}
.program_section1 p {padding-left: 15%;}
.program_section1 ul{padding-left: 16%;}
.elementor-1625 .elementor-element.elementor-element-5d146b3.elementor-element {
    --align-self: flex-start !important;
}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section2 h2 { font-size: 50px !important ;line-height: 64px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
#about_section ul li {margin-left: 8%;}
.about_section1 p {padding-right: 10%;}
#programs_section p {padding-left: 8%; padding-right: 5%;}
#programs_section ul {padding-left: 9% !important;}
#programs_section img {margin-left: 12% !important;}
#about_section img {margin-right: 15% !important;}
#programs_section h2{padding-left:8% !important;}
}

@media screen and (min-width: 1440px) and (max-width: 1535px){

#infant_section{margin-left:70px !important;}
#programs_section #resource_section{margin-left:70px !important;}
#about_section2 h2 { font-size: 45px !important ;line-height: 64px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
#home_orange_bg h2 { font-size: 50px; max-width: 95%; padding: 33px 0px 0px 70px;}
#contact_section h2{font-size: 50px !important;}
#home_orange_bg p {font-size: 15px !important; line-height: 29px; font-weight: 300 !important; padding: 0px 150px 8px 73px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 50px !important;}
#home_contact h2 {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 60px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -138px !important;}
.home_section h1 {font-size: 50px !important;}
#home_orange_bg p {padding: 0px 40px 8px 73px !important;}
.main-navigation li { position: relative; padding-left: 15px !important; padding-right: 15px !important;}
#menu-item-1147 a {width:250px !important;}
.home_section h1 { font-size: 45px !important;line-height: 55px;}
#home_orange_bg h2 {font-size: 45px !important;line-height: 50px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title { font-size: 45px !important;}
.home_section h2 {font-size: 45px !important; line-height: 60px;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -294px; margin-left: -47px; font-size:16px !important; }
.elementor-15 .elementor-element.elementor-element-42e97a8 p { font-size:16px !important; }
#about_section p{padding-left:5% !important;font-size: 18px !important;}
#about_section img{margin-right: 7%; !important;}
#about_section ul {margin-left: 14%;}
#about_section ul li {font-size: 18px;line-height: 37px;}
.about_section1 p {font-size: 16px !important;line-height: 30px;padding-right: 50px;}
.cf7-row {font-size: 16px;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section p{font-size: 18px !important; margin-left: 5%; margin-right: 5%;}
#about_section ul {margin-left: 10%;}
.program_section1 h2 {padding-left: 15%;}
.program_section1 p {padding-left: 15%;font-size: 18px !important; line-height: 35px;}
.program_section1 ul{padding-left: 13%;}
.elementor-1625 .elementor-element.elementor-element-5d146b3.elementor-element {
    --align-self: flex-start !important;
}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section2 h2 { font-size: 50px !important ;line-height: 64px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
.program_section1 h2 { font-size: 45px !important; line-height: 56px;}
.program_section1 ul li {font-size: 18px;line-height: 36px;}
.program_section2 p {font-size: 18px !important ;line-height: 35px !important;}
.program_section2 ul li { font-size: 18px !important ;line-height: 35px !important;}
.program_section2 h2 {font-size: 45px !important; line-height: 56px;}
#programs_section h2{padding-left:11% !important; padding-right:5% !important;font-size: 45px !important; line-height: 56px}
#programs_section p {padding-left: 11%; padding-right: 5%; font-size:18px !important; line-height:35px !important;}
#programs_section ul {padding-left: 12% !important; padding-right: 5%; font-size:18px; line-height: 35px;}
#programs_section img {margin-left: 12% !important;}
#programs_section ul li {font-size: 20px;line-height: 40px;margin-left: 0%;}
.e-n-accordion-item-title-text{font-size:18px !important;}
}

@media screen and (min-width: 1335px) and (max-width: 1439px){
.inside-header {padding: 20px 20px;}
#infant_section{margin-left:-25px !important;}
#contact_section h2{font-size: 40px !important;}
#about_section2 h2 { font-size: 40px !important ;line-height: 50px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
#home-section1 h4{font-weight:600 !important; padding-left:8% !important; font-size:25px !important;}
#home_orange_bg h2 { font-size: 50px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 15px !important; line-height: 29px; font-weight: 300 !important; padding: 0px 150px 8px 73px;}
.home_section h2 { font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 50px !important;}
#home_contact h2 {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 50px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 60px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -138px !important;}
.home_section h1 {font-size: 50px !important;}
#home_orange_bg p {padding: 0px 111px 8px 73px !important;}
.home_section h1 { font-size: 45px !important;line-height: 55px;}
#home_orange_bg h2 {font-size: 45px !important;line-height: 50px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title { font-size: 45px !important;}
.home_section h2 {font-size: 45px !important; line-height: 27px;}
.main-navigation li { position: relative; padding-left: 15px !important;padding-right: 15px !important;}
#menu-item-1147 a {width:250px !important;}
.flip-box h2{font-size: 35px !important;}
.flip-box h3{font-size: 35px  !important;}
.flip-box h4{font-size: 20px !important;}
.flip-box p{font-size: 18px !important;}
.flip-box ul li{font-size: 18px !important;}
#about_section img{margin-left: -50px;}
#about_section p{padding-left:11% !important;font-size: 18px !important;}
#about_section ul {margin-left: 14%;}
#about_section ul li {font-size: 18px;line-height: 37px;}
.about_section1 p {font-size: 16px !important;line-height: 30px;padding-right: 50px;}
.cf7-row {font-size: 16px !important;}
.about_section1 h2 {font-size: 45px;}
#about_section p{font-size: 18px !important; padding-right:80px !important; line-height:35px !important;}
#about_section ul {margin-left: 11% !important;}
.program_section1 h2 {padding-left: 15%;}
.program_section1 p {padding-left: 15%;font-size: 18px !important; line-height: 35px;}
.program_section1 ul{padding-left: 13%;}
.elementor-1625 .elementor-element.elementor-element-5d146b3.elementor-element {
    --align-self: flex-start !important;
}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section2 h2 { font-size: 40px !important ;line-height: 56px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
.program_section1 h2 { font-size: 40px !important; line-height: 56px;}
.program_section1 img { margin-left:-50px !important;}
.program_section1 ul li {font-size: 18px;line-height: 36px;}
.program_section2 p {font-size: 18px !important ;line-height: 35px !important;}
.program_section2 ul li { font-size: 18px !important ;line-height: 35px !important;}
.program_section2 h2 {font-size: 40px !important; line-height: 56px;}
#programs_section h2{padding-left:18% !important; padding-right:5% !important;font-size: 40px !important; line-height: 56px}
#programs_section p {padding-left: 18%; padding-right: 5%; font-size:18px !important; line-height:35px !important;}
#programs_section ul {padding-left: 12% !important; padding-right: 5%; font-size:18px; line-height: 35px;}
#programs_section img {margin-left: 15% !important;}
#programs_section ul li {font-size: 20px;line-height: 40px;margin-left: 8%;}
.e-n-accordion-item-title-text{font-size:18px !important;}
.e-n-accordion-item-title-text p{font-size:16px !important;}
}

@media screen and (min-width: 1280px) and (max-width: 1370px){
#infant_section{margin-left:-25px !important;}
#contact_section h2{font-size: 35px !important;}
#about_section2 h2 { font-size: 35px !important ;line-height: 50px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 18px !important ;line-height: 35px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 18px !important ;line-height: 35px !important; margin-left: 110px !important; }
#home-section1 h4{font-weight:600 !important; padding-left:8% !important; font-size:20px !important;}
#home_orange_bg h2 { font-size: 45px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 15px !important; line-height: 22px; font-weight: 300 !important; padding: 0px 10px 8px 73px !important;}
.home_section h2 { font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 45px !important;}
#home_contact h2 {font-size: 45px !important;}
.cf7-row {font-size: 16px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 45px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 45px !important; line-height:60px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -153px !important;}
.home_section h1 { font-size: 45px !important;line-height: 55px;}
#home_orange_bg h2 {font-size: 35px !important;line-height: 43px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title { font-size: 45px !important;}
.home_section h2 {font-size: 35px !important; line-height: 27px;}
.main-navigation li {position: relative; padding-left: 12px !important; padding-right: 12px !important;}
#menu-item-1147 a {width:250px !important;}
.main-navigation .main-nav ul li a{font-size: 16px;}
#home_testimon h3 {font-size: 28px; line-height: 40px;}
#footer_section ul {margin-left: 9px !important;}
#footer_section ul li {list-style-type: none; font-size: 18px; line-height: 33px;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -294px; margin-left: -67px; }
.flip-box h2{font-size: 35px !important;}
.flip-box h3{font-size: 35px  !important;}
.flip-box h4{font-size: 20px !important;}
.flip-box p{font-size: 18px !important;}
.flip-box ul li{font-size: 18px !important;}
.elementor-15 .elementor-element.elementor-element-c8d2335.elementor-element p{font-size:16px !important;}
.home_section2 ul li {font-size: 15px; padding-right: 20px;}
#about_section p{padding-left:11% !important;font-size: 18px !important;}
#about_section ul {margin-left: 14%;}
#about_section ul li {font-size: 18px;line-height: 37px;}
.about_section1 p {font-size: 16px !important;line-height: 30px;padding-right: 50px;}
.about_section1 h2 {font-size: 35px; margin-top: 55px;}
#about_section p{padding-left:11% !important;font-size: 18px !important;}
#about_section ul {margin-left: 14%;}
#about_section ul li {font-size: 18px;line-height: 37px;}
.about_section1 p {font-size: 16px !important;line-height: 30px;padding-right: 50px;}
.about_section1 h2 {font-size: 35px;}
#about_section p{font-size: 16px !important; padding-right:80px !important;line-height: 30px;}
#about_section img{margin-left:-55px !important;}
#about_section ul {margin-left: 11% !important;}
.program_section1 h2 {padding-left: 15%;}
.program_section1 p {padding-left: 15%;font-size: 16px !important; line-height: 33px;}
.program_section1 ul{padding-left: 13%;}
.elementor-1625 .elementor-element.elementor-element-5d146b3.elementor-element {
    --align-self: flex-start !important;
}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#about_section2 h2 { font-size: 35px !important ;line-height: 56px !important ;padding-left: 107px !important;}
#about_section2 p { font-size: 16px !important ;line-height: 33px !important;padding-left: 107px !important; }
#about_section2 ul li { font-size: 16px !important ;line-height: 32px !important; margin-left: 110px !important; }
.program_section1 h2 { font-size: 30px !important; line-height: 56px;}
.program_section1 img { margin-left:-50px !important;}
.program_section1 ul li {font-size: 18px;line-height: 36px;}
.program_section2 p {font-size: 16px !important ;line-height: 33px !important;}
.program_section2 ul li { font-size: 16px !important ;line-height: 33px !important;}
.program_section2 h2 {font-size: 30px !important; line-height: 40px;}
#home_section p {font-size: 16px !important; line-height: 33px !important;}
.home_section p {font-size: 16px !important;}
#programs_section p {padding-left: 18%; padding-right: 5%; font-size:16px !important; line-height:33px !important;}
#programs_section h2{padding-left:18% !important; font-size: 30px !important; line-height: 40px}
#programs_section ul {padding-left: 12% !important; padding-right: 5%; font-size:18px; line-height: 35px;}
#programs_section img {margin-left: 15% !important;}
#programs_section ul li {font-size: 18px;line-height: 38px;margin-left: 8%;}
#header_social{padding-top:40px !important}
}

@media screen and (min-width: 1024px) and (max-width: 1279px){
#infant_section{margin-left:80px !important;}
#home_orange_bg {width: 90% !important;}
.about_section1{padding-bottom:135px !important}
#contact_section h2{font-size: 30px !important;}
#about_section2 h2 { font-size: 30px !important ;line-height: 40px !important ;padding-left: 50px !important; padding-right:50px !important;}
#about_section2 p { font-size: 16px !important ;line-height: 33px !important;padding-left: 50px !important;padding-right:50px !important; }
#about_section2 ul li { font-size: 16px !important ;line-height: 33px !important; margin-left: 50px !important; margin-right:50px !important; }
#home-section1 h4{font-weight:600 !important; padding-left:8% !important; font-size:20px !important;}
#home_orange_bg h2 { font-size: 35px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 13px !important; line-height: 20px; font-weight: 300 !important; padding: 0px 15px 8px 43px;}
.home_section h2 { font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 35px !important;}
#home_contact h2 {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 35px !important; line-height:60px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -138px !important;}
.home_section h1 {font-size: 35px !important;}
.home_section h1 { font-size: 35px !important;line-height: 45px;}
#home_orange_bg h2 {font-size: 35px !important;line-height: 34px;padding: 26px 0px 0px 39px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title { font-size: 35px !important;}
.home_section h2 {font-size: 30px !important; line-height: 5px;}
.main-navigation li {position: relative; padding-left: 7px !important; padding-right: 7px !important;}
#menu-item-1147 a {width:180px !important;}
.cf7-row {font-size: 16px !important;}
.main-navigation .main-nav ul li a{font-size: 14px;}
#home_testimon h3 {font-size: 28px; line-height: 40px;}
#footer_section ul {margin-left: 9px !important;}
#footer_section ul li {list-style-type: none; font-size: 18px; line-height: 33px;}
.elementor-100 .elementor-element.elementor-element-6d69130 .elementor-button {font-size: 18px !important;}
.home_section p { font-size: 16px !important; line-height: 30px;}
.elementor-15 .elementor-element.elementor-element-9b872bd {font-size: 16px !important; line-height: 30px !important; padding-left: 56px;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -194px; margin-left: -67px; font-size:14px !important; }
.flip-box h2{font-size: 30px !important;}
.flip-box h3{font-size: 30px  !important;}
.flip-box h4{font-size: 20px !important;}
.flip-box p{font-size: 16px !important; line-height:25px !important; width:260px !important; padding-top:10px !important;}
.flip-box ul li{font-size: 16px !important; line-height:25px !important; width:200px !important;}
.elementor-15 .elementor-element.elementor-element-c8d2335.elementor-element p{font-size:16px !important;}
.home_section2 ul li {font-size: 15px; padding-right: 20px;}
#home-section2 .img2 img{max-width:88% !important;}
#about_section p {padding-left: 7% !important; font-size: 16px !important;line-height: 30px;padding-right: 7%; }
#about_section img{margin-left:-60px !important;}
#about_section ul {margin-left: 6%;}
#about_section ul li {font-size: 16px;line-height: 30px;}
.about_section1 h2 {font-size: 35px;margin-top: 100px;margin-bottom: 19px;}
.about_section1 p { font-size: 15px !important;line-height: 25px;margin-bottom: -9px !important;}
.program_section1 h2 {font-size: 30px !important; line-height:50px !important; margin-bottom: 19px; padding-left:12% !important;}
.program_section1 p { font-size: 15px !important;line-height: 25px;margin-bottom: -9px !important;padding-left:12% !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background) {margin-top: -153px !important;}
#menu-item-1147 img{width:40% !important;}
#header_social img {width: 45px !important; margin-top:40px; margin-bottom:-15px !important;}
#menu-item-1147 a {background-size: 87% !important;}
#home_section p {font-size: 16px !important; line-height: 33px !important;}
.home_section p {font-size: 16px !important;}
#programs_section p {padding-left: 18%; padding-right: 5%; font-size:16px !important; line-height:33px !important;}
#programs_section h2{padding-left:18% !important; font-size: 30px !important; line-height: 40px}
#programs_section ul {padding-left: 12% !important; padding-right: 5%; font-size:18px; line-height: 35px;}
#programs_section img {margin-left: 15% !important;}
#programs_section ul li {font-size: 18px;line-height: 30px;margin-left: 8%;}
.program_section1 ul li { font-size: 16px; line-height: 31px; margin-left: 8%;}
.program_section2 h2 {font-size: 30px !important; line-height: 40px;}
.program_section2 p {font-size:16px !important; line-height:33px !important;}
.program_section2 ul li {font-size: 16px; line-height: 30px; }
.program_section1 p{padding-bottom: 30px !important;}
.about_section1 img{margin-bottom: 52% !important;}
.program_section1 img{ margin-left: -50px;}
#home_form {
    padding: 60px 60px 30px 60px;
    border-radius: 25px !important;
    width: 87%;
    display: block;
    margin: auto;
}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
.menu-item-1147{display:none !important;}
#infant_section{margin-left:80px !important;}
.elementor-element .swiper .elementor-swiper-button-prev{left:-180px !important;}
.elementor-element .swiper .elementor-swiper-button{top: 26% !important;}
.about_section1{padding-bottom:135px !important;}
#contact_section h2{font-size: 30px !important; padding-bottom: 20px;}
#about_section2 h2 { font-size: 30px !important ;line-height: 35px !important ;padding-left: 40px !important;flex-basis: 20%;}
#about_section2 p { font-size: 16px !important ;line-height: 23px !important;padding-left: 40px !important; }
#about_section2 ul li { font-size: 16px !important ;line-height: 25px !important;}
#about_section2 ul { margin-left: 66px;}
/* .has-inline-mobile-toggle .inside-header {justify-content: space-around !important; order:4 !important;} */
.mobile-menu-control-wrapper {margin-left:0px !important;}
/* .elementor-100 .elementor-element.elementor-element-6d69130.elementor-element {order: 3 !important; } */
.elementor-91{order:2 !important; flex-basis:50% !important;}
.inside-header {padding-right: 0px !important; padding-left:0px !important;}
.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover{ background:#f1ece8 !important;}
.site-logo{display: block !important; flex-basis: 20%; order: 1;}
/* .site-logo img{width:50% !important;} */
.main-navigation .menu-toggle{font-size: 25px;}
#home_orange_bg {width:95% !important;}
#home-section1 h4{font-weight:600 !important; padding-left:10% !important; font-size:18px !important;}
#home_orange_bg h2 { font-size: 35px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 13px !important; line-height: 15px; font-weight: 300 !important; padding: 0px 5px 8px 18px;margin-top: -17px;}
.home_section h2 { font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 35px !important;}
#home_contact h2 {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 25px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 25px !important; line-height:35px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -150px !important;}
.home_section h1 {font-size: 35px !important;}
.home_section h1 { font-size: 30px !important;line-height: 45px;}
#home_orange_bg h2 {font-size: 25px !important;line-height: 27px;padding: 11px 0px 0px 13px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title { font-size: 35px !important;}
.home_section h2 {font-size: 23px !important; line-height: 5px;}
.main-navigation li {position: relative; padding-left: 10px !important; padding-right: 10px !important;}
#menu-item-1147 a {width:180px !important;display:none !important;}
.main-navigation .main-nav ul li a{font-size: 14px;}
#home_testimon h3 {font-size: 18px; line-height: 30px;}
#footer_section ul {margin-left:15px !important;}
#footer_section ul li {list-style-type: none; font-size: 15px; line-height: 24px;}
#footer_section ul li a { font-size:11px !important}
.elementor-100 .elementor-element.elementor-element-6d69130 .elementor-button {font-size: 18px !important;}
.home_section p { font-size: 16px !important; line-height: 30px;}
.elementor-15 .elementor-element.elementor-element-9b872bd {font-size: 14px !important; line-height: 25px !important; padding-left: 18px;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -194px; margin-left: -67px; font-size:14px !important; }
.flip-box h2{font-size: 24px !important; line-height:27px !important; margin:auto !important;}
.flip-box h3{font-size: 24px  !important;  width:200px !important;}
.flip-box h4{font-size: 17px !important; margin-left:-33px !important;}
.flip-box p{font-size: 14px !important; line-height:25px !important; width:200px !important; padding-top:10px !important; margin-left:-28px !important;}
.flip-box ul li{font-size: 14px !important; line-height:25px !important; width:160px !important;margin-left:-28px !important;}
.elementor-15 .elementor-element.elementor-element-c8d2335.elementor-element p{font-size:14px !important;}
.home_section2 ul li {font-size: 15px; padding-right: 20px;}
#home-section2 .img2 img{max-width:83% !important;}
.elementor-15 .elementor-element.elementor-element-c8d2335.elementor-element p{font-size:13px !important;}
.home_section2 ul li {font-size: 13px; padding-right: 20px;}
#home_follow h2 { text-decoration: underline !important; font-size: 25px;}
.elementor-917 .elementor-element.elementor-element-171b878 .elementor-heading-title {font-size: 25px !important;}
.elementor-917 .elementor-element.elementor-element-5808767 .elementor-heading-title {font-size: 25px !important;}
.has-inline-mobile-toggle .mobile-menu-control-wrapper {margin-top:-69px !important; order:3 !important;flex-basis: 26%;}
.elementor-91 .elementor-element.elementor-element-c588fd8.e-con {margin-top: -60px;}
.elementor-100 .elementor-element.elementor-element-42a645d {margin-top: -60px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {border-bottom: none; line-height: 95px; margin-bottom: -10px !important;font-weight:800 !important;}
#about_section p{padding-left:11% !important;font-size: 15px !important;line-height: 25px;}
#about_section ul {margin-left: 14%;}
#about_section ul li {font-size: 15px;line-height: 25px;}
.about_section1 h2 {font-size: 35px;margin-top: 100px;margin-bottom: 19px;}
.about_section1 p { font-size: 15px !important;line-height: 25px;margin-bottom: -9px !important;}
#header_social {width:35% !important; margin-top:0px !important;}
#header_social img {width: 40px !important; margin-bottom:-15px !important; margin-left: 60%;}
.elementor-100 .elementor-element.elementor-element-6d69130 .elementor-button {display:none !important;}
#btn {display:block !important; font-size:14px; width:170px !important;}
#programs_section p {padding-left: 18%; padding-right: 5%; font-size:16px !important; line-height:33px !important;}
#programs_section h2{padding-left:18% !important; font-size: 30px !important; line-height: 40px}
#programs_section ul {padding-left: 12% !important; padding-right: 5%; font-size:18px; line-height: 35px;}
#programs_section img {margin-left: 15% !important;}
#programs_section ul li {font-size: 18px;line-height: 30px;margin-left: 8%;}
.program_section1 ul li { font-size: 16px; line-height: 31px; margin-left: 8%;}
.program_section1 h2 {font-size: 30px !important; line-height: 40px;padding-left: 30px;}
.program_section2 h2 {font-size: 30px !important; line-height: 40px;}
.program_section2 p {font-size:16px !important; line-height:33px !important;}
.program_section2 ul li {font-size: 16px; line-height: 30px; }
.program_section1 p{font-size:16px !important; line-height:33px !important; padding-bottom: 30px !important;padding-left: 30px;}
.about_section1 img{margin-bottom: 52% !important;}
.program_section1 img{margin-left: -50px;margin-top: -70px;}
.menu-item-has-children .dropdown-menu-toggle{display:block !important;}
.main-navigation .main-nav ul ul li a {line-height: 5px; font-size: 14px;}
.main-navigation ul ul {
    background-color: #f1ece8;
    width: 298px;
    margin-left: -5px;
	margin-top: -5px;
	border:none !important;
}
.main-navigation .main-nav ul li a {padding-left: 0px; padding-right: 0px; line-height: 60px;}
.main-navigation .main-nav ul li a:hover {border-bottom:none !important;}
#generate-slideout-menu.main-navigation .main-nav ul ul {margin-left: 0%;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {line-height: 60px;}
#home_form {
    padding: 60px 60px 30px 60px;
    border-radius: 25px !important;
    width: 87%;
    display: block;
    margin: auto;
}
.cf7-row {font-size: 16px !important;}
#resource_section {font-size: 14px !important;}
}

@media screen and (min-width: 320px) and (max-width: 767px){
.menu-item-1147{display:none !important;}
#infant_section{margin-left:20px !important;}
.elementor-element .swiper .elementor-swiper-button-prev {left:-460px !important;}
.elementor-element .swiper .elementor-swiper-button{top: 35% !important;}
.about_section1{padding-bottom:135px !important}
#contact_section h2{font-size: 30px !important;}
#about_section2 h2 { font-size: 30px !important ;line-height: 35px !important ;padding-left: 40px !important;flex-basis: 20%;}
#about_section2 p { font-size: 16px !important ;line-height: 23px !important;padding-left: 40px !important; }
#about_section2 ul li { font-size: 16px !important ;line-height: 25px !important;}
#about_section2 ul { margin-left: 66px;}
/* .has-inline-mobile-toggle .inside-header {justify-content: space-around !important; order:4 !important;} */
.mobile-menu-control-wrapper {margin-left:0px !important;}
/* .elementor-100 .elementor-element.elementor-element-6d69130.elementor-element {order: 3 !important; } */
/* .elementor-91{order:3 !important; flex-basis:12% !important;} */
.inside-header {padding-right: 54px !important; padding-left:0px !important;}
.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover{ background:#f1ece8 !important;}
.site-logo{display:block !important; width: 32% !important; order:1 !important;}
/* .site-logo img{width:50% !important;} */
.main-navigation .menu-toggle{font-size: 25px;}
#home_orange_bg {width:95% !important;}
#home-section1 h4{font-weight:600 !important; padding-left:10% !important; font-size:18px !important;}
#home_orange_bg h2 { font-size: 35px; max-width: 95%; padding: 33px 0px 0px 70px;}
#home_orange_bg p {font-size: 13px !important; line-height: 15px; font-weight: 300 !important; padding: 0px 5px 8px 18px;margin-top: -17px;}
.home_section h2 { font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title {font-size: 30px !important;padding-bottom: 20px !important;}
#home_contact h2 {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-3bd6f10 .elementor-heading-title {font-size: 35px !important;}
.elementor-15 .elementor-element.elementor-element-dd5f665 .elementor-heading-title {font-size: 25px !important;}
.elementor-15 .elementor-element.elementor-element-b81f124 .elementor-heading-title {font-size: 25px !important; line-height:35px !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background){position:static !important;}
.elementor-917 .elementor-element.elementor-element-dd1b851:not(.elementor-motion-effects-element-type-background){margin-top: -130px !important;}
.home_section h1 {font-size: 35px !important;}
.home_section h1 { font-size: 23px !important;line-height: 45px;}
#home_orange_bg h2 {font-size: 25px !important;line-height: 27px;padding: 11px 0px 0px 13px;}
.elementor-15 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title { font-size: 35px !important;}
.home_section h2 {font-size: 25px !important; line-height: 5px;}
.main-navigation li {position: relative; padding-left: 10px !important; padding-right: 10px !important;}
#menu-item-1147 a {width:180px !important;display:none !important;}
.main-navigation .main-nav ul li a{font-size: 14px;}
#home_testimon h3 {font-size: 18px; line-height: 30px;width: 90% !important;}
#footer_section ul {margin-left:15px !important;}
#footer_section ul li {list-style-type: none; font-size: 15px; line-height: 24px;}
#footer_section ul li a { font-size:11px !important}
.elementor-100 .elementor-element.elementor-element-6d69130 .elementor-button {font-size: 18px !important;}
.home_section p { font-size: 16px !important; line-height: 30px;}
.elementor-15 .elementor-element.elementor-element-9b872bd {font-size: 14px !important; line-height: 25px !important; padding-left: 18px;}
.elementor-15 .elementor-element.elementor-element-42e97a8 { margin-top: -194px; margin-left: -67px; font-size:14px !important; }
.flip-box h2{font-size: 24px !important; line-height:27px !important; margin:auto !important;}
.flip-box h3{font-size: 24px  !important;  width:200px !important;}
.flip-box h4{font-size: 17px !important; margin-left:-33px !important;}
.flip-box p{font-size: 14px !important; line-height:25px !important; width:200px !important; padding-top:10px !important; margin-left:-28px !important;}
.flip-box ul li{font-size: 14px !important; line-height:25px !important; width:160px !important;margin-left:-28px !important;}
.elementor-15 .elementor-element.elementor-element-c8d2335.elementor-element p{font-size:14px !important;}
.home_section2 ul li {font-size: 15px; padding-right: 20px;}
#home-section2 .img2 img{max-width:83% !important;}
.elementor-15 .elementor-element.elementor-element-c8d2335.elementor-element p{font-size:13px !important;}
.home_section2 ul li {font-size: 13px; padding-right: 20px;}
#home_follow h2 { text-decoration: underline !important; font-size: 25px;}
.elementor-917 .elementor-element.elementor-element-171b878 .elementor-heading-title {font-size: 25px !important;}
.elementor-917 .elementor-element.elementor-element-5808767 .elementor-heading-title {font-size: 25px !important;}
.has-inline-mobile-toggle .mobile-menu-control-wrapper {width:3% !important; margin-top:0px !important; order:3 !important;}
.elementor-91 .elementor-element.elementor-element-c588fd8.e-con {margin-top: -60px;}
.elementor-100 .elementor-element.elementor-element-42a645d {margin-top: -60px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {border-bottom: none; line-height: 95px; margin-bottom: -10px !important;font-weight:800 !important;}
#about_section p{padding-left:11% !important;font-size: 15px !important;line-height: 25px;}
#about_section ul {margin-left: 14%;}
#about_section ul li {font-size: 15px;line-height: 25px;}
.about_section1 h2 {font-size: 30px;margin-top: 0px; margin-bottom: 19px;padding-left: 30px;}
.about_section1 p { font-size: 15px !important;line-height: 25px;margin-bottom: -9px !important;padding-left: 8%; padding-right: 8%;}
#header_social img {width: 40px !important; margin-bottom:-15px !important; margin-left: 60%;}
.elementor-100 .elementor-element.elementor-element-6d69130 .elementor-button {display:none !important;}
#btn {display:block !important; font-size:12px; width:154px !important;}
#programs_section p {padding-left: 5%; padding-right: 5%; font-size:16px !important; line-height:33px !important;}
#programs_section h2{padding-left:5% !important; font-size: 30px !important; line-height: 40px}
#programs_section ul {padding-left: 12% !important; padding-right: 5%; font-size:18px; line-height: 35px;}
#programs_section img {margin-left: 0% !important;}
#programs_section ul li {font-size: 18px;line-height: 30px;margin-left: -8%;}
.program_section1 ul li { font-size: 16px; line-height: 31px; margin-left: 8%;}
.program_section1 h2 {font-size: 30px !important; line-height: 40px;padding-left: 25px;}
.program_section2 h2 {font-size: 30px !important; line-height: 40px; padding: 60px 16px 10px 30px !important;}
.program_section2 p {font-size:16px !important; line-height:33px !important;padding: 0px 30px 0px 30px !important;}
.program_section2 ul {padding-left: 0px !important;}
.program_section2 ul li {font-size: 16px; line-height: 30px; }
.program_section1 p{font-size:16px !important; line-height:33px !important; padding-bottom: 30px !important;padding-left: 30px;}
.about_section1 img{margin-bottom: 52% !important;}
.program_section1 img{margin-top: -70px;}
.menu-item-has-children .dropdown-menu-toggle{display:block !important;}
.main-navigation .main-nav ul ul li a {line-height: 5px; font-size: 14px;}
.main-navigation ul ul {background-color: #f1ece8; width: 298px; margin-left: -5px;	margin-top: -5px;border:none !important;}
.elementor-15 .elementor-element.elementor-element-b4a3d46:not(.elementor-motion-effects-element-type-background){background-position-x: -377px !important;}
#wpforms-form-646 {padding: 200px 40px 120px 40px !important;}
.wpforms-container .wpforms-form .wpforms-field-label {font-size: 14px !important;}
#wpforms-646-field_11 {margin-top: 20% !important;}
.elementor-917 .elementor-element.elementor-element-1b465ee:not(.elementor-motion-effects-element-type-background) {background-size: cover !important;}
#header_social {margin-left: 0%;width:60% !important; margin-top:40px !important;}
.main-navigation .main-nav ul li a {padding-left: 0px; padding-right: 0px; line-height: 60px;}
.main-navigation .main-nav ul li a:hover {border-bottom:none !important;}
#generate-slideout-menu.main-navigation .main-nav ul ul {margin-left: 0%;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {line-height: 60px;}
#home_form {
        padding: 60px 30px 30px 30px;
        border-radius: 25px !important;
        width: 92%;
        display: block;
        margin: auto;
        font-size: 15px;
}
.cf7-row {font-size: 13px !important;}
#contact_section {padding: 20px 50px 20px 50px !important;}
.page-id-2534 #contact_section {padding: 60px 20px 60px 20px !important;margin-bottom: 216px;}
.page-id-2534 .cf7-col label {
    line-height: 35px;
    font-size: 14px;
}
.elementor-91{order:2 !important;}
}

@media screen and (min-width: 390px) and (max-width: 429px){
.site-logo {width: 38% !important; margin-left: -30px !important ; width: 37% !important; }
.inside-header {
        padding-right: 54px !important;
        padding-left: 11px !important;
    }
.has-inline-mobile-toggle .mobile-menu-control-wrapper { margin-left: -20px !important; }
	
}