@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');
@font-face {
  font-family: 'Be Strong Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Be Strong Regular'), url('../fonts/Be Strong regular.woff') format('woff');
  }
body {
  font-family: 'Montserrat', sans-serif;
}
h2 {
  font-size: 55px;
  font-weight: 400;
  text-transform: capitalize;
}
@media (max-width: 1660px) {
  h2 {
    font-size: 45px;
  }
}
@media (max-width: 960px) {
  h2 {
    font-size: 36px;
  }
}
h2 span.inn_spn {
  font-size: 75px;
  display: block;
  font-weight: 600;
  text-transform: capitalize;
}
@media (max-width: 1660px) {
  h2 span.inn_spn {
    font-size: 60px;
  }
}
@media (max-width: 1530px) {
  h2 span.inn_spn {
    font-size: 50px;
  }
}
p, li {
  letter-spacing: 0.075em;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
a {
  cursor: pointer !important;
}
a:hover {
  outline: none !important;
}
a:focus {
  outline: none !important;
}
a:active {
  outline: none !important;
}
@media (max-width: 1366px) {
  .site-inner, .wrap {
    width: 1100px;
  }
}
@media (max-width: 900px) {
  .site-inner, .wrap {
    width: 90%;
  }
}
@media (max-width: 960px) {
  .site-inner, .wrap {
    width: 900px;
  }
}
.site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading {
  margin-bottom: 35px;
  font-size: 40px;
  font-weight: 300;
  line-height: 70px;
}
@media (max-width: 1660px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading {
    margin-bottom: 30px;
    font-size: 35px;
    line-height: 50px;
  }
}
@media (max-width: 1100px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading {
    font-size: 36px;
  }
}
@media (max-width: 1020px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading {
    font-size: 30px;
  }
}
@media (max-width: 850px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading {
    font-size: 28px;
  }
}
.site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn {
  font-size: 60px;
  font-weight: 600;
}
@media (max-width: 1660px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn {
    font-size: 50px;
  }
}
@media (max-width: 1020px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn {
    font: 56px;
  }
}
@media (max-width: 850px) {
  .site-inner .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn, .wrap .entry-content .welcome-inn-sec .first-col-wel .text-block-wel .first-heading .inn_spn {
    font-size: 52px;
  }
}
.site-container {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.site-container .site-inner .content-sidebar-wrap .content .entry-content .course-main {
  background-color: #2a74bb !important;
}
.site-container .site-inner .content-sidebar-wrap .content .entry-content .course-main .course-inner .course-head .wpb_content_element .wpb_wrapper h2.inn_title {
  color: #022c45;
}
.site-container .site-inner .content-sidebar-wrap .content .entry-content .info-main {
  background: #f3f4f6;
}
@media (max-width: 1230px) {
  .site-container .site-inner .content-sidebar-wrap .content .entry-content .idea-left-col .text-block .inn_title {
    font-size: 50px;
  }
}
@media (max-width: 1050px) {
  .site-container .site-inner .content-sidebar-wrap .content .entry-content .idea-left-col .text-block .inn_title {
    font-size: 40px;
  }
}
@media (max-width: 900px) {
  .site-container .site-inner .content-sidebar-wrap .content .entry-content .idea-left-col .text-block .inn_title {
    font-size: 35px;
  }
}
@media (max-width: 1230px) {
  .site-container .site-inner .content-sidebar-wrap .content .entry-content .idea-left-col .text-block .inn_title .inn_spn {
    font-size: 80px;
  }
}
@media (max-width: 1050px) {
  .site-container .site-inner .content-sidebar-wrap .content .entry-content .idea-left-col .text-block .inn_title .inn_spn {
    font-size: 70px;
  }
}
@media (max-width: 900px) {
  .site-container .site-inner .content-sidebar-wrap .content .entry-content .idea-left-col .text-block .inn_title .inn_spn {
    font-size: 65px;
  }
}
.featured_image_area {
  height: 350px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  margin-bottom: auto;
  display:none;
}
.site-header {
  background: #f9f9f9 !important;
  padding: 20px 0px;
}
@media (max-width: 1230px) {
  .site-header {
    padding: 18px 0px;
  }
}
@media (max-width: 1230px) {
  .site-header .title-area {
    width: 188px !important;
  }
}
@media (max-width: 1050px) {
  .site-header .title-area {
    padding: 0;
  }
}
@media (max-width: 1100px) {
  .site-header .title-area .site-title a {
    height: 36px;
  }
}
@media (max-width: 1050px) {
  .site-header .title-area .site-title a {
    height: 30px;
  }
}
@media (max-width: 1000px) {
  .site-header .title-area .site-title a {
    height: 28px;
    width: 120px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 360px)  {
	.site-header .title-area {
    width: 50% !important;
  }
}
.site-header .header-navmenu-area {
  width: 100%;
}
.site-header .header-navmenu-area .header-rightmenu {
  display: flex;
  align-items: center;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
  width: 100%;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary {
  width: 80%;
float: right;
padding: 0;
margin: 0;
}
@media (max-width: 1100px) {
  .site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary {
    width: 95%;
  }
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap {
  padding: 0px;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 1500px) {
	.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary , .template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu{
  width: 70% !important;
float: right;
padding: 0;
margin: 0;
}
}
@media (max-width: 1400px) {
	.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary, .template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu {
  width: 80% !important;
float: right;
padding: 0;
margin: 0;
}
}
@media (max-width: 1660px) {
  .site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu {
    width: 100%;
    margin: auto;
  }
  .site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary {
  width: 60%;
float: right;
padding: 0;
margin: 0;
}
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu .menu-item a, .template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a span {
  color: #182b45 !important;
  font-size: 13px;
  line-height: 16px;
  font-family: 'Roboto';
  font-weight: 500;
  padding: 0;
  height: 30px;
}
@media (max-width: 1230px) {
  .site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu .menu-item a {
    font-size: 12px;
    padding: 0 5px;
  }
}
@media (max-width: 1050px) {
  .site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu .menu-item a {
    font-size: 11px;
  }
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu .menu-item a:hover {
  border-color: #5744e0 !important;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .nav-primary .wrap .genesis-nav-menu li.current-menu-item > a , .template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-item-layout-default{
	border-color: #5744e0 !important;
	color: #5744e0 !important;
	height: 30px;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .main-wrap {
  padding-right: 5%;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .main-wrap .header_social a {
  padding-right: 5px;
}
.site-header .header-navmenu-area .header-rightmenu .top_sec_menu .main-wrap .header_social a svg {
  width: 8px !important;
  height: 8px !important;
}
.site-header .header-navmenu-area .header-rightmenu .search-form {
  display: flex;
  position: unset;
  padding-right: 50px;
}
.site-header .header-navmenu-area .header-rightmenu .search-form:hover .search-form-input, .site-header .header-navmenu-area .header-rightmenu .search-form:active .search-form-input, .site-header .header-navmenu-area .header-rightmenu .search-form:focus .search-form-input {
  opacity: 1;
}
.site-header .header-navmenu-area .header-rightmenu .search-form .search-form-submit {
  background-color: transparent;
  border: none;
  font-size: 0px;
  background: url(../images/search.png);
  background-repeat: no-repeat;
  background-size: auto;
  padding: 15px;
  background-position: center;
}
.site-header .header-navmenu-area .header-rightmenu .search-form .search-form-input {
  opacity: 0;
  position: absolute;
  right: 80px;
  width: 16%;
  top: 100px;
  height: 40px;
  border-radius: 30px;
}
.site-header .header-navmenu-area .header-rightmenu a.en_nw_btn {
  font-size: 13px;
  padding: 9px 26px 9px 43px;
  background: url(../images/user-2.png);
  background-repeat: no-repeat;
  background-size: 13px;
  background-position: center left 17px;
  border: 1px solid #000;
  color: #fff;
  border-radius: 40px;
  background-color: #29255f;
  text-transform: uppercase;
}
@media (max-width: 1230px) {
  .site-header .header-navmenu-area .header-rightmenu a.en_nw_btn {
    font-size: 12px;
    padding: 8px 24px 8px 41px;
    background-size: 12px;
  }
}
@media (max-width: 1050px) {
  .site-header .header-navmenu-area .header-rightmenu a.en_nw_btn {
    font-size: 10px;
    padding: 6px 22px 6px 39px;
    background-size: 10px;
  }
}
@media (max-width: 1000px) {
  .site-header .header-navmenu-area .header-rightmenu a.en_nw_btn {
    font-size: 9px;
    padding: 5px 20px 5px 34px;
    background-size: 9px;
  }
}
.sticky-header {
  background-color: #f9f9f9 !important;
}
.sticky-header .header-navmenu-area .header-rightmenu .search-form {
  display: flex;
  position: unset;
  padding-right: 50px;
}
.sticky-header .header-navmenu-area .header-rightmenu .search-form:hover .search-form-input, .sticky-header .header-navmenu-area .header-rightmenu .search-form:active .search-form-input, .sticky-header .header-navmenu-area .header-rightmenu .search-form:focus .search-form-input {
  opacity: 1;
}
.sticky-header .header-navmenu-area .header-rightmenu .search-form .search-form-submit {
  background-color: transparent;
  border: none;
  font-size: 0px;
  background: url(../images/search.png);
  background-repeat: no-repeat;
  background-size: auto;
  padding: 15px;
  background-position: center;
}
.sticky-header .header-navmenu-area .header-rightmenu .search-form .search-form-input {
  opacity: 0;
  position: absolute;
  right: 80px;
  width: 16%;
  top: 70px;
  height: 40px;
  border-radius: 30px;
}
.footer_section {
  background-color: #28245E;
}
.footer_section .wrap {
  display: grid;
  justify-content: space-between;
  width: 1480px;
  margin: auto;
  max-width: 1480px;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
  padding: 60px 0px;
}
@media (max-width: 1530px) {
  .footer_section .wrap {
    width: 1360px;
    max-width: 1360px;
    padding: 40px 0px;
  }
}
@media (max-width: 1430px) {
  .footer_section .wrap {
    width: 1250px;
    max-width: 1250px;
  }
}
@media (max-width: 1300px) {
  .footer_section .wrap {
    width: 1180px;
    max-width: 1180px;
  }
}
.footer_section .wrap::before {
  display: none;
}
.footer_section .wrap .footer_menu_section .footer_menu h3 {
  font-size: 18px;
  color:#fff;
  font-weight: 600;
  margin-bottom: 30px;
}
.footer_section .wrap .footer_menu_section .footer_menu .nav .menu-item a {
  color: #fff !important;
  font-size: 14px;
  line-height: 26px;
}
@media (max-width: 1530px) {
  .footer_section .wrap .footer_menu_section .footer_menu .nav .menu-item a {
    font-size: 12px;
    line-height: 24px;
  }
}
.footer_section .wrap .footer_menu_section .footer_menu .nav .menu-item a:hover {
  color: #ea2342 !important;
  transition: all 0.4s ease-in-out;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details h3 {
  font-size: 18px;
  color:#fff;
  font-weight: 600;
  margin-bottom: 30px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_address {
  color: #fff;
  font-size: 14px;
  line-height: 26px;
  padding-bottom: 30px;
  position: relative;
  padding-left: 30px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_address::before {
  position: absolute;
  content: '';
  -webkit-mask-image: url(../images/Location.svg);
  mask-image: url(../images/Location.svg);
  background-image: url(../images/Location.svg);
  background-repeat: no-repeat;
  left: 0;
  background-size: 18px;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: 9px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_email {
  padding-bottom: 30px;
  position: relative;
  padding-left: 30px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_email::before {
  position: absolute;
  content: '';
  -webkit-mask-image: url(../images/mail.svg);
  mask-image: url(../images/mail.svg);
  background-image: url(../images/mail.svg);
  background-repeat: no-repeat;
  left: 0;
  background-size: 16px;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  top: 4px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_email a {
  color: #fff !important;
  font-size: 14px;
  line-height: 26px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_email a:hover {
  color: #ea2342 !important;
  transition: all 0.4s ease-in-out;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_phone {
  position: relative;
  padding-left: 30px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_phone::before {
  position: absolute;
  content: '';
  -webkit-mask-image: url(../images/call.svg);
  mask-image: url(../images/call.svg);
  background-image: url(../images/call.svg);
  background-repeat: no-repeat;
  left: 0;
  background-size: 16px;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  top: 8px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_phone a {
  color: #fff !important;
  font-size: 14px;
  line-height: 26px;
}
.footer_section .wrap .footer_getintouch .footer_contact .footer_details .footer_phone a:hover {
  color: #ea2342 !important;
  transition: all 0.4s ease-in-out;
}
.footer_copyright_section {
  background: #28245E;
}
.footer_copyright_section .wrap {
  width: 1480px;
  margin: auto;
  max-width: 1480px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0px;
  border-top: 1px solid#6D6C8C;
}
@media (max-width: 1530px) {
  .footer_copyright_section .wrap {
    width: 1360px;
    max-width: 1360px;
  }
}
@media (max-width: 1430px) {
  .footer_copyright_section .wrap {
    width: 1250px;
    max-width: 1250px;
  }
}
@media (max-width: 1300px) {
  .footer_copyright_section .wrap {
    width: 1180px;
    max-width: 1180px;
  }
}
.footer_copyright_section .wrap::before {
  display: none;
}
.footer_copyright_section .wrap::after {
  display: none;
}
.footer_copyright_section .wrap .footer_copyright {
  color:#6D6C8C;
  font-size: 14px;
}
.footer_copyright_section .wrap .footer_privacy a {
  color: #6D6C8C;
  font-size: 14px;
}
.footer_copyright_section .wrap .footer_privacy a:hover {
  color: #fff;
  transition: 0.4s all ease-in-out;
  border-color: #435a6b;
}
.footer_copyright_section .wrap .footer_privacy a:first-child {
  padding-right: 15px;
  margin-right: 15px;
  position: relative;
  border-right: 1px solid #6D6C8C;
}
.first-slider-row {
  margin-top: -100px;
}
@media (max-width: 1660px) {
  .first-slider-row {
    margin-top: -70px;
  }
}
.home_thrd_sec.vc_custom_1587548713814 {
  height: 950px;
}
@media (max-width: 1660px) {
  .home_thrd_sec.vc_custom_1587548713814 {
    height: 860px;
  }
}
@media (max-width: 1530px) {
  .home_thrd_sec.vc_custom_1587548713814 {
    height: 750px;
  }
}
@media (max-width: 1370px) {
  .home_thrd_sec.vc_custom_1587548713814 {
    height: 680px;
  }
}
.exam-main .exam-head {
  color: #022c45;
  padding-top: 80px;
}
.exam-main .exam-head h2 {
  display: flex;
  align-items: center;
  font-weight: 300;
  justify-content: flex-end;
  color: #022c45;
}
.exam-main .exam-head h2 span {
  display: flex !important;
  color: #022c45;
  padding-left: 20px;
}
.exam-main .exam-inner {
  padding-bottom: 90px;
}
.exam-main .exam-inner .exam-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
  column-gap: 30px;
}
.exam-main .exam-inner .exam-grid .exam-col {
  position: relative;
  width: 100%;
}
.exam-main .exam-inner .exam-grid .exam-col:hover .img-section::before {
  background-color: rgba(6, 6, 6, 0.6);
  transition: all 0.4s ease-in-out;
}
.exam-main .exam-inner .exam-grid .exam-col:hover .bottom-txt a {
  color: #fff !important;
  transition: all 0.4s ease-in-out;
}
.exam-main .exam-inner .exam-grid .exam-col .img-section {
  position: relative;
  display: inline-block;
}
.exam-main .exam-inner .exam-grid .exam-col .img-section img {
  width: 100%;
  position: relative;
}
.exam-main .exam-inner .exam-grid .exam-col .img-section::before {
  position: absolute;
  content: '';
  background-size: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 999;
  width: 100%;
  border-radius: 30px;
}
.exam-main .exam-inner .exam-grid .exam-col .bottom-txt {
  position: absolute;
  top: 215px;
  color: #022c45 !important;
  z-index: 999;
  width: 95%;
  border-top: 1px solid #6b6491;
}
.exam-main .exam-inner .exam-grid .exam-col .bottom-txt a {
  font-size: 16px;
  color: #022c45 !important;
  font-weight: 600;
  width: 50%;
  padding-left: 20px;
  padding-top: 15px;
}
.course-main .course-inner {
  padding-top: 70px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 25px;
}
@media (max-width: 1660px) {
  .course-main .course-inner {
    padding-bottom: 10px;
  }
}
@media (max-width: 1430px) {
  .course-main .course-inner {
    padding-top: 20px;
  }
}
.course-main .course-inner .course-head {
  color: #022c45;
}
.course-main .course-inner .course-right .wpb_raw_html .drop_main select {
  background-color: #2b206f;
  color: #fff;
  font-size: 22px;
  padding: 0px 20px;
  width: 35%;
  height: 55px;
  border-radius: 30px !important;
  font-weight: 600 !important;
  display: none;
}
.course-main .class-main {
  padding-bottom: 50px;
}
@media (max-width: 1430px) {
  .course-main .class-main {
    padding-bottom: 40px;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-prev {
  font-size: 0 !important;
  left: -65px;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-prev:focus {
  background-color: transparent !important;
  border: none !important;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-prev:hover {
  background-color: transparent !important;
  border: none !important;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-prev::before {
  position: absolute;
  content: '';
  background-image: url(../images/arrow-left.png);
  top: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  background-size: 50px;
  display: block;
  margin: auto;
  background-repeat: no-repeat;
  opacity: 1;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-next {
  font-size: 0 !important;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-next:focus {
  background-color: transparent !important;
  border: none !important;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-next:hover {
  background-color: transparent !important;
  border: none !important;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-next::before {
  position: absolute;
  content: '';
  background-image: url(../images/arrow-right.png);
  width: 50px;
  height: 50px;
  background-size: 50px;
  display: block;
  margin: auto;
  background-repeat: no-repeat;
  opacity: 1;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide {
  background: #ffe876;
  border-radius: 60px;
  display: flex;
  flex-direction: column;
  padding: 40px 30px;
  margin: 0px 10px !important;
}
@media (max-width: 1530px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide {
    padding: 30px 30px;
    max-width: 0px 7px !important;
    border-radius: 40px;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide:hover {
  background: #fff;
  transition: all 0.4s ease-in-out;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide:hover .wpb_text_column .std_ten .inn_sec2 a {
  background: #ea2342;
  transition: all 0.4s ease-in-out;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #a3934b;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
@media (max-width: 1530px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec {
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec h3 a {
  color: #000;
  font-size: 40px !important;
  font-weight: 600;
  margin-bottom: auto;
}
@media (max-width: 1530px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec h3 a {
    font-size: 28px !important;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec p {
  font-size: 20px;
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec1 ul li {
  font-size: 20px !important;
  color: #000 !important;
  font-weight: 500;
  margin-bottom: 12px !important;
}
@media (max-width: 1660px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec1 ul li {
    font-size: 18px !important;
  }
}
@media (max-width: 1530px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec1 ul li {
    font-size: 15px !important;
    margin-left: 0 !important;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec2 {
  margin-top: 40px;
}
@media (max-width: 1530px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec2 {
    margin-top: 30px;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec2 a {
  background-color: #022c45;
  width: auto;
  padding: 12px 30px;
  border-radius: 30px;
  margin-left: 15px;
  color: #fff !important;
  font-weight: 600;
}
@media (max-width: 1660px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec2 a {
    padding: 10px 20px;
    border-radius: 20px;
  }
}
@media (max-width: 1530px) {
  .course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec2 a {
    margin-left: 0;
  }
}
.course-main .class-main .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_text_column .std_ten .inn_sec2 a:hover {
  text-decoration: underline;
}
.collage-main {
  padding-top: 70px;
  padding-bottom: 100px;
}
.collage-main .collage-head {
  margin-bottom: 40px !important;
}
.collage-main .collage-head h2 span.inn_spn {
  color: #022c45;
}
.collage-main .ult_tabs {
  margin-bottom: auto;
}
.collage-main .ult_tabs .ult_tabmenu {
  width: max-content !important;
  margin-bottom: auto;
}
.collage-main .ult_tabs .ult_tabmenu .colleges_tab {
  border-radius: 30px !important;
  margin-right: 30px;
}
.collage-main .ult_tabs .ult_tabmenu .colleges_tab a {
  background-color: #fff !important;
  padding: 18px 40px !important;
  float: none !important;
}
@media (max-width: 1530px) {
  .collage-main .ult_tabs .ult_tabmenu .colleges_tab a {
    padding: 10px 40px !important;
  }
}
.collage-main .ult_tabs .ult_tabmenu .colleges_tab a .ult_tab_main .ult_tab_section .ult-span-text {
  font-size: 22px !important;
  color: #000 !important;
  font-weight: 600;
}
@media (max-width: 1530px) {
  .collage-main .ult_tabs .ult_tabmenu .colleges_tab a .ult_tab_main .ult_tab_section .ult-span-text {
    font-size: 16px !important;
  }
}
.collage-main .ult_tabs .ult_tabmenu .colleges_tab a .ult_tab_main .ult_tab_section .aio-icon {
  display: none;
}
.collage-main .ult_tabs .ult_tabmenu .current a {
  background-color: #ea2342 !important;
}
.collage-main .ult_tabs .ult_tabmenu .current a .ult_tab_main .ult_tab_section .ult-span-text {
  color: #fff !important;
}
.collage-main .ult_tabcontent {
  padding-top: 40px;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column {
  margin-bottom: auto;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab {
  width: 75%;
  margin: auto;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr:hover {
  color: #fff;
  border-radius: 30px !important;
  box-shadow: 5px 4px 8px 2px rgba(0, 0, 0, 0.1);
  transition: 0.4s all ease-in-out;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr:hover .tab_td {
  border-top: none;
  color: #022c45;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr:hover .tab_td::before {
  display: none;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr .tab_td {
  font-size: 22px;
  color: #000;
  text-align: center;
  padding: 15px 15px;
  position: relative;
}
@media (max-width: 1530px) {
  .collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr .tab_td {
    font-size: 18px;
    padding: 12px 10px;
  }
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr .tab_td::before {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 50px;
  width: 1px;
  background: #aaabad;
}
.collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr .tab_td:last-child::before, .collage-main .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .wpb_text_column .inn_tab .tab_tr .tab_td:first-child::before {
  display: none;
}
.info-main {
  padding-top: 100px;
}
.info-main .info-inner {
  position: relative;
}
.info-main .info-inner::before {
  position: absolute;
  content: '';
  background-image: url(../images/dot-pattern-1-2.png);
  background-size: 200px;
  height: 230px;
  width: 230px;
  top: -60px;
  bottom: auto;
  left: -135px;
  background-repeat: no-repeat;
}
@media (max-width: 1660px) {
  .info-main .info-inner::before {
    height: 200px;
    width: 190px;
    top: -50px;
  }
}
.info-main .info-inner .info-txt-sec {
  width: 55%;
}
.info-main .info-inner .info-txt-sec h2 {
  margin-bottom: 20px !important;
}
.info-main .info-inner .info-txt-sec h2 span.inn_spn {
  color: #022c45;
}
.info-main .info-inner .info-txt-sec h4.info-hd {
  font-size: 28px;
  font-weight: 600;
  color: #373737;
}
@media (max-width: 1660px) {
  .info-main .info-inner .info-txt-sec h4.info-hd {
    font-size: 25px;
  }
}
.info-main .info-inner .info-txt-sec .information {
  display: flex;
}
.info-main .info-inner .info-txt-sec .information p {
  width: 62%;
  padding-left: 20px;
  color: #373737;
  font-size: 18px;
  margin-bottom: 0px;
}
@media (max-width: 1660px) {
  .info-main .info-inner .info-txt-sec .information p {
    width: 65%;
    font-size: 16px;
  }
}
.info-main .info-inner .info-txt-sec .information h5 {
  font-weight: 600;
  font-size: 22px;
  color: #373737;
}
@media (max-width: 1660px) {
  .info-main .info-inner .info-txt-sec .information h5 {
    font-size: 20px;
  }
}
.info-main .info-inner .info-img-sec {
  width: 45%;
}
.info-main .info-second-sec {
  padding-bottom: 60px;
}
.info-main .info-second-sec .info-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  column-gap: 50px;
  width: 70%;
  margin: auto;
  margin-top: 20px;
  grid-row-gap: 50px;
}
.info-main .info-second-sec .info-grid .info-col {
  border: 1px solid #dedede;
  border-radius: 32px;
}
.info-main .info-second-sec .info-grid .info-col .img-sec {
  position: relative;
}
.info-main .info-second-sec .info-grid .info-col .img-sec p br {
  display: none;
}
.info-main .info-second-sec .info-grid .info-col .img-sec p img {
  width: 100%;
}
.info-main .info-second-sec .info-grid .info-col .img-sec h5 {
  position: absolute;
  bottom: 20px;
  color: #fff;
  left: 20px;
  font-weight: 600;
  font-size: 28px;
}
.info-main .info-second-sec .info-grid .info-col .text-sec {
  padding: 35px 30px;
  padding-right: 80px;
  font-size: 22px;
  padding-bottom: 60px;
  position: relative;
}
@media (max-width: 1530px) {
  .info-main .info-second-sec .info-grid .info-col .text-sec {
    padding: 35px 20px;
    padding-right: 40px;
    font-size: 18px;
  }
}
.info-main .info-second-sec .info-grid .info-col .text-sec::before {
  position: absolute;
  content: '';
  right: 30px;
  background-size: 150px !important;
  height: 150px;
  top: 10px;
  bottom: auto;
  z-index: 999;
  display: inline-block;
  margin: auto;
  width: 150px;
  background-repeat: no-repeat;
}
@media (max-width: 1530px) {
  .info-main .info-second-sec .info-grid .info-col .text-sec::before {
    height: 100px;
    width: 100px;
    background-size: 100px !important;
    top: 20px;
  }
}
.info-main .info-second-sec .info-grid .info-col .pre-text::before {
  background-image: url(../images/Prepare.png);
}
.info-main .info-second-sec .info-grid .info-col .text-prc::before {
  background-image: url(../images/Pratice.png);
}
.info-main .info-second-sec .info-grid .info-col .text-perform::before {
  background-image: url(../images/Perform.png);
}
.number-section .number-inner .numbers-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto;
  width: 90%;
  margin: auto;
}
.number-section .number-inner .numbers-grid .num-col {
  text-align: center;
}
.number-section .number-inner .numbers-grid .num-col h5 {
  font-size: 50px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (max-width: 1530px) {
  .number-section .number-inner .numbers-grid .num-col h5 {
    font-size: 35px;
  }
}
.number-section .number-inner .numbers-grid .num-col p {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 1530px) {
  .number-section .number-inner .numbers-grid .num-col p {
    font-size: 16px;
  }
}
.vc_custom_1587642540952 {
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  display: flex;
  align-items: center;
}
@media (max-width: 1530px) {
  .vc_custom_1587642540952 {
    height: 230px;
  }
}
.mock-section {
  padding-top: 40px;
  padding-bottom: 30px;
}
.mock-section .mock-inner .mock-head h2.inn_title {
  color: #022c45;
}
.mock-section .mock-inner .table-section .mock-table {
  box-shadow: 0px 0 20px #eee;
  border-radius: 20px;
  padding: 22px 0px;
  width: 70%;
  margin: auto;
}
.mock-section .mock-inner .table-section .mock-table table {
  width: 85%;
  margin: auto;
}
.mock-section .mock-inner .table-section .mock-table table tbody {
  border-bottom: none !important;
}
.mock-section .mock-inner .table-section .mock-table table tbody tr th {
  text-align: center !important;
  color: #000;
  font-weight: 600;
  font-size: 35px;
  border-bottom: 1px solid #aaabad;
  position: relative;
}
@media (max-width: 1430px) {
  .mock-section .mock-inner .table-section .mock-table table tbody tr th {
    font-size: 25px;
  }
}
.mock-section .mock-inner .table-section .mock-table table tbody tr th::before {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 30px;
  width: 1px;
  background: #aaabad;
}
.mock-section .mock-inner .table-section .mock-table table tbody tr th:last-child::before {
  display: none;
}
.mock-section .mock-inner .table-section .mock-table table tbody tr td {
  text-align: center;
  position: relative;
  border-top: none !important;
}
.mock-section .mock-inner .table-section .mock-table table tbody tr td::before {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 30px;
  width: 1px;
  background: #aaabad;
}
.mock-section .mock-inner .table-section .mock-table table tbody tr td:last-child::before {
  display: none;
}
.mock-section .mock-inner .table-section .mock-table table tbody tr td a {
  font-size: 22px !important;
  color: #000 !important;
}
@media (max-width: 1430px) {
  .mock-section .mock-inner .table-section .mock-table table tbody tr td a {
    font-size: 16px !important;
  }
}
.mock-section .mock-inner .table-section .mock-table table tbody tr td a:hover {
  color: #ea2342 !important;
  transition: all 0.4s ease-in-out;
}
.testimonial-page {
  padding-bottom: 80px;
  padding-top: 80px;
}
.testimonial-page .testimonial-head h2 {
  color: #022c45;
  font-size: 30px;
}
.testimonial-page .testimonial-head h2 span.inn_spn {
  font-size: 40px;
  display: inline;
}
.testimonial-page .testimonial-inner .testi-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  column-gap: 52px;
  row-gap: 80px;
}
.testimonial-page .testimonial-inner .testi-grid .testi-col {
  position: relative;
}
.testimonial-page .testimonial-inner .testi-grid .testi-col .text-sec {
  background-color: #f2f4f6;
  padding: 28px 30px;
  position: relative;
}
.testimonial-page .testimonial-inner .testi-grid .testi-col .text-sec::before {
  position: absolute;
  content: '';
  background-image: url(../images/Polygon.png);
  bottom: -16px;
  width: 16px;
  height: 16px;
  background-size: 16px;
  left: 30px;
  background-repeat: no-repeat;
}
.testimonial-page .testimonial-inner .testi-grid .testi-col .text-sec p {
  font-size: 14px;
  line-height: 22px;
}
.testimonial-page .testimonial-inner .testi-grid .testi-col .name-sec {
  font-weight: 600;
  font-size: 25px;
  line-height: 26px;
  color: #022c45;
  padding-top: 25px;
  padding-left: 30px;
  position: relative;
}
.testimonial-page .testimonial-inner .testi-grid .testi-col .name-sec::before {
  position: absolute;
  content: '';
  height: 5px;
  width: 68px;
  background-color: #ea2342;
  left: 30px;
  right: auto;
  bottom: -18px;
}
.about-main {
  padding-top: 60px;
  padding-bottom: 40px;
}
.about-main .about-inner {
  display: flex;
  align-items: center;
}
.about-main .about-inner .img-section {
  width: 40%;
}
.about-main .about-inner .img-section .wpb_content_element {
  margin-bottom: auto !important;
}
.about-main .about-inner .img-section .wpb_content_element img {
  box-shadow: 0px 0 15px #999;
}
.about-main .about-inner .text-block-sec {
  width: 60%;
}
.about-main .about-inner .text-block-sec h2.first-heading {
  font-size: 30px;
  line-height: 35px;
  color: #022c45;
  margin-bottom: 20px;
}
.about-main .about-inner .text-block-sec h2.first-heading span.inn_spn {
  font-size: 40px;
}
.about-main .about-inner .text-block-sec .abt-ul {
  margin-bottom: 20px !important;
}
.about-main .about-inner .text-block-sec .abt-ul .abt-li {
  font-size: 14px;
  line-height: 19px;
  color: #000;
  padding-left: 0px;
  margin-left: 0px;
  background-image: url(../images/Polygon-1.png);
  left: 0;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: left center;
  margin-bottom: 5px;
  padding-bottom: 0 !important;
}
.about-main .about-inner .text-block-sec p {
  font-size: 14px;
  line-height: 24px;
}
.about-vision .about-vision-inner {
  display: flex;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 70px;
}
.about-vision .about-vision-inner .text-block-sec {
  width: 40%;
}
.about-vision .about-vision-inner .text-block-sec h2.first-heading {
  font-size: 30px;
  line-height: 35px;
  color: #022c45;
  margin-bottom: 20px;
}
.about-vision .about-vision-inner .text-block-sec h2.first-heading span.inn_spn {
  font-size: 40px;
}
.about-vision .about-vision-inner .text-block-sec p {
  font-size: 14px;
  line-height: 24px;
}
.about-vision .about-vision-inner .img-section {
  width: 60%;
  margin-left: auto;
}
.about-vision .about-vision-inner .img-section .wpb_content_element {
  margin-bottom: auto !important;
}
.about-vision .about-vision-inner .img-section .wpb_content_element .img-section {
  margin-left: auto;
  position: relative;
}
.about-vision .about-vision-inner .img-section .wpb_content_element .img-section .vision-img img {
  box-shadow: 0px 0 15px #999;
}
.about-vision .about-vision-inner .img-section .wpb_content_element .img-section .small-img {
  position: absolute;
  top: 70px;
  left: -190px;
}
.about-third-sec {
  background-repeat: no-repeat;
  background-size: cover;
  height: 330px;
  display: flex;
  align-items: center;
}
.about-third-sec .about-third-sec-inner h2.first-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 40px;
  margin-bottom: 20px;
  line-height: 40px;
}
.about-third-sec .about-third-sec-inner h2.first-heading span.inn_spn {
  font-size: 40px;
  padding-left: 10px;
}
.about-third-sec .about-third-sec-inner p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.about-team {
  padding-bottom: 80px;
  padding-top: 40px;
}
.about-team .about-team-head .first-heading {
  margin-bottom: 35px;
  font-size: 30px;
  line-height: 40px;
  color: #022c45;
}
.about-team .about-team-head .first-heading span.inn_spn {
  font-size: 40px;
}
.about-team .ult-carousel-wrapper {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-prev {
  background-image: url(../images/abt-slider.png);
  background-repeat: no-repeat;
  background-size: 20px;
  font-size: 50px !important;
  transform: rotate(180deg);
  background-position: right;
  outline: none !important;
  left: -50px !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-prev .ultsl-arrow-left4 {
  font-size: 0;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-prev:hover {
  outline: none !important;
  border: none !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .abt-slider .ult-item-wrap .testi-name {
  font-size: 16px;
  line-height: 22px;
  color: #022c45;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 0px !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .abt-slider .ult-item-wrap p {
  font-size: 12px;
  line-height: 20px;
  color: #000;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .abt-slider .ult-item-wrap p span {
  font-style: italic;
  font-weight: 300;
  font-size: 8px;
  line-height: 10px;
  color: #ea2342;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .abt-slider .ult-item-wrap .wpb_single_image .vc_figure {
  width: 100% !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .abt-slider .ult-item-wrap .wpb_single_image .vc_figure .vc_single_image-wrapper {
  width: 100% !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .abt-slider .ult-item-wrap .wpb_single_image .vc_figure .vc_single_image-wrapper img {
  width: 100% !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-next {
  background-image: url(../images/abt-slider.png);
  background-repeat: no-repeat;
  background-size: 20px;
  font-size: 50px !important;
  background-position: right;
  outline: none !important;
  right: -50px !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-next .ultsl-arrow-right4 {
  font-size: 0;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-next:hover {
  outline: none !important;
  border: none !important;
}
.about-team .ult-carousel-wrapper .slick-slider .slick-dots {
  display: none !important;
}
.exampage-main .exampage-head {
  padding-top: 70px;
}
.exampage-main .exampage-head h2.inn_title {
  display: flex;
  font-size: 30px;
  color: #022c45;
  align-items: center;
}
.exampage-main .exampage-head h2.inn_title span.inn_spn {
  font-size: 38px;
  padding-left: 10px;
}
.exampage-main .exampage-inner {
  padding-bottom: 80px;
}
.exampage-main .exampage-inner .wpb_text_column {
  margin-bottom: auto !important;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto;
  border: 1px solid #ddd;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row {
  display: flex;
  border-bottom: 1px solid #ddd;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row:last-child {
  border-bottom: none;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row:hover .exam-title {
  color: #fff;
  background: #022c45;
  transition: all 0.4s ease-in-out;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row:hover .exam-text .exam-btn a {
  color: #fff !important;
  background: #ea2342;
  transition: all 0.4s ease-in-out;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row .exam-title {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
  line-height: 26px;
  text-align: center;
  color: #022c45;
  background: #f2f4f6;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row .exam-text {
  width: 80%;
  display: flex;
  align-items: center;
  padding: 23px 0px;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row .exam-text .text-part {
  width: 85%;
  padding-left: 60px;
  font-size: 16px;
  line-height: 22px;
  color: #000;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row .exam-text .exam-btn {
  width: 15%;
  text-align: right;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row .exam-text .exam-btn a {
  color: #fff !important;
  background: #000;
  padding: 9px 30px;
  font-size: 12px;
  text-transform: capitalize;
}
.exampage-main .exampage-inner .wpb_text_column .exam-grid .exam-row .exam-text .exam-btn a:hover {
  text-decoration: underline;
  transition: all 0.4s ease-in-out;
}
.collage-main {
  padding-bottom: 50px;
}
.collage-main .collage-head-section .inn_title {
  margin-bottom: 35px;
  font-size: 30px;
  line-height: 40px;
  color: #022c45;
  display: flex;
  align-items: center;
}
.collage-main .collage-head-section .inn_title span.inn_spn {
  font-size: 40px;
  padding-left: 10px;
}
.collage-main .collage-list-section .wpb_content_element {
  margin-bottom: auto !important;
  padding-bottom: 40px;
  border-bottom: 1px solid #9b9b9b;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid {
  display: grid;
  grid-template-columns: 100%;
  border: 1px solid #9b9b9b;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .first-row {
  background: #022c45;
  text-align: center;
  color: #fff;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .first-row .name-col, .collage-main .collage-list-section .wpb_content_element .collage-grid .first-row .require-col, .collage-main .collage-list-section .wpb_content_element .collage-grid .first-row .info-col, .collage-main .collage-list-section .wpb_content_element .collage-grid .first-row .brousher-col {
  color: #fff !important;
  font-size: 18px !important;
  padding-top: 0 !important;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .first-row:hover {
  background: #022c45 !important;
  transition: inherit;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row {
  display: flex;
  padding: 14px 0px;
  border-bottom: 1px solid #9b9b9b;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row:last-child {
  border-bottom: none;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row:hover {
  background: #f4f9ff;
  transition: all 0.4s ease-in-out;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .name-col {
  width: 15%;
  text-align: center;
  border-right: 1px solid #9b9b9b;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  padding: 0px 20px;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .require-col {
  width: 15%;
  text-align: center;
  border-right: 1px solid #9b9b9b;
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .info-col {
  width: 50%;
  border-right: 1px solid #9b9b9b;
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .info-col .info-width {
  width: fit-content;
  margin: auto;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .info-col .info-width a {
  color: #000 !important;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .info-col .info-width a:hover {
  color: #022c45 !important;
  transition: all 0.4s ease-in-out;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .brousher-col {
  width: 20%;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
  color: #000;
  padding-top: 40px;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .brousher-col a {
  padding-top: 30px;
  background-image: url(../images/file-download.svg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: 22px;
  color: #000 !important;
}
.collage-main .collage-list-section .wpb_content_element .collage-grid .collage-row .brousher-col a:hover {
  color: #022c45 !important;
  transition: all 0.4s ease-in-out;
}
.collage-form-section {
  padding-bottom: 80px;
}
.collage-form-section .collage-form-head .inn_title {
  margin-bottom: 40px;
  font-size: 30px;
  line-height: 40px;
  color: #022c45;
  display: flex;
  align-items: center;
  justify-content: center;
}
.collage-form-section .collage-form-head .inn_title span.inn_spn {
  font-size: 40px;
  padding-left: 10px;
}
.collage-form-section .collage-form .gform_wrapper {
  width: 50%;
  margin: auto;
  box-shadow: 0px 0 15px #999;
}
.collage-form-section .collage-form .gform_wrapper form {
  margin: auto;
  width: 90%;
  padding: 40px 0px;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields li.gfield {
  padding-right: 0px !important;
  position: relative;
  margin-top: 10px !important;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields li.gfield .gfield_label {
  display: none;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input {
  border-bottom: 1px solid #dadada !important;
  border: none;
  font-size: 14px;
  line-height: 17px;
  color: #000;
  padding-left: 20px !important;
  padding: 14px 0px;
  width: 100%;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_textarea .textarea {
  border-bottom: 1px solid #dadada !important;
  border: none;
  font-size: 14px;
  line-height: 17px;
  color: #000;
  padding-left: 20px !important;
  padding: 14px 0px;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .full-name .ginput_container input {
  background-image: url(../images/user-1.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center left;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .email .ginput_container input {
  background-image: url(../images/mail-1.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center left;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .phone .ginput_container input {
  background-image: url(../images/call-2.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center left;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .Comment .ginput_container textarea {
  background-image: url(../images/comment-1.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: top left;
  height: 120px;
  padding-top: 0 !important;
  margin: 14px 0px;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .city, .collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .state {
  width: calc(48% - 0px) !important;
  display: inline-block;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .city .ginput_container input, .collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .state .ginput_container input {
  background-image: url(../images/location-2.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center left;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .city {
  margin-right: 4%;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .checkbox .gfield_checkbox input {
  margin-top: 0px;
}
.collage-form-section .collage-form .gform_wrapper form .gform_body ul.gform_fields .checkbox .gfield_checkbox label {
  font-size: 10px;
  line-height: 12px;
}
.collage-form-section .collage-form .gform_wrapper form .gform_footer {
  margin-top: 0;
  padding-top: 5px;
}
.collage-form-section .collage-form .gform_wrapper form .gform_footer input {
  background: #022c46;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  border: none;
}
.collage-form-section .collage-form .gform_wrapper form .gform_footer input:hover {
  border: none;
  background-color: #ea2342;
  transition: all 0.4s ease-in-out;
}
.collage-form-section .collage-form .gform_validation_error .validation_error {
  display: none;
}
.collage-form-section .collage-form .gform_validation_error .gform_body ul.gform_fields li.gfield_error {
  border-top: none !important;
  border-bottom: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent;
}
.collage-form-section .collage-form .gform_validation_error .gform_body ul.gform_fields li.gfield_error input {
  border: none !important;
}
.collage-form-section .collage-form .gform_validation_error .gform_body ul.gform_fields li.gfield_error textarea {
  margin: 0 !important;
}
.collage-form-section .collage-form .gform_validation_error .gform_body ul.gform_fields li.gfield_error div#validation_message_1_4 {
  top: -22px;
}
.collage-form-section .collage-form .gform_validation_error .gform_body ul.gform_fields li.gfield_error .validation_message {
  position: relative !important;
  width: auto !important;
  padding-right: 0px !important;
  display: inline !important;
  background: #022c45;
  color: #fff !important;
  padding: 3px 10px !important;
  box-shadow: 0px 4px 10px 0px #e0dfdf;
  top: -3px;
  font-weight: 500 !important;
}
.collage-form-section .collage-form .gform_validation_error .gform_body ul.gform_fields li.gfield_error .validation_message::before {
  position: absolute;
  content: '';
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #022c45;
  top: -10px;
  left: 8px;
  margin: auto;
}
.test-paper-main {
  padding-top: 70px;
  padding-bottom: 40px;
}
.test-paper-main .test-paper-inner {
  margin-bottom: 35px;
}
.test-paper-main .test-paper-inner .wpb_content_element {
  margin-bottom: 0px !important;
}
.test-paper-main .test-paper-inner .wpb_content_element h5.test-head {
  font-size: 25px;
  line-height: 30px;
  color: #022c45;
  font-weight: 600;
  border: 1px solid #022c45;
  display: inline-block;
  width: 220px;
  text-align: center;
  background: transparent;
  position: relative;
  margin-bottom: 0px !important;
}
.test-paper-main .test-paper-inner .wpb_content_element h5.test-head::before {
  position: absolute;
  content: '';
  background: #ea2342;
  height: 4px;
  width: 150px;
  left: auto;
  right: -150px;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row {
  padding-bottom: 25px;
  padding-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row .text-section {
  width: 90%;
  margin: auto;
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row .text-section p {
  font-size: 14px;
  line-height: 22px;
  color: #000;
  margin-bottom: auto !important;
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row .text-section .test-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
  row-gap: 22px;
  padding-top: 30px;
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row .text-section .test-grid .download {
  text-align: center;
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row .text-section .test-grid .download a {
  font-size: 14px;
  line-height: 17px;
  color: #2b2b2b !important;
  padding-left: 30px !important;
  background-image: url(../images/document.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center left;
  padding: 10px 0px;
}
.test-paper-main .test-paper-inner .wpb_content_element .test-row .text-section .test-grid .download a:hover {
  color: #022c45 !important;
  text-decoration: underline;
  transition: 0.4s all ease-in-out;
}
.test-paper-main .test-paper-inner:hover {
  transition: 0.4s all ease-in-out;
}
.test-paper-main .test-paper-inner:hover h5.test-head {
  background: #022c45;
  transition: 0.4s all ease-in-out;
  color: #fff;
}
.test-paper-main .test-paper-inner:hover h5.test-head::before {
  opacity: 1;
  transition: 0.4s all ease-in-out;
}
.test-paper-main .test-paper-inner:hover .test-row {
  background: #f2f4f6;
  transition: 0.4s all ease-in-out;
}
.exam-list-main .vc_column-inner {
  padding-top: 0px;
}
.exam-list-main .vc_column-inner .exam-list-inner .appli-process {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.exam-list-main .vc_column-inner .exam-list-inner .appli-process .btn a {
  font-size: 16px;
  line-height: 20px;
  color: #fff !important;
  background: #022c45;
  padding: 15px 10px;
}
.exam-list-main .vc_column-inner .exam-list-inner .appli-process .btn a:hover {
  background: #ea2342 !important;
  transition: all 0.4s ease-in-out;
}
.exam-list-main .vc_column-inner .exam-list-inner .inn_title {
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
  color: #022c45;
  display: flex;
  align-items: center;
}
.exam-list-main .vc_column-inner .exam-list-inner .inn_title span.inn_spn {
  font-size: 40px;
  padding-left: 10px;
}
.exam-list-main .vc_column-inner .exam-list-inner .jee-grid {
  display: flex;
}
.exam-list-main .vc_column-inner .exam-list-inner .jee-grid .date {
  font-size: 16px;
  line-height: 20px;
  color: #2b2b2b;
  padding: 10px 15px;
  border: 1px solid #022c46;
  margin-right: 30px;
}
.exam-list-main .vc_column-inner .exam-list-inner .jee-grid .date:last-child {
  margin-right: 0px;
}
.exam-list-main .vc_column-inner .exam-list-inner p {
  font-size: 14px;
  line-height: 23px;
}
.exam-list-main .vc_column-inner .exam-list-inner p span {
  color: #a0a0a0;
  line-height: 30px;
}
.exam-list-main .vc_column-inner .exam-list-inner .date-ul li.date-li {
  font-size: 14px;
  line-height: 23px;
  padding-left: 26px;
  position: relative;
}
.exam-list-main .vc_column-inner .exam-list-inner .date-ul li.date-li::before {
  position: absolute;
  content: '';
  background-image: url(../images/list-arrow.png);
  background-repeat: no-repeat;
  height: 12px;
  background-size: 14px;
  left: 0;
  top: 7px;
  display: inline-block;
  width: 100%;
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row {
  border: 1px solid #9b9b9b;
  padding: 22px 43px;
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row h5.test-head {
  font-size: 30px;
  line-height: 45px;
  color: #2b2b2b;
  font-family: Poppins;
  margin-bottom: 10px !important;
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row .test-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
  row-gap: 22px;
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row .test-grid .download {
  text-align: center;
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row .test-grid .download a {
  font-size: 14px;
  line-height: 17px;
  color: #2b2b2b !important;
  padding-left: 30px !important;
  background-image: url(../images/document.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center left;
  padding: 10px 0px;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle {
  margin-bottom: 20px !important;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_title {
  padding: 0px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, .2);
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_title h4 {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  font-weight: 600;
  padding-left: 60px;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon {
  left: 20px !important;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_content {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, .2);
  padding: 15px 25px;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_content p {
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
.exam-top {
  padding-top: 0 !important;
}
.exam-top .exam-top-in .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.exam-top .exam-top-in .page-item {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #2b2170;
  padding: 10px 0px;
}
.exam-top .exam-top-in .page-item .sub-college {
  background: #f9f9f9;
  padding: 10px 30px 10px 10px;
  z-index: 99999;
  display: none;
}
.exam-top .exam-top-in .page-item .sub-college li {
  display: block !important;
  border-bottom: 2px solid transparent;
  transition: all 0.2s ease;
}
.exam-top .exam-top-in .page-item .sub-college li:hover {
  border-bottom: 2px solid #000;
}
.exam-top .exam-top-in .page-item .sub-college a {
  color: #000;
}
.exam-top .exam-top-in .page-item .sub-college.active {
  display: block;
  position: absolute;
  top: 44%;
  left: auto;
  z-index: 9999999;
}
.exam-top .exam-top-in .page-item a {
  font-size: 11px;
  line-height: 18px;
  color: #fff;
  padding: 15px 0px;
  width: 200px;
  text-align: center;
}
.exam-top .exam-top-in .page-item a::before {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 30px;
  width: 1px;
  background: #aaabad;
}
.exam-top .exam-top-in .page-item a:last-child::before {
  display: none;
}
.exam-top .exam-top-in .page-item br {
  display: none !important;
}
.exam-top .exam-top-in .page-item .main-ul li {
  display: inline-block;
  padding: 0px 1px 4px 0px;
}
.exam-top .exam-top-in .sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transition: 2s all ease;
  background: #2b2170 !important;
  z-index: 999;
  transition: 0.4s all ease;
  transform: translate(0px, 92px);
  display: flex !important;
  justify-content: center !important;
}
.exam-top .exam-top-in .sticky-header .main-ul {
  display: flex !important;
  justify-content: center !important;
}
.exam-top .exam-top-in .sticky-header .main-ul li {
  padding: 0px 1px 4px 0px;
}
.exam-top .exam-top-in .sticky-header .main-ul .sub-college {
  margin-top: 20px !important;
}
.exam-first {
  overflow: visible !important;
  padding-top: 10px;
}
.exam-last {
  padding-bottom: 60px;
}
.top_sec_menu .nav-primary .menu-primary .menu-item-has-children .sub-menu {
  background: #f9f9f9;
  padding: 12px 0px 14px 20px;
  margin-top: 0px;
}
.top_sec_menu .nav-primary .menu-primary .menu-item-has-children .sub-menu li {
  margin-left: 0;
  padding-top: 11px;
}
.top_sec_menu .nav-primary .menu-primary .menu-item-has-children .sub-menu li a {
  background-color: #f9f9f9;
  width: auto !important;
  border-bottom: 2px solid transparent !important;
}
.top_sec_menu .nav-primary .menu-primary .menu-item-has-children .sub-menu li a:hover {
  border-bottom: 2px solid #000 !important;
}
/* ----- Student Page ---- */
.template_Student_Page .site-header {
  /*background: #ffde39 !important;*/
  padding: 0px;
  transition: all 0.5s ease;
}
.template_Student_Page .site-header .title-area {
  width: 252px;
}
.template_Student_Page .site-header .title-area .site-title {
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 1;
  margin-bottom: 0;
  text-transform: uppercase;
  /*background: #fff;*/
  padding: 20px 27px;
}
.template_Student_Page .site-header .wrap {
  max-width: 100%;
  padding: 0 2% 0 0;
  width: 100%;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu {
  display: flex;
  align-items: center;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  width: 100%;
  padding-right: 30px;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .main-wrap {
  padding-right: 2%;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu {
  background: transparent !important;
  border: none;
  box-shadow: none;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-item-layout-default {
  background: transparent;
  color: #000;
  box-shadow: none;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 10px;
  width: auto;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop a {
  padding-top: 11px;
  color: #000 !important;
  box-shadow: none;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop a span {
  font-size: 13px !important;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop a span:hover {
  border-bottom: 2px solid #000 !important;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a {
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  border-left: none;
  padding: 0px;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a .ubermenu-sub-indicator {
  display: none;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a span {
  font-size: 13px;
  line-height: 16px;
  font-family: 'Roboto';
  font-weight: 500;
 transition: 0.2s ease-in-out;
}
.template_Student_Page .site-header .menu_Student_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a span:hover {
  border-bottom: 2px solid #000 !important;
}
.template_Student_Page .sticky-header .title-area .site-title {
  padding: 10px 27px;
}
/* ----- Student Page Ends ---- */
/* ---- Acadamic Page ---- */

.template_Institute_Page .site-header {
/*  background: #2a74bb !important;*/
  padding: 0px;
  left: 0;
  width: 100%;
  z-index: 999;
}
.template_Institute_Page .site-header .title-area {
  width: 252px;
}
.template_Institute_Page .site-header .title-area .site-title {
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 1;
  margin-bottom: 0;
  text-transform: uppercase;
 /* background: #fff;*/
  padding: 20px 27px;
}
.template_Institute_Page .site-header .wrap {
  max-width: 100%;
  padding: 0 2% 0 0;
  width: 100%;
}
.template_Institute_Page .site-header .menu_Institute_Page {
  width: 100%;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu {
  display: flex;
  align-items: center;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
  width: 100%;
  
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .main-wrap {
  padding-right: 2%;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu {
  background: transparent !important;
  border: none;
  box-shadow: none;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item {
  border: 2px solid transparent;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 10px;
  padding: 10px 0px 10px 10px;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop a {
  padding-top: 11px;
  box-shadow: none;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop a span {
  color: #000 !important;
  font-size: 13px !important;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop a span:hover {
  border-bottom: 2px solid #000 !important;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-item-layout-default {
  background: transparent;
  color: #000;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a {
  font-weight: bold;
  color: #d9d9d9;
  text-transform: uppercase;
  border: none;
  box-shadow: none;
  padding: 0px;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a .ubermenu-sub-indicator {
  display: none;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a span {
  /*color: #fff !important;*/
  font-size: 13px;
  line-height: 16px;
  font-family: 'Roboto';
  font-weight: 500;
 transition: 0.2s ease-in-out;
}
.template_Institute_Page .site-header .menu_Institute_Page .header-rightmenu .top_sec_menu .ubermenu .ubermenu-nav .ubermenu-item a span:hover {
  border-bottom: 2px solid #fff !important;
}
.template_Institute_Page .sticky-header .title-area .site-title {
  padding: 10px 27px;
}

/*----Date: 16/09/2020----*/

.first-slider-row rs-fullwidth-wrap rs-module-wrap rs-module .main-slider-head a.are-ready{
  color: #fbcb5a;
  border-color: #fbcb5a;
}
.first-slider-row rs-fullwidth-wrap rs-module-wrap rs-module .main-slider-head a.are-ready::before{
  background: #fbcb5a;
}
.main-slider-head br{
  display: none !important;
}
.first-slider-row rs-fullwidth-wrap rs-module-wrap rs-module .main-slider-head h1.online span.learning-head{
  display: inline-block;
  font-family: Be Strong Regular !important;
}
/*-----Date: 11/6/2021 added by Akshar --------*/
@media (max-width: 360px) {
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle {
   width: 310px;
}
.width-75 table {
    line-height: 2;
    width: 330px;
}
.width-75 p, li {
    width: 300px;
    margin-top: 5px;
    padding-left: 25px;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon {
    left: 0px !important;
}
.exam-list-main .vc_column-inner .exam-list-inner .faq-section .vc_toggle .vc_toggle_title h4 {
    padding-left: 35px;
}
}
@media (max-width: 767px) {
.test-grid .download {
    margin-top: 15px;
    text-align: justify !important;
}
.width-75 {
    width: 100% !important;
    padding: 0px !important;
}
.width-10 {
    width: 100%;
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row .test-grid {
    display: inline-block;
    padding-top: 0;
    border-top: none;
}
.exam-list-main .vc_column-inner .exam-list-inner .test-row {
    padding: 10px 20px;
}
}