/*---------------Reset css start-------------------*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}table{border-collapse:separate;}caption,td,th{text-align:center;font-weight:400}article,aside,figure,footer,header,nav,section{display:block}a,a:visited{text-decoration:none}a:active,a:hover{color:#1ea5b4;text-decoration:none}a,a:active,a:focus,a:hover{outline:0}img{border:0;max-width:100%;}.fl{float:left}.fr{float:right}.textr{text-align:right}.textl{text-align:left}.alignc{text-align:center!important;vertical-align:middle!important}.clear{clear:both}.dib{display:inline-block;}a[href^=tel]{color: inherit;text-decoration: none;pointer-events: none;}li{list-style:none;}*,*::before,*::after{box-sizing:border-box;}.resp-img{max-width:100%;}
a, a:active, a:focus, a:hover, a:link {text-decoration: none;transition: all .20s ease-in-out;}
/*---------------Reset Css end----------------------*/
/*---------------font start-------------------*/
/* @font-face {font-family: 'Source Sans';font-style: normal;font-weight: 300;src:url('../fonts/Source-Sans-Pro/Ssp-Light.ttf');}
@font-face {font-family: 'Source Sans';font-style: normal;font-weight: 400;src:url('../fonts/Source-Sans-Pro/Ssp-Regular.ttf');}
@font-face {font-family: 'Source Sans';font-style: normal;font-weight: 500;src:url('../fonts/Source-Sans-Pro/Ssp-SemiBold.ttf');}
@font-face {font-family: 'Source Sans';font-style: normal;font-weight: 600;src:url('../fonts/Source-Sans-Pro/Ssp-Bold.ttf');}
@font-face {font-family: 'Source Sans';font-style: normal;font-weight: 700;src:url('../fonts/Source-Sans-Pro/Ssp-ExtraBold.ttf');} */


@font-face {font-family: 'Lato';font-style: normal;font-weight: 600;src:url('../fonts/Lato-Bold.ttf');}
@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;src:url('../fonts/Lato-Regular.ttf');}
/*---------------font End-------------------*/
/*---------------My css start-------------------*/
body{
    font-family: 'Lato'!important;
}
.container{max-width:1200px;margin: 0 auto;width: 100%;}
.inner-container{max-width: 900px;margin: 0 auto;width: 100%;}
.clear{clear: both;}
.textc{text-align: center !important;}
.pad-lr-10{padding:0 10px;}
.mar-t-b-30{margin:30px 0}
.cbox{margin-top: 45px}
.d-inline-blok{display: inline-block;vertical-align: baseline;}
.govern-table tr td:first-child{text-align: left;}
.diff-cbox{margin-top:7px;}
.extra-margin{margin-bottom: 10px;}
.extra1-margin{margin-bottom: 30px;}
.extra-padding{padding-bottom: 25px;}
/* p{text-align: justify;} */
.margin-b-25{margin-bottom: 25px;}
.notfi-link {
	margin-bottom: 25px !important;
}
.margin-b-5{margin-bottom: 5px !important;}
.padding-b-15{padding-bottom: 15px;}
.padding-b-5{padding-bottom: 5px;}
.margin-t-10{margin-top:10px;}
.yellow{color:#fffe00;font-weight: 500;margin-bottom: 10px;font-size: 18px;font-variant: small-caps;}
.diff-col{color:#fd8d07}
header{background: rgb(16, 87, 150);padding: 0;}
#header{box-shadow: 0px -3px 5px 5px #401d5a;position: initial; top: 0;transition: top .6s ease-in-out;width: 100%;z-index: 99;position: -webkit-sticky;}
.nav-up {top: -39px !important;}
.top-social-links li,.top-right-links li,.links li,.links,#logo,.apply,.logo,.title,.contact-apply li,.desk-nav li,.social-l li{display: inline-block;vertical-align: middle;}
.input-field .radio{display: inline-block;margin: 0 4px;}
.top-social-links li a:hover,.top-right-links li a:hover,.sign a:hover,.apply a:hover,.apply a:hover::after,.footer-logo a:hover h4,.features-box a:hover p,.contact-us a:hover,.vet-logo a:hover h1,.sign a:hover,.desk-nav li a.act-link,.top-right-links li a.act-link,.contact-apply li a:hover,.active-link,.contact-apply li a.act-link{color:#eb5c18;}
.footer-links li a:hover,.footer-links li a.act-link{color:#fffe00}
.home.act-link{color:#eb5c18;}
.home.act-link::after{content: '';
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  background:
  #eb5c18;
  bottom: 10px;}
.hc-offcanvas-nav a.act-link{color:#fff;background: #eb5c18}
.right-main-links li a.act-link{color:#fffe00;}
.sub-one-desk-nav li a.act-link,.sub-two-desk-nav li a.act-link{color:#eb5c18;background: #fff;}
.sub-one-desk-nav li.act-link{border-bottom: 1px solid #eb5c18;}
.desk-nav li a:hover{color:#105796}
.sub-one-desk-nav li.act-link > a::after,.sub-two-desk-nav li.act-link > a::after,.sub-one-desk-nav li a:hover::after,.sub-two-desk-nav li a:hover::after{content: none;}
.top-social-links li a:hover{transition: all .5s linear;transform: rotate(360deg);border-radius: 50%;background: #fff;}
.top-right-links li{margin-right: 5px;}
.top-right-links li:last-child{margin-right: 0;}
.top-right-links li a,.top-social-links li a{border-radius: 50%;color: #fff;font-size: 14px;padding:7px 10px 7px 0;display: block;}
.top-social-links li a{padding:7px 10px;}
.top-social-links li:nth-child(2) a{padding:7px 7px}
.top-right-links li a{font-weight: 600;}
.top-right-links li,.footer-links li{margin-right: 10px;}
.animated.infinite {
  animation-iteration-count: infinite;
  animation-duration: 4s;
}
.flash1 {
  animation-name: flash1;
  
}
@keyframes flash1 {0% {
  color:  #ffed00;
}
25% {
  color: #fff;
}
50% {
  color: #ffed00;
}
75% {
  color:  #fff;
}
100% {
  color: #ffed00;
}
}
/* .animated.infinite.flash1:hover{color:#eb5c18;animation-name: unset;} */
.top-social-links li:last-child,.top-right-links li:last-child{margin-right: 0;}
.logo{width:80px}
.title{margin-left: 15px;}
.contact-apply li a{padding:5px 25px;border:1px solid #eb5c18;display: block;border-radius: 5px;color: #3b0e53;}
.contact-apply li a{font-size: 14px;}
.bottom-header{padding:10px 10px 0;background: rgba(255,255,255,0.95) ;}
.right-bottom{margin:10px 0;}
.title h2{color: #3e1955;font-size: 20px;}
.contact-apply li:last-child{margin-left: 15px;}
.desk-nav li a{color: #393939;font-size: 16px;display: block;padding: 2px 2px 17px;position: relative;z-index: 99;}
.desk-nav li{margin-right: 20px;position: relative;}
.desk-nav li:last-child{margin-right: 0px;}
.sub-one-desk-nav,.sub-two-desk-nav,.slider-bottom-left h2::after,.offer-section-left h2::after,.news h2::after,.news::before,.news::after,.events h2::after,.principal-txt::before,.principal-txt::after,.principal-txt h2::after,.gallery-box h2::after,.testimonial-txt h2::after,.bar::after,.map-logo{position: absolute;}
.sub-one-desk-nav{display: none;width:215px;background: #105796;left: 0;z-index: 9;border:2px solid #105796;}
.sub-two-desk-nav{display:none;width:215px;background: rgb(17, 88, 150);left:213px;top:0;}
.dropdown:hover .sub-one-desk-nav,.dropdown-one:hover .sub-two-desk-nav{display: block;}
.sub-one-desk-nav li{display: block;margin-right: 0;border-bottom: 1px solid #0b4d88;}
.sub-one-desk-nav li a{padding:7px 10px;display: block;font-size: 13px;color:#fff;position:relative;text-align: left;font-weight: 500;}
.sub-one-desk-nav li a:hover{color:#eb5c18}
.sub-one-desk-nav li:last-child{border-bottom: none;}
.sub-one-desk-nav li a::before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.inner-banner{height:380px !important;background-position: center center;}
.border-top{border-top: 5px solid #105796; }
.sub-one-desk-nav li a:hover::before{-webkit-transform: scaleY(1);
    transform: scaleY(1);}
    .dropdown-arrow::before {
        border-bottom: 8px solid #105796;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        content: "";
        position: absolute;
        top: -13px;
        left:10px;
    }
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .delay-1{
    animation-delay: .30s;
    }
    .delay-2 {
    animation-delay: .20s;
    }
  
  .zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
  }
  @keyframes zoomIn {
    from {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
      opacity: 1;
    }
  }
  .fadeInUp-Menu {
    -webkit-animation-name: fadeInUp-Menu;
    animation-name: fadeInUp-Menu;
  }
  @keyframes fadeInUp-Menu{
  0% {
    opacity: 0;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
  }
  .last-menu{left:-112px;}
  .last-one-menu{left:-100px}
  .last-menu.dropdown-arrow::before,.last-one-menu.dropdown-arrow::before{left:90%;}
  .slider-bottom-left h1,.dropdown,.dropdown-one,.slider-bottom,.slider-bottom-left h2,.offer-section-left h2,.news h2,.news,.events h2,.principal-txt,.principal-txt h2,.gallery-box h2,.testimonial-txt h2,.bar,.map{position: relative;}
  .offer-section-left,#tag-cloud{display:inline-block;vertical-align: middle;}
.pad-lr-50{padding: 0 50px !important;}
.pad-lf-50{padding:0 50px;}
.pad-lr-90{padding:0 90px;}
.slider-bottom{top: -50px;}
.slider-bottom-lr{background: #f1f1f1;padding: 45px 30px;border-top:  10px solid #105796;box-shadow:0px 4px 6px #ccc;}
.slider-bottom-left .abt-txt,.offer-section-left .offer-txt,.offer-box .offers-txt,.principal-txt .prin-msg{font-size: 16px;line-height: 1.5;color: #4a4a4a;font-weight: 400;margin-bottom: 15px;text-align: justify;}
/* .principal-txt .prin-msg{margin-bottom: 0;} */
.offer-box .offers-txt{text-align: left;}
.slider-bottom-left,.slider-bottom-right{width:48%;}
.slider-bottom-right img{width:100%;}
.slider-bottom-left p,.offer-section-left p,.principal-txt p,.gallery-box div > p,.testimonial-txt p{font-size: 23px;font-weight: 300;margin-bottom: 3px;color: #595959 !important;}
.slider-bottom-left a,.offer-section-left a,.princial-section a{border: 1px solid transparent;background: #F44336;padding: 5px 10px;font-size: 14px;color: #fff;font-weight: 500;}
.slider-bottom-left a,.offer-section-left a{display: inline-block;}
.know-more-icon{padding: 5px 10px;font-size: 30px;background: #44B06B;color: #fff;width: 30px !important;}
.slider-bottom-left a:hover, .offer-section-left a:hover, .princial-section a:hover {
	border: 1px solid #000;
	background: #4e2861;
	color: #fff;
	border: 1px solid #000;
}
.slider-bottom-left h1,.offer-section-left h2,.news h2,.events h2,.principal-txt h2,.gallery-box h2,.testimonial-txt h2{font-size: 24px;margin-bottom: 20px;}
.events h2{color:#fff;}
.slider-bottom-left h1::after,.offer-section-left h2::after,.news h2::after,.events h2::after,.principal-txt h2::after,.gallery-box h2::after,.testimonial-txt h2::after,.inner-content-wrapper h1::after{content: '';position:absolute;width:50px;height:2px;left:0;bottom:-10px;background: #105796}
.events h3::after{background: #fcd44b;}
.offer-section{margin-bottom: 80px;}
.offer-section-left{width: calc(100% - 350px);padding-right:30px}
#tag-cloud svg{border-radius:50%;max-width: 320px;width: 100%;height:auto;}
.offer-section-right{width: calc(100% - 260px);display: flex;flex-wrap: wrap;justify-content: center;justify-items: center;}
.offer-box{width:22%;margin-right: 17px;}
.offer-box:last-child{margin-right: 0;}
.sprite-img{background:url('../images/sprite.png');width:45px;height:45px;margin-bottom: 10px;}
.staff{background-position: -28px 273px;}
.facility{background-position:-100px 273px;}
.achi{background-position:-171px 273px;}
.security{background-position:-245px 268px;}
.management-div,.institution-div{border-radius: 10px;overflow: hidden;}
.offer-box .offers{font-weight: 500;font-size: 13px;margin-bottom: 10px;}
.news iframe{width: 100%; height:175px;}
.events iframe{width: 100%;height:175px;}
.news-event{background: url('../images/news-event-bg1.jpg')no-repeat fixed center center/cover;height:257px;position: relative;z-index: 9;}
.news-event::before{content:'';position: absolute;top:0;left:0;background: url('../images/1.png')no-repeat;width: 200px;height: 200px;}
.news-event::after{content:'';position: absolute;bottom:0;right:0;background: url('../images/2.png')no-repeat;width: 132px;height: 130px;z-index: -1;}
.news{padding: 55px 15px 14px;margin: -36px 0 0 10px;background: #f1f1f1;width: 330px;height: 293px;}
.demo1.demof{height:170px !important;}
.news-list{list-style:none;margin:0;padding-left:25px !important;width:100%;}
.news-list li{position:relative;margin-bottom:10px !important;}
.news-list li a{color:#3c3c3c;display:block;font-size:15px;text-decoration:none;  white-space: nowrap; width: calc(100% - 8px); overflow: hidden;text-overflow: ellipsis;}
.news-list li::before{position:absolute;content:'';width:10px;height:10px;background:#b71c60;left: -20px;top: 4px;}
.news-list li:after {content: '';position:absolute;height: 1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
.news-list li:hover::after {width: 100%;background: #ff6e37;}
.demo2.demof{height:160px !important;}
.events-list li:after {content: '';display: block;clear: both;}
.events-list{list-style:none;margin:0;padding-left:0px !important;width:100%;}
.events-list li{margin-bottom:30px !important;}
.events-list li a{font-size:16px;text-decoration:none;color:#fff;}
.circle:hover.events-list li a,.circle:hover ul li a{color:#eb5c18;transition:all .20s linear;}
.events-list li a:hover{color:#eb5c18;transition:all .20s linear;}
.fl{float:left}.fr{float:right}
.clear{clear:both;}
.circle{background:#560e2c;font-weight:600;color:#fff;padding:0;border-radius:50%;width:50px;height:50px;font-size:11px;text-align:center;line-height: 15px;}
.circle,.event-txt{display:inline-block;vertical-align:middle;}
.event-txt{margin:0 0 0 25px;width:calc(100% - 85px);height:40px;overflow:hidden;}
.news::before{content:'';top:0px;left: -21px;border-bottom: 36px solid #d6d6d6;border-left: 21px solid transparent;}
.news::after{content:'';right: -21px;top:0px;border-bottom: 36px solid #d6d6d6;border-right: 21px solid transparent;}
.news-box::after, .news-box::before {top: -1px;content: '';}
.events{width:calc(100% - 380px);margin-top: 25px;}
.princial-section{margin:60px 0 60px;}
.prip{width:40%;padding-left:3%;margin:55px 0 0}
.testimonial-txt,.testimonials-box{display: inline-block;}
.principal-img{position: relative;left: 28px;z-index: 1;border-top: 5px solid #105796;height: 260px;background: url('../images/principal.jpg')no-repeat center center/cover;width: 100%;float: right;}
.principal-txt{width:60%;padding:50px 10% 25px 50px;background: #f9f9f9;min-height: 260px;box-shadow: 0 0 3px #ccc;}
.principal-con {max-width: 890px;}
/* .principal-txt::before {content: '';width: 35px;height: 100%;background: #f1f1f1;left: -35px;top: 0;z-index: -1;}
.principal-txt::after {content: '';width: 560px;z-index:-1;height: 100%;background: #f1f1f1;right: -554px;top: 0;} */
.gallery{background: #b71c60;}
.gallery-box{width:33.33%;position: relative;height: 180px;overflow: hidden;}
.gallery-box img{height:100%;transition: transform .5s ease;width:100%;}
.overly{transition:all .30s ease-in-out;}
.overly:hover::before{content:'';position: absolute;top:0;left:0;z-index: 2;display: block;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.gallery-box:hover img{transform: scale(1.2);}
.gallery-box .explore-div{text-align: left;display: table-cell;
  vertical-align: middle;
  padding: 40px;}
.gallery-box .view-div{text-align:center;display: table-cell;
  vertical-align: middle;
  padding: 40px;}
.gallery-box .view-div a:hover{color:#e44a25}
.white-bg{background: #fff;display: table;}
.gallery-box .view-div a{color: #fff;}
.gallery-box .view-div a:hover
{
    background: #4e2861;
    color: #fff;
}
hr{width: 52px;margin-top: 2px;  height: 1px;background: #000;border: none;}
.disp-none,.disp-none1{display: none;}
.top-galleries,.btm-galleries{display: flex;flex-wrap:wrap;justify-content: center;justify-items: center;}
.testimonial-section{margin:0 auto 60px;}
.testimonial{width:100% !important;background: #fff;padding:16px 5px; text-align: center;}
.testimonials-box{background:url('../images/testimonial-bg.jpg')center center/cover;height:345px; width:100%;}
/* .testimonials-box::after{content:'';position:absolute;left:-10px;top:0;z-index:-1; } */
.testi-img,.testi-right{display:inline-block;vertical-align: middle;}
.testi-img{width:130px;}
.testi-right{width:calc(100% - 45px);}
.testi-img img{border-radius: 50%;width:100%; padding: 4px; border: 2px solid #fff; box-shadow:1px 1px 9px #8c8c8c66;}
.testi-box{padding-left: 5%;}
.testimonial-txt{width:300px;}
.testimonials-box{width:calc(100% - 300px);}
/* .testimonial-txt,.testimonials-box{display: inline-block;} */
/* .testi-right{width:72%;} */
.testi-right h4 
{
    margin: 6px 0;
	font-size: 17px;
	font-weight: 600;
	color: #105796;
	text-transform: capitalize;
}

.latestN marquee a
{
    margin-left: 12px;
    paddin-bottom: 3px;
}


.testi-right p{color: #444; margin: 0; font-size: 15px; padding: 0; line-height: 24px; font-weight: 500; }
.testi-msg{margin-top:10px;color:#676767;font-size: 14px;}
.footer{background: url(../images/bg-texture.jpg);color:#fff;}
.footer-logo{width: 150px;}
.footer-logo a,.alm-reg{display: inline-block;}
.footer-logo :hover .logo-w-circle{box-shadow: 0 0 20px -4px #ccc}
.bar {height: 90px;width: 40px;margin: -20px auto 0;background: #1e232e;box-shadow: 0 0 14px -7px #000}
.logo-w-circle {position: relative;background: #1e232e;border-radius: 50%;height: 90px;padding: 10px;text-align: center;width: 90px;margin: -10px 30px 0;box-shadow:0 0 20px -4px #000}
.bar::after {content: '';top: 0px;left: -15px;border-bottom: 25px solid #111312;border-left: 15px solid transparent;}
.footers-right{width: 100%;padding: 40px 20px 40px 20px;}
.ql {padding: 0 20px 0px 0;width: 26%;}
.ml{width: 38%;}
.map{width: 36%;}

.latestN marquee a
{
    color: #333;
    font-weight: 100px;
    padding-bottom: 5px;
    display: block;
    text-align: justify;
    font-weight: 200;
    line-height: 24px;
}

.latestN marquee a::before {
    position: absolute;
    content: '';
    left: 0;
    width: 7px;
    height: 7px;
    background: #105796;
    margin-top: 7px;
}
/* .map-location{position: relative;bottom: 50px;left: -55px;text-align: center;}
.map-location a{color: #f00;} */
address{font-size: 14px;}
address a:hover{color:#f8a440}
#back-top {position: fixed;bottom: 40px;right: 35px;z-index: 9;}
#back-top img{width:40px;height:40px;}
.mar-bottom-5{margin-bottom: 5px;}
.social-l{margin-bottom: 30px;}
.social-l li{margin-right: 15px;position:relative;}
.social-l li:last-child{margin-right: 0;}
.footer-links li{line-height: 26px;}
.social-l li a{padding:7px 8px;background: #f70000;border-radius: 50%;display: block;font-size: 13px;color: #fff;}
.social-l li a:hover{color: #fffe00;} */
/* .social-l li:first-child:hover a{color:#4892ea;}  */
/* .social-l li:nth-child(2):hover a{color:#cd201f;}  */
.social-l li:last-child:hover a{color:#0077B5;}
.social-l li:nth-child(1) a{padding:7px 12px;background: #4064ad;}
.footer-links li a{color:#fff;font-size: 15px;font-weight: 500}
.footers-right h5{color: #fff;font-size: 20px;margin-bottom: 12px;}
.footer-bottom{border-top: 1px solid #2d313c;font-size: 11px;padding:10px 0;}
.sign a{color:#fff;font-weight: 500;}
.slick-slide > div{margin: 0 15px;box-shadow: 0 0 6px #ccc;}
#main-nav,.toggle{display: none !important}
/*-------------inner page css start---------------*/
.breadcrumbs {text-align: right;padding: 0 0px 40px;color: #595959;font-size: 13px;}
.breadcrumbs a {color: #eb5c18;}
.breadcrumbs a:nth-child(2) span{color:#595959}
.arrow-right {font-size: 10px;}
.inner-content-wrapper{padding: 10px 10px 50px;}
.inner-content-wrapper h1{text-align: left;font-size: 23px;color: #eb5c18;position: relative;margin-bottom: 35px;}
.bottom-bar{position: relative;width:30px;height:6px;background: #1c0428;left: 45px;top: 6px;}
.bottom-bar::before{position: absolute;content: '';width: 45px;height: 2px;left: -45px;background: #eb5c18;top: 2px;}
.bottom-bar::after{position: absolute;content: '';width: 45px;height: 2px;right: -45px;background: #eb5c18;top: 2px;}
.margin-t-50{margin-top:50px;}
.cardholder{perspective: 600px;display: inline-block;margin-bottom: 50px;}
.cardholder .gallery-card {background-color: transparent;transform: rotateY(25deg);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);transition: all 1s ease;border: 1px solid #ccc;padding: 2px;}
.gallery-img {display: table;width: 235px;height: 188px;background-repeat: no-repeat;background-position: center center;background-size: contain;padding: 2px;}
.cardholder .gallery-card:hover {background-color: transparent;transform: rotateY(0deg);}
.cardholder .gallery-card p {
	margin-bottom: 0 !important;
	display: table-cell;
	vertical-align: middle;
	color: #fff !important;
	font-weight: 500;
	font-size: 20px !important;
	text-align: center !important;
	background: rgba(0,0,0,0.6);
}
.cardholder .gallery-card:hover p,.breadcrumbs a:nth-child(2):hover span{color:#eb5c18 !important}
.photogallery-img {width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 2px;height: 190px;border-radius: 50px;}
.ovrly {width: 100%;overflow: hidden;position: relative;-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);border-radius: 50px;cursor: pointer;overflow: hidden;padding: 3px;}
.ovrly img {position: relative;width: 100%;top: 0;left: 0;}
.ovrlyT {background: rgba(0, 0, 0, 0.25);height: 100%;left: 100%;position: absolute;top: -100%;width: 100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ovrlyB {background: rgba(0, 0, 0, 0.25);height: 100%;left: -100%;position: absolute;top: 100%;width: 100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ovrly:hover .ovrlyT,.ovrly:hover .ovrlyB {left: 0;top: 0;}
.img-transition .photogallery-img{transition: all 0.8s ease-in-out 0s;}
.img-transition:hover .photogallery-img {transform: scale(1.4) rotateZ(-5deg);transition: all 1s ease-in-out 0s;}
.events-img, .news-img{width: 300px;margin: 0 auto 25px;}
.news-img{margin:0 0 10px 20px}
.inner-content-wrapper p{color: #595959;font-size: 15px;line-height: 1.5;margin-bottom: 20px;text-align: justify;}
.img-events,.only-events,.img-news,.only-news{background: rgba(245,245,245,.8);padding: 15px;box-shadow: 0px 1px 5px #1b1f2a;margin-bottom: 40px;}
.events-info p,.news-info p{margin-bottom: 10px;}
.boxhead h3 {color: #eb5c18;font-size: 20px;text-transform: capitalize;width: 90%;margin: 0 auto 30px;}
.boxhead h3 span, .boxhead h3 span {position: relative;}
.boxhead h3 span::before{content: '';position: absolute;left: -35px;top: 13px;width: 25px;height: 3px;background: #c65681;}
.boxhead h3 span::after{content: '';position: absolute;right: -35px;top: 13px;width: 25px;height: 3px;background: #c65681;}
.albums{display: inline-block;margin: 8px;}
.album-img{border-radius: 100%;width:210px;height:210px;background-size: cover;background-position: center center;}
.circle-img{padding: 3px;border: 2px solid #1b1f2a;border-radius: 100%;}
.drop-shadow {
	position: relative;
  max-width: 315px;
  width: 100%;
  padding: 10px;
  margin:10px 0 10px 18px;
	background: #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow::before{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background:
  #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px
  #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);  
}
.sdp-cell{margin:20px auto 20px;}
.drop-shadow p{text-align: left !important;font-size: 15px;}
.drop-shadow::after{
  z-index: -1;
position: absolute;
content: "";
bottom: 15px;
right: 10px;
left: auto;
width: 50%;
top: 80%;
max-width: 300px;
background:
#777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px
#777;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);

}
.drop-shadow .info-list{margin-bottom: 0;}
.tab {
  overflow: hidden;
  text-align: center;
  display:flex;
  flex-wrap: wrap;
  justify-content: center;
}

.tab button {
	background-color: inherit;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 10px 14px;
	transition: 0.3s;
	color: #fffe00;
	width: 23%;
	margin: 3px 3px;
  background-color: #75498A;
  font-size: 18px;
}
.tab button:hover,.tab button.active {
  background-color: #4e2861;
}

::-moz-focus-inner {border:0;}
.tabcontent {
  display: none;
  padding: 25px 0;
}
.left-section{width:calc(100% - 315px);}
.right-link{width:280px;}
/* .overview .quote,.sports .quote,.services-committee .quote{font-weight: 600;margin-bottom: 0px;} */
.services-committee .quote{margin-bottom: 30px;}
.services-committee .quote:last-child{margin-bottom: 0;}
.left-section .quote .name{color: #f08c14;font-weight: 500;font-size: 17px;}
.overview .quote p,.sports .quote p,.services-committee .quote p{margin-bottom: 0px;}
.overview .quote p:last-child{text-align: right;}
.margin-t-80{margin-top:80px ;}


.d-flex{display: flex;flex-wrap: wrap;justify-content: center;justify-items: center;}
.vision:hover .scale-up,.mission:hover .scale-up,.core-values:hover .scale-up{animation:scale-up .5s ease-out;}
.diff-m-design,.diff-v-design{width:100%;}
@keyframes scale-up{
    0% {
    opacity: 0;
    transform: scale(0.2);
}
100% {
    opacity: 1;
    transform: scale(1);

}
}
.dashboard-cards {
  position: relative;
  margin: 20px 0;
  text-align: center;
}
 
.dashboard-cards .card {
  background: #ffffff;
  display: inline-block;
  -webkit-perspective: 1000;
  perspective: 1000;
  z-index: 20;
  padding: 0 !important;
  margin: 5px 5px 10px 5px;
  position: relative;
  text-align: left;
  transition: all 0.3s 0s ease-in;
  z-index: 1;
  width: calc(33% - 15px);
  cursor: pointer;
  transition: all 0.3s ease;
}
 
.dashboard-cards .card:hover {
  box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
  transition: all 0.3s ease;
}
 
.dashboard-cards .card .card-title {
  background: #4e2861;
  padding: 10px;
  position: relative;
  z-index: 0;
  text-align: center;
  color:#fffe09;
  font-size: 15px;
}
 
/* .dashboard-cards .card .card-title h2 {
  font-size: 24px;
  letter-spacing: -0.05em;
  margin: 0;
  padding: 0;
} */
 
.dashboard-cards .card .card-description {
  position: relative;
  font-size: 14px;
  padding: 15px 10px 15px 0;
  background: #e8e8e8;
  cursor: auto;
}
.dashboard-cards .card .card-description .info-list{margin:0;}
.dashboard-cards .card .card-description .info-list li{padding-left:30px !important}
.dashboard-cards .card .card-description .info-list li::before{left:14px !important}
.dashboard-cards .card .card-actions {
  padding: 10px;
  text-align: center;
  background: #4e2861;
  /* border:1px solid #fff; */

}
 
.dashboard-cards .card .card-flap {
  background: #d9d9d9;
  position: absolute;
  width: 100%;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
 
.dashboard-cards .card .flap1 {
  transition: all 0.3s 0.3s ease-out;
  z-index: -1;
}
 
.dashboard-cards .card .flap2 {
  transition: all 0.3s 0s ease-out;
  z-index: -2;
}
 
.dashboard-cards.showing .card {
  cursor: pointer;
  /* opacity: 0.6; */
  /* -webkit-transform: scale(0.88);
  transform: scale(0.88); */
}
 
.dashboard-cards .no-touch .dashboard-cards.showing .card:hover {
  opacity: 0.94;
  -webkit-transform: scale(0.92);
  transform: scale(0.92);
}
 
.dashboard-cards .card.d-card-show {
  opacity: 1 !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
}
 
.dashboard-cards .card.d-card-show .card-flap {
  background: #ffffff;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
 
.dashboard-cards .card.d-card-show .flap1 {
  transition: all 0.3s 0s ease-out;
}
 
.dashboard-cards .card.d-card-show .flap2 {
  transition: all 0.3s 0.2s ease-out;
}
 
.dashboard-cards .info-list {
  padding: 0 !important;
}
.dashboard-cards .card-actions .btn {
  color: #fff;
  font-weight: 500;
}
 
.dashboard-cards .card-actions:hover .btn{
  color: #eb5420;
}
.counselling-img,.mentoring-img{max-width: 600px;margin:0 auto 30px;}
.prin-img {
	border: 2px solid #1b1f2a;
	margin: 0 20px 10px 0;
	max-width: 325px;
	width: 100%;
	padding: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.principal-inner-img p{margin-bottom: 2px;text-align: center;}
.principal-inner-img .prin-name{font-size: 20px;color:#eb5420;font-weight: 600;}
.principal-inner-img .prin-q{font-size: 15px;color: #1b1f2a;font-weight: 600;}
.principal-inner-img p:last-child{color: #1c0428;}
.main-campus p{text-align: center;}
.founder-img{width:45%;margin-bottom: 20px;}
.founder-img p,.main-campus p{font-weight: 600;margin: 5px 0 0 0;color: #eb5420;text-align: center;font-size: 17px;}
.founder-img p:last-child,.main-campus p:last-child{color: #595959;font-size: 15px;}
.main-campus{margin: 0 auto 25px;}
.main-campus img,.overview-img img{border: 2px solid #1b1f2a;padding: 5px;}
.notepaper {
    position: relative;
    margin: 30px auto;
    padding: 25px 20px 20px 40px;
    color: #fff;
    background-color:#4e2861;
    font-size: 14px;
  }
  .notepaper:before, .notepaper:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
  }
  .notepaper:before {
    left: 28px;
    border: 1px solid #f08c14;
  }
  .notepaper:after {
    z-index: -1;
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid #f08c14;
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  .curly-quotes{font-size: 22px;line-height: 1.5;text-align: center;font-style: italic;}
  .curly-quotes:before,.curly-quotes:after{
    display: inline-block;
    font-size: 30px;
  }
  .curly-quotes:before {
    content: '\201C';
    margin-right: 0px;
    margin-left: -8px;
    margin-top:-15px;
  }
  .curly-quotes:after {
    content: '\201D';
    margin-right: 0px;
    margin-left: -3px !important;
    margin-top:-15px;
  }
  .quote-by {
    text-align: right;
    font-size: 17px;
    margin-top: 5px;
    color: #fffe00;
  }
.overview-img,.placement-img{margin: 0 0 3px 20px;}
.overview-img{margin: 0 auto 30px;text-align: center;}
.clubs-forum-img{margin:0 20px 20px 0px}
h3.sub-hd{color: #eb5420;font-size: 18px;margin-bottom:10px;text-align: left;}
h3.sub-hd-1{color:#eb5420;font-size: 17px;margin-bottom: 10px}
h4.sub-hd-1{color:#3e197f;font-size: 16.5px;margin-bottom: 10px;font-weight: 600;}
.act-info{margin:15px 0 10px 25px;color:#595959}
.act-info span{display: block;margin-bottom: 7px;}
.highlight-list  li b{color:#eb5c18;font-size: 17px;}
.highlight-list li{position: relative;margin-bottom: 15px !important;}
.highlight-list li::before{content: '';position: absolute;width:7px;height:7px;background: #1c0428;top:10px !important;left:14px;}
.info-list{position: relative;margin-bottom: 20px;}
.info-list li,.sitemap-info-list li{padding-left: 30px;position: relative;font-size: 15px;color: #595959;margin-bottom: 10px;line-height: 1.5;}
.sitemap-info-list li{margin-bottom: 5px;}
.info-list li::before{content: '';position: absolute;width:7px;height:7px;background: #1c0428;top:8px;left:14px;}
.info-list li a{color:#1c202b}
.info-list li a:hover{color:#eb5420}
.core-value-list li::before{background: #fff;}
.core-value-list li{color:#fff;margin-bottom: 13px;font-size: 16px;}
.left-list,.right-list{width:50%;}
.pdfs{padding: 0 0 0 25px;margin-bottom: 20px;}
.pdfs p{margin-bottom: 10px;}
.pdfs p a span{color: #595959}
.pdfs img{width:22px;margin: 0 5px 0 0;}
.pdfs span,.main-link{font-size: 15px;color: #1b1f2a;}
.alm-div{text-align: center;margin:35px auto 0;max-width:185px;width:100%;}
.apply-online-div,.download-form-div{width:55%;}
.download-form-div{max-width:270px;width:100%;margin-top:0}
.caret{transform: skew(25deg);font-size: 20px;}
.alm-reg{position: relative;overflow:hidden;padding: 10px 60px 10px 10px;background: #1c202b;color: #fff;}
.alm-reg:hover{background: #f08c14;transition: all .40s ease-in-out}
.alm-reg:hover .btn-icon{background: #1c202b}
.alm-reg:hover{color:#fff;}
.btn-icon {
    padding-right: 24px;
    position: absolute;
    right: -10px;
    top: 0;
    height: 100%;
    background: #f08c14;
    padding: 13px;
    padding-right: 13px;
    color: #fff;
    transform: rotate(0deg) skew(-26deg) translate(0px);
    transition: all .40s ease-in-out;
}
.pdfs span:hover,.main-link:hover{color:#eb5420}
/* .col-b li{color:#eb5222} */
.top-box{margin-bottom: 2px;}
.top-box h4{padding: 15px 10px;
    color: #fff;font-size: 25px;
    background:#330748;
    margin-bottom: 0px;
    box-shadow:inset 0 0 2px #1c202b;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-variant: small-caps;
}
/* .top-box h4 {
	padding: 10px 10px;
	 background: linear-gradient(to bottom, #eb5c18 0%,#e56038 32%,#c94a32 65%,#c94a32 65%,#bb3f2f 100%); 
	color: #fff;
	font-size: 25px;
	background: rgba(90, 14, 128, 0.6);
	box-shadow: inset 0 0 2px #ddd;
} */
.bottom-box{
    /* border-bottom: 3px solid #de412d; */
    /* background: linear-gradient(to bottom, #eb5c18 0%,#e56038 32%,#d15037 65%,#d15037 65%,#f25c48 100%); */
    /* border-radius: 5px; */
    background: #f3f3f3;
    box-shadow: inset 0 0 0 2px #ddd;
}
.academic-laurels{margin: 25px 0;}
.sports-records{margin:30px 0 8px;}
.sports-records,.co-curricular-records{
  display: flex;
flex-wrap: wrap;
justify-content: center;
}
.sports-records .records,.co-curricular-records .records{
  width:46%;
  margin:0 14px 25px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px
rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
position: relative;
padding: 20px;

}
.sports-records .records img,.co-curricular-records .records img{margin-bottom: 20px;}
.sports-records .records img,.academic-laurels img,.spt-img img{box-shadow: 0 0 5px #ddd;border: 3px solid #fff;}
.sports-records .records p,.co-curricular-records .records p{margin:0;}
.right-main-links{padding: 10px 3px;}
.right-main-links li a{display: block;color: #fff;}
.right-main-links li a:hover{color:#fffe00;}
.right-main-links li{padding:10px 0 10px 10px;}
.hamsa-img{margin-top:15px}
/* .right-main-links li span:nth-child(2), .has-sub-links li span{box-shadow: inset -3px 3px 4px 0px #DC7700;border: 1px solid #fd6a04;border-left:none;padding: 5px 0 5px 8px;display: inline-block;width: calc(100% - 35px);background: #f08c14;vertical-align: middle;font-size: 16px;
position: relative;margin: 0 0 0 12px;} */

ul.right-main-links li a.act-link span
{
    color: #fff;
    font-weight: 500;
    border-left: none;
    padding: 7px 0 7px 16px;
    display: inline-block;
    width: calc(100% - 20px);
    background: rgb(16 87 150);
    vertical-align: middle;
    font-size: 15px;
    position: relative;
    margin: 0 0 0 2px;
    border-radius: 5px;
}


.has-sub-links li span {
	border-left: none;
	padding: 7px 0 7px 8px;
	display: inline-block;
	width: calc(100% - 35px);
	background: rgb(124, 36, 168);
	vertical-align: middle;
	font-size: 15px;
	position: relative;
	margin: 0 0 0 14px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
.has-sub-links li span:nth-child(2){width:calc(100% - 30px)}
.right-main-links li,.cir{position: relative;}
/* .cir{top: 2px;left: 8px;width: 16px !important;} */
.cir {
	top: 2px;
	left: 10px;
	width: 16px !important;
}
.direct-add{
  padding: 10px;

background:
#1c1e2a;

color:
#fff;

font-size: 23px;

font-variant: small-caps;
}
.logo-link{display: block;}

.active .fa-angle-right{transform: rotate(90deg);}
.active-menu{display:block;}
.has-sub-links{padding:0 20px;display: none;margin-top: 20px;}
.fa-angle-right{position: relative;left: -10px;top: 3px;}
.left-contact,.right-contact{width:48%;}
#safety-form .input-field input,#safety-form textarea,#alumni-form .input-field input, #alumni-form .input-field textarea, #contact-form .input-field input, #contact-form .input-field textarea,#online-form .input-field input,#online-form .input-field textarea{background: #fff;border: 1px solid #1b1f2a;border-left: 5px solid #7c24a8;}
#safety-form input,#safety-form .gender label{display: inline-block;vertical-align: middle;}
textarea{resize: vertical;}
.gender{position: relative;top: 5px;}
.radio label{position: relative !important;font-weight: normal !important;display: block;border-radius: 0 !important;background-color: transparent !important;
color: #000 !important;text-align: left;padding:0px 8px 0 !important;font-size: 14px}
.radio-field.input-field input {width: 20px;display: block;}
#contact-form{margin-top:35px;}
.input-field input, .input-field textarea {width: 100%;padding: 15px 10px;border: 0;border-radius: 10px;font-size: 16px;}
sup{color:#f00}
.ph-call{transform:rotate(112deg)}
.icon{margin-right: 5px;}
.input-field{position: relative;margin-top: 50px;}
.input-field > label {
	position: absolute;
	left: 9px;
	top: -26px;
	color: #fff;
	background-color: #7c24a8;
	padding: 5px 12px 5px;
	font-size: 13px;
	font-weight: 500;
	border-radius: 45px 100px 0px 0px;
}
.diff-text-area > label{top:-25px;}
#recap{max-width: 300px;margin: 25px auto;}


.right-contact h4{font-size: 24px;color:#eb5c18;font-weight: 500;}
.right-contact address,.ph-mail{margin:15px;}
.right-contact p,.ph-mail p{text-align: center;margin-bottom: 0;}
.ph-mail p{margin-bottom: 5px;}
.ph-mail p span{font-weight: 600;}
.ph-mail a{color:#595959}
.right-contact a{color:#1b1f2a;font-weight: 500}
.contact-map{margin-top: 50px;border: 2px solid #7c24a8;}
.contact-map iframe,.contact-map{border-radius: 10px;}
.form-left{width:calc(100% - 320px)}
/* .gender{border: 1px solid #1b1f2a;border-left: 10px solid #1b1f2a;border-radius: 10px;} */
.pad-tlf-15{padding:15px 15px 0;}
.gender input[type="radio"]{margin: 3px 0;}
table{width: 100%;}
.motto-title {
	font-size: 14px !important;
  margin: 15px 0 0 0;
  text-align: center;
}
.table-data{overflow-x: auto;white-space: nowrap;border: 1px solid #000}
.main-hd,.academic-staff tr th{background: #4e2861;color:#fff;padding:8px;font-weight: 600;
  font-size: 15px;vertical-align: middle;}
.margin-b-30{margin-bottom: 30px;}
table td{padding:6px 6px 6px 20px;font-size: 15px;box-shadow: 0px 0px 2px 0px #dddddd;}
table tr:hover{background:#f4f4f4;}
.iqac-tab td:first-child{display:none;}
.sitemap-left,.sitemap-right{width:48%;display: inline-block;}
.sitemap-left li a,.sitemap-right li a,.sitemap-left li,.sitemap-right li{color:#1c0428;font-size: 17px;}
.sitemap-sub-menu-right li a,.sitemap-sub-menu-left li a{font-size: 15px;}
.sitemap-left li a:hover,.sitemap-right li a:hover{color:#eb5c18}
.site-main-left,.site-main-right{position: relative;}
.site-main-left::before,.site-main-right::before{content: '';position: absolute;width:7px;height:7px;background: #1c0428;top: 9px;left: 15px;}
.sitemap-sub-menu-left,.sitemap-sub-menu1-left,.sitemap-sub-menu-right,.sitemap-sub-menu1-right{margin-top: 5px;margin-bottom: 10px;}
.sitemap-sub-menu-left li,.sitemap-sub-menu-right{position: relative;}
.sitemap-sub-menu-left li::before,.sitemap-sub-menu-right li::before{content: '';position: absolute;width:7px;height:7px;background: #1c0428;top:8px;left:15px;border-radius: 50%;}
.sports-imgs{margin-top:20px;}
.nss,.ncc{max-width: 120px;margin: 0 20px 10px 0;}
.nss-imgs,.ncc-imgs{margin-bottom: 30px;}
.sports-imgs .spt-img,.nss-imgs .nss-img,.ncc-imgs .ncc-img,.lib-imgs .lib-img{max-width: 300px;display: inline-block;margin: 5px;}
.lib-imgs{margin-bottom: 15px;}
.alumni-form-left,.alumni-form-right{width:48%;}
.alumni-form-left .input-field:first-child,.alumni-form-right .input-field:first-child,#online-form .input-field:first-child{margin-top:25px;}
.margin-t-25{margin-top:25px;}
.videos .video {
	display: inline-block;
	margin: 10px !important;
	max-width: 405px;
}
.error-number{font-size: 55px;}
.error-desc{font-size: 28px;font-weight: 600;margin-bottom: 20px;display: block;}
.error-msg  a{color:#eb5c18;}
.error-msg   a:hover{color:#010101;}
.error-happy{color:#f00;}
.error-msg:hover .happy1{ display: inline-block;color:#eb5c18;}
.error-msg:hover .happy0{display: none;}
.happy1{display: none;}
.noRecordsFound{font-size: 18px !important;color:#eb5c18 !important}
#social-sidebar {
	left: 0;
	position: fixed;
	top: 30%;
  z-index: 99;
  display: block;
}
#social-sidebar a {
	background: #8e8e8e;
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 16px;
	position: relative;
	text-align: center;
	cursor: pointer;
	padding: 5px 4px;
}
#social-sidebar li:first-child a {
    border-top-right-radius: 5px;
}
#social-sidebar li:last-child a, .social-home-last {
  border-bottom-right-radius: 5px;
}
#social-sidebar a span::before {
	content: "";
	display: block;
	height: 8px;
	width: 8px;
	left: -4px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
	transform: rotate(45deg);
}
#social-sidebar a span {
	border-radius: 3px;
	line-height: 18px;
	left: -100%;
	margin-top: -12px;
	opacity: 0;
	padding: 4px 3px;
	position: absolute;
	transition: opacity .3s, left .4s;
	top: 50%;
	z-index: -1;
	width: 125px;
	pointer-events: none;
	font-weight: 600;
	font-size: 15px;
}
#social-sidebar a:hover span {
	left: 120%;
	opacity: 1;
	color: #fff;
}
#social-sidebar a[class="apply-f-icon"] span, #social-sidebar a[class="apply-f-icon"] span::before,
#social-sidebar a[class="apply-f-icon"]{
  background: #3f1056;
}
#social-sidebar a[class="con-f-icon"] span, #social-sidebar a[class="con-f-icon"] span::before,#social-sidebar a[class="con-f-icon"]{
  background: 
  #fec80c;
}
.trustee-iframe{width:100%;height: 660px;}
.management-iframe{width:100%;height:870px;}
.our-institution-irame{width:100%;height:4765px}
.app-link {
	padding: 5px 20px;
	background: rgba(28, 4, 40, 0.8);
	display: inline-block;
	color: #fff;
}
.app-link:hover{color:#eb5c18}
.testimonial-wrapper {
	margin-bottom: 25px;
}
.testimonial-wrapper .description {
	position: relative;
	padding: 30px 20px;
	border-left: 5px solid #eb5c18;
	background: #7c24a8;
	color: #fff;
}
.testimonial-wrapper .description::after {
	content: "";
	width: 20px;
	height: 20px;
	background: #7c24a8;
	border-bottom: 1px solid #7c24a8;
	border-left: 1px solid #7c24a8;
	position: absolute;
	bottom: -10px;
	left: 65px;
	transform: skewY(-46deg);
}
.testimonial-wrapper .pic {
	width: 110px;
	height: 110px;
	border-radius: 50%;
	overflow: hidden;
	margin: 6px 15px 10px;
	display: inline-block;
  border: 3px solid #eb5c18;
  vertical-align: middle;
}
.testimonial-wrapper .pic img{
  width: 100%;
  height: auto;
}
.testimonial-wrapper .testimonial-prof {
	text-transform: capitalize;
	display: inline-block;
	vertical-align: middle;
}
.testimonial-wrapper .testimonial-prof h4{
  color: #eb5c18;
  display: block;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 5px 0;
}
.testimonial-wrapper .testimonial-prof small{
  font-size: 14px;
  color:#279d3d;
}
.spt-img {
	display: inline-block;
	margin: 0 10px 20px;
}
.spt-img img{height:240px}
.footer-mail a{color:#fff}
/*---------------inner css end--------------*/
/*puja css start*/
.animated {animation-duration: 2s;animation-fill-mode: both;}
.animated.infinite {animation-iteration-count: infinite;}
@keyframes flash {from, 50%, to {opacity: 1;}25%, 75% {opacity: 0;}}
.flash {animation-name: flash;}
/*end*/
/*---------------Responsive css start-------------------*/

@media screen and (max-width:1200px){
    .pad-lr-30{padding:0 0 0 30px !important;}
    .inner-content-wrapper{padding: 10px 20px 50px;}
    .principal-txt{padding-right: 30px;}
    .slick-list{margin-right:0;left:-60px;}
    .pad-gal-lr-30{padding:0 30px !important;}
    .footer-bottom{padding:10px 20px;}
    .bottom-header{padding:15px 15px 0;}
    .testimonials-box::after{left:0;}
    .principal-txt::after{content:none;}
    .prip{padding-left: 0;}
    /* .container{padding:0 30px;} */
    .testi-box{padding-left: 0;}
    .sports-records .records, .co-curricular-records .records{margin:0 10px 25px}
    .loopslider-item-wraper figure p{margin:0 30px 0 20px;}
    .desk-nav li a {
      font-size: 13px
    }
    .last-menu {left: -128px;}
    .last-one-menu{left:-124px}
}
@media screen and (max-width:1024px){
  .bar{margin: -12px auto 0;}
.bottom-header{padding:15px 15px 15px }
.news{width:300px;}
.pad-lr-50{padding:0 30px !important;}
.pad-lr-80 {padding: 0 45px !important;}
.pad-lr-90{padding:0 30px !important;}
/* .gallery-box div{transform:translate(7%,13%);} */
.desk-nav{display: none;}
.inner-content-wrapper{padding:20px;}
.wider-container{padding:0;}
.princial-section {margin: 50px 0 60px}
.toggle{display: block !important;}
.prip{padding-left: 0;}
.dept-wrapper{padding-bottom: 40px;}
.curly-quotes{font-size: 20px;}
    .ban-tab1{background-image: url(../images/banners/h4-tab.jpg) !important;}
    .ban-tab2{background-image: url(../images/banners/h3-tab.jpg) !important;}
    .ban-tab3{background-image: url(../images/banners/h1-tab.jpg) !important;}
    .ban-tab4{background-image: url(../images/banners/h2-tab.jpg) !important;}
    .ban-tab5{background-image: url(../images/banners/h5-tab.jpg) !important;}
    .abt-mob{background-image: url(../images/banners/about-tab.jpg) !important;}
    .academic-laurels-tab{background-image: url(../images/banners/academic-laurels-tab.jpg) !important;}
    .activity-halls-tab{background-image: url(../images/banners/activity-hall-tab.jpg) !important;}
    .acts-tab{background-image: url(../images/banners/acts-tab.jpg) !important;}
    .admission-tab{background-image: url(../images/banners/admission-tab.jpg) !important;}
    .alumni-tab{background-image: url(../images/banners/alumni-tab.jpg) !important;}
    .apply-tab{background-image: url(../images/banners/apply-online-tab.jpg) !important;}
    .awards-tab{background-image: url(../images/banners/awards-tab.jpg) !important;}
    .clubs-tab{background-image: url(../images/banners/clubs-tab.jpg) !important;}
    .co-surricular-tab{background-image: url(../images/banners/cocurricular-tab.jpg) !important;}
    .counselling-tab{background-image: url(../images/banners/councelling-tab.jpg) !important;}
    .courses-tab{background-image: url(../images/banners/courses-offered-tab.jpg) !important;}
    .contact-tab{background-image: url(../images/banners/contact-tab.jpg) !important;}
    .dept-tab{background-image: url(../images/banners/department-tab.jpg) !important;}
    .exam-tab{background-image: url(../images/banners/exam-tab.jpg) !important;}
    .error-tab{background-image: url(../images/banners/error-tab.jpg) !important;}
    .govern-tab{background-image: url(../images/banners/governing-council.jpg) !important;}
    .naac-tab{background-image: url(../images/banners/naac-tab.jpg) !important;}
    .laboratory-tab{background-image: url(../images/banners/abt-set-tab.html) !important;}
    .event-tab{background-image: url(../images/banners/events-tab.jpg) !important;}
    .isr-tab{background-image: url(../images/banners/isr-tab.jpg) !important;}
    .news-tab{background-image: url(../images/banners/news-tab.jpg) !important;}
    .learning-tab{background-image: url(../images/banners/learning-zone-tab.jpg) !important;}
    .lib-tab{background-image: url(../images/banners/library-tab.jpg) !important;}
    .manage-tab{background-image: url(../images/banners/management-tab.jpg) !important;}
    .other-fac-tab{background-image: url(../images/banners/other-facility-tab.jpg) !important;}
    .our-ins-tab{background-image: url(../images/banners/abt-set-tab.html) !important;}
    .overview-tab{background-image: url(../images/banners/overview-tab.jpg) !important;}
    .gallery-tab{background-image: url(../images/banners/gallery-tab.jpg) !important;}
    .placement-tab{background-image: url(../images/banners/placement-tab.jpg) !important;}
    .principal-tab{background-image: url(../images/banners/principal-tab.jpg) !important;}
    .publication-tab{background-image: url(../images/banners/abt-set-tab.html) !important;}
    .safety-tab{background-image: url(../images/banners/safety-tab.jpg) !important;}
    .service-tab{background-image: url(../images/banners/service-tab.jpg) !important;}
    .sitemap-tab{background-image: url(../images/banners/sitemap-tab.jpg) !important;}
    .sports-records-tab{background-image: url(../images/banners/sports-record-tab.jpg) !important;}
    .sports-tab{background-image: url(../images/banners/sports-tab.jpg) !important;}
    .study-tab{background-image: url(../images/banners/study-centre-tab.jpg) !important;}
    .video-tab{background-image: url(../images/banners/video-tab.jpg) !important;}
    .v-m-tab{background-image: url(../images/banners/vision-tab.jpg) !important;}
    .women-tab{background-image: url(../images/banners/women-empowerment-tab.jpg) !important;}
    .pub-tab{background-image: url(../images/banners/publication-tab.jpg) !important;}
}
@media screen and (max-width:980px){
    .left-section{width:100%;}
    
    .right-link{
        display: block;
        float: left;
    }
    
    .title {margin-left: 7px;}
    /* .services-committee .quote{float: none;width: 180px;margin: 0 auto 30px;} */
    .services-committee .quote p{text-align: center;}
    .loopslider-parallax-container,.parallax-slider figure{height:auto!important;}
    .principal-txt .prin-msg{height:218px;overflow: hidden;}
    .form-left{width:100%;}
    .curly-quotes{font-size: 17px;}
    .gallery-box{height:188px;}
}
@media screen and (max-width:835px){
    .gallery-box div{top:15%;width: 90%;}
    .bar{display: none;}
    .logo-w-circle{margin:35px 30px 0}
    .slider-bottom-left,.slider-bottom-right{width:100%;float: none;}
    .slider-bottom-left a{margin-bottom: 20px;}
    /* .testimonials-box::after{height:275px} */
    .footers-right{width: 100%;}
    .home-read-more{float:right}
    .offer-section-left,.offer-section-right{width:100%;float:none;margin-bottom: 20px;}
    .offer-section-left{padding-right: 0;}
    #tag-cloud {
      width: 100%;
      text-align: center;
    }
}
@media screen and (max-width:768px){
  .download-form-div{margin-bottom: 20px;}
  .apply-online-div,.download-form-div{width:100%;float: none;text-align: center;}
    .news-list li a{width:calc(100% - 38px);}
    .gender {text-align: left;}
    /* .testimonials-box::after{width:100%;} */
    .principal-txt .prin-msg{height:auto;}
    a[href^="tel"]{pointer-events: auto;}
    .slick-prev{left: -275px;}
    .slick-next{left: -200px;}
    .gallery-box .view-div{width:100%;}
    .top-social-links li{margin-right: 5px;}
    .loopslider-parallax-container{height:480px !important;}
    .footer-logo{ width: 100%;margin:15px auto 10px;text-align: center;}
    .logo-w-circle{margin:0 auto;}
    .footers-right{width:100%;padding: 40px 20px 40px;}
    .offer-box{width:46%;margin-right: 0;}
    .margin-r-15{margin-right: 15px ;}
    .news-event{height:auto;}
    .events{width:100%;text-align: center;}
    .news h2,.events h2{text-align: left;}
    .news{margin-left:0;width:100%;}
    .prip,.principal-txt{float:none;width:100%;}
    .prip{max-width: 430px;margin:0 auto;top:0;padding-left: 0;}
    .principal-img{float:none;left: 0;}
    .principal-txt::before{content: none;}
    .principal-txt{padding:30px 20px;}
    .princial-section{margin:35px 0;}
    .testimonial-txt{width:100%;padding-left: 30px;}
    .pad-lr-30{padding-left:0 !important;}
    .principal-txt{padding:30px;}
    .gallery-box{width:50%;}
    .full-width{width:100%;height:100px;}
    .disp-b{display: none;}
    .disp-none{display:block;}
    .principal-txt::after{content: none;}
    .slick-list{margin:47px 0px 0 0}
    #tag-cloud {text-align: center;width: 100%;}
    .left-contact,.right-contact{width:100%;float: none;}
    #contact-form{width: 95%;margin: 0 auto 35px;}
    .contact-map{width:70%;margin:25px auto 0;}
    .form-left{width:100%;}
    .logo{width:70px;}
    .dashboard-cards .card{width:47%;}
    .contact-apply li a{padding:5px 5px}
    .contact-apply li:last-child {
      margin-left: 10px;
  }
  .slider-bottom-lr{padding:45px 15px}
  .loopslider-item-wraper figure p{margin:0 20px;font-size: 15px;}
  .gallery-box h2::after{left:0;right:0;margin:0 auto;}
  .left-para{width: 95%}
  #back-top{right: 6px}

}

    
@media screen and (max-width:580px){
  .drop-shadow {
    max-width: 310px;
    float: none;
    margin: 5px auto;
}
.footers-right
    {
        padding:10px 20px 30px;    
    }
    .alumni-form-left, .alumni-form-right{width:100%;}
    .alumni-form-left{margin-bottom: 25px;}
    .news-img {float: none;margin: 0 auto 30px;}
    .title h1 br{display: none;}
    .right-bottom{text-align: left;}
    .offer-section-left a{margin-bottom: 20px;}
    .testimonials-box,.vision,.mission,.core-values{width:100%;}
    .slick-list{left:0px;}
    .slick-prev {left: 30px;top: 245px;}
    .slick-next{left:85px;top:245px}
    .testi-right h4{font-size: 16px;}
    .ql,.map,.ml{width:100%;text-align: center;padding-right: 0;float: none;margin-bottom: 30px;}
    .map{width:100%;margin:  0 auto;}
    .loopslider-parallax-container,.parallax-slider figure{height:auto!important;}
    .contact-apply{text-align: center;display: none;}
    .footer-links li{margin-right: 0;}
    .slick-prev, .slick-next{background: url(../images/resp-icon.png)no-repeat;padding:20px;background-position: -23px -13px;}
    .slick-next{ background-position: -80px -14px;}
    .sitemap-left,.sitemap-right{width:100%;margin:0 auto;display: inherit;}
    .principal-inner-img{width: 100%;text-align: center;margin-bottom: 15px}
  .placement-img{width:100%;float:none;text-align: center;margin:0 0 20px 0px}
    .disp-none1{display: block;padding-bottom:20px;}
    .disp-block{display: none;}
    .testimonials-box {height: 300px;}
    .news-list li a {width: calc(100% - 12px);}
    .left-list,.right-list{width:100%;}
    .left-list .info-list:first-child{margin-bottom: 0px;}
    .curly-quotes{text-align: left;}
    .sports-records .records,.co-curricular-records .records{width:90%;}
    .nss,.ncc{width:50%;margin:0 auto 20px;float:none;}
    .tab button{width:45%;}
    .hc-nav-trigger{top:231px;}
    .loopslider-prev-button{left:5px;}
    .loopslider-next-button{right:5px;}
    .info-list li {
      padding-left: 15px;}
      .info-list li::before{left:0;}
     
    #social-sidebar{display: block;}
     .left-para{
    width: 90%;
    padding: 0px 0px 0px 24px;
}
#back-top {right: 15px;}
}
@media screen and (max-width:480px){

  #tag-cloud svg{max-width:260px;height:260px;}
  .inner-banner {
    height: 280px !important;}
  .boxhead h3 span::before,.boxhead h3 span::after{
    content: none;
  }
  .testi-msg{height:70px;overflow: hidden;}
    .events-img,.news-img{max-width:230px;}
    .menu-toggle{top:125px}
    .ace-responsive-menu{top:190px}
    .offer-box{width:100%;}
    .pad-lr-80,.pad-lf-50 {padding:0 20px !important;}
    .testimonial-txt{padding-left: 20px;}
    .pad-gal-lr-30 {padding: 0 20px !important;}
    .principal-txt {padding: 30px 20px;}
    .gallery-box{width:100%;}
    .copy,.sign{width:100%;text-align: center;}
    .copy{margin-bottom: 5px;}
    .founder-img{width: 85%;margin: 0 auto 20px;float: none;}
    .contact-map,#contact-form{width:100%;}
    #recap{overflow: scroll;}
    .logo-title{width:100%;text-align: center;}
    .logo{display: block;margin: 0 auto;}
    .title{margin:10px 0 0 3px;}
    .clubs-forum-img{width:50%;margin:0 auto 20px;float:none;}
    .news::before,.news::after{border-bottom: 36px solid #d6d6d6;}
    .prip{width: 285px;}
    .principal-img{height: 190px;}
    .dashboard-cards .card{width:100%;}
    .bottom-header{padding:15px 15px 15px}
    .tab button:not(:last-child){border-right: none;}
    .logo-title,.right-header,.right-bottom{width:100%;float: none;text-align: center;}
       .hc-nav-trigger{top:47px;}
       .title h2 {
        font-size: 20px;
      }
      .contact-apply li a {
        font-size: 14px;
    }
    .contact-apply li a {
      padding: 5px 15px;
    }
    .drop-shadow{
      max-width: 310px;
float: none;
margin: 5px auto;
    }
}
.videos .video{margin:0 0 20px}
.videos .video iframe{width:100%;}
.testimonials-box {
	height: 330px;
}
@media screen and (max-width:380px){
    .clubs-forum-img{width:80%;}
    
.slick-prev,.slick-next{top:250px}
}
/*---------------Responsive css start-------------------*/
