*{padding: 0; margin: 0; }
p{font-size: 0.9em; line-height: 1.5em; margin-bottom: 10px;font-family: 'Raleway', sans-serif;}
.para{font-size: 1.5em;}
.pw{color: #fff;}
.paraw{font-size: 1.5em;color: #fff;}
.header{float: left; width: 100%;height: auto;background-color: rgb(255, 255, 255,0.6);position: fixed;z-index: 99999;}
.g100{float: left;width: 100%;height: auto; }
.g100p{float: left;width: 100%;height: auto; padding-top: 20px;padding-bottom: 20px;}
.g100pb{float: left;width: 100%;height: auto; padding-top: 20px;padding-bottom: 20px;background-color: #fa6166ff;}
.g100blog{float: left;width: 100%;height: auto; padding-top: 20px;padding-bottom: 20px;}
.g95{float: left;width: 95%;height: auto;margin-left: 2.5%;}
.g95w{float: left;width: 95%;height: auto;margin-left: 2.5%;margin-top: 10px;margin-bottom: 10px; background-color: #fff;padding-top: 20px;padding-bottom: 20px;border-radius: 10px;}
.g90c{float: left;width: 90%;height: auto;margin-left: 5%;}
.g90{float: left;width: 90%;height: auto;}
.g80{float: left;width: 80%;height: auto;}
.g80c{float: left;width: 80%;height: auto;margin-left: 10%;}
.g80ct{float: left;width: 80%;height: auto;margin-left: 10%;text-align: center;font-family: 'Nerko One', cursive;font-size: 1.5em;}
.g70{float: left;width: 70%;height: auto;}
.g70c{float: left;width: 70%;height: auto;margin-left: 15%;}
.g60{float: left;width: 60%;height: auto;}
.g60c{float: left;width: 50%;height: auto;margin-left: 20%;}
.g50{float: left;width: 50%;height: auto;}
.g50bgw{border-radius: 5px;  float: left;width: 50%;height: auto;background-color: #EFE7DB;padding-bottom: 20px;}
.g50c{float: left;width: 50%;height: auto;margin-left: 25%;}
.g50r{float: right;width: 45%;height: auto;}
.g40{float: left;width: 40%;height: auto;}
.g40c{float: left;width: 40%;height: auto;margin-left: 30%;}
.g30{float: left;width: 30%;height: auto;}
.g30c{float: left;width: 30%;height: auto;margin-left: 35%;}
.g25{float: left;width: 25%;height: auto;}
.g33{float: left;width: 33%;height: auto;}
.g25c{float: left;width: 25%;height: auto;margin-left: 37.5%;}
.g20{float: left;width: 20%;height: auto;}
.g10{float: left;width: 10%;height: auto;}
.footer{float: left; width: 100%;height: auto;padding-top: 50px;padding-bottom: 50px;background-color: #EF5D50;}
.footer a{text-decoration: none; color: #fa6166ff;}
.footer ul li{float: left; width: 100%;height: auto;list-style: none;padding-bottom: 10px;}
.footer ul li a{text-decoration: none; color: #2C072E;}
.gtopframe{float: left; width: 100%; height: auto;background-color: #fce77eff;padding-top: 10px;padding-bottom: 10px;font-family: 'Oswald', sans-serif;}
.glogo{margin: 0 auto; width: 15%; height: auto;}
.gmenu{float: left; width: 100%; height: auto;text-align: center;margin-top: 10px;}
.gmenu ul li{display: inline-block;text-transform: uppercase;padding-left: 10px;padding-right: 10px; }
.gmenu ul li a{text-decoration: none;color: #333;font-family: 'Oswald', sans-serif;}
.gvideo{float: left; width: 100%; height: auto;overflow: hidden;}
.gtitley{float: left; width: 100%; height: auto;color: rgb(187, 160, 26);font-size: 3vw;text-transform: uppercase;font-family: 'Oswald', sans-serif;}
.gtitlew{float: left; width: 100%; height: auto;color: rgb(255, 255, 255);font-size: 2vw;text-transform: uppercase;font-family: 'Oswald', sans-serif;}
.gtitleb{float: left; width: 100%; height: auto;color: rgb(78, 77, 77);font-size: 2vw;text-transform: uppercase;font-family: 'Oswald', sans-serif;}
.greadmore{margin: 0 auto; width: fit-content; height: auto;background-color: #fa6166ff;padding: 10px;text-transform: uppercase;border-radius: 10px;}
.greadmore a{text-decoration: none;color: #EFE7DB;}
#white{color: white;}
.gicon{float: left; width: 25px; height: auto;margin-left: 10px;}
.gwhatsapp{float: right; width: 10%; height: auto;bottom: 20px;right: 20px;position: fixed;}
.footer ul li{display: block;font-family: 'Raleway', sans-serif;}
.footer ul li a{color: #fff; font-size: 0.9em;}
.gbanner{float: left; width: 100%; height: 80vh;background-image: url('https://smilykiddospreschool.com/i/cbanner.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}

/* Masonry grid */
.masonry {
  transition: all .5s ease-in-out;
  column-gap: 30px;
  column-fill: initial;
}

/* Masonry item */
.masonry .brick {
  margin-bottom: 30px;
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
}

/* Masonry image effects */
.masonry .brick img {
  transition: all .5s ease-in-out;
  backface-visibility: hidden; /* Remove Image flickering on hover */
  
}

.masonry .brick:hover img {
  opacity: .75;
}

/* Bordered masonry */
.masonry.bordered {
  column-rule: 1px solid #D8B86D;
  column-gap: 50px;
}

.masonry.bordered .brick {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #D8B86D;
}

/* Gutterless masonry */
.masonry.gutterless {
  column-gap: 0;
}

.masonry.gutterless .brick {
  margin-bottom: 0;
}

/* Masonry on tablets */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .masonry {
    column-count: 2;
  }
}

/* Masonry on big screens */
@media only screen and (min-width: 1024px) {
  .desc {
    font-size: 1.1em;
    font-style: italic;
  }

  .intro {
    letter-spacing: 1px;
  }

  .masonry {
    column-count: 2;
  }
}

.wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-right: 1.5em;
  padding-left: 1.5em;
  max-width: 1080px;
}

.cf:after,
.lab-grid:after {
  content: "";
  display: table;
  clear: both;
}
img, video {
  max-width: 100%;
  vertical-align: middle;
}
.g100f{float: left; width: 100%; height: auto;margin-top: 10px;}
input{float: left; width: 100%;height: 30px;}
.g50bgw{border-radius: 5px;  float: left;width: 50%;height: auto;background-color: #EFE7DB;padding-bottom: 20px;}
.gtitlebg{margin-top: 20px; float: left; width: 100%;height: auto;padding-top: 10px;padding-bottom: 10px; background-color: #2C072E;color: #fff;border-radius: 5px; text-align: center;}
.gtitlebg2{margin-top: 20px; float: left; width: 100%;height: auto;padding-top: 10px;padding-bottom: 10px; background-color: #062858;color: #fff;border-radius: 5px; text-align: center;}
.gtitlebg3{margin-top: 20px; float: left; width: 100%;height: auto;padding-top: 10px;padding-bottom: 10px; background-color: #DAA116;color: #fff;border-radius: 5px; text-align: center;}
.gtitlebg4{margin-top: 20px; float: left; width: 100%;height: auto;padding-top: 10px;padding-bottom: 10px; background-color: #710A03;color: #fff;border-radius: 5px; text-align: center;}
.g50bgw{border-radius: 5px;  float: left;width: 50%;height: auto;background-color: #EFE7DB;padding-bottom: 20px;}




@media screen and (max-width: 750px) {

    .gtopframe {display:none;}
    .smallheader{display: block !important;}

    .g50{width:100%; margin-bottom: 20px;}
    .g50bgw{width:100%; margin-bottom: 20px;}
    .g50c{width:100%;margin-left: 0;}
    .g60c{width:100%;margin-left: 0;}
    .g40c{width:100%;margin-left: 0;}
    .g30{width:100%;margin-left: 0;}
    .g20{width:100%;margin-left: 0;}
    .gtitleb {font-size: 6vw;}
    .gtitley {font-size: 6vw;}
    .gtitlew {font-size: 6vw;}

    .g33{width:100%;}
    .g33{width:100%;}
    .g40{width:100%;}
    .g60{width:100%;}
    .gtitley { font-size: 6vw;}
    .gtitle { font-size: 6vw;}
    .gtitle { font-size: 6vw;}
    .gtitlesmalltc{ font-size: 6vw;}
    .gblogtitle{ font-size: 5vw;}
    .gblogtitlew{ font-size: 6vw;}
    .g95blog{margin-top: 20px;}
  .g50r{width:100%; margin-top: 30vh;}

}