
html{height:100%;scroll-behavior: smooth;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}html body{font-family:'Noto Sans', sans-serif;font-size:16px;line-height:1.4;color:#1b313f;overflow-x:hidden}button:focus{outline:none !important;box-shadow:none !important}.btn-warning:focus{outline:none !important;box-shadow:none !important}.btn-warning{text-decoration:none !important}a:focus{outline:none !important;box-shadow:none !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#000;box-shadow:0 0 0px 0px transparent inset;transition:background-color 5000s ease-in-out 0s;box-shadow:none}.form-control:focus{-webkit-text-fill-color:#000;box-shadow:0 0 0px 0px transparent inset;transition:background-color 5000s ease-in-out 0s;box-shadow:none;border:1.4px solid #707070}::placeholder{color:#000;opacity:1;font-style:italic}:-ms-input-placeholder{color:#000;font-style:italic;opacity:1}h1,h2,h3{font-family:"Roboto Slab",sans-serif; font-weight:700;}.font13{font-size:13px}.fontRS{font-family:"Roboto Slab",sans-serif}.fontSin{font-family:"Sintony",sans-serif}.fontHL{font-family:"Helvetica",sans-serif}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px !important}.font20{font-size:20px !important}.font25{font-size:25px !important}.font22{font-size:22px !important}.font24{font-size:24px !important}.font25{font-size:25px !important}.font26{font-size:26px !important}.font28{font-size:28px !important}.font30{font-size:30px !important}.font32{font-size:32px !important}.font34{font-size:34px !important}.font35{font-size:35px}.font36{font-size:36px}.font38{font-size:38px}.font40{font-size:40px}.bold{font-weight:700 !important}.fregular{font-weight:400 !important}.sem-bold{font-weight:600 !important}.med-bold{font-weight:500 !important}.ex-bold{font-weight:800 !important}.c-prime{color:#5e6fb4}.bg-prime{background:#5e6fb4}.bg-sec{background:#e12526}.bg-creamclr{background:#f3eddf}.bg-creamclrdark{background:#c8a484}.bg-white{background:#ffffff}.bg-txt-grey{background:#1b313f}.bg-primedark{background:#1b313f}.bg-ea{background:#eaeaea}.bg-courses{background:url("../img/courses-bg.jpg") no-repeat center/cover}.bg-course1{background:url("../img/course-img1.jpg") no-repeat center/cover}.bg-course4{background:url("../img/course-img4.jpg") no-repeat center/cover}.bg-stories{background:url("../img/stories-bg.jpg") no-repeat center/cover}.bg-virtual-tour-main{background:url("../img/virtual-tour-main-img.jpg") no-repeat center/cover}.h-100{min-height:100vh}.h-100p{min-height:100%}.width72px{width:72px}.hmax-d{min-height:65vh}.five-col .col-lg-2{flex:0 0 auto;width:19.6666666667%}.text-right{text-align:right !important}.opacity-1{opacity:1 !important}.page-title-wrap .page-title .text-lt{font-size:34px;font-weight:500;color:#5e6fb4}.page-title-wrap .page-title .text-main{font-size:39px;font-weight:bold;color:#5e6fb4}.page-title-wrap .page-title .text-date{font-size:28px;font-weight:bold;color:#464646}.mt-60px{margin-top:60px}.main-margin{margin-top:95px}.letter-spacing{letter-spacing:2px}.btn{font-size:16px;text-transform:uppercase;font-weight:700;display:inline-flex;justify-content:center;align-items:center}.btn.btn-prime{color:white;background:#5e6fb4;border:1px solid #5e6fb4;transition:all 0.3s ease}.btn.btn-prime:hover{color:#5e6fb4;background:white;border:1px solid #5e6fb4;transition:all 0.3s ease}.btn.btn-white-bg{color:#1b313f;background:white;border:1px solid #1b313f;transition:all 0.3s ease}.btn.btn-white-bg:hover{color:white;background:#5e6fb4;border:1px solid #5e6fb4;transition:all 0.3s ease}.btn.btn-sec{color:white;background:#e12526;border:1px solid #e12526;transition:all 0.3s ease}.btn.btn-sec:hover{color:#e12526;background:white;border:1px solid #e12526;transition:all 0.3s ease}.btn.btn-prime-reverse{color:#5e6fb4;background:white;border:1px solid #5e6fb4;transition:all 0.3s ease}.btn.btn-prime-reverse:hover{color:white;background:#5e6fb4;border:1px solid #5e6fb4;transition:all 0.3s ease}.btn.btn-bordered{border-radius:30px}.btn.btn-bordered-sm{border-radius:5px}.btn.btn-sm{padding:8px 35px}.btn.btn-md{padding:12px 35px}.btn.btn-lg{padding:12px 45px;display:block;width:auto}.btn.btn-fw{width:100%}.btn.no-border-radius{border-radius:0 !important}.sec-title-wrap .sec-title{font-size:42px}@media (max-width: 992px){.sec-title-wrap .sec-title{font-size:32px !important}}.row-title-wrap .row-title{font-size:48px}@media (max-width: 992px){.row-title-wrap .row-title{font-size:36px !important}}.banner-main{width:100%}@media (max-width: 768px){.banner-main .banner-ico{margin-top:-30px}}.banner-main .banner_inn{position:relative}.banner-main .banner_inn .banner-title-wrap .banner-title{font-family:"Roboto Slab",sans-serif}.banner-main .features-mainusp .features-item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.banner-main .features-mainusp .features-item .features-main-title{font-family:"Roboto Slab",sans-serif;font-weight:bold;color:white}@media (max-width: 767px){.achievements .achievements-wrap .achievements-item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:white}}@media (min-width: 768px){.achievements .achievements-wrap .achievements-item .ico-info{border-right-width:1px;border-right-style:solid;border-right-color:white}}@media (max-width: 767px){.achievements .achievements-wrap .achievements-item:last-child{border-bottom-color:transparent}}@media (min-width: 768px){.achievements .achievements-wrap .achievements-item:last-child .ico-info{border-right-color:transparent}}.ico-info_inn{min-height:150px}.ico-info_inn .ico-wrap{justify-content:center;align-items:center;display:flex}.ico-info_inn .ico-wrap .max-width-lg-70p{max-width:80%}@media (min-width: 992px){.ico-info_inn .ico-wrap .max-width-lg-70p{margin-right:10%}}.d-grid{display:grid !important}@media (min-width: 1024px){.d-grid.grid-col-xlg-2{grid-template-columns:1fr 1fr}}@media (max-width: 1023px){.d-grid.grid-col-xlg-2{grid-template-columns:1fr}}@media (min-width: 1024px){.d-grid.no-col-gap{-ms-grid-rows:0;grid-column-gap:0;grid-row-gap:0}}@media (max-width: 1023px){.d-grid.no-col-gap{-ms-grid-rows:0;grid-column-gap:0;grid-row-gap:0}}@media (min-width: 992px){.d-grid.grid-col-3{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 991px){.d-grid.grid-col-3{grid-template-columns:1fr}}@media (min-width: 992px){.d-grid.grid-col-4-rowspan2-colspan1{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 578px) and (max-width: 992px){.d-grid.grid-col-4-rowspan2-colspan1{grid-template-columns:1fr 1fr}}@media (max-width: 578px){.d-grid.grid-col-4-rowspan2-colspan1{grid-template-columns:1fr}}.d-grid.grid-col-4-rowspan2-colspan1.normal-grid-height{-ms-grid-rows:16.5rem .75rem 16.5rem;grid-template-rows:16.5rem 16.5rem;grid-auto-rows:16.5rem}.d-grid.grid-col-4-rowspan2-colspan1 .grid--item:first-child{grid-column-end:span 2;-ms-grid-column-span:3;grid-row-end:span 2;-ms-grid-row-span:3}.d-grid.grid-col-4-rowspan2-colspan1 .grid--item:nth-child(2){grid-column-end:span 2;-ms-grid-column-span:3}@media (max-width: 578px){.d-grid.grid-col-4-rowspan2-colspan1 .grid--item:nth-child(3){grid-column-end:span 2;-ms-grid-column-span:3}.d-grid.grid-col-4-rowspan2-colspan1 .grid--item:nth-child(4){grid-column-end:span 2;-ms-grid-column-span:3}}@media (min-width: 992px){.d-grid.normal-gap{-ms-grid-rows:16.5rem .75rem 16.5rem;grid-column-gap:.75rem;grid-row-gap:.75rem}}@media (max-width: 991px){.d-grid.normal-gap{-ms-grid-rows:16.5rem .75rem 16.5rem;grid-column-gap:.75rem;grid-row-gap:.75rem}}.hover-grid{position:relative}@media (min-width: 1024px){.hover-grid{padding:40px}}@media (max-width: 1023px){.hover-grid{padding:20px}}@media (min-width: 1024px){.hover-grid:hover .hover-grid-img-wrap{transform:scale(0.3);position:relative;top:-20vh;transition:transform .3s ease}}@media (min-width: 1600px){.hover-grid:hover .hover-grid-img-wrap{top:-15vh !important}}@media (max-width: 1023px){.hover-grid:hover .hover-grid-img-wrap{position:relative}}.hover-grid:hover .hover-grid-content{display:block}.hover-grid .hover-grid_inn{position:relative;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 1024px){.hover-grid .hover-grid-img-wrap{transform:scale(1);transition:transform .3s ease}}@media (max-width: 1023px){.hover-grid .hover-grid-img-wrap{transform:scale(0.8);transition:transform .3s ease}}@media (min-width: 1024px){.hover-grid .hover-grid-content{position:absolute;bottom:calc(100% - 78vh);display:none;padding-right:40px;margin:0 40px}}@media (min-width: 1600px){.hover-grid .hover-grid-content{bottom:calc(100% - 75vh) !important}}@media (max-width: 1024px -1){.hover-grid .hover-grid-content{padding-right:20px;margin:0 20px}}.line-active-tab .nav-tabs{border-bottom:1px solid transparent}.line-active-tab .nav-tabs .nav-item .nav-link:focus,.line-active-tab .nav-tabs .nav-item .nav-link:active{border:none}.line-active-tab .nav-tabs .nav-link{font-family:"Roboto Slab",sans-serif;font-size:32px;font-weight:bold}.line-active-tab.prime-active .nav-tabs .nav-link.active{color:#5e6fb4;background-color:transparent;border-bottom-color:#5e6fb4;border-bottom-width:4px;border-bottom-style:solid}.line-active-tab.prime-active .nav-tabs .nav-link:hover{color:#5e6fb4}.line-active-tab.sec-active .nav-tabs .nav-link.active{color:#e12526;background-color:transparent;border-bottom-color:#e12526;border-bottom-width:4px;border-bottom-style:solid}.line-active-tab.sec-active .nav-tabs .nav-link:hover{color:#e12526}.line-active-tab.grey-li .nav-tabs .nav-link{color:#1b313f;background-color:transparent;border-color:transparent}.line-active-tab.white-li .nav-tabs .nav-link{color:white;background-color:transparent;border-color:transparent}.box-active-tab .nav-tabs{border-bottom:1px solid transparent}.box-active-tab .nav-tabs .nav-item{padding:0px 15px}.box-active-tab .nav-tabs .nav-item .nav-link{border-radius:0;margin-bottom:15px}.box-active-tab .nav-tabs .nav-item .nav-link:hover{color:white;background:#e12526}.box-active-tab .nav-tabs .nav-item .nav-link:focus,.box-active-tab .nav-tabs .nav-item .nav-link:active{border:none}.box-active-tab .nav-tabs .nav-link{font-family:"Roboto Slab",sans-serif;font-size:24px;font-weight:bold}.box-active-tab.sec-active .nav-tabs .nav-link.active{color:white;background-color:#e12526;border-color:#e12526}
.box-active-tab.border-li .nav-tabs li.nav-item { width:20%; text-align:center;}
.box-active-tab.border-li .nav-tabs .nav-link{ font-size:16px; line-height:1.4; min-height:65px; display: flex;align-items: center; justify-content: center;color:#000000;background-color:#ffffff; border-radius:5px;border:2px solid #000000;}
.box-active-tab.border-li .nav-tabs .nav-item .nav-link:hover{color:#e12526; border-color:#e12526;background:#ffffff}
.box-active-tab.border-active .nav-tabs .nav-link.active{color:#e12526;background-color:#ffffff;border-color:#e12526}
.box-active-tab.border-active .nav-tabs .nav-item .nav-link:focus, .box-active-tab.border-active .nav-tabs .nav-item .nav-link:active{color:#e12526;background-color:#ffffff;border:2px solid #e12526}

.article-grid .article-info{transition:all 0.3s ease}.article-grid .article-info:hover{background:#5e6fb4;transition:all 0.3s ease}.article-grid .article-info:hover .btn-hover-inverse{color:#1b313f !important;background:white !important;border:1px solid #5e6fb4 !important}.article-grid .article-info:hover .article-title{color:white}.article-grid .article-info:hover .article-desc,.article-grid .article-info:hover .article-desc p{color:white}.swiper-carousel-wrap{position:relative}.course-grid .grid--item .course-item{height:100%;justify-content:center;display:flex;flex-wrap:wrap;align-items:self-end;flex-direction:column;text-align:left}@media (min-width: 992px){.course-grid .grid--item:first-child .course-item{width:60%}}.course-item-category-list{list-style:none;padding:0;margin:0}.course-item-category-list li{display:inline-block;padding-right:15px;margin-bottom:15px;border-right:2px solid white}.course-item-category-list li:last-child{border-right:2px solid transparent}.alumni-carousel{margin-top:100px}.alumni-carousel .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev){filter:blur(4px)}.testimoni{box-shadow:7px 8px 13px #666;-moz-box-shadow:7px 8px 13px #666;-webkit-box-shadow:7px 8px 13px #666}.testimoni .testimoni-featured-img.custom-margin-minus-testimoni{margin-top:-30%}.testimoni .testimoni-content .testimoni-author{font-style:italic;padding:15px 0px}.centericobtn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.virtual-tour-featured-img{position:relative}.virtual-tour-featured-img .centericobtn img{width:72px}.virtual-tour-maintitle-wrap .virtual-tour-main-title{font-size:48px}@media (max-width: 768px){.virtual-tour-maintitle-wrap .virtual-tour-main-title{font-size:36px}}.min-height-md{min-height:370px}.border-btm-sec-thick{border-bottom:5px solid #e12526}.footer-dark .footer-top .footer-column .footer-item-title-wrap .footer-item-title{color:white}.footer-dark .footer-top .footer-column .footer-item-content .menu-list li a{color:white}.footer-dark .footer-top .footer-column .footer-item-content .menu-list li a:hover{color:#f3eddf}.footer-dark .footer-top a{color:white;text-decoration:none}.footer-dark .footer-top a:hover{color:#f3eddf}.footer-top .footer-column .footer-item-content .menu-list{list-style:none;padding:10px 0 0 0;margin:0}.footer-top .footer-column .footer-item-content .menu-list li a{text-decoration:none}.border-top{border-top-style:solid;border-top-width:1px}.border-white{border-color:white}
@media (max-width: 768px){.box-active-tab.border-li .nav-tabs li.nav-item { width:40%; text-align:center;}
.box-active-tab.border-li .nav-tabs .nav-link{ font-size:14px; line-height:1.4; min-height:50px;}}

.inner-page-banner-area {
  text-align: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  display: block;
  padding: 150px 0 0px;
  height:500px;
}
.inner-page-banner-area:after {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.inner-page-banner-area .heading-area {
  position: absolute;
  z-index: 1;
  margin:0px auto;
  bottom:45%;
  left:0;
  right:0;
}
.inner-page-banner-area .heading-area h1 {
  text-transform: capitalize;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 52px;
  color: #FFFFFF;
  font-family:"Roboto Slab",sans-serif;
}
.inner-page-banner-area .heading-area h1.dark {
  color: #000000;
  font-family:"Roboto Slab",sans-serif;
}
@media (min-width: 480px) and (max-width: 767px) {
.inner-page-banner-area {
  height:300px;
  padding-top:50px;
}
.inner-page-banner-area .pagination-area h1 {
    font-size: 42px;
  }
.inner-page-banner-area .heading-area h1 {
    font-size:32px;
  } 
}
@media only screen and (max-width: 479px) {
.inner-page-banner-area {
  height:200px;
}
.inner-page-banner-area .heading-area h1 {
    font-size: 32px;
}
.inner-page-banner-area .heading-area h1.dark {
    font-size: 32px;
}
}


