body , h1,h2,h3,h4,h5,h6,a,p,li,span,strong,b,div  {
   
    font-family: 'Roboto', sans-serif!important;
}
h5 {
  
   font-weight: 600 !IMPORTANT;
}
body {
    background-color: #f5f5f5!important;
}
body.home {
    background-color: #fff!important;
}
/*	#main-menu > li > a > .sub-arrow {display: none;}*/
	
	/*Header*/
	  .menu-bg {
    padding-top: 22px;
}
	
	.header_area .logo {
    /* position: absolute; */
    /* z-index: 99; */
    width: 28%;
    float: left;
}
.main-logo  {
    width: 100%;
	}
	.logo-title span {
    font-size: 16px;
}
.logo-title{
    float: left;
    width: 72%;
    color: #fff;
    font-weight: 600;
   font-size: 30px;
    line-height: 24px;
    padding-top: 26px;
}
.main-page { 
    position: relative;
    
}
.breadcrumb {
    background: rgba(0, 0, 0, 0.8) !important;
    padding: 10px!important;
}
/*.main-page::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background-color: rgba(0, 0, 0, 0.6);*/
/*    z-index: 1;*/
    
/*}*/
/*End Header Area*/
@font-face {
	font-family: 'academia';
	src:url('fonts/times.ttf');
	font-weight: normal;
	font-style: normal;
}
.flex-container { 
    display:flex;flex-direction: row;
    align-items: center;
    justify-content: center;
}

	.col-1 { width:100%;padding-right: 15px;
    padding-left: 15px;}
	.col-2 { width:50%;padding-right: 15px;
    padding-left: 15px;}
	
	.col-2-p { width:50%;}
    .col-3 { width:25%;padding-right: 15px;
    padding-left: 15px;}
	.col-4 { width:33.33%;padding-right: 15px;
    padding-left: 15px;}
	.col-5 { width:20%;padding-right: 15px;
    padding-left: 15px;}
	@media (max-width: 800px) {
  .flex-container {
    flex-direction: column;
  }
    .col-1 { width: 100% !important;}
	.col-2 { width: 100% !important;}
	.col-2-p { width: 100% !important;}
    .col-3 { width: 100% !important;}
	.col-4 { width: 100% !important;}
	.col-5 { width: 100% !important;}
}

.intro_home {
   
    padding: 15px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #f6f6f6 none repeat scroll 0 0;
	border-bottom: 3px solid #ffab1f;
    /*color: #fff;*/
    /*border-radius: 15px;*/
}
.intro_home:hover {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 2px 20px rgb(34 30 31 / 40%);
}
n.dkSK {
    
    text-transform: capitalize;
    font-size: 22px;
}
 #carouselHackedOne .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHackedOne .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHackedOne .left.carousel-control i, #carouselHackedOne .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHackedOne .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHackedOne .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHackedOne .caption-KKIKI .caption-text{color: #fff;}
#carouselHackedOne .carouselHackedOne .carousel-indicators {display: none;}
#carouselHackedOne .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHackedOne .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHackedOne .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHackedOne .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHackedOne .SDSPrncplH small{font-style: italic;}
#carouselHackedOne{margin-bottom: 30px;margin-top: 20px;}
#carouselHackedOne.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHackedOne.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHackedOne.carousel-fade .carousel-inner .active.left,#carouselHackedOne.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHackedOne.carousel-fade .carousel-inner .next.left,#carouselHackedOne.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHackedOne.carousel-fade .carousel-control {z-index: 2;}

 #carouselHacked1 .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHacked1 .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHacked1 .left.carousel-control i, #carouselHackedOne .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHacked1 .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHacked1 .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHacked1 .caption-KKIKI .caption-text{color: #fff;}
#carouselHacked1 .carouselHackedOne .carousel-indicators {display: none;}
#carouselHacked1 .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHacked1 .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHacked1 .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHacked1 .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHacked1 .SDSPrncplH small{font-style: italic;}
#carouselHacked1{margin-bottom: 30px;margin-top: 20px;}
#carouselHacked1.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHacked1.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHacked1.carousel-fade .carousel-inner .active.left,#carouselHackedOne.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHacked1.carousel-fade .carousel-inner .next.left,#carouselHackedOne.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHacked1.carousel-fade .carousel-control {z-index: 2;}

 #carouselHacked2 .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHacked2 .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHacked2 .left.carousel-control i, #carouselHackedOne .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHacked2 .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHacked2 .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHacked2 .caption-KKIKI .caption-text{color: #fff;}
#carouselHacked2 .carouselHackedOne .carousel-indicators {display: none;}
#carouselHacked2 .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHacked2 .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHacked2 .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHacked2 .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHacked2 .SDSPrncplH small{font-style: italic;}
#carouselHacked2{margin-bottom: 30px;margin-top: 20px;}
#carouselHacked2.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHacked2.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHacked2.carousel-fade .carousel-inner .active.left,#carouselHackedOne.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHacked2.carousel-fade .carousel-inner .next.left,#carouselHackedOne.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHacked2.carousel-fade .carousel-control {z-index: 2;}

 #carouselHacked3 .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHacked3 .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHacked3 .left.carousel-control i, #carouselHackedOne .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHacked3 .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHacked3 .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHacked3 .caption-KKIKI .caption-text{color: #fff;}
#carouselHacked3 .carouselHackedOne .carousel-indicators {display: none;}
#carouselHacked3 .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHacked3 .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHacked3 .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHacked3 .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHackedO3 .SDSPrncplH small{font-style: italic;}
#carouselHacked3{margin-bottom: 30px;margin-top: 20px;}
#carouselHacked3.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHacked3.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHacked3.carousel-fade .carousel-inner .active.left,#carouselHackedOne.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHacked3.carousel-fade .carousel-inner .next.left,#carouselHackedOne.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHacked3.carousel-fade .carousel-control {z-index: 2;}

 #carouselHacked4 .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHacked4 .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHacked4 .left.carousel-control i, #carouselHackedOne .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHacked4 .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHacked4 .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHacked4 .caption-KKIKI .caption-text{color: #fff;}
#carouselHacked4 .carouselHackedOne .carousel-indicators {display: none;}
#carouselHacked4 .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHacked4 .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHacked4 .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHacked4 .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHacked4 .SDSPrncplH small{font-style: italic;}
#carouselHacked4{margin-bottom: 30px;margin-top: 20px;}
#carouselHacked4.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHacked4.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHacked4.carousel-fade .carousel-inner .active.left,#carouselHackedOne.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHacked4.carousel-fade .carousel-inner .next.left,#carouselHackedOne.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHacked4.carousel-fade .carousel-control {z-index: 2;}

 #carouselHacked5 .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHackedOne .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHacked5 .left.carousel-control i, #carouselHackedOne .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHacked5 .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHacked5 .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHacked5 .caption-KKIKI .caption-text{color: #fff;}
#carouselHacked5 .carouselHackedOne .carousel-indicators {display: none;}
#carouselHacked5 .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHacked5 .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHacked5 .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHacked5 .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHacked5 .SDSPrncplH small{font-style: italic;}
#carouselHacked5{margin-bottom: 30px;margin-top: 20px;}
#carouselHacked5.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHacked5.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHacked5.carousel-fade .carousel-inner .active.left,#carouselHackedOne.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHacked5.carousel-fade .carousel-inner .next.left,#carouselHackedOne.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHacked5.carousel-fade .carousel-control {z-index: 2;}
@media all and (transform-3d), (-webkit-transform-3d) {
    #carouselHackedOne.carousel-fade .carousel-inner > .item.next,#carouselHackedOne.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    #carouselHackedOne.carousel-fade .carousel-inner > .item.prev,#carouselHackedOne.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    #carouselHackedOne.carousel-fade .carousel-inner > .item.next.left,#carouselHackedOne.carousel-fade .carousel-inner > .item.prev.right,#carouselHackedOne.carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
/*#carouselHackedOne .carousel,.carousel-inner,.carousel-inner .item {height: 100%;}*/

#carouselHacked .carousel-indicators {bottom: 57px;}
#carouselHacked .carousel-caption .titile.announcement.PrncplH{float: left;margin-left: 14px;}
#carouselHacked .carousel-caption{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height: 100%;}
#carouselHacked .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHacked .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHacked .SDSPrncplH small{font-style: italic;}
#carouselHacked{margin-bottom: 30px;margin-top: 20px;}
#carouselHacked.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHacked.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHacked.carousel-fade .carousel-inner .active.left,#carouselHacked.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHacked.carousel-fade .carousel-inner .next.left,#carouselHacked.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHacked.carousel-fade .carousel-control {z-index: 2;}
@media all and (transform-3d), (-webkit-transform-3d) {
    #carouselHacked.carousel-fade .carousel-inner > .item.next,#carouselHacked.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    #carouselHacked.carousel-fade .carousel-inner > .item.prev,#carouselHacked.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    #carouselHacked.carousel-fade .carousel-inner > .item.next.left,#carouselHacked.carousel-fade .carousel-inner > .item.prev.right,#carouselHacked.carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
/*#carouselHacked.carousel,.carousel-inner,.carousel-inner .item {height: 100%;}*/


#carouselHackedThree .left.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;left: 3%;}
#carouselHackedThree .right.carousel-control{width: 40px;height: 40px;background: #000;padding: 8px 15px 10px 12px;line-height: 00;border-radius: 50%;position: absolute;top: 45%;right: 3%;}
#carouselHackedThree .left.carousel-control i, #carouselHackedThree .right.carousel-control i{color: #fff;font-weight: 600;}
#carouselHackedThree .caption-KKIKI{background: rgb(0,0,0,.8);padding: 6px 20px;}
#carouselHackedThree .caption-KKIKI h2{margin-bottom: 5px;color: #fff;}
#carouselHackedThree .caption-KKIKI .caption-text{color: #fff;}
#carouselHackedThree .carousel-indicators {display: none;}
#carouselHackedThree .carousel-caption.HJUHUJNHJ .titile.announcement.PrncplH{float: left;margin-left: 14px;margin-bottom: 62px;}
#carouselHackedThree .carousel-caption.HJUHUJNHJ{right: 0%;left: 0%;padding-bottom: 0;bottom: 0;padding-top: 10px;height:auto;}
#carouselHackedThree .SDSPrncplH{background: #000;padding: 8px 20px;margin-bottom:0px;position: absolute;bottom: 0;width: 100%;}
#carouselHackedThree .SDSPrncplH p{text-align: center;line-height: 20px;font-size: 14px !important;margin-bottom: 0px;}
#carouselHackedThree .SDSPrncplH small{font-style: italic;}
#carouselHackedThree{margin-bottom: 30px;margin-top: 20px;}
#carouselHackedThree.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
#carouselHackedThree.carousel-fade .carousel-inner .active {opacity: 1;}
#carouselHackedThree.carousel-fade .carousel-inner .active.left,#carouselHackedThree.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
#carouselHackedThree.carousel-fade .carousel-inner .next.left,#carouselHackedThree.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#carouselHackedThree.carousel-fade .carousel-control {z-index: 2;}
@media all and (transform-3d), (-webkit-transform-3d) {
    #carouselHackedThree.carousel-fade .carousel-inner > .item.next,#carouselHackedThree.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    #carouselHackedThree.carousel-fade .carousel-inner > .item.prev,#carouselHackedThree.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    #carouselHackedThree.carousel-fade .carousel-inner > .item.next.left,#carouselHackedThree.carousel-fade .carousel-inner > .item.prev.right,#carouselHackedThree.carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
/*#carouselHackedThree .carousel,.carousel-inner,.carousel-inner .item {height: 100%;}*/

@media only screen and (max-width: 768px) {
 #carouselHackedThree .carousel,.carousel-inner,.carousel-inner .item {height: auto;}
}


.intro_home .module-title  .hdSk  {
    color: #ffab1f;
    font-size: 18px;
    text-transform: capitalize;
    border-bottom: dotted 2px;
    padding-bottom: 3px;
    width: 113px;
    /* margin-bottom: 0px; */
}
.intro_home p  {
    text-align: justify;
    font-size: 14px;
    /* font-weight: 600; */
    font-family: 'Roboto', sans-serif;
}
.intro_home h3{
    margin-bottom: 10px;
}

.latest-slider-news {background: #F5F5F5;border-top: 2px dashed #c10327;
    border-bottom: 2px dashed #c10327;}
.LatestNews {
    background: #F5F5F5;
    /* position: relative; */
   
}
.LatestNews a  {
    color: #c10327;
    font-size: 16px;
    margin: 0px 5px;
}
.Read:hover { color:#fc1d46!important;}
.LatestNews a:hover { color:#1a2050!important;}
.LatestNews marquee  {
    padding: 10px;
}
/* .JDOp .nav-tabs { margin-top: 10px;} */
.JDOp .nav-tabs a {
   
    display: inline-block;
}
.JDOp .bttuon   {
    position: relative;
    /* padding: 0px 0px; */
    margin: 9px 0px;
}
.JDOp .h2-title:hover{
    color: #fff!important;
    background-color: #ffab1f!important;
	border-left: 5px solid #1a2050!important;
  
}
.JDOp .h2-title:hover a  { color: #000!important;}
/*.JDOp a[aria-expanded=true] {
    color: #000 !important;
    background-color: #ffab1f !important;
}*/
.JDOp .bttuon:hover a:before{
    content: '';
    width: 30%;
    height: 2px;
    background: #ffab1f;
    position: absolute;
    top: 4px;
    left: 5px;
    transition: all 0.4s ease 0s;
}
/*.JDOp .homeAnncs ul marquee li:nth-child(odd) {
    background-color: #d8dcf3;
}*/
.JDOp .bttuon:hover a:after{
    content: '';
    width: 30%;
    height: 2px;
    background: #ffab1f;
    position: absolute;
    top: 33px;
    right: 5px;
    transition: all 0.4s ease 0s;
}
.JDOp .bttuon:hover a{
    color: #fff!important;
    background-color: #1a2050!important;
  
}
.JDOp  .h2-title {
   
    padding: 5px 6px!important;
   
}
/*.JDOp .bttuon a:before {
    content: '';
    width: 30%;
    height: 2px;
    background: #ffab1f;
    position: absolute;
    top: 4px;
    left: 5px;
    transition: all 0.3s ease 0s;
}*/
.JDOp #accordion h2 a{
    color: #000;display: block;
    /* background-color: #fff; */
    /* padding: 6px 10px; */
    /* display: block; */
    /* font-size: 16px; */
    /* font-weight: 600; */
    /* border: solid 1px #1a2050; */
}
/*.JDOp .bttuon a:after{
    content: '';
    width: 30%;
    height: 2px;
    background: #ffab1f;
    position: absolute;
    top: 33px;
    right: 5px;
    transition: all 0.3s ease 0s;
}*/
.JDOp .nav-tabs h2 a {
    color: #fff;
    padding: 4px 0px;
}
.JDOp .nav-tabs  a{
   
    background: inherit;
    border: none !important;
}
.JDOp .nav-tabs  span a {
    background: #fff;
    padding: 2px 4px;
    color: #000;
    border-radius: 4px;
    /* float: right; */
    /* text-align: right; */
    margin-left: 15px;
}
.FGRO ul li a {
   
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
.FGRO .latest-box ul li:nth-last-child(1) a {
    color: #000!important;
}
.FGRO .notice-box {
    height: 262px;
    margin-bottom: 15px;
}
.View_wAll { padding: 5px 15px;background: #ffab1f;color:#fff;}
a.View_wAll:hover {color:#fff!important; background-color:#1a2050!important;}
.HDDpo {height:470px;}
/*.bIDok   {
    border-right: solid 1px #ccc;
}*/

.bg-1-about {
    background-image: url('../images-gnc/about-banner.png')!important;
    padding: 100px 0px;

    
    }
    .list-group-item.active {
        background-color: #ffab1f  !important;
        /* padding: 8px 15px; */
        /* font-size: 13px; */
        border: 1px solid #1a2050!important;
        border-left: 6px solid #1a2050!important;
        /* transition: 0.2s all; */
        color: #1a2050!important;
    }
    .clg-profile tr td:nth-child(odd)  {
        background-color: #ffab1f;
        font-weight: 600;
        color: #1a2050;
    }
    .clg-profile tr td:nth-child(even)  {
        background-color: #1a2050;
        color: #fff;
    }
    .clg-profile tr td  {
        border: 1px solid #fff !important;
    }
    table.clg-profile {
        border: 1px solid #1a2050;
        /* border: none; */
    }
  
    .page-head-sec h2 {
        font-weight: 600 !important;
        border-bottom: 1px solid #dce0e3;
        font-size: 22px !IMPORTANT;
        
        
        line-height: 1.5;
        padding: 5px 15px;
        position: relative;
        margin-top: 0px;
    }
    .team-members h2 {
        background-color: #1a2050;
        color: #fff;
        padding: 10px 10px;
        font-weight: 600;
        text-align: center;
        margin: 0px;
    }
    .JDPi16 {
        background-color: #ffab1f;
        overflow: hidden;
        padding: 10px 0px;position: relative;
    }
	.DJPsl  {
    position: absolute;
    left: 0;
    width: 100%;
}
    .right-member {text-align: center;}
    .JDPi16 img{
        width: 120px;
        height: 120px;
    }
    .team-members h3{
        font-size: 18px;
        font-weight: 600;
    }
	
/*h3.blogss-title {
    color: #ffab1f;font-size: 48px;
	}*/
	/*.layer  {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/
.MTSo5 p {
    text-align: center;
    font-size: 14px;
}
.MTSo5 li {
   
    font-size: 14px;
}
/* p,li,b,strong {
    
    font-size: 14px!important;
}*/
.row-flex { display:flex;}

.fisr_sec .left-sec  {
    box-shadow: 0px 4px 5px 0px #ccc;
}
.fisr_sec .right-sec  {
    box-shadow: 0px 0px 5px 2px #ccc;
    vertical-align: middle;
        padding: 33px;
}
.second_sec .left-sec  {
    box-shadow: 0px 0px 5px 0px #ccc;
	     padding: 33px;
}
.second_sec .right-sec  {
    box-shadow: 0px 0px 5px 2px #ccc;
    vertical-align: middle;
   
}
.fisr_sec{
    margin-bottom: 25px;
	margin-top: 30px;
}
.second_sec{
    margin-top: 25px;
}
.fisr_sec img, .second_sec img {max-width: inherit;    width: 240px;}

.pulse {
    box-shadow: 0px 10px 1px #ddd, 0 10px 20px #ccc;
}

/*.sweep-to-bottom {
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: color 1000ms;
  transition: color 1000ms;
  }*/
  .IntRoKl:hover {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 2px 20px rgb(34 30 31 / 40%);
}
.IntRoKl  {
    background: #f7f7f7 none repeat scroll 0 0;
    /* border-bottom: 3px solid #ffab1f; */
    padding: 15px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom: 20px;
}
 /* .sweep-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:#eee;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
	}
 .sweep-to-bottom:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);

}*/
.course_item:hover img {    transform: scale(1.1);}
.course_item img {
  transition: transform .5s ease;
}
.single-item {
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom: 3px solid #ffab1f;
    padding: 0 32px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom: 20px;
}
.single-item-image {
    overflow: hidden;
    position: relative;
    text-align: center;
    top: -35px;
}
/*.overlay-effect a {
    position: relative;
}*/
.single-item-image a {
    display: inline-block;
}
/*.overlay-effect a:before {
    background: rgba(45, 62, 80, 0.2) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    position: absolute;
    right: 0;
    width: 100%;
}*/
.single-item-text h4  {
    font-size: 16px;
    padding-top: 0px;
    margin-top: 0px;
}
.single-item-text h4 a, .single-item-text h4 {
    color: #ffab1f;
}
.button-bottom {
    margin-bottom: -19.5px;
    text-align: center;
}
.single-item .button-default:hover { color:#fff;}
.single-item .button-default {
    padding: 8px 33px;
    background: #1a2050 none repeat scroll 0 0;
}
.button-default {
    background: #550000 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-family: "montserratregular";
    font-size: 14px;
    margin: 0;
    padding: 15px 35px;
    text-transform: uppercase;
}
.single-item:hover {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 2px 20px rgb(34 30 31 / 40%);
}
/************/
.card {
  /*  width: 200px;
  
    height: 50px;*/
	
    position: relative;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 0.5s;
    -moz-transform-style: preserve-3d;
    -moz-transition: 0.5s;
    -ms-transform-style: preserve-3d;
    -ms-transition: 0.5s;
    -o-transform-style: preserve-3d;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.front {
  /*  background: red;*/
    z-index: 10;
}

.back {
    -webkit-transform: rotateY(
180deg
);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(
180deg
);
   /* background: green;*/
}
.face {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: white;
    /*line-height: 50px;*/
    text-align: center;
}
.work-area:hover .front {
    z-index: 0;
}
.work-area:hover .card {
    -webkit-transform: rotateY(
180deg
);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(
180deg
);
}
 .overlay-card {
    background: #1a2050;
    padding: 24px 15px;
    min-height: 203px;
	border-radius: 10px;
}
.work-area img {border-radius: 10px;}
.card-height {height: 220px;}
.overlay-card h2 {color: #ffab1f;}
.work-area { cursor: pointer;}
.pdf-btn {
    display: flex;
  
    /* display: inline-flex; */
    /* width: 477px; */
}
.pdfbrowcher {
  background-image: linear-gradient(to right, #880201 , #f93020, #c81c12);
    border-radius: 18px;
	display: inline-block;

}
.right-item {
    justify-content: center;
    align-items: center;
    padding: 13px 15px;
    font-size: 35px;
    /* background: #000; */
    width: 292px;
    text-align: center;
}
.left-item img{
   width: 85px;
}
.fghk {
    text-align: right;
}
.DFE25 {margin-bottom: 10px;}
 .icon-dnld  { font-size: 27px !important;
    text-align: center;
    margin-bottom: 0px;
    color: #fff;
}
.text-dnld{
    margin-bottom: 0px;
    /* font-size: 65px !important; */
}
.text-dnld strong {
    /* font-size: 15px !important; */
    color: #fff;
}
.IntRoKl .course_item {margin: 25px 0px;}

.hdng {
    text-align: center;
    background-color: #fff;
    margin: 0px;
    padding: 15px 0px;
}
.mn-boDk .IntRoKl {
    border: dotted 3px #ccc;
    border-bottom: none;
    margin-bottom: 0px;
}
.TOKSow  {
    background-color: #f0ede6!important;
    /* margin: 0px; */
}
.newsSec .panel.panel-default1 {border-radius: 0px !important;}
.SkillDevelopment {
    padding: 30px 0px;background-color: #ecba24;
}
.animal_dep {
    padding: 30px 0px;background-color: #ecba24;
}

.schoolbox  {
    text-align: center;
    background-color: #fff;overflow: hidden; margin:15px 0px;
}
.schoolbox .btnsec {
    overflow: hidden;
    margin: 15px 0px 0px 0px;
}
.schoollink{
    margin: 15px 0px;
    /* overflow: hidden; */
    /* width: 100%; */
}
.scmore{
    color: #000;
    font-size: 15px;
    
}
.font-20 {
    font-size: 20px !important;
}
.scmore:hover {color:#404040;}
.DHOpD_d {
   
    display: table;
      min-height: 170px !important;
}
.DHOpD_d .font-20{
    vertical-align: middle;
 
    display: table-cell;
}

.font-20 a:hover { color:#404040;}
.font-20 a { color:#000;    font-weight: 300;}
.schoolbox:hover img {
    transform: scale(1.1);
}
.schoolbox img {
    max-height: 220px;width: 100%;
    transition: transform .5s ease;
}
.reas_dep {
    padding: 30px 0px;
       background-color: #f0ede6;
}
.reserachSlider .bx-wrapper .bx-pager {position: inherit;}
.SkillDevResearch{/*background:#f5f5f5;*/padding-bottom: 100px;}
.footer_area{/*position: relative;*/background:url('../images-gnc/footer-bg.png')!important;     background-size: 100%;padding:100px 0px 0px!important;background-color: #f5f5f5!important;}
.gallery {background-color: #f5f5f5;}
.footer-logo{
    position: absolute;
    top: -154px;
}
.widget_content > p {
    line-height: 23px;
}
.footer-logo img{width: 140px;margin: auto;}
.rcsr {
    background-color: #fff;
    padding: 15px;
}
.focus_dep {
    padding: 30px 0px;
    background-color: #f0ede6;
    border-top: dotted 1px #ccc;
}
.recruiters_dep  {
    padding: 30px 0px; /*background-color: #ecba24;*/
}
.recruiters_dep .owl-theme .owl-controls .owl-page span {
    background: #c10327;
 
}
.recruiters_dep .owl-theme .owl-controls .owl-page {
    display: inline-block;
}
.recruiters_dep .owl-pagination {
    position: inherit;
	}
	.recruitersSlider .item{
    padding: 0px 6px;}

    .recruitersSlider2 .item{
        padding: 0px 6px;}
	
	.recruitersSlider .item:hover img {
    transform: scale(1.1);
}

	.recruitersSlider .item { overflow:hidden; }
	.recruitersSlider .item img{transition: all 0.4s ease-in-out;}
	
	.recruitersSlider .item a{border: 1px solid #ddd;display:block;
    background: #fff;
    border-radius: 4px;
}
.recruitersSlider2 .item a{border: 1px solid #ddd;display:block;
    background: #fff;
    border-radius: 4px;
}
.recruiters_dep .item img {
    transition: transform .5s ease;
}
.recruiters_dep .item:hover img {
    transform: scale(1.1);
}
.recruiters_dep .item {overflow: hidden;} 
/*school of exchelnce*/

.ug_department { background-color: #ecba24;}
.lFSg .heading_btm{
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    margin: inherit;
    color: #073763;
}
.lFSg_ti  {
    vertical-align: middle;
    display: table;
    width: 100%;
}
.lFSg_ti h3  {
    vertical-align: middle;
    color: #073763;
    height: 171px;
    text-align: center;
    display: table-cell;
    font-size: 30px;
    font-weight: 600;
}
.ug_department .col-md-3 {margin: 15px 0px;}
.pg_department { background-color: #c8d4c8;}
.pg_department .col-md-3 {margin: 15px 0px;}
.bg-1-excellence {
    background-image: url(../images-gnc/school_of_science.jpg)!important;
    padding: 100px 0px;
}
.bg-1-excellence-archive {
    background-image: url(../images-gnc/excellence-banner.jpg)!important;
    padding: 100px 0px;
}
.lFSg:hover img {
    transform: scale(1.1);
}
.lFSg:hover .heading_btm {
    padding-top: 50%!important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.20) 18%, rgba(0,0,0,0.42) 36%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.95) 87%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 18%,rgba(0,0,0,0.42) 36%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 87%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 18%,rgba(0,0,0,0.42) 36%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 87%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.lFSg .heading_btm {
    position: absolute;
    bottom: 0;padding-top: 70px!important;
    padding:9px 15px;
    z-index: 1;
    color: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );


    border-radius: 0 0 3px 3px;
    width: 100%;
}
.lFSg img {
    transition: transform .5s ease;
}
/*.blog_about {
    text-align: center;
    padding: 0px 10px !important;
}*/
.dean_department {padding: 35px 0px;}
.Ddhd_e {
    color: #fff;line-height: 40px;
    
    font-size: 19px;
}
.lFSg {position: relative;
    text-align: center;overflow: hidden;
}
/*school of excellence*/
.SJYio .nav a  {
    color: #fff;
    padding: 0px !important;
}
.SJYio a:hover {
    color: #fff;
   
}
.SJYio a:focus {
    color: #fff;
   
}
.JSo_department { padding: 35px 0px;background-position: 50% 70%;   background-repeat: no-repeat;
    background-size: 100%;}
	.bg-1-excellence h3.blogss-title , .bg-1-excellence-archive h3.blogss-title    {
    font-family: 'academia' !important;
    font-weight: 600;font-size: 65px;
} 
	.SJYio .nav a:hover {
    color: #ffab1f;
  
}

/*Single deparment*/
.sec-2-single-deparment {padding:35px 0px; background-color:#fef3f4;}
.evt  h2{
    color: #4c1130; margin:25px 0px;
    font-size: 30px;
}
.JSl-f {
    background: #ffab1f;
    padding: 20px 0px;
}

.sylbsJ{
    text-align: center;
}
.hdt-f{
    font-size: 16px;
    font-weight: 600;
}


/*Faculty Detail*/

.mt-mb-1 { margin: 10px 0px;}

/**/
.HSJS2d  {
    text-align: center;
}
.hSK-64  {
    background-color: #fff;text-align: center;
}
.hSK-64 h3{
    padding: 8px 10px;
    margin: 0px;
}
.SJk-94j {
    background-color: #fff;
    padding: 15px 0px;
}
.SJk-94j h3{
    color: #1a2050;
}
.SJk-94j ul li{
    margin-bottom: 25px;
} 
.SHOSP-f8i table tr th {
    text-align: left;
}
.schoolbox .schoolheding h3{ font-size:16px;}
	
/*Home About Us New*/
.mrg-t-10 { margin-top:10px;}
.mrg-b-10 { margin-bottom:10px;}

.mrg-t-15 { margin-top:15px;}
.mrg-b-15 { margin-bottom:15px;}
.mrg-t-20 { margin-top:20px;}
.mrg-b-20 { margin-bottom:20px;}
.mrg-t-25 { margin-top:25px;}
.mrg-b-25 { margin-bottom:25px;}

.prdeg {
    /* font-style: italic; */
    width: 230px;
    margin: 0 auto;
}
.pr h2 {
    margin-bottom: 5px;
}
p {
    margin: 0 0 13px;
    line-height: 27px;
}
section{padding: 60px 0;}
#slider-section{padding: 0;}
.about_texts  {
    box-shadow: 1px 0px 6px #ccc;
    padding: 15px;
    border: 1px solid #d6d6d6;
    background: #F6F6F7;
    border-radius: 4px;height: 356px;
    margin-bottom: 0;
    overflow: hidden;
}
.font-30 h2{
    font-size: 30px;
}
.about_principal {
    box-shadow: 1px 0px 6px #ccc;
    padding: 15px;
    border: 1px solid #d6d6d6;
    background: #F6F6F7;
    border-radius: 4px;
    height: 356px;
    margin-bottom: 0;
    overflow: hidden;
}
.TxprViceprincipal {
    text-align: center;
}
.HJSop2 {
    /*max-height: 465px;
    
    min-height: 465px;*/
}
.about_texts p, .about_principal p { text-align:justify;}
.ABtH   {
    background: #c10327;
}
.PrncplH {
    background: #c10327;
}
.Txpr figure img{
    margin-bottom: 5px;
}
.Txpr figure figcaption{
    font-style: italic;
}
.Txpr figure{
    float:left;width: 200px;margin-right: 20px;
    text-align: center;
    
}
.TxprViceprincipal figure{
   
    width: 100%;
    margin-right: 20px;
    text-align: center;
}

.TxprViceprincipal figure img{
    margin-bottom: 5px;
}
.TxprViceprincipal figure figcaption{
    font-style: italic;
}

.titile h2 {color:#fff;margin:0}
.titile {display: inline-block;margin-bottom: 15px;
    -webkit-transform: skewX(
15deg
);
    -moz-transform: skewX(15deg);
    -o-transform: skewX(15deg);
    transform: skewX(
15deg
);
    padding:10px 30px;
    margin-left: 7px;
	
}
.titile h2{
    -webkit-transform: skewX(
-15deg
);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(
-15deg
);

}

/*End Home About Us*/
.grid  {
    width: 100%;
    display: inline-block;
}
.grid figure {
    position: relative;
    overflow: hidden;
    background: #333;
}
.grid figure img {
    position: relative;
    display: block;
    width: 100%;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;    height: 230px;
}
.grid svg path {
    fill: #952859;
}
.grid svg path.orangelight {
    fill: #eda12e;
}
.grid svg path.orangedark {
    fill: #de502b;
}
.grid svg path.maroondark {
    fill: #b42e37;
}
.grid svg path.technology {
    fill:   #ff4d4d;
}
.grid svg path.management {
    fill:  #b37700;
}
.grid figure .hoverbg {
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
    background: rgba(149,40,89,.8);
    -webkit-transition: opacity .3s,-webkit-transform .3s;
    transition: opacity .3s,transform .3s;
}
.grid figure .hoverbg.orangelight {
    background: rgba(237,161,46,.8);
}
.grid figure .hoverbg.orangelight {
    background: rgba(237,161,46,.8);
}

.grid figure .hoverbg.maroondark {
        background: rgba(180,46,55,.8);
}
.grid figure .hoverbg.orangedark {
    background: rgba(222,80,43,.8);
}
.grid figure .hoverbg.techbg {
    background: rgba(255,77,77,.8);
}
.grid figure .hoverbg.mngbg {
    background: rgba(179,119,0,.8);
}

.grid figcaption, .grid figure .hoverbg, .grid svg {
    width: 100%;
    position: absolute;overflow: unset!important;
}
.grid a:hover svg path {
  d: path("m 180,98.57627 -180,0 L 0,0 180,0 z");
}
.gridR a:hover svg path {
  d: path("m 180,98.57627 -180,0 L 0,0 180,0 z");
}
.grid a svg path{-webkit-transition: background .2s ease-in;
    -moz-transition: background .2s ease-in;
    -o-transition: background .2s ease-in;
    -ms-transition: background .2s ease-in;
    transition: background .2s ease-in;}
.grid svg {
    top: -1px;
    z-index: 10;
    height: 85%;
}
.grid figure button {
    top: 50%;
    left: 50%;
    border: 1px solid #fff;
    background: 0 0;
    opacity: 0;
    position: absolute;
    font-size: 14px;
    padding: 6px 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: opacity .3s,transform .3s;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(.25);
    transform: translateY(-50%) translateX(-50%) scale(.25);
}
.grid figcaption p, .grid figure button {
    color: #fff;
    font-weight: 100;
    -webkit-transition: opacity .3s,-webkit-transform .3s;
}
.grid figcaption {
    top: 0;
    z-index: 11;
    padding: 10px;
    height: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 .grid a  {
    float: left;
    width: 30%;
    color: #333;
    margin: 20px;
}
.grid a:hover figure img {
    opacity: 1;
}
.grid a:hover figure .hoverbg {
    opacity: 1;
}
.grid a:hover figure button {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
}
.grid a h4 {
    line-height: 29px;
    font-size: 23px !important;font-weight: 300;

}
.grid a h4 span{
    color: #fff;
}
/*NewsEventsHome*/
.halfimg {
    width: 100%;
    background: #f2813c;
    color: #FFF;display: inline-block;
}
.leftimg {
    width: 37.6%;
    position: relative;
}
.fl {
    float: left;
}

.newsArea .leftimg:before {
   
    background: #f19a31;
	
	}
	.newsArea .halfimg {
   
    background: #f19a31;
    max-height:230px;
}

.leftimg:before {
    content: "";
    background: #f2813c;
    position: absolute;
    right: -14px;
    width: 35px;
    height: 100%;
    transform: skewX(
7deg
);
    -webkit-transform: skewX(
7deg
);
    -moz-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
}
.halfimgright {
    width: 62%;
    padding: 25px 18px 7px 0;
    position: relative;
}
.halfimgright h6 {
    background: url('https://www.iimu.ac.in/images/titile-white-arrow.png') left top no-repeat;
    padding: 6px 0 0 30px;
    color: #fff;
}
.halfimg p {
    padding: 10px 0 0 30px;
    color: #fff;line-height: 20px;
}
.contentflowhide {
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    max-height: 6.9em;
}
/*vdeo Section*/
.videotitle .icon-arrow {
    margin-top: 12px;
}
.icon-arrow {
    margin-right: 8px;
    vertical-align: top;
    width: 22px !important;
    float: left;
    height: 23px;
}
.videotitle .rtoptitle {
    width: 74%;
}
.videotitle .rtoptitle h3  {
    line-height:40px;
    margin-top: 0px;
    font-size: 30px;
    font-weight: 400;
}
.rtoptitle {
    display: inline-block;
}
.videotitle .rtoptitle {
    width: 95%;
}
.rtoptitle {
   
    margin-bottom: 4px;
}
/* .bx-controls-direction {*/
/*    display: none;*/
/*}*/
.videoscectionhome .bx-wrapper .bx-pager {
    text-align: right;
	}
	
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #c10327 !important;
	}
	.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fd9bad !important;
}
/*Skill Research*/

.gridR  {
    width: 100%;
    /*padding-bottom: 25px;*/
    display: inline-block;
   /* padding-top: 25px;*/
}
.gridR figure {
    position: relative;
    overflow: hidden;
    background: #333;
}
.gridR figure img {
    position: relative;
    display: block;
    width: 100%;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;    height: 380px;
}
.gridR svg path {
    fill: #f19a31;
}
.gridR svg path.orangelight {
    fill: #eda12e;
}
.gridR svg path.orangedark {
    fill: #de502b;
}
.gridR svg path.maroondark {
    fill: #b42e37;
}
.gridR svg path.technology {
    fill:   #ff4d4d;
}
.gridR svg path.management {
    fill:  #b37700;
}
.gridR figure .hoverbg {
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
    background: rgba(241,154,49,.8);
    -webkit-transition: opacity .3s,-webkit-transform .3s;
    transition: opacity .3s,transform .3s;
}

.gridR figure .hoverbg.maroondark {
        background: rgba(180,46,55,.8);
}
.gridR figure .hoverbg.orangedark {
    background: rgba(222,80,43,.8);
}
/*.gridR a:hover .TESj {
    opacity: 1;
}
*/
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .image {
    height: 400px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.ova-feature.version_2 .wp-ova-feature .ova-media-v2:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background-color: rgba(0,0,0,0.5);
}

.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content {
    position: absolute;
    top: 250px;
    left: 20px;
    right: 20px;
    z-index: 2;
    transition: 0.4s;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content .title {
    position: relative;
    margin-bottom: 29px;
}
.ova-feature h3, .ova-feature p {
    margin: 0px;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content .title a {
    font-family: "Open Sans", Sans-serif!important;
    font-size: 23px;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content .title a {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    transition: 0.4s;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content .title:after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0px;
    width: 60px;
    height: 2px;
    background-color: #fff;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content .text_donate {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2 .content .text_donate {
    font-size: 15px;
    line-height: 1.2;
    color: #ffffff;
    border-radius: 50px;
    display: inline-block;
    padding: 12px 27px 11px 27px;
    border: 2px solid #fff;
    transition: 0.4s;
    visibility: hidden;
    opacity: 0;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2:hover {
    box-shadow: 3px 0 10px rgb(0 0 0 / 20%);
}
/*.ova-feature.version_2 .wp-ova-feature .ova-media-v2:hover .image {
    background-image: url(http://eife.org/wp-content/uploads/2019/05/skill-development-1.jpg)!important;
}*/
.ova-feature.version_2 .wp-ova-feature .ova-media-v2:hover .content {
    top: 32px !important;
}
.ova-feature.version_2 .wp-ova-feature .ova-media-v2:hover .content .text_donate {
    visibility: visible;
    opacity: 1;
}
.TESj {
    background: rgba(0,0,0,0.8);
    text-align: center;
	opacity: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 18px;
    z-index: 999;
    font-size: 25px;
    color: #fff;
    padding: 15px;
}

.gridR figcaption, .gridR figure .hoverbg, .gridR svg {
    width: 100%;
    position: absolute;
}
.gridR svg {
    top: -1px;
    z-index: 10;
    height: 100%;
}
.gridR figure button {
    top: 50%;
    left: 50%;
    border: 1px solid #fff;
    background: 0 0;
    opacity: 0;
    position: absolute;
    font-size: 14px;
    padding: 6px 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: opacity .3s,transform .3s;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(.25);
    transform: translateY(-50%) translateX(-50%) scale(.25);
}
.gridR figcaption p, .gridR figure button {
    color: #fff;
    font-weight: 100;
    -webkit-transition: opacity .3s,-webkit-transform .3s;
}
.gridR figcaption {
    top: 0;
    z-index: 11;
    padding: 10px;
    height: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 .gridR a  {
    /*float: left;
    width: 30%;*/
    color: #333;
    margin: 20px;
}
.gridR a:hover figure img {
    opacity: 1;
}
.gridR a:hover figure .hoverbg {
    opacity: 1;
}
.gridR a:hover figure button {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
}
.gridR a h4 {
    line-height: 29px;
    font-size: 23px !important;
}
.gridR a h4 span{
    color: #fff;
}

.reaserach-centre .bx-viewport {
    height: 400px !IMPORTANT;
}
.textSkdo {
    position: absolute;
    bottom: 0px;
    padding: 0px 10px;
    background: rgba(241,154,49,0.8);
    display: inline-block;
    /* width: 100%; */
}
.jspoLs {
    position: relative;
}
.exslop  {
    top: 50%;
    color: #000;
    left: 50%;
    z-index: 999;
    border: 1px solid #fff;
    background: 0 0;
    /* font-size: 25px; */
    /* opacity: 0; */
    position: absolute;
    font-size: 14px;
    padding: 6px 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    /* transition: opacity .3s,transform .3s; */
    /* -webkit-transform: translateY(-50%) translateX(-50%) scale(.25); */
    /* transform: translateY(-50%) translateX(-50%) scale(.25); */
}
.purpletitlebg {
    background: rgba(149,40,89,1);
}
.skilldev {
    background-color: #F4E74D;
    padding: 15px;
    /*margin-top: 18px;*/height: 400px;
    overflow: hidden;
}
.SchoolsofExcellence{background: url(../images-gnc/school-bg-4.jpg);
    background-size: cover;}

a.Read{
    color: #E73230;
}
.videotitle  p {
   text-align: justify;
   
}
.skilldev  p {
   text-align: justify;
    
}
.darkOrange {
    background: 	 #ee6611;
}
.NewsEvent {
    background: #F5F5F5;
}
/** .videoscectionhome{
    background: #F5F5F5;
}*/
#placement .font-30.mrg-t-35{margin-bottom:35px}
.footer_copyright{
    padding: 8px 0;
    background:#590107;
} 
.footer_area .single_widget h2{    font-size: 22px;}
.footer_copyright p{margin-bottom:0;color:#fff}
.footer_copyright p a{color:#fff}
.icon-links {
    display: flex;
}.icon-links-grid a i {
    font-size: 16px;transform: translateX(-50%) translateY(calc(-50% + 2px));
}.icon-links-grid a {
    border-style: solid;
    border-width: 1px;
    /* border-right: none; */
    margin: 0;
    /* display: block; */
    width: 30px;
    height: 30px;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
    /* border-radius: 3px; */
    background: transparent;
    padding: 4px;
    border-color: #cc181e;
    color: #cc181e !important;
}
.icon-links a:hover{color:#fff}
.widget_content i {
    padding: unset!important;
    transition: unset!important;
    background-color: unset!important;
}.icon-links a i {
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    font-size: 18px;
    transition: all .5s;
}
	/* .twitter, .linkedin{background-color: #cc181e;
    border-color:#cc181e; color: #FFF;}
	.facebook, .youtube {
    background-color: #3e2f7f;
    border-color: #3e2f7f;
    color: #FFF;
} */
/*ul.Qicklinks {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;margin-top: 17px;
}*/
/*ul.Qicklinks-2 {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;margin-top: 17px;
}*/
ul.Qicklinks-2 li a {
    color: #fff!important;
}
ul.Qicklinks li a{color:#fff!important}
ul.Qicklinks li:hover a{color:#fff!important}
ul.Qicklinks-2 li:hover a{color:#fff!important}
.address h3 strong {
    font-size: 21px!important;
    color: #fff;

}
.address h3 strong span {
    font-size: 14px!important;
}
.address p {
    font-size: 15px!important;
    color: #fff;
    line-height: 20px;
    margin-bottom: 2px;
    font-weight: 300;
}
.address p strong{font-size: 15px!important;}
.address{margin-bottom: 15px;}
.widget_content .footer-social-icons{margin:0!important}
.sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    background: #c10327!important;
    color: #fff!important;
}
.HIDosn {
    margin-left: -14px;
    display: inline-block;
    /* margin-bottom: 15px; */
    -webkit-transform: skewX( 
15deg
 );
    -moz-transform: skewX(15deg);
    -o-transform: skewX(15deg);
    transform: skewX( 
15deg
 );
    color: #fff;
    padding: 6px 30px;
    font-size: 25px;
    font-weight: 600;
    /* display: inline-block; */
    background: #c10327;
    letter-spacing: 2px;
}
.Skj8c {
    -webkit-transform: skewX( 
-15deg
 );
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX( 
-15deg
 );
}
#placement  .owl-theme .owl-controls .owl-page {    display: inline-block !important;}
#placement  .owl-theme .owl-controls .owl-page span {     background: #c10327 !important; }
#placement .owl-pagination {
   
    left: 0;
    top: 120px;
}
#placement {
    background: url('https://cutm.ac.in/wp-content/uploads/2019/12/map-bg.jpg') no-repeat top center;
   
}
.campousCount {
    /* border-right: 3px solid #041c35; */
    width: 75%;    margin: 0 auto;
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 60px;
    background: #051d36;
    border-radius: 9px;
    padding: 5px 20px;
}
.campousCount .camp-counticon {
    float: left;
    margin-right: 15px;
    margin-top: 6px;
}
.camp-counttext {
    float: left;
    margin: 10px 0 0 0;
}
.campousCount .camp-counttext h3 {
    font: 600 26px/32px 'Poppins', sans-serif;
    color: #ffc600;
    margin: 0;
}
.campousCount .camp-counttext p {
    font: 400 14px/28px 'Poppins', sans-serif;
    color: #ffff;
}
.admisiobTab  {
    position: fixed;
    bottom: 25px;
    right: 82px;
    /* transform: rotateZ( 
270deg
 ); */
    padding: 10px 15px;
   background: #C10327;
    z-index: 999;
    border-radius: 30px;
}
.admisiobTab  a {
    color: #fff; animation: blinker 1s linear infinite;
    font-size: 18px;
  
    text-transform: uppercase;
}
.admisiobTab  a:hover{
   
    color: #fff;
  
    
}
/*newsletter*/
.csubmit .btn {
   
	 background: #c10327;
    border: none;
   
	 color: #fff;
    padding: 10px 17px;
    border-radius: 30px;
}
.cnewsletter{
    display: flex;
    margin-top: 15px;
}
.csubmit .btn:hover {
    background: #fff;
    border: none;
    color: #c10327;
    padding: 10px 17px;
    border-radius: 30px;
}
.cemail {margin-right: 5px;}
.footer_area .widget_content ul li {
    margin: 5px 0px;
}
/******school of science new*******/	
/*.school_of_single {
    background-image: url(../images-gnc/Plant_Biology_and_Plant_Biotechnology.jpg)!important;
    padding: 100px 0px;
}
*/
.breadcrumb ul li {
   
    color: #fff;
}
.school_of_single{
    padding: 70px 0 0;
    background: url('../images-gnc/SchoolBanner.jpg') top center no-repeat !important;
    width: 100%;
	margin-bottom: 90px;
}
.innercontent{
    /* width: 100%; */
    background: #fff;
    margin: 30px 0 0;
    position: relative;
    /* border: solid 1px #fff; */
    box-shadow: 0px 0px 5px 0px #ccc;
}
.innertitle {
    background-color: #fbbc05;
    padding: 12px 15px 14px 25px;
    position: relative;
    margin-bottom: 25px;
	    display: inline-block;
}
.innertitle:before  {
    content: '';
    position: absolute;
    border-right: 32px solid transparent;
    border-top: 59px solid #fbbc05;
    width: 2px;
    height: 0;
    top: 0;
    right: -31px;
}
.innertitle h3 {
    color: #fff;
    font-size: 30px;
    margin: 0px;
}
.school_sec_1 {
    /* background-color: #ececec; */
    /* background-repeat: no-repeat; */
    /* background-size: 100%; */
    /* border-top: solid 10px #ecba24; */
    /* padding: 35px 0px; */
    padding: 0px 0px;
}

.list-group-item-tab {
    position: relative;
    display: block;
    background-color:#fbbc05;
    border-top: solid 1px #1a2050;
    padding: 8px 15px;
    font-size: 13px;
    /* border-left: 6px solid #ffab1f; */
    transition: 0.2s all;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    padding: 8px 15px 8px 15px;
}
.list-group-item-tab:hover {background-color:#fff; color: #fff;}
.list-group-item-tab:focus {background-color:#fff; color: #fff;}

.school-tab h3{
    font-size: 30px;
    border-bottom: solid 1px #000;
    padding-bottom: 5px;
}
.our-team .team{
position: relative;
padding: 10px 0 10px 20px;
}
.dean-chair  .team-info  {
    min-height: 150px !important;
}

.our-team .pic{
position: relative;
overflow: hidden;
}
.our-team .pic:after{
content: "";
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: all 0.5s ease 0s;
}
.our-team:hover .pic:after{
opacity: 1;
}
.our-team .pic img{
width: 100%;
height: auto;
}
.our-team .social-links{
padding: 0;margin: 0;
list-style: none;width: 100%;
position: absolute;
bottom: -40%;
left: 0;
text-align: center;
z-index: 1;
transition: all 0.5s ease 0s;
}
.our-team:hover .social-links{
bottom: 20px;
}
.our-team .social-links li{
display: inline-block;
margin-right: 5px;
}
.our-team .social-links li a{
display: block;
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 50%;
border: 1px solid #fdfffc;
font-size: 18px;
color: #fdfffc;
transition: all 0.5s ease 0s;
}
.our-team .social-links li a:hover{
background: #2ec4b6;
border: 1px solid #2ec4b6;
}

.our-team .team-info:before{
content: "";
width: 100%;
height: 100%;
position: absolute;top: 0;
left: -100%;
background: #1a2050;
z-index: -1;
transition: all 0.5s ease 0s;
}
.our-team:hover .team-info:before{
left: 0;
}

.our-team:hover .team-info,
.our-team:hover .post{
color: #fdfffc;
}
.our-team .description{
font-size: 14px;
line-height: 22px;
}
@media screen and (max-width: 990px){
    .our-team{ margin-bottom: 20px; }
}
.our-team .team:before {
    content: "";
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fbbc05;
}
.our-team .team-info{
    margin-top: 7px;
padding: 20px;
/*background:#011627;*/
color: #fff;
box-shadow: 0px 0px 5px 0px #4d4d4d;
text-align: center;
position: relative;
overflow: hidden;
z-index: 1;
transition: all 0.5s ease 0s;
    min-height: 105px;
}
.our-team .title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: capitalize;
    transition: all 0.5s ease 0s;
    color: #000;
    margin-top: 0px;
    font-family: "Open Sans", sans-serif!important;
}
.our-team:hover .title{
color: #fff;
}
.our-team .post {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #000;
    text-transform: capitalize;
    /* margin-bottom: 0; */
}
.content-text p { text-align:justify;}
.content-text {
    padding-right: 25px;
}
.ProgramsSyllabus {
    display: flex;
    width: 100%;
    flex-flow: wrap;
    padding: 0px;
}
.ProgramsSyllabus li  { background:url('../images-gnc/9382.jpg') top center no-repeat;    background-size: 100%;}
.ProgramsSyllabus li  {
    width: 30%;
    list-style: none;
    margin-left: 0px !important;
    color: #fff;
    margin: 15px 30px;
    /* background: rgba(0,0,0,0.5); */
    padding: 15px 10px;
    border-radius: 5px;
    /* background: #f19a31; */
    /* background-image: linear-gradient(#C10327, #ee6611); */
    text-align: center;
    max-height: 280px;
    box-shadow: 0px 0px 5px 0px #bfbfbf;
    min-height: 280px;
    position: relative;
}


.course-title {
    font-size: 30px;
    line-height: 30px;
    position: absolute;
    top: 50%;
    width: 100%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 400;
    /* vertical-align: middle; */
       text-shadow: 2px 1px #590107;
    color: #fff;
    /* text-transform: uppercase; */
}
.ProgramsSyllabus li a {color:#fff;}
.ProgramsSyllabus li:before {
  content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,0.8);
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	}
.ProgramsSyllabus li:hover .course-title{

 opacity: 0;
}
.course-description .viewSyllabus {
    background: #fff;
    color: #000 !important;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight: 600;
}
.course-description {
    line-height: 20px;
    color: #fff; padding:15px; 
	top: 50%;
    width: 100%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); 
	position:absolute;
}
 .dt-sc-course-overlay{
   padding: 10px; border-radius:5px;
    -webkit-transform: rotateY(
-180deg
);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(
-180deg
);
   
	transition: all 0.5s ease;
	background: rgba(0,0,0,0.7);
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    filter: alpha(opacity=0);
    opacity: 0;
	top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.ProgramsSyllabus li:hover .dt-sc-course-overlay{
    -webkit-transform: rotateY(
0deg
);  opacity: 1;
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(
0deg
);
    top: 50%;
    width: 100%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ProgramsSyllabus li:hover .dt-sc-course-overlay{
    filter: alpha(opacity=100);
  
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -moz-touch-callout: none;
    -o-touch-callout: none;
    -ms-touch-callout: none;
    touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}
/*.arrow:before {
    content: '';
    position: absolute;
    border-right: 32px solid transparent;
    border-top: 59px solid #ee6611;
    width: 2px;
    height: 0;
    top: 0;
    right: -32px;
}*/
/**End school of science*/
/*publication*/
.publication {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding: 0px;
    list-style: none;
    /* flex-wrap: wrap; */
}
.publication li {
    margin: 15px 15px;
    margin-left: 0px;
    box-shadow: 0px 0px 1px 0px #c10327; 
    width: 23.2%;
}
.publicationNaac{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding: 0px;
    list-style: none;
    /* flex-wrap: wrap; */
}
.Nacc_Ac .publicationNaac li {
    margin: 15px 15px;
    margin-left: 0px;
    box-shadow: 0px 0px 1px 0px #c10327;
    width: 18.6%;
}
/*.Book-Tab {
    font-size: 24px;
}*/
.publication li a{}
.pub-title {
    text-align: center;
    font-size: 16px;
    /* margin-top: 5px; */
    padding: 5px;
  
    font-weight: 500;
    color: #000;
}
/*end publication*/
/*phd*/
.PhdBox {
    display: flex;
    /* display: flex; */
    width: 100%;
    flex-wrap: wrap;
    /* padding: 0px; */
    /* list-style: none; */
}
.boxChild  {
    width: 48%;
    margin: 15px;
    box-shadow: 0px 0px 5px 0px #ccc;
    margin-left: 0px;position: relative;
}
.lextbox {
    float: left;
    width: 30%;position: relative;
    padding: 10px 0 10px 20px;
}
.boxChild:hover img{transition: width 2s;
 -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;    transform: scale(1.1);
}

.std-img {
    overflow: hidden;
    position: relative;
}
.rightBox {
    float: left;padding: 0px 15px;
    width: 70%;
}
.rightBox h4 {
    font-size: 22px;
    border-bottom: solid 1px #000;display: inline-block;
}
.title-position {    margin: 2px 0px;
    font-size: 16px;
}
.supervisor {    margin: 2px 0px;
    font-size: 16px;
}
.lextbox:before {
    content: "";
    width: 40px;
    height: 180px;
    position: absolute;
    top: 0;
    left: 0;
    background: #f19a31;
}
.EVntS p{ margin:0px;}
.EVntS a{
    color: #fff;
    background: #c10327;
    padding: 5px 10px;
}
.EVntS a:hover {color: #fff;}
.school-tab {
    padding: 15px 0px 20px 0px;
}

/*AboutUs*/
.main-page  {
margin-bottom: 100px;
    padding: 70px 0 0;
   
    width: 100%;
}
p { font-size:16px !important;}
.about-us .content-text li {
    font-size: 16px !important;
    margin: 8px 0px;line-height: 27px;
}
.advisor figure {
    float: left;
    width: 230px;
    margin-right: 10px;
}
.Founder figure{
    float: left;
    width: 230px;
    margin-right: 10px;
}
.prayer .top_ {
    text-align: center;
    box-shadow: 0px 0px 5px 0px #ccc;
    padding: 15px;
}
	.prayer .top_  p {
    color: #000;text-align: center;
}
.prayer .btm_ p {color: #000;text-align: center;}
.prayer .btm_ {
    text-align: center;
    box-shadow: 0px 0px 5px 0px #ccc;
    padding: 15px;
}
.prayer .attribute {
    text-align: center;
}
.DHOpi {
    text-align: center;
}
.authorpray  {
    /* text-align: right; */
    /* margin-right: 218px; */
    color: #c10327;
    font-weight: 600;
    margin-left: 15px;
    /* margin-top: 25px; */
}
.counsilmember {
    display: flex;
    /* display: flex; */
    width: 100%;
    flex-wrap: wrap;
    /* padding: 0px; */
    /* list-style: none; */
}
.Memberbox  {
    width: 48%;
    margin: 15px;
    box-shadow: 0px 0px 5px 0px #ccc;
    margin-left: 0px;position: relative;
}
.leftMember {
    float: left;
    width: 40%;position: relative;
    padding: 10px 0 10px 20px;
}
.Memberbox:hover img{transition: width 2s;
 -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;    transform: scale(1.1);
}

.memb-img {
    overflow: hidden;
    position: relative;
}
.rightM {
    float: left;
    width: 60%;
	height: 100%;   
	position: relative;
}
.rightM h4  {
    font-size: 18px;
    border-bottom: solid 1px #000;
    display: inline-block;
    /* color: #c10327; */
    padding-bottom: 2px;
    margin-bottom: 6px;
    font-weight: 600;
}
.counsilmember .designation {
    margin: 2px 0px;
    font-size: 14px;
    color: #c10327;
    font-weight: 600;

}

.leftMember:before {
    content: "";
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f19a31;
}
.titleDeg{
    position: absolute;
    top: 50%;
    width: 100%;
    padding-left: 15px;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.about-us h4{
    font-weight: 600;
    font-size: 18px;
}
.school_of_single h4 {font-weight: 600;}
.SubAdd {
    font-size: 20px;
}
.our-team .title span {
    font-size: 14px;
    font-weight: 500;
}
/*admission*/
.admission-main {overflow: hidden;}
 .admisionForm  {
    width: 650px;
    margin: 0 auto;
    /* box-shadow: 0px 0px 5px 0px #ccc; */
        box-shadow: 0px 0px 5px 0px #333;
    background: #fff;
    height: auto;
    overflow: hidden;
    padding: 25px;
}
 .admisionForm  .form-control {
    height: 40px!important;
    border-radius: 0px;color:#000;
    /*border: none;*/
}
.admission_formd h3 {
    font-size: 25px;    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    border-bottom: 1px solid #000;
    /* display: inline-block; */
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.admisionForm .EnquiryForm {
    margin-top: 25px;
    display: inline-block;
    background: #C10327;
    color: #fff;
    /* font-size: 18px; */
    border: none;
    font-weight: 600;
}
.admisionForm label  {
    margin: 10px 0px;
    color: #000;
    font-size: 18px;
    font-weight: 400;
}
.admission_form .inputBox input, .admission_form .inputBox textarea {
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    margin-bottom: 30px;
    border: none;
    outline: none;
    background: transparent;
    border-bottom: 1px solid #fff;
}
.admission_form .inputBox {
    position: relative;
}
.admission_form {
    padding: 40px;
    box-sizing: border-box;
    box-shadow: 0 0 1px 0px black;
    margin-bottom: 20px;
}
.admission_form .inputBox input:focus ~ label, .admission_form .inputBox input:valid ~ label, .admission_form .inputBox textarea:focus ~ label, .admission_form .inputBox textarea:valid ~ label {
    top: -18px;
    left: 0;
    font-size: 12px;
    color: #ffab1f;
}
.admission_form .inputBox label {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 0;
    font-size: 16px;
    color: #1a2050;
    pointer-events: none;
    transition: .5s;
    font-weight: 100;
}
.admission-main .container:before, .admission-main .container:after { display:none;}
.admission-main .container .row:before, .admission-main .container .row:after { display:none;}
.school-tab .fa-caret-right  {
    margin-right: 5px;
}
/*Acadmic*/
.programAcad  {
    display: flex;
    list-style: none;
    padding: 0px;
    display-wrap: row;
    flex-wrap: wrap;
}
.programAcad  li{
    padding: 8px 10px;
    box-shadow: 0px 0px 5px 0px #ccc;
    border-radius: 5px;
    margin: 8px 15px;
    margin-left: 0px;
    font-size: 16px;
}
.programAcad  li:hover { background:#ccc;}

.redColor { color:red;}
.greenColor { color:#000;}
.exminat-time li a { color:#c10327;}
.exminat-time li { background:#fff;}
.exminat-time li:hover  { background:#c10327;}
.exminat-time li:hover a { color: #fff !important;}
ol li { font-size:16px; margin:5px 0px;}
.schoolAbout ul li { font-size:16px;margin:5px 0px;}
.team-info.commerecS {min-height: 160px;}
.team-info.mngmentS {min-height: 132px;}
.main-page .content-text a {color:#c10327;}
.main-page .content-text a:hover {color:#c10327;}
     /*Last Moment*/
	.counterPanel  {
    /* margin-bottom: 25px; */
    padding: 25px 15px;
    text-align: center;
    border-radius: 5px;
    background: #041c35;
    /* min-height: 123px; */
}
.counterBox {
    display: inline-block;
}
.counterPanel .count, .counterPanel span {
    color: #FFC600;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    /* margin-bottom: 15px; */
    display: block;
}
/*div.counterPanel span {
    font-size: 30px;
    margin-left: 10px;
    margin-bottom: 0 !important;
    float: left;
}*/
.counterPanel p {
    font-size: 18px;
    color: #FFF;
    margin-bottom: 0;
    font-weight: 700;
	
	line-height: 18px;
}
.rowcount { display:flex;flex-flow: row wrap;
  position: relative;}
.rowcount  .count {
 
  margin: 4px;
  flex: 0 1 calc(20% - 8px); /* <-- adjusting for margin */
}
#StatisticalCount .font-30.mrg-t-35 {
    margin-bottom: 35px;
}
.vvipdpd figcaption{
    text-align: center;
    background: rgba(193,3,39,0.9);
    padding: 5px 0px;
    font-size: 15px;
    color: #fff;    margin-bottom: 10px;
}
.science_fac .our-team .team-info {min-height: 152px;}
.humanities_fac .our-team .team-info {min-height: 150px;}
.commerce_fac .bcom_general_shift_1 .our-team .team-info {min-height: 180px;}
.commerce_fac .bcom_af .our-team .team-info {    min-height: 152px;}
.commerce_fac .bcom_h .our-team .team-info {
    min-height: 170px;
}
.supervisor .our-team .team-info {
    min-height: 168px;
}
.bba_dd_  .our-team .team-info {    min-height: 143px;}
.bcom_mm .our-team .team-info {    min-height: 152px;}
.bca__ .our-team .team-info {min-height: 152px;}
.mca__ .our-team .team-info {
    min-height: 142px;
}
.slick-dots li button:before {color: #c10327!important; font-size:15px !important;}
.slick-dots li.slick-active button:before {color: #c10327!important; opacity:1!important;font-size:15px !important;}
.about_school ul li { font-size:16px;margin: 5px 0px;}
.about_school ol li { font-size:16px;margin: 5px 0px;}
.outComes ul li {
   
    list-style: none;
}
.PUGNESbTab {
    position: fixed;
    bottom: 25px;
    left: 82px;
   
    padding: 10px 15px;
    background: #C10327;
    z-index: 999;
    border-radius: 30px;
}
.PUGNESbTab a {
    color: #fff;
    animation: blinker 1s linear infinite;
    font-size: 18px;
    text-transform: uppercase;
}
.PUGNESbTab a:hover {color:#fff;}
.thumb-swabodhni img { height:150px; width:100%;}
.counsller .rightM p { margin-bottom:0px;}
.centerTH tr th { text-align:center;}
.ReuitersStudentCell  {
    display: flex;
    flex-wrap: wrap;
}
.ReuitersStudentCell .item a{ cursor:default;}
.ReuitersStudentCell .item  {
    display: inline-block;
   
    width: 24%;
  
    padding: 0 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 4px;
}
.puEnquiry {
    background-color: #c10327;
    color: #fff!important;
    padding: 10px 15px;
    border-radius: 5px;
}
.mngmntfulty .team-info{min-height: 151px;}
/*Responsive*/ 

@media (max-width: 767px) {
    
     .timetable .stream {
    width: 100%;
  }
    
    .homeSchools .school-wrap a {
    width: 100% !important;
   
}
    .top-header:before{
  
       width: 262px!important;
   
    }
    
    body .top-header ul li a {
    font-size: 9px !important;
}
.logo-title{
   
   font-size: 32px;

}
.menu-bg {
    padding-top: 0px !important;
}
    
    .ReuitersStudentCell .item {
 
    width: 47%;
   
}
    
    .admisiobTab {
   
    bottom: 25px;
    left: 0;
    }
     .admisiobTab a {
   
    font-size: 16px;
    text-transform: capitalize;
    }
    .PUGNESbTab {
    
    bottom: 88px;
    left: 0;
    }
    .PUGNESbTab a {
   
    font-size: 16px;
    text-transform: capitalize;
    }
    
    .admission-main { height:auto;}
    .admisionForm {
    width: 100%;
    }
 
.logo-title{
    float: inherit;
    width: 100%;
    text-align: center;
    padding-top: 0px;
}
.header_area .logo {
    /* position: absolute; */
    /* z-index: 99; */
    width: 100%;
    float: inherit;
}
.slider-wrap.home-1-slider{
    height: auto !IMPORTANT;
}
.about_texts  {
    height: auto !important;
}
.HIDosn  {
    display: block;
    margin-left: 0px;
    transform: inherit;
    /* text-align: center; */
    padding: 4px 5px;
}
.LatestNews marquee {
    padding: 4px 0px;
}
.SkillDevResearch .Kjdi2.announcement  {
    margin-top: 0px;
}
.halfimg img {
  
    width: 100%;
}

.school-tab {
    padding: 15px 15px 20px 15px;
}

.halfimg .leftimg:before {
  
    position: inherit;
    
}
.NewsEvent  .halfimgright {
    
    padding: 0px;
    
}
.videotitle .rtoptitle h3 {
    line-height: 30px;
  
    font-size: 24px;
    
}
.Skj8c{
    transform: inherit;
    font-size: 20px;
}
.PrncplH {
   
    margin-top: 18px;
}
/*.Txpr figure {*/
/*    float: inherit;*/
/*    width: 100%;*/
/*    margin-right: 20px;*/
/*    text-align: center;*/
/*}*/

.about_principal {
    height: auto;
}
.announcement.font-30 h2 {
    font-size: 22px;
}
.grid a {
    float: inherit;
    width: 100%;
 
}
.rowcount {
    display: block;
   
}
#placement .owl-pagination {
  
    display: none;
}
.recruitersSlider .item {
   
    text-align: center;
}
.recruitersSlider2 .item {
   
    text-align: center;
}
section {
    padding: 30px 0;
}
.SkillDevResearch .announcement  h2 { font-size:14px;}

.SkillDevResearch .announcement {
    margin-top: 45px;
}
.NewsEvent .fl {
    float: inherit;
}
.NewsEvent .leftimg {
    width: 100%;
   
}
.NewsEvent .halfimgright {
    width: 100%;
  
}
 .content-text {
   
    padding-left: 25px;
}
 
 .Founder figure {
    float: inherit;
    width: 100%;
    margin-right: 0;
}
 .school-tab h3 {
    font-size: 24px;
    text-align: left;
    /* padding: 0px 12px; */
}
table.table-hover th , table.table-hover td {width:100%;}
table.table {
    table-layout: inherit;
}
.titleDeg {
    position: inherit;
    top: inherit;
    /* width: 100%; */
    padding-left: 15px;
    left: inherit;
   
    transform: inherit;
}
.rightM {
    float: inherit;
    width: 100%;
    height: auto;
    
}
.leftMember {
    float: inherit;
    width: 100%;
    padding: 10px 0 10px 20px;
}
.Memberbox  {
    width: 100%;
    margin: 15px 0px;
}
.counsilmember {
    display: block;
}
.advisor figure {
    float: inherit;
    width: 100%;
    margin-right: 0;
}
.content-text .advisor {
    padding: 0px;
}
.publication {
    display: block;
   
}
.publication li {
 
    width: 100%;
}
 .publication li img{
    width: 100%;
}
.programAcad {
    display: block;
   
    padding: 0px 10px;
    
}
.programAcad li {margin: 10px 0px;}
.ProgramsSyllabus {
    display: block;
  text-align: center;
}


.ProgramsSyllabus li  {
    width: 82%;
    display: inline-block;
    margin: 5px 0px !important;

}
.principalTGSj .content-text { padding:0px;}
.box-cont-pri {
  
    margin-bottom: 15px;
}

.milestones1 .slick-slide h3:before {
  

    left: 26% !IMPORTANT;
}
.milestones1 .textBox p {
    color: #000;
    font-size: 12px !important;
    line-height: 18px;
}
.milestones1 .textBox{
    right: -29% !important;
    width: 320px !important;
}

}
 
 
@media only screen and (min-width:414px ) and (max-width:896px) {
 
.milestones1 .slick-slide h3:before {
  

    left: 45% !IMPORTANT;
}
 
}

@media only screen and (min-width:320px ) and (max-width:767px) {
 
.milestones1 .slick-slide h3:before{
    left: 17% !IMPORTANT;
    top: -13px !IMPORTANT;
}

}
  

 
@media only screen and (min-width: 480px) and (max-width: 767px) {
 

 
}
 

@media (min-width: 768px) and (max-width: 991px) {
 

 
}
 

@media (min-width: 992px) and (max-width: 1024px) {
 

 
}
.principal_ li.active a  {
    background-color: #1a2050 !IMPORTANT;
    color: #fff !IMPORTANT; text-align:center;
}
.principal_ > ul > li {text-align:center;}
.principal_ li a  {
    background-color: #C10327 !IMPORTANT;
    color: #fff !IMPORTANT;
}
.principal_ li i { display:none;}
.principal_ li.active i { display:block;}
.principal_ li i{
    font-size: 55px;
    /* text-align: center; */
    margin-top: -24px;
    color: #C10327;
}
.priPIO p {
    font-size: 14px !important;
    margin: 0px !important;
    line-height: 23px;
}
.box-cont-pri  {
    box-shadow: 0px 0px 5px 0px #ccc;
    padding: 10px;
    /* background: #FFFDD0; */
    color: #000;
}
 .priPIO h4{
    /* border: none; */
    margin-top: 0px;
    border-bottom: solid 1px #000;
    display: inline-block;
}
.priPIO .degiPRi {font-size: 12px;font-weight: 600;} 

.rankHolder table tr td {    vertical-align: middle !important;}
.rankHolder table tr td:nth-child(6)  {
    text-align: center;
}
.rankHolder table tr th:nth-child(6)  {
    text-align: center;
}

/*.milestones1 .slider-item:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background-repeat: repeat;
    height: 180px;
    background-size: 207px 200px;
    background-image: radial-gradient(circle at 50% -3px, transparent calc(170px + 4px), #857a61 calc(125px + 37px));
    background-position: top center;
}*/
/*.slider-item:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 81px;
    right: 0;
    background-repeat: repeat;
    height: 180px;
    background-size: 207px 200px;
    background-image: radial-gradient(circle at 50% -3px, transparent calc(170px + 4px), #489cd1 calc(125px + 37px));
    background-position: top center;
    transform: rotate(
180deg
);
}*/
/*.slider-item:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background-repeat: repeat;
    height: 300px;
    background-size: 600px 300px;
    background-image: radial-gradient(circle at 50% 187.5px, #900c3f calc(150px + 1px), transparent calc(150px + 2px));
    background-position: top center;
}
*/

.milestones1 .slick-slide.slick-current > .textBox {display:block;transition: 0.3s;}

.milestones1 .textBox {
    display: none;
    box-shadow: 0px 0px 5px 0px #1a2050;
    position: absolute;
    top: -45%;
    right: -107%;
    width: 390px;
    z-index: 99999;
    border-radius: 20px;
    background: #fff;
    padding: 10px;
    border-bottom-left-radius: 0;
}
.milestones1 .textBox p {
   
    color: #000;
}


.milestones1 .slick-slide {
  text-align: center;
  color: #419be0;
  background: transparent;
  margin:10px;
}


 .milestones1 .slider-item {
    /* height: 250px; */
    padding: 0px 0px;
    background: url('https://amazing-wings.com/wp-content/uploads/2017/12/Sky-Clouds_1920.jpg') top center no-repeat;
    position: relative;
    width: 100%;
	
    /* background: url(https://www.w3schools.com/css/paper.gif); */
    margin-bottom: 0px !important;
    /* margin-bottom: 0px !important; */
}
.milestones1 .slick-slide {position: relative;}
.milestones1 .slick-slide h3:before {
    content: '';
    border-top-left-radius: 60%;
    border-top-right-radius: 60%;
    /* border-bottom: 45px solid #f2cf11; */
    /* border-left: 51px solid transparent; */
    /* border-right: 51px solid transparent; */
    position: absolute;
    top: -15px;
    left: 32.5%;
    width: 100px;
    height: 25px;
    background: #d61920;
}
.milestones1 .slick-slide.slick-current h3:before {
      background: #ffcc01;
}


.milestones1 .slick-slide h3  {
    background: #e6e6e6;
    display: inline-block;
    width: 100px;
    box-shadow: 0px 6px 10px 0px #000;
    height: 88px;
    /* border-top-left-radius: 50%; */
    padding: 16px;
    font-size: 30px;
    font-weight: 600;
    /* border-top-right-radius: 50%; */
    color: #000;
}
	.milestones1 .slick-current.slick-active h3 {
   
   background: #e6e6e6; cursor:pointer;
  }
.milestones1 .slick-track  {
    /* background: #1e2730; */
    padding: 60px 0px;
    background: url('../images-gnc/roadl2.png');
}
.milestones1 .slick-track:before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: repeat;
  height: 10px;
  background-size: 20px 20px;
  background-image:
    radial-gradient(circle at 10px -5px, transparent 12px, maroon 13px);
}

/*.milestones1 .slick-slide:after  {
    content: '';
    width: 131px;
    height: 16px;
    background:#f6d77a;
    z-index: 999;
    position: absolute;
    top: 50px;
    left: 78%;
}
.milestones1 .slick-slide:before {
    content: "";
    border-bottom: 10px solid transparent;
    border-left: 8px solid #f6d77a;
    border-right: 10px solid #C10327; 
    border-top: 10px solid transparent;
    position: absolute;
    top: 48px;
    left: 56px;
}*/
.eventsBanner {
    width: 300px;
    text-align: center;
    margin: 0 auto;
}
.milestones1 .tab-pane {
    display: block;
    margin: 20px 0px;
    margin-top: 0px;
}
.top-header {
    padding: 5px 10px;
    text-align: right;    overflow: hidden;
    position: relative;
}
.top-header ul li a {
    font-size: 14px !IMPORTANT;
    text-decoration: none;
    /* text-transform: unset; */
}
.top-header:before{
    content: "";
    background: #fff;
    height: 100%;
   width: 382px;
    position: absolute;
    right: 3%;
    top: 0;
    transform: skewX( 
-30deg);
    -webkit-transform: skewX( 
-30deg);
}
/*03-12-2021*/
.table_box table {
    border: 1px solid #C10327;
    margin-bottom: 0;
    width: 100%!important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-collapse: collapse;
    border-spacing: 0;
}

.table_box table thead tr th {
    border-bottom: 1px solid #C10327;
    font-size: 16px;
    font-weight: 400;
    color: #C10327;
    text-align: center;
    border-right: 1px solid #C10327;
    vertical-align: bottom;
    padding: 8px;
    line-height: 1.42857143;font-weight: 500;
}
.table_box table tbody tr td {
    border: none;
    border-bottom: 1px solid #C10327;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    border-right: 1px solid #C10327;
    vertical-align: bottom;
    padding: 8px;
    line-height: 1.42857143;
}
.table_box .dwnld_btn {
    background: url('https://rajagiri.edu/images/pdf.png') no-repeat center right;
    background-size: 14px;
    padding-right: 20px;
}
   .boxMinute .panel-heading {
      background-color: #fbbc05!important;
    font-size: 15px;
   
    font-weight: 400;
    word-break: break-word;
    white-space: normal;
    text-align: left;
    display: block;
    width: 100%;
    padding: 10px 15px;
    border-radius: 0;}
	.boxMinute .panel-heading a { color: #fff;}
	
	.boxMinute .fa {
 
	    float: right;
}
.boxMinute a[aria-expanded="true"] .fa:before {
        content: "\f068" !important;
}

.boxMinute .panel-default {
    border-color: #C10327;    border-radius: 0px !important;
}

.boxMinute {padding-right: 10px;}
/*Today 06-12-2021*/

.Nacc_Ac a .fa.fa-angle-double-down {
    float: left;
	    color: #fff;
    /* width: 35px; */
    height: 100%;
    width: 35px;
    height: 100%;
    top: 0;
    left: 0;
    text-align: right;
    position: absolute;
    display: flex;
    align-items: center;
    padding-left: 22px;
}
.Nacc_Ac .panel-heading {
    color: #333;
    background-color: inherit;
    border-color: inherit;
    border: none;
}
.liHDF a i  {
    font-size: 30px;
    text-align: center;
}
.liHDF tr th, .liHDF tr td {    text-align: center;}
.Nacc_Ac .list-item-tab {
    /* background-color: #eee !important; */
    padding: 19px 15px 19px 70px;
    color: #000;
    position: relative;
    display: block;
    /* background-color: #C10327; */
    font-size: 13px;
    transition: 0.2s all;
    font-size: 16px;
}
.Nacc_Ac .fa.fa-angle-double-down {
    background: #C10327;
}
.Nacc_Ac a[aria-expanded="true"] .fa:before {
    content: "\f101";
}
.Nacc_Ac a .fa:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 0 30px 30px;
    border-color: transparent transparent transparent #C10327;
    position: absolute;
    right: -30px;
    z-index: 11;
}
.Nacc_Ac .panel-heading {
    padding: 0px!important;
}
.NaaC-text {
    padding: 32px;
    /* width: 600px; */
}
.NaaC-text .panel-group {
    margin-bottom: 0px;
}
/*7-12-21*/
.Nacc_Ac ul li, .Nacc_Ac ol li { font-size:16px; margin:10px 0px;}
/*10-12-2021*/
.Djor h4 {
    text-align: center;
    margin: 0px 0px 15px 0px;
}
.GovernenceBox .head {
    text-align: center;
    background-color: #c10327;
    padding: 3px 0px;
    color: #fff;
    font-size: 18px;
}
.GovernenceBox  {
    border-bottom: solid 6px #c10327;
    margin: 12px 0px;
}
.Alumni .newTop a {color: #fff;}
.Alumni .newTop{
    position: absolute;
    background-color: #1a2050;
    color: #fff;
    padding: 1px 5px;
    border-radius: 2px;
    font-size: 15px;
    top: 36px;
    left: 5px;
}
.Alumni .RegBtm a {color: #fff;}
.Alumni .RegBtm {
    position: absolute;
    background-color: #1a2050;
    color: #fff;
    padding: 1px 5px;
    border-radius: 2px;
    font-size: 15px;
    bottom: 5px;
    right: 5px;
}
.Alumni{
    position: relative;
}
.GovernenceBox .mainbx { background-color: #f9f9f9;padding: 15px;
}
.StudentEvents {}
.StudentEvents  {}
.StudentEvents  h4 {
    font-size: 20px;
    color: #002060;
    font-weight: 600;
    margin: 20px 0px;font-family: "Raleway" !important;
}
.StudentEvents  p {font-family: "Raleway" !important;}
.StudentEvents  strong {
    color: #C10327;
}
.contEVetnst h3{
    background: #fbbc05;
    padding: 5px !IMPORTANT;
    color: #fff;
}
.contEVetnst .content-text a:hover {
    color: #fff;
}
.contEVetnst .boxMinute .panel-heading a {
    color: #fff;
    font-size: 20px;
}
.StudentEvents .Events_2022_21 i.fa.fa-arrow-right{
    float: left;
    margin-right: 10px;
}
.ResAct .panel-default>.panel-heading {
  
    background: #C10327;
    margin: 8px 0px; 
    padding:15px;
    cursor: pointer;
   
}
.ResAct .panel-default {
    border: none;
}
.ResAct .fa.fa-plus{
    float: right;
}
.ResAct .panel-heading > a {
    color: #fff !important;
    font-size: 16px;
}
.ResAct .reDMR a { color:#fff;}
.reDMR {
    float: right;
}
.reDMR .btn-danger  {
    color: #fff;
    background-color: #c10327;
    border-color: #c10327;
}

.ttl-text {
    position: absolute;
    bottom: 0px;
    padding: 8px 2px;
    background: rgba(0,0,0,0.8);
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.gl-bx {
    position: relative;
    overflow: hidden;    
    width: 100%;
}

.rwd {padding: 15px 0px;}

.slick-slide { height:auto!important;}

.rankingRow {
    text-align: center;
    color: #c10327;
}

.BoxB {
    box-shadow: 0px 0px 5px 0px #ccc;
    padding: 5px;
    margin: 15px 0px;
}
.BoxB h3 {
    font-size: 18px;
    text-align: left;
    border: none;
    line-height: 25px;
    margin-bottom: 0px !important;
}
.BoxB  p {
    margin: 4px 0px;
    font-size: 14px !important;
    line-height: 20px;
    color: #000;
}
.homeSchools .school-wrap a:hover .hoverbg {
    opacity: 1;
}
.homeSchools .school-wrap .hoverbg {
    width: 100%;
    position: absolute;
    overflow: unset!important;
}
.homeSchools .school-wrap a:hover figure button {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
}
.homeSchools .school-wrap figure button {
    top: 50%;
    left: 50%;
    border: 1px solid #fff;
    background: 0 0;
    opacity: 0;
    position: absolute;
    font-size: 14px;
    padding: 6px 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: opacity .3s,transform .3s;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(.25);
    transform: translateY(-50%) translateX(-50%) scale(.25);
    color: #fff;
}
.homeSchools .school-wrap .hoverbg {
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
    background: rgba(149,40,89,.8);
    -webkit-transition: opacity .3s,-webkit-transform .3s;
    transition: opacity .3s,transform .3s;
}
.homeSchools .school-wrap {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    padding-bottom: 2rem;
    padding-top: 2rem;
}
.homeSchools .school-wrap a p{
    font-size: 12px !important;
    color: #000;
    margin: 0;
    line-height: 20px;
    font-weight: 600;
}
.homeSchools .school-wrap a hr {
    margin: 0px;
}
.homeSchools .school-wrap figcaption {
    top: 0;
    z-index: 11;
    padding: 10px;
    height: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
     width: 100%;
    position: absolute;
    overflow: unset!important;
    }
.homeSchools .school-wrap .school-box {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    
}
.homeSchools .school-wrap a h3{
    text-align: center;
    color: #fff !important;
    margin: 0;
    padding: 9px 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.homeSchools .school-wrap a h3.h3-1 {background-color: #952859;}
.homeSchools .school-wrap a h3.h3-2 {background-color: #de502b;}
.homeSchools .school-wrap a h3.h3-3 {background-color: #eda12e;}
.homeSchools .school-wrap a h3.h3-4 {background-color: #b42e37;}
.homeSchools .school-wrap a h3.h3-5 {background-color: #b37700;}
.homeSchools .school-wrap a h3.h3-6 {background-color: #ff4d4d;}

 .homeSchools .school-wrap a {
    width: calc(33.33% - ( 24px * 3 / 4) );
    background-color: #ffffff;
    position: relative;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
 .homeSchools .school-wrap a img{
    border-bottom-left-radius: 5px;
}
.homeSchools .school-wrap a figure{
    width: calc(50% - ( 24px * 2 / 4) );
}
.homeSchools .school-wrap a .school-right {
    width: calc(50% - ( 24px * 2 / 4) );
    padding: 10px 0px;
}

#content-btn {
    background: #c10327;
    color: #fff;
    border: none;
    border-radius: 15px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    margin: 10px 0px;
}
#content-btn-vc {
    background: #c10327;
    color: #fff;
    border: none;
    border-radius: 15px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    margin: 10px 0px;
}

.image-caption {
position: relative;
}
.youtube-thumbnail{
position: relative;
}
.image-caption img {
width: 100%;
height: auto;
    border-radius: 5px;
}
.image-caption .caption  {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(193, 3, 39, 0.8);
    color: #fff;
    padding: 5px 10px;
    min-height: 57px;
    /* border-radius: 5px; */
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    }
.image-caption a {
color: #fff;
text-decoration: none;
}
.image-caption a:hover:after {
    text-decoration: none;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(193, 3, 39, 0.5);
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
}

.image-caption .caption h5{
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    margin-bottom: 0px !important;
    color: #fff;
}
.videoscectionhome .video-col {
margin: 15px 0px;
}
.youtubeicon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
width: 50px;
}

p.feeeRestrict  {
    border: solid 2px #2b3992;
    padding: 15px;
    text-align: center;
    font-size: 22px !important;
}
p.feeeRestrict strong {color:red;}

#collegetime{
    padding-top: 15px;
    padding: 0px;
    background: #F5F5F5;
} 
.timetable {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 20px;
    gap: 20px;
}

.stream {
    background-color: #fff;
    border-radius: 8px;
    padding: 1px 15px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    width: 31%;
    text-align: center;
    margin: 15px auto;
}
.amidionHomeP {
    text-align: center;
    margin: 20px auto;
}