/*!
 * fullPage 2.9.2
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 50px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
/*.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}


@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}*/
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '.';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*&awrads section */
.white-bg {
    background: #fff !important;
}
.awars-section {
    padding: 0 80px;
}
.w-40 {
    width: 39%;
}
.v-t {
    vertical-align: top;
}
.d-ib {
    display: inline-block;
}
.responsive-img img {
    width: 100%;
    height: auto;
}
.greay-text {
    color: #333132 !important;
}
.card-conten .fn-14.black-text {
    font-weight: 300;
}
.award-stacked h3 {
    margin: 5px 0 !important;
}
.awars-section .award-stacked .card-conten h3.fn-14 b {
    color: #000 !important;
    font-weight: 400 !important;
}
/*&awrads end */
/*Experience section */
.next_testmonals_wrapper {
    background-color: #ffcb05;
    color: #fff;
    text-align: center;
}
.next_testmonals_wrapper {
    background-image: url(../images/testimonial-bg1.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat,no-repeat;
}
.exp-tabspan {
    font-size: 24px;
    color: #000;
    display: block;
}
.next_testmonals_wrapper .testimonial-top.slick-slide {
    height: 360px!important;
    overflow: hidden!important;
}
 .next_testmonals_wrapper .slick-slide .partner-border img {
  display: inline !important;
}
 .next_testmonals_wrapper .slick-dots li button::before {
  font-size: 40px !important;
}
 .next_testmonals_wrapper .slick-dots {
  left: 16%;
}
 .next_testmonals_wrapper .slick-slide img {
  margin: 15px auto;
  width: 65px;
  height: 65px;
}
.next_testmonals_wrapper .slick-center img {
  width: 90px;
  height: 90px;
  margin: 0px auto;
}
.next_testmonals_wrapper .slick-center {
  border-bottom: 3px solid transparent !important;
}
 .next_testmonals_wrapper .slick-slide {
  border-bottom: 3px solid transparent;
}
 .next_testmonals_wrapper .testimonial-top.slick-slide, .next_testmonals_wrapper .center1 .slick-slide {border: none;outline: none;}
 .next_testmonals_wrapper .slider {
  height: auto;
  padding: 0px 15px;
}

.next_testmonals_wrapper p {
    font-weight: 300;
    font-size: 18px!important;
}
.testimonial-info {
    border-top: 1px solid #92ae40;
}
.testimonial-info span {
    color: #000;
    font-size: 18px;
}
.next_testmonals_wrapper .testimonial-top.slick-slide, .home_wrapper .next_testmonals_wrapper .center1 .slick-slide {
    border: none!important;
    outline: none;
}
.slick-initialized .slick-slide {
    outline: none!important;
    cursor: pointer!important;
}
.next_testmonals_wrapper .p1 {
    position: absolute;
    left: -10%;
    top: 25%;
    cursor: pointer;
    color: rgba(255,255,255,0.8);
    font-size: 42px;
}
.next_testmonals_wrapper .r1 {
    position: absolute;
    right: -10%;
    top: 25%;
    cursor: pointer;
    color: rgba(255,255,255,0.8);
    font-size: 42px;
}
.next_testmonals_wrapper h2 {
    line-height: 50px;
}
/*Experience section End*/
/*Partner logos  section */
.partners-logs {
    width: 700px;
    margin: 0 auto;
}
.aside {
    width: 100%;
    display: inline-block;
    padding: 0;
}
.partners-logs .slick-slide img {
    margin: 0 auto;
    height: auto!important;
}
.schoolslidermobile1 {
    display: none!important;
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.list-item {
    border: 1px solid #eee;
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
}
.partners-logs .slick-slide img {
    margin: 0 auto;
    height: auto!important;
}
/*Partner logos  section  end*/
/*Next Gurukul section */
.next_gurukul_wrapper .join_comm {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.next_gurukul_wrapper .join_comm .item_comm {
    width: 16.5%;
    align-items: center;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
}
.next_gurukul_wrapper .community-icon {
    background: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid #e7e7e7;
    text-align: center;
    line-height: 100px;
    margin: 0 auto;
}
.next_gurukul_wrapper .community-icon span {
    background-image: url(../images/ng-icons.png);
    background-position: 1px 0;
    width: 39px;
    height: 39px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.next_gurukul_wrapper .community-icon span.kw-icon {
    background-position: -67px 0;
}
.next_gurukul_wrapper .community-icon span.ec-icon {
    background-position: -136px 0;
}
.next_gurukul_wrapper .community-icon span.qa-icon {
    background-position: -203px 0;
}
.next_gurukul_wrapper .community-icon span.ep-icon {
    background-position: -273px 0;
}
.yellow-button a, .yellow-button button {
    width: 270px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    background: #f8ca1a;
    border: none;
    color: #333132;
}
.yellow-button {
    text-align: center;
}
/*Next Gurukul section end */
@media (max-width: 1600px){
    /*Experience section */
.awards_wrapper .slider {
    height: auto!important;
    width: 100%;
}
.next_testmonals_wrapper .testimonial-top.slick-slide {
         height: auto!important;
    overflow: hidden!important;
}
/*Experience section End*/
/*Partner logos  section */
.academic_wrapper span img {
    height: auto;
    width: 70%!important;
}
/*Partner logos  section  end*/
/*gurukul section */

/*gurukul section end */
}
@media (min-width: 1500px){
.partners-logs .slick-slide img {
    width: 100%;
}
}
@media only screen and (max-width: 1210px){
	/*&awrads section */
.awars-section {
    padding: 0 0;
}
.fn-30 {
    font-size: 190%!important;
}
/*&awrads end */
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
.academic_wrapper .cm-partnersecimg span img{height:auto!important;padding:10px 0!important;width:120px!important}
}
@media only screen and (max-width: 992px){
.p-lr-0-m {
    padding-right: 0!important;
    padding-left: 0!important;
}
.p-t-30-m {
    padding-top: 30px!important;
}
.h5 {
    font-size: 20px!important;
}
.next_testmonals_wrapper .slider {
     padding: 0 !important; 
}
.partners-logs {
    width: 90%;
    margin: 0 auto;
}
.partners-logs {
    padding-bottom: 20px !important;
}
 .next_gurukul_wrapper .join_comm .item_comm {
    width: 25% !important;
}
}
@media only screen and (max-width: 767px){
    /*Experience section */
.awards_wrapper .slider {
    margin: 0 0 20px;
}
.experience_section {
    padding: 25px 0;
}
.next_testmonals_wrapper .p1 {
    left: 0!important; 
}
.next_testmonals_wrapper .r1 {
    right: 0!important;
}
.next_testmonals_wrapper .testimonial-top.slick-slide {
    height: auto!important;
}
.next_testmonals_wrapper p {
    font-size: 16px!important;
    padding: 5px 30px;
}
/*Experience section End*/
/*Partner logos  section */
.partners-logs {
    margin: 0 auto;
    width: 300px!important;
}
.next_gurukul_wrapper .join_comm .item_comm {
    width: 80% !important;
}
/*Partner logos  section end*/
}
@media only screen and (max-width: 600px){
.default-img-s img {
    width: auto!important;
    height: auto!important;
    max-width: auto!important;
    margin: 0 auto;
    display: block;
}
.p-t-0-s {
    padding-top: 0!important;
}
.full-width-s {
    width: 100%!important;
}
.next_gurukul_wrapper .join_comm .item_comm {
    width: 90% !important;
}
}

@media only screen and (max-width: 480px){
.next_testmonals_wrapper h2 {
    margin: 0px !important;
    padding: 0px !important;
}
.partners-logs, .next_testmonals_wrapper .testimonial-iconimg, .next_testmonals_wrapper .experience_section .slider {
    width: 300px;
}
}
@media only screen and (max-width: 1600px){
.teachnext-cards .info-card > img { height: 200px; max-width: auto; width: auto;}
.interface-sldr img { width: auto; height: 500px; margin: 0 auto;}
.interface-slds1 { margin-top:50px;}
}

@media all and (min-width: 1500px){
  footer .default-img,.first-step-footer{margin-bottom: 10px;}
  form .center > * {padding-bottom: 20px !important;}
  section .page-footer{height: 50%;}
  section .hiring_wrapper {height: 50%;}
  .first-col{height: 300px !important;}
  .teachnext-cards .info-card{line-height: 300px;}
  .tn_explore_page p{font-size: 18px;line-height: 32px;}
  .tn_explore_page h2 + .container > p{line-height: 36px;font-size: 20px;}
  .header-h1text{top: 14%;}
  .default-img { margin-top: 10px; margin-bottom: 10px;}
}
@media only screen and (max-width: 1499px){
.imd-img img { width:35%;}
.partners-logs .slick-slide img{height: 70%;}
.hiring_wrapper.wrapper_item h2.h2{font-size: 1.5rem !important;}
section .hiring_wrapper { height: 42%;}
section .page-footer { height: 58%;}
.teachnext-cards .info-card > img { height: 150px; max-width: auto; width: auto;}
}
@media only screen and (max-width:1366px){
.storehouse-count .count1 p{font-size: 14px !important;}
.innerleft-h2 { margin: 30px 0 10px !important;}
.header-h1text { top:15%;}
.header-h1text h1 { font-size: 28px; line-height: 28px; margin-bottom: 10px !important}
.header-h1text h2 { font-size: 24px; line-height: 26px; margin: 0 !important;}
.hiring_wrapper { padding:45px 0;}
.nav .button-collapse { height: 56px;}
header { height: 56px !important;}
.teachnext-cards .info-card > img { height: 130px;}
.first-col { height: 160px; float: left;}
.teachnext-cards .info-card .info-card-details .info-card-detail { padding:9px 0; }
.tabs-nav ul { margin: 0;}
.tabs-nav ul li { padding: 15px 50px;}
.tools_items ul { margin: 15px 0 0;}
.tools_items ul li:nth-child(5n) { margin-bottom: 0; }
.tools_items ul li:nth-child(6n) { margin-bottom: 0; }
.versatile_block h4 { margin-top: 0px !important; margin-bottom: 10px !important; padding-bottom: 10px !important;}
.versatile_block h5 { margin-top: 0px !important; margin-bottom: 10px !important;}
.interface-sldr img { width:auto; text-align: center; margin:0 auto; height: 380px; }
#hardware .info-card-detail h2{font-size: 20px !important;padding-bottom: 10px;}
.teachnext-cards .info-card:hover .info-card-details{padding-bottom: 10px;}
.page-footer.wrapper_item .pad-no > .container{margin-top: -10px;}
.foot_static_page .page-footer.wrapper_item .pad-no > .container{margin-top: 0px;}
.dig-classrm h2 { top: 40px;}
.exp-stakeholders ul li { font-size: 17px !important;}
.stakeholder-needs .info-card { height: 230px !important;}
}

@media only screen and (max-width: 1210px){
.h1{font-size: 235% !important;  }.h2{font-size: 225% !important;}.h3{font-size: 200% !important;}.h4{font-size: 175% !important;}.h5{font-size: 125%!important;} .fn-14{font-size:90% !important;/*14*/ line-height:24px;} .fn-18{font-size: 108% !important;/*18*/ line-height:34px;} .fn-30{font-size:190% !important;/*30*/}
/*common css*/
.container,.containerr{width:96% !important;max-width: 990px;}
.containerr{margin: auto;}
.m-t-20-m{margin-top:20px;}
/*responsive common style */
.awars-section{padding: 0 0;}
.experience-section{width:96% !important;}
.apps-right {width:auto;}
.home_wrapper .app_wrapper .app_item{width:29%; margin:4px;}
.tm_blocks_inner p{font-size:15px !important;}
#moveDown {display: none;}
.table-of-contents.scrpayMW{width: 25%;}
}

@media (max-width: 1199px) {
.learn-box h5 { font-size: 21px;}
.workshops-calouts .count .wrkshp-type { /* color: #555555; */  font-size: 14px;}
.content-solutions .sol-box p {  font-size: 16px;  font-weight: 400;  padding: 30px 8px;}
}

@media only screen and (max-width:1024px){
.tools_items ul li a img.video_image { width: 100%;}
.content_learners_in { max-width: 96%;}
.white-text {
	color: #fff;
	line-height: 20px;
	font-size: 14px;
}
.nobr br {display: none !important;}
	.digital-classroom .img-border{
		width: 60%;
	}
.info-card-detail h2 { font-size: 20px !important;}
.first-col {
	height: 190px;
}
.teachnext-cards .info-card > img {
	height: 120px;
}
.trust-bg h2{ padding-top:0 !important;}
.next-trust h6 { font-size: 100% !important;}
.next-trust p { font-size: 90% !important;}
.preschool p { line-height: 20px !important;}
.page-footer.wrapper_item .pad-no > .container{margin-top: 0px;}
	.icon-block p br,#section0 p br,#section10 p br,#section13 p br {display: none;}
	.icon-block h5 {font-size: 21px !important;}
	.dig-classrm h2 {op: 30px;}
	.stakehld_items{width: 130px; height: 130px;}
	.stakeholder_slider .slider-nav {height: 199px;}
	.academic_wrapper span img {width: 54%!important;}
	.fn-30 {font-size: 179% !important;}
	/*#section10 p {padding: 0 10px !important;}*/
}
@media only screen and (max-width:992px){
.container,.containerr{max-width: 768px;}
.demo-tabs {
    height: auto !important;
}
.top-headings {padding: 20px 0 0 !important;position: static !important;}
.innerleft-h2 br{display: none;}
.logo-main {left: 0;margin: 5px 0 0 10px;position: absolute;top: 0;}
.txt_cntr h5 {font-size: 22px;}
.table-of-contents.scrpayMW{display: none;}
.content-solutions .sol-box p {  font-size: 16px;  font-weight: 400;  padding: 30px 8px;}
.storehouse-count .count {  padding: 10px;}.storehouse-count .count p {  font-size: 14px !important;}
.exp-testimonials h2.innercenter-h2, h2.innercenter-h2, .innerleft-h2, h2.innerspan-h2 > span {  font-size: 34px;  font-weight: 300;  line-height: 40px;}
h4.mob-h4align {  font-size: 26px;  line-height: 34px;}
.grd_minhgt {
min-height: 170px !important;
}
.learn-box h5 {
font-size: 21px;
min-height: 46px;
}
.dig-classrm.digital-classroom.icon-block h5 {
font-size: 16px;
line-height: 26px;
}
.icon-block > img {
width: 50%;
}
.next_education_school_count h2, .enhanc-classrm .digital-classroom h2, .next_gurukul_wrapper .container h2, .exp-stakeholders .stakeholder-needs h2, .awards_wrapper .awars-section h2, .academic_wrapper.wrapper_item h2, .dig-classrm.digital-classroom h2 {
color: #333132;
font-size: 30px;
font-weight: 300;
line-height: 50px;
margin-top: 0;
position: relative;
}
/*responsive common style */
.stakehld_items { width: 100px; height: 100px;background-size: 30px auto; }
.stakehld_items.parent_stk { background-size: 30px auto; }
.stakehld_items.teacher_stk { background-size: 30px auto;}
.stakehld_items.manage_stk { background-size: 30px auto;}
.stakeholder_slider .slider-nav { height: 172px;}
.stakeholder_slider .slider { height: auto;}
/*html , body{height:auto;}*/
.w-50-m{width:50% !important;}
.w-70-m{width:70% !important;}
.center-m{text-align:center;}
.d-ib-m{display:inline-block;}
.p-tb-0-m{padding-top:0 !important; padding-bottom:0 !important; }
.yellow-button a, .yellow-button button , .green-button a{width:200px; line-height:40px !important; height:40px;}
.p-t-30-m{padding-top:10px !important;}
.p-b-30-m{padding-bottom:30px !important;}
.p-t-0-m{padding-top:0px !important;}
.smile span{margin:0 0 25px 0;}
.full-width-m{width:100%; }
.l-p-m{float:left;}
.r-p-m{float:right;}
.r-p-m-no , .l-p-m-no{float:none;}
/*home page*/
.slider_content {width: 100%;text-align: center;left: inherit;top: 230px;}
.carousel.carousel-slider .product_img {-webkit-transform: translateY(-50%) translateX(20%);transform: translateY(-50%) translateX(20%);width: 80%;top: 62%;}
.flex-center {display: block;-webkit-box-align: inherit;-ms-flex-align: inherit;align-items: inherit;}
section, .first-section {height: auto;}
/*page css*/
/*.item_comm h3{min-height:73px;}*/
.school_item{padding:0 0 20px 0 !important;}
.call-us span{display:block;}
.home_wrapper .next_busness_wrapper .vision-block, .home_wrapper .next_busness_wrapper .mission-block ,  .home_wrapper .next_busness_wrapper .values-block{ background-position: right top;   padding: 0 20px 0 20px;}
.partners-logs{width:90%; margin:0 auto 25px;}
.gg-play img{width:75%;}
.news-preview{width:82%;}
.news-headlines li{display:inline-block; margin-bottom:0; height:50px;}
.experience-tumbs{right:30px;}
/*header css*/
.side-nav a:hover {background-color: rgba(0, 0, 0, 0.05);}
.side-nav a {padding: 0 16px;}
header.in_nav  nav ul li{text-align:left;}
header.in_nav  nav ul a:hover:after {background: none;}
header.in_nav  .side-nav a:hover {background-color: rgba(0, 0, 0, 0.05)  !important;}
/*footer*/
footer.page-footer ul li{padding:0px;}
footer.page-footer ul.social_icons li{display:block; padding-bottom:20px;}
footer.page-footer{padding: 25px 0 0 0;}
footer.page-footer  .container > row{padding:0 !important;}
.hardware-sldr { overflow: hidden;}
.storehouse-count .count1 { margin-bottom: 20px !important;}
.tn_explore_page h2 { font-size: 26px; line-height: 36px;}
#hardware1 .top-headings h2{ padding-top:66px;}
.exploreholder-needs .info-card .info-card-details h3 { font-size: 18px !important;}
.tabs-nav ul li { padding: 15px 30px;}
.versatile_block { padding-bottom: 20px !important;}
.next-trust .p-b-20, .next-trust .p-l-20, .next-trust .p-r-20 { padding:0 !important;}
.top-headings p  br{ display: none !important;}
.digital-classroom .icon-block h5 { font-size: 18px;}
.ext-section { padding-top:20px; padding-bottom: 20px;}
.storehouse-count img.alignleft { width: auto !important; float:left;}
.appropriate_slider .slick-dots { bottom: -40px !important;}
.next_gurukul_img { width: 90%;}
ul li.appr_content {
	padding: 26px 0 48px 109px !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 85px auto;
	line-height: 30px;
}
ul li.appr_inexhausible {
	padding: 33px 0 48px 111px !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 90px auto;
	line-height: 30px;
}
ul li.appr_languages {
	padding: 26px 0 34px 90px !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 60px auto;
	line-height: 30px;
}
ul li.appr_mapsolution {
	padding: 42px 0 52px 94px !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 60px auto;
	line-height: 30px;
}
ul li.appr_live {
	padding: 26px 0 34px 90px !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 85px auto;
	line-height: 30px;
}
ul li.appr_collaborative {
	padding: 42px 0 52px 94px !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 85px auto;
	line-height: 30px;
}
.stakeholder-needs .info-card { height: 186px !important;}
.next_testmonals_wrapper { padding:25px 0 0;}
.header-h1text { top: 70px;}
.header-h1text h1 {font-size: 20px; margin-bottom: 5px !important;}
.header-h1text h2 { font-size: 18px !important; line-height: 20px !important;}
.home_wrapper .next_education_school_count { padding:0px; }
.dig-classrm h2 { font-size: 30px !important;line-height: 30px;}
.extra-mile-block .dt { display: block;}
.extra-mile-block .d-tc { display:block;}
.extra-mile-block img { margin: 0 auto; display:block; text-align: center;}
.extra-mile-block p { padding-left: 0 !important; text-align: center; padding-right: 0 !important;}
.extra-mile-block .p-l-20 { padding-left:0 !important;}
#sidenav-overlay { z-index: 9;}
.support  { padding:25px 0;}
.exp_wrapper { margin-bottom: 25px !important;}
.coll_compl { padding-bottom: 25px;}
.nxt-crlm  { padding-top: 25px; padding-bottom:25px;}
.venture_box ul { margin: 0px;}
.venture_box .m-t-30 { margin-top:10px !important;}
.section-headings { font-size: 30px; line-height: 35px; margin-top: 0px; padding-top:20px;}
.stakeholder-needs { padding-top: 25px;}
.awards_wrapper { padding:20px 0;}
.social-media li a { width: 50px; height: 50px;}
.social-media li a img { width: 30px;}
.social-media ul { width: 170px;}
.footer_icon img { width: 40px;}
.next_gurukul_wrapper { padding-bottom:25px;}
/*.digital-classroom { padding-bottom:25px;}*/
.fn-30 { font-size: 130% !important;}
.next-trust .card .card-content p{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.appropriate_slider .slick-prev, .appropriate_slider .slick-next { display: none !important;}
.side-nav a { margin-right: 0;text-align: left;}
.slick-list {padding: 0px 0 !important;}
.home_wrapper .next_testmonals_wrapper .slider { padding: 0 !important; margin: auto;}
header.in_nav .side-nav a:hover { background-color: rgba(0, 0, 0, 0.05) !important; border-bottom: solid 3px #fbcb01; }
nav ul li a { border-radius:0px; }
header.in_nav nav ul li.active { background-color: rgba(0, 0, 0, 0.05) !important;}
.explore_products .slick-prev, .explore_products .slick-next { display: none !important;}
.appropriate_slider .contents_items ul { margin-top:20px;}
h2.section-headings { position: static;}
.modal-content h3{ font-size: 24px;}
.home-banner .yellow-button {position: unset;}
}
@media (max-width: 767px){
  .next_education_school_count h2, .enhanc-classrm .digital-classroom h2, .next_gurukul_wrapper .container h2, .exp-stakeholders .stakeholder-needs h2, .awards_wrapper .awars-section h2, .academic_wrapper.wrapper_item h2, .dig-classrm.digital-classroom h2 {
	  color: #333132;
	  font-size: 18px !important;
	  font-weight: 400;
	  line-height: 34px;
	  margin-top: 0;
	}
	.interface-slds {
		padding:0px !important;
	}
	.hiring_wrapper .foot_border_left {
    border-left: 0px !important;
	}
	#hardware1 p{padding: 0px 20px;}
	.tools_items ul li{width: 24%;}
	.container, .containerr{max-width: 580px;}
	.next_testmonals_wrapper {
    background-image: none !important;

}
	.next_gurukul_wrapper .join_comm .item_comm p{
		margin: 0;
	}
ul li.appr_content, ul li.appr_languages, ul li.appr_inexhausible, ul li.appr_mapsolution,ul li.appr_live,ul li.appr_collaborative  {
    text-align: center !important;
}
	.digital-classroom .img-border {
    margin-top: 0px;
}
	.digital-classroom .icon-block h5 {
    line-height: 28px;
}
 h2 {  font-size: 28px !important; }
 .wrnty { text-align: center; }
 .qlty h2::after { border-bottom: none; bottom: -30px; content: ""; height: 1px; left: 48%; margin-left: 0; margin-bottom: 8px; position: absolute; width: 6%; }
 .nxtstdiodiv { width: 100% !important;  }
 .learn-box h5 {
 font-size: 16px;
 min-height: 46px;
}
 h2 {
 font-size: 28px;
}
.learn-list-leftblock {
 direction: initial;
}
.m4.dig-cls-phnalign {
 text-align: center;
 width: 100% !important;
}
.learn-list-leftblock ul li, .learn-list-rightblock ul li {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 font-size: 16px;
 margin: 0 0 15px;
 padding: 0;
}

.workshops-calouts .count .wrkshp-type {
 font-size: 18px;
}
.wrk-calout1, .wrk-calout2, .wrk-calout3 {
 margin: 0 0 20px 0;
}
img.alignright, img.alignleft, img.aligncenter, img.alignnone {
 height: auto;
 width: 100% !important;
 float: none;
}
	.mrg-B20{margin-bottom: 20px !important;	}
	.mrg-B25{margin-bottom: 25px !important;	}

	.mpdRL10{
		padding: 0 10px;
	}
	.slick-next {
    right: -10px;
		/*display: none !important;*/
}
.slick-prev {
  left: -10px;
  z-index: 99;
  /*display: none !important;*/
}
	.award-stacked .p-l-20 {
    padding-left: 0px !important;
}
	.mpdB30{padding-bottom: 30px !important;}
.header-h1text { position: static; background: #ece5cb; padding:20px 0;}
.header-h1text h1 { font-size: 18px !important; line-height: 24px !important; margin:0 !important; }
.header-h1text h2 { font-size: 14px !important; line-height: 16px !important; margin: 10px 0;}
.home_wrapper .next_education_school_count { padding:25px 10px;}
.dig-classrm { padding: 25px 0 0;}
.dig-classrm h2 { font-size: 18px !important; line-height: 22px; margin-bottom:25px;}
.dig-classrm h2 br { display: none !important;}
	.digital-classroom p {padding: 0 10px;}
.exp-tabspan { font-size: 18px;}
.learning-exp h2 { font-size: 18px !important; line-height: 22px;}
.enhanc-classrmm {  padding: 25px 0;}
.venture_box  { font-size: 16px;}
ul li.appr_ul { padding: 0 0 0 20px !important; font-size: 16px; margin-bottom: 10px; background-size: 15px auto;}
.venture_box > .m-t-30 { margin: 0 !important;}
.exp-stakeholders { padding:25px 0;}
h2.section-headings { margin-bottom:25px; font-size: 18px !important; line-height: 22px;}
	.mrgB-0{
		margin-bottom: 0 !important;
	}
	.testimonial-data, .next_testmonals_wrapper .testimonial-iconimg{
		margin: auto;
		padding: 0 10px;
	}
	.next_testmonals_wrapper p {
    padding: 5px 0px;
}
.awards_wrapper { padding:20px 0 5px !important;}
.next_gurukul_wrapper { padding:25px 0;}
.smile span img { width:75%;}
.next_gurukul_wrapper h2 {    margin-bottom: -20px !important;}
.hiring_wrapper { padding:25px 0;}
.first-col { width: 50%;}
.principle-head { font-size: 18px; line-height: 22px;}
.pad-section { padding:25px 0 !important;}
.icon-block h5 { font-size: 20px; line-height: 24px;}
.sticky-border { display: none;}
#menu-center { display: none;}

.social-media ul { width: 136px;}
	nav .brand-logo img {
    width: 135%;
}
}

@media only screen and (max-width: 760px){
  .logo-main {display: none;}
.hdwre { text-align: center; margin: auto; }
header{height: 64px;}
.top-sec{padding-top:0px !important;}
}

@media all and (min-height: 750px){

  section.haveCustomHead .top-headings *{margin: 0px !important;padding: 0px !important;}
  section.haveCustomHead .top-headings .container{margin: auto !important;}
}
@media only screen and (max-width:700px) { .mat_acdn { padding: unset !important;  } }
@media only screen and (max-width: 670px){
   .grd_minhgt { width: 100% !important; min-height: 100px !important; } .txt_cntr { text-align: center; } .white-button{ margin: auto; }
}

@media only screen and (max-width:600px){
	.hiring_wrapper .foot_border_left {
		border:0px !important;
	}
	.container, .containerr{max-width: 480px;}
  .section_one, .section_two, .section_three { padding: 10px; }
  h2.innerspan-h2 > span {
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
}
	.height100{
		text-align: center;
		margin-bottom: 20px;
	}
h2.innerspan-h2 > span::after{display: none;}
  .video-spanh2 {
  font-size: 16px;
  line-height: 26px;
}
.hdwre { margin-bottom: 20px !important; min-height: auto !important; }
#hrd-wre-inrtxt { display: none; }
#rmteblk { display: none; }
h4.mob-h4align {  font-size: 16px;  font-weight: 400;  line-height: 26px;}
.content-solutions .sol-box p {  font-size: 16px;  font-weight: 400;  margin: 8px 0 !important;  padding: 15px 8px;}
.storehouse-count .count .alignleft {  float: left !important;  height: auto !important;  width: auto !important;}
.esec-greentxt{color: #00a651;font-size: 16px;}
 .iconr img {
float: left;
margin: 0 30px;
width: 25%;
}
   .iconr h5 { float: left; text-align: left !important; font-size: 20px !important; line-height: 24px;}
   .iconalgnmt {
  border-top: 1px solid #ddd;
  padding: 10px 0 !important;
}
  .stakeholder-needs div img {
  height: auto;
  width: 100%;
}
.stakehld_items {
    width: 70px;
    height: 70px;
    background-size: 20px auto !important;
}
.stakehld_items.parent_stk { background-size: 20px auto; }
.stakehld_items.teacher_stk { background-size: 20px auto;}
.stakehld_items.manage_stk { background-size: 20px auto;}
.stakeholder_slider .slider-nav { height: 134px;}
.stakeholder_slider .slider { height: 134px;}
  h2.teachnxt-demotxt {
  font-size: 20px !important;
  margin-top: 0;
}
#newsletter-container .btn {
  font-size: 15px;
  padding: 24px;
}
#newsletter-container input[type="text"] {
  width: 150px;
}
  .section {
  padding-top: 0;
}
.next_testmonals_wrapper h2 {
  line-height: 34px;
}
.m-t-80, .m-t-100 {
  margin-top: 0 !important;
}
	.mrg-T0{margin-top: 0 !important;}
	.mrg-B0{margin-bottom: 0 !important;}
h2.awards-continues {
  font-size: 24px;
}
h2.awards-continues small {
  font-size: 14px;
}
  .m-t-50{margin-top: 0 !important;}
  .dig-classrm.digital-classroom h2::after, h2.teachnxt-demotxt::after, .next_education_school_count h2::after, .enhanc-classrm .digital-classroom h2::after, .next_gurukul_wrapper .container h2::after, .academic_wrapper.wrapper_item h2::after, .next_testmonals_wrapper h2::after, .exp-stakeholders .stakeholder-needs h2::after, .awards_wrapper .awars-section h2::after {
  display: none;
}
    .learn-box h5 {font-size: 16px; min-height: 0;}
    .learn-box {
    margin: 0 0 20px;
}
.h1{font-size: 112% !important; font-weight:400 !important;  }.h2{font-size: 110% !important; line-height:24px !important; font-weight:400 !important;}.h3{font-size: 100% !important; font-weight:400 !important; }.h4{font-size: 175% !important; font-weight:400 !important; }.h5{font-size: 100%!important; font-weight:400 !important; }.h6{font-size: 113% !important;} .fn-14 , p{font-size:90% !important;/*14*/ line-height:24px !important;} .fn-18{font-size: 90% !important;/*18*/ line-height:34px;} .fn-30{font-size:100% !important;/*30*/}
.h1, .h2, .h3 , .h4 , .h5 , .h6, p , .fn-30, .fn-18, .fn-14 {line-height:24px !important;}
/*responsive common style */
.w-50-s{width:50% !important;}
.p-t-0-s{padding-top:0 !important;}
.full-width-s{width:100% !important;}
.center-s{text-align:center !important;}
.l-p-s{float:left;}
.r-p-s{float:right;}
.r-p-s-no , .l-p-s-no{float:none;}
.p-b-10-s{padding-bottom:10px !important;}
/*home page*/
.slider_content {font-size: 15px;padding: 10px;top: 200px;}
.carousel.carousel-slider .product_img {-webkit-transform: translateY(-50%) translateX(20%);transform: translateY(-50%) translateX(20%);width: 80%;top: 50%;}
.carousel.carousel-slider .watch_btn {font-size: 14px;height: 35px;left: 50%;line-height: 35px;margin-left: -70px;width: 140px;}
.news-holder .news-headlines li.selected img{width:46px; height:46px;   margin: 0 auto; text-align:center; }
.news-holder .news-headlines li img{width:30px; height:30px; text-align:center;  margin:10px auto;}
/*page css*/
.default-img-s img{width:auto !important; height:auto !important; max-width:auto !important; margin:0 auto; display:block; }

.carousel.carousel-slider .carousel-item{ min-height: 250px; height:250px; position: absolute;top: 45%;left: 0;}
.apps-right{width:85%; margin:0 auto;}
.testimonial-info {padding: 15px  0  0 0 !important; margin:15px 0 0 0 !important;}
.smile span:before{    background-size: 60%;    right: -31px;}
section { padding: 0px 0 0;}
.next_gurukul_wrapper {
  padding-bottom: 30px;
}
.grd_minhgt {
  min-height: 0 !important;
}
.m-b-mob-20{margin-bottom: 20px !important}

.innerleft-h2::after{display: none;}.user-info-block .user-descp {min-height: 0;}.exp-testimonials h2.innercenter-h2, h2.innercenter-h2, .innerleft-h2{margin: 0;line-height: 24px;font-size: 18px !important; font-weight: 400;}section.exp-classroom ul li, .exp-stakeholders ul li, .nxttrust-sec ul li {font-size: 14px;line-height:24px;}.exp-testimonials h2.innercenter-h2::after, h2.innercenter-h2::after{display: none;}.nxttrust-sec .container h5 {color: #333;font-size: 18px !important;}
.filter-contentdemo .select-dropdwn {
  margin: 0 0 40px;
}
.filter-contentdemo .select-dropdwn .input-field {
  padding-top: 0;
}
.video-phalign {
  margin: 0 0 20px;
  text-align: center;
}
.sucss-compnent ul li {
  color: #333;
  font-size: 14px;
  line-height: 26px;
  margin: 0 0 10px;
  padding: 0 0 5px 30px;
}
h5 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
}
.first-col { width: 100%;}
ul li.content_ul { padding-left:0 !important; font-size: 16px; padding-left:30px !important; background-size: 18px auto;}
ul li.content_ul.p-l-40 { padding-left: 30px !important}
.content_ullist { padding-left: 0px !important;}
.storehouse-count .count1 img {width: 100px !important; margin: 0 auto; display: block; float: none;}
.storehouse-count .count1 { text-align: center; margin-bottom:10px;}
.storehouse-count .count1 p br { display: none; }
.tools_items ul li { float: none; display: block; width: 100%;}
.versatile_block h4{ font-size: 20px; margin-bottom: 10px;}
.versatile_block h5{ font-size: 16px; margin-bottom: 10px;}
.content > .p-l-20 { padding-left: 0 !important;}
.mapsection {margin-top: -13px !important;margin-bottom:0px !important; padding-bottom: 30px;}
.in_nav #logo-container { margin: 7px 0 0 0 !important;}
.header { height: 54px !important;}
body { padding-top:54px !important;}
.iconr img { float: none; margin: 0 auto; text-align: center; width: 50%;}
.iconalgnmt { border: none;}
.iconr h5 { float: none; text-align: center !important; font-size: 18px !important; margin: 0 auto !important; }
.social-media { border:none;}
.home_wrapper .next_education_school_count > .container .row { margin: 0 !important;}
.smile span { margin-bottom: 0px;}
.contents_items ul li a span img { width: 30px;}
.contents_items h4 { font-size: 20px;}
.contents_items { margin-bottom: 10px;}
.content_pyramid { margin-bottom: 30px;}
.storehouse-count > .row .col.s12 { padding: 0 !important}
.software_block h4 { font-size: 18px;}
.software_block h2 { margin-bottom:10px;}
.software_block h4 { margin-bottom:10px;}
.tabs-nav ul li { padding:20px 20px;}
.tools_items ul li a span img { width: 30px;}
.tools_items ul li { width: 48%; min-height:140px; float:left;}
.pay-tabs { padding:0 !important; }
.payonline-tabs-nav ul li { padding: 20px 30px !important;  }
.input-field.col label { display: none;}

.arw-blck { display: none;  }
.mob-custcnt { text-align: center; }

.tm_mgnt { padding: 20px !important; }

.usgrptslft { float: none !important; }
.usgrptsrgt { float: none !important; }

.mob-vrsn-ur { padding: 10px !important; }
.support > .row .col { display: block; float: none;}
.tabs-nav ul li.active:first-child::before { margin-left: -12px; left: 50% !important;}
.tabs-nav ul li.active:::before { margin-left: -12px; left: 50%;}
.tabs-nav ul li a { font-size: 15px !important;}
.tabs-nav ul li { padding: 15px 20px !important; }
.extra-mile-block .dt { display: block;}
.extra-mile-block .d-tc { display:block;}
.extra-mile-block img { margin: 0 auto; display:block; text-align: center;}
.extra-mile-block p { padding-left: 0 !important; text-align: center; padding-right: 0 !important;}
.extra-mile-block .p-l-20 { padding-left:0 !important;}
.principle-img { display: block;}
h2 {
	font-size: 18px !important;
	line-height: 30px !important;
}
.contents_items {
	margin-bottom: 10px;
	display: inline-block !important;
	max-height: 220px !important;
}
.verstile_products .row .col { display: block;}
.verstile_items_in { margin-top:20px;}
.single-item .slick-dots {bottom:-20px !important;}
.ext-section h2 {
    font-size: 24px !important;padding-top:20px; padding-bottom:20px;
    color: #333132;
}
.software span img { width: 50%;}
.interface-sldr img { height: 180px !important;}
.tn_explore_page h2 img { display: block; text-align: center; margin: 0 auto}
.h4 {
	font-size: 150% !important;
	font-weight: 400 !important;
}
.content_pyramidd img{ width: 90%;margin: 0 auto;display: block;}
.expmob-vrsn { width: 30% !important; float: left; margin: 0 10px;    }
.expmob-vrsn img {  width: 100%; }
.expmob-vrsn-cnt { float: left; text-align: left; width: 62% !important;  }
.expmob-vrsn-cnt .txt_cntr { float: left; }

ul li.appr_content {
	padding: 86px 0 0px 0 !important;
	font-size: 16px;
	margin-bottom: 0;
	background-size: 85px auto;
	line-height: 30px;
	background-position: center top;
	text-align: center;
	margin-bottom: 25px !important;
}

ul li.appr_inexhausible {
	padding: 86px 0 0px 0 !important;
    margin-bottom: 0;
    background-size: 85px auto;
    background-position: center top;
    text-align: center;
    margin-bottom: 25px !important;
}
ul li.appr_languages {
	padding: 86px 0 0px 0 !important;
    margin-bottom: 0;
     background-size: 66px auto;
    background-position: center top;
    text-align: center;
    margin-bottom: 25px !important;
}


ul li.appr_mapsolution {
	padding: 86px 0 0 0 !important;
	font-size: 16px;
	margin-bottom: 25px;
	background-size: 60px auto;
	line-height: 30px;
	text-align: center;
	background-position: center top;
}
ul li.appr_live {
	padding: 86px 0 0px 0 !important;
    margin-bottom: 0;
     background-size: 85px auto;
    background-position: center top;
    text-align: center;
    margin-bottom: 25px !important;
}


ul li.appr_collaborative {
	padding: 86px 0 0 0 !important;
	font-size: 16px;
	margin-bottom: 25px !important;
	background-size: 85px auto;
	line-height: 30px;
	text-align: center;
	background-position: center top;
}
.stakeholder-needs .info-card { height: 230px !important;}
.top-headings { padding:0 20px !important;}
.top-headings.container { padding:0 0px !important;}
.awards_wrapper { padding:20px 0;}
.partners-logs .slick-dots li { height: 60px !important;}
.partners-logs .slick-dots { bottom: -45px !important;}
.video-athome.videoAnimation { height: 992px;}
.iconr img { width: 40%;}
.contents_items ul { margin-bottom:0; margin-top: 0px;}
.contents_items ul li { font-size: 15px;line-height: 25px; background: url(../images/arrow.png) no-repeat left 5px; margin-bottom: 10px; padding-left: 0px;}
.copyright_txt {
    float: none;
    text-align: center !important;
    width: 100%;
    display: block;
}

.social-media ul {
    width: 100%;
    margin: 0 auto;
}
.mrgT-25 {
    margin-top: -25px !important;
}
br{display: none;}
.social-media li { width: auto; margin-right: 15px;}
.social-media li:last-child{ margin-right: 0;}
.social-media li a { width: 50px; height: 50px;}
.social-media li a img { width: 30px;}
.first-step-footer .container .row { margin: 0 !important;}
.links { border-right: 0;}
section .hiring_wrapper .first-section { border-right: 0;}
.well_researched { padding-top:25px; padding-bottom:25px;}
.top-headings { padding-top:0px !important;}
#hardware1 .top-headings h2 { padding-top:0px !important;}
.verstile_products .slick-prev, .verstile_products .slick-next { display: none !important;}
img.alignleft { margin-right: 0px;}
div#modal1 { width: 94%; height: 240px;}
.modal-content iframe { height: 192px;}
.hardware-sldr .slick-dots {text-align: center;}
.bluebutton { height:40px; line-height: 40px;}
p.hiring-clr { text-align: center;}
.scale_section .yellow-button .left-align{ text-align: center !important;}
footer .first-step-footer .col { padding-left: 0;}
h2.section-headings { padding-top: 0 !important; }
.hiring_wrapper { text-align: center;}
.modal { width: 90%;}
.software ul li { background: none;}
}

@media only screen and (max-width:480px){
	.container, .containerr{max-width: 320px;}
	.mrgT-25{margin-top: 0px !important;}
#fullpage section,#fullpage section > div {display: block;width: 100%;}
div#modal1{width: 300px;}
.hardware-sldr .slick-dots li:last-child { margin-right: 0;}
.page-footer .container .row { margin-left: 0 !important; margin-right: 0 !important;}
body { overflow-x: hidden;}
.in_nav #logo-container  { margin-top: 0px !important;}
.dig-classrm.map_anim h2.section-headings{margin-bottom: 50px !important;}
.hiring_wrapper .foot_border_left{padding-left: 10px;}
.hiring_wrapper .foot_border_left p, .hiring_wrapper .foot_border_left .yellow-button .left-align, form p.hiring-clr{text-align: left;}
form .getintouch{padding-bottom: 10px !important;}
.nxt-crlm{padding-bottom: 1px;}
.video-athome.videoAnimation{height: auto;}
.tn_explore_page #fullpage section {padding-top: 20px;}
.demo-tabs{height: auto;}
}


/*UI issues styles*/
ul li.appr_content, ul li.appr_languages, ul li.appr_inexhausible,ul li.appr_mapsolution,ul li.appr_live,ul li.appr_collaborative  {
	text-align: left;
}
@media all and (min-width: 991px){
.home-banner img{min-height:100vh;}
}
@media (min-width: 768px) and (max-width: 992px) {
	.mapM{
		margin: 30px 17px !important;
	}
	.section-headings{
		margin-bottom: 0 !important;
	}
	.icon-block h5{
	margin-top: 0 !important;
		font-size: 22px !important;
	}
	.tpd0{
		padding: 0 !important;
	}
	.tmrT{
		margin-top: 0 !important;
	}
	.pdB20{
		padding-bottom: 20px !important;
	}
	.hiring_wrapper {
    padding: 20px 0;
		margin-bottom: 15px;
	}
}

@media all and (min-height: 1100px){
	.dig-classrm h2{
		position: static !important;
	}
	.header-h1text{
		top: 7%;
	}
	#fullpage section h2{
		margin-top: 0px !important;
	}
	#fullpage section{
		padding: 30px 0px !important;
	}
	#fullpage .hp-news-lttr.fullsection{
		padding:0px !important;
	}
	.hiring_wrapper{
		padding: 0px 0px 30px !important;
	}
	#fullpage section.teachnext_banner{
		padding: 0px !important;
	}
	#fullpage section.explore_page.product_items{
		padding-top: 100px !important;
	}
	.content_learners_in{
		max-width: 990px !important;
	}
}
@media  (min-width: 480px) and (max-width: 768px) and (orientation:landscape){
	.hiring_wrapper .row .col.m6{
		width:100% !important;
	}
	.hiring_wrapper p.hiring-clr{
		text-align: left;
	}
	.hiring_wrapper .foot_border_left {
	    border-left: 0px solid #ccc;
	    padding-left: 10px !important;
	    padding-top: 15px;
	}
	#section5.section1.center.dig-classrm{
		padding-bottom: 30px;
	}
	.fullsection.explore_page.product_items{
		padding-top:40px !important;
	}
	 .explore_wrapper .fullsection.yellow-bg .row .col.s6{
	 		height:215px !important;
	}
}
@media  (max-width: 1200px) and (orientation:landscape){
section.hp-news-lttr .hiring_wrapper, section.hp-news-lttr .page-footer {
    padding-top: 20px !important;
}
}
