@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');
body{font-size:16px; font-family: "Roboto", sans-serif; color:#000;  height:100%;}
/*html{height:100%;}*/
.f-arial{font-family: Arial !important;;}
.container {margin: 0 auto;width: 90%;}

a{text-decoration: none;}
a:hover{text-decoration: none;}

.p-tb35{padding-bottom:35px; padding-top:35px;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-500{font-weight:500;}
.fw-600{font-weight:600;}
.mw-50{min-width:40px}
/*alignment css*/
.center{text-align:center !important;}
.text-right{text-align:right;}
.text-left{text-align:left !important;}
.d-b{display:block;}
.d-ib{display:inline-block;}
.d-tc{display:table-cell;}
.d-t{display:table;}
.v-t{vertical-align:top;}
.v-m{vertical-align:middle;}
.v-b{vertical-align:bottom;}
/*alignment css*/
.h1 {font-size: 2.5em !important; /*40*/}
.h2 {font-size: 2.25em !important; line-height: 60px; /*36*/}
h2{font-size: 36px;font-weight: 300;line-height: 30px;/*48*/}
.h3 {font-size: 32px;font-weight: 300;line-height: 48px; color: #000; /*32*/}
.h4 {font-size: 1.75em !important;line-height: 40px; /*28*/}
.h5,.fn-24 {font-size: 1.5em !important;line-height: 36px; /*24*/}
.h6 {font-size: 1.25em !important; /*20*/}
.fn-14{font-size:0.875em!important;/*14*/ line-height:24px;}
.fn-16{font-size:1em!important;/*14*/ line-height:28px;}
.fn-18{font-size: 1.2em !important;/*18*/ line-height:34px;}
.fn-30{font-size: 1.875em !important;/*30*/}
h5{font-size: 20px;color: #000;font-weight: 400;line-height: 28px;}
p{font-size:16px; line-height: 28px;}

/* margin*/
.mrg-no{margin:0 !important;}
.m-b-0 {margin-bottom: 0px !important;}
.m-b-5 {margin-bottom: 5px !important;}
.m-b-10 {margin-bottom: 10px !important;}
.m-b-30 {margin-bottom: 30px !important;}
.m-t-0 {margin-top: 0px !important;}
.m-t-10 {margin-top: 10px !important;}
.m-t-30 {margin-top: 30px !important;}
.m-t-15 {margin-top: 15px !important;}
.m-t-20 {margin-top: 20px !important;}
.m-l-0 {margin-left: 0px !important;}
.m-l-10 {margin-left: 10px !important;}
.m-r-0 {margin-right: 0px !important;}
.m-r-10 {margin-right: 10px !important;}
.m-t-50 {margin-top: 50px !important;}
.m-t-80 {margin-top: 80px !important;}
.m-t-100{margin-top: 100px !important;}

.m-b-30{margin-bottom:30px;}
.m-b-50{margin-bottom:50px;}
/* padding*/
.pad-no{padding:0 !important;}
.p-b-0 {padding-bottom: 0px !important;}
.p-b-10 {padding-bottom: 10px !important;}
.p-t-0 {padding-top: 0px !important;}
.p-t-40 {padding-top: 40px !important;}
.p-t-50 {padding-top: 50px !important;}
.p-t-10 {padding-top: 10px !important;}
.p-t-30 {padding-top: 30px !important;}
.p-l-0 {padding-left: 0px !important;}
.p-l-10 {padding-left: 10px !important;}
.p-l-20 {padding-left: 20px !important;}
.p-l-40 {padding-left: 40px !important;}
.p-r-0 {padding-right: 0px !important;}
.p-r-10 {padding-right: 10px !important;}
.p-r-20 {padding-right: 20px !important;}
.p-b-20 {padding-bottom: 20px !important;}
.p-b-25 {padding-bottom: 25px !important;}
.p-b-15 {padding-bottom: 15px !important;}
.p-b-50 {padding-bottom: 50px !important;}
.p-b-40 {padding-bottom: 40px !important;}
.p-b-30 {padding-bottom: 30px !important;}

.p-b-100 {padding-bottom: 100px !important;}

/*colors*/
.greay-light-text{color:#444444 !important;}
.yellow-text{color:#febe10 !important;}
.yellow-bg-1{background-color:#febe10 !important;}
.greay-text{color: #333132 !important;}
.greay-dark{color:#414042 !important;}
.green-text{color:#00a450 !important;}
.greay-lighter{color:#a7a9ac !important;}

/*bg colors*/
.greay-bg{background:#f3f4f4 !important;}
.white-bg{background:#fff !important;}
.green-bg{background:#00a450 !important;}
/*position*/
.p-r{position: relative;}
.p-a{position: absolute;}
/*buttons*/
.yellow-button{ text-align: center;}
.yellow-button a , .yellow-button button{border-radius: 5px;width: 200px; height: 3rem; line-height: 3rem; display: inline-block; background: #f8ca1a;border: none; color: #333132;}
.yellow-button a:hover {background: #f8ca1a;border: none; color: #333132; text-decoration:none;border-radius: 5px;opacity: 0.8;}

.green-button{ text-align: center;}
.green-button a{width: 200px; height: 50px; line-height: 50px; display: inline-block; background: #00a651; color: #fff;}
.green-button a:hover {background: #00a651; color: #fff; text-decoration:none;}
.hideme{opacity:1; }
.material-icons1{font-style:normal;}
/*radius*/
.smooth3{border-radius:3px;}
.smooth{border-radius:3px;}
/*width*/
.w-50{width:50%;}
.w-40{width:39%;}
.w-60{width:59%;}
.w-70{width:70%;}
.responsive-img img{width:100%; height:auto;}
/*div possitions*/
.l-p{float:left;}
.r-p{float:right;}
/*footer*/
footer.page-footer{padding:45px 0;}
.hiring_wrapper .foot_border_left{border-left: 1px solid #ccc;padding-left: 30px;}
/*Explore minified css*/
.tn_explore_page h2{font-size: 36px;font-weight: 300;line-height: 46px;text-align: center;margin: 0px;/*48*/}
.tn_explore_page h2 + p{text-align: center;line-height: 32px;font-size: 18px;}
.tn_explore_page h2 img{vertical-align: middle;}
.tn_explore_page h2.left-align{text-align: left;}
.tn_explore_page .content_learners_in .slide .fp-tableCell{position: relative;}
/*Explore minified css*/
nav ul li a:hover, nav ul li.active{background-color:transparent;}
.nav-wrapper.container .brand-logo {margin: 7px 0 0;}
.v-m-l-r  > div,section .hiring_wrapper > div, section .page-footer > div,section.foot_about .fp-tableCell > div{display: table-cell;vertical-align: middle;}
section .hiring_wrapper, section .page-footer {display: table;width: 100%;}
section .hiring_wrapper{height: 40%;} section .page-footer{height: 60%;}
section .hiring_wrapper form input{display: inline-block;width: 70%;border: 1px solid #f8ca1a !important;border-radius: 5px;margin-right: 10px;box-shadow: none !important;outline: none;}
section .hiring_wrapper form .yellow-button{display: inline-block;width: 24%;}
section .hiring_wrapper form .yellow-button button{width: 100%;}
section .hiring_wrapper input:focus{border: 1px solid #f8ca1a;box-shadow: none;outline: none;}
/*Page wise css*/
/*space function*/
.nav-wrapper.container {margin: 0 auto;max-width: 100%; width: 90%;}
/*section {padding:0px 0px;display: inline-block;width: 100%;height: 100%;}*/
.flex-center {display:table;}
.v-m-l-r {display: table !important; height: 100%;}
/*.exp-stakeholders .stakeholder-needs img {max-width: 65%;}*/
.v-m-l-r > div {display: table-cell;vertical-align: middle;}
.nxt-crlm .container img {max-width: 80%;}
.slick-dots li:before button:hover, .slick-dots li:before button:focus { color:red;}
/*home page css*/
.yellw-demobutton a {background: #febe10 none repeat scroll 0 0;border: medium none;border-radius: 4px;color: #333132;display: inline-block;font-size: 18px;margin: 0;padding: 11px 40px;text-transform: uppercase;}
.yellw-demobutton a:hover{opacity: 0.8;background: #febe10 none repeat scroll 0 0;text-decoration: none;}
.learn-list-leftblock { direction: rtl;}
.nxttrust-sec .container .section ul{overflow: hidden;}
/*#fullpage section {
  display: table;
  width: 100%;
}
#fullpage section > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}*/
#fullpage section {
  padding:30px 0px;
}
#fullpage section > div {
  vertical-align: middle;
  text-align: center;
}
/* Testimonals part*/


/*Testimonals part end*/
.dig-classrm h2 {top: 30px;width: 100%; }
.hp-news-lttr .fp-tableCell > div{height: 100%;}
.dig-classrm.digital-classroom h2{margin-top:0;font-size: 48px;font-weight: 300;line-height: 48px;color: #333132;position: relative; line-height: 70px;}
.dig-classrm.digital-classroom h2::after, .enhanc-classrm .digital-classroom h2::after,.next_gurukul_wrapper .container h2::after, .academic_wrapper.wrapper_item h2::after, .exp-stakeholders .stakeholder-needs h2::after, .awards_wrapper .awars-section h2::after {border-bottom: 2px solid #febe10;bottom: -40px;content: "";height: 1px;left: 50%;margin-left: -2.5%;position: absolute;width: 5%;display: none;}
.nxt-crlm .container p{color: #000;} .awards_wrapper .awars-section h2, .academic_wrapper.wrapper_item h2{color: #333132;}
.news-demo .news-holder h3 {  font-family: roboto;}
.demo-tabs{height: 400px;}
.demo-tabs .NT-tab3{padding: 0px 20px;}
h2.awards-continues {color: #414042;font-family: 'Lato', sans-serif !important;font-size: 36px;font-weight: 500;} h2.awards-continues small {font-weight: 300;color: #414042;font-family: 'Lato', sans-serif !important;font-size: 28px;}
.home_wrapper .next_busness_wrapper .vision-block {background-image: url(../images/vision-icon.png);background-position: center left;background-repeat: no-repeat, no-repeat;}
.home_wrapper .next_busness_wrapper .vision-block, .home_wrapper .next_busness_wrapper .mission-block {border: 1px solid #febe10;padding: 0 20px 0  120px;margin-bottom: 25px;height: 212px;}
.home_wrapper .next_busness_wrapper .mission-block {border: 1px solid #00a651;background-image: url(../images/mission.png);background-position: center left;background-repeat: no-repeat, no-repeat;}
.home_wrapper .next_busness_wrapper .values-block {padding: 0px 20px 0px 120px; border: 1px solid #a7a9ac; background-image: url(../images/values-image.png);background-position:5px center ;background-repeat: no-repeat, no-repeat;}
.home_wrapper .next_education_school_count {background-color: #febe10;width: 100%; margin:auto; padding: 90px 10px;}
.home_wrapper .next_busness_wrapper .tm_blocks {border: 1px solid #e5e5e5;color: #000;margin-bottom: 10px;display: table;min-height: 100px;width: 100%;}
.home_wrapper .next_busness_wrapper .tm_blocks .tm_blocks_inner {display: table-cell;vertical-align: middle;text-align: center;}
.home_wrapper .next_tree_wrapper.bulb_message_bg {background-image: url(../images/products_2_learnicon.png), url(../images/products_1_messageicon.png);background-position: bottom left , 108% 50px;background-repeat: no-repeat, no-repeat; background-size:20%;}
.home_wrapper .next_tree_wrapper {background-color: #f6f6f6;position: relative;}
.hover-data {min-height: 30px;}
h2.teachnxt-demotxt {color: #00a651;font-family: roboto;font-weight: 500;line-height: 48px; margin: 0; position: relative;}
h2.teachnxt-demotxt::after{border-bottom: 2px solid #febe10;bottom: -50px;content: "";height: 1px;left: 50%;margin-left: -2.5%;position: absolute;width: 5%;display: none;}
.smile span{ padding: 0 20px 0 0;}
.smile span:before{background-image: url(../images/smile-symbel.png); background-position: center left;background-repeat: no-repeat, no-repeat; position:absolute; bottom:-18px; right:-12px; content:''; width:78px; height:34px;}
.hover-data { line-height:70px; display:block; height:70px;}
.home_wrapper .next_tree_wrapper .hover-data span {display: none;}
.experience-section{width:1000px; margin:0 auto;}
.home_wrapper .slick-dots li button::before {font-size: 90px !important;}
.partners-logs  .slick-dots{bottom: -5px;}
.partners-logs .slick-dots li{margin:0;}
.home_wrapper .app_wrapper .app_item {display: inline-block;margin: 10px;cursor: pointer;margin-bottom: 25px;}
.home_wrapper .app_wrapper {background-image: url(../images/downloadsapps_1_bg.png);background-repeat: no-repeat;background-size: cover;min-height: 1000px;}
/*slick*/
.home_wrapper .right_partners {width: 100%;float: left;}
.home_wrapper .right_partners ul {padding: 0 30px;width: 670px;margin: 0 auto;}
.home_wrapper .partner-border {border: 1px solid #eee;border-radius: 10px;padding: 15px;width: 195px;height: 200px;display: inline-block;  vertical-align: top;margin-left: -5px;text-align: center !important;}
.home_wrapper .slick-slide .partner-border img {display: inline !important;}
.home_wrapper .partner-border p {font-weight:300;padding: 0 !important;line-height:20px; min-height: 60px; font-size:16px; color:#000;}
.home_wrapper .slick-dots li.slick-active button:before {color: #fbcb01;}
.slick-dots li.slick-active button:before {opacity: .75;color: black;}

.yellow-dots .slick-dots li, .slick-dots li button{padding:0px !important; width:10px; height:10px;}

.home_wrapper .next_gurukul_wrapper {background-color: #e5f6ed;}
.home_wrapper .teach_next_wrapper {background-color: #f1f2f2;}
.light_gry{background-color: #f1f2f2 !important;}
.apps-right{width:478px; margin:0 0 0 -18px;}

ul li.appr_content { background: url(../images/content.png) no-repeat left center; padding:26px 0 48px 149px !important;font-size: 20px;margin-bottom: 30px; }
ul li.appr_languages { background: url(../images/language.png) no-repeat left center; padding:26px 0 34px 114px !important;font-size: 20px;margin-bottom: 30px; }
ul li.appr_inexhausible { background: url(../images/imagegallery.png) no-repeat left center; padding:33px 0 48px 150px !important; font-size: 20px;margin-bottom: 30px; }
ul li.appr_mapsolution { background: url(../images/ncert.png) no-repeat left center; padding:42px 0 52px 115px !important;font-size: 20px;margin-bottom: 30px; }
ul li.appr_live { background: url(../images/Live-Lecture-facility-integrated.png) no-repeat left center; padding:33px 0 48px 150px !important; font-size: 20px;margin-bottom: 30px;background-size: 135px; }
ul li.appr_collaborative { background: url(../images/Collaborative.png) no-repeat left center; padding:42px 0 52px 120px !important;font-size: 20px;margin-bottom: 30px;background-size: 110px; }
.img-border{border:1px solid #d1d3d4;border-radius: 50%;}

/*Vertical Slider css*/
.news-demo h1 {text-align: center;font-family: roboto, sans-serif;color: #777;margin-bottom: 40px;}
.news-demo .p {text-align: center;font-family: roboto, sans-serif;font-size: 22px;margin-top: 70px;}
.news-demo .p ~ p {margin-top: 0;}
.news-demo .p a {text-decoration: underline;}
.news-demo .p a:hover {color: red;}
.news-holder p {margin-bottom: 12px;}
.news-holder {margin: 0 auto;font-family: roboto, sans-serif;font-size: 13px;}
.news-holder * {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #ffffff;}
.news-headlines {list-style: none;position: relative;text-align: center;}
.news-headlines li {padding: 0;margin-bottom: 15px;position: relative;z-index: 20;color: #336699;border-radius:100%;width:84px; }
.nh-anim {-webkit-transition: all .75s ease-out;-moz-transition: all .75s ease-out;-o-transition: all .75s ease-out;transition: all .75s ease-out;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.news-headlines .highlight {width: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
.news-headlines .highlight:before {display: none;}
.news-holder .news-headlines li img {height: 52px;width: 52px;border-radius:100%;}
.news-holder .news-headlines li.selected img {height: 80px;width: 80px;border:2px solid #fff;border-radius:100%;}
.news-preview {position: relative;z-index: 5;margin-left: -1px;min-height: 304px;position: relative;width:90%;}
.news-preview img {display: block;border: solid 1px #999;width: 100%;height: auto;max-width: 220px;max-height: 143px;margin: 0 auto 5px auto;}
.news-content {position: absolute;z-index: 10;padding: 10px;top: 0;left: 0;display: none;}
.top-content {display: block;}
.cf:before,.cf:after {content: " "; display: table; }
.cf:after {clear: both;}
.cf {*zoom: 1;}
.getintouch{margin:0 auto;}
.copyright-clr { color: #c8c8c8;}
/*Product page*/
.experience-tumbs{position:absolute; top:0; right:0; width:62px;}
.experience-nav  .slick-slide {float:none !important; }
.tumbimages img{width:50px; height:50px;}
.tumbimages > div{display:block; float:none;}
/*Header*/
.crte-rpts .slick-dots li button::before { font-size: 70px !important;  }
.crte-rpts .slick-dots li.slick-active button::before { color: #f3bd13 !important;  }
.crte-rpts .slick-dots li button:before{top: -20px;}
.offr-vsuls .slick-dots li button::before { font-size: 70px !important;  }
.offr-vsuls .slick-dots li.slick-active button::before { color: #f3bd13 !important;  }
.offr-vsuls .slick-dots li button:before{top: -20px;}
.crte-rpts .slick-slide img {display: block;height: auto;width: 100%;}
.offr-vsuls .slick-slide img {display: block;height: auto;width: 100%;}
.close_button{
  right: 7px;
  top: 4px;
  cursor: pointer;
  font-size: 23px !important;
}
#modal1.modal.open{top: 20% !important;}
div#modal1 {
  width: 640px;
  height: 360px;
  overflow:hidden;
  z-index: 2000 !important;
}
.modal-overlay{z-index: 2000;}
.header-h1text {
  position: absolute;
  top: 9%;
  z-index:9;
  width: 100%;
}
/*nav ul li.active a,nav ul li:hover a{color: #fbcb01 !important;}*/
nav ul li.active a:after,nav ul li:hover a:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 3px;
    background: #fbcb01;
}
.header-h1text h1 {
  font-size: 32px;
  text-align: center !important;
  line-height: 36px;
}
.header-h1text h2 {
  font-size: 28px !important;;
  font-weight: 300 !important;;
  text-align: center !important;
  font-weight:normal;
}
.icon-block h5 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}
.digital-classroom .icon-block h5{line-height: 34px;}
.digital-classroom .img-border{margin-top: 30px;max-width:110px;margin:auto; padding:10px;}
.smile span img {
  vertical-align: middle;
}
.smile span {
  padding: 0;
}
.uppercase{text-transform: uppercase;}

header {width: 100%; height: 60px;top: 0px;position: fixed;z-index: 150;background-color: transparent;}
.in_nav #logo-container {height: 0;margin: 7px 0 0 0;}
nav {
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.14),0 1px 1px 0 rgba(0,0,0,0.12),0 1px 1px -1px rgba(0,0,0,0.14); /* color: #2b2b2b;background-color: #fbcb01; */ width: 100%;line-height: 64px;
  background: #fff;
  }

nav .nav-wrapper {position: relative;height: 100%;}
nav .brand-logo {position: absolute;color: #2b2b2b;display: inline-block;padding: 0;white-space: nowrap;}
nav ul li {transition: background-color .3s;float: left;padding: 0;}
/*nav ul a {transition: background-color .3s;font-size: 1.1rem;color: #2b2b2b;display: block;padding: 0 15px;font-weight: 300;cursor: pointer;position: relative;}*/


header, main, footer { padding-left:0 !important; }
header.in_nav {top: 0;position: fixed;box-shadow: none;z-index: 999;background: white none repeat scroll 0 0;box-shadow: 0px 2px 9px 3px rgba(0, 0, 0, 0.02);}
header.bx_shadow{box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
.home_wrapper header {transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
nav .brand-logo img {width: 100%;}
nav .button-collapse {float: left;position: relative;z-index: 1;height: 100px;margin: 0 18px;}
nav a {color: #2b2b2b;}
.news-headlines li:hover, a:hover {cursor: pointer;text-decoration: underline;background:none;}
.modal-footer >.custom_close:hover { text-decoration: none !important}

header.in_nav nav ul li.active {background-color:inherit !important;text-decoration:none;}
header.in_nav   nav ul a:hover:after {content: "";position: absolute;bottom: 0;width: 100%;left: 0;height: 3px;background: #fbcb01;}
nav .waves-effect img { z-index: 1 !important}


.posF{position: fixed;}
.scrpayMW{max-width:300px !important;transition: 1s;}
.table-of-contents a.active{border-left: 1px solid #facd0a;}
.table-of-contents a:hover{border-left: 1px solid #facd0a;}
.navMoveTop{transform: translateY(-300px);}


/*footer*/
section.hp-news-lttr .hiring_wrapper,section.hp-news-lttr .page-footer{text-align: left;}
footer.page-footer .footer-copyright {border-top: 2px solid #424242;padding: 45px 0 5px;color: rgba(255, 255, 255, 0.8);background-color: rgba(51, 51, 51, 0.08);}
footer.page-footer {background-color: #2c2c2c;}
footer.page-footer ul li a {padding: 10px 0;font-weight: 300;color: #c8c8c8 !important;}
footer.page-footer ul.social_icons li {display: inline-block;padding: 0 9px;vertical-align: top;}
footer.page-footer ul li a {padding: 10px 0;font-weight: 300;color: #c8c8c8 !important;}
footer.page-footer .footer-copyright ul li {display: inline-block;margin: 0 10px;}
footer.page-footer ul li {padding:6px 0;}
footer.page-footer .footer-copyright ul li {display: inline-block;margin: 0 10px;}
/*carousel header */
/*carousel css*/
.next_banner_bg {background-image: url(../images/banner/next-banner-logo.png), url(../images/banner/banner-bg.jpg);background-size: 250px auto,100% 100%;background-position: 50px 30px, center center;background-repeat: no-repeat, no-repeat;}
.carousel {height: 100% !important;overflow: hidden;position: relative;width: 100%;height: 400px;perspective: 500px;transform-style: preserve-3d;transform-origin: 0% 50%;}
.carousel.carousel-slider {z-index: 999;}
.carousel.carousel-slider {top: 0;left: 0;height: 0;}
.slider_content {background: rgba(0, 0, 0, 0.35) none repeat scroll 0 0;color: #fff;font-weight: 200;left: 40px;padding: 20px;position: absolute;top: 50%;transform: translateY(-50%);width: 35%;z-index: 9999;}
.slider_content .quote_txt {margin-top: 10px;}
.carousel.carousel-slider {z-index: 999;}
.carousel.carousel-slider {top: 0;left: 0;}
.next_banner_bg {background-image: url(../images/banner/next-banner-logo.png), url(../images/banner/banner-bg.jpg);background-size: 250px auto,100% 100%;background-position: 50px 30px, center center;background-repeat: no-repeat, no-repeat;}
.carousel {height: 100% !important;overflow: hidden;position: relative;width: 100%;height: 400px;perspective: 500px;transform-style: preserve-3d;transform-origin: 0% 50%;}
.slider_content .quote_txt {margin-top: 10px;}
.carousel.carousel-slider .watch_btn {background: #000000;margin-top: 0%;position: absolute;bottom: 65px;z-index: 8;left: 40px;width: 140px;}
.carousel.carousel-slider .join_btn, .carousel.carousel-slider .watch_btn {font-size: 16px;line-height: 40px;height: 40px;cursor: pointer;font-weight: 300;text-align: center;color: #000000;}
.black-text {color: #000 !important;}
.carousel.carousel-slider .watch_btn i {vertical-align: middle;transform: rotate(270deg);margin-top: -3px;}
.carousel.carousel-slider .product_img {position: absolute;top: 50%;transform: translateY(-50%) translateX(40%);}
.carousel .carousel-item img {width: 100%;border-radius: 22px;}
.mobile-icon{width:50%; margin:0 auto;}
/*Home page extra css*/
section#section_0  { padding: 0px; width: 100%; max-width: 100%; background-color: #febe10; }
#section_0 .align-data { width: 100%; }
.tnlogo { position: absolute; padding:30px;  }
.carousel .carousel-item {height: auto;width: auto;}.video-spanh2 {font-size: 36px;line-height: 34px;}section.middle-schlcurriclum {background: #f6f6f6 none repeat scroll 0 0;}
section.video-athome{background : url("../images/teachnextathome.png") no-repeat rgba(251,207,40,0.9);min-height: 500px;height: 100%;background-size: cover; padding-top:60px;}
section.video-athome .carousel{min-height: 400px !important}
.dig-classrm {  background: #ffffff none repeat scroll 0 0; }
.dig-classrm.digital-classroom .icon-block h5 {color: #231f20;font-family: roboto;font-size: 24px;font-weight: 400;line-height: 36px;}
h2.innerspan-h2 span {
    position: relative;
  font-family: roboto;
  font-weight: 300;
  font-size: 36px !important;
  color: #333;
}
section.research-curclum{background: #f6f6f6;}
.esec-greentxt{color: #00a651;font-size: 20px;}
h2.innerspan-h2 span::after {
  border-bottom: 2px solid #f9c83b;
  bottom: -30px;
  content: "";
  height: 1px;
  left: 0;
  margin-left: 0;
  position: absolute;
  width: 10%;
  display: none;
}
/*---dfdfd----*/
section.footer-part {
  background: #2c2c2c none repeat scroll 0 0 !important;
}
.enhanc-classrm {
  background: #E5f6ec none repeat scroll 0 0 !important;
}
.learn-list-leftblock ul li {
  background: rgba(0, 0, 0, 0) url("../images/enhance-listbg.png") no-repeat scroll right 15px;
  font-size: 18px;
  margin: 0 0 25px;
  padding: 0 50px 0 0;
  line-height:32px;
}
.learn-list-rightblock ul li {
  background: rgba(0, 0, 0, 0) url("../images/enhance-listbg.png") no-repeat scroll left 15px;
  padding: 0 0 0 50px;
  font-size: 18px;
  margin: 0 0 25px;
  line-height:32px;
}
.learn-list-leftblock ul, .learn-list-rightblock ul {
  padding: 0;
}

.learn-box img {
  margin: -10px 30px 25px 0;
}
.research-curclum {
  display: none;
}
.section_one { background-color: #e5f6ed !important; padding: 30px; }
.section_two { background-color: #FFFFFF !important; padding: 30px; }
.section_three { background-color: #f2f2f2 !important; padding: 30px; }
.learn-box {min-height: 209px; background: #fff none repeat scroll 0 0;border-radius: 10px;/*box-shadow: 0 5px 0 #ceddd5;*/box-shadow: 0 5px 0 #d8d9d9; padding: 30px 20px 10px;}
.learn-box p { border-top: 1px solid #dcddde;padding: 35px 0 0;color: #000;}

.learn-box h5 {
  border-top: 1px solid #e5e6e7;
  color: #000;
  font-size: 24px;
  font-weight: 300;
  margin: 0 0 25px;
  padding: 20px 0;
  position: relative;
}
        .nxt-crlm.inner-fncn{border-bottom: 1px solid #fcc42c;border-top: 1px solid #fcc42c;box-shadow: none;background: rgba(0, 0, 0, 0) url("../images/cnt-slice.jpg") repeat scroll 0 0;}
        .nxt-crlm {/*background: rgba(0, 0, 0, 0) url("../images/nxt_crclm.png") repeat scroll 0 0; box-shadow: 0 0 8px #ddd;*/}
        .nxt-crlm-ylw a { padding:15px 50px; display: inline-block; background: #f8ca1a;border: none; color: #333132; text-align: center; border-radius: 5px; }
        .nxt-crlm-ylw a:hover {opacity: 0.8;text-decoration: none;}
        .nxt-crlm-img { position: absolute; padding-top: 20px; }
        .nxtcrlm-vwmre:hover { opacity: 0.8;}
    #newsletter-container input[type="text"] {height: 46px;width: 230px;vertical-align: top;margin-right: 5px;border-radius: 4px;border: 1px solid #FDBE0F;line-height: 20px;color: #000; padding: 0 15px; }

        input, select, textarea {
        outline: 0;
        }

    #newsletter-container .btn {padding: 24px 60px;font-size: 17px;line-height: 0;background: #FDBE0F;color: #000;border-radius: 5px;}
        #register-newsletter input::-webkit-input-placeholder,
        textarea::-webkit-input-placeholder {
          color: #000;
          opacity: 1;
        }
        #register-newsletter input:-moz-placeholder,
        textarea:-moz-placeholder {
          color: #000;
          opacity: 1;
        }
        #register-newsletter input::-moz-placeholder,
        textarea::-moz-placeholder {
          color: #000;
          opacity: 1;
        }
        #register-newsletter input:-ms-input-placeholder,
        textarea:-ms-input-placeholder {
          color: #000;
          opacity: 1;}
          .home-banner img{display: block;}


a.waves-effect.waves-light.openVideo::after {content: '';position: absolute;width: 50px;height: 50px;border: 2px solid #ff3333;z-index: 2000;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);border-radius: 100%;}
a.waves-effect.waves-light.openVideo::before {content: '';position: absolute;border: 15px solid transparent;border-left: 20px solid #ff3333;left: 50%;top: 50%;transform: translateX(-16%) translateY(-50%);}

/*animated css*/
.fadeinfadeout-css{visibility: visible; animation-name: fadeInUp;}
.fadeinfadeout-inner-css{visibility: visible; animation-delay: 0.9s; animation-name: fadeInUp;}
.zoomin-css{visibility: visible; animation-name: zoomIn;}
.zoomin-inner-css{visibility: visible; animation-delay: 0.9s; animation-name: zoomIn;}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale(0)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes zoomIn{0%{opacity:0;-ms-transform:scale(0)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale(0)}100%{opacity:1;-o-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-ms-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*animated css*/
/*form css overwrite in AM css*/
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {border-bottom: 1px solid #cccccc;}



/* Header File CSS */
nav ul li.active a {color: #fbcb01;}
/*nav ul li.active a:after {content: "";position: absolute;bottom: 0;width: 100%;left: 0;height: 3px;background: #fbcb01;}*/

/* Rakesh Files CSS copied 20th feb */
img.alignleft { float: left; margin: 5px 15px 10px 0; display: inline; clear: both; }

img.alignright { float: right; margin: 5px 15px 0 5px; display: inline; }

/* Explore Rel CSS */
.section_0, .inner-pagesnav, .tools-accordionsec, .explr-sucess.fullsection { background-color: #e5f6ed !important; }
.content-model-kindles { background-color: #fff !important; }
.preschl-curriculm.fullsection{background:#fff !important;}
.five-esection.fullsection {background: #f2f2f2 none repeat scroll 0 0 !important;}
.explr_imgs { border:1px solid #FEBE10; border-radius:100%; }

.section_0 h5 { margin-top: unset; }
.white-button a:hover {background: #febe10 none repeat scroll 0 0;border: 1px solid #fff;text-decoration: none;}
.white-button a {background: #ffffff none repeat scroll 0 0;border: 1px solid #febe10;border-radius: 4px;color: #333132;display: inline-block;padding: 10px 20px;}
.grd_minhgt {min-height: 110px !important;}

.explr-mainbg img{max-width: 100%;}
.explr-mainbg img {height: auto;max-width: 100%; width: 100%;}



/* Hardware Rel CSS */
#section_1 { background-color: #e5f6ed; padding: 30px; }
.hdwre { min-height: 372px; background-color: #FFFFFF; padding: 14px; border-radius: 5px; }
.hdwareimg { background-color: #ffebb7; }
.htxttle { color: #22b268; font-size: 18px; text-align: center; padding-top: 10px; }
.htxtdesc { color: #000; text-align: center; padding: 5px; }


/* Explore2 Rel CSS  */

 .mat_acdn { padding: 30px; }
.collapsible-header img { padding: 10px 10px 0px 10px; }

.mat_acdn .collapsible-header{ min-height: unset; line-height: unset;  }
.collapsible-body { background-color: #FFF; }
.nxtstdio { margin-bottom: unset !important;  }
.nxtstdiotxt { background-color: #39a34c; padding: 30px; color: #FFFFFF; min-height: 224px; }
.mat_slider { background-color: #39a34c; padding-top: 20px !important;  }

.lsn_plns { margin-top: 20px; margin-bottom: 20px; }
.lsn_plns_txt { line-height: 60px; }
.lsn_cntnt { padding-top: 20px; padding-bottom: 20px; line-height: 25px; }

#section_3 { background-color: #f2f2f2; padding: 30px; }
.tm_mgnt { min-height: 180px; border:1px solid #faca0c; margin-top: 10px; margin-bottom: 20px; padding:30px 80px }
.tm_mgnt h5 { line-height: 35px; }

ul.no_bullet {  list-style-type: none;  padding: 0; margin: 0 0 0 10px;   }

.bluebutton {
    background: #fff;
    border-radius: 3px;
    color: #000;
    width: 223px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    display: inline-block;
    text-transform: uppercase;
}
.bluebutton:hover { background:#fff; text-decoration: none;}
.list-item:focus{ outline: none !important;}
.slick-list {
    outline: none !important;
}
.slick-slide { outline: none !important;}
.hardware-sldr .slick-dots { text-align: right;}
li.rnd_img {  background: url('../images/21_bullet.png') no-repeat left 7px; padding-left: 20px; margin: 10px 0px;  }
.rdclr {color: #FF0000; }

/*
#slider { position: relative; overflow: hidden; margin: 20px auto 0 auto; border-radius: 4px; }
#slider ul {  position: relative; margin: 0; padding: 0; height: 200px; list-style: none; }
#slider ul li { position: relative; display: block; float: left; margin: 0; padding: 0; width: 600px; height: 300px; text-align: center; display: flex;
line-height: 300px; }
*/

a.control_prev, a.control_next { position: absolute; top: 40%; z-index: 999; display: block; padding: 4% 3%; width: auto; height: auto;
color: #fff; text-decoration: none; font-weight: 600; font-size: 18px; opacity: 0.8; cursor: pointer; }
a.control_prev:hover, a.control_next:hover { opacity: 1; -webkit-transition: all 0.2s ease; }
a.control_prev { border-radius: 0 2px 2px 0; }
a.control_next { right: 0; border-radius: 2px 0 0 2px; }
.slider_option { position: relative; margin: 10px auto; width: 160px; font-size: 18px; }

.nxtstdiodiv { margin: unset !important; padding: unset !important; min-height: 224px !important; }
.nxtstdiodiv img { min-height: 224px; }
/*Explore Support Service Page*/
.explr-sucess {
  background: #E5F6EC;
}
.explr-commitment {
  background: #fff;
}


inner-h2 {
  position: relative;
  font-family: roboto;
  font-weight: 300;
  font-size: 48px;
}
inner-h2::after {
  border-bottom: 2px solid #f9c83b;
  bottom: -25px;
  content: "";
  height: 1px;
  left: 0;
  margin-left: 0;
  position: absolute;
  width: 10%;
}
.workshops-calouts img{
    max-width: 100%; /* do not stretch the bootstrap column */
}
.wrk-calout1, .wrk-calout2, .wrk-calout3 {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  border:1px solid #ddd;
}
.workshops-calouts .count1
{
  padding: 0px 0 20px 0;
}
.workshops-calouts .count1, .workshops-calouts .count1 span {
  color: #00a651;
  font-size: 30px;
}
.sucss-compnent ul li {
  background: rgba(0, 0, 0, 0) url("../images/circlebg-liicon.png") no-repeat scroll left 9px;
  color: #333;
  font-family: roboto;
  font-size: 18px;
  line-height: 32px;
  margin: 0 0 15px;
  padding: 0 0 5px 30px;
}
.workshops-calouts .count1 .wrkshp-type
{
  color: #555555;
  font-size: 18px;
}
.prof-implemntion img{
  max-width: 100%;
}
.interface-sldr img { width: 100%; text-align: center; }
/*.interface-sldr .slick-prev, .interface-sldr .slick-next { height: 50px;}*/

/* Demo Page */
section#demo-product {
  background: #e5f6ed none repeat scroll 0 0;
}

.product-demovideos .waves-effect{width: 100%;}
.product-demovideos img{width: 100%;}

.product-demovideos img, .video-demosec img
{
  max-width: 100%;
}
.video-demosec > .row > .col,.video-demosec1 > .row > .col{float: none;display: inline-block;}
.video-demosec p
{
margin: 0;
line-height: 27px;
font-weight:  400;
}
.video-demosec .col-padleft0
{
  padding-left: 0;
}
.video-demosec .col-padright0
{
  padding-right: 0;
  padding-left: 0;
}
.select-dropdwn {
  text-align: center;
  background: #fff;
  box-shadow: 0px 0px 7px #EAEAEA;
  padding: 10px;
  margin: 0px;
  margin-bottom: 10px;
}

.filter-contentdemo .select-dropdwn .input-field {
  display: inline-block;
  float: none;
  padding-top: 30px;
  margin: 0px;
}
.select-dropdwn .select-wrapper input.select-dropdown {
  border: 1px solid #FDBE0F;
  padding: 0 8px;
  border-radius: 6px;
  margin-bottom: 0px;
}
.video-athome.videoAnimation{height: 450px;}

.fullsection .fp-controlArrow.fp-prev {
  border-color: transparent #f8ca28 transparent transparent;
  border-width: 18.5px 15px 18.5px 0;
  left: 15px;
  width: 0;
  display: none;
}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
    background: #facd0a !important;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
    background: #ccc !important;
}

.fullsection .fp-controlArrow.fp-next {
  border-color: transparent transparent transparent #f8ca28;
  border-width: 18.5px 0 18.5px 15px;
  right: 15px;
  display: none;
}

.fullsection .fp-controlArrow {
  margin-top: 0;
}

/*experience page*/
.user-info-block .user-descp {
  color: #333;
  font-family: roboto;
  font-size: 18px;
  line-height: 32px;
  min-height: 373px;
}
.user-heading span.help-block {
  color: #000;
  font-size: 16px;
}
.user-heading > h5 {
  color: #000;
  font-size: 20px;
}
.black-text1{color:#000 !important;}
.exp-testimonials h2.innercenter-h2::after, h2.innercenter-h2::after
{
  border-bottom: 2px solid #febe10;
  bottom: -40px;
  content: "";
  height: 1px;
  left: 50%;
  margin-left: -2.5%;
  position: absolute;
  width: 5%;
  display: none;
}
.innerleft-h2::after, .innerleft-h2 span::after{border-bottom: 2px solid #febe10;bottom: -30px;content: "";height: 1px;left: 0;margin-left: 0;position: absolute;width: 5%;display: none;}

.exp-testimonials h2.innercenter-h2, h2.innercenter-h2, {
  color: #333;
  font-size: 36px !important;
  font-weight: 300;
  line-height: 60px;
  margin-top: 0;
  position: relative;
  text-align: center;
}
.innerleft-h2 {
  color: #333;
  font-size: 30px !important;
  font-weight: 300;
  line-height: 35px;
  margin: 0 !important;
  position: relative;
  text-align: center;
}
section.exp-classroom
{
background: #E5F6EC;
}
section.exp-classroom ul li, .nxttrust-sec ul li {line-height: 32px;margin: 0 0 15px; background: rgba(0, 0, 0, 0) url("../images/circlebg-liicon.png") no-repeat scroll left 9px;color: #333;font-family: roboto;font-size: 18px;padding: 0 0 5px 30px;}
.exp-stakeholders img, section.nxttrust-sec img, #content-model-kindles img{max-width: 100%;}

.exp-stakeholders ul li{text-align:left;line-height: 26px;margin: 0 0 15px; background: rgba(0, 0, 0, 0) url("../images/stake-liicon.png") no-repeat scroll left 9px;color: #333;font-family: roboto;font-size: 18px;padding: 0 0 5px 30px;}
section.exp-testimonials
{
  background: #f2f2f2;
}
.nxttrust-sec .container h5 {
  color: #333;
  font-size: 24px;
}
section.nxttrust-sec{background: #fff;}
.nxttrust-sec img.alignleft, .nxttrust-sec img {
  background: #fff;
  padding: 10px;
  border: 1px solid #ddd;
}
.user-details {position: relative; padding: 0;}
.user-details .user-image {position: relative;  z-index: 1; width: 100%; text-align: center;}
 .user-image img { clear: both; margin: auto; position: relative;}

.user-details .user-info-block {
  width: 100%;
  background: rgb(255, 255, 255);
  z-index: 0;
  padding: 50px 20px;
  margin: -67px 0 0 0;
}

/*Home page flip*/
.teachnext_banner{
  /*background: url('../images/homepage_banner.jpg') no-repeat;*/
  /*background-size:100% auto;
  background-position: center top;
  width:100%;
  height: 100%;*/
}


.animate {
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.stakeholder-needs .info-card {
width: 100%;
border: 0px solid rgb(215, 215, 215);
position: relative;
font-family: 'roboto', sans-serif;
margin-bottom: 20px;
overflow: hidden;
background: #facd0a;
height: 250px;
}
.stakeholder-needs .info-card > img {
width: 100%;
margin-bottom: 50px;
display: block;
}
.stakeholder-needs .info-card .info-card-details, .stakeholder-needs .info-card .info-card-details .info-card-header  {
width: 100%;
height: 100%;
position: absolute;
bottom: -100%;
left: 0;
padding: 0 15px;
background: #facd0a;
text-align: center;
opacity: 1
}
.stakeholder-needs .info-card .info-card-details::-webkit-scrollbar {
width: 8px;
}
.stakeholder-needs .info-card .info-card-details::-webkit-scrollbar-button {
width: 8px;
height: 0px;
}
.stakeholder-needs .info-card .info-card-details::-webkit-scrollbar-track {
background: transparent;
}
.stakeholder-needs .info-card .info-card-details::-webkit-scrollbar-thumb {
background: rgb(160, 160, 160);
}
.stakeholder-needs .info-card .info-card-details::-webkit-scrollbar-thumb:hover {
background: rgb(130, 130, 130);
}

.stakeholder-needs .info-card .info-card-details .info-card-header {
height: auto;
bottom: 100%;
padding: 10px 5px;
}
.stakeholder-needs .info-card:hover .info-card-details {
bottom: 0px;
overflow: auto;
/*padding-bottom: 25px;*/
}
.stakeholder-needs .info-card:hover .info-card-details ul,.stakeholder-needs .info-card:hover .info-card-details ul li:last-child{
  margin: 0px !important;
}
.stakeholder-needs .info-card:hover .info-card-details .info-card-header {
bottom: 0;
padding-bottom: 10px;
padding-top: 20px;
position: relative;
}
.stakeholder-needs .info-card .info-card-details .info-card-header h1,
.stakeholder-needs .info-card .info-card-details .info-card-header h3 {
color: rgb(62, 62, 62);
font-size: 22px;
font-weight: 900;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
}
.stakeholder-needs .info-card .info-card-details .info-card-header h3 {
color: rgb(142, 182, 52);
font-size: 15px;
font-weight: 400;
margin-top: 5px;
}

/*Content page*/

section.content-model-kindles
{
  background: #E5F6EC;
}
.content-solutions .sol-box p {
  background: #00a652 none repeat scroll 0 0;
  color: #fff;
  font-family: roboto;
  font-size: 24px;
  font-weight: 300;
  padding: 50px 8px;
}
.storehouse-count img.alignleft {
  margin: 0 10px 0 0;
}
.storehouse-count .pyramidimg {
  width: 290px;
  margin:0 auto;
  text-align:center;
  display:block;
}
.storehouse-count {
  /*background: #fff;*/
  padding: 30px 0 0 0;
}
.storehouse-count .count1 p {
  font-size: 18px !important;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}
.storehouse-count .count1 {
  border: 1px dashed #b9d3ac;
  font-size: 20px;
  font-weight: 700;
  min-height: 115px;
  padding: 15px;
}
.logo-main{ position: absolute;top: 0;left: 0;margin: 31px 0 0 60px;display: none;}

.fp-slides .fp-slidesContainer .slide.fp-slide {
  display: table;
}
.home-banner {
/*position: relative;
background: url('../images/teachNext_1_Homepage_patten.png') no-repeat center top;
min-height:800px;*/
}
/*.main-banner_img {
background: url('../images/main-banner_img.png') no-repeat center bottom;
min-height: 788px;
}*/
.home-banner .yellow-button {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.home-banner img{width: 100%;object-fit: cover;}
.banner-text {
  bottom: 10px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 100%;
}
.text_over_image {
  background-color: rgba(93, 156, 162, 0.9);
  border: 1px solid #377b82;
  border-radius: 8px;
  color: #fff;
  display: inline-block;
  padding: 20px;
  text-align: center;
}
.text_over_image.center > p {
  margin: 0;
}
.text_over_image > h2 {
  font-family: roboto;
  font-size: 40px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 5px;
}
.text_over_image .yellw-button a, .text_over_image .yellw-button button {
  background: #f8ca1a none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px;
  color: #333132;
  display: inline-block;
  margin: 15px 0 0;
  padding: 6px 20px;
}

/*Slider css content page*/
.hmepgeslder { background-color: #FFF; border:2px solid #ffff00; margin-top: -102px !important; z-index: 10; }
.hp-news-lttr { /*background-image: url(../images/ctabg_pic.jpg);*/ background: #fff;}
#slider { position: relative; overflow: hidden; margin: 20px auto 0 auto; border-radius: 4px; width: 100% !important;}
#slider img{width: 100%;}
#slider ul {  position: relative; margin: 0 !important; padding: 0; height: 200px; list-style: none;width: 100% !important;}
#slider ul li { position: relative; display: block; float: left; margin: auto; padding: 0; width: 100%; height: 300px; text-align: center; display: flex;
line-height: 300px; }

.slider_option { position: relative; margin: 10px auto; width: 160px; font-size: 18px; }

/*Responsive version*//*Responsive version*//*Responsive version*//*Responsive version*//*Responsive version*//*Responsive version*//*Responsive version*/
  /*Responsive version*/











#section_2 { background-color: #FFFFFF; padding: 30px; }

.cbrmte h2 { position: relative;  font-family: roboto; font-weight: 300;  font-size: 48px; padding-left: 10px; padding-bottom: 20px; }
.cbrmte h2::after { border-bottom: 2px solid #f9c83b; bottom: -30px; content: ""; height: 1px; left: 0; margin-left: 12px; position: absolute; width: 6%; margin-top: 30px; margin-bottom: 30px; padding-left: 10px; }

.qlty h2{ position: relative;  font-family: roboto; font-weight: 300;  font-size: 48px; }
.qlty h2::after { border-bottom: 2px solid #f9c83b; bottom: -30px; content: ""; height: 1px; left: 48%; margin-left: 0; margin-bottom: 8px; position: absolute; width: 6%; }
.wrnty { background-color: #f1f2f2; border-radius:10px; padding-top: 14px; }
.wrnty h2 { text-align: center; }
.txtrmte h5 { margin:0.5em; line-height: 35px; }
.wrntyprd { background-color: #FFF; padding: 4px; border-radius: 100%; margin: auto; color: #939598; border-style:solid; width: 130px; text-align: center; font-size: 14px; }
.wrntyprdinlne { border: 2px dotted #939598; border-radius: 100%; }
.small, .tiny { color: #faca0c; }
.strrotate { transform: rotateX(180deg); }









/* 22Feb Morning */
.nxtcrlm-vwmre { width: 200px; height: 50px; line-height: 50px; display: inline-block; background: #f8ca1a; border: none; color: #333132;
text-align: center; border-radius: 5px; cursor: pointer; }
.slideshw { background:url(../images/teachnextathome.png); display: none; background-size: cover;  }

/*.in_nav nav ul li a {color: #000 !important;border-radius: 4px;padding: 0px 24px;text-align: center;line-height: 45px;margin: 7px 5px;vertical-align: middle;height: 45px;position: inherit;transition: background-color .3s;font-size: 1.1rem;font-weight: 300;}*/
nav ul li a {color: #000 !important;padding: 0px;border-radius: 4px;margin-right: 25px;text-align: center;line-height: 64px;vertical-align: middle;height: 64px;position: relative;transition: background-color .3s;font-size: 1.1rem;font-weight: 300;}
.actvetag,nav ul li a:hover  { background-color: #FFF !important;text-decoration: none;}
.hdrmntxt h4{font-weight: 300;color: #fff;text-transform: capitalize;position: inherit;display: none;}
.back_button{width: 80px;position: absolute;height: 30px;right: 0px;top: 101%; z-index: 9;}
.back_button,a.back_button:hover{background: url("../images/back_button.png") no-repeat;}
.back_button.pos_fix{position: fixed;top: 66px;z-index: 1;}

.mndv { margin-top: 0px; }
.hdrmntxt { padding: 60px 0px 4px; margin: unset; font-weight: 300; background-color: #f3bd13;position: relative;display: none;}

.arwimg { width: 90%; margin-left: 1%; margin-top: -7px; }

.usgrptslft { float: left !important; }
.usgrptsrgt { float: right !important; }

/* Explr Software Rel CSS */


.usgrptslft { float: left !important; }
.usgrptsrgt { float: right !important; }

.intrfce-slds { padding:20px 40px 0px 40px; background-color: #22b268; margin: 1% 0;  }

.cbrmte-nw h2 { position: relative;  font-family: roboto; font-weight: 300;  font-size: 48px; padding-bottom: 20px; }
.cbrmte-nw h2::after { border-bottom: 2px solid #f9c83b; bottom: -30px;
content: ""; height: 1px; left: 0; position: absolute; width: 6%; margin-top: 30px; margin-bottom: 30px; padding-left: 10px; }

.intrfce-slds #slider { border-radius: unset !important;  }

ul.no_bullet-nw {   list-style-type: none;  padding: 0; margin: unset; }




.nxt-sbgclr { background-color: #39a34c !important; }

.intrfce-slds .slick-prev:before{ /*background-image: url(../images/16_arrowleft.png);background-repeat: no-repeat;background-size: cover; */width: 100px; height:100px;content: '\2039';font-size: 56px;}
.intrfce-slds  .slick-next:before{ /*background-image: url(../images/17_arrowright.png);background-repeat: no-repeat;background-size: cover; */width: 100px;  height:100px;content: '\203A';font-size: 56px;  }

.nc-viewmore-slider .slick-list { margin-top: -96px !important; border: 1px solid #FFFF00; padding: 12px; background-color: #FFF; }
.new-s1 { padding: unset !important; display: block !important; }
.fulljs-countblk  { padding: 0px; width: 100%; max-width: 100%; background-color: #febe10 !important; }
.align-dataalg { width: 100%; }

/* for IE */
.flip-container:hover .back-side, .flip-container.hover .back-side { height:100%; -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.flip-container:hover .front-side, .flip-container.hover .front-side {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);  }
/* END: for IE */
.flipper {-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-ms-transition: 0.6s;-moz-transition: 0.6s;-moz-transform: perspective(1000px);   -moz-transform-style: preserve-3d;   -ms-transform-style: preserve-3d;   transition: 0.6s;transform-style: preserve-3d;position: relative;top: 0;left: 0;width: 100%;min-height: 440px;max-height: 440px;-webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;  }
.back-side p span{position: absolute;left: 10px;top: -2px; font-weight:bold; color:#fbcb01;}
.back-side p {position:relative;}
.front-side, .back-side {  box-shadow: 0px 0px 5px 2px rgba(238, 238, 238, 0.7);
background: #fff;
border: 1px solid #ccc;  -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-moz-transition: 0.6s;-moz-transform-style: preserve-3d;-o-transition: 0.6s;-o-transform-style: preserve-3d;-ms-transition: 0.6s;      -ms-transform-style: preserve-3d;transition: 0.6s;transform-style: preserve-3d;position: absolute;   top: 0;   left: 0;width: 100%;min-height: 370px;max-height: 370px;padding:0 10px;padding:0 10px;}
.front-side{   -webkit-transform: rotateY(0deg);   -ms-transform: rotateY(0deg);   background-position: center center;z-index: 2;}
.back-side {   background: #fff;   -webkit-transform: rotateY(-180deg);      -moz-transform: rotateY(-180deg);      -o-transform: rotateY(-180deg);      -ms-transform: rotateY(180deg);      transform: rotateY(-180deg);  }
.common-flip{min-height: 439px;    max-height: 440px;  }


.lh-0 { line-height: 0px;}
.section-headings { font-size:36px; line-height: 50px;/* margin: 0 !important;*/}
/*.experience_section { padding:90px 0;}
.enhanc-classrmm { padding:90px 0; }
.exp-stakeholders { padding:90px 0; }
.exp-stakeholders h2{ margin-bottom:50px !important; }
.awards_wrapper {  padding:90px 0;}
.next_gurukul_wrapper {  padding:90px 0;}
.next_gurukul_wrapper h2 { margin-bottom: 50px !important; }
.hiring_wrapper {  padding:90px 0;}
.pad-section { padding:90px 0;}*/


/*explore css*/
.trainers {
    padding: 20px;
    border: 1px solid #e6e7e8;
    border-radius: 5px;
}
.yellow-bg {
    background-color: #facd0a !important;
    height: auto;
}
.well_researched .bor-rad{border-radius: 5px;}
.well_researched .bor-rad h4 {align-items: center; display:-webkit-flex; display:-ms-flex; display: flex;font-size: 24px !important;height: 70px;justify-content: center;}

.content-model-kindles { font-size:24px; margin-bottom: 20px;}



/*#canvas { width:592px !important; height: 650px  !important; margin:0 auto; display: block;}*/
.social-media ul{width:250px; margin:0 auto;}
.social-media{border-left:1px solid #2e2c38;}
.social-media li{width:45.8%; display:inline-block;}
.social-media li  span{display:table-cell; vertical-align:middle; text-align:center; line-height:0;}
.social-media li a{width:70px; height:70px; display:table; margin:0 auto; background:#2e2c38; border-radius:70px;}
.social-media li a img{margin:0 auto !important;}
.br{border-right:1px solid #4a4858;}
.page-footer {color:#bcbcbc !important;}
.page-footer  a{color:#bcbcbc !important;}
footer.page-footer{padding:0;}
.center-m.m-t-15.fn-14.contact-nos > div > span:first-child{width: 50px;display: inline-block;}

/*.links{border-right:5px solid #2e2c38;}*/
/*.first-step-footer{background:#363442; }*/
/*.first-step-footer h5{border-bottom:1px solid #2e2c38;}*/
.footer-part{background-color: #2c2c2c !important;}
footer.page-footer .footer-copyright {padding:0px 0 5px;color: rgba(255, 255, 255, 0.8);background-color: rgba(51, 51, 51, 0.08); border-top:1px solid #4a4858;}
footer.page-footer {padding-top:10px;background-color: #2e2c38;}
footer.page-footer ul li a {/*padding: 10px 0;*/font-weight: 300;}
footer.page-footer  h5.foot_col,.color_9,.center-m.m-t-15.fn-14.contact-nos > div > span:first-child{color: #999 !important;}
footer.page-footer ul.fn-18{line-height: 30px;}
footer.page-footer hr{border-bottom: 1px solid #666;border-top: 0px;}
footer.page-footer ul.social_icons li {display: inline-block;padding: 0 9px;vertical-align: top;}
footer.page-footer .footer-copyright ul li {display: inline-block;margin: 0 10px;}
/*footer.page-footer ul li {padding:2px 0;}*/
footer.page-footer .footer-copyright ul li {display: inline-block;margin: 0 10px;}
footer .first-step-footer .col{padding-bottom: 0px !important;padding-top: 10px !important;}
.abt-cntr-txt{display: flex;align-items: center;}
.p-20{ padding:20px !important }
.p-t-20 { padding-top:20px !important}
.m-b-20 { margin-bottom: 20px !important}
/* -----------my code --------------*/
.versatile_block { display: block;}
.versatile_block h4 { font-size:30px; margin-bottom:34px;}
.versatile_block h5 { font-size:24px; margin-bottom: 20px;}
.verstile_items_in h4 {
	font-size: 24px;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0 !important;
}
.verstile_items_in p {
	margin-bottom: 0px !important;
	margin-top: 10px;
	line-height: 24px;
}
.verstile_items_in h4:after {display:none; content: ""; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+50,f9cd0a+50,f9cd0a+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left, #000000 0%, #000000 50%, #f9cd0a 50%, #f9cd0a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #000000 0%,#000000 50%,#f9cd0a 50%,#f9cd0a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #000000 0%,#000000 50%,#f9cd0a 50%,#f9cd0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#f9cd0a',GradientType=1 ); /* IE6-9 */ width:78px; height: 2px; position: absolute; bottom: 0; left: 50%; margin-left:-39px; text-align: center;}
.exploreholder-needs .info-card {
width: 100%;
border: 0px solid rgb(215, 215, 215);
position: relative;
font-family: 'roboto', sans-serif;
margin-bottom: 20px;
overflow: hidden;
background: #facd0a;
}
.exploreholder-needs .info-card > img {
width: 100%;
margin-bottom: 50px;
display: block;
}
.exploreholder-needs .info-card .info-card-details, .exploreholder-needs .info-card .info-card-details .info-card-header  {
width: 100%;
height: 100%;
position: absolute;
bottom: -100%;
left: 0;
padding: 0 15px;
background: #ffffff;
text-align: center;
opacity: 1
}
.exploreholder-needs .info-card .info-card-details::-webkit-scrollbar {
width: 8px;
}
.exploreholder-needs .info-card .info-card-details::-webkit-scrollbar-button {
width: 8px;
height: 0px;
}
.exploreholder-needs .info-card .info-card-details::-webkit-scrollbar-track {
background: transparent;
}
.stakeholder-needs .info-card .info-card-details::-webkit-scrollbar-thumb {
background: rgb(255, 255, 255);
}
.exploreholder-needs .info-card .info-card-details::-webkit-scrollbar-thumb:hover {
background: rgb(255, 255, 255);
}

.exploreholder-needs .info-card .info-card-details .info-card-header {
height: auto;
bottom: 100%;
padding: 15px 5px;
border-radius: 0px 0px 10px 10px;
}
.exploreholder-needs .info-card:hover .info-card-details {
bottom: 0px;
overflow: auto;
padding-bottom: 25px;
}
.sexploreholder-needs .info-card:hover .info-card-details .info-card-header {
bottom: 0;
padding-bottom: 10px;
padding-top: 20px;
position: relative;
}
.exploreholder-needs .info-card .info-card-details .info-card-header h1,
.exploreholder-needs .info-card .info-card-details .info-card-header h3 {
color: rgb(62, 62, 62);
font-size: 22px;
font-weight: 900;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
}
.exploreholder-needs .info-card .info-card-details h3{ font-size: 24px; margin-bottom:25px;}
.exploreholder-needs .info-card .info-card-details .info-card-header h3 {
color: rgb(142, 182, 52);
font-size: 15px;
font-weight: 400;
margin-top: 5px;
}

.preprimary_pop {}
.preprimary_pop h5 {
	font-size: 20px !important;
}
.preprimary_pop p {
	margin: 5px 0 !important;
	line-height: 22px !important;
	font-size: 16px !important;
}
.preprimary_pop h3 {
	font-size: 30px;
}
.font 28 { font-size: 28px !important;}
.font20 { font-size: 20px !important;}
.font16 { font-size: 16px !important; line-height: 22px; margin:5px 0;}
.content_learners { border-bottom:solid 1px #e6e7e8;}
.content_learners h4 { font-size:30px; margin-bottom:34px;}
.content_learners p { font-size: 18px; line-height: 32px; margin-bottom: 82px;}
.contents_items { margin-bottom:50px;}
.contents_items img { vertical-align: middle; margin-right:10px;}
.contents_items h4{ font-size:24px; border-bottom:solid 1px #e6e7e8; padding-bottom:10px; margin: 0 !important;}
.contents_items h4 span img { display: inline-block;}
.no-border-bottom { border-bottom:0px !important;}
.contents_items ul{ display:inline-block; width: 100%;}
.contents_items ul li { display:inline-block; float: left; width:49%; margin-right:2%;}
.contents_items ul li:last-child{ margin-right:0; }
.contents_items ul li a { display: inline-block; position: relative; width:100%;}
.contents_items ul li a img.video_image { width:100%; height: auto;}
.contents_items ul li a span img { position:absolute; top:0; left: 0; right: 0; bottom: 0; margin: auto; text-align:center;}
.content_learners_in { max-width:1070px; margin: 0 auto;}
.content_mapped h4 { font-size:30px; margin-bottom:34px;}
.content_pyramid { background: #f4f5f5;}
.content_section { border: dotted 1px #89b571; display: table; padding:10px;}
.content_section img {display: table-cell; vertical-align: middle;}
.content_section h3 { display: table-cell; vertical-align: middle; font-size: 24px; line-height:28px;}
/*.mapsection { margin-top: -220px; margin-bottom: -110px;}*/
.software ul li { width: 100%;}
.software  { margin-bottom:0;}
.venture_box { max-width: 1050px; margin: 0 auto !important;}
/*.awards_wrapper h2{ margin-bottom: 30px !important}*/
/*.contents_items { min-height: 220px;}*/

/* -----------my code --------------*/

/*------------Expore Page New Stye Start----------------*/
.section-block{padding:70px 0px; margin-top: 0px;}
.teachnext-tabs ul{border-bottom: 2px solid #f2f2f2;text-align: left;padding: 18px 0px; position: relative; margin: 0px;}
.teachnext-tabs ul li{display: inline-block;position: relative;}
.teachnext-tabs ul li a{text-transform: uppercase; text-decoration:none; padding: 20px 50px; color: #323232; font-size: 18px;}
.teachnext-tabs ul li a.active{border-bottom: 2px solid #ffcb06;}
.teachnext-tabs ul li a.active:before{
   content: "";
   display: block;
   width: 0;
   height: 0;
   border-left: 12px solid transparent;
   border-right: 12px solid transparent;
   border-bottom: 12px solid #ffcb06;
   position: absolute;
   bottom: -18px;
   left: 43%;
 }

 .next_trust_wrapper.container .row.m-b-0.white-bg{border: 1px solid #e6e7e8;}
 .teachnext-cards .info-card {
 width: 100%;
 border: 0px solid rgb(215, 215, 215);
 position: relative;
 font-family: 'roboto', sans-serif;
 height: 100%;
 line-height: 200px;
 overflow: hidden;
 text-align: center;
 display: block;
vertical-align: middle;
 /*background: #facd0a;*/
 }
 .teachnext-cards .info-card > img {
 /*max-width: 100%;*/
 max-width: 80%;
 margin-bottom:0;
 display: inline-block;
 vertical-align: middle;
 /*display: block;*/
 }
 .teachnext-cards .info-card .info-card-details, .teachnext-cards .info-card .info-card-details .info-card-header  {
 width: 100%;
 height: 100%;
 position: absolute;
 bottom: -100%;
 left: 0;
 padding: 0 15px;
 background: #47433e;
 opacity: 0.8;
 text-align: center;
 }
 .teachnext-cards .info-card .info-card-details .info-card-detail{
   color: #fff;
   padding: 55px 0px;
   line-height: normal;
 }
 .teachnext-cards .info-card .info-card-details::-webkit-scrollbar {
 width: 8px;
 }
 .teachnext-cards .info-card .info-card-details::-webkit-scrollbar-button {
 width: 8px;
 height: 0px;
 }
 .teachnext-cards .info-card .info-card-details::-webkit-scrollbar-track {
 background: transparent;
 }
 .teachnext-cards .info-card .info-card-details::-webkit-scrollbar-thumb {
 background: rgb(160, 160, 160);
 }
 .teachnext-cards .info-card .info-card-details::-webkit-scrollbar-thumb:hover {
 background: rgb(130, 130, 130);
 }

 .teachnext-cards .info-card .info-card-details .info-card-header {
 height: auto;
 bottom: 100%;
 padding: 10px 5px;
 }
 .teachnext-cards .info-card:hover .info-card-details {
 bottom: 0px;
 overflow: auto;
 padding-bottom: 25px;
 }
 .teachnext-cards .info-card:hover .info-card-details .info-card-header {
 bottom: 0;
 padding-bottom: 10px;
 padding-top: 20px;
 position: relative;
 }
 .teachnext-cards .info-card .info-card-details .info-card-header h1,
 .teachnext-cards .info-card .info-card-details .info-card-header h3 {
 color: rgb(62, 62, 62);
 font-size: 22px;
 font-weight: 900;
 text-transform: uppercase;
 margin: 0 !important;
 padding: 0 !important;
 }
 .teachnext-cards .info-card .info-card-details .info-card-header h3 {
 color: rgb(142, 182, 52);
 font-size: 15px;
 font-weight: 400;
 margin-top: 5px;
 }

.first-col{
  width:20%;
  min-height: 200px;
  height: 200px !important;
  padding: 0px !important;
}
.d-p-t{display: table;}
.hard-bg1{background: #fedd62;}
.hard-bg2{background: #ffedaa;}
.bold{font-weight: bold;}
.white-text{color: #fff; line-height: 20px !important;}
.info-card-detail h2{
    display: inline-block;
    padding-bottom: 20px;
    position: relative;
    margin: 0px !important;
    font-size: 25px !important;
    font-weight: 400;
}
/*.anchor_img { margin-top:-28px;}
.lenovo_img { margin-top:-18px;}*/
.info-card-detail h2::after{
  content:"";
  position: absolute;
  width: 39%;
  height: 1px;
  bottom: 0;
  left: 32%;
  border-bottom: 1px solid #fedd62;
}

.next-trust .card-content { padding:10px 0;}
.clear-fix{clear: both;}
.ext-section h2{font-size: 30px !important; color: #333132;}
.hardware-sec{/*border-bottom: 2px solid #e6e7e8;*/}
/*.content-inner{padding: 15px; border-radius: 4px; box-sizing: border-box; max-width: 1130px; margin: 0 auto !important;}*/
.content-inner{padding: 15px; border-radius: 4px; box-sizing: border-box; margin: 0 auto !important;}
.content-inner p{text-align: left;}
ul.content_ullist{box-sizing: border-box;}
/*padding: 26px 6px 29px 90px !important;*/
/*background-position: 40px 26px;*/
/*ul li.content_ul {
	background: url(../images/tick.png) no-repeat #fff;
  padding: 20px 6px 20px 60px !important;
	text-align: left;
  background-position: 20px 26px;
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);
  cursor: default;
  transition: all ease-in-out 0.5s;
}*/
ul li.content_ul {
	background: url(../images/tick.png) no-repeat #fff;
  /*padding: 20px 6px 20px 60px !important;*/
	text-align: left;
  /*background-position: 20px 26px;*/
	font-size: 16px;
	margin-bottom: 0px;
  padding-left: 30px;
  background-position: 0px;
  background-size: 15px auto;
	/*display: block;*/
  /*list-style-type: circle;*/
	/*text-transform: uppercase;*/
	/*box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);*/
  cursor: default;
  transition: all ease-in-out 0.5s;
}
/*ul li.content_ul:hover { background: url(../images/tick.png) no-repeat #fedd62; background-position: 20px 26px;}*/
.principle-head{font-size: 30px; color: #333132; text-align: center; margin-bottom: 10px;}
.principle-subhead{font-size: 24px; color: #333132; text-align: center; font-weight: 300; margin: 10px 0 !important;}
.principle-img img{max-width: 100%;}
.no-border{border:0px solid #000 !important;}
.no-shadow{box-shadow: none !important;}
.interface-slds {
    padding: 0 40px 0px 40px !important;
    background-color: #fbcf28;
    margin: 0% 0;
}
.verstile_products .row .col{ float: none !important;}
.software_block h4{ font-size:30px; line-height: 32px; margin: 0 0 20px;}
.imgbtmmrgn > .row{ margin-bottom:0px !important;}
.interface-slds .slick-prev:before{ /*background-image: url(../images/16_arrowleft.png);background-repeat: no-repeat;background-size: cover; */width: 100px;color:#353332; height:100px;content: '\2039';font-size: 56px;font-family: inherit;}
.interface-slds .slick-next:before{ /*background-image: url(../images/17_arrowright.png);background-repeat: no-repeat;background-size: cover; */width: 100px; color:#353332; height:100px;content: '\203A';font-size: 56px;font-family: inherit;}

.tabs-bg			{padding:0px; margin:0; border-top:solid 0px #ffcb05; }
.tab-container{padding:0; margin:0; display:none; }
.tabs-main			{padding:0; margin:0; }
.tabs-nav			{padding:0; margin:0; }

.tabs-nav ul{border-bottom: 2px solid #f2f2f2;text-align: left;padding: 0px 0px; position: relative;}
.tabs-nav ul li{display: inline-block;padding: 20px 50px; position: relative;}
.tabs-nav ul li a{text-transform: uppercase; text-decoration:none; color: #323232; font-size: 18px;}
.resource-kit-tab .tabs-nav ul li a{text-transform: none;}
.tabs-nav  ul li.active{border-bottom: 2px solid #ffcb06;}
.tabs-nav  ul li.active:before{
    content: "";
   display: block;
   width: 0;
   height: 0;
   border-left: 12px solid transparent;
   border-right: 12px solid transparent;
   border-bottom: 12px solid #ffcb06;
   position: absolute;
   bottom: 0px;
   left:43%;
 }

 .tabs-nav  ul li:first-child.active{border-bottom: 2px solid #ffcb06;}
 .tabs-nav  ul li:first-child.active:before{
     content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #ffcb06;
    position: absolute;
    bottom: 0px;
    left: 41%;
  }
  .tools_items { margin-bottom:0px;}
  .tools_items img { vertical-align: middle; margin-right:10px;}
  .tools_items h4{ font-size:24px; border-bottom:solid 1px #e6e7e8; padding-bottom:10px; margin: 0 !important;}
  .tools_items ul{ display:inline-block; width: 100%; text-align: center;}
  .tools_items ul li { display:inline-block; width:20%; padding-left:1%; margin-bottom: 20px;padding-right: 1%;}
  .tools_items ul li:last-child{ margin-right:0; }
  .tools_items ul li a { display: inline-block; position: relative; width:100%;}
  .tools_items ul li a img.video_image {}
  .tools_items ul li a span img { position:absolute; top:0; left: 0; right: 0; bottom: 0; margin: auto; text-align:center;}
  .trust-bg {background-color: #fcfcfc;}
  .section-service{padding:40px 0px;}

  .teachnext-tabs{z-index:1;}
  .menu {width: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 99;}
  #menu-center {margin: 0 auto;position: relative;z-index: 99;}
  #menu-center ul {}
  #menu-center ul li {}
.scroll-pad{padding-top:160px;}
.sticky-border{border-bottom: 2px solid #f2f2f2; background: #fff;}
.sticky-class{position: fixed;top: 65px;width: 100%;z-index: 1000;}
#menu-center ul{border-bottom: 2px solid #f2f2f2;text-align: left;padding: 18px 0px; position: relative; margin: 0px;}
#menu-center ul li{display: inline-block;position: relative;}
#menu-center ul li a{text-transform: uppercase; text-decoration:none; padding: 20px 50px; color: #323232; font-size: 18px;}
#menu-center ul li a.active{border-bottom: 2px solid #ffcb06;}
#menu-center ul li a.active:before{
   content: "";
   display: block;
   width: 0;
   height: 0;
   border-left: 12px solid transparent;
   border-right: 12px solid transparent;
   border-bottom: 12px solid #ffcb06;
   position: absolute;
   bottom: -18px;
   left: 43%;
 }


/*------------Expore Page New Stye End-----------------*/
.tools_items ul li:nth-child(4n) { margin-right:0px;}




 /*RESPONSIVES STARTS HERE*/
.sticky-border{border-bottom: 2px solid #f2f2f2; background: #fff;}





/*------------Payonline Page New Stye Start-----------------*/
.pay-section{background-color: #f6f6f6;}
.pay-tabs{padding:0px 50px;box-sizing: border-box;}
.pay-tabs .tabs-bg{padding:0px; margin:0; border-top:solid 0px #ffcb05; }
.pay-tabs .tab-container{padding:0; margin:0; display:none; }
.pay-tabs .tabs-main{padding:0; margin:0; border-radius: 5px;border:1px solid #e0e0e0;}
.pay-tabs .tabs-nav	{padding:0; margin:0; }
.payonline-tabs-nav ul{border-bottom: 2px solid #f2f2f2;text-align: left;padding: 0px 0px; position: relative;}
.payonline-tabs-nav ul li{display: inline-block;padding: 20px 50px; position: relative;}
.payonline-tabs-nav ul li a{text-decoration:none; color: #323232; font-size: 18px;}
.payonline-tabs-nav  ul li.active{border-bottom: 2px solid #ffcb06;}
.payonline-tabs-nav  ul li.active:before{
   content: "";
   display: block;
   width: 0;
   height: 0;
   border-left: 12px solid transparent;
   border-right: 12px solid transparent;
   border-bottom: 12px solid #ffcb06;
   position: absolute;
   bottom: 0px;
   left:43%;
 }
.pay-first-part p{ font-size: 24px;color: #333333; font-weight: 300;}
.pay-first-part p.smalltext{ font-size: 18px;color: #333333; font-weight: 300; margin-top: 2px;}
.pay-first-part h3{color: #0ea84d; font-weight: bold;margin-bottom: 5px; font-size: 36px;}
.pay-form-section{padding:15px;box-sizing: border-box;}
.pay-form-control label{font-size: 18px;color: #333132; position: relative;}
.pay-form-control p{font-size: 16px;}
.pay-form-control a img{position:absolute;top:0px;}
.pay-form-control input{border: 2px solid #d1d3d4;margin-top: 10px;}
.pay-form-control input[text]:focus:not([readonly]){border: 0px solid #d1d3d4 !important; box-shadow:none !important;}
.verify-btn{text-align: left; margin-top: 20px;}
.verify-btn .yellow-button{border-radius: 0px;}
.verify-btn .yellow-button button{border-radius: 0px !important;width: 120px !important;}
/*------------Payonline Page New Stye End-----------------*/
div.slide_img {left: 50%;top: 34px;transform: translateX(-50%);}
/*For 3 images animation*/
@-webkit-keyframes slideImg3_1 {
  0% {
    left: 50%;
    transform: translateX(-50%);
    z-index: 20;
    transform: scale(1);
  }
  50% {
    left: 25%;
    transform: translateX(-25%);
    z-index: 20;
    transform: scale(1.2);
  }
  100% {
    left: 0%;
    transform: translateX(0%);
    z-index: 20;
    transform: scale(1);
  }
}
@-mox-keyframes slideImg3_1 {
  0% {
    left: 50%;
    z-index: 20;
    transform: translateX(-50%);
    transform: scale(1);
  }
  50% {
    left: 25%;
    z-index: 20;
    transform: translateX(-25%);
    transform: scale(1.2);
  }
  100% {
    left: 0%;
    transform: translateX(0%);
    z-index: 20;
    transform: scale(1);
  }
}
.startAnimate .slide_img_3_1{animation: slideImg3_1 0.5s linear .5s 1;animation-fill-mode: forwards;top: 45px;}
@-webkit-keyframes slideImg3_3 {
  0% {
    left: auto;
    right: 50%;
    transform: translateX(-50%);
    z-index: 20;
    transform: scale(1);
  }
  50% {
    left: auto;
    right: 25%;
    transform: translateX(-25%);
    z-index: 20;
    transform: scale(1.2);
  }
  100% {
    left: auto;
    right: 0%;
    z-index: 20;
    transform: translateX(0%);
    transform: scale(1);
  }
}
@-mox-keyframes slideImg3_3 {
  0% {
    left: auto;
    right: 50%;
    z-index: 20;
    transform: scale(1);
    transform: translateX(-50%);
  }
  50% {
    left: auto;
    right: 25%;
    z-index: 20;
    transform: translateX(-25%);
    transform: scale(1.2);
  }
  100% {
    left: auto;
    right: 0%;
    z-index: 20;
    transform: translateX(0%);
    transform: scale(1);
  }
}
.startAnimate .slide_img_3_3{animation: slideImg3_3 0.5s linear 1s 1;animation-fill-mode: forwards;top: 45px;}

.support > .row .col { float: none;}
.next-learning-model > .row .col { float: none;}


.single-item .slick-dots li button::before { font-size: 80px !important;}
.single-item .slick-dots li.slick-active button::before { color: #fbcb01;}
.single-item .slick-dots li { height: 64px;}
.single-item .slick-dots { bottom: -60px;}
.appropriate_slider .slick-dots li button::before { font-size: 80px !important;}
.appropriate_slider .slick-dots li.slick-active button::before { color: #fbcb01;}
.appropriate_slider .slick-dots li { height: 64px;}
.appropriate_slider .slick-dots { bottom: -60px;}
.verstile_products { width:1170px; margin:20px auto 0; display:block;}

#moveDown {
  bottom: 10%;
  font-size: 3em;
  left: 50%;
  position: fixed;
  z-index: 999;
}
#moveDown.arrow-bgg span {
  border: 5px solid #f8ca1a;
  border-radius: 50px;
  height: 50px;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: 0;
  width: 30px;
}
#moveDown > span:hover {
  cursor: pointer;
}

#moveDown.arrow-bgg span::before {
  -webkit-animation: sivap 2s infinite;
animation: sivap 2s infinite;
background-color: #333;
border-radius: 50px;
content: "";
height: 12px;
left: 50%;
margin-left: -2px;
position: absolute;
top: 0px;
width: 5px;
}

@-webkit-keyframes sivap {
	0% {
		-webkit-transform:translate(0,0);
		opacity:0;
	}
	40% {
		opacity:1;
	}
	80% {
		-webkit-transform:translate(0,20px);
		opacity:0;
	}
	100% {
		opacity:0;
	}
}
@keyframes sivap {
	0% {
		transform:translate(0,0);
		opacity:0;
	}
	40% {
		opacity:1;
	}
	80% {
		transform:translate(0,20px);
		opacity:0;
	}
	100% {
		opacity: 0;
	}
}

.footer_icon{bottom: 10px;right: 10px;cursor: pointer;position: fixed;z-index: 2000}
.testimonial_section{ background: url(../images/teachnextathome.png);background-size: 100% auto;
background-position: center bottom;background-repeat: no-repeat;}

.hardware-sldr .slick-dots li button::before { font-size: 80px !important;}
.hardware-sldr .slick-dots li.slick-active button::before { color: #fbcb01;}
.hardware-sldr .slick-dots li { height: 64px;}
.hardware-sldr .slick-dots { bottom: -54px;}

.extra-mile-block img{max-width: 80%;}
.extra-mile-block img.ruppe-img{max-width:100%;}
.icon-block img { cursor: pointer;}
.stakehld_items { width: 170px; height:170px; border: solid 1px #e7e8e9; border-radius: 50%; background: url(../images/child.png) no-repeat center center; margin: 0 auto; cursor: pointer;background-color: #fff !important;}
.stakeholder_slider .slick-slide.slick-current.slick-active .stakehld_items {border-color:#ffcb05}
.stakehld_items.parent_stk{background: url(../images/parent.png) no-repeat center center;}
.stakehld_items.teacher_stk{background: url(../images/teacher.png) no-repeat center center;}
.stakehld_items.manage_stk{background: url(../images/management.png) no-repeat center center;}
.stakehld_items.principal_stk{background: url(../images/5_principal.png) no-repeat center center;}
.stakehld_items.it_head{background: url(../images/6_ithead.png) no-repeat center center;}
.stakehld_items:hover  {border-color:#ffcb05}
.stakeholder_slider .slider-nav .slick-current::before {
  border: medium solid transparent;
  content: " ";
  height: 20px;
  /* margin-left: 50% !important; */
  transform: translateX(-50%);
  pointer-events: none;
  position: absolute;
  bottom: -11px;
  width: 20px;
  border-left: solid 1px #ffcb05;
  border-top: solid 1px #ffcb05;
  transform: rotate(45deg);
  background: #f1f2f2;
  left: 50%;
  margin-left: -10px;
}
.slider{height: auto;}
.slick-slide{position: relative;}
.stakeholder_slider .slider-nav { border-bottom: solid 1px #ffcb05; height:238px;}
.stakeholder_slider .slick-prev:before{content: '\003c';color: #666;font-size: 30px;}
.stakeholder_slider .slick-next:before{content: '\003e';color: #666;font-size: 30px;}
.hiring-clr {color: #9fa3a7;}


button.slick-arrow {
    display: block;
    margin: 30px auto;
    width: 25px;
    height: 25px;
    border-top: 2px solid #ccc;
    border-left: 2px solid #ccc;
}
.slick-prev:before, .slick-next:before{display: none;}
.interface-sldr .slick-prev, .interface-sldr .slick-next{    border-top: 2px solid #000; border-left: 2px solid #000;}
button.slick-prev {
    transform: rotate(-45deg);
}
button.slick-next{
    transform: rotate(135deg);
}
button.slick-prev.slick-disabled, button.slick-next.slick-disabled {
    opacity: .25;
}
.overflow-hide{overflow: hidden;}
.softweare_slider img {
    max-width: 100px;
    margin: auto;
}
.stakeholder_slider .slick-track{margin:auto;}
.ingredients_slider .slick-dots{bottom:0px;}
