.bgwhile {  background-color:#FFF !important; }
.pt50{ padding-top:50px; }
.pb30{ padding-bottom:30px; }
.pb50{ padding-bottom:50px; }
.pbt50{ padding-top:50px; padding-bottom:50px; }

.mrqcs .col-md-10.mb0 {  margin-bottom:0px; }
.wpb_text_column .mrqcs :last-child{  margin-bottom:0px; }
.wpb_text_column .mrqcs{ margin:60px 0px 30px; }
.blogcustom .single-blog {  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);  transition: .3s ease; }
.blogcustom .single-blog img { display: block;  width: 100%;  -webkit-transform-style: preserve-3d;  object-fit: cover; }
.blogcustom .single-blog figure figcaption h3 {  margin: 15px 0;  padding: 0 15px;  line-height: 26px; }
.blogcustom .single-blog figure figcaption h3 a{ text-decoration: none;  color: black;  font-size: 18px;  font-weight: 600;  text-transform: uppercase; pointer-events:all; cursor:pointer;}
.blogcustom .single-blog .blog-excerpt {  border-top: 1px solid rgba(0, 0, 0, 0.07); }
.blogcustom .single-blog .blog-excerpt .blog-meta::before {  position: absolute;  left: 0;  top: 50%;  content: "";  background: rgba(0, 0, 0, 0.07);  width: 100%;  height: 1px;  margin-top: 1px; }
.blogcustom .single-blog .blog-excerpt .blog-text {  padding: 10px 15px; }
.blogcustom .single-blog .blog-excerpt .blog-meta, .blogcustom .single-blog .blog-excerpt .blog-text {  display: table-cell;  vertical-align: top; }
.blogcustom .single-blog:hover figcaption h3 a {  color: #D4AF37; cursor:pointer; }
.home .blog-posts-carousel.owl-carousel .owl-item img {    height: 350px;    object-fit: cover;    object-position: center; }
.section-header-kg h2:after { background:#323232 none repeat scroll 0 0; border:2px solid #D4AF37; border-radius:100px; bottom:-3px; content:""; height:8px; left:50%; margin-left:-2.5px; position:absolute; width:8px; }
.home-newstv h2 { margin-top:0px;}
.contactadd.address-bg .col-md-3 p{ color:#333333 !important; }
.courses-kindergarten2 .container .courses-wrapper .course-single-box .course-single-inner .course-image img {  min-height: 280px;  object-fit: cover;  object-position: center; max-width: 94%; }