.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: "Love Ya Like A Sister", sans-serif;
color:#21465B;
}
h1, .h1 {
font-size: 3.5rem;
}
.default-btn{
text-transform:uppercase;
text-decoration: underline !important;
text-underline-offset: 2px;
}
.btn-primary, .silos-btn{
padding: 17.5px 30px;
border-radius: 100px;
text-transform:uppercase;
border:0px;
text-decoration: underline !important;
text-underline-offset: 2px;
}
.silos-btn{
background-color: #F93827;
border:1px solid #F93827;
}
.default-btn:hover, .btn-primary:hover, .silos-btn:hover{
text-decoration:none !important;
}
.silos-btn:hover{
background-color: #ffffff;
color:#F93827;
border:1px solid #F93827;
}
.top-title {
color: #16C47F;
}
.main-logo {
max-height: 46px;
}  .top-header-area {
padding-top: 15px;
padding-bottom: 15px;
background: #0B9EDC;
margin-bottom: 5px;
}
.top-header-left li,
.top-header-left a,
.top-header-right,
.top-header-right ul li a i,
.top-header-right .call a{
color: #ffffff;
}
.bg-fffbf5 {
background-color: #eeffc7;
} .marquee > img {
margin-left: -15px;
}  @media all and (max-width:991px){
.junior-school-courses-banner-vector1{
max-width: 0px;
}
.junior-school-courses-banner-vector2{
max-width: 90px;
}
}
.navbar-with-position-relative .navbar-brand {
padding: 10px 12px;
background-color: rgb(255, 255, 255);
border-radius: 150px;
}
.navbar-with-position-relative .others-options{
top: 0px !important;
margin-left: 0px;
padding: 20px 10px;
background-color: rgb(255, 255, 255) !important;
border-radius: 150px;
}
@media all and (min-width:768px) and (max-width:991px){
.navbar-with-position-relative .others-options{
top: 7px !important;
}
}
.navbar-toggler{
margin-left: 0px;
padding: 16px 10px !important;
background-color: rgb(255, 255, 255) !important;
border-radius: 150px;
}
.video .junior-school-courses-banner-area {
background-color: transparent;
}
.junior-school-courses-banner-vector1,
.junior-school-courses-banner-vector2{
max-width: 280px;
}  .jsc-features-area .icon img {
max-width: 75px;
} .jsc-about-content .inner-items .item .wrap {
position: relative;
width: 74px;
}
.jsc-about-content .inner-items .content {
width: 77%;
}
.jsc-about-content .inner-items .item .wrap .icon {
max-width: 42px;
margin-left: 10px;
} .ece-blog-card .content .date,
.ece-blog-card .content .sub{
display: none;
visibility:hidden;
}
.home .ece-blog-card .content h3, .home .ece-blog-card .content .h3 {
text-align: center;
}
.ece-blog-card .content h3, .ece-blog-card .content .h3 {
font-size: 2em;
margin-bottom: 30px;
}
.ece-blog-card .content h3 a, .ece-blog-card .content .h3 a { color: #21465B;
}
.wp-singular .blog-details ul.info{
display:none;
} .page-banner-area.bg-fffbf5{
background-color:#EFFAFF;
} .valores .col-lg-6 {
width: 100% !important;
}
@media all and (min-width:991px){
.valores .list-unstyled {
display: flex;
flex-wrap: wrap;
gap: 1%;
}
}
.valores li.d-flex {
flex-basis: 32%;
}
.custom-shape-1 {
display:block !important;
position: absolute;
left: 50%;
top: 10px;
z-index: 10;
animation: off-on 3s infinite linear;
}
.custom-shape-2 {
display:block !important;
position: absolute;
top: 100px;
right: 30%;
z-index: 10;
animation: off-on 2s infinite linear;
}
.custom-shape-3 {
display:block !important;
position: absolute;
top: 45%;
transform: translateY(-45%);
left: 30%;
z-index: 10;
animation: off-on 3s infinite linear;
}
.custom-shape-4 {
z-index:99;
top: 0;
right: 100px;
animation: moveBounce 6s infinite linear;
} .silos-profes .teachers-single-item .teachers-img{
padding-left:0;
padding-top:10px;
}
.silos-profes .teachers-single-item .teachers-content{
padding-left:0;
}
@media all and (min-width:768px){
.silos-profes  .teachers-single-item {
padding-left: 30px;
padding-right: 30px;
}
} .cooperacion .col-xxl-3.col-md-6 {
width: 50%;
} .ece-blog-area.lossilos-blog-area.ptb-140 {
padding-top: 0;
}
@media all and (min-width:768px){
.ece-blog-card.lossilos-card {
display: flex;
}
.ece-blog-card.lossilos-card .insights-img {
padding: 20px;
width: 33%;
}
.ece-blog-card.lossilos-card .content{
margin-top: 25px;
width: 66%;
}
}
.lossilos-posts .ece-blog-card .body h2{
font-size:1.1em;
font-family:"Nunito Sans";
font-weight:700;
}
.lossilos-posts .ece-blog-card .content .date{
display:none;
} .inspiring-content {
margin-right: 120px;
}
.instalaciones-servi .inspiring-content h2 {
font-family: "Nunito";
font-size: 16px !important;
} .servicios-wrap .contact-info-list ul li .icon i{
font-size: 60px;
line-height: 85px;
}
.servicios-area .contact-info-list {
margin-top: 50px;
}
.servicios-area .shape.shape-17 {
top: 50%;
z-index: 999;
}
.servicios-area .shape.shape-18 {
top: 0;
right: 130px;
}
.servicios-area .contact-info-list ul li .icon{
background-color:#FF9D23;
}
.servicios-area .contact-info-list ul li .icon.back1{
background-color:#69247C;
}
.servicios-img1, .servicios-img2 {
padding: 10px;
}
.servicios-img2 {
max-width: 60%;
float: right;
margin-right: -35px;
padding-top: 50px;
}
@media all and (max-width:991px){
.servicios-area .row{
flex-direction:column-reverse;
}
.servicios-img2 {
max-width: 100%;
float: none;
margin-right: 0px;
}
} .contact-info-list ul li .icon {
background: #0B9EDC;
}
.contact-info-list ul li .icon.bg-88b520 {
background: #16C47F;
}
.contact-info-list ul li .icon.bg-f4a21a {
background:#FC800A;
}
.contact-form .btn-primary {
color: #FFFFFF;
background: #F93827;
border:1px solid #F93827 !important;
}
.contact-form .btn-primary:hover{
color: #F93827;
background: #FFFFFF;
border-color: #F93827;
}
.contact-form .wpcf7-list-item a{
text-decoration: underline !important;
text-underline-offset: 2px;
}
.contact-form .wpcf7-list-item a:hover{
text-decoration: none !important;
} .bg-secondary{
background-color:#16C47F !important;
}
.copyright-area {
background-color: #FFFFFF !important;
}