@font-face {
    font-family: 'uni';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src:  local('uni'),
          url('../../fonts/uni/uni.woff?08092020') format('woff'),
          url('../../fonts/uni/uni.woff2?08092020') format('woff2');
  }

  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'uni' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .icon-Facebook:before {
    content: "\e948";
  }
  .icon-instagram:before {
    content: "\e949";
  }
  .icon-LinkedIn:before {
    content: "\e94a";
  }
  .icon-Twitter:before {
    content: "\e94b";
  }
  .icon-YouTube:before {
    content: "\e94c";
  }
  .icon-external-link-symbol:before {
    content: "\e947";
  }
  .icon-Eligibility:before {
    content: "\e935";
  }
  .icon-Fee1:before {
    content: "\e924";
  }
  .icon-up-arrow:before {
    content: "\e900";
  }
  .icon-down-arrow:before {
    content: "\e901";
  }
  .icon-cancel:before {
    content: "\e904";
  }
  .icon-next:before {
    content: "\e906";
  }
  .icon-arrow-bottom:before {
    content: "\e907";
  }
  .icon-arrow-left:before {
    content: "\e908";
  }
  .icon-arrow-right:before {
    content: "\e909";
  }
  .icon-arrow-top:before {
    content: "\e90a";
  }
  .icon-carousel_arrow_left:before {
    content: "\e921";
  }
  .icon-check:before {
    content: "\e90e";
  }
  .icon-delete:before {
    content: "\e911";
  }
  .icon-edit_profile:before {
    content: "\e914";
  }
  .icon-Location:before {
    content: "\e916";
  }
  .icon-lock:before {
    content: "\e917";
  }
  .icon-plus:before {
    content: "\e918";
  }
  .icon-information1:before {
    content: "\e91d";
  }
  .icon-save_to_list_fill:before {
    content: "\e929";
  }
  .icon-search1:before {
    content: "\e92a";
  }
  .icon-scroll_down:before {
    content: "\e943";
  }
  .icon-user1:before {
    content: "\e96d";
  }
  .icon-whatsapp:before {
    content: "\ea93";
  }
  .icon-loop2:before {
    content: "\ea2e";
  }
/******** Common css ********/
body{background:#f5f5f9;box-sizing:border-box;color:#000;font-family:"Nunito Sans",sans-serif,"Helvetica Neue Light","Helvetica Neue","Helvetica","Arial";letter-spacing:-0.015em;text-align:left;font-size:14px;}
a{text-decoration:none;color:#1f5ca2;}
.container{width:100%;max-width:1240px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.list-unstyled{padding-left:0;margin:0;list-style:none;}
.list-unstyled li{margin:0;line-height:normal;}
.d-flex{display: flex !important;}
.justify-content-between{justify-content: space-between !important;}
.bg-primary{background:#1f5ca2;}
.align-items-start{align-items:flex-start !important;}
.border-bottom{border-bottom:2px solid #1f5ca2;display:inline-block;}
/******** Header css ********/
.site-logo .custom-logo{max-width:150px;height:auto !important;}
.header{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);position:sticky !important;background:#fff;top:0;right:0;left:0;z-index:1030;}
.header-inner{flex-flow: row nowrap;justify-content: flex-between;padding:0;}
.header-navigation-wrapper ul.primary-menu{margin:0;}
.header-navigation-wrapper .menu-item{margin:0;}
body:not(.overlay-header) .header-navigation-wrapper .menu-item a{color:#111;font-weight:700;font-size:14px;padding:20px 8px 20px;letter-spacing:normal;}
body:not(.overlay-header) .header-navigation-wrapper .menu-item a:hover{color:#1f5ca2;text-decoration:none;}
.header-navigation-wrapper .menu-item:after{content: '';display: block;height: 3px;width:0;transition: width .5s ease, background-color .5s ease;position:absolute;bottom:-1px;}
.header-navigation-wrapper .menu-item:hover:after{width:100%;background:#1f5ca2;}
.header-navigation-wrapper .menu-item.current_page_item a{text-decoration:none;}
.text-dark{color:#000;font-weight:700;}
#site-content{overflow:inherit;}
/******** Footer css ********/
.footer{margin-top:0 !important;}
.footer .column-one .widget_text{margin-top:30px;}
.footer h6.widget-title{font-size:14px;text-transform:none;color:#f8f9fa;margin-bottom:8px;}
.footer .list-unstyled:first-child{margin-right:20px;}
.footer .list-unstyled li{line-height:20px;}
.footer .list-unstyled li a{color:#f8f9fa;font-size:12px;font-family:"Nunito Sans",sans-serif;margin-bottom:.2rem;}
.footer .footer-widgets,.footer .footer-widgets-wrapper{width:auto;margin-left:0;}
.footer .footer-widgets-outer-wrapper{padding:24px 0;border:0;}
.footerBottom .footer-copyright{font-weight:500;font-size:12px;}
.social-footer{font-size:26px;}
.footer-widgets.column-one.grid-item{margin-right:15px;}
.social-footer a{color:#f8f9fa;margin-right:7px;}
.social-footer a:last-child{margin:0;}
.footer-widgets .widget-content .textwidget p{margin: 0; color: rgba(0,0,0,0.2);}
#site-footer.footerBottom{background:#1b508d;color:#f8f9fa;padding:10px 0;font-size:11px;font-weight:500;}
.footerBottom .logo-npf{height:20px;display:inline-block;margin-left:5px;vertical-align:middle;}
.blog-list{padding:50px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blog-list .post{padding:15px;background:#fff;border-radius:4px;margin-bottom:2rem;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:calc(33.333333% - 30px);margin-right:30px;}
.blog-list .post:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.post-thumbnail{margin-bottom:1.875rem;}
.blog-list .post .entry-title{min-height:40px;font-size:16px;font-weight:700;line-height:20px;text-align:left;margin:0 0 10px;}
.blog-list .post .blogcontent{font-size: 16px;display:block;word-break:break-word;width:100%;}
.blog-list .post .featured-media{margin:0 0 20px;}
.blog-details-page{padding:0 0 30px;}
.blog-details{padding:15px;border-radius:4px;background:#fff;margin:0;width:70%;position:relative;}
.blog-details .blogcontent{position:relative;}
.blog-details .entry-header{padding:0;}
.blog-details .featured-media img{width:100%;}
.blog-details .entry-title,.blog-details h2{font-size:32px;text-align:left; margin:20px 0;}
.blog-details .blogcontent ul,.blog-details .blogcontent ol{margin:0 0 20px 20px;}
.blog-details .blogcontent li{font-size:16px;}
.blog-details .blogcontent p{font-size:16px;margin-bottom:20px;}
.singular .featured-media-inner{width:100%;left:inherit;}

/* Featured Blogs */
.featured-details{padding:40px 0;}
.featured-details h1{font-size:48px;text-align:center;margin:0 0 20px;}
.featured-details .log-desc p{font-size:20px;text-align:center;font-family:"Nunito Sans",sans-serif,"Helvetica Neue Light","Helvetica Neue","Helvetica","Arial";}

.featured-post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}
.featured-post-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}

.post-meta-wrapper{margin-top:10px;}
.post-meta-wrapper .post-meta{font-size:12px;font-weight:600;margin:0;color:#212529;justify-content:start;}
.post-meta-wrapper .post-meta li{margin:0;padding:0;}
.post-meta-wrapper .post-meta li .meta-icon{display:none;}
.post-author{text-transform:capitalize;}
.trim{display:inline-block;width:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;}
.rt-reading-time,.readtime{font-size:12px;margin-bottom:10px;}
.btn-readMore{color:#1f5ca2;display:inline-block;font-weight:500;cursor:pointer;user-select:none;text-decoration:underline;}
.owl-carousel .owl-item img{display:inline;width:auto;height:auto;max-width:100%;border-radius:10px 0 0 10px;}
#featuredslider{max-width:80%;margin:0 auto 50px;background:#fff;border-radius:10px;}
.featured-post-col .p-3{padding:30px;}
.featured-post-col h3{font-size:20px;font-weight:600;margin:0 0 10px;}
.featured-post-col p{font-size:16px;line-height:22px;}
.authorinfo{margin-top:20px;font-size:12px;opacity:0.7;}
.authorinfo .entry-date{display:inline-block;margin-right:10px;}
.featured-post-col .authorinfo span img{display:inline-block !important;border-radius:30px;width:20px !important;vertical-align:middle;}
.featured-post-col .authorinfo .readtime img{width:15px !important;vertical-align:sub;}
.authorinfo .postedby{text-transform:capitalize;}
.authorinfo .readtime{margin-left:10px;}
.authorinfo.authorinfoThumb .post-meta-wrapper{display:inline-block;max-width:100%;width:auto;margin-right:10px;}
.authorinfo.authorinfoThumb img{display:inline-block;vertical-align:middle;width:15px;}
.authorinfo .meta-text .avatar{display:inline-block;vertical-align:middle;border-radius:50%;width:20px;}
.blog-details .post-meta-wrapper .post-meta,.blog-details .rt-reading-time,.blog-details .readtime{font-size:13px;}
#featuredslider:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
#featuredslider .owl-dots{position:absolute;bottom:-40px;width:100%;text-align:center;}
#featuredslider .owl-dots button.owl-dot{background:rgba(0,0,0,0.2);width:15px;height:15px;border-radius:50%;margin:0 5px;outline:none;}
#featuredslider .owl-dots button.owl-dot.active{background:#1f5ca2;}

/* featured blog details */
.featured-blog{width:28%;position:sticky;top:70px;}
.featured-blog h2{margin:0 0 20px;font-size:20px;border-bottom:1px solid #ccc;padding:0;}
.featured-post-details{margin-bottom:20px;}
.featured-post-details .featured-post-thumb{width:150px;}
.featured-post-details .featured-post-thumb img{width:100%;border-radius:4px;}
.featured-post-details .featured-post-data{padding-left:15px;width:85%;}
.featured-post-details .featured-post-data .entry-title{margin:0;font-size:16px;padding:0;font-weight:500;}
.featured-post-details .authorinfo{margin-top:5px;}
.featured-post-details .authorinfo .postedby img{width:15px;display:inline-block;vertical-align:sub;}

.newsletter{margin:0 0 30px;}
.newsletter .subheading{margin:0 0 10px;font-size:24px;border-bottom:1px solid #ccc;text-transform:inherit;}
.newsletter .widget_newsletterwidgetminimal{margin-top:10px;}
.newsletter .widget_newsletterwidgetminimal .tnp-email{background-color:#fff;border-radius:4px 0 0 4px;width:62%;border:1px solid #ccc;outline:none;border-right:0;}
.newsletter .widget_newsletterwidgetminimal .tnp-submit{width:38%;font-size:13px;text-transform:inherit;border-radius:0 4px 4px 0;padding:12px 0 11px;background-color:#1f5ca2;font-weight:500;text-decoration:none;vertical-align:top;}


.hidden{display:none;}
.blog-details .entry-title{display:none;}
.blogcontent .addtoany_content{position:absolute;top:-68px;right:0;width:100%;margin:0;background-image:linear-gradient( transparent, rgba(0,0,0,0.05), rgba(0,0,0,0.2));padding:10px 0 0;}
.blogcontent .addtoany_content.addtoany_with_video{position: static;background:none;top:0;padding-top:0;margin-top:-22px;}
.customHeader{height:200px;overflow:hidden;position:relative;margin-bottom:30px;z-index:0;}
.customHeader .container{position:relative;height:100% !important;}
.customHeader .headerOverlay{background:rgba(0,0,0,0.6);position:absolute;width:100%;height:100%;z-index:1;}
.customHeader h1{ padding-left: 80px; padding-right: 80px; font-size:30px;color:#fff;position:absolute;width:100%;height:100%;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;left:0;top:0;z-index:1;}
.customHeader span.color-accent{display:none;}
.post-category a,.post-meta-single-bottom .meta-text a{padding:3px 10px;font-size:12px;border:1px solid #777;color:#777;display:inline-block;border-radius:20px;margin:0 6px 10px 0;}
.post-category a:hover,.post-meta-single-bottom .meta-text a:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);background:#fff;text-decoration:none;}
.archive-header{padding:3rem 0;}
.post-meta-single-bottom{max-width:none;}
.post-meta-single-bottom .meta-text{font-size:0;}


.cvwp-video-player{margin-bottom:20px;}

.newsletter-confirmed{font-size:30px;color:#30bf6b;text-align:center;margin:70px 0 30px;display:block;padding-top:50px;}

.breadcrumbs-main{visibility:hidden;height:0;}
.breadcrumbs-details{color:#fff;top:10px;position:absolute;z-index:2;}
.breadcrumbs-details a{color:#fff;}
.breadcrumbs-category{position:absolute;z-index:1;width:100%;}
.widget-for-school{margin-top:20px !important;}
.breadcrumbs-details .homeicon{ margin-right:5px; height: 14px;}
.blog-details-page .nav-links{ align-items:flex-start;justify-content:space-between;display:flex;margin-top:40px;border-top: 1px solid #f5f5f5;
  padding-top: 7px;}
.blog-details-page .nav-links .meta-nav{ font-weight: 700; font-size: 1.50rem; line-height: 30px;}
.blog-details-page .nav-links .post-title{color: #666; font-size: 1.40rem;}
.blog-details-page .nav-links .nav-previous{width: 48%; position: relative;}
.blog-details-page .nav-links .nav-previous:before{content:" ← "; width:2.4rem; height:3px; color: #1b508d; padding: 0px; font-size: 20px;}
.blog-details-page .nav-links .nav-next{width: 48%; position: relative;}
.blog-details-page .nav-links .nav-next .meta-nav:after{content:" → ";  width:2.4rem; height:3px; color: #1b508d; padding: 0px; font-size: 20px;}

.zindexbredcrums{ z-index: 10; position: relative; color: #fff; margin-top: 12px;}
.zindexbredcrums a{ color: #fff;}
.breadcrumb_left{display: inline-block;  width: 33px;}
.breadcrumb_right{display: inline-block;max-width: 87%;}
.breadcrumb_right .innerspan{display: inline-block;}
.breadcrumb_right span span {display: inline-block;}
.zindexbredcrums a{ color: #fff; display: inline-block;}

.footer-copyright{font-family: 'Nunito Sans' !important;}
.table-admission{font-size:15px;margin:20px 0;}
.blog-details h2.title-admission{font-size:24px; margin-bottom:0;}

.pagination-common{margin:40px 0;width:100%;}
.pagination-common .nav-links{ align-items:flex-start;justify-content:space-between;display:flex;border-top: 1px solid #f5f5f5;font-size:20px;padding-top:7px;}
.pagination-common .nav-links a{color:#333;}
.pagination-common .nav-links a:hover{color:#1f5ca2;text-decoration:none;}
.pagination-common .nav-links .page-numbers{line-height:30px;}
.pagination-common .nav-links .page-numbers[aria-current="page"]{padding:0 10px;margin:0 5px;}
.pagination-common .nav-links .page-numbers.current{background:#1f5ca2;color:#fff;}
.pagination-common .nav-links .placeholder{color:#a9a9a9;}
.pagination-common .nav-links .previous:before{content:" ← "; width:2.4rem; height:3px; color: #1b508d; padding: 0px; font-size: 20px;}
.pagination-common .nav-links .next{position:relative;}
.pagination-common .nav-links .next .meta-nav:after{content:" → ";  width:2.4rem; height:3px; color: #1b508d; padding: 0px; font-size: 20px;}


@media only screen and (max-width:991px){
    .header{padding:9px 0;}
    .header .header-inner{padding-left:30px;}
    .header .header-inner .toggle{position:absolute;left:-10px;outline:none;}
    .header .header-inner .toggle .toggle-inner{padding:0;}
    .nav-toggle .toggle-icon{height:auto;width:2.4rem;}
    .header .header-inner .toggle .toggle-icon:after,.header .header-inner .toggle .toggle-icon:before{content:"";width:2.4rem;height:3px;background:#1f5ca2;display:block;margin-bottom:4px;margin-top:3px;}
    .header .header-inner .toggle .toggle-text{content:"";height:3px;background:#1f5ca2;display:block;text-indent:9999px;width:2.4rem;margin-top:-11px;}
    .header .header-inner .toggle svg{display:none;}
    .menu-modal{top:48px;transform: translateX(-100%);-webkit-transform: translateX(-100%);animation: slide-out 0.5s forwards;-webkit-animation: slide-out 0.5s forwards;}
    .menu-modal .modal-inner{background-color:#f5f5f9;}
    .modal-menu > li > a,.modal-menu > li > .ancestor-wrapper > a{font-size:16px;color:#303264;padding:16px;}
    .menu-modal.active{animation:slide-in 0.5s forwards;-webkit-animation: slide-in 0.5s forwards;}
	.header .header-inner .toggle{overflow:hidden;}
	.pagination-common .nav-links{justify-content:center;}
  .pagination-common .nav-links .page-numbers{margin:0 15px;}
  .blog-list .post{flex:0 0 50%;max-width:calc(50% - 30px);}
    @keyframes slide-in{
        100% { transform: translateX(0%); }
    }
    @-webkit-keyframes slide-in{
        100% { -webkit-transform: translateX(0%); }
    }
    @keyframes slide-out {
        0% { transform: translateX(0%); }
        100% { transform: translateX(-100%); }
    }

    @-webkit-keyframes slide-out {
        0% { -webkit-transform: translateX(0%); }
        100% { -webkit-transform: translateX(-100%); }
    }

}

@media only screen and (max-width:767px){
    .featured-details h1{font-size:30px;margin-bottom:10px;}
    .featured-details .log-desc{font-size:16px;}
    .customHeader{height:200px;}
    .blog-details-page,.featured-post{display:block !important;}
    .blog-details,.featured-blog{width:100%;}
    .featured-blog{margin-top:50px;}
    .blog-list{padding:20px 0;}
    .blog-list .post{width:100%;max-width:calc(100% - 0px);margin-right:0;-ms-flex:0 0 100%;flex:0 0 100%;}
    .featured-post-col{width:100%;max-width:calc(100% - 0px);margin-right:0;-ms-flex:0 0 100%;flex:0 0 100%;}
    .owl-carousel .owl-item img{border-radius:10px 10px 0 0;}
    .featured-post-col .p-3{padding:15px;}
    #featuredslider{max-width:100%;}
    .customHeader h1{font-size:22px;padding:0 20px;}
    .wp-custom-header img{height:100%;max-width:inherit;}
    .breadcrumbs-details{ white-space: nowrap;  overflow: hidden;     text-overflow: ellipsis; max-width: 92%;}
    .nav-links > *{ margin: 0px;}
    .blog-details-page .nav-links .post-title{ font-weight: normal; line-height: 15px; display: block; font-size: 1.20rem;}
    .blog-details-page .nav-links .meta-nav{font-size: 1.30rem;}
    .blog-details-page .nav-links .nav-previous:before{font-size: 15px;}
    .blog-details-page .nav-links .nav-next .meta-nav:after{font-size: 15px;}
    .zindexbredcrums .breadcrumb_last{white-space: nowrap;  overflow: hidden;     text-overflow: ellipsis; max-width:35%;    display: inline-block;
      vertical-align: bottom;}
    .homeicon{ max-width:16px;}
}