section.ncert-sec-head,section.ncert-class-sec-head {
    padding: 20px 0px;
}
section.ncert-sec-ctn,section.ncert-class-sec-ctn {
    padding: 20px 0px;
}
.ncert-ul-div >.ncert-ul> li , .row.ncert-row> .ncert-ul >li , ul.class-wise-ul >li.class-wise-li,
.ncert-ul-div-class >.ncert-ul-class > li , .row.ncert-row-class > ul.ncert-ul.col-md-6 > li
{
    padding: 5px;
    font-size: 16px;
    color: #198cb9;
}
.ncert-ul-div >.ncert-ul> li >a:hover , .row.ncert-row> .ncert-ul >li >a:hover, ul.class-wise-ul >li.class-wise-li > a:hover,
.ncert-ul-div-class >.ncert-ul-class > li > a:hover	, .row.ncert-row-class > ul.ncert-ul.col-md-6 > li > a:hover
{
    color: #0000ffc7;
    text-decoration: underline;
}
.ncert-ul-div >.ncert-ul> li >a , .row.ncert-row> .ncert-ul >li >a ,ul.class-wise-ul >li.class-wise-li > a,
.ncert-ul-div-class >.ncert-ul-class > li > a ,.row.ncert-row-class > ul.ncert-ul.col-md-6 > li > a
{
    color: #198cb9;
}
h3.sub-title {
    font-weight: bold !important;
    color:#660d09;
}
.ncert-right-view {
    padding: 15px;
    margin-top: 35px;
}
.ncert-ul-div >.ncert-ul> li:before ,.row.ncert-row> .ncert-ul >li:before ,ul.class-wise-ul >li.class-wise-li:before,
.ncert-ul-div-class >.ncert-ul-class > li:before , .row.ncert-row-class > ul.ncert-ul.col-md-6 > li:before 
{
  	font-family: FontAwesome;
  	content: "\f054";
    margin-right: 10px;
    font-size: 10px;
}
.ncert-ul-div {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    padding: 15px;
    margin-bottom: 20px;margin-top: 50px;
}
li.list-exam>a {
  font-size: 16px;
  color: #fff;
}

li.list-exam>a:hover, a.foot-link:hover,a.contact_link:hover {
  font-size: 17px !important;
  color: #0bc1cf;
}

i.fa.fa-caret-right {
  padding-right: 10px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a.dropdown-item:after {
  font-family: FontAwesome;
  content: "\f054";
  float: right;
}

.dropdown-submenu > a.dropdown-item:VISITED {
  font-family: FontAwesome;
  content: "\f078";
  float: right;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0px;
  margin-left: 0px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

li.btn-group.nav-item {
  position: relative;
  display: grid;
}

ul.dropdown-menu.show {
  width: 100%;
}

a.nav-link.dropdown-toggle {
  cursor: pointer;
}

.dropdown-menu.show {
  display: block;
}

ul.dropdown.new-ul-parent {
  background-color: transparent;
  color: #212529;
  visibility: hidden;
  opacity: 0;
  height: 15px;
  min-width: 15rem;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  right: 0;
  display: none;
  padding-left: 1px;
  padding-right: 1px;
}

.newa {
  text-decoration: none;
  padding-top: 8px;
  padding-left: 0px;
  text-align: left;
}

.newnav {
  font-family: monospace;
}

.newul {
  background: #ff8c0000;
  list-style: none;
  margin: 0;
  padding: 10px;
}

.newli {
  background-color: #f8f9fa;
  color: #212529;
  display: block;
  float: left;
  padding: 1rem;
  position: relative;
  top: -17px;
  text-decoration: none;
  transition-duration: 0.5s;
  padding: 30px;
  z-index: 9999;
}

.newli a {
  color: #000;
}

.newli:hover {
  background: red;
  cursor: pointer;
}

.newul li ul {
  background-color: transparent;
  color: #212529;
  visibility: hidden;
  opacity: 0;
  height: 15px;
  min-width: 10rem;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
}

.newul li:hover > ul,.newul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

.newul li ul li {
  padding: 10px 40px;
  clear: both;
  width: 100%;
}

.newli2 {
  color: #FFF;
  background: #efefef;
  display: block;
  float: left;
  padding: 1rem;
  position: relative;
  left: 128px;
  top: -34px;
  text-decoration: none;
  transition-duration: 0.5s;
  padding: 30px;
  z-index: 9999;
  border: 1px solid #dadada;
}

ul.dropdown.new-ul-child {
  left: 111px;
}

.dropdown-item {
  cursor: pointer;
}

@media (min-width: 1281px) {
.modal-dialog.modal-frame.modal-bottom.modal-notify.modal-success.cookies{
    bottom: 0px;
    /* padding:15px; */
    max-width: 100%;
    position: fixed;
    width: 100%;
    padding-right: 0px;
}

.notice.justify-content-between.align-items-center {
    display: flex;
}
a.btn.btn-success.waves-effect.waves-light {
    border-radius: 0px;
    margin: 15px;
} 	
  ul#exam-child {
    width: 12rem;
  }
}

@media (min-width: 1025px) and (max-width: 1280px) {
.modal-dialog.modal-frame.modal-bottom.modal-notify.modal-success.cookies{
    bottom: 0px;
    /* padding:15px; */
    max-width: 100%;
    position: fixed;
    width: 100%;
    padding-right: 0px;
}
a.btn.btn-success.waves-effect.waves-light {
    border-radius: 0px;
    margin: 15px;
}
.notice.justify-content-between.align-items-center {
    display: flex;
} 	
  ul#exam-child {
    width: 12rem;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  ul.dropdown-menu,.nav-link.dropdown-toggle {
    width: 100%;
  }

  ul.dropdown-menu.show {
    width: 100%;
  }

  ul.navbar-nav.ml-auto {
    height: 400px;
    overflow-y: auto;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.modal-dialog.modal-frame.modal-bottom.modal-notify.modal-success.cookies{
    bottom: 0px;
    /* padding:15px; */
    max-width: 100%;
    position: fixed;
    width: 100%;
    padding-right: 0px;
}

.notice.justify-content-between.align-items-center {
    display: flex;
}

a.btn.btn-success.waves-effect.waves-light {
    border-radius: 0px;
    margin: 15px;
} 	
  ul.dropdown-menu,.nav-link.dropdown-toggle {
    width: 100%;
  }

  ul.dropdown-menu.show {
    width: 100%;
  }

  ul.navbar-nav.ml-auto {
    height: 431px;
    overflow-y: auto;
  }
}

@media (min-width: 481px) and (max-width: 767px) {
  ul.dropdown-menu,.nav-link.dropdown-toggle {
    width: 100%;
  }

  ul.dropdown-menu.show {
    width: 100%;
  }

  ul.navbar-nav.ml-auto {
    height: 444px;
    overflow-y: auto;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  ul.dropdown-menu,.nav-link.dropdown-toggle {
    width: 100%;
  }

  ul.dropdown-menu.show {
    width: 100%;
  }

  ul.navbar-nav.ml-auto {
    height: 431px;
    overflow-y: auto;
  }
}

@media (max-width: 767px) {	
  .navbar-toggleable-sm {
    clear: both;
  }
  .dropdown-menu.show{
  	width:100%;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .footer_top_sec {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-md-center {
    text-align: center;
  }
}
 
/* css sprite for footer */
.css-sprite-Icons_0000_linkedin-logo {
  background: url('../homePage_Icons/social-icons.png') no-repeat;
  width: 44px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position:3% 43%;
}

.css-sprite-Icons_0001_pinterest-logo {
  background: url('../homePage_Icons/social-icons.png') no-repeat;
  width: 44px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position:22% 41%;
}

.css-sprite-Icons_0002_youtube {
  background: url('../homePage_Icons/social-icons.png') no-repeat;
  width: 42px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position:41% 45%;
}

.css-sprite-Icons_0003_twitter {
  background: url('../homePage_Icons/social-icons.png') no-repeat;
  width: 44px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position:59% 45%;
}

.css-sprite-Icons_0004_instagram {
  background: url('../homePage_Icons/social-icons.png') no-repeat;
  width: 45px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position:78% 44%;
}

.css-sprite-Icons_0005_facebook-logo {
  background: url('../homePage_Icons/social-icons.png')no-repeat;
  width: 42px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position:96% 44%;
}

.css-sprite-Icons_0006_envelope {
  background: url('../homePage_Icons/Icons_0006_envelope.png') no-repeat;
  width: 18px;
  height: 14px;
  margin-right: 5px;
  display: inline-block;
  
}

.css-sprite-Icons_0007_call-answer-copy {
  background: url('../homePage_Icons/Icons_0008_call-answer.png') no-repeat;
  width: 19px;
  height: 19px;
  margin-right: 5px;
  display: inline-block;
}
  .four-zero-four .backbutton{
  text-align: center;
  background: #3a6eb7!important;
  border: 2px solid #ffffff !important;
  color: #fff !important;
  outline: 0;
 margin-top: 20px;
}
button.btn.btn-secondary.btn-round {
    margin: 5px;
}
input#username[type="text"],input#user_name[type="text"],input#user-name[type="text"] {
text-transform: lowercase!important;
}
input#username::placeholder,input#user_name::placeholder,input#user-name::placeholder{
text-transform: capitalize!important;
}

.modal-content.cookies {
    border-radius: 0rem;
}
.cookie-text {
    font-size: 16px;
    color: #000;
}
.search-element{
	    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 3px 7px #777 !important;
    border-radius: 20px;
}