/* variable */
/* margin */
/* position */
/* left right */
/* font */
/* display */
/* media */
/* banner titile starts */
/* line 6, ../sass/content.scss */
.page-descrip ul li {
  list-style: none;
  padding-left: 1rem;
  font-size: 1rem;
}

/* line 12, ../sass/content.scss */
.page-descrip ul li:before {
   content: "";
  color: #f65b5b; 
   line-height: 1rem;
  margin-left: -1.3rem;
  font-size: 4.643rem;
  margin-top: -0.3rem;
  display: block;
}

/* line 22, ../sass/content.scss */
.page-banner {
  position: relative;
  border-bottom: 0.71rem solid #ffb739;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.56);
  max-height: 23rem;
}
/* line 28, ../sass/content.scss */
.page-banner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.56);
}
/* line 37, ../sass/content.scss */
.page-banner img {
  width: 100%;
}
/* line 40, ../sass/content.scss */
.page-banner .pg-ttext {
  position: absolute;
  bottom: 0rem;
  right: 0rem;
  color: #fff;
  width: 100%;
  float: left;
  height: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2rem;
}
@media (max-width: 648px) {
  /* line 40, ../sass/content.scss */
  .page-banner .pg-ttext {
    padding: 1rem;
  }
}
/* line 56, ../sass/content.scss */
.page-banner .pg-ttext h1 {
    font-family: "Aileron";
    font-size: 2.5rem;
    font-weight: 300;
    color: #fff;
    text-shadow: 0 0.071rem 0.214rem #000;
    margin: 0;
    text-align: center;
}
@media (max-width: 768px) {
  /* line 56, ../sass/content.scss */
  .page-banner .pg-ttext h1 {
    font-size: 2rem;
  }
}

/* banner titile End */
/* line 73, ../sass/content.scss */
.page-descrip {
  padding: 3rem 0;
  max-width: 80%;
  margin: 0 auto;
}
.page-id-3502 .hm-descrip .hh3 h3{
	padding-top:4.42rem;
}
.page-id-15 .hm-descrip .hh3 h3{
	padding-top:4.42rem;
}
@media (max-width: 648px) {
  /* line 73, ../sass/content.scss */
  .page-descrip {
    max-width: 85%;
  }
}
@media (max-width: 768px) {
  /* line 73, ../sass/content.scss */
  .page-descrip {
    padding: 2rem 0;
  }
}

/* light blue sec starts */
/* line 84, ../sass/content.scss */
.lgt-blue {
  background: #4eaef7;
  color: #fff;
  text-align: center;
  padding: 1.786rem 1.071rem;
}
@media (max-width: 768px) {
  /* line 84, ../sass/content.scss */
  .lgt-blue {
    margin-bottom: 3rem;
  }
}
/* line 92, ../sass/content.scss */
.lgt-blue h3 {
      font-size: 2rem;
    font-weight: 300;
    margin-top: 0.714rem;
}
@media (max-width: 768px) {
  /* line 92, ../sass/content.scss */
  .lgt-blue h3 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
  }
}
/* line 102, ../sass/content.scss */
.lgt-blue ul {
  text-align: center;
}
/* line 104, ../sass/content.scss */
.lgt-blue ul li {
  text-transform: capitalize;
  margin: 0.571rem 1.786rem;
  display: inline-block;
}
/* line 108, ../sass/content.scss */
.lgt-blue ul li h3 {
  font-size: 2rem;
  font-weight: 200;
}
@media (max-width: 768px) {
  /* line 108, ../sass/content.scss */
  .lgt-blue ul li h3 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.3;
  }
}
/* line 117, ../sass/content.scss */
.lgt-blue ul li p {
  font-size: 1.8rem;
  color: #fff;
}
@media (max-width: 768px) {
  /* line 117, ../sass/content.scss */
  .lgt-blue ul li p {
    font-size: 1.2rem;
  }
}

/* light blue sec End */
/* yellow border sec starts */
/* line 134, ../sass/content.scss */
.bg-a-ytborder {
  border-top: 1.071rem solid #ffb739;
  text-align: center;
}
/* line 137, ../sass/content.scss */
.bg-a-ytborder h2 {
  text-transform: uppercase;
  font-family: "bebaskai";
  display: inline-block;
  font-weight: normal;
  font-size: 2.5rem;
  background: #ffb739;
  color: #fff;
  padding: 1rem 3.071rem 0.5em;
  -webkit-border-radius: 0 0 0.714rem 0.714rem;
  -moz-border-radius: 0 0 0.714rem 0.714rem;
  -ms-border-radius: 0 0 0.714rem 0.714rem;
  border-radius: 0 0 0.714rem 0.714rem;
}
@media (max-width: 768px) {
  /* line 137, ../sass/content.scss */
  .bg-a-ytborder h2 {
    font-size: 26px;
    margin-bottom: 0;
    margin-top: -0.2rem;
  }
}

/* yellow border sec End */
/* infant body sec starts */
/* line 161, ../sass/content.scss */
.art-txt {
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 648px) {
  /* line 161, ../sass/content.scss */
  .art-txt {
    max-width: 85%;
  }
}
/* line 163, ../sass/content.scss */
.arts{
	padding-bottom:2rem;
}
.art-txt .art-blog {
  padding: 3rem 0 3rem;
}
@media (max-width: 768px) {
  /* line 163, ../sass/content.scss */
  .art-txt .art-blog {
    padding: 2rem 0;
  }
}
/* line 168, ../sass/content.scss */
.art-txt .art-blog img {
  width: 100%;
  border: 0.286rem solid #fff;
  -webkit-border-radius: 2.143rem;
  -moz-border-radius: 2.143rem;
  -ms-border-radius: 2.143rem;
  border-radius: 2.143rem;
  -webkit-box-shadow: 0 0 0.429rem #bebebe;
  -moz-box-shadow: 0 0 0.429rem #bebebe;
  -ms-box-shadow: 0 0 0.429rem #bebebe;
  box-shadow: 0 0 0.429rem #bebebe;
}
@media (max-width: 768px) {
  /* line 168, ../sass/content.scss */
  .art-txt .art-blog img {
    width: auto;
    display: block;
    margin: 0 auto 1rem;
  }
}
/* line 179, ../sass/content.scss */
.art-txt .art-blog h3 {
  color: #2b2b2b;
  font-size: 2rem;
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 179, ../sass/content.scss */
  .art-txt .art-blog h3 {
    font-size: 1.8rem;
  }
}

/* infant body sec End */
/* blue form Section starts */
/* line 197, ../sass/content.scss */
.tourform_secion {
  background: #20c2f1;
	/*background: #e76548;*/
}

/* line 201, ../sass/content.scss */
.frm-left {
  padding: 6rem 1.429rem 0;
  background: transparent;
  /*background: #e76548;*/
  color: #fff;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 201, ../sass/content.scss */
  .frm-left {
    min-height: auto;
    padding-bottom: 1rem;
	padding-top: 3rem;
  }
	.footer-google-reviewbadge {
      margin-bottom: 1.5rem;
	  margin-top:1.5rem;
	}
}
/* line 210, ../sass/content.scss */
.frm-left .cen-frm {
  width: 30rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 210, ../sass/content.scss */
  .frm-left .cen-frm {
    width: 100%;
  }
	.in-body {
    padding: 0rem 0 4rem !important;
	}
}
/* line 216, ../sass/content.scss */
.frm-left .cen-frm h2 {
  font-size: 2.688rem;
  font-weight: 800;
  margin-bottom: 0.357rem;
}
/* line 221, ../sass/content.scss */
.frm-left .cen-frm p {
  color: #fff;
	text-align:center;
}
/* line 224, ../sass/content.scss */
.frm-left .cen-frm form {
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 224, ../sass/content.scss */
  .frm-left .cen-frm form {
    width: 90%;
  }
}
@media (max-width: 648px) {
  /* line 224, ../sass/content.scss */
  .frm-left .cen-frm form {
    width: 100%;
  }
}
/* line 233, ../sass/content.scss */
.frm-left .cen-frm form .form-group {
  margin-bottom: 1rem;
}

/* blue form Section End */
/* blue form equal right img sec starts */
/* line 246, ../sass/content.scss */
.frm-right {
  padding-left: 0;
  padding-right: 0;
}
/* line 249, ../sass/content.scss */
.frm-right img {
  width: 100%;
}

/* blue form equal right img sec End */
/* map starts */
/* line 260, ../sass/content.scss */
.map {
  height: 39rem;
  display: block;
  width: 100%;
  float: left;
}
@media (max-width: 648px) {
  /* line 260, ../sass/content.scss */
  .map {
    height: 28rem;
  }
}

/* map End */
/* contact page starts */
/* line 276, ../sass/content.scss */
.contact-frm {
  background: #fff;
  padding: 0;
}
/* line 279, ../sass/content.scss */
.contact-frm h2 {
  display: block;
  background: #4eaef7;
  padding: 2.071rem 1.071rem;
  font-weight: normal;
  font-size: 3.571rem;
}
@media (max-width: 768px) {
  /* line 279, ../sass/content.scss */
  .contact-frm h2 {
    font-size: 3rem;
  }
}
/* line 289, ../sass/content.scss */
.contact-frm .cen-frm {
  width: 40rem;
  padding: 3rem 0;
}
@media (max-width: 648px) {
  /* line 289, ../sass/content.scss */
  .contact-frm .cen-frm {
    width: 100%;
    padding-left: 1.071rem;
    padding-right: 1.071rem;
  }
}
/* line 297, ../sass/content.scss */
.contact-frm .cen-frm p {
  font-size: 2.143rem;
  color: #232323;
}
@media (max-width: 648px) {
  /* line 297, ../sass/content.scss */
  .contact-frm .cen-frm p {
    font-size: 1.4rem;
  }
}
/* line 304, ../sass/content.scss */
.contact-frm .cen-frm form {
  width: 100%;
}
/* line 308, ../sass/content.scss */
.contact-frm .address {
  padding: 3rem 1.071rem 2rem;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 308, ../sass/content.scss */
  .contact-frm .address {
    padding-top: 0;
  }
}
/* line 315, ../sass/content.scss */
.contact-frm .address address strong {
  color: #1D1D1D;
  font-size: 2.2rem;
}
@media (max-width: 648px) {
  /* line 315, ../sass/content.scss */
  .contact-frm .address address strong {
    font-size: 1.6rem;
  }
}
/* line 324, ../sass/content.scss */
.contact-frm .map {
  padding-top: 4rem;
}
@media (max-width: 768px) {
  /* line 324, ../sass/content.scss */
  .contact-frm .map {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  /* line 333, ../sass/content.scss */
  .page-id-29 .contact-frm {
    margin-top: 8.5rem;
  }
}
@media (max-width: 648px) {
  /* line 333, ../sass/content.scss */
  .page-id-29 .contact-frm {
    margin-top: 4.5rem;
  }
}

/* contact page End */
/* careers page Starts */
/* line 349, ../sass/content.scss */
.career-list {
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 648px) {
  /* line 349, ../sass/content.scss */
  .career-list {
    max-width: 85%;
  }
}
/* line 351, ../sass/content.scss */
.career-list.cuscar {
 padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (max-width: 768px) {
  /* line 351, ../sass/content.scss */
  .career-list.cuscar {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 360, ../sass/content.scss */
.career-list ul li {
  padding: 1rem 0;
  border-bottom: 0.073rem solid #c7c7c7;
}
/* line 363, ../sass/content.scss */
.career-list ul li h3 {
  font-size: 2rem;
  font-weight: 400;
  margin-bottom: 0.5rem;
}
.career-list ul li h3 a {
	font-weight: normal;
    font-size: 1.4rem;
    vertical-align: middle;
}
@media (max-width: 648px) {
  /* line 363, ../sass/content.scss */
  .career-list ul li h3 {
    font-size: 1.6rem;
  }
}
/* line 371, ../sass/content.scss */
.career-list ul li span {
    display: block;
    padding-bottom: 1.071rem;
    text-transform: capitalize;
    font-size: 0.7rem;
}
.career-list ul li span strong {
	color: #464646;
    font-weight: 700;
}
/* line 377, ../sass/content.scss */
/* .career-list ul li p {
  font-size: 1.4rem;
} */
@media (max-width: 767px) {
  /* line 377, ../sass/content.scss */
  .career-list ul li p {
    font-size: 1rem;
  }
}
/* line 383, ../sass/content.scss */
.career-list ul li hr {
  margin-top: 3rem;
  margin-bottom: 0rem;
  display: none;
}
/* line 388, ../sass/content.scss */
.career-list ul li:last-child {
  padding-bottom: 1rem;
  border-bottom: 0 solid #c7c7c7;
}

/* careers page End */
/* comment page Starts */
/* line 402, ../sass/content.scss */
.container.pdtb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  /* com right starts */
  /* com right Ene */
}
@media (max-width: 768px) {
  /* line 402, ../sass/content.scss */
  .container.pdtb {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
}
/* line 409, ../sass/content.scss */
.container.pdtb .verticalhr,
.container.pdtb .page-descrip {
  border-right: 0.073rem solid #c7c7c7;
  padding-right: 2.143rem;
}
@media (max-width: 768px) {
  /* line 409, ../sass/content.scss */
  .container.pdtb .verticalhr,
  .container.pdtb .page-descrip {
    border-right: 0 solid #c7c7c7;
    padding-right: 1.071rem;
  }
}
/* line 417, ../sass/content.scss */
.container.pdtb .verticalhr h1,
.container.pdtb .page-descrip h1 {
  font-size: 2.1rem;
  margin-bottom: 0.5rem;
  color: #393939;
  margin-top: 0;
}
@media (max-width: 648px) {
  /* line 417, ../sass/content.scss */
  .container.pdtb .verticalhr h1,
  .container.pdtb .page-descrip h1 {
    font-size: 1.429rem;
  }
}
/* line 426, ../sass/content.scss */
.container.pdtb .verticalhr .hdsubtitleblog,
.container.pdtb .verticalhr span,
.container.pdtb .page-descrip .hdsubtitleblog,
.container.pdtb .page-descrip span {
    font-size: .7rem;
    display: block;
    padding-bottom: 0.2rem;
    color: #000;
    margin-bottom: 0;
}
/* line 434, ../sass/content.scss */
.container.pdtb .verticalhr p,
.container.pdtb .page-descrip p {
  font-size: 1rem;
}
@media (max-width: 767px) {
  /* line 434, ../sass/content.scss */
  .container.pdtb .verticalhr p,
  .container.pdtb .page-descrip p {
    font-size: 1.2rem;
  }
}
/* line 440, ../sass/content.scss */
.container.pdtb .verticalhr ul,
.container.pdtb .page-descrip ul {
  list-style: none;
  padding-left: 2rem;
}
/* line 443, ../sass/content.scss */
.container.pdtb .verticalhr ul li,
.container.pdtb .page-descrip ul li {
  font-size: 1rem;
}
/* line 445, ../sass/content.scss */
.container.pdtb .verticalhr ul li:before,
.container.pdtb .page-descrip ul li:before {
  content: ".";
  color: #f65b5b;
  line-height: 0.8rem;
  margin-right: 0.6rem;
  font-size: 4.643rem;
}
/* line 454, ../sass/content.scss */
.container.pdtb .verticalhr .shareicnsblog,
.container.pdtb .page-descrip .shareicnsblog {
  width: 100%;
  float: left;
  border-bottom: 0.07143rem solid #cecece;
  margin-bottom: 1rem;
  padding: 2rem 0 0.4rem;
}
/* line 460, ../sass/content.scss */
.container.pdtb .verticalhr .shareicnsblog ul,
.container.pdtb .page-descrip .shareicnsblog ul {
  padding-left: 0;
  float: right;
}
/* line 464, ../sass/content.scss */
.container.pdtb .verticalhr .shareicnsblog ul li:before,
.container.pdtb .page-descrip .shareicnsblog ul li:before {
  display: none;
}
/* line 467, ../sass/content.scss */
.container.pdtb .verticalhr .shareicnsblog ul li img,
.container.pdtb .page-descrip .shareicnsblog ul li img {
  width: 2.4rem;
}
/* line 471, ../sass/content.scss */
.container.pdtb .verticalhr .shareicnsblog ul .sharetxt,
.container.pdtb .page-descrip .shareicnsblog ul .sharetxt {
  font-style: italic;
  font-size: 1.2rem;
  color: #8e492c;
  font-weight: 500;
}
/* line 481, ../sass/content.scss */
.container.pdtb .blogcmt-frm h3 {
  font-size: 1.1rem;
  color: #3f3f3f;
  margin-bottom: 0.8em;
  font-weight: 300;
}
/* line 487, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist {
  width: 100%;
  float: left;
  list-style: none;
}
/* line 493, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist li li:before {
  display: none;
}
/* line 498, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-body {
  padding-bottom: 1.5rem;
  width: 100%;
  float: left;
  border-bottom: 0.07143rem solid #cecece;
  margin-bottom: 2rem;
}
/* line 504, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-body footer {
  background: none;
  border-top: 0 solid #f65b5b;
  width: 100%;
  width: 100%;
  float: left;
}
/* line 510, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-body footer .comment-author {
  width: 5rem;
  height: 5rem;
  float: left;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
  display: none;
}
/* line 517, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-body footer .comment-author img {
  width: 100%;
  height: 100%;
}
/* line 522, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-body footer .comment-metadata {
  font-size: 1rem;
}
/* line 527, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-content {
  width: 100%;
  float: left;
}
/* line 530, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .comment-content p {
  font-size: 1.3rem;
}
/* line 534, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .reply {
  width: 100%;
  float: left;
  margin-top: -0.5rem;
}
/* line 538, ../sass/content.scss */
.container.pdtb .blogcmt-frm .commentlist .reply a {
  font-size: 1.2rem;
}
/* line 546, ../sass/content.scss */
.container.pdtb .recnt-post h3 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 550, ../sass/content.scss */
.container.pdtb .recnt-post hr.horizontalhr {
  margin-top: 0.5rem;
}
/* line 554, ../sass/content.scss */
.container.pdtb .recnt-post ul li {
  padding-bottom: 0.8rem;
}
/* line 556, ../sass/content.scss */
/* .container.pdtb .recnt-post ul li h4 {
  font-weight: 300;
} */
/* line 559, ../sass/content.scss */
.container.pdtb .recnt-post ul li div {
  font-size: 1.1rem;
}
.container.pdtb .recnt-post ul li div span{
	font-size:.7rem;
}
.pdbt5{
	font-size: 1rem;
    margin-bottom: 0;
}
/* line 564, ../sass/content.scss */
.container.pdtb .recnt-post a.showalltxt {
  text-decoration: underline;
  float: right;
  font-style: italic;
  font-size: 1.1rem;
}

/* comment page End */
/* why us page starts */
/* line 580, ../sass/content.scss */
.stylebody {
  max-width: 80%;
  margin: 0 auto;
  margin: 4rem auto;
}
.stylebody {
  margin: 4rem auto 4rem;
}
iframe{
	width:100%;
	height:27rem;
}
@media (max-width: 648px) {
  /* line 580, ../sass/content.scss */
  .stylebody {
    max-width: 85%;
  }
}
@media (max-width: 767px) {
  /* line 580, ../sass/content.scss */
  .stylebody {
    margin: 1rem auto;
  }
}
/* line 586, ../sass/content.scss */
.stylebody h3 {
  font-size: 1.4rem;
font-weight: normal;
}
@media (max-width: 767px) {
  /* line 586, ../sass/content.scss */
  .stylebody h3 {
    font-size: 1.2rem;
  }
}

/* why us page End */
/* page scroll top arrow starts */
/* line 601, ../sass/content.scss */
#return-to-top {
  position: fixed;
  bottom: 6.3rem;
  right: 2rem;
  background: #1e82b0;
  width: 3rem;
  height: 3rem;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: none;
  z-index: 99999999;
}
/* line 612, ../sass/content.scss */
#return-to-top img {
  width: 1.3rem;
  margin-left: 0.85rem;
  margin-top: 0.61rem;
}
/* line 617, ../sass/content.scss */
#return-to-top:hover {
  background: #18a6d0;
}
@media (max-width: 768px) {
  /* line 601, ../sass/content.scss */
  #return-to-top {
    display: none !important;
  }
}

/* page scroll top arrow starts */
/* yellow border & title bg starts */
/* line 631, ../sass/content.scss */
.bg-a-ytborder {
  /*border-top: 1rem solid #ffb739;*/
	border-top: 1.06rem solid #20c2f1;
  text-align: center;
}
.form-group {
    margin-bottom: 1rem;
}
/* .logged-in iframe {
    height: 17rem;
} */
.page-id-29 .stylebody {
    margin: 2rem auto 0rem;
}
@media (max-width: 1024px) {
.logged-in iframe {
    height: 26rem;
}
}
/* line 634, ../sass/content.scss */
.bg-a-ytborder h2 {
  text-transform: uppercase;
  font-family: "Aileron";
  display: inline-block;
  font-weight: normal;
  font-size: 2rem;
  /*background: #ffb739;*/
	background: #20c2f1;
  color: #fff;
  padding: 1rem 3.071rem 0.5em;
  -webkit-border-radius: 0 0 0.714rem 0.714rem;
  -moz-border-radius: 0 0 0.714rem 0.714rem;
  -ms-border-radius: 0 0 0.714rem 0.714rem;
  border-radius: 0 0 0.714rem 0.714rem;
}
@media (max-width: 648px) {
  /* line 634, ../sass/content.scss */
  .bg-a-ytborder h2 {
    font-size: 1.5rem;
    padding: 0.5rem 1rem;
  }
}

/* yellow border & title b End */
/* gallery shadow starts */
/* line 657, ../sass/content.scss */
.gal-shadow {
  position: relative;
  width: 50%;
  margin: 0 auto;
}
@media (max-width: 648px) {
  /* line 657, ../sass/content.scss */
  .gal-shadow {
    width: 90%;
  }
}
/* line 664, ../sass/content.scss */
.gal-shadow span {
  max-width: 100%;
  position: relative;
  display: block;
  max-width: 80%;
  margin: 0 auto;
}

/* gallery shadow end */
/* why-montessori page starts */
/* line 679, ../sass/content.scss */
.in-body {
  max-width: 80%;
  margin: 0 auto;
  padding:4rem 0 4rem;
}
@media (max-width: 648px) {
  /* line 679, ../sass/content.scss */
  .in-body {
    max-width: 85%;
  }
}

/* line 685, ../sass/content.scss */
.why-video .pauto-sec {
  max-width: 80%;
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 5rem;
}
@media (max-width: 648px) {
  /* line 685, ../sass/content.scss */
  .why-video .pauto-sec {
    max-width: 85%;
  }
}
@media (max-width: 768px) {
  /* line 685, ../sass/content.scss */
  .why-video .pauto-sec {
    background: url(../images/box-shadow.png) no-repeat;
    background-position: bottom center;
    padding-bottom: 1.3rem;
    background-size: 100%;
    margin-bottom: 3rem;
  }
	
.page-id-29 .stylebody {
    margin: 0rem auto 0rem;
}
}
@media (max-width: 648px) {
  /* line 685, ../sass/content.scss */
  .why-video .pauto-sec {
    padding-bottom: 1rem;
  }
}
/* line 699, ../sass/content.scss */
.why-video .pauto-sec p {
  font-size: 1.8rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
  text-align: center;
}
@media (max-width: 648px) {
  /* line 699, ../sass/content.scss */
  .why-video .pauto-sec p {
    font-size: 1.4rem;
  }
}
/* line 708, ../sass/content.scss */
.why-video .pauto-sec .gal-shadow {
  background: url(../images/box-shadow.png) no-repeat;
  background-position: bottom center;
  padding-bottom: 0.9rem;
  background-size: 100%;
}
@media (max-width: 768px) {
  /* line 708, ../sass/content.scss */
  .why-video .pauto-sec .gal-shadow {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    width: 100%;
    background: none;
  }
}
/* line 722, ../sass/content.scss */
.why-video .pauto-sec .gal-shadow iframe {
  border: 0;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 722, ../sass/content.scss */
  .why-video .pauto-sec .gal-shadow iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

/* why-montessori page End */
/* FAQ page starts */
/* line 746, ../sass/content.scss */
.stylebody .in-body {
  max-width: 100%;
}
/* line 749, ../sass/content.scss */
.stylebody h4 {
  font-size: 1.814rem;
  font-weight: 400;
}
@media (max-width: 648px) {
  /* line 749, ../sass/content.scss */
  .stylebody h4 {
    font-size: 1.6rem;
  }
}

@media (max-width: 648px) {
  /* line 759, ../sass/content.scss */
  .page-id-227 h3 {
    font-size: 1.3rem;
  }
}
/* line 764, ../sass/content.scss */
.page-id-227 p {
  padding-left: 2.1rem;
  margin-bottom: 3rem;
}
.page-id-227 .addressfooter p
{
	padding-left:0px;
}
@media (max-width: 648px) {
  /* line 764, ../sass/content.scss */
  .page-id-227 p {
    padding-left: 1.5rem;
    margin-bottom: 2rem;
  }
}

/* FAQ page End */
/* food menu starts */
/* line 780, ../sass/content.scss */
.table-container {
  overflow-x: auto;
}
/* line 783, ../sass/content.scss */
.table-container table thead {
  font-size: 1rem;
}
@media (max-width: 648px) {
  /* line 783, ../sass/content.scss */
  .table-container table thead {
    font-size: 1rem;
  }
}
/* line 788, ../sass/content.scss */
.table-container table thead th {
  background: #3f619d;
  padding: 1rem;
  color: #fff;
}
@media (max-width: 648px) {
  /* line 788, ../sass/content.scss */
  .table-container table thead th {
    font-size: 1rem;
  }
}
/* line 798, ../sass/content.scss */
.table-container table tbody td {
  font-size: 1rem;
  padding: 1rem 0.5rem;
}

/* food menu End */
/* gallery page starts */
/* line 813, ../sass/content.scss */
.gal-body .sle-gal-ptxt {
  text-align: right;
  font-size: 1.2rem;
  margin-bottom: 0;
  margin-top: -0.2rem;
}
@media (max-width: 648px) {
  /* line 813, ../sass/content.scss */
  .gal-body .sle-gal-ptxt {
    text-align: left;
  }
}
/* line 822, ../sass/content.scss */
.gal-body .dropdown button {
  font-size: .8rem;
}
/* line 825, ../sass/content.scss */
.gal-body .dropdown ul {
  min-width: 160px;
  padding: 0.3rem 0;
  margin: 0 0 0;
  font-size: 1rem;
}
/* line 831, ../sass/content.scss */
.gal-body .dropdown ul li a {
  font-size: 1rem;
}
/* line 837, ../sass/content.scss */
.gal-body .gallery-inner {
  background: url(../images/box-shadow.png) no-repeat;
  background-position: bottom center;
  padding-bottom: 1.3rem;
  background-size: 100%;
}
@media (max-width: 648px) {
  /* line 837, ../sass/content.scss */
  .gal-body .gallery-inner {
    padding-bottom: 0.8rem;
  }
}

/* line 849, ../sass/content.scss */
.gal-img-vdo .gal-blog {
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 3rem;
}
@media (max-width: 648px) {
  /* line 849, ../sass/content.scss */
  .gal-img-vdo .gal-blog {
    max-width: 85%;
  }
}
/* line 854, ../sass/content.scss */
.gal-img-vdo .gal-blog ul.slick-slider {
  background: #f8f8f8;
  margin: 2rem 0 0;
  padding: 1rem;
}
/* line 859, ../sass/content.scss */
.gal-img-vdo .gal-blog ul li {
  margin: 1rem;
}
/* line 864, ../sass/content.scss */
.gal-img-vdo .galvdo-blog {
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 648px) {
  /* line 864, ../sass/content.scss */
  .gal-img-vdo .galvdo-blog {
    max-width: 85%;
  }
}
/* line 867, ../sass/content.scss */
.gal-img-vdo .galvdo-blog ul {
  padding: 5rem 0;
}
/* line 869, ../sass/content.scss */
.gal-img-vdo .galvdo-blog ul li {
  margin: 1rem 2.2rem;
  width: 27%;
}
@media (max-width: 648px) {
  /* line 869, ../sass/content.scss */
  .gal-img-vdo .galvdo-blog ul li {
    width: 100%;
    margin: 1rem 0;
  }
}

/* line 882, ../sass/content.scss */
.single-gallery .galley {
  max-width: 45%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 882, ../sass/content.scss */
  .single-gallery .galley {
    max-width: 80%;
  }
}
@media (max-width: 648px) {
  /* line 882, ../sass/content.scss */
  .single-gallery .galley {
    max-width: 100%;
  }
}
/* line 892, ../sass/content.scss */
.single-gallery .galley .gal-shadow span {
  max-width: 100%;
}
/* line 895, ../sass/content.scss */
.single-gallery .galley .gal-shadow .galtx {
  position: absolute;
  width: 100%;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
}
/* line 902, ../sass/content.scss */
.single-gallery .galley .gal-shadow .galtx h2 {
  margin-top: 1.429rem;
  margin-bottom: 0rem;
}
/* line 906, ../sass/content.scss */
.single-gallery .galley .gal-shadow .galtx p {
  color: #fff;
  font-size: 1.3rem;
}

/* gallery page End */
/* gallery popup starts */
/* line 928, ../sass/content.scss */
.cuspop {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  top: 0;
  text-align: center;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
/* line 937, ../sass/content.scss */
.cuspop iframe {
  width: 50%;
  height: 90%;
  margin-top: 2%;
}
@media (max-width: 768px) {
  /* line 937, ../sass/content.scss */
  .cuspop iframe {
    width: 80%;
    height: 90%;
    margin-top: 17%;
    max-height: 220px;
  }
}

/* line 950, ../sass/content.scss */
.cuspopclose {
  background: url(../images/vcancel.svg);
  width: 3rem;
  height: 3rem;
  display: block;
  position: absolute;
  right: 1rem;
  top: 1rem;
  text-indent: -9999px;
  overflow: hidden;
  background-size: 100%;
  cursor: pointer;
}
@media (max-width: 648px) {
  /* line 950, ../sass/content.scss */
  .cuspopclose {
    width: 2rem;
    height: 2rem;
  }
}

/* gallery popup End */
/* home page starts */
/* line 975, ../sass/content.scss */
.home .page-banner {
  border-bottom: 0;
  max-height: 41rem;
}
/* line 978, ../sass/content.scss */
.home .page-banner:before {
  display: none;
}
/* line 981, ../sass/content.scss */
.home .page-banner .pg-ttext {
  align-items: flex-end;
  text-align: center;
}
/* line 984, ../sass/content.scss */
.home .page-banner .pg-ttext h1 {
  text-align: center;
}
@media (max-width: 768px) {
  /* line 984, ../sass/content.scss */
  .home .page-banner .pg-ttext h1 {
    font-size: 3rem;
  }
}
@media (max-width: 648px) {
  /* line 984, ../sass/content.scss */
  .home .page-banner .pg-ttext h1 {
    font-size: 1.6rem;
  }
}
/* line 995, ../sass/content.scss */
.home .hm-descrip {
  padding: 3rem 0 5rem 0;
}
@media (max-width: 648px) {
  /* line 995, ../sass/content.scss */
  .home .hm-descrip {
    padding: 0rem 0 1rem;
  }
}

/* line 1003, ../sass/content.scss */
.hh3 {
  text-align: center;
}
/* line 1005, ../sass/content.scss */
.hh3 h3 {
  color: #2b2b2b;
  padding-top: 1.429rem;
  padding-bottom: 3rem;
  font-size: 2rem;
  font-weight: 300;
}
@media (max-width: 648px) {
  /* line 1005, ../sass/content.scss */
  .hh3 h3 {
    padding-bottom: 2rem;
  }
}
/* line 1014, ../sass/content.scss */
.hh3 h3 span {
  position: relative;
  padding-bottom: 0.357rem;
}
@media (max-width: 768px) {
  /* line 1014, ../sass/content.scss */
  .hh3 h3 span {
    width: 100%;
    display: block;
  }
}
/* line 1021, ../sass/content.scss */
.hh3 h3 span:before {
  position: absolute;
  background: #e87f5e;
  width: 100%;
  height: 0.23rem;
  content: "";
  bottom: -0.5rem;
  left: 0;
  right: 0;
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 1021, ../sass/content.scss */
  .hh3 h3 span:before {
    max-width: 30%;
  }
}

/* line 1041, ../sass/content.scss */
.buz-gal {
  background: #20c2f1;
}
/* line 1043, ../sass/content.scss */
.buz-gal .bg-a-ytborder {
  border-top: 0 solid #1e82b0;
  border-bottom: 1.071rem solid #20c2f1;
  background: #fff;
}
@media (max-width: 648px) {
  /* line 1043, ../sass/content.scss */
  .buz-gal .bg-a-ytborder {
    background: none;
  }
}
/* line 1050, ../sass/content.scss */
.buz-gal .bg-a-ytborder h2 {
  font-size: 2rem;
  font-weight: 300;
  text-transform: capitalize;
  display: inline-black;
  background: #20c2f1;
  -webkit-border-radius: 0.714rem 0.714rem 0 0;
  -moz-border-radius: 0.714rem 0.714rem 0 0;
  -ms-border-radius: 0.714rem 0.714rem 0 0;
  border-radius: 0.714rem 0.714rem 0 0;
  text-shadow: 0 0.143rem 0.214rem #757575;
  margin-bottom: 0;
  font-family: "Aileron";
}

/* line 1064, ../sass/content.scss */
.sc-programs {
  background: #f8f8f8;
  text-align: center;
}
/* line 1069, ../sass/content.scss */
.sc-programs ul li .pro-timg {
  position: relative;
}
/* line 1071, ../sass/content.scss */
.sc-programs ul li .pro-timg img {
  width: 100%;
}
/* line 1074, ../sass/content.scss */
.sc-programs ul li .pro-timg h4 {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.714rem 0.357rem;
  width: 100%;
  margin: 0;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 1.571rem;
}
/* line 1088, ../sass/content.scss */
.sc-programs ul li .pro-thight {
  padding-top: 1.786rem;
}
/* line 1090, ../sass/content.scss */
.sc-programs ul li .pro-thight p {
  text-align: left;
}

/* line 1099, ../sass/content.scss */
.parent-speach {
  background-image: url(../images/parents-speak.jpg);
  background-size: cover;
  color: #fff;
  position: relative;
  z-index: 99;
  width: 100%;
  overflow: hidden;
  float: left;
  background-position: 100% 80%;	
}
/* line 1108, ../sass/content.scss */
.parent-speach .speach-text {
  background: rgba(70, 70, 70, 0.8);
  padding: 1rem 7rem 3rem;
  color: #fff;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 1108, ../sass/content.scss */
  .parent-speach .speach-text {
    padding: 1rem 2rem;
  }
}
/* line 1116, ../sass/content.scss */
.parent-speach .speach-text h3 {
  color: #fff;
}
/* line 1119, ../sass/content.scss */
.parent-speach .speach-text p {
  color: #fff;
}
@media (max-width: 768px) {
  /* line 1122, ../sass/content.scss */
  .parent-speach .speach-text button.slick-prev,
  .parent-speach .speach-text button.slick-next {
    display: none;
    visibility: hidden;
  }
}
/* line 1131, ../sass/content.scss */
.parent-speach .slick-slide .parent-speak-content {
  display: grid;
  margin-left: 1.5rem;
}
@media (max-width: 768px) {
  /* line 1131, ../sass/content.scss */
  .parent-speach .slick-slide .parent-speak-content {
    display: block;
    margin-left: 0;
  }
}
/* line 1138, ../sass/content.scss */
.parent-speach .slick-slide .parent-speak-content span {
  font-size: 1.2rem;
  margin-top: 0.5rem;
}
/* line 1143, ../sass/content.scss */
.parent-speach .slick-slide .parent-speak-img {
  float: right;
  margin: 1rem 1.5rem 1rem 2rem;
}
@media (max-width: 768px) {
  /* line 1143, ../sass/content.scss */
  .parent-speach .slick-slide .parent-speak-img {
    width: 100%;
    text-align: center;
  }
}
/* line 1150, ../sass/content.scss */
.parent-speach .slick-slide .parent-speak-img img {
  width: 11rem;
  height: 11rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 3px #414141;
  -moz-box-shadow: 0px 0px 3px #414141;
  -ms-box-shadow: 0px 0px 3px #414141;
  box-shadow: 0px 0px 3px #414141;
}
@media (max-width: 768px) {
  /* line 1150, ../sass/content.scss */
  .parent-speach .slick-slide .parent-speak-img img {
    display: inline-block;
  }
}

/* line 1163, ../sass/content.scss */
.child-act {
  padding: 0 0 5rem;
}
/* line 1165, ../sass/content.scss */
.child-act .gal-shadow {
  background: url(../images/box-shadow.png) no-repeat;
  background-position: bottom center;
  padding-bottom: 1.6rem;
  background-size: 100%;
}
@media (max-width: 768px) {
  /* line 1165, ../sass/content.scss */
  .child-act .gal-shadow {
    padding-bottom: 1.1rem;
  }
}
@media (max-width: 648px) {
  /* line 1165, ../sass/content.scss */
  .child-act .gal-shadow {
    padding-bottom: 0.9rem;
  }
}
/* line 1176, ../sass/content.scss */
.child-act .gal-shadow img {
  width: 100%;
}

/* home page End */
/* line 1185, ../sass/content.scss */
#calendar {
  max-width: 90%;
  margin: 0 auto;
  font-size: 1.4rem;
}
/* line 1189, ../sass/content.scss */
#calendar .fc-toolbar {
  text-align: center;
}
/* line 1191, ../sass/content.scss */
#calendar .fc-toolbar .fc-center {
  width: 100%;
  text-align: center;
  margin-top: -3.4rem;
  float: left;
}
@media (max-width: 648px) {
  /* line 1191, ../sass/content.scss */
  #calendar .fc-toolbar .fc-center {
    margin-top: 1rem;
  }
}
/* line 1199, ../sass/content.scss */
#calendar .fc-toolbar .fc-center div {
  width: 100%;
}
/* line 1201, ../sass/content.scss */
#calendar .fc-toolbar .fc-center div .fc-button {
  background: none;
  border: none;
  display: inline;
  color: #20c2f1;
  padding: 0;
}
/* line 1208, ../sass/content.scss */
#calendar .fc-toolbar .fc-center div h2 {
  margin: 0;
  text-align: center;
  display: inline-block;
  font-size: 1.3rem;
}
/* line 1217, ../sass/content.scss */
#calendar .fc-day-header {
  line-height: 3rem;
  background: #4eaef7;
  border-color: #fff;
  text-align: center;
  color: #fff;
}
/* line 1224, ../sass/content.scss */
#calendar .fc-event,
#calendar .fc-event-dot {
  background: #4eaef7;
}
/* line 1228, ../sass/content.scss */
#calendar .fc-event,
#calendar .fc-event:hover {
  margin: 0;
  padding: 0.2rem 0.4rem;
  background: #4eaef7;
  font-size: 1.1rem;
  border: none;
}
/* line 1237, ../sass/content.scss */
#calendar .fc-button-group .fc-state-active {
  display: none;
}

/* slick  button starts */
/* line 1246, ../sass/content.scss */
.slick-prev,
.slick-next {
  background: url("../images/icons/left.svg") rgba(70, 70, 70, 0.8) no-repeat center;
  background-size: 1.1rem;
  width: 4rem;
  height: 4rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  z-index: 999;
  font-size: 2.2rem;
  -webkit-box-shadow: 0 0 0.214rem #b9b9b9;
  -moz-box-shadow: 0 0 0.214rem #b9b9b9;
  -ms-box-shadow: 0 0 0.214rem #b9b9b9;
  box-shadow: 0 0 0.214rem #b9b9b9;
  left: -6.5rem;
}
/* line 1257, ../sass/content.scss */
.slick-prev:before,
.slick-next:before {
  content: "";
}
/* line 1260, ../sass/content.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: url("../images/icons/left.svg") rgba(70, 70, 70, 0.8) no-repeat center;
  background-size: 1.1rem;
}

/* line 1267, ../sass/content.scss */
.slick-next {
  background: url("../images/icons/right.svg") rgba(70, 70, 70, 0.8) no-repeat center;
  background-size: 1.1rem;
  right: -6.5rem;
  left: auto;
  z-index:99;
}
/* line 1272, ../sass/content.scss */
.slick-next:hover, .slick-next:focus {
  background: url("../images/icons/right.svg") rgba(70, 70, 70, 0.8) no-repeat center;
  background-size: 1.1rem;
}

/* line 1279, ../sass/content.scss */
.slick-dots li button:before {
  content: '';
}

/* line 1283, ../sass/content.scss */
ul.slick-dots {
  display: block;
  margin: 2rem 0;
  width: 100%;
  bottom: -3.6rem;
}

/* line 1290, ../sass/content.scss */
.slick-dots .slick-active button,
.gal-img-vdo .gal-blog ul.slick-dots .slick-active button {
  background: #fa8207;
}

/* slick  button End */
/* program page starts */
/* line 1302, ../sass/content.scss */
body.postid-843 .arts {
  background: url(../images/border-line.svg) no-repeat left;
  background-position: 12% 37%;
  background-size: 21% 85%;
}
@media (max-width: 768px) {
  /* line 1302, ../sass/content.scss */
  body.postid-843 .arts {
    background: none;
  }
}
/* line 1311, ../sass/content.scss */
body.postid-843 .arts .art-txt .art-blog img {
  border: 0px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 #bebebe;
  -moz-box-shadow: 0 0 0 #bebebe;
  -ms-box-shadow: 0 0 0 #bebebe;
  box-shadow: 0 0 0 #bebebe;
}
/* line 1317, ../sass/content.scss */
body.postid-843 .arts .art-txt .rightsrol {
  padding-top: 2.5rem;
}
@media (max-width: 648px) {
  /* line 1317, ../sass/content.scss */
  body.postid-843 .arts .art-txt .rightsrol {
    padding-top: 0;
  }
}

/* program page End */
/* line 1330, ../sass/content.scss */
code {
  padding: 0;
}

@media (max-width: 768px) {
  /* line 1335, ../sass/content.scss */
  .single-program .lgt-blue {
    margin-bottom: 0;
  }
}

/* line 1343, ../sass/content.scss */
.postid-843 .lgt-blue {
  border-bottom: 0.6rem solid #1cd2c3;
}

/* Chat starts */
/* line 1351, ../sass/content.scss */
#chat-idlist {
  background: #4eaef7;
  position: fixed;
  bottom: 0;
  right: 1rem;
  font-size: 1.2rem;
  padding: 0.4rem 2.4rem;
  display: inline;
  color: #fff;
  -webkit-border-radius: 0.429rem 0.429rem 0 0;
  -moz-border-radius: 0.429rem 0.429rem 0 0;
  -ms-border-radius: 0.429rem 0.429rem 0 0;
  border-radius: 0.429rem 0.429rem 0 0;
  z-index: 999999;
}

/* Chat End */
@media (max-width: 767px) {
  /* line 1368, ../sass/content.scss */
body.page-id-1189, body.page-id-77, body.page-id-29,body.postid-3612 {
    padding-top: 4rem;
	margin-top: 5.5rem;
}
body.postid-3612 {
    padding-top: 4rem;
	margin-top: 6.5rem;
}
}

@media (max-width: 648px) {
  /* line 1376, ../sass/content.scss */
body
{
  padding-top:4rem;
}
}
.schedule-a-tour-1404
{
max-width:50%;
margin:0 auto;
}
@media screen and (max-width:767px)
{
.schedule-a-tour-1404{
max-width:100%;
}
}


.page-id-1535 .stylebody{
  margin-top:0;
margin-bottom:0;
}


#ui-datepicker-div{	
	font-size: 1.1rem;
}


a {
    color: #333;
}
a:hover, a:active, a:focus {
    color: #D24C2C;
}
.bluebtn {
    background: #20c2f1;
}
header .hd-bottom .dsk-menu ul li.current-menu-item > a, header .hd-bottom .dsk-menu ul li.current-menu-parent > a {
    border-top: 0.286rem solid #D24C2C;
}
header .hd-bottom .dsk-menu ul li .sub-menu {
    /*background: #D24C2C;*/
	background: #20c2f1;
}
header .hd-bottom .dsk-menu ul li .sub-menu li:hover {
    background: #0795be;
}
.hh3 h3 span:before {
    background: #D24C2C;
 }
 footer .f-top ul li a:hover {
    color: #D24C2C;
}
.buz-gal {
    background: url(../images/puz-bg.png) #20c2f1 no-repeat center;
}

.mob_btn .icon-bar {
   background: #D24C2C;
}
/* Banner style */
.start-banner-content
{
	display: none;
	color:#ffffff;
	background-color:#2096f1;
}
.start-banner-content p
{
	text-align:center;
	text-shadow:0 0.071rem 0.214rem #000;
	padding:10px 0px 10px 0px;
	font-size:30px;
	letter-spacing:1px;
	color:#ffffff;
}
.start-banner-img
{
	height:70px;
}
@media (max-width:767px)
{
	.start-banner-content
	{
		display: none;
	}
}
.ans-8
{
	padding-left: 4rem;
}
.arrow-bullet li
{
	list-style-type:none;
}
.page-descrip .arrow-bullet
{
	margin-top:-16px;
	margin-bottom: 16px;
}
/* .page-descrip .arrow-bullet li
{
	font-size:1.6rem;
} */
.page-descrip .arrow-bullet li::before
{
	top:28px;
	margin-left: -25px;
}
.arrow-bullet li:before{
   content: '';
   display: inline-block;
   height: 20px;
   width: 20px;
	margin-left: -25px;
   background: url('/wp-content/themes/awsometheme/images/BellaVision-Right-Arrow.png') no-repeat;
	background-size: 15px;
	position: relative;
	top:7px;
}
@media (min-width:768px) and (max-width:1024px)
{
	.page-descrip .arrow-bullet li
	{
		font-size:1.4rem;
	}
	.page-descrip .arrow-bullet li::before
	{
		top:26px;
	}
}
@media (max-width:767px)
{
	.page-descrip .arrow-bullet li
	{
		font-size:1.4rem;
	}
	.page-descrip .ans-8
	{
		padding-left:2rem;
	}
	.ans-8
	{
		padding-left:3rem;
	}
}
.valert-box
{
  margin-top:20px;
  color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
padding: 15px;
border-radius: 5px;
text-align: center;
}
.valert-box p{
  color: #3c763d;
  padding:0px;
  margin:0px;
}




.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 1rem;
    vertical-align: middle;
    border-top: 0.3rem dashed;
    border-top: 0.3rem solid\9;
    border-right: 0.3rem solid transparent;
    border-left: 0.3rem solid transparent;
}



@media (min-width:1024px){
.gal-img-vdo .gal-blog ul li{
	min-width: 9.9rem;
    height: 100%;
}
	.gal-img-vdo .gal-blog ul li img{	
	    width: 100%;
    height: 100%;
	}
	.gal-body .gallery-inner{
width: 34.8rem;
    height: 27.6rem;
	}
	.gal-body .gallery-inner .slick-slide img {
		width:100%;		
	}
}

.fixed .dsk-menu{
	
	    z-index: 99999;
}


.fc-day-grid-event .fc-time{
  display:none;
}
/* calendar */
.fc-list-item .fc-list-item-time{
	font-size:0;
}
.page-id-1189 .fc-day-grid-event .fc-content .fc-title {
    font-size: 0.79rem;
}
.page-id-77 .mrlt2 .bv-dlist-left,
.page-id-77 .mrlt2 .bv-dlist-right h3{
	font-size: 1.4rem;
}
.page-id-77 .mrlt2 .bv-dlist-right ul li {
	font-size: 1.2rem;
}


/* reviews */
.parent-speach.google-reviewwrap {
	display: none;
}
#wprev-slider-5_widget .wprev_preview_bradius_T1_widget {
	padding-top: 0.38rem;
}
.page-id-15 .parent-speach.google-reviewwrap,
.page-id-2541 .parent-speach.google-reviewwrap {
	display: block;
}
.custom-reviews .wprev_preview_tcolor1_T1_widget {
    font-family: "Aileron";
    font-style: normal;
    line-height: 1.43;
    font-size: 1.2rem;
	color: #000;
}
.custom-reviews .wprevpro_t1_DIV_2 {
	border: 0;
	background: transparent;
	box-shadow: none;
}
.custom-reviews .wprev_preview_bg1_T1_widget:after {
	border: 0;
}
.custom-reviews .wprev_preview_tcolor2_T1_widget {
    text-align: center;
	font-family: "Aileron";
    font-style: normal;
    line-height: 1.43;
    font-size: 0.85rem;
	color: #000;
  display: inline-block;
}
body .custom-reviews .wprs_unslider-arrow {
   -webkit-box-shadow: 0 0 0.214rem #b9b9b9;
    -moz-box-shadow: 0 0 .214rem #b9b9b9;
    -ms-box-shadow: 0 0 .214rem #b9b9b9;
    box-shadow: 0 0 0.214rem #b9b9b9 !important;
}
.custom-reviews .wprs_unslider-arrow.prev {
    left: 0;
	background-image: url(https://www.redrosemontessori.com/wp-content/themes/awsometheme/images/icons/left.svg);
	transform: unset; 
	background-size: 1.1rem;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0.214rem #b9b9b9;
    -moz-box-shadow: 0 0 .214rem #b9b9b9;
    -ms-box-shadow: 0 0 .214rem #b9b9b9;
    box-shadow: 0 0 0.214rem #b9b9b9;
	top: 6.3rem;
}
.custom-reviews .wprs_unslider-arrow.next {
	right: 1.2rem;
	background-image: url(https://www.redrosemontessori.com/wp-content/themes/awsometheme/images/icons/left.svg);
	-ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
	background-size: 1.1rem;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0.214rem #b9b9b9;
    -moz-box-shadow: 0 0 .214rem #b9b9b9;
    -ms-box-shadow: 0 0 .214rem #b9b9b9;
    box-shadow: 0 0 0.214rem #b9b9b9;    
	top: 6.3rem;
}
.custom-reviews .wprs_unslider-nav ol{
	display: none;
}
.custom-reviews .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1_widget{
	color:#fff;
	font-weight:700;
}
.custom-reviews .wprev_showdate_T1_widget,
.parent-speach.google-reviewwrap .slick-slide .parent-speak-content span.wprev_showdate_T1_widget {
	font-weight:300;
	font-size: .85rem;
    font-style: italic;
}
.custom-reviews .wprevpro_t1_P_3.wprev_preview_tcolor1_T1_widget{
    width: 85%;
    text-align: center;
    margin: 0 auto;
	font-family: "Aileron";
    font-weight: 300;
	font-size: 1.2rem;
	line-height: 1.73;
}
.parent-speach.google-reviewwrap .speach-text {
    padding: 1rem 1.55rem 3rem;
	padding-bottom: 2.55rem;
}
.custom-reviews #wprev_widget-2 {
	margin-top: -2rem;
}
.custom-reviews .widget-title {
	display: none;
}
.custom-reviews .slick-initialized .slick-slide {
    outline: 0;
}
.custom-reviews .slick-initialized .slick-track,
.custom-reviews .slick-initialized .slick-slide.slick-current {
	width: 100% !important;
}
.custom-reviews .wprevpro_t1_DIV_2:before{
	left: 7rem;
    top: 0px;
}
.custom-reviews .wprevpro_t1_DIV_1.marginb10.w3_wprs-col.l12 span {
    margin-top: 0;
    padding-top: 0;
}
.custom-reviews .wprevpro_t1_DIV_1.marginb10.w3_wprs-col.l12 span,
.custom-reviews .wprevpro_t1_DIV_1.marginb10.w3_wprs-col.l12 span img {
    display: inline-block;

}
.custom-reviews .wprevpro_t1_DIV_1.marginb10.w3_wprs-col.l12 span img {
    margin-right: 0.85rem;
}
.custom-reviews .wprevpro_t1_DIV_1.marginb10.w3_wprs-col.l12 span br {
    content: "";
    display: block;
    margin-top: -0.25rem;
}
.custom-reviews span.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1_widget {
	margin-top: 0.55rem;
}
.custom-reviews span.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1_widget {
    margin-bottom: 0.5rem;
}
.custom-reviews .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1_widget{
  font-size: 1.2rem;
  margin-bottom: 1.25rem;
}
.custom-reviews .w3_wprs-col.l12{
  text-align: center;
  margin-top: 0;
}
.custom-reviews .wprevpro.wprev-slider-widget.wprs_unslider-horizontal{
    width: 88%;
    left: 5%;
}
.custom-reviews .wprs_unslider-wrap.wprs_unslider-carousel>li:focus{
  outline: 0;
}
.custom-reviews .wprevpro_t1_site_logo{
	position: absolute;
    top: .2rem;
    left: 7rem;
    width: 2rem;
    height: 2rem;
}
.custom-reviews .wprevpro_star_imgs_T1_widget{
	position: relative;
}
.custom-reviews span.wprevpro_star_imgs_T1_widget:before {
    content: '';
    position: absolute;
    left: -1.7rem;
    background-image: url(https://www.redrosemontessori.com/wp-content/themes/awsometheme/css/../images/google_small_icon.png);
	background-repeat: no-repeat;
    font-size: 0;
	top: 0;
    width: 2.2rem;
    height: 2.2rem;
}

/* media */
@media (max-width:991px) {
.custom-reviews .wprevpro_t1_A_8>img {
    right: 65%;
}
.custom-reviews .wprevpro_t1_DIV_2:before {
    left: 5rem;
 }
.custom-reviews span.wprevpro_star_imgs_T1_widget:before{
	width: 2.3rem;
    height: 2.3rem;
/* 	left: 4.5rem; */
	}
	.page-id-3502 .page-banner .pg-ttext h1 {
		font-size: 3rem;
	}
	.page-id-15 .page-banner .pg-ttext h1 {
		font-size: 3rem;
	}
}

@media (max-width:767px) {
	.page-id-3502 .page-banner .pg-ttext h1 {
		font-size: 1.6rem;
	}
	.page-id-15 .page-banner .pg-ttext h1 {
		font-size: 1.6rem;
	}
	.parent-speach.google-reviewwrap .slick-track,
	.parent-speach.google-reviewwrap .slick-initialized .slick-slide {
		    width: 100% !important;
	}
	.custom-reviews .wprs_unslider-arrow {
		display: none;
	}
	.parent-speach.google-reviewwrap .speach-text {
		padding: 0;
    padding-bottom: 1.5rem;
	} 
	.parent-speach.google-reviewwrap .wprevpro_t1_DIV_2 {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
	}
	.custom-reviews .wprevpro_t1_A_8>img {
		right: 0;
		float: left;
		left: 4rem;
		width: 60px;
		height: 60px;
		top: 1rem;
		margin-right: 0;
		margin-left: 0;
  }
	.custom-reviews .wprevpro_t1_DIV_2:before {
 	  	 left: 3rem;
       top: 0;
	}
	.custom-reviews .wprevpro_t1_P_3.wprev_preview_tcolor1_T1_widget{
		text-align: left;
	}
	.custom-reviews .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1_widget{
/* 		margin: 0; */
		margin-right: 4rem;
	}
	.custom-reviews span.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1_widget {
       margin-bottom: 0;
	   font-size: 1rem;	
   }
	/*.custom-reviews .wprev-slider-widget.wprs_unslider-horizontal{
		overflow-y: hidden !important;
		max-height: 43rem;
		min-height: 43rem;
	}*/
  .custom-reviews .wprevpro_t1_DIV_2.wprev_preview_bg1_T1_widget.wprev_preview_bradius_T1_widget{
    padding-top: 0;
  }
  .custom-reviews .wprevpro_t1_DIV_1.marginb10.w3_wprs-col.l12{
    margin-top: 0;
  }
  .custom-reviews .wprevpro.wprev-slider-widget.wprs_unslider-horizontal {
    width: 100%;
 }
	.custom-reviews #wprev-slider-5_widget .wprevpro_star_imgs{
		margin-left: 3rem;
	}	
	.custom-reviews span.wprevpro_star_imgs_T1_widget:before{
		left: 0rem;
	}
}
:focus,
:focus-within {
 outline: 0;
}


.footer-google-reviewbadge {
     margin-top: 0.85rem;
} 
.footer-google-reviewbadge #wprev-badge-1 {
    background: transparent;
    box-shadow: none;
    border: 0;
    padding: 0;
    margin: 0;
}
#wprev-badge-1 .wppro_badge1_SPAN_4 {
    display: none;
}
footer .f-top .socials .wppro_badge1_IMG_3 {
 width: 2rem;
    height: 2rem;
}
#wprev-badge-1 .wppro_badge1_DIV_12 {
    color: #fff !important;
    font-size: 0.85rem;
	font-family:"Aileron";
}
#wprev-badge-1 .wppro_badge1_SPAN_13 {
    color: #20c2f1;
    font-size: 1.15rem;
}
.custom-reviews .wprev_showdate_T1_widget {
    display: none;
}
#return-to-top {
   display: none !important;
}
.wprevpro_t1_A_8 {
	cursor: pointer;
}

/* body.page section#main {
    padding-bottom: 2rem;
} */

.page-id-3318 .page-banner .pg-ttext,
.page-id-3650 .page-banner .pg-ttext,
.page-id-221 .page-banner .pg-ttext  {
    bottom: -5rem;
}
@media(max-width: 991px) {
.page-id-3318 .page-banner .pg-ttext,
.page-id-3650 .page-banner .pg-ttext,
.page-id-221 .page-banner .pg-ttext {
    bottom: -4rem;
} 
}
@media(max-width: 767px) {
.page-id-3318 .page-banner .pg-ttext,
.page-id-3650 .page-banner .pg-ttext,
.page-id-221 .page-banner .pg-ttext {
    bottom: 0rem;
} 
}