@font-face {
    font-family:Manrope-Bold;
    src: url(../../assets/fonts/fox/Manrope-Bold.woff);
}
@font-face {
    font-family:Manrope-Light;
    src: url(../../assets/fonts/fox/Manrope-Light.woff);
}
@font-face {
    font-family:Manrope-Medium;
    src: url(../../assets/fonts/fox/Manrope-Medium.woff);
}
@font-face {
    font-family:Manrope-Regular;
    src: url(../../assets/fonts/fox/Manrope-Regular.woff);
}
html {
  scroll-behavior: smooth;
}
.white-color{
  color:#fff!important;
}
.h5-testimonial-slider .swiper-wrapper .swiper-slide {
    padding-top: 0;
}
.section-padding-top {
    padding-top: 100px;
    padding-bottom: 100px;
}
.blog-3 .thumbnail {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    flex-wrap: wrap;
    align-content: center;
    align-items: baseline;
}
.blog-3 .thumbnail .image img {
    object-fit: contain;
    max-width: 100%;
   max-height: 200px;
}

.event-list .info .title {
    font-weight: 400;
}
/*.blog-3 .thumbnail .image img {*/
/*    object-fit: contain;*/
/*    height: 340px;*/
/*}*/
/*.btn-outline-light {*/
/*    padding: 1em;*/
/*    background-color: #0e0e0e;*/
/*}*/
.blog-3 .info .title {
    font-size: 24px;
    /* line-height: 1.42; */
    margin: 0;
}
.page-title .title {
    font-size: 37px;
    margin: 0;
    text-align: center;
}
.contact-title .title {
    font-size: 23px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 0;
}
.BB-Studio-Round{
    font-family:BB-Studio-Round!important;
}
.intro9-content .title {
    text-transform: initial!important;
    color: #ccb07e;
}
.intro9-content .sub-title {
    color: #000000;
}
.section-bottom-shape svg path {
    fill: #ba8d3da6!important;
}
.font-weight-700{
    font-weight: 700!important;
}
.Manrope-Bold{
    font-family:Manrope-Bold!important;
}
.Manrope-Light{
    font-family:Manrope-Light!important;
}
.Manrope-Medium{
    font-family:Manrope-Medium!important;
}
.Manrope-Regular{
    font-family:Manrope-Regular!important;
}
p{
    text-align: justify!important;

}
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef!important;
    border-radius: .25rem;
    /* float: right; */
}
.margin-top-85{
 margin-top: 80px;
}
#lightgallery{
  margin-top: 5em;
}
.sigle-img-gallery {
    padding-bottom: 2em;
    object-fit: cover;
    height: 299px;
    width: 100%;
}
strong{
    font-family:Manrope-Medium!important;
}
h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-weight: 100;
    letter-spacing: 0!important;
    font-family: Manrope-Regular!important;
}
.header-logo{
    text-align:center ;
}
.menu-item-810{
    background-color: #000;
}
.menu-item-810 a{
 color: #fff!Important;
    text-align: center;
}

body {
    line-height: 24px;
    color: #000;
    font-size: 16px;
    font-family:Manrope-Regular!important;
    font-weight: 400;
    letter-spacing: 0.7px;
}
.about-content .sub-title {
    font-size: 17px;
    /* font-weight: 500; */
    line-height: 2;
    display: block;
    margin-bottom: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: Manrope-Medium!important;
    color: #8c89a2;
}
.intro1-content .sub-title {
  /* font-weight: 700; */
line-height: 2;
display: block;
font-size: 20px;
margin-bottom: 14px;
letter-spacing: 3px;
text-transform: uppercase;
color: #000;
}
.course-2 .info .title {
    font-family:Manrope-Medium!important;
    font-size: 24px;
    line-height: 1.5;
    margin: 0;
    color: #000;
}
.intro1-content .title {
    /* line-height: 56px; */
    color: #ba8d3d;
}
.icon-box .content .title {
    font-family: Manrope-Medium!important;
    font-size: 22px;
    line-height: 1.5;
    margin: 0;
    color: #000;
}
.teacher-quote .content .quote p {
    font-weight: 500;
    line-height: 1.5;
}
.section-title .title {
    margin: 0;
    color: #000;
}
.header-logo a img {
    width: 180px;
    /*padding: 3px 0;*/
}
.mobile-menu-content {
    overflow-y: auto;
    background-color: #c9a666;
    height: calc(100% - 80px);
    padding: 20px 30px 100px;
}
.navigator{
  display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef!important;
    border-radius: .25rem;

}
.section-bottom-shape-two svg path {
    fill: #ccb07e;
}
.btn-primary {
    border-color: #bf964c;
    background-color: #ba8d3d;
    color: #fff;
}
.event-list-box .event-caption .right-box .event-date .event-date-day {
    font-weight: 400;
    line-height: 1;
    color: #ba8d3d;
}
.about-content .title span {
    font-family:Manrope-Bold!important;
    color: #ba8d3d;
}
.section-title .title span {
    font-family:Manrope-Bold!important;
    color: #ba8d3d;
}
.newsletter-content .title span {
    font-weight: 400;
    color: #ba8d3d;
}
.site-main-menu>ul>li>a {
    font-family: Manrope-Medium!important;
}
.scroll-top {
    background-color: #ba8d3d;
  }
.link mark {
    color: #ba8d3d;
}
.teacher-quote .content .experience .amount {
    color: #ba8d3d;
}
.course-2 .info .price {
    background-color: #ba8d3d;
}
.header-logo a{position:relative;max-width:500px}
.about-content .title {

    line-height: 56px;
    margin-bottom: 15px;
    color: #000;
}
.event-list-box .event-caption .left-box .title {
  font-family: Manrope-Medium!important;}
  .course-2 .info .price {
    font-size: 21px;
  }
  .copyright {
    font-size: 14px;
    text-align: initial;
    color: #ababab;
}
@media (max-width: 1023px) {
    .mb-height-banner{
        min-height: 300px;
    }
    .section-padding-top-190 {
        padding-top: 100px;
    }
    .about-content .sub-title {
        font-size: 13px;
    }
    .teacher-quote .content .quote p {
        font-size: 16px;
    }
    .hide-sm{
        display: none;
    }
    .banner-overlay{
        /*background-color: #c3a5719e;*/
        padding: 2em;
    }
    .intro4-content .title {
        font-size: 25px;
    }

    .intro4-content p {
        margin-bottom: 0;
    }
    .espa-banner{
        display: none;
    }
    [data-bg-image]:not(.bg-pattern) {
        background-repeat: no-repeat;
        background-position: left;
        background-size: cover;
        overflow: hidden;
    }
}

@media (min-width: 1024px) {
    .espa-banner{
        object-fit: contain;
        height: 50px;
    }
    .wp-block-table table {
        border-collapse: collapse;
        width: 50%!important;
    }
    .banner-overlay{
        background-color: #c3a5719e;
        padding: 2em;
    }
  .about-content .title {
      font-size: 43px;
    }
    .event-list-box .event-caption .right-box .event-date .event-date-day {
        font-size: 48px;
      }
      .section-title .title.fz-48 {
          font-size: 34px!important;
      }
      .section-title .title {
          font-size: 27px;
        }
        .teacher-quote .content .quote p {
            font-size: 16px;
          }
          .intro1-content .title {
            font-size: 49px;
          }
    /*.intro4-content .title {*/
    /*    font-size: 30px;*/
    /*    line-height: 1.29;*/
    /*    font-weight: 500;*/
    /*    color: #000;*/
    /*}*/
}
