﻿*{margin:0px;padding:0px;}
a{text-decoration:none !important;}
html{overflow-x:hidden;}
body{/*font-family: 'Raleway', sans-serif !important;*/ overflow-x:hidden;font-family:'Poppins', sans-serif}
@font-face{font-family:"Century Gothic";font-style:normal;font-weight:normal;src:url("../fonts/breeserif-regular-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/breeserif-regular-webfont.woff") format("woff"), url("../fonts/Century Gothic.ttf") format("truetype"), url("../fonts/breeserif-regular-webfont.svg#bree_regular") format("svg");}
@font-face{font-family:"Brasileirinha Personal Use";font-style:normal;font-weight:normal;src:url("../fonts/Brasileirinha Personal Use.eot?#iefix") format("embedded-opentype"), url("../Brasileirinha Personal Use.woff") format("woff"), url("../fonts/Brasileirinha Personal Use.ttf") format("truetype"), url("../fonts/Brasileirinha Personal Use.svg#bree_regular") format("svg");}
.visible{display:block !important;}
.hidden{display:none;}
img{ max-width:100%;}

header{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 999;
    border-bottom: 1px solid #ddd;
    transition: all 0.4s;
    background: #fff;
}
.topbar01{
    float: left;
    width: 100%;
    background-color: #da251c;
    padding: 0px;
}
.topleft01{
    float: left;
    width: 100%;
    height: auto;
    padding-top: 5px;
}
.topleft01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.noticetab ul li {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px !important;
    border-bottom: 1px solid rgb(221 221 221 / 73%);
    padding-bottom: 10px !important;
}
.topleft01 ul li {
    font-family: 'Poppins', sans-serif;
    display: inline-block;
    padding: 0 15px;
    border-right: 1px solid #d6d5d5;
}
.topleft01 ul li:last-child {
    border-right: none;
}
.topleft01 ul li:first-child {
    padding-left: 0;
}
.topleft01 ul li img{
    height: 16px;
    margin-right: 7px;
}
.topleft01 ul li a{
    color: #fff;
        font-size: 12px;
    font-weight: 600;
}
.topleft01 ul li a:hover{}
.topright01{
    float: left;
    width: 100%;
}
.topregiser{
    float: right;
    width: auto;
}
.topregiser a{
    background-color: #ff9934;
    color: #fff;
    padding: 6px 10px;
    display: block;
    /*text-transform: uppercase;*/
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size:12px
}
.topregiser a:hover{
    background-color: #333;
}
.logdrop{
    float: right;
    margin-right: 20px;
    position: relative;
}
.logdrp{
    float: left;
    color: #fff;
    font-size: 13px;
    letter-spacing: 0.5px;
    padding-top: 5px;
    font-weight: 600;
    cursor: pointer;
    padding-bottom:5px
}
.logdrp a {
    color: #fff;
}
.topregiser i{
    margin-left: 2px;
    font-size: 19px;
    vertical-align: text-bottom;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.5px;
    padding-top: 10px;
    font-weight: 500;
    cursor: pointer;
}
.dropoptin{display:none;position: absolute;width: 150px;height: auto;top: 42px;left:-15px;background-color: #fff; border: 1px solid #ddd;    border-top: 0px; z-index:999;}
.dropoptin ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.dropoptin ul li{
    float: left;
    width: 100%;
    height: auto;
}
.dropoptin ul li a{
    display: block;
    width: 100%;
    padding: 10px 10px;
    color: #000;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}
.dropoptin ul li a img{
    height: 20px;
    margin-right: 5px;
    vertical-align: bottom;
}
.dropoptin ul li a:hover{
    background-color: #da251c;
    color: #fff;
    border-bottom: 1px solid #da251c;
}
.selectdrop{
    float: right;
    margin-right: 10px;
    padding-top: 9px;
}
.selectdrop select {
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.5px;
    border: 0px;
    background-color: #da251c;
    box-shadow: none !important;
    outline: none !important;
    background: #da251c url(../images/down-arrow2.png) no-repeat;
    padding-right: 16px;
    background-position: 100% 50%;
    background-size: 13px;
}
.slider-container {
  position: relative;

  overflow: hidden;

  width: 100%;
  margin: 0 auto;
}


.slider {
  position: relative;

  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;

  content: ' ';
}
.slider:after {
  clear: both;
}
.slider .slide {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.slider .slide img {
  display: block;
  max-width: 100%;
  /*height:500px;*/
  height: auto;
}
.slider .slide > img {
    width: 100%;
    /*animation: zoom-animation 15s linear infinite;*/
}
@keyframes zoom-animation {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}

.act,
#prev > span,
#next > span,
#slider-nav > a {
  background: url(../images/arrows.png) no-repeat;
}
#next > span,
#prev > span {
  display: block;
  width: 16px;
  height: 24px;
}
/* Arrows */
#next > span {
  background-position: -20px 0;
}
#prev > span {
  background-position: 0 0;
}
#next,
#prev {
  position: absolute;
  top: 50%;

  margin-top: -20px;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  border-radius: 5px;
  background: rgba(0, 0, 0, .39);

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
       -o-user-select: none;
}
#prev {
  left: 10px;
}
#next {
  right: 10px;
}
.caption {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;  
}
.caption a {
  display: block;

  color: #fff;
}
.slider-nav {
  line-height: 30px;

  position: absolute;
  bottom: 0;
  right: 0;

  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;

  text-align: center;
  /*background: #323232;*/
  /*opacity: .9;*/

  filter: alpha(opacity=90); /* ie8 */
}
.slider-nav a {
  display: inline-block;

  width: 12px;
  height: 12px;
  margin: 0 3px;

  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;
  border: 2px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.slider-nav .active {
  width: 12px;
  height: 12px;

  background: #fff;
}
.banner01{}
.bnttxt{
    text-align: center;
    max-width: 800px;
    margin: auto;
    background-color: rgb(0 0 0 / 68%);
    padding: 30px;
      padding-bottom: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.bnttxt h3{
    color: #fff;
    font-size: 35px;
    font-weight: 800;
    margin-top: 0px;
}
.bnttxt h3 span{
    display: block;
    font-weight: 200;
    font-family: 'Poppins', sans-serif;
    margin-top: 6px;
}
.bnttxt h4{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}
.bnttxt h4 span{
    font-weight: 600;
    display: inline-block;
    color: #ff9934;
    font-size: 29px;
    padding-top: 16px;
}
.bnttxt h4 span strong{
    display: block;
    font-weight: 300;
    font-size: 20px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    margin-top: 6px;
}
.bnttxt h4 img{
    display: inline-block !important;
    vertical-align: top;
    margin: 0px 16px;
    max-height: 90px;
}
.bnttxt a{
    background-color: #ff9934;
    color: #fff;
    display: inline-block;
    padding: 8px 25px;
    border-radius: 34px;
    font-weight: 600;
    font-size: 15px;
}
.bnttxt a:hover{ background-color:#fff; color:#000;}
.banner01 .slider-nav{top: 44%;  right: 0;  position: absolute; width: 30px;}
.banner01 .slider-nav a{
    background-color: #9f9f9f;
    border: 0px;
}
.banner01 .slider-nav a.active{
    background-color: #da251c;
}
.bottombar{
    float: left;
    width: 100%;
    height: auto;
    text-align: left;
    position: relative;
}
.bottombar ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: block;
    text-align: justify;
}
.bottombar ul li{display: inline-block;font-size: 15px;}
.bottombar ul li a {
    color: #565656;
    font-weight: 500;
    padding: 17px 18px;
    display: block;
    position: relative;
    font-size: 15px;
}
.bottombar ul li a:hover{color: #da251c;}
.bottombar ul li:nth-child(5) {
    margin-right: 18.5%;
}
.middle01{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    padding: 23px 0px 15px;
    z-index: 9;
    border-bottom: 1px solid #ddd;
}
.logo01 {
    position: absolute;
    /*margin: auto;
    text-align: center;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;*/
    top: -11px;
    /*margin-left: -24px;*/
}
.logo01 a{
    margin-top: -20px;
    display: inline-block;
    position: relative;
    z-index: 99;
}
.logo01 a img{
    /*max-height: 180px;
    width: auto;*/
    width:220px;
    margin-top:33px
}
.menu01{
    width: 100%;
    float: left;
}
.topserch{
    float: right;
    width: 14%;
    margin-left: 0;
    position: relative;
    margin-top: 4px;
}
.topserch input{
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
    outline: 0px;
    box-shadow: none;
}
.topserch button{
    position: absolute;
    right: -2px;
    bottom: 0;
    background-color: #ff9934;
    color: #fff;
    border: 0px;
    height: 100%;
    width: 38px;
    font-size: 16px;
  outline:0px;
  box-shadow:none;
}
.topserch button i{}
.topserch button:hover{background-color: #da251c;}
header .container-fluid {
    max-width: 1350px;
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
    margin-left:auto;
    display:table
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
    padding: 17px 4px;
    font-size: 16px;
    letter-spacing: 0;
    text-decoration: none;
    color: #212121;
    font-weight: 600;
    text-transform: inherit;
}
a{
  outline: none !important;
}
#cssmenu > ul > li#menu-item-31 > a {
    position: relative;
    font-size: 0;
    padding-top: 8px;
}
#cssmenu > ul > li#menu-item-31 > a:after {
    content: "\f015";
    font: normal normal normal 30px/1 FontAwesome;
}
#cssmenu > ul > li:hover > a {
  color: #da251c;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 30px;
}
#cssmenu > ul > li.has-sub > a:after {
  position: absolute;
  top: 22px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu > ul > li.has-sub > a:before {
  position: absolute;
  top: 19px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0;
}
#cssmenu ul ul {
    position: absolute;
    left: -9999px;
    z-index: 10;
    min-width: 240px;
    box-shadow: 0px 4px 8px #00000087;
}
#cssmenu ul ul:before {
    content: "";
    position: absolute;
    top: -8px;
    width: 20px;
    height: 20px;
    border-left: 10px solid #fff;
    border-bottom: 10px solid #fff;
    left: 36px;
    transform: rotate(135deg);
    box-shadow: 0px 4px 8px hsl(0deg 0% 0% / 17%);
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
    height: auto;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
    border-bottom: 1px solid #c3c3c3;
    padding: 12px 10px;
    font-size: 13px;
    text-decoration: none;
    color: #212020;
    background: #ffffff;
    transition: all 0.4s;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
    border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
    color: #da251c;
    border-color: #da251c;
    font-weight: 600;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
#cssmenu > ul > li:nth-child(5){
    /*margin-right: 22%;*/
}
#cssmenu > ul > li:nth-child(5) > a{}
#cssmenu > ul > li.menu-item-has-children> a:after {
    content: "\f107";
    font: normal normal normal 15px/1 FontAwesome;
    margin-left: 3px;
    position: absolute;
    top: 16px;
}
#cssmenu > ul > li.menu-item-has-children> a {
    padding: 17px 17px 17px 10px;
}
.section01{
    width: 100%;
    height: auto;
    padding: 35px 0px 50px;
}
.heading01{
    float: left;
    width: 100%;
    text-align: center;
}
.heading01 h3{
    color: #202e3b;
    font-size: 41px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.heading01 h4{
    color: #3c3c3c;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
}
.heading01 h4 span{
    color: #ff9934;
    margin: 0px 10px;
    font-size: 30px;
}
.heading01 h4 span.qtleft{
}
.heading01 h4 span.qtright{}
.heading01 p{
    color: #4f4f4f;
    font-size: 13px;
    font-weight: 500;
    line-height: 26px;
    margin: auto;
    margin-bottom: 20px;
}
.membe01 > a {
    display: block;
}
.membe01 {
    float: left;
    width: 100%;
    margin-top: 20px;
    position: relative;
    box-shadow: 0px 2px 8px hsl(0deg 0% 0% / 27%);
    border: 1px solid #c3c3c3;
}
.membe01:hover {
    border-color: #ff9934;
}
.membe01img {
    overflow: hidden;
}
.membe01img a {
    display: block;
}
.membe01img img {
    width: 100%;
    transition: all 0.4s;
    transform: scale(1);
}
.membe01txt{
    float: left;
    width: 100%;    
    text-align: center;
}
.membe01img:hover img {
    transform: scale(1.1);
}
.membe01txt h4 {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 12px 7px;
    margin: 0;
    background-color: #023787c2;
    transition: all 0.4s;
    bottom:0px;
        position: absolute;
    width: 100%;
}
.membe01txt h4 span {
    display: block;
    font-weight: 400;
    margin-top: 6px;
    font-size: 14px;
}
.membe01:hover h4 {
    background: #ff9934;
}
.redmorebtn{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 40px;
}
.redmorebtn a{
    background-color: #ff9934;
    color: #fff;
    padding: 13px 20px;
    border-radius: 34px;
    font-weight: 500;
}
.redmorebtn a:hover{
    background-color: #000;
}

.section02{background-image:url(../images/principal-bg.jpg);width:100%;height:auto;float:left;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 45px 0px 50px;}
.section02 .heading01{}
.section02 .heading01 h3{
    color: #fff;
}
.section02 .heading01 h4{
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
}
.section02 .heading01 h4 span{}
.section02 .heading01 p{
    color: rgb(255 255 255 / 90%);
    max-width: 900px;
    font-weight: 400;
    margin-bottom: 30px;
}
.heading01 a{
    background-color: #ff9934;
    color: #fff;
    padding: 11px 20px;
    border-radius: 34px;
    font-weight: 500;
}
.heading01 a:hover{
    background-color: #fff;
    color: #000;
}
.section03{
    float: left;
    width: 100%;
    padding: 50px 0px;
}
.vision01{    
    padding-top: 20px;
}
.vision01 h3{
    color: #202e3b;
    font-size: 39px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.vision01 h4{
    color: #3c3c3c;
    font-size: 23px;
    font-style: italic;
    font-weight: 400;
    line-height: 33px;
    /*max-width: 635px;*/
    position: relative;
    padding-left: 50px;
    margin-bottom: 20px;
}
.vision01 h4 span{
    color: #ff9934;
    margin: 0px 10px;
    font-size: 30px;
}
.vision01 h4 span.qtleft{
    position: absolute;
    left: 0;
}
.vision01 h4 span.qtright{}
.vision01 p{
    color: #4f4f4f;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
    /*max-width: 517px;*/
    margin-bottom: 30px;
}
.vision01 p span{
    color: #ff9934;
    font-weight: 600;
}
.vision01 a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 500;
}
.vision01 a:hover{
    background-color: #333;
}
.vision01video{}
.vision01video img{}

.section04{width:100%;height:auto;float:left;padding: 50px 0px 60px;background-color:#f4f5f9;}
.section04 h3{
    text-align: center;
    color: #202e3b;
    margin-top: 0px;
    font-size: 33px;
    margin-bottom: 30px;
}
.trnsfrms001{ float:left; width:100%; text-align:center;}
.trnsfrms001 ul{ display: flex; list-style: none; margin: 0px; padding: 0px; margin-bottom:20px;}
.trnsfrms001 ul li{flex: auto;}
.smtsclasmg{}
.smtsclasmg h4{ font-size: 22px;}
.smtsclasmg img{}
.smatclas{flex: 0 0 100%;max-width: 100%;display: inline-block;border: 1px solid #cacaca;padding: 20px;background-color: #fff;border-radius: 5px;margin: 0px 10px;vertical-align: top;margin-top: 20px; transition: transform .2s;} 
.smatclas:hover{border: 1px solid #ff9934; -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); }
.smatclas img{
    max-height: 70px;
    max-width: 70px;
}
.smatclas h5{
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 16px;
    line-height: 23px;
}
.trnsfrms001 p{
    color: #000;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
    max-width: 1000px;
    margin: auto;
    margin-bottom: 20px;
}
.trnsfrms001 a{font-size: 17px; background-color: #ff9934; color: #fff; padding: 12px 25px;  border-radius: 34px; font-weight: 500;}
.trnsfrms001 a:hover{background-color: #333;}

.section05{
    background-color: #023787;
    float: left;
    width: 100%;
    padding: 40px 0px;
}
.life01{}
.life01 h3{
    color: #fff;
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.life01 h4{
    color: #fff;
    font-size:20px;
    font-style: italic;
    font-weight: 400;
    line-height: 33px;
    position: relative;
    margin-bottom: 20px;
}
.life01 h4 span{
    color: #f4f5f9;
    margin: 0px 10px;
    font-size: 30px;
}
.life01 h4 span.qtleft{
    margin-left: 0px;
}
.life01 h4 span.qtright{}
    .life01 p {
        font-size: 15px;
        color: #fff;
        font-weight: 400;
        line-height: 30px;
        max-width: 700px;
        margin-bottom: 0px;
    }
.noticetab {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #ddd;
    padding-bottom: 23px;
    border-top: 0px;
    margin-top: -45px !important;
    border-bottom: 0 !important;
    background:white
}
.noticetab h3{
    margin: 0px;
    background-color: #ff9934;
    color: #fff;
    padding: 13px 20px;
    font-size: 18px;
    font-weight: 600;
    margin-left: -1px;
}
.noticetab h3 img{
    float: right;
    height: 23px;
    margin-top: 5px;
}
.noticetab ul {
    list-style: none;
    margin: 0px;
    float: left;
    width: 100%;
    padding: 10px 20px;
    height: 230px !important;
    overflow: hidden;
    overflow-y: scroll;
    margin-bottom: 10px!important;
}
.noticetab ul li{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid rgb(221 221 221 / 73%);
    padding-bottom: 15px;
}
.noticetab ul li h4{
    color: #ff9934;
    font-family: 'Poppins', sans-serif;
    font-size: 13px !important;
    margin-top: 0px;
}
.noticetab ul li h5{
    color: #333;
    font-size: 21px !important;
    margin-bottom: 6px;
}
.noticetab ul li h5 a {
    color: #000;
        font-size: 14px;
}
.noticetab ul li p {
    margin-bottom: 0px;
    color: #333;
    font-size: 16px !important;
    line-height: 25px !important;
}
.noticetab a.viewall{
    margin-left: 20px;
    background-color: #ff9934;
    color: #fff;
    padding: 10px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 13px;
    display: inline-block;
}
.noticetab a.viewall:hover{
    background-color: #282727;
}
.noticetab.noticetab02 {
    border-bottom: 1px solid #ddd !important;
    margin: 0 !important;
}
.filter-form form {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}
.filter-form form input, .filter-form form button {
    flex-basis: calc(50% - 8px);
    width: 100%;
    margin: 4px 4px;
    border: 1px solid #c3c1c1;
    justify-content: center;
    padding: 8px;
    outline: none !important;
    box-shadow: none !important;
}
.filter-form form button {
    background: #da251c;
    color: #fff;
    font-size: 16px;
    border-color: #da251c;
    transition: all 0.4s;
}
div#mis-filter {
    text-align: center;
    font-size: 17px;
    color: #da251c;
    font-weight: 400;
}

.noticetab ul::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.noticetab ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px white; 
  border-radius: 10px;
}
 
/* Handle */
.noticetab ul::-webkit-scrollbar-thumb {
  background: #ff9934; 
  border-radius: 10px;
}

/* Handle on hover */
.noticetab ul::-webkit-scrollbar-thumb:hover {
  background: #ff9934; 
}

.section06{
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 45px;
    background:aliceblue
}
.lifetab{
    float: left;
    width: 100%;
    height: auto;
    padding-top: 40px;
}
.lifetab .tabbing{}
.lifetab .tabbing .tabNav{
    float: left;
    width: 100%;
}
.lifetab .tabbing .tabNav li{
    width: 25%;
}
.lifetab .tabbing .tabNav li a{
    border: 1px solid #ddd;
    background-color: #fff;
    color: #000;
    font-weight: 500;
    padding: 12px 10px;
    display: block;
    text-align: center;
    font-size: 19px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}
.lifetab .tabbing .tabNav li.active a{
    background-color: #ff9934;
    color: #fff;
    border: 1px solid #ff9934;
}
.lifetab .tabbing .tabNav li:hover a{
    background-color: #023787;
    color: #fff;
    border: 1px solid #023787;
}
.lifetab .tabContainer{
    float: left;
    width: 100%;
}
.lifetab .tabContainer .tabContent{
    border: 0px;
    background-color: #fff;
    padding: 0px;
    padding-top: 20px;
}
.lifetab .tabContainer .tabContent .lifetabwidth{
    /*float: left;*/
    width: 100%;
    height: auto;
}
.lifetab .tabContainer .tabContent .lifetabwidth p{
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 20px;
}
.lifetab .tabContainer .tabContent .lifetabwidth img{
    float: right;
    width: 100%;
    max-width: 365px;
    margin-left: 20px;
}
.lifetab .tabContainer .tabContent .lifetabwidth a{
    background-color: #ff9934;
    color: #fff;
    padding: 10px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 15px;
    margin-top: 20px;
    display: inline-block;
}
.lifetab .tabContainer .tabContent .lifetabwidth a:hover{
    background-color: #333;
}

.acdemicin01{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.acdemicin01 img{}
.acdemicin01 h4{
    color: #111224;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    margin: 27px 0px 10px;
}
.acdemicin01 h5{
    color: #111224;
    font-size: 17px;
    margin-top: 0px;
}
.section07{
    float: left;
    width: 100%;
    text-align: center;
}
.section07 h3{
    margin: 0px;
    padding: 18px;
    background-color: #023787;
    color: #fff;
    font-size: 28px;
}
.section07 img{}
.section08{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px 70px;    
}
.section008{
  background: #f4f5f9;
}
.campus001{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.campus001 img{
    max-height: 100px;
}
.campus001 p{
    margin: 32px 0px 0px;
    display: block;
}
.campus001 p a {
    background-color: #ff9934;
    color: #fff;
    padding: 10px 26px;
    border-radius: 39px;
    font-weight: 600;
    letter-spacing: 0.5px;
    min-width: 100px;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
}
.campus001 p a:hover{ background-color: #464646;}

.section09{background-attachment: fixed;width:100%;height:auto;float:left;background-image:url(../images/eventbg01.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 30px 0px;}
.heading02{
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 10px;
}
.heading02 h3{
    color: #ffffff;
    font-size: 40px;
    margin-top: 0px;
    margin-bottom: 14px;
}
.heading02 h4{
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 21px;
    font-style: italic;
}
.heading02 h4 span{ color: #fff; margin: 0px 10px;  font-size: 30px;}
.heading02 h4 .qtleft{}
.heading02 h4 .qtright{}
.event01{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
.event01img{
    position: relative;
    width: 100%;
    height: auto;
    float: left;
}
.event01img a{}
.event01img a img{
    border-radius: 5px;
    height: 270px;
    object-fit: cover;
    width: 100%;
    transition:all 0.4s;
}
.event01img a:hover img{ -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); }
.event01txt{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-left: 15px;
    padding-bottom: 13px;
    padding-right: 15px;
    background-color: rgb(0 0 0 / 10%); /* For browsers that do not support gradients */
    background-image: linear-gradient(rgb(0 0 0 / 15%), rgb(0 0 0 / 35%));
    padding-top: 24px;
}
.event01txt h3{
    float: left;
    width: auto;
    background-color: #ff9934;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    margin: 0px;
    padding: 8px;
    font-size: 13px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 5px;
    margin-right: 10px;
}
.event01txt h3 span{
    display: block;
    width: 100%;
    font-size: 19px;
    margin-top: 5px;
    font-weight: 600;
}
.event01txt h4{font-size: 18px;font-weight: 600;line-height: 25px;margin-top: 8px;margin-bottom: 0px;}
.event01txt h4 a{ color: #fff;}
.event01txt h4 a:hover{}
.eventred{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.eventred a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 17px;
}
.eventred a:hover{
    background-color: #fff;
    color: #000;
}

.section010{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px;
}
.awrdtab{    
    margin-top: 25px;
}
.awrdtab .tabbing{
    
}
.awrdtab .tabbing .tabNav{    
    width: 100%;
    height: auto;
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    border-bottom: 1px solid #ddd;
}
.awrdtab .tabbing .tabNav li{
    flex: auto;
}
.awrdtab .tabbing .tabNav li a{
    width: 100%;
    text-align: center;
    background-color: #fff;
    color: #000;
    position: relative;
    padding: 15px;
}
.awrdtab .tabbing .tabNav li a:after{content:'';width: 14px;height: 14px;background-color: #ff9934;border-radius: 50px;float: none;display: inline-block;position: absolute;bottom: -7px;border: 2px solid #fff;left: 50%;
    transform: translateX(-50%);}
.awrdtab .tabbing .tabNav li a .awrdhed01{}
.awrdtab .tabbing .tabNav li a .awrdhed01 img{

    height: 40px;
}

.awrdtab .tabbing .tabNav li a .awrdhed01 span{
    display: block;
    margin-top: 10px;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 15px;
}
.awrdtab .tabContainer{
    
}
.awrdtab .tabContainer .tabContent{
    border: 0px;    
    background-color: #fff;
    padding: 0px;
    padding-top: 35px;
}
.awrdcontent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.awrdcontenttxt ,.awrdcontentimg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
    padding: 0px 15px;
    margin-bottom: 10px;
}
.awrdcontentimg{
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
.awrdcontentbtn{
  width: 100%;
    flex-basis: 100%;
    -moz-flex-basis: 100%;
    -o-flex-basis: 100%;
    -webkit-flex-basis: 100%;
    padding: 0px 15px;
    margin-bottom: 10px;
}
.awrdcontenttxt h3{
    font-weight: 600;
    margin-top: 0px;
    font-size: 24px;
    line-height: 32px;
}
.awrdcontenttxt h3:after{content:'';width: 120px;height: 3px;background-color: #ff9934;display: block;margin-top: 5px;}

.awrdcontenttxt p{
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 20px;
}
.awrdcontentimg{
    
}
.awrdcontentimg img{}
.awrdcontentbtn{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.awrdcontentbtn a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 30px;
    border-radius: 34px;
    font-weight: 600;
    font-size: 17px;
    display: inline-block;
}
.awrdcontentbtn a:hover{
    background-color: #2c2c2c;
}
.awrdtab .tabbing .tabNav li.active a{
    background-color: #0b4398;
    color: #fff;
}
.awrdtab .tabbing .tabNav li:hover a{
    background-color: #2b2b2b;
    color: #fff;
}
.awrdtab .tabbing .tabNav li.active a:after { background-color: #0b4398;animation: pulse-animation 2s infinite;}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}

.section011{background-attachment: fixed;background-image:url(../images/tesimonbalbg.jpg);width:100%;height:auto;float:left;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 50px 0px;}
.section011 h3{
    text-align: center;
    color: #202e3b;
    font-size: 42px;
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: 600;
}
.testimobalbox{
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.testibox001{
    float: left;
    width: 100%;
    border: 2px solid #ff9934;
    background-color: #fff;
    padding: 30px;
    position: relative;
    margin-bottom: 70px;
    padding-bottom: 60px;
    min-height: 305px;
}
.testibox001 p{
    font-size: 17px;
    color: #212121;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 20px;
}
.testibox001 h4{
    font-size: 19px;
    margin-bottom: 20px;
}
.testibox001 h4 strong{
    font-size: 24px;
    margin-right: 5px;
}
.testibox001 h4 span{
    margin-left: 15px;
}
.testibox001 h4 span i{
    font-size: 21px;
    margin-left: 7px;
    color: #ffcc00;
}
.testibox001 img{
    width: auto !important;
    position: absolute;
    bottom: -53px;
    height: 100px;
    border-radius: 50%;
}
.testibox001:after{ content:"\f10e"; font-family: FontAwesome; position: absolute; bottom: 0; right: 30px; font-size: 100px;    opacity: 0.06;}
.testimobalbox .owl-nav{
    position: absolute;
    margin-top: 0px;
    top: -88px;
    right: 0;
}
.testimobalbox .owl-nav button{
    color: #ff9934 !important;
    font-size: 50px !important;
    background-color: #0000 !important;
    outline: 0px;
}
.testimobalbox .owl-nav button span{}
.testimobalbox .owl-nav button.owl-next{
}
.testimobalbox .owl-nav button.owl-prev{}
.section012{
    background-color: #ff3227; /* For browsers that do not support gradients */
    background-image: linear-gradient(to right, #fb8c32, #ff3227);
    float: left;
    width: 100%;
    padding: 50px 0px 30px;
}
.section012 h3{
    text-align: center;
    color: #f9f9f9;
    font-size: 42px;
    margin-top: 0px;
    margin-bottom: 40px;
    font-weight: 600;
}
.blogs01{
    float: left;
    width: 100%;
}
.bloginr{
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.bloginrimg{
    width: 100%;
    margin-bottom: 20px;
}
.bloginrimg a {
    display: block;
    overflow: hidden;
    line-height: 0;
}
.bloginrimg a img {
    transform: scale(1);
    transition: all 0.4s;
    /* height: 263px; */
    object-fit: cover;
}
.bloginrimg a:hover img {
    transform: scale(1.1);
}
.bloginrtxt h4{
    color: #fff;
    margin-top: 0px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 16px;
}
.bloginrtxt h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 6px;
}
.bloginrtxt h5 a{ color: #fff;}
.bloginrtxt h5 a:hover{}
.bloginrtxt p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 20px;
}
.bloginrtxt a.redmore {
    background-color: #ff9934;
    color: #fff;
    padding: 12px 30px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0;
    display: inline-block;
    font-size: 15px;
}
.bloginrtxt a.redmore:hover{
    background-color: #fff;
    color: #000;
}
.blogs01 .owl-nav{ display:none;}


.footop{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px;
    text-align: center;
    background-color: #f4f5f9;
}
.fotsocil001{
   
}
.fotsocil001 h3{
    margin-top: 0px;
    font-size: 30px;
    font-weight: 600;
    color: #000;
    margin-bottom: 20px;
}
.fotsocil001 h3 img{vertical-align: middle;max-width: 110px;}
.fotsocil001 img{
    width: 100%;
}

.fotbotom{
    float: left;
    width: 100%;
    height: auto;
    background-color: #222222;
    padding-top: 30px;
    padding-bottom: 40px;
}
.fotbot01{
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid rgb(255 255 255 / 25%);
    padding-bottom: 25px;
    margin-bottom: 35px;
}
.fotbot01 .row{}
.fotcll01{
    float: left;
    width: 100%;
}
.fotcll01 p{
    float: left;
    text-align: right;
    font-size: 16px;
    color: #fff;
    margin-bottom: 0px;
}
.fotcll01 p span{
    display: block;
    color: #ff9934;
    font-weight: 600;
    font-size: 20px;
}
.fotcll01 p a {
    color: #fff;
    text-decoration: none !important;
}
.fotcll01 p a:hover {
    color: #ff9934;
    text-decoration: none !important;
}
.fotcll01 img{
    float: left;
    border-left: 1px solid rgb(255 255 255 / 25%);
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 55px;
    margin-left: 23px;
}
.fotmidle{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 3px;
}
.fotmidle a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: inline-block;
}
.fotmidle a:hover{
    background-color: #fff;
    color: #000;
}
.fotcll01 p{}
.fotcll01 p span{}
.fotbott0{
    float: left;
    width: 100%;
}
.fotlinks{
    float: left;
    width: 100%;
}
.fotlinks h4{
    margin-top: 0px;
    text-transform: uppercase;
    color: #fff;
    font-size: 25px;
    margin-bottom: 18px;
  font-weight: 400;
}
.fotlinks h4:after{content:'';display: block;width: 50px;height: 3px;background-color: #ff9934;margin-top: 10px;}
.fotlinks ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.fotlinks ul li{
    float: left;
    width: 50%;
    margin-top: 10px;
    font-size: 15px;
}
.fotlinks ul li a{
    color: #cacaca;
}
.fotlinks ul li a:hover{
    color: #ff9934;
}
.fotlinks2{}
.fotlinks2 p{
    color: #fff;
    margin-bottom: 30px;
    position:relative;
    padding-left: 27px;
    line-height: 23px;
}
.fotlinks2 p img{    position: absolute;  top: 0; left: 0;}
.socil{}
.socil li{
    width: auto !important;
    margin-right: 10px;
    margin-top: 0px !important;
}
.socil li a{
    background-color: #464646;
    color: #fff !important;
    padding: 12px;
    border-radius: 45px;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
}
.socil li a i{}
.socil li a:hover{
    background-color: #ff9934;
}
.fotlinks2 iframe{}
.fotcopy{
    width: 100%;
    text-align: center;
    float: left;
    background-color: #131313;
    padding: 14px 10px;
}
.fotcopy p{
    color: #ffff;
    font-size: 15px;
    margin-bottom: 0px;
}
.fotcopy p a{
    color: #ff9934;
}
.fotcopy p a:hover{}
.fotcopy p a img{
    height: 17px;
    margin-left: 10px;
}
.fotcll02{ float:right;     width: auto;}
.fothight01{position: fixed;bottom: 0;left: 0;width: 100%;height: auto;z-index: 99;background-color: #ff9934;padding: 0px;padding-top: 9px;padding-bottom: 3px;color: #000;font-size: 15px;font-weight: 500;}
.fothight01 a{ font-weight:600; color:#000;}
.fothight01 a:hover{ color:#da251c;}

.trnsfrms001 ul li:nth-child(2){}
.trnsfrms001 ul li:nth-child(2) .smatclas{flex: 0 0 100%;  max-width: 100%;}  


.bradcum01{
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
    padding: 70px 0px 30px;
    background-position: center right;
}
.bradcum01 h3{
    font-size: 40px;
    color: #fff;
}
.abtsecion01{
    float: left;
    width: 100%;
    height: auto;
    padding: 40px 0px;
}
.abtleft01{
    float: left;
    width: 100%;
    height: auto;
}
.abtleft01 ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 3px solid #013d9b;
    float: left;
    width: 100%;
    background-color: #fff;
}
.abtleft01 ul li {
    float: left;
    width: 100%;
    height: auto;
}
.abtleft01 ul li a {
    color: #2d2d2d;
    font-size: 18px;
    padding: 15px 10px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    font-weight: 600;
    padding-left: 20px;
}
.abtleft01 ul li.active01{}
.abtleft01 ul li.active01 a {
    border-bottom: 2px solid #ff9934;
    color: #ff9934;
}
.abtleft01 ul li a:hover{border-color: #ff9934;  color: #ff9934;   font-weight: 600;}
.abtrigt01{
    float: left;
    width: 100%;
    height: auto;
}
.abtrigt01 h6{
    font-size: 28px;
    font-weight: 300;
    position: relative;
    line-height: 36px;
    padding: 0px 48px;
    margin-bottom: 20px;
}
.abtrigt01 span{
    position: absolute;
    top: 0;
    left: 0;
}
.abtrigt01 span i{
    color: #ff9934;
}
.abtrigt01 span.left01{}
.abtrigt01 span.rigt01{
    right: 0;
    left: inherit;
    top: 39px;
}
.abtrigt01 h4,.booksecton01 h3,.resulthed01 h3 ,
.admission-enquery h3,.artsculter01 h3,.miscampus01 h3, .gams01 h3,.cbsecor01txt h3, .woweare h3,
.cansulleft01 h3,.helthprodt01 h3,.mnr-heading,.tample01 h3,.eventhead01 h3,.facityhed01 h3, .mislibery01 h3,.carr-heading,
.cbsebox01 h3{
    color: #202e3b;
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 0px;
    text-transform: uppercase;
}
.miscampus01 h3, .gams01 h3{
  text-align: center;
    margin-bottom: 25px;
}
.abtrigt01 p, .sujet002 p,.sujet001 p,.car-pera p {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin: auto;
    margin-bottom: 40px;
    text-align: justify;
    font-family: 'Poppins', sans-serif;
}
.abtrigt01 p strong,.car-pera p strong,.cbsebox01 p strong,.cbsecor01txt strong,.misiion01left strong{
    color: #da251c;
}
.abtrigt01img{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.abtrigt01img img{}
.abtsecion02{width:100%;height:auto;float:left;background-color:#f4f4f4;text-align:center;padding: 30px 0px;}
.cilative01{width:100%; height:auto; float:left;}
.cilative01 h3 {
    margin-top: 0px;
    font-size: 41px;
    font-weight: 500;
    margin: auto;
    line-height: 47px;
    margin-bottom: 20px;
    font-family: 'Playfair Display', serif;
}
.cilative01 p {
    color: #383838;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}
.abtsecion03{
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 0px;
}
.devlpleft{
    float: left;
    width: 100%;
}
.devlpleft img{}
.devlpright{
    width: 100%;
    height: auto;
    float: left;
    padding-top: 60px;
}
.devlpright h3{
    font-size: 36px;
    margin-bottom: 16px;
}
.devlpright p {
    color: #1f1f1f;
    font-size: 23px;
    font-weight: 400;
    line-height: 37px;
    margin: auto;
    margin-bottom: 20px;
    text-align: justify;
}
.abtsecion04{background-image:url(../images/ideabg.jpg);width:100%;height:auto;float:left;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 40px 0px;text-align: center;}
.ideabox{
    float: left;
    width: 100%;
    height: auto;
}
.ideabox h3 {
    font-family: 'Playfair Display', serif;
    text-align: center;
    color: #fff;
    font-size: 41px;
    font-weight: 300;
    line-height: 45px;
    margin: auto;
    margin-bottom: 15px;
}
.ideabox p {
    font-size: 21px;
    color: #fff;
    font-weight: 300;
    line-height: 39px;
    margin: auto;
    margin-bottom: 40px;
    font-family: 'Poppins', sans-serif;
}
.ideabox p strong {
    font-weight: 600;
    color: #ff9934;
}
.ideabox ul{
    float: left;
    width: 100%;
    height: auto;
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.ideabox ul li {
    background-image: url(../images/check01.png);
    float: left;
    width: 25%;
    position: relative;
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: left top;
    color: #fff;
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    padding-left: 36px;
    margin-bottom: 35px;
    line-height: 35px;
}

.abtsecion05{background-image:url(../images/qickcontbg.jpg);width:100%;height:auto;float:left;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 40px 0px;text-align: center;}
.quickleft{
    float: left;
    width: 100%;
    height: auto;
    text-align: left;
}
.quickleft h3 {
    color: #202e3b;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 17px;
    margin-top: 0px;
}
.quickleft form{}
.quickleft form ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.quickleft form ul li{
    float: left;
    width: 50%;
    height: auto;
    padding-right: 15px;
    margin-bottom: 15px;
}
.quickleft form ul li input{
    width: 100%;
    height: 50px;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    padding: 10px;
    color: #000;
    font-size: 15px;
    outline: 0px;
    box-shadow: none;
    background-color: #fff;
    font-weight: 500;
}
.quickleft form ul li textarea{
    width: 100%;
    height: 120px;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    padding: 10px;
    color: #000;
    font-size: 15px;
    outline: 0px;
    box-shadow: none;
    background-color: #fff;
    font-weight: 500;
}
.quickleft form ul li select{
    width: 100%;
    height: 50px;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    padding: 10px;
    color: #000;
    font-size: 15px;
    outline: 0px;
    box-shadow: none;
    background-color: #fff;
    font-weight: 500;    
}
select{
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/down-arrow.png) no-repeat;
    background-position: 95% 50%;
}
.quickleft form ul li input[type="submit"] {
    background-color: #ff9934;
    color: #fff;
    border-radius: 50px;
    font-weight: 500;
    letter-spacing: 0.5px;
    display: inline-block;
    font-size: 18px;
    width: 100%;
    height: 51px;
    border: 0px;
    max-width: 150px;
}
.quickleft form ul li input[type="submit"]:hover{
    background-color: #333;
}
.quickleft form ul li:nth-child(5){ width:100%;}
.abtsecion05 .campus001{    padding-top: 65px;}
.abtsecion05 .campus001 p a {
    min-width: 236px;
    padding: 12px 20px;
    font-size: 18px;
    text-transform: uppercase;
}

.glance001{
    float: left;
    width: 100%;
    height: auto;
}
.glance001img{
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
}
.glance001img img{
    max-height: 310px;
}
.glance001txt{
    float: left;
    width: 100%;
    height: auto;
}
.glance001txt h3 {
    color: #202e3b;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 8px;
    margin-top: 0px;
}
.glance001txt p {
    color: #797979;
    font-size: 21px;
    font-weight: 300;
    line-height: 28px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.glance002img{width:100%;height:auto;float:left;text-align:center;margin-top: 20px;}
.glance002img img{ margin-bottom:20px;}
.glance002txt{width:100%;height:auto;float:left;margin-top: 7px;}
.glance002txt h3 {
    color: #202e3b;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 8px;
    margin-top: 0px;
}
.glance002txt p {
    color: #797979;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.glance002txt p strong{
    color: #ff9934;
}
.brd-right {
    border-right: 2px solid #e0e0e0;
}
.brd-right:last-child {
    border-right: none;
}
.red01{ color:#da251c !important;font-weight: 500;}
.glance002txt2 {
    margin-top: 5px;
    text-align: center;
}

.glance002txt ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.glance002txt ul li {
    float: left;
    width: auto;
    position: relative;
    margin-right: 20px;
    color: #797979;
    font-size: 21px;
    font-weight: 300;
    line-height: 26px;
    padding-left: 31px;
    min-width: 150px;
    font-family: 'Poppins', sans-serif;
}

.glance002txt ul li:after {
    content: "⋆";
    position: absolute;
    top: -2px;
    left: 0;
    color: #ff9934;
    font-size: 37px;
}
.glance002txt ul li strong {
    font-weight: 500;
    color: #000;
}
.glance002txt h4 {
    color: #202e3b;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 0px;
}
.fullist01{}
.fullist01 li{    width: 100% !important; margin-right: 0px !important; margin-bottom: 20px;}
.fullist02{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
    margin-top: 11px;
}
.fullist02 li {
    float: left;
    width: 25%;
    position: relative;
    color: #606060;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 28px;
    padding-left: 40px;
    font-family: 'Poppins', sans-serif;
}
.fullist02 li:after {
    content: '';
    background-image: url(../images/check01.png);
    position: absolute;
    top: 2px;
    left: 0;
    width: 35px;
    height: 32px;
    background-size: 35px;
    background-repeat: no-repeat;
}
.leaser001{width:100%;height:auto;float:left;margin-top: -380px;}

.lederp01 {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 25px;
}
.lederp01 p {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.lederp01 h3 {
    margin-top: 0px;
    font-size: 41px;
    font-weight: 500;
    line-height: 47px;
    margin-bottom: 0px;
    font-family: 'Playfair Display', serif;
    color: #fbfbfd;
    max-width: 700px;
}
.lederp01 h4 {
    font-size: 41px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 15px;
    color: #212f3c;
}

.lederp01 h5{
    width: 100%;
    height: auto;
    position: relative;
    float: left;
    font-size: 34px;
    font-weight: 500;
    line-height: 47px;
    font-family: 'Playfair Display', serif;
    color: #fff;
    padding: 20px 0px;
}
.lederp01 h5:after{content:'';background-image:url(../images/lederbg0011.jpg);position: absolute;top: 0;left: -100%;width: 300%;height: 100%;background-repeat: no-repeat;background-size: 100%;z-index: -1;}

.leaser002{background-image:url(../images/lederbg0011.jpg);width:100%;height:auto;float:left;margin-top: -173px;}
.leaser003{
    float: left;
    width: 100%;
    height: auto;
  padding-bottom:20px;
}
.leaser003img{
    float: left;
    width: 100%;
    height: auto;
}
.leaser002 .lederp01 {
    padding: 35px 0;
}
.leaser003img img {
    width: 100%;
}
.leaser003txt{
    float: left;
    width: 100%;
    height: auto;
}
.leaser003txt h3 {
    color: #202e3b;
    font-size: 32px;
    margin-top: 15px;
    font-weight: 600;
}
.leaser003txt h3 span{
    display: block;
    font-size: 22px;
    margin-top: 10px;
    color: #ff9934;
}
.leaser003txt p {
    color: #24313e;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: justify;
    font-family: 'Poppins', sans-serif;
}
.leaser003 .row{ margin-bottom:20px;}
.leaser004{
    float: left;
    width: 100%;
    height: auto;
    background-color: #f4f5f9;
    padding: 50px 0px 0px;
}
.leaser004 h3{
    text-align: center;
    margin-top: 0px;
    margin-bottom: 35px;
    color: #202e3b;
    font-size: 41px;
}
.bord001{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    min-height: 370px;
}
.bord001 img{}
.bord001 h4 {
    color: #202e3b;
    margin-top: 15px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 24px;
}
.bord001 h4 span {
    display: block;
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
    margin-top: 5px;
    color: #ff9934;
    font-family: 'Poppins', sans-serif;
}
.misiion01{
    background-color: #f4f5f9;
    width: 100%;
    height: auto;
    float: left;
    padding: 50px 0px;
    margin-top: -46px;
}
.misiion01left{}
.misiion01left h3 {
    font-size: 41px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 15px;
    color: #212f3c;
}
.misiion01left p {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;
}
.misiion01left ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;

}
.misiion01left ul li {
    color: #212f3c;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    float: left;
    width: 50%;
    margin-bottom: 25px;
    position: relative;
    padding-left: 45px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
}
.misiion01left ul li span{color: #da251c; font-weight: 600;}
.misiion01left ul li:after {
    content: '';
    background-image: url(../images/check01.png);
    position: absolute;
    top: 1px;
    left: 0;
    width: 35px;
    height: 35px;
    background-size: 35px;
    background-repeat: no-repeat;
}
.misiion01left img {
    width: 100%;
}
.philposy011{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px;
}
.philposy011left{
    float: left;
    width: 100%;
    height: auto;
}
.philposy011left img {
    border: 1px solid #e6e4e4;
}
.philposy011rigt{
    float: left;
    width: 100%;
    padding-top: 10px;
}
.philposy011rigt h3{
    /*font-size: 36px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 16px;*/
}
.philposy011rigt h4 {
    margin-top: 0px;
    font-size: 39px;
    font-weight: 500;
    max-width: 900px;
    margin: auto;
    line-height: 39px;
    margin-bottom: 10px;
    font-family: 'Playfair Display', serif;
    color: #212f3c;
}
.philposy011rigt p {
    /*font-size: 19px;
    color: #000;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 20px;*/
    text-align: justify;
}
.accoleds{
    float: left;
    width: 100%;
    height: auto;
    padding: 10px 0px 30px;
}
.accoleds h3 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 35px;
    color: #202e3b;
    font-size: 41px;
}
.accoleds .mnr-heading{
    margin-bottom: 35px;
    text-align: center;
}
.accoledsbox{
    margin-bottom: 30px;
}
.accoledsbox-content {
    margin: 15px 0;
}
.accoledsbox-content h4 {
    font-size: 26px;
    color: #000;
    margin: 0 0 10px;
    font-weight: 700;
    line-height: 32px;
    min-height: 100px;
}
.accoledsbox-content h4 a {
    color: #202e3b;
    display: block;
}
.accoledsbox-img a{
    display: block;
    overflow: hidden;
}
.accoledsbox-img a img {
    width: 100%;
    transition: all 0.4s;
    transform: scale(1);
}
.accoledsbox-img a:hover img{
  transform: scale(1.1);
}

.view-more {
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    color: #051627;
    text-decoration: underline !important;
}
.view-more:hover {
    color:#da251c;
}
.csr-more {
    font-size: 18px;
    background: #ff9934;
    color: #fff;
    font-weight: 500;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 50px;
    transition: all 0.4s;
    margin: 20px 0;
}
.csr-more:hover,.csr-more:focus {
    color: #fff;
    background: #222222;
}
.accoledsbox-content h4 a:hover{
  color: #da251c;
}
.awerdsliders{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.adrdimg{}
.adrdimg img{}
.awrdsslider{}
.awrdsslider .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 15;
    margin-top: 0;
    transform: translateY(-50%);
}
.awrdsslider .owl-nav button{
    background-color: #fff;
    margin: 0px !important;
    outline: 0px;
    box-shadow: none;
}
.awrdsslider .owl-nav button span{
    background-color: rgb(255 255 255 / 65%);
    font-size: 40px;
    padding: 11px 15px 20px 15px;
    outline: 0px;
    box-shadow: none;
    color: #000;
}
.awrdsslider .owl-nav button.owl-prev{ float: left;}
.awrdsslider .owl-nav button.owl-next{ float: right;}
.awrdsslider .owl-nav button:hover{ background-color:#0000 !important;opacity: 1;}

.acdemiched01{
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding-bottom: 15px;
    padding-top: 10px;
}
.acdemiched01 h3 {
    font-family: 'Playfair Display', serif;
    color: #000;
    font-size: 41px;
    line-height: 50px;
}
.acdemiched01:after{content:'';background-color: #f4f4f4;width: 300%;height: 100%;position: absolute;top: 0;left: -100%;z-index: -1;}



.nopading{ padding-bottom:0px;}
.acdemic001{background-image:url(../images/acdemoicbg001.jpg);float:left;width:100%;height:auto;background-repeat: no-repeat;background-size: cover;padding: 50px 0px;}
.acdemic001left{ float:left; width:100%; height:auto;}
.acdemic001left img {
    width: 100%;
}
.acdemic001rigt{float:left;width:100%;height:auto;padding-top: 18px;}
.acdemic001rigt h3 {
    color: #edeef8;
    font-size: 41px;
}
.acdemic001rigt h1{
  color: #edeef8;
}
.acdemic001rigt p {
    color: #edeef8;
    font-weight: 300;
    text-align: justify;
}
.acdemic002{
    float: left;
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 40px 0px;
}
.acdemic002txt{
    float: left;
    width: 100%;
    height: auto;
}
.acdemic002txt h4 {
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 30px;
    color: #da251c;
    font-weight: 600;
}
.acdemic002img{
    float: left;
    width: 100%;
}
.acdemic002img img{} 


.sujet001{margin-top: 40px;width:100%;height:auto;float:left;background-image:url(../images/subjectbg.jpg);background-repeat: no-repeat;background-size: cover;background-position: left bottom;padding: 40px 0px;}
.sujet001 h3,.sujet002 h3,.sujet004 h3,.sujet005 h3{
    color: #202e3b;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 17px;
    margin-top: 0px;
}
.sujet001 p {
    color: #202e3b;
}
.sujet001 p strong {
    color: #da251c;
}
.sujet001 ul,.sujet003 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
    margin-top: 20px;
}
.sujet001 ul li, .sujet003 ul li {
    background-image: url(../images/check01.png);
    position: relative;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-bottom: 25px;
    font-size: 20px;
    font-weight: 600;
    padding-left: 40px;
    color: #000;
    background-position: 0 2px;
    font-family: 'Poppins', sans-serif;
    float: left;
    width: 50%;
}
.sujet001 img{}


.sujet002{
    float: left;
    width: 100%;
    height: auto;
    padding: 40px 0px;
}
.student-sbj {
    border: 2px solid #ddd;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
    position: relative;
}
.leftheding {
    background-color: #ff9934;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    padding: 15px;
    text-align: center;
    font-weight: 600;
    line-height: 45px;
    min-width: 230px;
    min-height: 90px;
    vertical-align: middle;
}
.right-content {
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    color: #202e3b;
    font-weight: 400;
    position: relative;
    line-height: 30px;
    padding: 15px 15px 15px 30px;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 235px);
}
.sujet003{background-image:url(../images/subjectbg03.jpg);float: left;width: 100%;height: auto;padding: 50px 0px;background-repeat: no-repeat;background-size: cover;background-position: center;text-align: center;}
.sujet003 h3 {
    color: #fff;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 17px;
    margin-top: 0px;
}
.sujet003 p {
    color: #fff;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
}
.sujet003 .col-md-6{
    text-align: left;
    margin-bottom: 20px;
}
.sujet003 h4{
    font-size: 33px;
    color: #fff;
}
.sujet003 .col-md-6 p{}
.sujet003 ul{
    margin: 0px;
}
.sujet003 ul li {
    color: #fff;
}
.sujet004{
    float: left;
    width: 100%;
    height: auto;
    padding: 40px 0px;
}
.sujet004 p, .sujet005 p {
    color: #202e3b;
    font-size: 21px;
    font-weight: 300;
    line-height: 32px;
    margin: auto;
    margin-bottom: 20px;
    text-align: justify;
    font-family: 'Poppins', sans-serif;
}
.sujet004 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.sujet004 ul li {
    background-image: url(../images/check01.png);
    position: relative;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-bottom: 10px;
    float: left;
    width: 50%;
    font-size: 19px;
    font-weight: 600;
    padding-left: 39px;
    color: #101010;
    background-position: 0 5px;
    font-family: 'Poppins', sans-serif;
}
.sujet004 ul li span{
    font-weight: 400;
    display: block;
    font-size: 15px;
}
.sujet004 img{}

.sujet005{background-image:url(../images/accesmentbg01.jpg);float: left;width: 100%;height: auto;background-repeat: no-repeat;background-size: cover;padding: 50px 0px 30px;background-position: right bottom;}

.sujet005 img{}
.sujet005 ul{float: left;width: 100%;height: auto;list-style: none;margin: 0px;padding: 0px;margin-bottom: 30px;}
.sujet005 ul li {
    background-image: url(../images/check01.png);
    position: relative;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-bottom: 20px;
    font-size: 19px;
    font-weight: 600;
    padding-left: 39px;
    color: #101010;
    background-position: 0 5px;
    font-family: 'Poppins', sans-serif;
}
.abtrigt01{}
.abtrigt01 h5 {
    font-family: 'Playfair Display', serif;
    position: relative;
    width: 100%;
    height: auto;
    color: #fff;
    padding: 30px 0;
    font-size: 40px;
    line-height: 54px;
    padding-left: 0px;
    font-weight: 300;
    margin-bottom: 20px;
}
.abtrigt01 h5:after{content:'';background-image:url(../images/digitlerenbg.jpg);position: absolute;top: 0;left: -100%;width: 300%;height: 100%;z-index: -1;background-size: cover;background-position: center;}

.digitallern01{ width:100%; height:auto; float:left; padding:40px 0px; background-color:#f4f4f4;}
.digitallern01 h4{    font-size: 30px; font-weight: 600; line-height: 37px;}
.digitallern01 h3 {
    color: #202e3b;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 17px;
    margin-top: 0px;
}
.digitallern01 p {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    margin: auto;
    margin-bottom: 20px;
    text-align: justify;
    font-family: 'Poppins', sans-serif;
}
.digitallern01 p strong {
    font-weight: 600;
    color: #da251c;
}
.digitallern01 img{width: 100%;}
.whitebg{ background-color:#fff;}
.digitallern02 {
    float: left;
    width: 100%;
    height: auto;
    padding: 40px 0px;
    text-align: center;
    background-size: cover;
    background-position: center;
}
.digitallern02 h3 {
    font-family: 'Playfair Display', serif;
    color: #fff;
    font-size: 41px;
    max-width: 100%;
    margin: auto;
    line-height: 50px;
    max-width: 100%;
    font-weight: 300;
}
.blankbg{    padding-top: 0px;}
.blankbg h3{ color:#333;margin-bottom: 25px;}


.anulreprt{
    float: left;
    width: 100%;
    text-align: center;
    border: 1px solid #ddd;
    margin-top: 15px;
    position: relative;
  margin-bottom:20px;
}
.anulreprt img{
    max-height: 400px;
}
.anulreprt a{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.anulreprt a span {
    position: absolute;
    top: inherit;
    bottom: 50px;
    background-color: #ff9934;
    color: #fff;
    padding: 12px 50px;
    border-radius: 61px;
    font-weight: 600;
    letter-spacing: 0.5px;
    left: 50%;
    max-height: 50px;
    font-size: 18px;
    transform: translateX(-50%);
}
.anulreprt a span:hover{
    background-color: #333;
}

.teacherimg{ float:left; width:100%; height:auto; float:left; margin-bottom:30px;}
.classromlerig{
    float: left;
    width: 100%;
    height: auto;
    padding: 20px 0px;
}
.classromlerig h3 {
    color: #1f1e1e;
    font-size: 21px;
    font-weight: 400;
    line-height: 34px;
    margin: auto;
    margin-bottom: 25px;
    text-align: justify;
    font-family: 'Poppins', sans-serif;
}
.classromlerig ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.classromlerig ul li {
    background-image: url(../images/check01.png);
    background-repeat: no-repeat;
    background-size: 30px;
    padding-bottom: 30px;
    font-size: 19px;
    font-weight: 300;
    padding-left: 35px;
    font-family: 'Poppins', sans-serif;
    color: #212020;
}
.classromlerig img{ margin-bottom:20px;}


.mittalscolimg{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
}
.mittalscolimginr{
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
    padding: 50px;
    margin-bottom: 30px;
}
.mittalscolimginr img{}
.mittalscolimg a{
    background-color: #ff9934;
    color: #fff;
    padding: 15px 30px;
    border-radius: 67px;
    font-weight: 500;
}
.mittalscolimg a:hover{
    background-color: #333;
}
.booksecton01{
    width: 100%;
    height: auto;
    float: left;
    background-color: #f4f4f4;
    padding: 50px 0px 40px;
}
.booksecton01 h3 {
    text-align: center;
    margin-bottom: 40px;
}
.book01{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin-bottom: 30px;
}
.book01img{
    float: left;
    width: 100%;
    position: relative;
    border: 5px solid #ff9934;
}
.book01img img{}
.book01img a{
    position: absolute;
    bottom: 10px;
    left: 32%;
    background-color: #ff9934;
    color: #fff;
    padding: 9px 30px;
    border-radius: 50px;
}
.book01img a:hover{
    background-color: #1149a2;
}
.book01nme{
    float: left;
    width: 100%;
    height: auto;
}
.book01nme h4 {
    margin: 0px;
    color: #fff;
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
}
.booksecton001 .abtrigt01 h4 {
    font-weight: 600;
    color: #3e3838;
}
.book01nme h4 a{
    padding: 15px;
    display: block;
    color: #fff;
    background-color: #da251c;
}
.book01nme h4 a:hover{
    background-color: #000;
}


.topboard01{width:100%;height:auto;float:left;background-color: #f4f4f4;padding: 40px 0px;margin-top: 20px;}
.resulthed01{ width:100%; height:auto; float:left;}
.resulthed01 h3 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;    
}


.bbAccordion .accordion-content a {
    color: #333;
}
    .bbAccordion .accordion-content ul {
        list-style: disc outside none;
        margin-left: 1em;
    }
    .bbAccordion .accordion-content li {
        line-height: 1.2em;
        list-style-type: inherit;
        margin-bottom: 0.1em;
        padding: 5px 0;
    }
    .bbAccordion .accordion-content li > a {
        display: block;
    }
    .bbAccordion .accordion-content li.selected {
        /*background: linear-gradient(to right, #fff 0%,#abe2fb 100%);*/
        font-weight: bold;
    }

.bbAccordion.active > .accordion-content {
    background:#f4f4f4;
}

.bbAccordion .bbAccordion {
    margin-left: 2em;
    border: 1px solid #ebebeb;
    border-left: 3px solid #666;
    background: none;
}

.bbAccordion {
  margin-bottom: 10px;
}
.bbAccordion .accordion-head {
  padding: 0.5em 1em;
  cursor: pointer;
  border: 1px solid #eee;
  border-radius: 2px;
  background: #fff;
}
.bbAccordion .accordion-head:hover {
    background: #ff9934;
    border-color: #013d9b;
}
.bbAccordion .accordion-head > *:first-child {
    margin: 0;
    padding-right: 20px;
    color: #000;
    font-size: 1.3em;
    line-height: 1.4em;
    background-image: url(../images/accordion-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;

}
.bbAccordion.active .accordion-head,
.bbAccordion.active .accordion-head:hover {
  background: #eee;
}
.bbAccordion.active .accordion-head h2 {
  background-image: url(../images/accordion-arrow-down.png);
}
.bbAccordion .accordion-content {
  padding: 10px;
}
.bbAccordion .accordion-content.active {
  display: block;
}
.resulttab001 .tabContainer{
    float: left;
    width: 100%;
    height: auto;
}
.resulttab001{ width:100%; height:auto; float:left;}
.resulttab001 .tabbing{
    width: 100%;
    height: auto;
    float: left;
}
.resulttab001 .tabNav{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.resulttab001 .tabNav li{
    width: 25%;
    text-align: center;
}
.resulttab001 .tabNav li a{
    display: block;
    text-transform: capitalize;
    font-size: 16px;
    letter-spacing: 0.5px;
    padding: 12px 20px;
    background-color: #013d9b;
    border-right: 1px solid #fff;
}
.resulttab001 .tabNav li.active a ,.resulttab001 .tabNav li a:hover {
    background-color: #ff9934;
}
.resulttab001 .tabContainer{
    float: left;
    width: 100%;
    height: auto;
}
.resulttab001 .tabContent{    
    border: 0px;
    background-color: #fff;
    padding: 0px;
}

.resultacord01{
    
}
.resultacord01 .bbAccordion{
    
}
.resultacord01 .accordion-head{    
    background-color: #f4f4f4;
    border: 2px solid #ff9934;
    border-radius: 0px;
    padding: 9px 12px;
}
.resultacord01 .accordion-head h2 {
    font-size: 23px !important;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
.resultacord01 .accordion-content{   
    padding: 20px;
    padding-bottom:0px;
}
.resultacord01 .accordion-content h3 {
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 25px;
    color: #232323;
}
.resultacord01 .accordion-content table{
    margin-bottom: 35px;
    width: 100%;
}
.resultacord01 .accordion-content thead{}
.resultacord01 .accordion-content thead tr{}
.resultacord01 .accordion-content thead tr th{
    background-color: #da251c;
    color: #fff;
    font-weight: 500;
    padding: 10px 15px;
    font-size: 18px;
}
.resultacord01 .accordion-content tbody{}
.resultacord01 .accordion-content tbody tr{
    border: 1px solid #c3c3c3;
}
.resultacord01 .accordion-content tbody tr:nth-child(odd) {
    background: #ffffff;
}
.resultacord01 .accordion-content tbody tr td {
    font-weight: 400;
    padding: 13px 15px;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    color: #585858;
}

.caler001{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    padding: 15px 0px;
}
.caler001:after{content:'';background-image:url(../images/calenrbg01.jpg);position: absolute;top: 0;left: -100%;width: 300%;height: 100%;background-size: cover;background-position: center;z-index: -1;}
.caler001 h3 {
    font-family: 'Playfair Display', serif;
    color: #fff;
    font-size: 41px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.caler001 h1 {
    font-family: 'Playfair Display', serif;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 20px;
}

.caler001 h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}
.caler001 h4 strong{
    color: #ff9934;
    font-weight: 600;
}


.calander001{
    float: left;
    width: 100%;
    height: auto;
}
.caldrfilter01{
    float: left;
    width: 100%;
    height: auto;
    padding-top: 20px;
  margin-bottom:20px;
}
.caldrfilter01 h3{
    background-color: #013d9b;
    color: #fff;
    font-size: 20px;
    padding: 20px;
    margin-bottom: 20px;
}
.caldrfilter01 h4{
    font-size: 25px;
    color: #333;
    font-weight: 600;
}
.caldrfilter01 h4 span{
    color: #ff9934;
}
.caldrfilter01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.caldrfilter01 ul li{
    font-size: 15px;
    float: left;
    width: 100%;
    margin-bottom: 2px;
}
.caldrfilter01 ul li label{
    font-weight: 500;
    font-size: 17px;
}
.caldrfilter01 ul li label input{
    height: 15px;
    width: 15px;
    vertical-align: top;
    margin-right: 6px;
}

.calanderirght{
    float: left;
    width: 100%;
    height: auto;
  position:relative;
}
.calanderirght .tabbing{
    float: left;
    width: 100%;
    height: auto;
}
.calanderirght .tabNav{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 53px;
    margin-top: -66px;
}
.calanderirght .tabNav li{
    width: 30%;
}
.calanderirght .tabNav li a {
    background-color: #fff;
    color: #1b1a1a;
    border: 1px solid #dcdcdc;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    padding: 19px 33px;
    width: 100%;
    text-align: center;
}
.calanderirght .tabNav li a:hover{}
.calanderirght .tabNav li.active a{    background-color: #ff9934;  border: 1px solid #ff9934;}
.calanderirght .tabContainer{
    float: left;
    width: 100%;
    height: auto;
}
.calanderirght .tabContent{
    background-color: #fff;
    border: 0px;
    padding: 0px;
}
.new001{
}
.new001 h3{
    font-size: 30px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 26px;
    color: #202e3b;
}
.new001 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.new001 > ul > li{
    position: relative;
    margin-bottom: 20px;
    padding-left: 120px;
    min-height: 80px;
}
.caladertade{
    background-color: #ff9934;
    text-align: center;
    border-radius: 5px;
    padding: 4px;
    position: absolute;
    top: 0;
    left: 0;
}
.caladertade h4{
    margin: 0px;
    color: #fff;
    font-size: 18px;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 4px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}
.caladertade h4 span {
    display: block;
    font-size: 28px;
    font-weight: 600;
}
.calandetile{
    float: left;
    width: 100%;
    height: auto;
}
.calandetile h4 {
    margin-top: 4px;
    font-size: 20px;
    color: #494848;
    font-weight: 600;
    line-height: 26px;
}
.calandetile h4 a{
    color: #333;
}
.calandetile h4 a:hover{
    color: #013d9b;
}
.calandetile h5{
    font-size: 15px;
    color: #333;
    font-weight: 600;
}
.calandetile h5 span{
    color: #ff9934;
}
.printcal{
    position: absolute;
    top: -32px;
    right: 0;
}
.printcal a{
    font-weight: 500;
    color: #000;
    border-bottom: 1px solid;
    font-size: 15px;
}
.printcal a:hover{
    color: #ff9934;
}


/* CBSE Page */

.cbsebox01 p {
    color: #4f4f4f;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.cbsebox01 ul{
    list-style: none;
    margin: 10px 0;
    padding: 0px;
    float: left;
    width: 100%;
}
.cbsebox01 ul li{
    display: inline-block;
    margin-right: 50px;
    margin-bottom: 15px;
}
.cbsebox01 ul li .tudenteng-img {
    margin-right: 7px;
}
.cbsebox01 ul li .tudenteng-img, .cbsebox01 ul li p {
    display: inline-block;
}
.mrtop .cbsecor01txt ul li {
    margin-bottom: 25px;
}
.cbsebox01 ul li img {
    max-height: 55px;
}

.cbsecor01{
    float: left;
    width: 100%;
    height: auto;
    padding: 20px 0px;
}
.cbsecor01txt{
    float: left;
    width: 100%;
    height: auto;
  margin-bottom:30px;
}
.cbsecor01txt h4{font-size: 22px;  margin-bottom: 20px;}
.cbsecor01txt ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.cbsecor01txt ul li {
    position: relative;
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin: auto;
    margin-bottom: 15px;
    padding-left: 40px;
    font-family: 'Poppins', sans-serif;
    float: left;
    width: 50%;
}
.cbsecor01txt ul li span{ display:block; font-size:13px;}
.cbsecor01txt ul li:after{content:'';background-image:url(../images/arrow01.png);width: 23px;height: 30px;background-size: 100% 100%;position: absolute;top: 4px;left: 0;background-repeat: no-repeat;}
.cbsecor01txt p {
    color: #4f4f4f;
    font-size: 21px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.cbsecor01txt a{text-transform: uppercase;
    background-color: #ff9934;
    color: #fff;
    font-size: 14px;
    padding: 14px 30px;
    font-weight: 600;
    border-radius: 33px;
    display: inline-block;
    margin-bottom: 20px;}
.cbsecor01txt a:hover{ background-color:#222222;}
.cbsecor01img{
    width: 100%;
    height: auto;
    text-align: center;
  margin-bottom:30px;
}
.cbsecor01img img{
    /*max-height: 270px;*/
}
.mrtop {
    margin-bottom: 25px;
}
.cbsecor01img span{
    display: block;
    margin-top: 50px;
}
.cbsecor01img span a{
    text-transform: uppercase;
    background-color: #ff9934;
    color: #fff;
    font-size: 14px;
    padding: 14px 30px;
    font-weight: 600;
    border-radius: 33px;
}
.cbsecor01img span a:hover{
    background-color: #000;
}
.cbsebox01 ol {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
    padding-left: 0;
    counter-reset: section;
}
.cbsebox01.boarafic ol {
    margin-top: 20px;
}
.cbsebox01 ol li {
    margin-bottom: 15px;
    list-style: none;
    padding-left: 30px;
    position: relative;
}
.cbsebox01 ol li:before {
    counter-increment: section;
    content: "0" counter(section)".";
    color: #4f4f4f;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    position: absolute;
    left: 0;
    font-weight: 300;
}

.cbsebox01 ol li:nth-child(n+10)::before{
    content: counter(section)".";
}
.cbsebox01 ol li p strong {
    font-weight: 500;
    color: #171717;
}
.cbsebox01.boarafic ol li p {
    font-size: 17px;
    margin-bottom: 10px;
    line-height: 26px;
}
.cbsebox01 ol li p span{
    display: block;
}
.cbsebox01.boarafic ol li p a {
    color: #4f4f4f;
}

.cbse01{
    border: 1px solid #ddd;
    padding: 20px 30px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.cbse01box h3,.cbse01box h1 {
    color: #da251c;
    font-size: 28px;
    font-weight: 600;
    margin-top: 10px;
}
.cbse01box p{
    color: #202e3b;
    font-size: 19px;
    font-weight: 500;
}
.cbse01 .row{
    margin: 0px;
}
.cbse01 .row .col-md-6{
    border-right: 1px solid #ddd;
    padding: 0px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.cbse01 .row .col-md-6:nth-child(1){}
.cbse01 .row .col-md-6:nth-child(2){
    padding-left: 30px;
    border-right: 0px;
}
.cbse01 .row .col-md-6:nth-child(3){
    border-bottom: 0px;
}
.cbse01 .row .col-md-6:nth-child(4){
    padding-left: 30px;
    border-right: 0px;
    border-bottom: 0px;
}
.chirbbc01{width:100%;height:auto;float:left;margin-bottom: 30px;}
.chirbbc01 table{
  width: 100%;
}
.chirbbc01 table thead{    
    background-color: #ff9934;
}
.chirbbc01 table thead tr th{
    width: 100%;
    height: auto;
    float: left;
    padding: 13px;
    font-size: 27px;
    color: #fff;
    padding-left: 30px;
    font-weight: 600;
}
.chirbbc01 tbody tr td {
    padding: 17px;
    font-size: 17px;
    padding-left: 30px;
    font-weight: 400;
    border: 1px solid #ddd;
    color: #5a5a5a;
    font-family: 'Poppins', sans-serif;
}
.chirbbc01 tbody tr td strong {
    display: block;
    font-weight: 600;
    font-size: 20px;
}
.chirbbc01 tbody tr:nth-child(even) {
  background: #f7f5f6;
}

.sudentrnbox{border: 1px solid #c7c5c5;width:100%;height:auto;float:left;padding: 0px 0px;margin-bottom:40px;margin-top:20px;background-color: #f8f6f6;}
.sudentrnbox .col-md-5{padding: 0px;margin: 0px;} 
.sudentrnbox .col-md-7{padding: 0px;}
.row.sudentrnboxtop {
    margin-left: 0;
    margin-right: 0;
}
.sudentrnboximg{ width:100%; height:auto; float:left;}
.sudentrnboximg img{}
.sudentrnboxtxt{width:100%;height:auto;float:left;padding: 30px 80px;text-align: center;}
.sudentrnboxtxt h3 {
    color: #202e3b;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 40px;
    margin-top: 0px;
}
.sudentrnboxtxt form{}
.sudentrnboxtxt ul{width:100%;height:auto;float:left;list-style:none;text-align: center;}
.sudentrnboxtxt ul li{width:100%;height:auto;float:left;margin-bottom: 20px;}
.sudentrnboxtxt ul li label {
    display: block;
    font-weight: 500;
    font-size: 18px;
    text-align: left;
}
.sudentrnboxtxt ul li input{
    width: 100%;
    height: 50px;
    border: 1px solid #adadad;
    box-shadow: none;
    outline: none;
    padding: 10px;
    font-size: 16px;
    color: #000;
}
.sudentrnboxtxt ul li select{
    width: 100%;
    height: 50px;
    border: 1px solid #adadad;
    box-shadow: none;
    outline: none;
    padding: 10px;
    font-size: 16px;
    color: #000;
}
.sudentrnboxtxt ul li button{
    text-transform: uppercase;
    background-color: #ff9934;
    color: #fff;
    font-size: 17px;
    padding: 12px 30px;
    font-weight: 600;
    border-radius: 33px;
    display: inline-block;
    margin-bottom: 20px;
    border: 0px;
    min-width: 130px;
    outline: 0px;
    box-shadow: none;
}
.sudentrnboxtxt ul li button:hover{
    background-color: #333;
}
.cbsebox01{ width:100%; height:auto; float:left; margin-bottom:50px;}
.cbsebox01 img{ max-width:100%;}
.misboks01{
    float: left;
    width: 100%;
    height: auto;
}
.misboks01 h3{
    margin-top: 10px;
    color: #373737;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 22px;
}
.misboks01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.misboks01 ul li{
    float: left;
    width: 19%;
    height: auto;
    margin-right: 1%;
    margin-bottom: 10px;
}
.misboks01 ul li a{
    display: block;
    width: 100%;
    background-color: #ff9934;
    color: #fff;
    font-size: 16px;
    padding: 14px 30px;
    font-weight: 500;
    text-align: center;
}
.misboks01 ul li a:hover{ background-color:#013e9b;}
.misboks01 p{
    margin-bottom: 20px;
}


.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background: #000;opacity:.7;display:none;z-index:1006;}.sl-wrapper{z-index:1000}.sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015;color: #fff;}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015;color: #fff;}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-algin:center;display:block;z-index:1015;color: #fff;}.sl-wrapper .sl-navigation button.sl-next{right:40px}.sl-wrapper .sl-navigation button.sl-prev{left:40px}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:.8;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}


.gallery a img {
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
/* line 46, ../sass/demo.scss */
.gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
.lifglry01 {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
}
.lifglry01 img{height: 240px; width: 100%; object-fit: cover;}
.graybg{ background-color:#f4f4f4 !important;}

.miscampuslist{
    float: left;
    width: 100%;
    padding: 40px 0px;
    text-align: center;
}
.miscampuslist h3{
    font-family: 'Playfair Display', serif;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 30px;
    max-width: 788px;
    line-height: 39px;
}
.miscampuslist .campus001{}
.miscampuslist .campus001 p{ text-transform:uppercase; margin-top: 30px;}
.miscampuslist .campus001 p a{font-size: 16px; }


.artsculter01{
    float: left;
    width: 100%;
    height: auto;
}
.artsculter01 h4 {
    margin-top: 0px;
    color: #373737;
    font-size: 21px;
    font-weight: 400;
    line-height: 25px;
    margin: auto;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;
}
.artsculter01 h4 span{ color:#da251c; font-weight: 600;}
.artsculter01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
    position: relative;
}
.artsculter01 ul li{
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    margin-bottom: 15px;
}
.artsculter01 ul li .tudenteng-img {
    margin: auto;
    border: 4px solid #052c85;
    width: 120px;
    height: 120px;
    line-height: 105px;
}
.artsculter01 ul li .tudenteng-img:hover{
  background: #052c85;
    border-color: #ff9934;
}
.artsculter01 ul li img {
    max-height: 51px;
}

.artsculter01 ul li img{
    
}
.artsculter01 ul li p {
    color: #565656;
    font-size: 20px;
    font-weight: 300;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Poppins', sans-serif;
    padding: 9px;
}
.galrypic001{
    float: left;
    width: 100%;
    height: auto;
    margin-top: 15px;
    margin-bottom: 20px;
}
.gleyrrt{
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.gleyrrt a{}
.gleyrrt a img{
    width: 100%;
    height: 130px;
    object-fit: cover;
}
.patop01{ padding-top:70px;}


.artsection01{
    float: left;
    width: 100%;
    height: auto;
    padding: 40px 0px;
}
.artsection01 h3{
    text-align: center;
    margin-top: 0px;
    color: #373737;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 35px;
    line-height: 35px;
}
.artbox01{
    float: left;
    width: 100%;
    height: auto;
  margin-bottom:15px;
}
.artbox01img{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 15px;
    overflow: hidden;
}
.artbox01img img {
    transition: all 0.4s;
    transform: scale(1);
}
.artbox01img:hover img{
  transform: scale(1.1);
}
.artbox01txt{
    width: 100%;
    height: auto;
    float: left;
}
.artbox01txt h4{
    font-size: 28px;
    margin-top: 5px;
    margin-bottom: 18px;
    color: #373737;
    font-weight: 600;
}
.artbox01txt ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.artbox01txt ul li {
    height: auto;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 8px;
    color: #5a5a5a;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    padding-left: 29px;
    font-family: 'Poppins', sans-serif;
}
.artbox01txt ul li:after{content:'';background-image:url(../images/arrow01.png);width: 17px;height: 20px;background-size: 100% 100%;position: absolute;top: 4px;left: 0;background-repeat: no-repeat;}
.knowmore{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.knowmore a{
    background-color: #ff9934;
    color: #fff;
    font-size: 20px;
  letter-spacing: 0.5px;
    padding: 14px 30px;
    font-weight: 500;
    border-radius: 33px;
    display: inline-block;
}
.knowmore a:hover{
    background-color: #333;
}
.miscampus01{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
    background-color: #f4f4f4;
}
.misbox01{
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
}
.misbox01img {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
}
.misbox01img img {
    width: 100%;
    transition: all 0.3s;
    transform: scale(1);
}
.misbox01img:hover img {
    transform: scale(1.1);
}
.misbox01 h4{
    color: #ff9934;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 5px;
}
.misbox01 h5 {
    color: #3e3e3e;
    font-size: 19px;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.misbox01 h6 {
    color: #2f2d2d;
    font-size: 19px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}
.actparc01{ width:100%; height:auto; float:left;}
.actparc01 h3{
    color: #373737;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 0px;
}
.actparc01 h4{    font-size: 21px;  font-weight: 600;  margin-bottom: 20px;}
.actparc01 p{
    color: #4f4f4f;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 20px;
}
.actparc01 p span{
    color: #da251c;
    font-weight: 600;
}
.khlo01{ width:100%; height:auto; float:left; margin-top:20px;}
.khlo01 a{ display:block;overflow: hidden;}
.khlo01 a img{}
.crketacdey{width:100%; height:auto; float:left; text-align:center; padding:30px 0px;}
.crketacdey h3 {
    color: #202e3b;
    font-size: 42px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0px;
}
.crketacdey p {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin: auto;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
}
.crketacdey p span{color: #da251c; font-weight: 600;}
.crketacdey img{}
.sportbox{ background-color:#fff;}
.sportbox .misbox01img{   margin-bottom: 13px;}
.gams01{width:100%;height:auto;float:left;padding: 40px 0px;background-color:#f4f4f4;}

.gams01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.gams01 ul li {
    position: relative;
    padding-left: 35px;
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
    float: left;
    width: 25%;
    padding-right: 15px;
}
.gams01 ul li:after {
    content: '';
    background-image: url(../images/arrow01.png);
    width: 20px;
    height: 29px;
    background-size: 20px;
    position: absolute;
    top: 5px;
    left: 0;
    background-repeat: no-repeat;
}
.miscolbrte{ width:100%; height:auto; float:left; text-align:center; padding:40px 0px; background-color:#fff;}
.miscolbrte h3 {
    margin: 0px auto;
    font-family: 'Playfair Display', serif;
    font-size: 41px;
    line-height: 50px;
}
.marbot0{ margin-bottom:0px;}
.martop{ margin-top:30px;}
.cansulbox01{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px;
}
.cansulleft01{}
.cansulleft01 p, .cansulleft01 ul li,
.helthprodt01 ul li,.helthprodt01 p {
    color: #4f4f4f;
    font-size: 21px;
    font-weight: 300;
    line-height: 32px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
    position: relative;
}
.cansulleft01 ul, .helthprodt01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.cansulleft01 ul li , .helthprodt01 ul li{
    position: relative;
    margin-bottom: 25px;
    padding-left: 35px;
}
.cansulleft01 ul li:after,.helthprodt01 ul li:after {
    content: '';
    background-image: url(../images/arrow01.png);
    width: 20px;
    height: 29px;
    background-size: 20px;
    position: absolute;
    top: 4px;
    left: 0;
    background-repeat: no-repeat;
}
.cansulright01{
    float: left;
    width: 100%;
    position: relative;
    height: auto;
}
.cansulright01 img{}
.cansulright01 p {
    padding-left: 135px;
    color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 21px;
    font-weight: 300;
    line-height: 32px;
    font-family: 'Poppins', sans-serif;
}
.cansulright01:after{content:'';position: absolute;bottom: 0;width: 200%;height: 400px;right: -115%;background-color: #ff9934;z-index: -1;}
.helthprodt01{
    width: 100%;
    height: auto;
    float: left;
    background-color: #f4f4f4;
    padding: 40px 0px;
}
.helthprodt01 img{}

.tudenteng01{
    float: left;
    width: 100%;
    height: auto;
}
.tudenteng01 h3 {    
    text-align: left;
}
.tudenteng01 h4 {
    margin-bottom: 35px;
    font-size: 21px;
    text-align: left;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    color: #414141;
}
.tudenteng01 h4 span {
    color: #db2b23;
    font-weight: 600;
}
.tudenteng01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
  text-align:left;
  margin-bottom: 22px;
}
.tudenteng01 ul li {
    float: left;
    width: 33.3%;
    margin-bottom: 35px;
    color: #5a5a5a;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;    
    padding-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tudenteng-img {
    width: 110px;
    height: 110px;
    background: #FF9933;
    line-height: 102px;
    border-radius: 50%;
    border: 5px solid #052c85;
    text-align: center;
    cursor: pointer;
    transition: all 0.4s;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 110px;
    flex: 0 0 110px;
    max-width: 110px;
}
.tudenteng-img:hover{
    background: #052c85;
    border-color: #ff9934;
}
.tudenteng01 ul li img {
    max-width: 100%;
    max-height: 76px
}
.tudenteng-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 110px);
    flex: 0 0 calc(100% - 110px);
    max-width: calc(100% - 110px);
    padding-left: 15px;
    font-family: 'Poppins', sans-serif;
    padding-top: 35px;
}
.tudenteng-content p {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 21px;
    line-height: 25px;
    color: #4e4d4d;
}
.tudenteng01 a {
    background-color: #ff9934;
    color: #fff;
    font-size: 18px;
    padding: 14px 30px;
    font-weight: 500;
    border-radius: 33px;
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 29%;
}
.tudenteng01 a:hover{
    background-color: #333;
}

.distnce01{ float: left;  width: 100%; height: auto; position: relative;  margin-top: 10px;}
.distnce01 h3{font-family: 'Playfair Display', serif;color: #fff;font-size: 33px;max-width: 900px;margin: auto;line-height: 43px;position: relative;padding: 30px 0px;}
.distnce01 h3 {
    font-family: 'Playfair Display', serif;
    color: #fff;
    font-size: 40px;
    max-width: 900px;
    margin: auto;
    line-height: 50px;
    position: relative;
    padding: 30px 0px;
}
.benifit-icon:hover {
    background: #052c85;
    border-color: #ff9934;
}
.benift001{
    width: 100%;
    height: auto;
    padding: 60px 0px;
    float: left;
    background: #f4f4f4;
    transition: all 0.4s;
}
.benift001hed{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.benift001hed p {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: 300;
    line-height: 35px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.benift001hed p span{
    color: #da251c;
    font-weight: 600;
}
.benifitbox{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.benifit-icon {
    width: 135px;
    height: 135px;
    background: #ff9934;
    margin: auto;
    line-height: 135px;
    border-radius: 50%;
    border: 5px solid #052c85;
}
.benifit-icon a {
    display: block;
}
.benifitbox img{
    max-height: 110px;
}
.benifitbox h3 {
    color: #373737;
    font-size: 30px;
    font-weight: 600;
}
.benifitbox h3 a {
    color: #383838;
    display: block;
    transition: all 0.4s;
}
.benifitbox h3 a:hover {
    color: #ff9934;
}
.benifitbox p {
    color: #656565;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
}
.benifitbox p span{color: #da251c; font-weight:600;}


.house001{
    width: 100%;
    float: left;
    height: auto;
    padding: 20px 0px 0px;
}
.house001 h3 {
    margin-bottom: 30px;
    margin-top: 16px;
    text-align: center;
}
.housecarosel{
    width: 100%;
    height: auto;
    float: left;
}
.hose001{
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #ddd;
    min-height: 440px;
}
.hose001box{
    width: 100%;
    height: auto;
    float: left;
    min-height: 200px
}
.hose001box img{}
.hose001txt {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 15px;
    padding-top: 35px;
    padding-bottom: 45px;
}
.hose001txt p {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 11px;
    font-family: 'Poppins', sans-serif;
}
.hose001txt p span{
    color: #da251c;
    font-weight: 600;
}
.houselinks01{
    width: 100%;
    text-align: center;
    float: left;
    margin-top: -28px;
    position: relative;
    z-index: 1;
}
.houselinks01 a {
    background-color: #ff9934;
    color: #fff;
    font-size: 18px;
    padding: 16px 35px;
    font-weight: 600;
    border-radius: 33px;
    display: inline-block;
}
.houselinks01 a:hover{
    background-color: #333;
}
.tample01{
    width: 100%;
    height: auto;
    float: left;
}
.tample01 img{
    margin-bottom: 20px;
}
.tample01 h4{
    color: #ff9934;
    font-size: 53px;
    font-weight: 900;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
    text-transform: uppercase;
}
.tample01 h5{
    color: #000;
    font-size: 27px;
    font-weight: 400;
    margin-bottom: 0px;
    margin-top: 0px;
    text-transform: uppercase;
}
.tample01 h6{
    background-color: #da251c;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    font-size: 19px;
    padding-left: 20px;
}
.tamplehed001{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}
.tamplehed001 img{
    max-height: 45px;
}
.tamplehed001 h3{
    font-family: "Brasileirinha Personal Use";
    font-size: 50px;
    line-height: 37px;
    max-width: 920px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}
.tamplehed001 h3 span{
    color: #da251c;
}
.sprital001{ width:100%; height:auto; float:left;}
.sprital001img{width:100%; height:auto; float:left; text-align:center;}
.sprital001img img{ margin-bottom:30px;}
.sprital001txt01{width:100%; height:auto; float:left; text-align: center;}
.sprital001txt01 h3 {
    color: #202e3b;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0px;
    text-align: center;
    line-height: 40px;
}
.sprital001txt01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
  text-align:left;
  margin-bottom:20px;
}
.sprital001txt01 ul li {
    position: relative;
    margin-bottom: 20px;
    color: #5a5a5a;
    font-size: 21px;
    font-weight: 300;
    line-height: 27px;
    font-family: 'Poppins', sans-serif;
    padding-left: 30px;

}
.sprital001txt01 ul li span{color: #da251c; font-weight:600;}
.sprital001txt01 ul li:after {
    content: '';
    background-image: url(../images/arrow01.png);
    width: 20px;
    height: 28px;
    background-size: 20px;
    position: absolute;
    top: 4px;
    left: 0;
    background-repeat: no-repeat;
}
.sprital001txt01 a{text-transform: capitalize;
    background-color: #ff9934;
    color: #fff;
    font-size: 17px;
    padding: 14px 45px;
    font-weight: 500;
    border-radius: 33px;
    display: inline-block;
    line-height: 22px;}
.sprital001txt01 a:hover{background-color: #333;}


.woweare{ width:100%; height:auto; float:left;}
.woweare h3{
    
}
.woweare h4, .woweare p {
    text-align: left;
    color: #4f4f4f;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.woweare ul{width:100%;height:auto;float:left;margin:0px;padding:0px;list-style:none;margin-bottom: 10px;}
.woweare ul li{width:33.3%;height:auto;float:left;color: #5a5a5a;font-size: 16px;font-weight: 500;line-height: 30px;margin-bottom: 12px;}
.woweare ul li img{
    margin-right: 20px;
}

.tebg01{
    width: 100%;
    height: auto;
    float: left;
    background-color: #fff;
    margin: 15px 0 50px;
}
.insrtet{
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 20px;
    padding-top: 50px;
}
.insrtet h3{
    color: #373737;
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 14px;
    margin-top: 0px;
}
.insrtet p,.whitclubtxt p {
    text-align: left;
    color: #4f4f4f;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.insrtet p span{ color: #da251c; font-weight: 600;}
.insrimg{width: 100%;  height: auto; float: left;}
.insrimg img,.clubpic01 img,.clubpic01 img,.whitclubimg img{
    width: 100%;
}
.tebg01 .col-md-7{}
.tebg01 .col-md-5{}
.clubpic01{ width:100%; height:auto; float:left; margin-bottom:30px;}
.clubpic01 img{}
.whitclub{width:100%; height:auto; float:left; background-color:#fff; margin-bottom:30px;}
.whitclubimg{width:100%; height:auto; float:left;}
.whitclubimg img{}
.whitclubtxt{width:100%; height:auto; float:left; padding: 30px 0;}
.whitclubtxt h3{color: #373737; font-size: 36px; font-weight: 600;  margin-bottom: 14px; margin-top: 0px;}
.whitclubtxt p span{color: #da251c;  font-weight: 600;}

.facityhed01{ width:100%; height:auto; float:left; text-align:center; margin-bottom: 30px;}

.facityhed01 p ,.mislibery01 p {
    color: #656565;
    font-size: 21px;
    font-weight: 300;
    line-height: 33px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.facityhed01 h4 {
    color: #484747;
    font-size: 22px;
    font-weight: 400;
    line-height: 33px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.faciltybox01{ width:100%; height:auto; float:left;}
.faciltybox01inr{}
.faciltybox01inr img{}
.faciltybox01inr h3 {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 17px;
    color: #3b3b3b;
    margin-top: 30px;
}
.faciltybox01inr ul,.tahnkmsg01txt ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
  text-align:left;
  margin-bottom:20px;
}
.faciltybox01inr ul li,.tahnkmsg01txt ul li {
    position: relative;
    padding-left: 30px;
    color: #656565;
    font-size: 19px;
    font-weight: 300;
    line-height: 33px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.faciltybox01inr ul li span{color: #da251c; font-weight:600;}
.faciltybox01inr ul li:after ,.tahnkmsg01txt ul li:after {
    content: '';
    background-image: url(../images/arrow01.png);
    width: 19px;
    height: 26px;
    background-size: 17px;
    position: absolute;
    top: 7px;
    left: 0;
    background-repeat: no-repeat;
}
.gurukul01 {
    width: 100%;
    height: auto;
    float: left;
    margin: 25px 0 70px;
}
.gurukul01img{width:100%; height:auto; float:left;}
.gurukul01img img{}
.gurukul01txt{width:100%; height:auto; float:left; padding:30px;}

.gurukul01txt ul li span{color: #da251c; font-weight:600;}
.gurukul01txt ul li:after{content:'';background-image:url(../images/arrow01.png);width: 18px;height: 20px;background-size: 100% 100%;position: absolute;top: 4px;left: 0;background-repeat: no-repeat;}


.mislibery01{width:100%;height:auto;float:left;text-align:center;background-color: #f9f6f6;padding: 50px 0px;}

.mislibery01 p strong{
    color: #da251c;
    font-weight: 600;
}
.mislibery01 p span{color: #da251c; font-weight: 600;}
.mislibery01 img{}
.foucus01{width:100%;height:auto;float:left;padding:60px 0px;}
.foucus01box{width:100%;height:auto;float:left;text-align:center;margin-bottom: 20px;}
.foucus01box img{}
.foucus01box h3 {
    margin-bottom: 14px;
    margin-top: 20px;
    color: #373737;
    font-size: 30px;
    font-weight: 600;
}
.foucus01box p {
    color: #656565;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
}
.foucus01boximg {
    width: 100%;
    height: auto;
    min-height: 100px;
}
.crs-btn {
    background-color: #ff9934;
    color: #fff !important;
    padding: 10px 40px;
    border-radius: 40px;
    font-weight: 500;
    display: inline-block;
    margin-top: 10px;
    font-size: 18px;
}
.crs-btn:hover{
    background-color: #333;
    color: #fff;
}
.hitech{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px 10px;
}
.hitechtxt{
    width: 100%;
    height: auto;
    float: left;
  margin-bottom:30px;
  padding-top:30px;
}
.hitechtxt h3{
    color: #373737;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 0px;
}
.hitechtxt p{
    color: #4f4f4f;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 17px;

}
.hitechtxt p span{
    color: #da251c;
    font-weight: 600;
}

.hitechtxt ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
  text-align:left;
  margin-bottom:20px;
  column-count:2;
}
.hitechtxt ul li{
    height: auto;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    color: #5a5a5a;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
    padding-left: 30px;
}
.hitechtxt ul li span{color: #da251c; font-weight:600;}
.hitechtxt ul li:after{content:'';background-image:url(../images/arrow01.png);width: 18px;height: 20px;background-size: 100% 100%;position: absolute;top: 4px;left: 0;background-repeat: no-repeat;}
.hitechimg{
    width: 100%;
    height: auto;
    float: left;
  margin-bottom:30px;
}
.hitechimg img{}


.eventhead01{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 30px;
}
.eventhead01 h3{
    margin-bottom: 20px;
}
.eventhead01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.eventhead01 ul li{
    float: left;
    width: auto;
    margin-right: 1px;
}
.eventhead01 ul li label {
    display: block;
    color: #2e3a47;
    font-weight: 500;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
}
.eventhead01 ul li select {
    width: 200px;
    height: 50px;
    border: 1px solid #ddd;
    box-shadow: none;
    outline: 0px;
    color: #403f3f;
    font-size: 16px;
    padding: 0px 10px;
    font-weight: 500;
}
.eventhead01 ul li input{}
.eventhead01 ul li button, .eventhead01 ul li input.aply, .eventhead01 ul li input.clr{
    min-width: 150px;
    height: 49px;
    border: 0px;
    outline: 0px;
    box-shadow: none;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
}
.eventhead01 ul li button:hover{  background-color: #333;}
.eventhead01 ul li button.aply , .eventhead01 ul li input.aply{ background-color: #ff9934;}
.eventhead01 ul li button.aply:hover ,.eventhead01 ul li input.aply:hover{background-color: #333;}
.eventhead01 ul li button.clr ,.eventhead01 ul li input.clr{background-color: #003585;}
.eventhead01 ul li button.clr:hover ,.eventhead01 ul li input.clr:hover{  background-color: #333;}
.eventhead01 ul li:nth-child(4),.eventhead01 ul li:nth-child(5){ padding-top: 34px;}


.eventspge01{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 10px;
}
.eventinr01{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 30px;
}
.eventinr01img{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 20px;
}
.eventinr01img a{
    display: block;
    overflow: hidden;
}
.eventinr01img a img {
    height: 250px;
    width: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: all 0.3s;
}
.eventinr01img a:hover img{transform: scale(1.1);}
.eventinr01txt{
    width: 100%;
    height: auto;
    float: left;
}
.eventinr01txt h3 {
    margin-top: 0px;
    margin-bottom: 12px;
    color: #2e3a47;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
}
.eventinr01txt h4 {
    color: #23303d;
    font-size: 27px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 14px;
}
.eventinr01txt a {
    font-weight: 500;
    color: #23303d;
    border-bottom: 1px solid #787878;
    font-size: 17px;
    padding-bottom: 2px;
    font-family: 'Poppins', sans-serif;
}
.eventinr01txt a:hover{
    color: #ff9934;
    border-bottom: 1px solid #ff9934;
}
.evntpaginton01{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin-bottom: 44px;
}
.evntpaginton01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}
.evntpaginton01 ul li {
    display: inline-block;
    margin: 0px 2px;
    width: auto;
    padding: 2px;
    float: none;
}
.evntpaginton01 ul li a,.evntpaginton01 ul li span{
    display: inline-block;
    width: 35px;
    height: 35px;
    border: 1px solid #bcbcbc;
    color: #000;
    font-size: 17px;
    line-height: 31px;
    border-radius: 50px;
}
.evntpaginton01 ul li a i{} 
.evntpaginton01 ul li a:hover,.evntpaginton01 ul li span.current{
    background-color: #ff9934;
    border: 1px solid #ff9934;
    color: #fff;
}
.evntpaginton01 ul li a.arleft{}
.evntpaginton01 ul li a.arleft:hover{}
.evntpaginton01 ul li a.arrigt{}
.evntpaginton01 ul li a.arrigt:hover{}
.evntpaginton01 ul li a.pagcuret{
    background-color: #ff9934;
    border: 1px solid #ff9934;
    color: #fff;
}
.evntpaginton01 ul li a.pagcuret:hover{}

.eventslirlink{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}
.eventslirlink a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: inline-block;
}
.eventslirlink a:hover{
    background-color: #333;
}





/* Alumani page  13-01-2021*/

.alimnigprah{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px;
}
.alimnigprahtxt{
    float: left;
    width: 100%;
    height: auto;
}
.alimnigprahtxt p{
    color: #4f4f4f;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 15px;
}
.alimnigprahtxt p span{
    color: #da251c;
}
.alimnigprahtxt p strong{}
.alimnigprahtxt a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
  display:inline-block;
  margin-top:10px;
}
.alimnigprahtxt a:hover{
    background-color: #333;
    color: #fff;
}
.alimnigprahimg{
    text-align: center;
}
.alimnigprahimg img{
    max-height: 500px;
}
.alumnivideobox{width:100%;height:auto;float:left;margin-top: 20px; position:relative;}
/*.alumnivideobox h3{text-align:center;margin-top: 0px;color: #373737;font-size: 32px;font-weight: 600;margin-bottom: 30px;}*/
.almvidoe001 {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 30px;
    line-height: 0;
}
.almvidoe001 img{}
.alumnivideobox .owl-nav{
    position: absolute;
    top: 44%;
    left: 0;
    width: 100%;
}
.alumnivideobox .owl-nav button{
    margin: 0px !important;
    color: #fff !important;
    font-size: 21px !important;
  outline:0px !important;
  box-shadow:none !important;
}
.alumnivideobox .owl-nav button span{
    padding: 10px;
    background-color: #000;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    display: inline-block;
    line-height: 8px;
    font-size: 34px;
}
.alumnivideobox .owl-nav button.owl-prev{
    float: left;
    margin-left: -45px !important;
}
.alumnivideobox .owl-nav button.owl-next{
    float: right;
    margin-right: -45px !important;
}
.alumnivideobox .owl-nav button:hover{ background-color:#0000 !important; }

.alumnibox001{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
    background-color: #f6f8fa;
}
.alumnibox001 h3 {
    text-align: center;
    margin-top: 0px;
    color: #545454;
    font-size: 27px;
    font-weight: 300;
    line-height: 38px;
    margin: auto;
    margin-bottom: 38px;
    font-family: 'Poppins', sans-serif;
}
.alumiinr01{
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #c4c2c2;
    background-color: #fff;
    margin-bottom: 30px;
}
.alumiinr01img{
    width: 49%;
    height: auto;
    float: left;
}
.alumiinr01img img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}
.alumiinr01txt{
    width: 47%;
    height: auto;
    float: right;
}
.alumiinr01txt h4 {
    color: #192635;
    font-size: 27px;
    font-weight: 800;
    margin-bottom: 10px;
    margin-top: 14px;
}
.alumiinr01txt p {
    color: #585a5d;
    font-weight: 400;
    margin-bottom: 12px;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}
.alumiinr01txt p strong {
    display: block;
    color: #da252a;
    margin-bottom: 2px;
    font-weight: 600;
}
.parentrew01{
    width: 100%;
    height: auto;
    float: left;
    padding: 35px 0px;
}
.parentrew01txt{}
.parentrew01txt p {
    color: #656565;
    font-size: 21px;
    font-weight: 300;
    line-height: 33px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.parentrew01txt p span{color: #da251c; font-weight:600;}
.parentrew01txt h3 {
    margin-top: 20px;
    color: #444242;
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 38px;
    max-width: 500px;
}
.parentrew01txt h3 span {
    color: #da251c;
    font-weight: 700;
}
.parentrew01txt h4 {
    font-size: 27px;
    margin-bottom: 30px;
    margin-top: 0;
    color: #272727;
    font-weight: 400;
}
.parentrew01txt h4 strong {
    font-weight: 600;
}
.parentrew01txt h4 span.red {
    color: #da251c;
    font-weight: 700;
}
.parentrew01txt.parentrew01txt01 h4 {
    margin: 50px 0 15px;
}
.parentrew01txt ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.parentrew01txt ul li {
    position: relative;
    color: #515151;
    font-size: 21px;
    font-weight: 500;
    line-height: 30px;
    margin: auto;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;
    padding-left: 40px;
}
.parentrew01txt ul li:after {
    content: '';
    background-image: url(../images/arrow01.png);
    width: 23px;
    height: 34px;
    background-size: 23px;
    position: absolute;
    top: 5px;
    left: 0;
    background-repeat: no-repeat;
}
.parentrew01img{ float: left; width: 100%;  margin-top: 20px;}
.parentrew01img img{}
.parntstory{ width:100%; height:auto; float:left; margin-top:25px;}
.inn-heading,.section011 h3.inn-heading {
    text-align: center;
    color: #212020;
    font-size: 41px;
    font-weight: 500;
    margin-bottom: 35px;
    margin-top: 0px;
}
.parntstorybox{width:100%; height:auto; float:left; text-align:center; margin-bottom:20px;}
.parntstorybox img{}


.tahnkmsg01{width:100%; height:auto; float:left; padding:35px 0px;}
.tahnkmsg01 h3 {
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
    line-height: 40px;
    color: #ff9934;
    font-weight: 700;
    font-size: 29px;
}
.tahnkmsg01 p {
    text-align: center;
    color: #656565;
    font-size: 21px;
    font-weight: 300;
    line-height: 33px;
    margin: auto;
    margin-bottom: 50px;
    font-family: 'Poppins', sans-serif;
}
.tahnkmsg01 p span{
    color: #da251c;
    font-weight: 600;
}
.tahnkmsg01img{width:100%; height:auto; float:left;}
.tahnkmsg01img img{}
.tahnkmsg01txt {
    width: 100%;
    height: auto;
    float: left;
    padding-top: 5px;
}
.tahnkmsg01txt h4 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 17px;
    color: #3b3b3b;
    margin-top: 0;
}

.annucment01{width:100%;height:auto;float:left;background-color: #f4f5f9;padding: 40px 0px;}
.annucment01box{width:100%;height:auto;float:left;background-color: #fff;padding-bottom: 30px;}
.annucment01box h2{
    margin-top: 0px;
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 0px;
    background-color: #ff9934;
    padding: 20px;
}
.annucment01box ul{
    list-style: none;
    margin: 0px;
    float: left;
    width: 100%;
    padding: 20px;
    height: 450px;
    overflow: hidden;
    overflow-y: scroll;
    margin-bottom: 0px;
    border-left: 1px;
}
.annucment01box ul li{
        float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid rgb(221 221 221 / 73%);
    padding-bottom: 15px;
}
.annucment01box ul li h3{
    color: #ff9934;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    margin-top: 0px;
}
.annucment01box ul li h4{
    color: #333;
    font-size: 24px;
    margin-bottom: 6px;
}
.annucment01box ul li p{
    margin-bottom: 0px;
    color: #333;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
}
.annucment01box a.btnvew {
    margin-left: 20px;
    background-color: #ff9934;
    color: #fff;
    padding: 10px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 15px;
    float: left;
    margin-top: 25px;
}
.annucment01box a.btnvew:hover{
    background-color: #282727;
}
.annucment01box ul::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.annucment01box ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px white; 
  border-radius: 10px;
}
 
/* Handle */
.annucment01box ul::-webkit-scrollbar-thumb {
  background: #ff9934; 
  border-radius: 10px;
}

/* Handle on hover */
.annucment01box ul::-webkit-scrollbar-thumb:hover {
  background: #ff9934; 
}
.admision01{ width:100%; height:auto; float:left; padding:30px 0px;}
.admision01inr{width:100%; height:auto; float:left; margin:10px 0px;}
.admision01inr a{
    float: left;
    width: 100%;
    height: auto;
    border: 3px solid #ff9934;
    padding-top: 10px;
}
.admision01inr a img{
    float: left;
    max-height: 180px;
    padding-left: 20px;
    margin-right: 5px;
}
.admision01inr a h3 {
    text-transform: uppercase;
    color: #232020;
    font-size: 28px;
    font-weight: 700;
    line-height: 33px;
    margin-top: 30px;
}
.admision01inr a:hover{
    background-color: #013e9b;
    color: #fff;
    border-color: #013e9b;
}
.admision01inr a:hover h3{
    color: #fff;
}
.parentrew01txt.parentrew01txt01 {
    text-align: justify;
}
.notice001{
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 0px;
}
.filterby h3{
    margin-top: 0px;
    background-color: #013d9b;
    color: #fff;
    font-size: 18px;
    padding: 15px;
    font-weight: 600;
    margin-bottom: 23px;
}
.filterby h4{
    margin-top: 0px;
    color: #373737;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 12px;
}
.filterby h4 span{
    color: #ff9934;
}
.filterby ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
.filterby ul li{    
    margin-bottom: 6px;
    font-size: 16px;
}
.filterby ul li label{
    font-weight: 500;
}
.filterby ul li label input{
    margin-top: 0px;
    width: 20px;
    height: 18px;
    vertical-align: sub;
    margin-right: 6px;
}
.news01{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
}
.news01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.news01 ul li{
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 7px;
    margin-bottom: 10px;
}
.news01date{
    float: left;
    width: 120px;
    height: 120px;
    background-color: #ff9934;
    color: #fff;
    text-align: center;
    border: 5px solid #da251c;
}
.news01date h3{
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
}
.news01date h3 span{
    display: block;
    font-size: 35px;
}
.news01dtl{
    float: left;
    width: 65%;
    padding-left: 20px;
    padding-top: 14px;
}
.news01dtl h4{
    font-size: 20px;
    line-height: 26px;
    margin-top: 0px;
}
.news01dtl h4 a{
    color: #333;
}
.news01dtl h4 a:hover{
    color: #da251c;
}
.news01dtllink{
    float: right;
    width: 145px;
    height: auto;
    text-align: center;
    padding-top: 53px;
}
.news01dtllink a{
    background-color: #ff9934;
    color: #fff;
    padding: 10px 20px;
    border-radius: 34px;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 14px;
}
.news01dtllink a:hover{
    background-color: #333;
}
.newtag{background-image:url(../images/new-icon.png);background-repeat: no-repeat;background-position: top right;background-size: auto 70px;}

.newspage01{
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 20px;
}
.newspage01 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.newspage01 ul li{
    display: inline-block;
    margin: 0px 2px;
}
.newspage01 ul li a{
    background-color: #fff;
    border: 1px solid #adadad;
    color: #4b4949;
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 25px;
    border-radius: 50px;
    font-weight: 600;
}
.newspage01 ul li a:hover{
    background-color: #ff9934;
    color: #fff;
    border: 1px solid #ff9934;
}
.newspage01 ul li a.leftarow{}
.newspage01 ul li a.rigtarow{}
.newspage01 ul li.curnet{}
.newspage01 ul li.curnet a{ background-color: #ff9934; color: #fff; border: 1px solid #ff9934;}

.facitypower{
    float: left;
    width: 100%;
    height: auto;
    padding: 50px 0px;
}
.facitypower h3 {
    color: #1f1e1e;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 17px;
    margin-top: 0px;
}
.facitypower p {
    color: #656565;
    font-size: 21px;
    font-weight: 300;
    line-height: 38px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}
.faccont {
    padding-top: 30px;
}
.facitypower p span{
    color: #da251c;
    font-weight: 600;
}
.facitypower img{}
.facitypower .col-md-12{
    margin-bottom: 20px;
}

.misfacity01{
    width: 100%;
    height: auto;
    float: left;
    padding: 35px 0px 45px;
  text-align:center;
}
.misfacity01 p {
    color: #656565;
    font-size: 20px;
    font-weight: 300;
    line-height: 31px;
    margin: auto;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
    max-width: 100%;
}
.misfacity01 h4 {
    font-size: 33px;
    font-weight: 500;
    margin-bottom: 25px;
    color: #101010;
    margin-top: 50px;
    font-family: 'Poppins', sans-serif;
}
.misfacity01 a {
    letter-spacing: 0.5px;
    font-family: 'Raleway', sans-serif;
}
.facl-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px -15px;
}
.facl-col {
    padding: 0px 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
}
.facl-col.facl-mid {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
.misfacity01 ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    height: auto;
    margin-bottom: 20px;
}
.misfacity01 ul li {
    position: relative;
    color: #515151;
    font-size: 20px;
    font-weight: 500;
    line-height: 33px;
    margin: auto;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
    padding-left: 30px;
}
.misfacity01 ul li:after {
    content: '';
    background-image: url(../images/arrow01.png);
    width: 20px;
    height: 35px;
    background-size: 20px;
    position: absolute;
    top: 7px;
    left: 0;
    background-repeat: no-repeat;
}
.misfacity01 ul.textright01{ text-align:right;}
.misfacity01 ul.textleft01{ text-align:left;}
.misfacity01 ul.textright01 li{ padding-left: 0px; padding-right: 30px;}
.misfacity01 ul.textright01 li:after{ left:inherit; right: 0; background-image:url(../images/arrow02.png);}
.misfacity{}
.misfacity img{}


.gettech{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
}
.gettech h3 {
    text-align: center;
    color: #202020;
    font-size: 42px;
    font-weight: 500;
    margin-bottom: 30px;
    margin-top: 0px;
}
.contbox001{
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #ddd;
    padding: 20px 5px;
    text-align: center;
    min-height: 240px;
    padding-top: 30px;
    margin-bottom: 40px;
}
.contbox001 img{
    max-height: 40px;
}
.contbox001 h4{
    color: #373737;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 15px;
}
.contbox001 p{
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 0px;
    font-weight: 500;
    color: #333;
    font-family: 'Poppins', sans-serif;
}
.contbox001 p a{
    color: #333;
}
.contbox001 p a:hover{
    color: #ff9934;
}

.contleft001{
    width: 100%;
    height: auto;
    float: left;
}
.contleft001 h5{
    color: #373737;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 23px;
    margin-top: 0px;
}
.contleft001 .admision01inr{
    margin: 0px;
    text-align: left;
    margin-bottom: -4px;
}
.contleft001 .admision01inr a img{
    max-height: 110px;
    margin-right: 60px;
}
.contleft001 .admision01inr a h3{
    margin-top: 13px;
    text-align: left;
    font-size: 25px;
}
.contleft001 form{ width:100%; height:auto; float:left;}
.contleft001 form ul{width:100%;height:auto;float:left;margin:0px;padding:0px;list-style: none;}
.contleft001 form ul li{width: 50%;height:auto;float:left;margin-bottom: 20px;padding-right: 15px;}
.contleft001 form ul li label{
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 10px;
}
.contleft001 form ul li input{
    width: 100%;
    height: 45px;
    box-shadow: none;
    text-decoration: none;
    outline: 0px;
    color: #000;
    font-size: 15px;
    border-radius: 0px;
    border: 1px solid #808080;
    padding: 10px;
}
.contleft001 form ul li textarea{
    width: 100%;
    height: 120px;
    box-shadow: none;
    text-decoration: none;
    outline: 0px;
    color: #000;
    font-size: 15px;
    border-radius: 0px;
    border: 1px solid #808080;
    padding: 10px;
}
.contleft001 form ul li input.btncontact,.dropquteinrtxt form ul li input.btncontact{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border: 0px;
    min-width: 150px;
    text-transform: uppercase;
    width: auto;
    height: auto;
}
.contleft001 form ul li input.btncontact:hover{
    background-color: #333;
    color: #fff;
}
.contleft001 form ul li:nth-child(5){
    width: 100%;
}




.faq01{ width:100%; height:auto; float:left; padding:35px 0px;}
.faq01 h3{
    text-align: center;
    margin-top: 0px;
    color: #373737;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 30px;
    line-height: 35px;
}
.faq01 h1,.blogpage h1,.gettech h1,.leaser004 h1{
    text-align: center;
    margin-bottom: 30px;
}
.faqtab01{
    width: 100%;
    height: auto;
    float: left;
}
.faqtab01 .bbAccordion{
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #7a7a7a;
}
.faqtab01 .accordion-head{
    width: 100%;
    height: auto;
    float: left;
    border: 0px;
    box-shadow: none;
    padding: 15px;
}
.faqtab01 .accordion-head h2{
    font-size: 18px !important;
}
.faqtab01 .accordion-content{
    width: 100%;
    height: auto;
    float: left;
    padding: 20px 35px;
    background-color: #f8f8f1 !important;
    padding-top: 6px;
}
.faqtab01 .accordion-content p{
    color: #404040;
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
}
.faqtab01 .bbAccordion.active{
    border: 2px solid #ff9934;
    background-color: #f8f8f1;
}
.faqtab01 .bbAccordion.active .accordion-head{
    background-color: #f8f8f1;
}
.faqtab01 .bbAccordion.active .accordion-head h2{}


.dropqute{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
    background-color: #f2f2f2;
}
.dropquteinr{
    background-color: #fff;
    width: 100%;
    height: auto;
    float: left;
}
.dropquteinrtxt{
    width: 100%;
    height: auto;
    float: left;
    padding: 26px 0px 0px 40px;
}
.dropquteinrtxt h3{
    margin-top: 0px;
    color: #373737;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 18px;
    line-height: 35px;
}
.dropquteinrtxt form{
    width: 100%;
    height: auto;
    float: left;
}
.dropquteinrtxt form ul{
    width: 100%;
    height: auto;
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.dropquteinrtxt form ul li{
    width: 33.3%;
    height: auto;
    float: left;
    padding-right: 15px;
    margin-bottom: 15px;
}
.dropquteinrtxt form ul li label{
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 10px;
}
.dropquteinrtxt form ul li input{
    width: 100%;
    height: 35px;
    box-shadow: none;
    text-decoration: none;
    outline: 0px;
    color: #000;
    font-size: 15px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid #808080;
    padding: 0px;
}
.dropquteinrtxt form ul li textarea{
    width: 100%;
    height: 85px;
    box-shadow: none;
    text-decoration: none;
    outline: 0px;
    color: #000;
    font-size: 15px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid #808080;
    padding: 0px;
}
.dropquteinrtxt form ul li button{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border: 0px;
    min-width: 150px;
    text-transform: uppercase;
  outline:0px;
  box-shadow:none;
}
.dropquteinrtxt form ul li button:hover{
    background-color: #333;
    color: #fff;
}
.dropquteinrtxt form ul li:nth-child(4){ width:100%;}
.blogpage{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
}
.blogpage h3{
    text-align: center;
    color: #373737;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 35px;
    margin-top: 0px;
}
.blogpagebox{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 40px;
}
.blogpageboximg{
    width: 100%;
    height: auto;
    float: left;
}
.blogpageboximg a{
    display: block;
}
.blogpageboximg a img {
    max-height: 260px;
    width: 100%;
    object-fit: cover;
    border: 1px solid #eaefec;
}
.blogpageboxtxt{
    width: 90%;
    height: auto;
    float: left;
    background-color: #f5f5f5;
    padding: 30px;
    margin: 0px 5%;
    min-height: 345px;
}
.blogpageboxtxt h4{
    margin-top: 0px;
    margin-bottom: 15px;
    color: #333;
}
.blogpageboxtxt h4 i{}
.blogpageboxtxt h5{
    font-size: 26px;
    font-weight: 500;
}
.blogpageboxtxt h5 a{
    color: #000;
}
.blogpageboxtxt h5 a:hover{
    color: #ff9934;
}
.blogpageboxtxt p{
    color: #4f4f4f;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 18px;
}
.blogpageboxtxt a.rdbtn{
    background-color: #ff9934;
    color: #fff;
    padding: 10px 20px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 15px;
    display: inline-block;
}
.blogpageboxtxt a.rdbtn:hover{
    background-color: #333;
}


.blog-detail-page{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
}
.blog-detail-pageimg{
    width: 100%;
    height: auto;
    float: left;
}
.blog-detail-pageimg img{}
.blog-detail-page-txt{
    width: 90%;
    height: auto;
    float: left;
    background-color: #f5f5f5;
    margin: 0px 5%;
    margin-top: -40px;
    padding: 30px;
    margin-bottom: 40px;
}
.blog-detail-page-txt h4{
    margin-top: 0px;
    margin-bottom: 21px;
    color: #333;
}
.blog-detail-page-txt h4 i{
    color: #ff9934;
    margin-right: 4px;
}
.blog-detail-page-txt h5{
    font-size: 33px;
    font-weight: 500;
    margin-bottom: 15px;
}
.blog-detail-page-txt h5 a{
    color: #000;
}
.blog-detail-page-txt h5 a:hover{}
.blog-detail-page-txt p{
    color: #4f4f4f;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 18px;
}
.blog-detail-page-txt-back{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}
.blog-detail-page-txt-back a{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: inline-block;
}
.blog-detail-page-txt-back a i{
    font-size: 22px;
    margin-right: 11px;
    vertical-align: bottom;
}
.blog-detail-page-txt-back a:hover{
    background-color: #333;
}


.loginpge{
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0px;
}
.loginpge h3{
    text-align: center;
    margin-top: 0px;
    color: #373737;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 30px;
}
.loginpgebox{
    width: 100%;
    height: auto;
    float: left;
    border: 2px solid #013d9b;
    text-align: center;
    padding: 20px;
    background-color: #fff;
  margin-bottom:20px;
}
.loginpgebox img{
    max-height: 103px;
}
.loginpgebox h4{
    font-size: 24px;
    color: #333;
    margin: 20px 0px;
}
.loginpgebox a{
    background-color: #ff9934;
    color: #fff;
    padding: 8px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    min-width: 140px;
    display: inline-block;
    border: 1px solid #ff9934;
}
.loginpgebox a:hover{ border:1px solid #fff; color:#fff;}
.loginpgebox:hover{ background-color:#ff9934; border: 2px solid #ff9934;}
.loginpgebox:hover h4{ color:#fff;}
.loginpgebox:hover a{border:1px solid #fff; color:#fff;}



.payonline{width:100%;height:auto;float:left;padding:50px 0px;background-color: #f1f1f1;}
.payonlineleft{width:100%; height:auto; float:left;}
.payonlineleft h3{
    margin: 0px;
    background-color: #014691;
    color: #fff;
    padding: 16px;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
}
.payonlineleftinr{width: 74%;height:auto;float:left;background-color: #fff;padding: 40px;text-align: center;}
.payonlineleftinr select{
    width: 100%;
    height: 45px;
    box-shadow: none;
    text-decoration: none;
    outline: 0px;
    color: #000;
    font-size: 15px;
    border: 1px solid #ababab;
    padding: 10px 20px;
    border-radius: 46px;
    margin-bottom: 20px;
}
.payonlineleftinr input{
    width: 100%;
    height: 45px;
    box-shadow: none;
    text-decoration: none;
    outline: 0px;
    color: #000;
    font-size: 15px;
    border: 1px solid #ababab;
    padding: 10px 20px;
    border-radius: 46px;
    margin-bottom: 20px;
}
.payonlineleftinr button{
    background-color: #ff9934;
    color: #fff;
    padding: 12px 25px;
    border-radius: 34px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border: 0px;
    min-width: 150px;
}
.payonlineleftinr btton:hover{ background-color:#014691;}
.payonlinerigt{width: 26%;height:auto;float: right;}
.payonlinerigt img{}
.achivmntbg{ width:100%; height:auto; float:left; background-color:#f7f5f5;  padding: 40px 0px;}
.acivmntpge{width:100%; height:auto; float:left; }
.acivemntbox {
    width: 100%;
    height: auto;
    float: left;
    background-image: url(../images/achivmentbg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 55px;
    text-align: center;
    min-height: 430px;
    padding-top: 60px;
    margin-bottom: 40px;
}
.acivemntbox p {
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #4a4a4a;
    font-size: 13px;
    line-height: 22px;
}
.acivemntbox p span{ color: #ff9934;}

.hmnwsec01{ width:100%; height:auto; float:left; background-color:#f4f5f9; padding-bottom: 30px; margin-bottom: 40px;}
.hmparhed{padding: 45px 0px;}
.hmparhed h3{font-size: 42px;}
.digitallern02.hmparhed h3 {
    max-width: 1000px;
}

.ourhed001{ width: 100%;  text-align: center; float: left; margin-top:30px;}
.ourhed001 h3 {
    text-align: center;
    margin-top: 0px;
    font-size: 41px;
    font-weight: 500;
    max-width: 100%;
    margin: auto;
    line-height: 54px;
    margin-bottom: 0px;
    font-family: 'Playfair Display', serif;
    color: #232122;
}
.weprepae001 {
    width: 100%;
    height: auto;
    float: left;
    background-image: url(../images/corebg01.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 40px 0px;
    text-align: center;
}
.weprepae001 h4 {
    margin-top: 0px;
    font-weight: 500;
    max-width: 900px;
    margin: auto;
    line-height: 46px;
    margin-bottom: 30px;
    color: #fafbfc;
    font-size: 41px;
}
.corebox01{
    width: 100%;
    height: auto;
    float: left;
    padding: 20px 0;
}
.corebox01 img{}
.corebox01 h3 {
    color: #fafbfc;
    font-size: 32px;
    margin-bottom: 10px;
    font-weight: 600;
}
.corebox01 p {
    font-size: 20px;
    color: #fafbfc;
    line-height: 30px;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}
.weprepae002{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    padding: 30px 0px 50px;
}
.clr-img {
    min-height: 100px;
}
.weprepae002 .corebox02 h3 {
    color: #000;
}
.weprepae002 .corebox02 p {
    color: #121212;
    font-weight: 400;
}
.weprepae002 .ourhed001 h3 {
    color: #000;
}
.weprepae002 .ourhed001{ margin-top:0px;}
.histyr001{}
.histyr001 h5{margin-bottom: 20px;}
.hsh-desing {
    padding: 0px 0px;
    float: left;
    width: 100%;
    font-size: 41px;
    font-weight: 500;
    color: #030303;
    line-height: 50px;
    margin-bottom: 40px;
    margin-top: 60px;
}
.history-misssec {
    float: left;
    width: 100%;
    background: #f4f5f9;
    padding: 7px 0 40px;
    margin-top: -45px;
}
.history-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.his-img {
   -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 30px;
}
.his-content {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 70px;
    position: relative;
    overflow: hidden;
}
.his-content:before {
    content: "";
    width: 40px;
    height: calc(100% - 37px);
    position: absolute;
    background: #ff9934;
    left: 0;
    bottom: 0;
}
.over-lay:before {
    content: "";
    width: 50px;
    height: 50px;
    border-left: 20px solid #f4f5f9;
    position: absolute;
    border-bottom: 20px solid #f4f5f9;
    left: -5px;
    top: 0px;
    transform: rotate(-42deg);
}
.over-lay:after {
    content: "";
    width: 50px;
    height: 50px;
    border-left: 20px solid #f4f5f9;
    position: absolute;
    border-bottom: 20px solid #f4f5f9;
    left: -5px;
    bottom: -17px;
    transform: rotate(-44deg);
}
.his-content h4 {
    display: inline-block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 25px;
    color: #000;
    padding: 21px 0px 21px 38px;
    margin: 0px 0 25px;
}
.his-content h4 {
    display: inline-block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #202f3c;
    padding: 16px 0px 21px 47px;
}
.his-content h4:before {
    content: "";
    background-image: url(../images/over-vector-img.png);
    position: absolute;
    left: -59px;
    width: 206px;
    height: 66px;
    top: 0;
    background-repeat: no-repeat;
}
.his-inner {
    display: flex;
    flex-flow: wrap;
}
.his-month {
    width: 100%;
    flex-basis: 105px;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #162029;
    line-height: 27px;
}
.his-data {
    width: 100%;
    flex-basis: calc(100% - 105px);
}
.his-data ul, .his-data ol {
    list-style: none;
    padding: 0;
}
.his-data ul li, .his-data p ,.his-data ol li {
    font-size: 17px; 
    color: #313e4b;
    line-height: 28px;
    margin-bottom: 15px;
    text-align: justify;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.his-data ul li ,.his-data ol li {
    position: relative;
    padding-left: 25px;
}
.his-data ol li {
    float: left;
    width: 50%;
}
.his-data ul li:before ,.his-data ol li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #ff9934;
    border-radius: 50%;
    left: 0;
    top: 10px;
}
.history-list li:nth-child(even) .his-img {
    order: 2;
    padding-left: 30px;
    padding-right: 0;
    -ms-flex: 0 0 46.5%;
    flex: 0 0 46.5%;
    max-width: 46.5%;
}
.history-list li:nth-child(even) .his-content {
    padding-left: 0;
    padding-right: 80px;
    -ms-flex: 0 0 53.5%;
    flex: 0 0 53.5%;
    max-width: 53.5%;

}
.history-list li:nth-child(even) .his-content::before {
    left: inherit;
    right: 0;
    background: #01348b;
}
.history-list li:nth-child(even) .over-lay::before {
    left: inherit;
    right: -5px;
}
.history-list li:nth-child(even) .over-lay:after {
    left: inherit;
    right: -5px;
}
.history-list li:nth-child(even) .his-content h4 {
    display: block;
    padding: 16px 37px 21px 0;
    text-align: right;
}
.history-list li:nth-child(even) .his-content h4:before {
    left: inherit;
    right: -83px;
    background-image: url(../images/over-vector-img2.png);
}
.his-data p strong {
    color: #da251c;
}
.his-inner02 .his-data02 {
    flex-basis: 100%;
}
.logdrp img {
    width: 20px;
    vertical-align: top;
}
.owl-theme .owl-dots .owl-dot span {
    width: 9px;
    height: 9px;
    margin: 0 4px !important;
    background: #000 !important;
    transition: 0.4s;
    border-radius: 50%;
}
.owl-theme .owl-dots .owl-dot {
    margin: 0px 2px;
    transition: all 0.4s;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 50%;
    width: 22px;
    height: 20px;
    padding: 0 !important;
    text-align: center;
    border: 2px solid transparent;
}
.owl-theme .owl-dots .owl-dot.active {
    border-color: #ff9934;
}
.owl-theme .owl-dots .owl-dot.active span {
    background: #ff9934 !important;
}
.blogs01 .owl-dots.disabled {
    display: block;
}
#cssmenu > ul > li > a:before ,.bottombar ul li > a:before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    background: #da251c;
    bottom:-17px;
    left: 0;
    transition: all 0.4s;
}
#cssmenu > ul > li.current-menu-item > a:before , .bottombar ul li.current-menu-item > a:before{
    width: 100%;
}
#cssmenu ul ul li.current-menu-item > a {
    border-color: #da251c;
    color: #da251c;
    border-color: #da251c;
    font-weight: 600;
}
.bottombar ul li > a:before {
    bottom: 0;
}
.lederp01 td, .lederp01 th, .list-sec .csrt-list li {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    font-family: 'Poppins', sans-serif;
}
.lederp01 h6 {
    font-size: 34px;
    font-weight: 500;
    color: #da251c;
    margin: 25px 0 10px;
}



/*--------- ADD CSS Admission pages ----------*/
.leaser002.mis001 {
    margin-top: 0;
}
.mis-img {
    float: left;
    width: 100%;
    margin-top: 35px;
}
.leaser002.mis001 .mis-img {
    margin-top: -40px;
    margin-bottom: -40px;
}
.mis001 .lederp01 h3 {
    max-width: 100%;
}
.mis002 {
    float: left;
    width: 100%;
    margin: 35px 0 40px;
}
.mis002 h3 {
    margin-top: 0px;
    font-size: 37px;
    font-weight: 500;
    line-height: 44px;
    margin-bottom: 0px;
    font-family: 'Playfair Display', serif;
    color: #020202;
    max-width: 700px;
}
.leaser002.admission-enquery02 {
    margin-top: -240px;
}
.abtsecion01.admision001 {
    padding-bottom: 0;
}
.admission-enquery {
    float: left;
    width: 100%;
    margin-top: -95px;
    padding: 40px 0;
    background-size: cover;
    background-position: center center;
}
.admission-enquery h3, .admission-enquery h1 {
    text-align: center;
    margin-top: 15px;
}
.enquery_form {
    padding: 40px 0 15px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
    list-style: none;
}
.enquery_form li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding: 0px 10px;
}
.form-row {
    margin-bottom: 20px;
}
.form-row label {
    font-weight: 500;
    color: #000;
    display: block;
    font-size: 15px;
}
.form-row label span {
    font-size: 26px;
    line-height: 0;
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
    vertical-align: baseline-middle;
    color: red;
}
.form-input {
    display: block;
    width: 100%;
    padding: 12px;
    border-radius: 0;
    box-shadow: none !important;
    outline: none !important;
    border: 1px solid #cacaca;
    color: #000;
    height: 45px;
}
.form-input::placeholder {    
    color: #000;
}
.form-input:focus {
    border-color: #012e89;
}
.enquery_form li.flr {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
}
.submit-btn {
    background: #ff9934 !important;
    border: 0;
    color: #fff;
    padding: 12px 35px;
    font-size: 19px;
    border-radius: 50px;
    outline: none !important;
    box-shadow: none !important;
    transition: all 0.4s;
    font-weight: 400;
}
.submit-btn:hover, .submit-btn:focus {
    background: #333333!important;
    color: #fff;
}
.financial-sec {
    float: left;
    width: 100%;
    padding: 60px 0;
    background: #f6f6f6;
    margin-top: -20px;
}
.financial-list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.financial-list > li {
    margin: 0px 15px 30px;
    border: 1px solid #dad8d8;
    background: #fff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
    max-width:calc(50% - 30px);
    width: calc(50% - 30px);
}
.financial-img {
    overflow: hidden;
}
.financial-img img {
    transform: scale(1);
    transition: all 0.4s;
}
.financial-img:hover img {
    transform: scale(1.1);
}
.financial-content {
    padding: 25px;
}
.financial-content h4 {
    font-size: 35px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #2f2f2f;
}
.financial-content h4 a {
    display: block;
    color: #2f2f2f;
}
.financial-content h4 a:hover {
    color: #ff9934;
}
.financial-content p, .financial-content li {
    font-size: 18px;
    line-height: 29px;
    font-family: 'Poppins', sans-serif;
    color: #373737;
}
.financial-content p strong {
    font-weight: 600;
}
.csrt-list {
    margin: 0;
    list-style: none;
}
.csrt-list li {
    margin-bottom: 15px;
    position: relative;
    padding-left: 35px;
    text-align: justify;
    font-weight: 600;
}
.csrt-list.csrt-list02 li {
    float: left;
    width: 33.33%;
}
.csrt-list li:before {
    content: '';
    background-image: url(../images/check01.png);
    position: absolute;
    top: 4px;
    left: 0;
    width: 30px;
    height: 30px;
    background-size: 30px;
    background-repeat: no-repeat;
}
.financial-content h5 {
    text-transform: uppercase;
    font-size: 23px;
    color: #da251c;
    margin: 0 0 10px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.enquery_form.enquery_form02 {
    padding: 0px 0 15px !important;
}
.enquery_form.enquery_form02 li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.enquery_form.enquery_form02 li.flr {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
}
.form-row textarea.form-input {
    height: 125px;
}
.abr01 {
    margin: 25px 0 0;
}
.digitallern02.admission2 h3 {
    max-width: 100%;
}
.admission2 {
    margin-top: 30px;
}
.schr-pera {
    text-align: center;
    margin: auto;
}
.schedule-sec003 {
    float: left;
    width: 100%;
    padding: 40px 0;
}
.schr-pera p {
    color: #565656;
    font-size: 21px;
    font-weight: 300;
    line-height: 35px;
    margin: auto;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;
}
.schr-pera .submit-btn {
    display: inline-block;
}
.schr-pera h3,.schedule-sec0003 h1 {
    font-family: 'Playfair Display', serif;
    color: #0e0e0e;
    font-size: 41px;
    margin: 0 0 20px;
    line-height: 50px;
}
.pros-img {
    background: #f6f6f6;
    padding: 20px;
    border: 1px solid #d6d0d0;
    position: relative;
}
.pros-img img {
    max-height: 271px;
    margin: auto;
    display: block;
}
.pros-img .submit-btn {
    position: absolute;
    bottom: 45px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 220px;
    text-align: center;
}
.digitallern02 {
    background-size: cover;
    background-position: center;
}
.pros-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7px;
}
.pros-gallery li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0px 7px;
    margin-bottom: 14px;
    list-style: none;
}
.pros-gallery li a {
    display: block;
    overflow: hidden;
}
.pros-gallery li a img {
    transition: all 0.4s;
    transform: scale(1);
}
.pros-gallery li a:hover img {
    transform: scale(1.1);
}
.abtrigt01 h4 strong,.mnr-heading strong {
    color: #da251c;
    display: block;
}

/*-------- Admission Form CSS ---------*/
#msform fieldset:not(:first-of-type) {
  display: none;
}
.abtrigt01 form span {
    position: static !important;
}
.admission-process {
    list-style: none;
    display: flex;
    flex-flow: wrap;
    margin: 25px 0;
}
.admission-process li {
    width: 100%;
    flex-basis: 25%;
    margin: 0;
    text-align: center;
    border-top: 3px solid #cccccc;
    position: relative;
}
.admission-process li.active {
    border-color: #39b54a;
}
.admission-process li:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #004aad;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
    top: -11px;
    transition: all 0.4s;
}
.pros-box {
    padding: 0 5px;
    margin-top: 25px;
}
.admission-process .pros-box span {
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3e3c3c;
    font-weight: 400;
    display: block;
    margin-bottom: 10px;
    position: initial !important;
}
.admission-process .pros-box h6 {
    font-size: 14px;
    background: #004aad;
    color: #fff;
    padding: 12px 5px;
    font-weight: 500;
    line-height: 19px;
    transition: all 0.4s;
    margin: 0;
}
.admission-process li.active h6 {
    background: #ff9934;
}
.admission-process li.active::before {
    background: #39b54a;
    content: "\f00c";
    font: normal normal normal 12px/1 FontAwesome;
    color: #fff;
    line-height: 20px;
}
.addmiss-form-sec {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.admissfr-sec02 {
    margin-top: 30px;
}
.addmiss-form-sec form {
    position: relative;
}
.addmiss-form-sec .enquery_form li.flr {
    text-align: left;
}
.addmiss-form-sec .enquery_form {
    padding: 10px 7px !important;
    text-align: left;
}
.apr02 {
    background: #f8f9fb;
}
.enquery_form input[type="radio"] {
    width: auto;
    display: inline-block;
}
.radio-block {
    margin-top: 15px;
}
.addmiss-form-sec .form-input {
    padding: 8px 12px;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 25px;
}
/*.addmiss-form-sec fieldset {
    text-align: center;
    position: initial !important;
    transform: initial !important;
    opacity: 1 !important;
}*/
.enquery_form input[type="file"] {
    border: 1px solid #d0cfcf;
    padding: 7px;
    background: #fff;
}
.addmiss-form-sec .submit-btn {
    margin: 0px 10px;
}
input.previous.action-button.submit-btn {
    background: #004aad;
}
.addmiss-form-sec .tab {
    display: none;
}
.admir-btns {
    text-align: center;
    margin: 15px 0 40px;
}
.blog-detail-pageimg img {
    width: 100%;
    border: 1px solid #eaefec;
}
.pagination-single-inner .previous-post, .pagination-single-inner .next-post {
    background: #ff9934;
    color: #fff;
    width: 46px;
    display: inline-block;
    height: 40px;
    text-align: center;
    font-size: 25px;
    transition: all 0.4s;
}
.pagination-single-inner {
    float: left;
    width: 100%;
    margin-top: 25px;
}
.pagination-single-inner .next-post {
    float: right;
}
.pagination-single-inner span.title {
    display: none;
}
.pagination-single-inner .previous-post:hover , .pagination-single-inner .previous-post:focus,
.pagination-single-inner .next-post:hover , .pagination-single-inner .next-post:focus{
    background: #383838;
}
.cf7mls_progress_bar {
    overflow: visible !important;
    margin-top: 35px !important;
}
.cf7mls_progress_bar li.cf7_mls_steps_item {
    border-top: 3px solid #cccccc;
}
.cf7mls_progress_bar li.cf7_mls_steps_item:after{
  display: none;
}
.cf7mls_progress_bar li.cf7_mls_steps_item.active {
    border-color: #39b54a;
}
.cf7mls_progress_bar li.cf7_mls_steps_item::before {
    width: 21px !important;
    height: 21px !important;
    background: #004aad !important;
    content: "" !important;
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    text-align: center;
    line-height: 21px !important;
    color: #fff;
}
.cf7mls_progress_bar li.cf7_mls_steps_item.active::before {
    font: normal normal normal 12px/1 FontAwesome;
    content: "\f00c" !important;
    background: #39b54a !important;
}
.cf7mls_progress_bar li.cf7_mls_steps_item .cf7_mls_steps_item_container {
    padding-top: 25px;
}
.cf7mls_progress_bar li.cf7_mls_steps_item .cf7_mls_steps_item_container .cf7_mls_steps_item_icon {
    position: static !important;
    width: 100% !important;
    margin-left: 0;
}
.cf7mls_progress_bar li.cf7_mls_steps_item .cf7_mls_steps_item_container .cf7_mls_steps_item_icon span.cf7_mls_count_step {
    display: block !important;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3e3c3c;
    font-weight: 400;
    margin-bottom: 10px;
}
.cf7mls_progress_bar li.cf7_mls_steps_item .cf7_mls_steps_item_container .cf7_mls_steps_item_icon span.cf7_mls_count_step:before {
    content: "0";
}
.cf7mls_progress_bar li.cf7_mls_steps_item .cf7_mls_steps_item_container .cf7_mls_steps_item_icon span.cf7_mls_check {
    display: none !important;
}
.cf7mls_progress_bar li.cf7_mls_steps_item .cf7_mls_steps_item_container .cf7_mls_steps_item_content .cf7mls_progress_bar_title {
    font-size: 14px;
    background: #004aad;
    color: #fff;
    padding: 12px 5px;
    font-weight: 500;
    line-height: 19px;
    transition: all 0.4s;
    margin: 10px 6px 0;
    text-align: center;
    font-family: 'Raleway', sans-serif;
}
.cf7mls_progress_bar li.cf7_mls_steps_item.active .cf7_mls_steps_item_container .cf7_mls_steps_item_content .cf7mls_progress_bar_title {
    background: #ff9934;
}
.addmiss-form-sec .radio-block .wpcf7-radio.form-input {
    padding: 0;
    border: 0;
}
.addmiss-form-sec .radio-block .wpcf7-radio .wpcf7-list-item {
    margin: 0;
}
.addmiss-form-sec .radio-block .wpcf7-radio .wpcf7-list-item-label {
    font-size: 15px;
    color: #5a5a5a;
    vertical-align: baseline;
    padding-left: 4px;
}
.addmiss-form-sec .radio-block .wpcf7-radio .last {
    padding-left: 30px;
}
.addmiss-form-sec .cf7mls-btns {
    text-align: center;
}
.addmiss-form-sec fieldset .cf7mls_btn, .addmiss-form-sec fieldset .cf7mls_back,
.addmiss-form-sec fieldset .action-button.submit-btn{
    background: #ff9934;
    border: 0 !important;
    color: #fff;
    padding: 9px 35px !important;
    font-size: 19px;
    border-radius: 50px !important;
    outline: none !important;
    box-shadow: none !important;
    transition: all 0.4s;
    font-weight: 600 !important;
    opacity: 1 !important;
    float: none;
    display: inline-block;
    margin: 0 15px !important;
}
.addmiss-form-sec .cf7mls-btns .cf7mls_back{
    background: #222222;
}
.addmiss-form-sec fieldset .cf7mls_back:focus, .addmiss-form-sec fieldset .cf7mls_back:hover{
    background: #ff9934;
}
.addmiss-form-sec fieldset .cf7mls_btn:focus,.addmiss-form-sec fieldset .cf7mls_btn:hover,
.addmiss-form-sec fieldset .action-button.submit-btn:focus,.addmiss-form-sec fieldset .action-button.submit-btn:hover {
    background: #222222;
}
.inner-headi {
    font-size: 29px;
    font-weight: 700;
    margin: auto;
    margin-bottom: 15px;
    color: #424242;
    max-width: 800px;
}
.wpcf7 form .wpcf7-response-output {
    border: 2px solid #f00 !important;
    color: #f00 !important;
}
.fieldset-cf7mls-wrapper div.wpcf7-validation-errors {
    font-size: 14px !important;
    font-weight: 500;
}
.thank-page {
    text-align: center;
    padding: 40px 0 65px;
}
.thank-page h2 {
    font-size: 55px;
    font-weight: 600;
    margin-bottom: 25px;
}
.thank-page p {
    font-size: 21px;
    font-weight: 500;
}
.thank-page h2 {
    font-size: 55px;
    font-weight: 600;
    margin-bottom: 15px;
}
.thank-page a {
    background: #ff9934;
    color: #fff;
    font-size: 18px;
    padding: 10px 25px;
    display: inline-block;
    margin-top: 15px;
    border-radius: 50px;
    text-decoration: none !important;
}
.thank-page a:hover{
    background: #da251c;
}

/*-------- Start Aos Animation css --------*/

.section01 .col-md-3.aos-init.aos-animate:nth-child(2) , .section08 .col-md-3.aos-init.aos-animate:nth-child(2) {
    transition-delay: .4s;
}
.section01 .col-md-3.aos-init.aos-animate:nth-child(3) , .section08 .col-md-3.aos-init.aos-animate:nth-child(3){
    transition-delay: .8s;
}
.section01 .col-md-3.aos-init.aos-animate:nth-child(4) , .section08 .col-md-3.aos-init.aos-animate:nth-child(4){
    transition-delay: 1.2s;
}

/*-------- End Aos Animation css --------*/
.mis-gallery a {    
    display: block !important;
}
.mis-gallery li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.pros-gallery.mis-gallery {
    margin-top: 25px;
}
.mmr01 {
    margin-top: 50px;
}
.abtsecion01.hsr-sec,.abtsecion01.hsr-sec .lederp01 {
    padding-bottom: 0;
}
.abtsecion01.hsr-sec .lederp01 h5 {
    margin-bottom: 0;
}
.dgr-sec .row .col-md-6,.helthprodt01 .row .col-md-6, .philposy011 .row .col-md-6 {
    float: none;
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
.why01 .abtrigt01 p {
    margin-bottom: 25px;
}
.mis002 .abtrigt01 p {
    margin-bottom: 15px;
    line-height: 32px
}
.mis002 .abtrigt01 h4 {
    margin-bottom: 10px;
}
.admision001 .abtrigt01 p {
    line-height: 34px;
    color: #000;
}
.admision001 .abtrigt01 p:first-child {
    margin-bottom: 15px;
    color: #565656;
}
.admision001 .abtrigt01 h5 {    
    margin-bottom: 0;
}
.admision001 .abtrigt01 h5:after {
    background-image: url(../images/admission-enroll-img.jpg);
    background-position: top center;
}
.abtsecion01.visit01 {
    padding-bottom: 0;
}
.visit02.digitallern01 p strong {
    color: #3f3f3f;
    font-weight: 700;
}
.sprital001txt01 a.submit-btn {
    padding: 12px 35px;
    font-size: 19px;
    border-radius: 50px;
    line-height: 30px;
}
.sprital-sec .sprital001txt01 ul li {
    margin-bottom: 18px;
}
.sprital-sec p {
    text-align: left;
    margin-bottom: 30px;
}
.life-gallery-list {
    float: left;
    margin: 0px -10px;
}
.life-gallery-list li {
    width: 35%;
    float: left;
    list-style: none;
    padding: 10px;
}
.life-gallery-list li:nth-child(1),.life-gallery-list li:nth-child(7) {
    width: 30%;
}
.life-gallery-list li:nth-child(1) .lifglry01 img,.life-gallery-list li:nth-child(5) .lifglry01 img {
    height: 500px;
}
.life-gallery-list li:nth-child(5) {
    float: right;
}
.life-gallery-list li:nth-child(n+8) {
    width: 33.33%;
}
.sprital-sec {
    background: #f4f4f4;
}
.schedule-sec0003 {
    padding-bottom: 0;
}
.event-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.event-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px 15px;
    margin-bottom: 10px;
}
.wpcf7 form .wpcf7-response-output {
    float: left;    
}
.abtrigt01.khlo-sec p {
    margin-bottom: 0;
}
.sportbox .event-row {
    margin: 0 -10px;
}
.sportbox .event-col {
    flex-basis: 25%;
    -moz-flex-basis: 25%;
    -o-flex-basis: 25%;
    -webkit-flex-basis: 25%;
    padding: 10px;
    margin-bottom: 0;
}
.sportbox.miscampus01 h3 {
    margin-bottom: 20px;
}
.actparc01 .col-md-6 {
    padding-left: 5px;
    padding-right: 5px;
}
.actparc01 .row {
    margin-left: -5px;
    margin-right: -5px;
}
.actparc01 .khlo01 {
    margin-top: 10px;
}
.abt01 h3 {
    margin: 0 0;
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    margin-bottom: 26px;
    color: #3e3e3e;
}
.abtrigt01.abt01 p {
    margin-bottom: 10px;
}
.cbsecor01txt li table {
    margin: 5px 0 0;
    width: 100%;
}
.cbsecor01txt li table td:nth-child(1), .cbsecor01txt li table td:nth-child(2) {
    width: 30%;
    vertical-align: top;
}
.cbsecor01txt ul li strong {
    font-weight: 600;
}
.abtrigt01.sprital001txt01 {
    text-align: left;
}
.abtrigt01.sprital001txt01 h6 {
    text-align: left;
}
.abtrigt01 h6,.abtrigt01 h1.quote-heading {
    font-size: 25px;
    padding: 0;
    margin-bottom: 12px;
    font-family: 'Poppins', sans-serif;
    color: #444444;
    font-weight: 300;
    line-height: 36px;
    margin-top: 0;
}
.abtrigt01.sprital001txt01 p {
    margin-bottom: 20px;
}
.gallery a {
    overflow: hidden;
    display: block;
}
.misboks01 .csr-more {
    padding: 8px 41px;
}
.misboks01 .csr-more:hover {
    background: #013e9b;
}
.bottombar ul li:nth-child(6), .bottombar ul li:nth-child(7), .bottombar ul li:nth-child(8) {
    margin-right: 0;
}
.mobile-menu {
    display: none;
}
.fotsocil001 iframe {
    height: 346px;
    width: 100% !important;
}
.fotlinks h2,.fotlinks h4 {
    font-size: 21px !important;
    font-weight: 600 !important;
}
.fotlinks,.fotlinks2 .widget-content {
    margin-bottom: 40px;
}
.fotlinks2 iframe {
    height: 300px;
}
.fotbott0 .col-md-4:last-child .fotlinks,.fotbott0 .col-md-4:last-child .fotlinks2 .widget-content {
    margin-bottom: 0;
}
.cilative01 p strong {
    color: #da251c;
}
.close-menu {
    display: none;
}
.abtrigt01 span.left01,.abtrigt01 span.rigt01 {
    position: initial !important;
}
.section {
    padding: 50px 0;
    float: left;
    width: 100%;
}
.career-sec2 {
    background: #e6f1ff;
    float: left;
    width: 100%;
}
.carr-row {
    display: flex;
    flex-wrap: wrap;
}
.carr-col {
    width: 50%;
    display: flex;
    flex-direction: column;
}
.carr-row:nth-child(even) .carr-col {
    order: 2;
}
.carr-col.car-img {
    margin-right: calc(600px - 50vw);
    flex-grow: 1;
}
.carr-row:nth-child(even) .carr-col.car-img {
    order: 1;
    margin-right: 0;
    margin-left: calc(600px - 50vw);
}
.carr-row .car-pera {
    padding-right: 40px;
    padding-top: 8rem;
}
.carr-row:nth-child(even) .car-pera {
    padding-left: 40px;
    padding-right: 0;
}
.car-pera p {
    text-align: inherit;
    margin-bottom: 15px;
}
.car-img img {
    width: 100%;
    max-width: 100%;
}
.carr-heading {
    /*font-size: 37px;*/
}
.carr-form {
    background: #f8f6f6;
    padding: 40px;
    border: 1px solid #c5c5c5;
}
.carr-form .carr-heading {
    text-align: center;
    margin-bottom: 30px;
}
.carr-form label {
    font-weight: 600;
    font-size: 15px;
}
.carr-form .form-control {
    background: #fff;
    border-radius: 0;
    box-shadow: none !important;
    height: 40px;
    outline: none !important;
}
.carr-form .form-sub {
    background-color: #ff9934 !important;
    border: 0;
    color: #fff;
    font-size: 19px;
    padding: 10px 35px;
    border-radius: 50px;
    display: block;
    margin: 25px auto 0;
    transition: all 0.4s;
    box-shadow: none !important;
    outline: none !important;
}
.carr-form .form-sub:hover,.carr-form .form-sub:focus {
    background-color: #616161 !important;
}
.career-sec4 {
    background: #e6f1ff;
}
.career-sec4 .carr-heading {
    margin-bottom: 35px;
}
.career-sec4 .testimobalbox .owl-nav {
    display: none;
}
.vaertual-sec1 .car-pera p strong {
    font-size: 26px;
    margin-top: 5px;
    display: block;
}
.vaertual-sec1,.vaertual-sec2,.vaertual-sec01{
  float: left;
  width: 100%;
}
.jnm-slider {
    padding: 0 52px;
    margin-bottom: 2px;
    list-style: none;
}
.jnm-box {
    display: block;
    background: #003487;
    border-right: 2px solid #fff;
    color: #fff !important;
    padding: 12px 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    box-shadow: none !important;
    outline: none !important;
    cursor: pointer;
}
.jnm-box.active  {
    background: #ff9934;
}
.jnm-slider .slick-prev, .jnm-slider .slick-next {
    width: 50px;
    height: 46px;
    background: red;
    line-height: 16px;
}
.jnm-slider .slick-next {
    right: 0;
}
.jnm-slider .slick-prev {
    left: 0;
}
.jnm-slider .slick-prev:before, .jnm-slider .slick-next:before {
    font: normal normal normal 30px/1 FontAwesome;
}
.jnm-slider .slick-next:before {
    content: "\f105";
}
.jnm-slider .slick-prev:before {
    content: "\f104";
}
.vaertual-sec2,.vaertual-sec01{
    padding: 35px 0;
}
.ver-btn-list {
    list-style: none;
    text-align: center;
    margin: 0;
}
.ver-btn-list li {
    display: inline-block;
    margin: 0px 12px;
}
.ver-btn-list li a {
    display: block;
    background: #ff9934;
    color: #fff !important;
    font-size: 19px;
    padding: 15px 25px 15px 75px;
    position: relative;
    border-radius: 50px;
    transition: all 0.4s;
}
.ver-btn-list li a:before {
    content: "";
    background: #fff url(../images/arrow-icon.png) no-repeat;
    width: 45px;
    height: 45px;
    position: absolute;
    border-radius: 50%;
    background-position: 7px 9px;
    top: 6px;
    left: 6px;
    background-size: 35px;
}
.ver-btn-list li a:hover,.ver-btn-list li a:focus {
    background: #222222;    
}
.awardsingle {
    padding-bottom: 40px;
}
.mob-banner {
    display: none !important;
    width: 100%;
    max-width: 100%;
}
.sprital001 {
    padding-bottom: 30px;
}
.mrtop .cbsecor01txt ul li {
    width: 100%;
}
.sprital001txt01 ul.twocolm li {
    float: left;
    width: 50%;
}
.almvidoe001 iframe {
    max-width: 100%;    
}
.alumnibox001 h3 {
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 25px;
}
.alumiinr01txt h4 {
    font-size: 20px;
    margin-bottom: 5px;
}
.alumiinr01txt p {
    margin-bottom: 12px;
    font-size: 14px;
}
.cnr-form.contleft001 form ul li label {
    display: none;
}
.misiion01 .misiion01left ul li {
    width: 100%;
}
.btns-group .crs-btn {
    display: inline-block;
    margin: 10px 15px 0;
    min-width: 200px;
}
.sportbox .event-col:last-child {
    margin-top: 9px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: green !important;
    color: green !important;
}
.digitallern01 .misiion01left ul li {
    width: 100%;
    text-align: left;
    color: #565656;
    font-weight: 300;
    font-size: 21px;
}
.take-heading {
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
    color: #da251c;
    font-family: 'Poppins', sans-serif;
    margin: 0;
}
.achivmntbg .mnr-heading {
    margin-bottom: 30px;
}
.banner01 .switch {
    display: none;
}
.section07 h3 a {
    color: #fff;
}
.section07 h3 a:hover {
    color: #ff9934;
}
header.fixed-header {
    position: fixed;
    top: 0;
}
.nav-space {
    float: left;
    width: 100%;
}
html {
    scroll-behavior: smooth;
}
.callback {
    position: fixed;
    top: 50%;
    z-index: 999;
    width: 285px;
    height: 240px;
    border-radius: 0;
    right: -285px;
    background: #f5f5f5;
    transform: translateY(-50%);
    border: 1px solid #c7c7c7;
    transition: all 0.6s;
    text-transform: capitalize;
}
.callbkBtn {
    height: 42px;
    padding: 0 40px 0 25px;
    background: #da251c;
    display: block;
    color: #fff !important;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 42px;
    transform: rotate(-90deg);
    position: absolute;
    left: -110px;
    top: 97px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.callbkBtn::after {
    content: "\f106";
    font: normal normal normal 26px/1 FontAwesome;
    margin-left: 10px;
    position: absolute;
    vertical-align: sub;
    top: 7px;
    right: 15px;
}
.callback.active {
    right: 0;
}
.callbkBtn.active:after{
  content: "\f107";
    top: 9px;
}
.callbackList {
    list-style: none;
    padding: 0px;
    margin: 0;
    position:relative;
}
.callbackList li {
    padding:10px 12px;
    border-bottom: 1px solid #d8d8d8;

}
.callbackList li a {
    font-size: 13px;
    color: #191717;
    font-weight: 500;
}
.callbackList li a:hover {
    color: #da251c;
}
.callbox {
    overflow: hidden;
    height: 235px;
}
/* .marquee {
    top: 0;
    position: relative;
    box-sizing: border-box;
    animation: marquee 15s linear infinite;
} */
.callbkBtn.active {
    background: #ff9934;
}
.marquee:hover {
    animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   8em }
    100% { top: -11em }
}
.section07 .awrdcontentbtn {
    margin: 25px 0;
}
.alumni-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
}
.alumni-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.fullpage-loader {
    position: fixed;
    background: #fff;
    z-index: 9999;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
}
.fullpage-loader img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
input[type="date"]{
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/calendar_icon.png) no-repeat;
    background-position: 96% 50%;
}
input[type="date"]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0);
  opacity: 0
}
.parntstorybox iframe, .almvidoe001 iframe {
    height: 212px !important;
}
fieldset[data-cf7mls-order="3"] p {
    max-width: 370px;
}
.addmiss-form-sec fieldset .action-button.submit-btn.submit {
    width: auto;
}
.fieldset-cf7mls-wrapper .fieldset-cf7mls span.ajax-loader {
    position: absolute !important;
}
.admissfr-sec02.admissfr-sec020 {
    margin-top: 0;
}
.section07 iframe {
    max-width: 100%;
    width: 100%;
    padding: 10px;
    border: 1px solid #ff9934  !important;
    margin-top: 25px;
}
.fotsocil001 a {
    display: block;
}
.insta-feeld {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -3px;
    margin-left: -3px;
}
.insta-feeld li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding: 3px;
    list-style: none;
}
.insta-feeld li img {
    border: 1px solid #ff9934;
}

/*-------- Responsive css --------*/

@media screen and (min-width:1200px) {
.container {
    /*width: 1250px;*/
}

}

@media screen and (max-width:1560px) {
.bottombar ul li a{
    padding: 17px;
}

}

@media screen and (max-width:1366px) {
#cssmenu > ul > li > a{
    font-size: 14px;
}
#cssmenu > ul > li:nth-child(5) {
    /*margin-right: 25%;*/
}
.bottombar ul li a {
    padding: 17px 16px;
}
.bottombar ul li:nth-child(5) {
    margin-right: 20.5%;
}

}
@media screen and (max-width:1200px) {
.topleft01 ul li {    
    line-height: 16px;
    font-size: 13px;
    padding: 0 10px;
}  
.menu-trigger {
    position: relative;
    width: 40px;
    height: 30px;
    background: none;
    border: none;
    appearance: none;
    cursor: pointer;
    outline: none !important;
    box-shadow: none !important;
    z-index: 99;
}
.topleft01 ul li img {
    height: 12px;
}

.menu-trigger, .menu-trigger span {
    display: inline-block;
    box-sizing: border-box;
}
.menu-trigger span {
    position: absolute;
    width: 100%;
    height: 4px;
}
.menu-trigger span:nth-of-type(1) {
    top: 0;
    left: 0;
}
.menu-trigger span::before, .menu-trigger span::after {
    content: '';
    position: absolute;
    width: 51%;
    height: 4px;
    background: #383636;
    transition: .2s;
}
.menu-trigger span::before {
    left: 0;
    border-radius: 4px 0 0 4px;
}
.menu-trigger span:nth-of-type(2) {
    top: 13px;
    left: 0;
}
.menu-trigger span:nth-of-type(3) {
    bottom: 0;
    left: 0;
}
.menu-trigger.active span:nth-of-type(1)::before {
    transform: translate(4px, 2px) rotate(45deg);
}
.menu-trigger.active span:nth-of-type(1)::after {
    transform: translate(-3px, 2px) rotate(-45deg);
}
.menu-trigger.active span:nth-of-type(2)::before {
    transform: translateX(-75%);
    opacity: 0;
}
.menu-trigger.active span:nth-of-type(2)::after {
    transform: translateX(75%);
    opacity: 0;
}
.menu-trigger.active span:nth-of-type(3)::before {
    transform: translate(4px, -11px) rotate(-45deg);
}
.menu-trigger.active span:nth-of-type(3)::after {
    transform: translate(-3px, -11px) rotate(45deg);
}
.menu01,.bottombar {
    display: none;
}
.logo01 {
    margin-left: 0;
    top: -7px;
}
.mob-menulist {
    position: fixed;
    background: #f7f6f6;
    left: -320px;
    width: 300px;
    height: 100%;
    top: 0;
    padding:55px 0 40px;
    box-shadow: 0px 4px 8px #000;
    transition: all 0.4s;
    z-index: 99;
}
.mob-menulist.active{
    left: 0;
}
.mob-menulist > ul {
    overflow: scroll;
    height: 640px;
}
.mob-menulist ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mob-menulist > ul > li {
    border-bottom: 1px solid #bfbfbf;
    position: relative;
}
.close-menu {
    width:100%;
    /*width: 25px;*/
    position: absolute;
    right: 7px;
    top: 6px;
    height: 25px;
    /*text-align: center;*/
    line-height: 25px;
    z-index: 9;
    display: block;
    text-align:right
}
.mob-menulist ul .sub-menu {
    border-top: 1px solid #bfbfbf;
    padding: 10px 0 10px 20px;
    display: none;
}
.mob-menulist ul li a {
    font-size: 15px;
    display: block;
    padding: 8px 10px;
    color: #292929;
    font-weight: 500;
}
.topserch {
    width: 30%;
    margin-top: 0;
}
.middle01{
    padding: 15px 0px;
    height: 70px;
}
.logo01 a img {
    max-height: 130px;
}
.mobile-menu {
    display: inline-block;
    margin-top: 5px;
}
.menu-trigger.active {
    position: fixed;
    top: 20px;
    z-index: 999;
    left: 10px;
}

}
@media screen and (min-width: 1201px) and (max-width:1320px) {
#cssmenu > ul > li > a {
    font-size: 14px;
}
#cssmenu > ul > li:nth-child(5) {
    /*margin-right: 24%;*/
}
#cssmenu > ul > li.menu-item-has-children> a {
    padding: 17px 17px 17px 5px;
}
.bottombar ul li a {
    padding: 17px 13px;
    font-size: 14px;
}
.bottombar ul li:nth-child(5) {
    margin-right: 19.5%;
}
/*header .container-fluid {
    max-width: 1190px;
}*/

}

@media screen and (max-width:1024px) {
.topleft01 ul li img {
    margin-right: 2px;
}
.hmparhed h3 {
    font-size: 36px;
    line-height: 40px;
}
.trnsfrms001 ul {
    flex-flow: wrap;
}
.trnsfrms001 ul li {
    flex: inherit;
    flex-basis: 50%;
    margin-bottom: 20px;
}
.smatclas{
  width: calc(50% - 23px);
}
.life01 h4 {
    font-size: 21px;
    margin-bottom: 15px;
}
.noticetab h3{
    font-size: 20px !important;
}
.noticetab h3 img{
    margin-top: 0px!important;
}
.noticetab{
    margin-top: -48px !important;
}
.lifetab .tabbing .tabNav li a{
  font-size: 16px;
}
.campus001 p a,.miscampuslist .campus001 p a {
    padding: 10px 20px;
    letter-spacing: 0;
    font-size: 14px;
}
.testibox001{
    padding: 20px;
    min-height: 270px;
}
.testibox001 p{
    line-height: 27px;
    font-size: 16px;
}
.testibox001 h4 {
    font-size: 15px;
    margin-bottom: 20px;
}
.testibox001 h4 strong {
    font-size: 18px;
    margin-right: 2px;
}
.testibox001 h4 span {
    margin-left: 15px;
}
.testibox001 h4 span i {
    font-size: 16px;
    margin-left: 2px;
}
.bloginrtxt h5 {
    font-size: 20px;
    line-height: 26px;
}
.bloginrtxt p {
    font-size: 16px;
    line-height: 26px;
}
.fotcll01 p {
    font-size: 16px;
}
.fotcll01 img {
    padding-left: 14px;
    margin-left: 14px;
}
.fotmidle {
    padding-top: 10px;
}
.awrdcontenttxt{
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}
.awrdcontentimg {
   -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
.bradcum01 h3 {
    font-size: 30px;
}
.abtrigt01 p, .sujet002 p, .sujet001 p,.cilative01 p,.digitallern01 p,.devlpright p,.ideabox p,.abtrigt01 p,.glance001txt p,
.glance002txt p,.glance002txt ul li,.misiion01left p,.misiion01left ul li,.car-pera p,.sujet003 p,.sujet004 p, .sujet005 p,
.classromlerig h3,.schr-pera p,.artsculter01 h4,.crketacdey p,.cansulleft01 p,
.cansulleft01 ul li, .helthprodt01 ul li, .helthprodt01 p,.misfacity01 ul li,.digitallern01 .misiion01left ul li {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 25px;
}
.caler001 h4,.cansulright01 p,.facitypower p,.misfacity01 p,.parentrew01txt p{
  font-size: 18px;
  margin-bottom: 5px;
  line-height: 28px;
}
.car-pera p{
    margin-bottom: 15px;
}
.cilative01 h3,.digitallern01 h3,.ideabox h3,.quickleft h3,.abtrigt01 h4,.glance001txt h3,
.glance002txt h3,.abtrigt01 h5,.leaser004 h3,.hsh-desing,.misiion01left h3,.ourhed001 h3,.weprepae001 h4,.accoleds h3,
.acdemiched01 h3,.sujet001 h3, .sujet002 h3, .sujet004 h3, .sujet005 h3,.carr-heading,.sujet003 h3,.digitallern02 h3,
.caler001 h3,.booksecton01 h3,.resulthed01 h3,.lederp01 h3,.mis002 h3,.schr-pera h3,.artsculter01 h3,
.miscampus01 h3, .gams01 h3,.crketacdey h3,.miscolbrte h3,.cbsecor01txt h3,.cansulleft01 h3,.mnr-heading,.tample01 h3,
.woweare h3,.eventhead01 h3,.facityhed01 h3,.mislibery01 h3,.cbsebox01 h3,.sudentrnboxtxt h3,.facitypower h3,
.inn-heading, .section011 h3.inn-heading,.gettech h3,.lederp01 h4,.schedule-sec0003 h1 {
    font-size: 36px;
    line-height: 41px;
}
.tamplehed001 h3 {
    font-size: 36px;
    line-height: 35px;
}
.benift001hed p,.woweare h4, .woweare p,.insrtet p, .whitclubtxt p,.facityhed01 p, .mislibery01 p,.cbsebox01 p,
.lederp01 p, .lederp01 td, .lederp01 th, .list-sec .csrt-list li{
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 15px;
}
.misfacity01 h4 {
    font-size: 25px;
}
.facityhed01 h4 {
    font-size: 20px;
    margin-bottom: 0;
}
.faciltybox01inr h3,.foucus01box h3 {
    font-size: 20px;
    margin-bottom: 15px;
}
.insrtet h3,.whitclubtxt h3 {
    font-size: 26px;
    margin-bottom: 6px;
}
.sportbox.miscampus01 h3 {
    margin-bottom: 5px;
}
.misbox01 h6 {
    font-size: 16px;
    line-height: 22px;
}
.artbox01txt h4 {
    font-size: 25px;
    margin-bottom: 12px;
}
.artbox01txt ul li {
    font-size: 17px;
}
.knowmore a {
    font-size: 17px;
    padding: 12px 30px;
}
.artbox01img img {
    height: 300px;
    object-fit: cover;
    width: 100%;
}
.artsculter01 ul li {
    float: left;
    width: 50%;
}
.artsculter01 .patop01 ul li {
    width: 100%;
}
.gleyrrt a img {
    height: 200px;
}
.patop01 {
    padding-top: 0;
}
.resulthed01 h3 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 25px;
}
.topboard01 {
    padding: 15px 0px 40px;
}
.resulttab001 .tabNav li a{
    padding: 10px;
}
.resultacord01 .accordion-head h2, {
    font-size: 18px !important;
}
.artsculter01 ul li p {
    font-size: 18px;
}
.gleyrrt {
    margin-bottom: 30px;
}
.resultacord01 .accordion-content h3 {
    font-size: 28px;
    margin-bottom: 15px;
}
.resultacord01 .accordion-content tbody tr td,.resultacord01 .accordion-content thead tr th{
    font-size: 15px;
}
.booksecton01,.miscolbrte {
    padding: 30px 0px;
}
.book01nme h4 {
    font-size: 17px;
}
.sujet001 ul li, .sujet003 ul li,.sujet004 ul li,.sujet005 ul li {
    background-size: 25px;
    padding-bottom: 20px;
    font-size: 17px;
    font-weight: 500;
    padding-left: 31px;
}
.philposy011rigt h4 {
    font-size: 26px;
    line-height: 33px;
}
.devlpright {
    padding-top: 20px;
}
.ideabox ul li {
    width: 33.33%;
}
.abtsecion05 .campus001 p a {
    min-width: 190px;
    padding: 10px 20px;
    font-size: 14px;
}
.fullist02 li {
    width: 33.33%;
}
.leaser003txt p {
    font-size: 16px;
    line-height: 23px;
}
.leaser003txt h3 {
    font-size: 24px;
    margin-top: 0;
}
.leaser003txt h3 span {
    font-size: 18px;
    margin-top: 4px;
}
.his-content h4 {
    font-size: 22px;
    padding: 21px 0px 16px 54px;
}
.his-month {
    flex-basis: 83px;
    font-size: 15px;
    line-height: 20px;
}
.his-data {
    flex-basis: calc(100% - 83px);
}
.his-data ul li, .his-data ol li {
    position: relative;
    padding-left: 15px;
}
.his-data ul li, .his-data p, .his-data ol li {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 12px;
}
.his-data ul li:before, .his-data ol li:before {
    width: 7px;
    height: 7px;
    top: 7px;
}
.corebox01 h3 {
    font-size: 24px;
}
.corebox01 p {
    font-size: 15px;
    line-height: 23px;
}
.corebox01 img {
    max-height: 50px;
}
.clr-img {
    min-height: auto;
}
.acdemic001,.acdemic002,.benift001,.mislibery01 {
    padding: 30px 0px;
}
.acdemic001rigt {
    padding-top: 0;
}
.acdemiched01 h3 {
    margin-bottom: 25px;
}
.acdemic002txt h4 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 23px;
}
.carr-col.car-img {
    margin-right: calc(430px - 50vw);
}
.carr-row:nth-child(even) .carr-col.car-img {
    margin-right: 0;
    margin-left: calc(430px - 50vw);
}
.carr-row .car-pera {
    padding-right: 40px;
    padding-top: 3rem;
}
.right-content {
    font-size: 17px;
    line-height: 26px;
}
.calanderirght .tabNav li {
    width: 50%;
}
.calanderirght .tabNav {
    margin-bottom: 39px;
    margin-top: 39px;
}
.caldrfilter01 h3,.filterby h3 {
    font-size: 18px;
    padding: 12px 15px;
}
.caldrfilter01 h4,.filterby h4 {
    font-size: 21px;
}
.caldrfilter01 ul li label {
    font-size: 16px;
}
.filterby ul li label {
    font-weight: 500;
    font-size: 15px;
}
.caldrfilter01 ul li label input {
    height: 13px;
    width: 13px;
}
.filterby ul li label input {
    margin-top: 0px;
    width: 13px;
    height: 15px;
    vertical-align: text-top;
    margin-right: 6px;
}
.sprital001txt01 ul li:after {
    width: 15px;
    height: 24px;
    background-size: 15px;
}
.sprital001txt01 ul li {
    font-size: 16px;
    line-height: 25px;
    padding-left: 23px;
}
.mis-img img {
    width: 100%;
}
.admission-enquery {
    margin-top: -62px;
    padding: 55px 0;
}
.enquery_form {
    padding: 25px 0 15px !important;
}
.financial-content h4 {
    font-size: 28px;
}
.financial-content p, .financial-content li {
    font-size: 16px;
    line-height: 25px;
}
.financial-content h5 {
    font-size: 19px;
    margin: 0 0 5px;
}
.financial-content {
    padding: 20px;
}
.csrt-list li:before {
    width: 22px;
    height: 21px;
    background-size: 22px;
}
.financial-sec {
    padding: 30px 0 10px;
}
.sportbox .event-col {
    flex-basis: 33.33%;
    -moz-flex-basis: 33.33%;
    -o-flex-basis: 33.33%;
    -webkit-flex-basis: 33.33%;
}
.gams01 ul li,.cbsecor01txt ul li,.faciltybox01inr ul li, .tahnkmsg01txt ul li {
    padding-left: 27px;
    font-size: 17px;
}
.gams01 ul li:after,.cbsecor01txt ul li:after,.cansulleft01 ul li:after, .helthprodt01 ul li:after,
.faciltybox01inr ul li:after, .tahnkmsg01txt ul li:after {
    width: 15px;
    height: 24px;
    background-size: 15px;
    top: 7px;
}
.cbsecor01txt p {
    font-size: 18px;
}
.tudenteng01 ul li {
    width: 50%;
}
.tudenteng-content p, .benifitbox p{
    font-size: 18px;
}
.benifitbox h3 {
    font-size: 25px;
}
.hose001txt p {
    font-size: 18px;
}
.tample01 h4 {
    font-size: 40px;
}
.tample01 h5 {
    font-size: 23px;
    margin-bottom: 13px;
    margin-top: 5px;
}
.sprital001txt01 h3 {
    font-size: 27px;
    margin-bottom: 12px;
    line-height: 31px;
}
.insrtet {
    padding: 0;
    padding-top: 20px;
}
.eventhead01 ul li {
    width: calc(20% - 1px);
}
.eventhead01 ul li label {
    font-size: 14px;
    margin-bottom: 4px;
}
.eventhead01 ul li select {
    width: 100%;
    height: 40px;
    border: 1px solid #ddd;
    font-size: 14px;
}
.eventhead01 ul li button, .eventhead01 ul li input.aply, .eventhead01 ul li input.clr{
    min-width: 100%;
    height: 40px;
    font-size: 15px;
}
.eventhead01 ul li:nth-child(4), .eventhead01 ul li:nth-child(5) {
    padding-top: 24px;
}
.gurukul01txt {
    padding: 0;
}
.foucus01box img {
    max-height: 50px;
}
.foucus01boximg{
  min-height: 50px;
}
.foucus01box p {
    font-size: 15px;
    line-height: 25px;
}
.foucus01 {
    padding: 40px 0px 20px;
}
.gurukul01img img {
    width: 100%;
}
.cbsebox01 ol li:before {
    top: 1px;
}
.cbse01 {
    padding: 15px;
}
.cbse01box h3,.cbse01box h1 {
    font-size: 22px;
}
.cbse01box p {
    font-size: 16px;
}
.chirbbc01 table thead tr th {
    padding: 10px;
    font-size: 22px;
    padding-left: 15px;
}
.chirbbc01 tbody tr td {
    padding: 15px;
    font-size: 15px;
}
.chirbbc01 tbody tr td strong {
    margin-bottom: 5px;
}
.sudentrnboxtxt {
    padding: 45px 25px 0;
}
.sudentrnboxtxt ul li input,.sudentrnboxtxt ul li select {
    height: 40px;
    font-size: 15px;
}
.sudentrnboxtxt ul li label {
    font-size: 15px;
}
.abtrigt01 h6 ,h1.quote-heading{
    font-size: 20px;
    line-height: 30px;
}
.parentrew01txt.parentrew01txt01 h4 {
    margin: 20px 0 15px;
    font-size: 20px;
}
.alimnigprahimg img {
    max-height: 350px;
}
.crs-btn {
    padding: 10px 30px;
    margin-top: 10px;
    font-size: 16px;
}
.inn-heading, .section011 h3.inn-heading {
    font-size: 36px;
    margin-bottom: 25px;
    margin-top: 0px;
}
.crs-btn {
    padding: 10px 40px;
    margin-top: 10px;
    font-size: 17px;
}
.almvidoe001 iframe {
    max-width: 100%;
    height: 200px !important;
    width: 100% !important;
}
.parentrew01txt p, .tahnkmsg01 p {
    font-size: 19px;
    line-height: 30px;
}
.tahnkmsg01 h3 {
    line-height: 30px;
    font-size: 23px;
}
.tahnkmsg01txt h4 {
    font-size: 27px;
}
.parentrew01txt h3 {
    font-size: 23px;
    line-height: 30px;
}
.parentrew01txt h4 {
    font-size: 23px;
    margin-bottom: 21px;
}
.parentrew01txt ul li {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 15px;
    padding-left: 26px;
}
.parentrew01txt ul li:after {
    width: 18px;
    height: 26px;
    background-size: 18px;
    top: 3px;
}
.admision01inr {
    margin: 0;
}
.admision01inr a {
    padding-top: 0;
    display: block;
    padding: 20px;
    text-align: center;
}
.admision01inr a img {
    float: none;
    max-height: 100px !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin: 0 auto;
}
.admision01inr a h3 {
    font-size: 20px !important;
    margin-top: 15px !important;
    text-align: center !important;
    margin-bottom: 0;
}
.contleft001 .admision01inr a h3 {
    margin-bottom: 0;
}
.blogpageboxtxt {
    min-height: 400px;
}
.blog-detail-page-txt h5 {
    font-size: 28px;
    margin-bottom: 15px;
}
.news01dtllink {
    padding-top: 0;
}
.news01date h3 {
    font-size: 20px;
    margin-top: 25px;
}
.news01date h3 span {
    font-size: 27px;
}
.news01dtl h4 {
    font-size: 17px;
}
.blog-detail-page {
    padding: 30px 0px;
}
.contbox001 {
    padding: 10px;
    min-height: 240px;
}
.contleft001 .admision01inr {
    margin-bottom: 10px;
}
.contleft001 h5 {
    font-size: 22px;re
}
.jnm-box {
    font-size: 15px;
}
.ver-btn-list li a {
    font-size: 17px;
}
.tudenteng01 {
    text-align: center;
}
.tudenteng01 a{
  margin-left: 0;
}
.contbox001 p {
    font-size: 14px;
    line-height: 25px;
}
.mob-menulist .current-menu-item > a {
    color: #da251c;
}
.mob-menulist .current-menu-item {
    border-color: #da251c;
}
.parntstorybox iframe, .almvidoe001 iframe {
    height: 158px !important;
}
.history-list li:nth-child(even) .his-img {
    -ms-flex: 0 0 45.5%;
    flex: 0 0 45.5%;
    max-width: 45.5%;
}
.history-list li:nth-child(even) .his-content {
    -ms-flex: 0 0 54.5%;
    flex: 0 0 54.5%;
    max-width: 54.5%;
}
.history-list li:nth-child(even) .his-content h4 {
    padding: 22px 46px 21px 0;
}

}

@media(max-width:991px) {
.campus001 p a,.miscampuslist .campus001 p a {
    padding: 10px;
    font-size: 12px;
}
.history-misssec {
    margin-top: 0;
}
.dgr-sec .row .col-md-6, .helthprodt01 .row .col-md-6, .philposy011 .row .col-md-6 {
    float: none;
    display: block;
    width: 100%;
}
.dgr-sec .row .col-md-6 img, .helthprodt01 .row .col-md-6 img, .philposy011 .row .col-md-6 img{
  width: 100%;
}
.banner01 .slider-nav{top:6%;width:24px;}
.slider-nav a{height:7px;width:7px;}
.slider-nav{line-height:24px;}
}

@media(max-width:768px) {
.bradcum01{
    position: relative;
}  
.bradcum01:before {
    content: "";
    background: rgb(0 0 0 / 52%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.bradcum01 h3 {
    color: #fff;
}
.container {
    width: 100% !important;
}
.section03 {
    padding: 20px 0px;
}
.vision01 h4{
    font-size: 23px;
}
.vision01 p{
    max-width: 100%;
}
.vision01 {
    padding-bottom: 40px;
}
.vision01video img {
    width: 100%;
}
.hmparhed h3 {
    font-size: 33px;
    line-height: 38px;
}
.section04 h3{
    font-size: 28px;
}
.smatclas h5 {
    font-size: 15px;
    line-height: 19px;
}
.trnsfrms001 p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}
.noticetab {
    margin-top: 10px !important;
}
.noticetab h3 {
    font-size: 18px !important;
}
.noticetab h3{
    margin-left: 0px !important;
    width: 100% !important;
}
.campus001 {
    text-align: center;
    margin-top: 30px;
}
.campus001 img {
    max-height: 70px;
}
.campus001 p {
    margin: 20px 0px 0px;
    display: block;
}
.smatclas {
    padding: 20px 10px;
}
.noticetab ul{
    margin-bottom: 0px!important;
    padding-bottom: 0 !important;
}
.heading02 h4 {
    font-size: 17px;
}
.heading02 h4 span {
    font-size: 22px;
}
.tabNav li.active > .mResTabAccordA, .mResTabAccordA:hover, .mResTabAccordA.active {
    background-color: #023787;
}
.lifetab .tabContainer .tabContent h3 {
    margin-top: 0;
}
.lifetab .tabContainer .tabContent .lifetabwidth p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
}
.lifetab .tabContainer .tabContent{
    padding: 15px 4px 20px;
}
.lifetab .tabContainer .tabContent .lifetabwidth a {
    margin-top: 5px;
    letter-spacing: 0;
}
.section08 {
    padding: 0px 0px 50px;
}
.awrdtab .tabbing .tabNav{
    display: none;
}
.awrdcontenttxt , .awrdcontentimg{
   -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.awrdcontenttxt h3 {
    font-weight: 600;
    margin-top: 0px;
    font-size: 20px;
    line-height: 28px;
}
.awrdcontenttxt h3:after {
    width: 100px;
    margin-top: 8px;
}
.mResAccordAnchor > span:after{
    font-size: 30px;
    top: 0;
    line-height: 27px;
}
.awrdtab .tabContainer .tabContent {   
    padding: 20px 0px 45px;
}
.awrdhed01 img {
    max-height: 50px;
    margin-right: 7px;
}
.section010 .mResAccordAnchor > span:after {
    top: 15px;
}
.bloginr {    
    padding: 0 5px;
    padding-bottom: 30px;
}
.bloginrimg{
  margin-bottom: 15px;
}
.bloginrimg, .bloginrtxt{
  width: 100%;
}
.bloginrtxt h5 {
    font-size: 17px;
    line-height: 23px;
}
.bloginrtxt h4 {
    font-size: 14px;
}
.fotsocil001 iframe {
    height: 212px;
}
.abtleft01 {
    margin-bottom: 25px;
}
.digitallern01{
    padding: 30px 0px;
}
.ideabox ul li {
    width: 50%;
}
.abtsecion05 .campus001 {
    padding-top: 0;
}
.glance002img {
    margin: 0 -7px;
}
.glance002img img {
    margin-bottom: 15px;
    padding: 0px 7px;
    width: 50%;
}
.mmr01 {
    margin-top: 0;
}
.his-img, .his-content,
.history-list li:nth-child(even) .his-img,.history-list li:nth-child(even) .his-content{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.his-img {
    padding-right: 0;
}
.his-img img {
    width: 100%;
    border: 1px solid #d4d4d4;
}
.his-content {
    padding-left: 0;
}
.his-content:before,.over-lay:before,.over-lay:after,.his-content h4:before{
  display: none;
}
.his-content h4 ,.history-list li:nth-child(even) .his-content h4{
    font-size: 22px;
    padding: 24px 0 0;
    text-align: left;
    margin: 0px 0 15px;
}
.history-list li:nth-child(even) .his-img {
    order: 1;
    padding-left: 0;
    padding-right: 0;
}
.history-list li:nth-child(even) .his-content {
    order: 2;
    padding-left: 0;
    padding-right: 0;
}
.accoleds .mnr-heading{
    margin-bottom: 24px;
}
.accoleds h3{
    margin-bottom: 24px;
}
.accoledsbox-content h4 {
    font-size: 19px;
    margin: 0 0 10px;
    line-height: 26px;
    min-height: auto;
}
.view-more {
    font-size: 17px;
}
.acdemic001left {
    margin-bottom: 20px;
}
.acdemiched01 h3 {
    margin-bottom: 0;
    margin-top: 0;
}
.section {
    padding: 30px 0;
}
.carr-col {
    width: 100%;
}
.carr-row .car-pera,.carr-row:nth-child(even) .car-pera {
    padding: 3rem 0 1rem;
    text-align: center;
}
.carr-col.car-img {
    margin-right: 0;
}
.carr-row:nth-child(even) .carr-col.car-img {
    order: 2;
    margin-right: 0;
    margin-left: 0;
}
.carr-form {
    padding: 30px 20px;
}
.carr-form .form-sub {
    margin: 10px auto 0;
}
.sujet001 ul, .sujet003 ul,.sujet004 ul{
    margin-top: 0;
    margin-bottom: 20px;
}
.sujet001 img,.sujet003 img,.sujet004 img,.sujet005 img {
    width: 100%;
}
.sujet005 img{
  margin-bottom: 20px;
}
.leftheding {
    min-width: 170px;
    margin-right: 15px;
    font-size: 17px;
}
.right-content {
    font-size: 17px;
    padding: 10px;
    line-height: 26px;
    width: calc(100% - 190px);
}
.sujet003,.sujet005,.sujet004 {
    padding: 30px 0;
}
.dgr-sec:nth-child(odd) .row{
  display: flex;
  flex-flow: wrap;
}
.dgr-sec:nth-child(odd) .row .col-md-6:first-child {
    order: 2;
}
.dgr-sec .row .col-md-6 img, .helthprodt01 .row .col-md-6 img, .philposy011 .row .col-md-6 img,.teacherimg img {
    width: 100%;
    margin-bottom: 15px;
}
.caldrfilter01 {
    padding-top: 0;
    margin-bottom: 0;
}
.new001 {
    margin: 15px;
}
.calanderirght {
    margin-bottom: 20px;
}
.caladertade h4 {
    font-size: 15px;
    padding: 15px;
}
.caladertade h4 span {
    font-size: 20px;
}
.classromlerig ul li {
    background-size: 24px;
    padding-bottom: 25px;
    font-size: 18px;
    background-position: 0px 4px;
}
.booksecton01 h3 {
    margin-bottom: 25px;
}
.mittalscolimginr {
    padding: 6px;
    border: 1px solid #dedcdc;
}
.mittalscolimginr img ,.book01img img {
    width: 100%;
}
.resulttab001 .tabContent {
    padding: 15px;
    border: 1px solid #b3b3b3;
}
.admission2 {
    margin-top: 0;
}
.mis-img {
    margin-top: 0;
    margin-bottom: 20px;
}
.leaser002.mis001 {
    padding: 25px 0 0;
}
.leaser002.mis001 .mis-img {
    margin-top: 0;
    margin-bottom: 0;
}
.admission-enquery,.cansulbox01 {
    margin-top: 0;
    padding: 25px 0;
}
.enquery_form li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.form-input {
    padding: 8px 10px;
}
.form-row label {
    font-size: 14px;
}
.financial-list > li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin: 0 0 15px
}
.pros-gallery li {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.lifglry01 img {
    height: 150px;
}
.life-gallery-list li:nth-child(1) .lifglry01 img, .life-gallery-list li:nth-child(5) .lifglry01 img {
    height: 320px;
}
.artbox01img img {
    height: 230px;
}
.misbox01 {
    margin-bottom: 20px;
}
.gams01 ul li {
    width: 33.33%;
}
.benifit-icon,.tudenteng-img {
    width: 100px;
    height: 100px;
    line-height: 88px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    max-width: 100px;
}
.benifitbox img,.tudenteng01 ul li img {
    max-height: 40px;
}
.benifitbox h3 {
    font-size: 20px;
}
.benifitbox p {
    font-size: 16px;
    line-height: 26px;
}
.enrichment-sec .abtrigt01 h5 {
    text-align: center;
}
.tudenteng-content {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 100%;
   flex: 0 0 100%;
   max-width: 100%;
   width: 100%;
}
.sprital001img {
    width: auto;
    margin: 0px -7px;
}
.sprital001img img {
    width: 33.33%;
    padding: 0px 7px;
}
.sprital001txt01 a {
    padding: 10px 45px;
    margin-bottom: 25px;
}
.insrtet {
    padding-top: 50px;
}
.eventinr01txt h3 {
    margin-bottom: 12px;
    font-size: 14px;
}
.eventinr01txt h4 {
    font-size: 20px;
    margin-bottom: 10px;
}
.eventinr01txt a {
    font-size: 14px;
}
.gurukul01 {
    margin: 0px;
}
.hitechimg img {
    width: 100%;
}
.acivemntbox {
    padding-left: 75px;
    padding-right: 75px;
    min-height: 540px;
}
.cbsebox01 ul li {
    margin-right: 20px;
}
.cbsebox01 {
    margin-bottom: 0;
}
.cbsecor001 .row:nth-child(even) {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}
.cbsecor001 .row .col-md-6:first-child {
    order: 2;
}
.cbsecor001 .row .col-md-6:last-child {
    order: 1;
}
.cbsecor01img span {
    margin-top: 30px;
}
.sudentrnbox {
    margin-top: 0;
}
.sudentrnboxtxt {
    padding: 25px 15px 0;
}
.faccont {
    padding-top: 0;
}
.dropquteinrtxt {
    padding: 15px;
}
.dropquteinrtxt h3 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}
.dropquteinrtxt form ul li {
    width: 100%;
    padding-right: 0;
}
.dropquteinrtxt form ul li label {
    display: none;
}.dropquteinrtxt form ul li input..dropquteinrtxt form ul li textarea{
    font-size: 14px;
}
.tahnkmsg01img img {
    width: 100%;
    margin-bottom: 15px;
}
.tahnkmsg01 {
    padding: 25px 0px 0;
}
.contbox001 {
    margin-bottom: 30px;
}
.cnr-form.contleft001 form ul li {
    width: 100%;
    padding-right: 0;
}
.contbox001 {
    padding: 10px;
    min-height: 220px;
}
.jnm-content-container iframe {
    height: 300px;
}
.hsh-desing {
    margin-bottom: 30px;
    margin-top: 15px;
}
.alumni-col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.loginpgebox {
    margin-bottom: 30px;
}
.abtsecion01.leadershipsec01 {
    padding-bottom: 0;
}
.parntstorybox iframe, .almvidoe001 iframe {
    height: 124px !important;
}
.logdrop {
    margin-right: 7px;
}
.topregiser a {
    padding: 11px 12px;
    letter-spacing: 0;
    font-size: 13px;
}
.topleft01 ul li {
    padding: 0;
    border-right: none;
    margin-bottom: 5px;
}
.glance002txt2 {
    text-align: left;
}
.row .glrmis:nth-child(2) h3, .row .glrmis:last-child h3 {
    display: none;
}
.addmiss-form-sec .cf7mls_number_step_wrap .cf7mls_number,
.addmiss-form-sec .cf7mls_number_step_wrap .cf7mls_step_current {
    font-size: 17px !important;
    color: #ffffff !important;
    text-align: center !important;
    font-family: 'Poppins', sans-serif;
}
.addmiss-form-sec .cf7mls_progress_percent {
    display: none;
}
.addmiss-form-sec .cf7mls_number_step_wrap {
    display: block;
    margin-top: 0;
    margin-bottom: 8px;
    background: #ff9934;
    padding: 12px 10px;
    color: #fff;
}

}

@media(max-width:767px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu ul li {
    width: 100%;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
  }
  #cssmenu ul ul li,
  #cssmenu li:hover > ul > li {
    height: auto;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    border-bottom: 0;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu ul ul li a {
    padding-left: 25px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 35px;
  }
  #cssmenu ul ul li a {
    color: #dddddd;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li.active > a {
    color: #ffffff;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu.align-right ul ul {
    position: relative;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: left;
  }
  #cssmenu > ul > li.has-sub > a:after,

  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 17px;
    color: #dddddd;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
  }
  #cssmenu #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: block;
    height: 4px;
    width: 20px;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    content: '';
  }
  #cssmenu #menu-button:before {
    position: absolute;
    top: 16px;
    right: 17px;
    display: block;
    height: 2px;
    width: 20px;
    background: #dddddd;
    content: '';
  }
  #cssmenu #menu-button.menu-opened:after {
    top: 23px;
    border: 0;
    height: 2px;
    width: 15px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #cssmenu #menu-button.menu-opened:before {
    top: 23px;
    background: #ffffff;

    width: 15px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.2);
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  #cssmenu .submenu-button.submenu-opened {
    background: #262626;
  }
  #cssmenu ul ul .submenu-button {
    height: 34px;
    width: 34px;
  }
  #cssmenu .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  #cssmenu .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;

    height: 8px;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  #cssmenu .submenu-button.submenu-opened:before {
    display: none;
  }
  .book01 {
      margin-bottom: 15px;
  }
}


@media (max-width:500px){
.hmnwsec01 .row,.section01 .row, .section08 .row,.camp-row,.galrypic001 .row{
    margin-right: -7px;
    margin-left: -7px;
}
.hmnwsec01 {
    padding-bottom: 30px;
    margin-bottom: 25px;
    padding-top: 15px;
}
.hmnwsec01 .col-md-3,.section01 .col-md-3 , .section08 .col-sm-3, .camp-row .col-sm-3,.galrypic001 .row .col-sm-6{
    padding-left: 7px;
    padding-right: 7px;
}
.acdemicin01 {
    margin-top: 16px;
    border: 1px solid #cccbcb;
    padding: 15px 10px;
    min-height: 170px;
}
.acdemicin01 img {
    height: 50px;
    width: auto;
}
.acdemicin01 h4 {
    font-size: 16px;
    margin: 17px 0px 10px;
}
.acdemicin01 h5 {
    font-size: 15px;
}
.heading01 h3,.vision01 h3,.life01 h3,.heading02 h3,.section011 h3,.section012 h3,.fotsocil001 h3,
.cilative01 h3, .digitallern01 h3, .ideabox h3, .quickleft h3,.abtrigt01 h4, .booksecton01 h3, .resulthed01 h3,
.admission-enquery h3, .artsculter01 h3, .miscampus01 h3, .gams01 h3, .cbsecor01txt h3, .woweare h3, .cansulleft01 h3,
.helthprodt01 h3, .mnr-heading, .tample01 h3, .eventhead01 h3, .facityhed01 h3, .mislibery01 h3,.glance001txt h3,.cilative01 h3,
.digitallern01 h3, .ideabox h3, .quickleft h3, .abtrigt01 h4, .glance001txt h3, .glance002txt h3,.abtrigt01 h5,
.leaser004 h3,.misiion01left h3,.weprepae001 h4 ,.accoleds h3,.acdemiched01 h3,.carr-heading,.sujet001 h3, .sujet002 h3, .sujet004 h3,
.sujet005 h3, .carr-heading, .sujet003 h3,.digitallern02 h3,.lederp01 h3,.mis002 h3,.schr-pera h3,.crketacdey h3,
.miscolbrte h3,.cbsebox01 h3,.sudentrnboxtxt h3,.inn-heading, .section011 h3.inn-heading,.faq01 h3,.gettech h3,
.lederp01 h4,.schedule-sec0003 h1{
    font-size: 28px;
    line-height: 36px;
}
.pros-gallery li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.heading01 h4,.vision01 h4,.life01 h4 {
    font-size: 20px;
}
.heading01 h4 span,.vision01 h4 span,.life01 h4 span {
    font-size: 20px;
}
.leaser002 .lederp01 {
    padding: 20px 0;
}
.heading01 p,.vision01 p,.trnsfrms001 p,.life01 p,.lifetab .tabContainer .tabContent .lifetabwidth p,.bloginrtxt p,
.abtrigt01 p, .sujet002 p, .sujet001 p, .cilative01 p, .digitallern01 p, .devlpright p, .ideabox p,.abtrigt01 p, 
.sujet002 p, .sujet001 p, .cilative01 p, .digitallern01 p, .devlpright p, .ideabox p, .abtrigt01 p, .glance001txt p,
.abtrigt01 p, .sujet002 p, .sujet001 p, .cilative01 p, .digitallern01 p, .devlpright p, .ideabox p, .abtrigt01 p,
.glance001txt p, .glance002txt p, .glance002txt ul li,.misiion01left p, .misiion01left ul li,.car-pera p,.sujet003 p, 
.sujet004 p, .sujet005 p ,.classromlerig h3,.schr-pera p,.crketacdey p,.cbsecor01txt p,.cansulleft01 p,
.cansulleft01 ul li, .helthprodt01 ul li, .helthprodt01 p,.tudenteng01 h4 .benift001hed p,.misiion01left p,.cbsebox01 p,
.facitypower p, .misfacity01 p,.digitallern01 .misiion01left ul li{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 15px;
}
.classromlerig ul li {
    background-size: 24px;
    padding-bottom: 20px;
    font-size: 15px;
    background-position: 0px 2px;
}
.sujet001 ul li, .sujet003 ul li, .sujet004 ul li, .sujet005 ul li {
    font-size: 15px;
}
.sujet004 ul li{
  width: 100%;
}
.sujet002 h4 {
    text-align: center;
    margin-bottom: 25px;
    border: 0;
}
.right-content {
    font-size: 16px;
    padding: 0 10px;
    line-height: 22px;
    width: 100%;
}
.leftheding {
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
    font-weight: 500;
    min-height: auto;
    padding: 0;
}
.ourhed001 h3{
    font-size: 26px;
    line-height: 33px;
}
.misiion01 {
    padding: 20px 0px;
    margin-top: -45px;
}
.abtrigt01 h5{
    padding: 15px 0;
}
.glance002txt {
    float: left;
    margin-top: 0;
}
.membe01txt h4 {
    font-size: 15px;
    padding: 10px 5px;
}
.membe01txt h4 span {
    margin-top: 4px;
    font-size: 14px;
}
.vision01 h4{
    padding-left: 0;
}
.vision01 h4 span.qtleft {
    position: initial;
}
.vision01 {
    text-align: center;
}
.vision01 a{
  display: inline-block;
}
.hmparhed h3 {
    font-size: 28px;
    line-height: 33px;
}
.hmparhed,.digitallern02 {
    padding: 20px 0px;
}
.section04{
    padding: 30px 0px 40px;
}
.trnsfrms001 ul li {
    flex-basis: 100%;
}
.smatclas img {
    height: 50px;
    width: auto;
}
.smatclas h5 {
    font-size: 13px;
    line-height: 17px;
}
.smatclas {
    padding: 20px 10px;
    min-height: 138px;
}
.trnsfrms001 ul{
    margin-bottom: 0;
}
.trnsfrms001 a {
    font-size: 14px;
    padding: 12px 25px;
    display: inline-block;
}
.lifetab{
    padding-top: 25px;
}
.section05 {
    padding: 30px 0px;
}
.noticetab ul li p {
    font-size: 15px !important;
    line-height: 23px !important;
}
.noticetab ul li {
    margin-bottom: 0 !important;
    padding: 15px 0 !important;
}
.noticetab ul li h5 {
    font-size: 19px !important;
}
.noticetab ul li h4 {
    font-size: 14px !important;
}
.campus001 {
    margin-top: 14px;
    border: 1px solid #d4d4d4;
    padding: 15px 5px !important;
}
.campus001 img {
    height: 55px;
}
.campus001 p {
    margin: 15px 0px 0px;
}
.campus001 p a {
    padding: 10px;
    font-size: 11px;
}
.section06 {
    padding-bottom: 20px;
}
.section08 {
    padding: 0px 0px 30px;
}
.event01img a img {
    height: 200px;
}
.event01 {
    margin-bottom: 15px;
}
.section010,.section011,.section012,.footop {
    padding: 30px 0px;
}
.mResTabAccordA{
    padding: 10px 15px;
}
.awrdhed01 img {
    max-height: 30px;
    margin-right: 7px;
}
.section010 .mResAccordAnchor > span:after {
    top: 5px;
    right: 5px;
}
.awrdcontenttxt, .awrdcontentimg {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.awrdcontenttxt h3 {
    line-height: 24px;
}
.awrdcontentbtn a {
    padding: 10px 25px;
    font-size: 15px;
}
.awrdtab .tabContainer .tabContent {
    padding: 20px 0px;
}
.fotsocil001 iframe {
    height: 250px;
    margin-bottom: 30px;
}
.fotsocil001 h3 img {
    max-width: 95px;
}
.fotcll01 {
    float: left;
    width: 100%;
    border: 1px solid rgb(255 255 255 / 25%);
}
.fotcll01 p {
    font-size: 14px;
    float: right;
    text-align: left;
    width: calc(100% - 75px);
    padding: 10px 5px;
}
.fotcll01 img {
    border-left: none;
    border-right: 1px solid rgb(255 255 255 / 25%);
    padding: 15px;
    height: 65px;
    margin: 0;
    width: 65px;
    object-fit: contain;
}
.fotbot01 {
    border-bottom: 0;
    padding-bottom: 0;
}
.fotbot01 .row {
    display: flex;
    flex-flow: wrap;
}
.fotbot01 .row .col-md-4 {
    width: 100%;
    order: 2;
    margin-bottom: 15px;
}
.fotmidle {
    padding-top: 0;
    margin-bottom: 10px;
}
.fotbot01 .row .col-sm-3 {
    order: 1;
}
.fotlinks2 iframe {
    height: 190px;
}
.mobile-menu {
    margin-top: 8px;
    float: right;
}
.menu-trigger{
  width: 35px;
    height: 25px;
}
.menu-trigger span::before, .menu-trigger span::after{
    height: 3px;
}
.menu-trigger span:nth-of-type(2) {
    top: 11px;
}
.menu-trigger.active span:nth-of-type(1)::before {
    transform: translate(4px, -1px) rotate(45deg);
}
.menu-trigger.active span:nth-of-type(1)::after {
    transform: translate(-3px, -1px) rotate(-45deg);
}
.mob-menulist{
  left: -100%;
    width: 100%;
    box-shadow: none;
}
.topleft01 {
    display: none;
}
.logdrop {
    margin-right: 10px;
}
.topregiser a {
    padding: 8px 13px;
    letter-spacing: 0;
    font-size: 13px;
}
.logdrp {
    font-size: 14px;
    letter-spacing: 0;
    padding-top: 6px;
}
.logdrp i {
    margin-left: 2px;
    font-size: 15px;
}
.selectdrop {
    float: left;
    margin-right: 8px;
    padding-top: 5px;
}
.selectdrop select{
    font-size: 14px;
    letter-spacing: 0;
}
.logo01 a {
    margin-top: -14px;
}
.logo01 a img {
    /*max-height: 78px;*/
        margin-top: 10px;
    width: 150px;
    margin-left: 10px;
}
.logo01 {
    margin-left: 0;
    top: -7px;
    /*left: 0;*/
    transform: initial;
}
.topserch {
    width: 50%;
    margin-left: 0;
    margin-right: 20px;
}
.bnttxt {
    padding: 30px;
    padding-bottom: 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.bnttxt h3 {
    font-size: 20px;
    margin-top: 0px;
}
.bnttxt h3 span {
    margin-top: 5px;
}
.bnttxt h4 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}
.bnttxt h4 span {
    font-size: 19px;
    padding-top: 8px;
    width: 100%;
}
.bnttxt h4 img {
    margin: 12px 16px;
    max-height: 80px;
}
.bnttxt a {
    padding: 8px 25px;
    font-size: 15px;
}
.testibox001 h4 span {
    margin-left: 0;
    display: block;
    margin-top: 9px;
}
.testibox001 {
    min-height: 400px;
}
.bradcum01 h3 {
    font-size: 24px;
}
.bradcum01{
    padding: 20px 0px 20px;
}
.abtleft01 , .abtleft01 ul,.abtleft01 ul li{
  float:none;
}
.abtleft01 ul{  
    border: 1px solid #013d9b;    
}
.abtleft01 ul li a{
    font-size: 15px;
    padding: 12px 15px;
    display: block;
    float: none;
}
.abtleft01 ul li.active01 a {
    border-bottom: 1px solid #ff9934;
    color: #ff9934;
}
.ideabox ul li {    
    background-size: 28px;
    font-size: 16px;
    padding-left: 36px;
    padding-bottom: 27px;
    line-height: 23px;
    margin-bottom: 0;
        width: 100%;
}
.quickleft form ul li {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
}
.quickleft form ul li input {
    height: 42px;
    font-size: 14px;
}
.quickleft form ul li textarea {
    height: 110px;
}
.quickleft form ul li input[type="submit"] {
    letter-spacing: 0;
    font-size: 18px;
    height: 42px;
    max-width: 135px;
    line-height: 42px;
    padding: 0;
}
.abtsecion05 .campus001 {
    border: 1px solid #908e8e;
}
.fullist02 li {
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 17px;
    padding-left: 31px;
}
.fullist02 li:after {
    width: 25px;
    height: 25px;
    background-size: 25px;
}
.abtsecion01 {
    padding: 30px 0px;
}
.leaser003txt h3 {
    font-size: 22px;
    margin-top: 20px;
}
.leaser003txt p {
    font-size: 15px;
    line-height: 24px;
}
.leaser003txt h3 span {
    font-size: 15px;
    margin-top: 7px;
}
.bord001 img {
    width: 100%;
}
.bord001 {
    margin-bottom: 15px;
    min-height: auto;
    border: 1px solid #c5c5c5;
}
.bord001 h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    padding: 15px 10px;
}
.bord001 h4 span {
    font-size: 15px;
    line-height: 21px;
    margin-top: 5px;
}
.hsh-desing {
    font-size: 26px;
    line-height: 33px;
    margin-bottom: 25px;
}
.his-inner {
    display: block;
}
.his-month {
    font-size: 16px;
    margin-bottom: 8px;
}
.history-list li:nth-child(even) .his-content {
    padding-right: 0;
}
.his-inner {
    display: block;
    margin-bottom: 20px;
}
.his-inner:last-child {
    margin-bottom: 0px;
}
.his-data ol li {
    float: none;
    width: 100%;
}
.history-misssec {
    padding: 7px 0 0px;
}
.misiion01left ul li:after {
    top: 3px;
    width: 25px;
    height: 25px;
    background-size: 25px;
}
.misiion01left ul li{
    padding-left: 33px;
}
.philposy011 {
    padding: 20px 0px;
}
.philposy011rigt h3 {
    margin-bottom: 0;
}
.philposy011rigt h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 5px;
}
.corebox01 {
    padding: 15px 0;
}
.weprepae002, .weprepae001 {
    padding: 30px 0px;
}
.nopading {
    padding-bottom: 0px;
}
.accoleds {
    margin-top: -30px;
}
.accoledsbox-content h4 {
    font-size: 16px;
    line-height: 22px;
}
.view-more {
    font-size: 15px;
}
.testimobalbox .owl-nav {
    display: none;
}
.carr-heading {
    margin-bottom: 10px;
}
.anulreprt a span {
    padding: 12px 40px;
    font-size: 16px;
}
.anulreprt{
    margin-top: 0;
}
.new001 > ul > li {
    padding-left: 105px;
}
.new001 h3 {
    font-size: 25px;
}
.calandetile h4 {
    font-size: 18px;
}
.abtrigt01 h6,h1.quote-heading {
    font-size: 18px;
    margin-bottom: 12px;
    line-height: 28px;
}
.teacherimg {
    margin-bottom: 0;
}
.book01nme h4 {
    font-size: 16px;
}
.resulthed01 h3 {
    margin-top: 7px;
    margin-bottom: 16px;
}
.resultacord01 .accordion-content tbody tr td,.resultacord01 .accordion-content tbody tr,
.resultacord01 .accordion-content tbody,.resultacord01 .accordion-content table {
    display: block;
}
.resultacord01 .accordion-content thead {
    display: none;
}
.resultacord01 .accordion-content,.resulttab001 .tabContent {
    padding: 10px;
}
.resultacord01 .accordion-head h2 {
    font-size: 15px !important;
}
.resultacord01 .accordion-content h3 {
    font-size: 22px;
}
.resultacord01 tbody tr td:nth-child(1):before {
    content: "Position";
}
.resultacord01 tbody tr td:nth-child(2):before {
    content: "Stundent Name";
}
.resultacord01 tbody tr td:nth-child(3):before {
    content: "Roll. No.";
}
.resultacord01 tbody tr td:nth-child(4):before {
    content: "Marks";
}
.resultacord01 tbody tr td:nth-child(5):before {
    content: "Percent";
}
.resultacord01 tbody tr td:before {
    color: #da251c;
    display: block;
    font-weight: 500;
}
.resultacord01 .accordion-content tbody tr {
    border-bottom: 0;
}
.resultacord01 .accordion-content tbody tr:last-child{
  border-bottom: 1px solid #c3c3c3;
}
.mob-banner {
    display: block !important;
}
.desk-banner,.banner01 .caption {
    display: none !important;
}
.sprital001txt01 ul li {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}
.form-row {
    margin-bottom: 15px;
}
.enquery_form li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.submit-btn {
    padding: 10px 35px;
    font-size: 16px;
}
.admission-enquery h3,.admission-enquery h1 {
    margin: 0;
}
.miscampuslist {
    padding: 15px 0px 25px;
}
.financial-content {
    padding: 15px;
}
.financial-content h4 {
    font-size: 24px;
}
.financial-content p, .financial-content li {
    font-size: 15px;
    line-height: 25px;
}
.csrt-list li {
    padding-left: 30px;
}
.schedule-sec003,.helthprodt01 {
    padding: 25px 0;
}
.digitallern01.visit02 {
    margin-top: 25px;
}
.abr01 {
    margin: 0;
}
.life-gallery-list li:nth-child(1), .life-gallery-list li:nth-child(7),.life-gallery-list li {
    width: 50%;
    padding: 7px;
}
.lifglry01 img {
    height: 120px;
}
.life-gallery-list li:nth-child(1) .lifglry01 img, .life-gallery-list li:nth-child(5) .lifglry01 img {
    height: 254px;
}
.sprital-sec p {
    margin-bottom: 15px;
}
.sprital001txt01 a.submit-btn {
    padding: 8px 25px;
    font-size: 16px;
}
.enquery_form.enquery_form02 li {
    flex-basis: 100%;
}
.schedule-sec003.schedule-sec0003 {
    padding: 25px 0 0;
    margin-bottom: -25px;
}
.artsculter01 ul li p {
    font-size: 15px;
}
.gleyrrt a img {
    height: 100px;
}
.gleyrrt {
    margin-bottom: 15px;
}
.artsection01 {
    padding: 20px 0px;
}
.artsection01 h3 {
    font-size: 20px;
    margin-bottom: 24px;
    line-height: 27px;
}
.artbox01txt ul li {
    font-size: 15px;
    padding-left: 22px;
}
.artbox01txt ul li:after {
    width: 15px;
    height: 20px;
    background-size: 15px;
}
.artbox01txt h4 {
    font-size: 22px;
}
.knowmore {
    margin-top: 0;
}
.misbox01 h5 {
    font-size: 17px;
}
.artsculter01 ul ,.tudenteng01 ul{
    margin: 0px -7px;
    width: auto;
}
.artsculter01 ul li,.tudenteng01 ul li {
    width: calc(50% - 14px);
    border: 1px solid #d8d8d8;
    margin: 0px 7px 14px;
    padding: 15px 0;
    min-height: 235px;
}
.tudenteng01 ul li {
    min-height: 211px;
}

.benifit-icon, .tudenteng-img {
    margin: 0 auto 15px;
}
.tudenteng01 ul li{
  display: block;
  text-align: center;
}
.tudenteng-content {
    padding: 0;
}
.artsculter01 .patop01 ul {
    width: 100%;
}
.artsculter01 ul li .tudenteng-img {
    width: 100px;
    height: 100px;
    line-height: 88px;
}
.artsculter01 ul li img {
    max-height: 35px;
}
.sportbox .event-col {
    flex-basis: 100%;
    -moz-flex-basis: 100%;
    -o-flex-basis: 100%;
    -webkit-flex-basis: 100%;
    padding: 0 10px;
}
.misbox01 {
    margin-bottom: 15px;
}
.gams01 ul li {
    width: 50%;
    padding-left: 20px;
    font-size: 16px;
    padding-right: 0;
}
.gams01,.miscampus01 {
    padding: 25px 0px;
}
.gams01 ul li, .cbsecor01txt ul li, .cansulleft01 ul li, .helthprodt01 ul li {
    padding-left: 27px;
    font-size: 16px;
    width: 100%;
}
.caler001 h4, .cansulright01 p {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 26px;
    /*padding-left: 74px;*/
}
.cansulright01:after {
    width: 90%;
    height: 315px;
    right: -15px;
}
.tudenteng01 a {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 15px;
}
.houselinks01 a {
    font-size: 16px;
    padding: 12px 30px;
}
.house001 h3 {
    margin-bottom: 15px;
    margin-top: 0;
    text-align: center;
}
.tample01 h4 {
    font-size: 26px;
}
.tample01 h5 {
    font-size: 19px;
    margin-bottom: 12px;
    margin-top: 7px;
}
.tample01 h6 {
    padding: 10px;
    font-size: 15px;
    line-height: 24px;
}
.tamplehed001 h3 {
    font-size: 29px;
    line-height: 26px;
}
.tamplehed001 img {
    max-height: 25px;
}
.sprital001 {
    padding-bottom: 0;
}
.sprital001txt01 a {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    padding: 10px 25px;
    margin-bottom: 10px;
}
.woweare ul li {
    width: calc(50% - 14px);
    text-align: center;
    border: 1px solid #d8d8d8;
    background: #fff;
    margin: 0px 7px;
    padding: 15px;
    font-size: 15px;
    min-height: 120px;
    margin-bottom: 14px;
}
.woweare ul {
    width: auto;
    margin: 0px -7px;
}
.woweare ul li img {
    margin: 0 auto 10px;
    display: block;
}
.benift001hed p, .woweare h4, .woweare p, .insrtet p, .whitclubtxt p {
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 15px;
}
.whitclubtxt {
    padding: 15px;
}
.event-col {
    width: 100%;
    flex-basis: 100%;
    -moz-flex-basis: 100%;
    -o-flex-basis: 100%;
    -webkit-flex-basis: 100%;
    padding: 0px 15px;
    margin-bottom: 0;
}
.eventhead01 ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 12px;
}
.eventhead01 ul li select {
    width: 100%;
    height: 35px;
    border: 1px solid #ddd;
    font-size: 13px;
}
.eventhead01 ul li:nth-child(4), .eventhead01 ul li:nth-child(5) {
    padding-top: 0;
}
.faciltybox01inr h3 {
    margin: 15px 0;
}
.benift001hed p, .woweare h4, .woweare p, .insrtet p, .whitclubtxt p, .facityhed01 p, .mislibery01 p,.lederp01 p,
.lederp01 td, .lederp01 th, .list-sec .csrt-list li {
    font-size: 16px;
    line-height: 27px;
}
.facityhed01 h3{
    margin-bottom: 5px;
}
.gams01 ul li, .cbsecor01txt ul li, .faciltybox01inr ul li, .tahnkmsg01txt ul li {
    font-size: 16px;
}
.hitech {
    padding: 10px 0px;
}
.misiion01left ul li {
    width: 100%;
}
.hitechimg {
    margin-bottom: 15px;
}
.acivemntbox {
    padding-left: 65px;
    padding-right: 65px;
}
.achivmntbg {
    padding: 20px 0px;
}
.cbsecor01txt {
    margin-bottom: 10px;
}
.cbsecor01txt li table, .cbsecor01txt li table tr, .cbsecor01txt li table td {
    display: block;
}
.cbsecor01img img {
    max-height: 270px;
}
.cbsebox01 ol li:before {
    font-size: 17px;
}
.cbsebox01 ol li {
    padding-left: 26px;
    margin-bottom: 15px;
}
.cbse01 .row .col-md-6 {
    border-right: 0;
    padding: 10px;
}
.cbse01 .row .col-md-6:nth-child(2),.cbse01 .row .col-md-6:nth-child(4) {
    padding-left: 0;
    border-right: 0px;
    padding: 10px;
}
.cbse01 .row .col-md-6:nth-child(3) {
    border-bottom: 1px solid #ddd;
}
.cbse01 {
    padding: 0;
    margin-bottom: 15px;
}
.cbse01box p {
    font-size: 15px;
}
.cbse01box h3,.cbse01box h1 {
    font-size: 19px;
    margin-top: 5px;
}
.chirbbc01 table thead tr th {
    font-size: 20px;
}
.chirbbc01 tbody tr td {
    font-size: 14px;
}
.chirbbc01 tbody tr td strong {
    font-size: 18px;
}
.sprital001txt01 ul.twocolm li {
    float: left;
    width: 100%;
}
.gallery .cbsebox01 {
    margin-bottom: 15px;
}
.misboks01 ul li {
    width: 32.33%;
}
.misboks01 ul li a {
    font-size: 14px;
    padding: 10px;
}
.misboks01 .csr-more {
    padding: 10px 41px;
    font-size: 15px;
}
.misfacity01 ul li{
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 15px;
}
.misfacity01 ul.textright01 li:after {
    left: 0;
    right: inherit;
    background-image: url(../images/arrow01.png);
}
.misfacity01 ul.textright01 li {
    padding-left: 25px;
    padding-right: 0;
    font-weight: 400;
}
.misfacity01 ul.textright01 {
    text-align: left;
}
.facl-col ,.facl-col.facl-mid{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.misfacity01 ul li:after {
    width: 15px;
    height: 27px;
    background-size: 15px;
    top: 4px;
}
.misfacity img {
    margin-bottom: 25px;
    max-height: 200px;
}
.misfacity01 h4 {
    font-size: 18px;
    line-height: 27px;
    margin-top: 0;
    margin-bottom: 15px;
}
.crs-btn {
    padding: 10px 30px;
    font-size: 15px;
}
.misfacity01,.facitypower,.dropqute,.blogpage,.blog-detail-page {
    padding: 25px 0px;
}
.facitypower h3{
    font-size: 25px;
    line-height: 31px;
}
.alimnigprahimg img {
    margin: 40px 0;
}
.parentrew01txt.parentrew01txt01 h4 {
    font-size: 20px;
    text-align: left;
    line-height: 30px;
}
.alimnigprahimg img {
    margin: 40px 0 7px;
}
.alumnivideobox .owl-nav button.owl-prev, .alumnivideobox .owl-nav button.owl-next {
    display: none !important;
}
.alumiinr01img,.alumiinr01txt {
    width: 100%;
}
.alumiinr01img img {
    height: auto;
}
.alumiinr01txt {
    padding: 15px;
}
.alumiinr01txt h4 {
    font-size: 20px;
}
.alumiinr01 {
    margin-bottom: 15px;
}
.parentrew01txt.parentrew01txt01 {
    text-align: left;
}
.faqtab01 .accordion-content{
    padding: 0 15px 0;
}
.blogpageboxtxt,.blog-detail-page-txt {
    width: 92%;
    padding: 20px 15px;
    margin: 0px 4%;
    min-height: auto;
}
.blogpageboxtxt h4,.blog-detail-page-txt h4 {
    font-size: 15px;
}
.blogpageboxtxt h5,.blog-detail-page-txt h5 {
    font-size: 20px;
    line-height: 26px;
}
.blogpageboxtxt a.rdbtn {
    letter-spacing: 0;
    font-size: 14px;
    margin-top: 0;
}
.blogpageboximg a img {
    max-height: 100%;
}
.blogpagebox {
    margin-bottom: 15px;
}
.blogpage h3 {
    font-size: 28px;
    margin-bottom: 20px;
}
.blog-detail-page-txt {
    margin-top: -25px;
    margin-bottom: 20px;
}
.blog-detail-page-txt p,.blogpageboxtxt p {
    font-size: 14px;
    line-height: 23px;
}
.blog-detail-page-txt h3 {
    font-size: 18px;
    margin-bottom: 7px;
}
.pagination-single-inner .previous-post, .pagination-single-inner .next-post {    
    width: 40px;
    height: 33px;
    font-size: 20px;
}
.parentrew01txt p, .tahnkmsg01 p {
    font-size: 16px;
    line-height: 27px;
}
.parentrew01txt ul li {
    font-size: 16px;
    line-height: 25px;
}
.admision01inr {
    margin: 0 0 15px;
}
.admision01.admi001 {
    padding-top: 0;
}
.parntstorybox {
    margin-bottom: 15px;
}
.tahnkmsg01txt h4 {
    font-size: 21px;
}
.tahnkmsg01 h3 {
    line-height: 24px;
    font-size: 16px;
}
.parentrew01txt h3 {
    font-size: 19px;
    line-height: 27px;
}
.parentrew01txt h4 {
    font-size: 20px;
    margin-bottom: 20px;
}
.news01date {
    width: 100px;
    height: 100px;
    border: 2px solid #da251c;
}
.news01date h3 {
    font-size: 17px;
    margin-top: 25px;
}
.news01date h3 span {
    font-size: 24px;
}
.news01dtl {
    padding-left: 12px;
    padding-top: 6px;
    width: 63%;
}
.news01dtl h4 {
    font-size: 14px;
    line-height: 19px;
}
.news01dtllink {
    padding-top: 7px;
    float: left;
    margin-bottom: 10px;
}
.news01dtllink a {
    padding: 9px 20px;
    letter-spacing: 0;
    font-size: 13px;
}
.gettech h3 {
    margin-bottom: 15px;
}
.gettech {
    padding: 25px 0px;
}
.contbox001 {
    padding: 25px 10px;
    min-height: auto;
    margin-bottom: 15px;
}
.contleft001 form ul li input {
    height: 40px;
    font-size: 14px;
}
.cnr-form.contleft001 form ul li {
    margin-bottom: 15px;
}
.vaertual-sec2, .vaertual-sec01 {
    padding: 25px 0;
}
.jnm-box {
    font-size: 14px;
}
.jnm-slider {
    padding: 0 39px 0px 40px;
}
.jnm-slider .slick-prev, .jnm-slider .slick-next {
    width: 37px;
    height: 46px;
}
.jnm-slider .slick-prev:before, .jnm-slider .slick-next:before {
    font: normal normal normal 24px/1 FontAwesome;
}
.ver-btn-list li a {
    font-size: 16px;
    padding: 15px 25px 15px 60px;
    max-width: 290px;
    margin: auto;
}
.ver-btn-list li {
    display: block;
    margin: 0px 0 15px;
    text-align: center;
}
.ver-btn-list li:last-child {
    margin-bottom: 0;
}
.ver-btn-list li a:before {
    width: 40px;
    height: 40px;
    background-size: 28px;
}
.sportbox .event-col:last-child {
    margin-top: 0;
}
.take-heading {
    font-size: 20px;
}
.alumni-col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.loginpgebox {
    margin-bottom: 15px;
}
.calander001 .evntpaginton01 {
    margin-bottom: 10px;
}
.inner-headi {
    font-size: 21px;
    font-weight: 600;
    color: #424242;
    line-height: 30px;
}
.addmiss-form-sec fieldset .cf7mls_btn, .addmiss-form-sec fieldset .cf7mls_back, 
.addmiss-form-sec fieldset .action-button.submit-btn {
    font-size: 17px;
    font-weight: 500;
    margin: 0px 5px !important;
    padding: 10px 30px !important;
}
.evntpaginton01 ul li a, .evntpaginton01 ul li span {
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 28px;
}
.evntpaginton01 ul li {
    margin: 0px 2px;
    padding: 0;
}
.sudentrnboxtxt h3 {
    margin-bottom: 20px;
}
.mobile-center h1,.mobile-center h3 {
    text-align: center;
}
.parntstorybox iframe, .almvidoe001 iframe {
    height: 180px !important;
}
.achivmntbg .mnr-heading {
    margin-bottom: 0;
    text-align: center;
}
.billimap h3 {
    text-align: center;
    margin-bottom: 25px;
}
.awrdsslider .owl-nav button span {
    padding: 0px 10px 12px 8px;
    outline: 0px;
}
.abtsecion01 .row .col-sm-6:last-child .abtrigt01img {
    margin-bottom: 0;
}
.leaser004 {
    padding: 25px 0px 20px;
}
.callback {
    transform: translateY(0);
}
.fotcopy {
   padding-right: 80px;
}
.addmiss-form-sec .cf7mls-btns {
    margin-bottom: 0;
}
.insta-feeld li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 3px;
    list-style: none;
}

}
@media (max-width: 500px){
.logo01 a {
    margin-top: 0px !important;
}
}

.input-sec {
    position: relative;
}

.input-sec.uyvuv_tri:before {
    content: "\f073";
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 14px;
    bottom: 12px;
}