@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Suez+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sarala:wght@700&display=swap');
body{font-family: 'Roboto Slab', serif;}
.ht-bg{background:url(../images/topheader-bg.jpg) center no-repeat; height:34px; background-size:cover;}
.navbar-fixed-top {
    top: 34px;
    border-width: 0 0 1px;
}
.primary{background-color:#f1f1f1;}
.green{color:#21fe2b;}
.orange{color:#ffc600;}
.red{color:#ff0c00;}
.pad-rt-0{padding-right:0px;}
.pad-lt-0{padding-left:0px;}
.inner-content-bg h3{  border-bottom: 1px dashed #910a4b;
    color: #8a0945;
    padding-bottom: 5px;}
	ul.li-con {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.li-con li {position:relative; padding:2px 0px 2px 20px; font-weight:400; color:#333;}
ul.li-con > li:before {content: "\f046"; font-family: 'FontAwesome'; position:absolute; left:0px; color:#07ac14;}
ul.li-con li a{ color:#333;}	
ul.li-con li a:hover{color:#1B326C;}
.pdf-details{display:block;}
.pdf-details strong{ color: #4c4c4c;}
.pdf-specification{display:block; color: #000000;}
.pdf-specification strong{ color: #000000;}
.adres-hd {font-size: 18px; color: #820b42;}
.blue {color: #33478e; background: #fff;}
.btn{font-size:1em;}
/*GIGW*/
.topmenu-ul{
    margin: 0px;
    padding: 0px;
    display:inline-block;
    width: 100%;
    }
.topmenu-ul	li {
    list-style-type: none;
    font-size: 14px;
    text-align: left;
    display: inline-block !important;
}
.topmenu-ul	li:first-child a{border-left:none;}
.topmenu-ul	li a{    color: #ffffff;
    font-size: 14px;
	border-left: 1px solid #c5c5c5;
	font-weight:300;
    padding: 10px 4px !important;}
.topmenu-ul li:nth-child(6) a.high-contrast.dark strong{display:none;}
.topmenu-ul li:nth-child(5) a.high-contrast.light strong{display:none;}
.topmenu-ul li:nth-child(5) a{padding:10px 12px !important;}
.lang-size{ font-size: 14px !important;}
.digital-clock{color:#fff; padding-top:4px; padding-left:0px}
.high-contrast.light {
    background: url(../images/ico-themes-light.png) 50% 50% no-repeat;
	padding: 10px 12px !important;
}
.high-contrast.dark {
    background: url(../images/ico-themes.png) 50% 50% no-repeat;
	padding: 10px 12px !important;
}
.top-header .navbar.navbar-inverse li:nth-child(6) a.high-contrast.light strong {
    display: none;
}
.top-header .navbar.navbar-inverse li:nth-child(7) a.high-contrast.dark strong {
    display: none;
}
/*time*/
.digital-clock{color:#fff;padding-top:7px;padding-left:0px;width: 255px;}
.digital-clock em{
    float: left;
    padding-left: 4px;
    padding-top: 0px;
    position: relative;
    left: -7px;
    top: -1px;
    font-size: 22px;
    }
#digital-clock{font-size:14px;}
/**/
.navbar-default .navbar-brand {padding: 5px 0px; font-size:25px; 	border-radius:0px;}
.navbar-brand>img {width:90px; float:left;     margin-right: 10px;}
.navbar-default .navbar-brand span{font-size: 25px;
    color: #0c2e86;
    position: relative;
    top: 10px;
	font-family: 'Suez One', serif;
    line-height: 32px;}
.navbar-default .navbar-brand span+br+span{    font-size: 24px;
    color: #f09200; font-family: 'Sarala', sans-serif;
    line-height: 40px;}
.navbar-default .navbar-brand span+br+span+br+span{font-size:14px; color:#767676;  margin-top:5px;}
.founder{padding:5px 0px; float:right;}
.founder img{margin:-20px auto 0px; display:inline-block;}
.founder h4{
    color: #3f3f3f;
	    margin-top: 20px;
    font-size: 20px;
	 display:inline-block;
	 font-family: 'Lobster', cursive;
	 text-align:center;
	}
.founder h4 span{font-size:16px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {    margin-left: 0px;}
.navbar-default {
    background-color: #ffffff;
    border-color: transparent !important;
	height:100px;
	margin-bottom:0px;
	z-index:5;
}
.navbar {border: 0px solid transparent; border-radius:0px;}
.navbar-inverse {
	background-color:#041752 !important;
	background: #041752;
    background: linear-gradient(180deg, rgb(10 38 102) 26%, rgb(5 25 97) 47%, rgb(14 52 145) 99%, rgb(13 54 152) 100%);
    border-color: transparent !important;
	border-radius:0px;
	margin-bottom:0px;
	z-index:80;
	position:absolute;
	width:100%;
}
.navbar-inverse .container-fluid{ background: #041752;
    background: linear-gradient(180deg, rgb(10 38 102) 26%, rgb(5 25 97) 47%, rgb(14 52 145) 99%, rgb(13 54 152) 100%);}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}.navbar-nav>li>a {
    padding:10px 5px;
	font-size:1em;
}
@media only screen and (max-width: 2500px) and (min-width: 768px) 
{
#myHeader .navbar-collapse{padding-right: 0px; padding-left: 0px;}

#myHeader .container {padding-right: 0px; padding-left: 0px;}
}
/**/
.info-banner{    padding: 15px 0px 15px;
    clear: both;
    background: url(../images/bannerbg.svg);
    background-attachment: fixed;
    background-color: #0d246308;
    fill: rgb(255, 255, 255);
	background-size:cover;
    background-repeat: repeat;
}}
/**/
.onlineapply{   background-color: rgba(0, 0, 0, 0.6509803921568628);
    margin: 0px 30%;
    position: absolute;
    padding: 10px 15px;
    border-radius: 10px;
    bottom: 10px;
    border: 1px dashed #fff;
    left: 0;
    width: 40%;
    font-size: 20px;
    color: #fff;
    z-index: 9;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    text-align: center;
	transition: all 0.5s;
    }
.onlineapply p{font-size:1.4em; border-bottom: 1px dashed #b5b5b5;
    color: #ffeb00;}
.onlineapply .media-heading{margin-top: 8px; margin-bottom: 5px; text-align: left;}
.onlineapply .media-heading a {color:#fff; width: 140px; font-size:.85em;     display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #fff;
    transition: all 0.5s;
    background: linear-gradient(180deg, #500317 26%, #780637 47%, #960b4f 99%, #500317 100%);
    border-color: #fff;}
.onlineapply .media-heading a:hover, .onlineapply .media-heading a:focus{ transition: all 0.5s;
	background: linear-gradient(180deg, #780637 26%, #500317 47%, #500317 99%, #960b4f 100%);}
.banner-content{display:inline-block; width:215px;}
.entrncetest{border-right:2px solid #ccc;}
.img-rgtside{float:left; margin-right:15px;}
.img-lftside{float:right; margin-left:15px;}
.dt-sc-ico-content.type6 { padding: 5px;
    clear: both;
    background: url(../images/mangementbg.svg);
    background-color: #0d246308;
    fill: rgb(255, 255, 255);
    background-repeat: repeat; border: 2px solid #092158;}
.dt-sc-ico-content { width: 100%; margin: 0px; padding: 0px; clear: both; display: block;}
.dt-sc-ico-content.type6 .custom-icon{background-color: #ffffff;}
.dt-sc-ico-content.type6 .custom-icon { background: #fff8ef; display: inline-block; margin: 0px 10px 0px 0px; padding: 0px; border-radius: 5px;}
.dt-sc-ico-content.type6:hover {    background-color: #153757;}
.dt-sc-ico-content.type6{ -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;}
.dt-sc-ico-content.type6 .custom-icon img{height:129px; border-radius: 5px;}
.dt-sc-ico-content.type6 .custom-icon{ -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;}
	.dt-sc-ico-content.type6 h4 { margin-bottom: 5px; font-size:1.3em; margin-top:5px; display:inline-block; vertical-align: top;}
	.dt-sc-ico-content.type6 h4 a{color:#ffca54; }
	.dt-sc-ico-content.type6 h4 a:hover{text-decoration:none;}
	.dt-sc-ico-content.type6 h4 a span{display:block; font-size:.75em; color:#fff; padding-top:5px;}
	.dt-sc-ico-content.type6 .admn-name{margin-bottom: 5px;
    font-size: 1.3em;
    margin-top: 5px;
    display: inline-block;
    vertical-align: top;}
	.dt-sc-ico-content.type6 .admn-name h3{    margin-top: 0;
    color: #f6c537;
    font-size: 1.1em;}
	.dt-sc-ico-content.type6 .admn-name h5{    margin-top: 0;
    color: #e5e5e5;
    font-size: .9em;}
	.dt-sc-ico-content.type6 .admn-name a.btn-leader-details{font-size: .75em;
    line-height: 18px;
    padding: 5px 10px;}
/*	.dt-sc-ico-content.type6:hover .custom-icon {
    -moz-transform: scale(1.2) rotate(0deg) translate(0px);
    -webkit-transform: scale(1.2) rotate(0deg) translate(0px);
    -o-transform: scale(1.2) rotate(0deg) translate(0px);
    transform: scale(1.2) rotate(0deg) translate(0px);
}*/
.dt-sc-ico-content .custom-icon {
    position: relative;
}
/**/
.no-pd-rgt{padding-right:0px;}
.no-pd-lft{padding-left:0px;}
/*about us*/
.about-us{padding:50px 0px; background-color:#f7f7f7; border-top: 1px solid #cbc9ca;}
.founder-sec{margin-bottom: 0px; 
min-height: 348px;
margin-left:-10px;
margin-right:-10px;
    background-color: #fff;
    border: 1px solid #cccfd8;
    border-radius: 4px;
    -webkit-box-shadow:0px 1px 10px 2px rgb(103, 101, 101);
    box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);     border-color: #cccfd8; background-color: #bb0a65;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='450' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.04'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/svg%3E");}
.founder-body{padding:10px 8px;     border-bottom: 1px solid #cccfd8;}
.founder-body h4{color:#fff8c0; padding-top:5px; margin-bottom:0px; font-size:1.3em;}
.founder-sec .media-object{width:83px; height:94px;}
.clgename{color:#fff; margin-bottom:0px;}
.aut-desig{color:#fff;  margin-bottom:0px;}
.readmore{-moz-border-radius: 25px;
    -moz-box-shadow: #6E7849 0px 0px 10px;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-border-radius: 25px;
    -webkit-box-shadow: #6E7849 0 0 10px;
    -webkit-transition: all 0.5s ease;
    background-color: #ae6500;
    background-image: -moz-linear-gradient(90deg, #ffb556, #d67c00);
    background-image: -ms-linear-gradient(90deg, #ffb556, #d67c00);
    background-image: -o-linear-gradient(90deg, #ffb556, #d67c00);
    background-image: -webkit-linear-gradient(90deg, #ffb556, #d67c00);
    background-image: linear-gradient(90deg, #ffb556, #d67c00);
    border-radius: 3px;
    box-shadow: #d98007 0px 0px 0px;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    transition: all 0.5s ease;}
/**/	

.btn-readmore {
 border-radius: 4px;
    background: rgb(80,3,23);
background: linear-gradient(0deg, rgba(80,3,23,1) 26%, rgba(120,6,55,1) 47%, rgba(150,11,79,1) 99%, rgba(80,3,23,1) 100%);
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 1.2em;
    padding: 5px 14px;
    transition: all 0.5s;
    cursor: pointer;
}

.btn-readmore span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.btn-readmore span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.btn-readmore:hover span {
  padding-right: 25px;
  color: #fff8c0;
}

.btn-readmore:hover span:after {
  opacity: 1;
  right: 0;
}


/**/
.abt-sec{    margin-bottom: 0px;
min-height: 348px;
    background-color: #f8f3f7;
    border: 1px solid #000000;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    border-color: #000000;}
.abt-heading{  color: #1f3346;
    font-size: 2em;
    margin-top: 0px;
    margin-bottom: 10px;}
.abt-txt{text-align:justify; font-size:1.1em;}
.abt-heading:after {
    content: '';
    border-bottom: 3px solid #1f3346;
    width: 200px;
    background-color: #1f3346;
    position: absolute;
    top: 50px;
    left: 28px;
    box-shadow: 1px 2px 3px #1f3346;
}
/*play-pause*/
.play-pause {
    z-index: 99;
    color: #002680;
	display:inline-block;
	float:right;
}
.play-pause em {
    padding: 2px 5px;
    background: #ffffff !important;
    border-radius: 3px;
	cursor: pointer;
}
/**/
.admin-details-sec{margin-top:10px;}
.founder-sec .panel-heading {    background-color: #8f064c;}
.founder-sec .panel-heading h3{color: #fff;font-size:1.6em; margin-top:0px; margin-bottom:0px; display:inline-block;}
.date-events{background-color: #fff; padding:5px 10px;}
.date-events p {
    margin-bottom: 0px;
    line-height: 16px;
    font-size: 1em;
    font-weight: 700;
    color: #8f064c;
}
.events-body {
   
}
.events-body a {
    color: #fff8c0;
    padding-top: 5px;
    margin-bottom: 2px;
    font-size: 1.1em;
    text-align: left;
	
}
.newsevents{list-style-type:none; padding-left:0px;  height: 247px;
	overflow-x: hidden !important;}
.newsevents li{padding:5px 10px; margin-top:0px; border-bottom:1px dashed #d3d3d3;}
.langname{color: #fff;
    margin-bottom: 0px; font-size:.95em;}
.date-events p span{display:block; text-align:center;}
.newsevent-footer {
    padding: 10px 15px;
    background-color: #91084e;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
	text-align:center;
}
.newsevent-footer a{font-size:1.5em;  color:#fff; margin-bottom:0px; line-height:20px;}
/*exam notification*/
.exam-noti{    padding: 50px 0px;
    background-color: #ecf5fb;}
.exam-noti-sec {
    background-color: #fff;
    border: 1px solid #000000;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    border-color: #000000;
	padding:15px;
	min-height:438px;
}
.exam-noti-sec .media{    padding-bottom: 17px;
    border-bottom: 2px solid #515151;}
.exam-noti-sec h3{
    color: #1f3346;
    font-size: 2em;
    margin-top: 0px;
    margin-bottom: 30px;
}
.exam-noti-sec:after {
    content: '';
    border-bottom: 3px solid #1f3346;
    width: 300px;
    background-color: #1f3346;
    position: absolute;
    top: 50px;
    left: 28px;
    box-shadow: 1px 2px 3px #1f3346;
}
.exam-noti-sec .media-body{	text-align:justify;}
.media-content{color: #801b47;
    font-size: 1.2em;
    margin-top: 0;
    padding-bottom: 10px;
    line-height: 22px;
	text-align:justify;
	}
.noti-date{    color: #515151;
    margin-top: 10px;
    padding-top: 5px;
    font-size: 1.2em;
    border-top: 1px solid #dddddd;}
.noti-date span{padding-left: 15px;
    margin-left: 15px;
    border-left: 2px solid #515151;}
.latest-news{min-height:280px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    /*-webkit-box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);*/
    border-color: #d8d8d8;
    background-color: #fff;
	padding:5px;
}
.latest-news-heading{
	padding: 8px 10px 6px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	background: rgb(10 38 102);
    background: linear-gradient(81deg, rgb(10 38 102) 26%, rgb(15 47 130) 65%);
	 margin-bottom:5px;}
.latest-news-heading h3{
	color: #fff;
    font-size: 1.3em;
	margin-top: 0px;
	display:inline-block;
    margin-bottom: 0px;}

.latest-news-body{}
.latest-news-footer{padding: 5px 15px;
    background-color: #041e63;
	margin-top:10px;
	    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;}
.latest-news-footer a {
    font-size: 1.2em;
    color: #fff;
    margin-bottom: 0px;
    line-height: 20px;
}
.latestnewsul{ list-style-type:none; padding-left:0px; height: 338px;
    overflow-x: hidden !important;
    overflow-y: scroll;}
.latestnewsul li{    padding-bottom: 5px; padding-top:5px;
    border-bottom: 2px solid #1f3346;}
.latestnewsul li .newscontent{padding-left:30px; position:relative;}
.latestnewsul li .newscontent:before{content: "\f101";
   position: absolute;
    display: inline-block;
    left: 12px;
    font-family: FontAwesome;
    color: #1f3346;
    font-size: 16px;
    font-weight: 700;
    top: -2px;}
.latestnewsul li .media-left{padding-right:5px;}
.date-latestnews {
    padding: 0px 1px;
}
.date-latestnews p {
    margin-bottom: 0px;
    line-height: 16px;
    font-size: 1em;
    font-weight: 700;
    color: #1f3346;
}
.date-latestnews p span {
    display: block;
    text-align: center;
    background-color: #1f3346;
    color: #fff;
    padding: 3px 0px;
    margin:2px 3px 0px 2px;
    width: 25px;
    border-radius: 3px;
    height: 23px;
    font-weight: 300;
}
.latestnewsul .media-heading{color: #1f3346;
    padding-top: 5px;
	padding-bottom:5px;
    margin-bottom: 2px;
    font-size: .9em;
	line-height:16px;
    text-align: left;}
.latestnewsul .langname {
    color: #000;
    margin-bottom: 0px;
    font-size: .95em;
    padding-top: 2px;
}
.latestnewsul .langname span{padding-left:15px; margin-left:15px; border-left:2px solid #000;}
/**/
.aboutus{padding:100px 0px; background:url(../images/abtusbg.svg); background-attachment:fixed;     background-color: #0d246308;
    fill: rgb(255, 255, 255);
    background-size: 318px 318px;
    background-repeat: repeat;}
/**/
.quicklinks-banner{margin:0px 0px 0px;}
.quicklinks-list{list-style-type: none;
    padding: 0;
    margin: 0;}
.quicklinks-list li{ width: 100%;
    float: left;
    border: 1px solid #fff;}
.stu-info{}
/**/
.leadersec{ background:url(../images/abstract-blue-polygona_bg.jpg);
background-size:cover;
text-align:center;
position:relative;
}
.leader-deatils{    position: absolute;
    bottom: 0px;
	border-top-right-radius:100px;
	border-top-left-radius:100px;
    left: 10%;
    width: calc(100% - 20%);
	padding:10px 0px;
    background-color: rgb(6 35 102 / 87%);}
.leader-deatils h3{color:#fff; margin-bottom:3px; margin-top:2px; font-size:1.3em;}
.leader-deatils p{color:#ccc; margin-bottom:5px;}

/**/
.navtabs-sec{padding: 100px 0px;
    background: url(../images/rose-petals.svg);
    background-attachment: fixed; background-size:cover;}
.navtabs-sec .tab-content>.tab-pane {   margin-top: 30px;}
.navtabs-sec .nav-tabs>li.active>a, .navtabs-sec .nav-tabs>li.active>a:focus, .navtabs-sec .nav-tabs>li.active>a:hover {
    color: #ffe000;
    cursor: default;
    background: linear-gradient(180deg, rgb(10 38 102) 26%, rgb(19 41 120) 47%, rgb(44 84 181) 99%, rgb(39 77 169) 100%);
       border: 1px solid #294eac;
    border-bottom-color: #0a2666; 
}
.navtabs-sec .nav-tabs {    border-bottom: 1px solid #ddd; margin:0px auto; display:table;}
.nav-tabs>li>a:hover { border-color: #eee #eee #000;}
.nav-tabs>li>a{color: #333; padding: 10px 15px; font-size: 1.2em;}
.navtabs-sec p{font-size:1em; text-align:justify;}
.navtabs-sec ul.li-con li{left:0px;}
.navtabs-sec ul.li-con > li:before{position:absolute; left:0px;}
.nav>li>a:hover {
    background: linear-gradient(180deg, rgb(10 38 102) 26%, rgb(19 41 120) 47%, rgb(44 84 181) 99%, rgb(39 77 169) 100%);
	color:#ffe000;
}
.btn-warning {
    color: #ffffff;
    background-color: #e55f07;
    border-color: #561300;
}
/**/
.news-announcement-sec {padding:30px 0px; background-color:#fff;}
.news-announcement {
    min-height:438px;
    margin-left: -10px;
    margin-right: -10px;
    background-color: #fff;
    border: 1px solid #cccfd8;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    box-shadow: 0px 1px 10px 2px rgb(103, 101, 101);
    border-color: #cccfd8;
    background:url(../images/news-announcementbg.jpg);
	background-size:cover;
}

.news-announcement-heading{    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #26384a;
    margin-bottom: 10px;}
.news-announcement-heading h3{display:inline-block; color: #fff; font-size: 1.6em; margin:0px;}
.news-announcement-body{}
.news-announcement-footer{    padding: 10px 15px;
    background-color: #1f3346;
    margin-top: 10px;
	text-align: center;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;}
.news-announcement-footer a {
    font-size: 1.5em;
    color: #fff;
    margin-bottom: 0px;
    line-height: 20px;
}
.news-announcementul{padding-left:0px; list-style-type:none;     height: 322px;
    overflow-x: hidden !important;}
.news-announcementul li {
    padding: 5px 10px;
    margin-top: 0px;
    border-bottom: 1px dashed #d3d3d3;
}
.news-announcementul .date-events {
    background-color: #fff;
    padding: 5px 10px;
}
.news-announcementul .date-events p {
    margin-bottom: 0px;
    line-height: 16px;
    font-size: 1em;
    font-weight: 700;
    color: #26384a;
}
.langname  span {
    padding-left: 15px;
    margin-left: 15px;
    border-left: 2px solid #fff;
}
.news-announcementul a {
    color: #f2e900;
    padding-top: 5px;
    margin-bottom: 2px;
    font-size: 1.1em;
    text-align: left;
}
.shortcutlinks {
    background-color: #E5E9EF;
    background: url(../images/imp-linksbg.jpg);
    background-repeat: no-repeat;
	border-radius:5px;
    background-size: cover;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(255, 255, 255, .8);
    border-left: 1px solid rgba(0, 0, 0, .1);
    border-right: 1px solid rgba(255, 255, 255, .8);
	min-height:438px;
}
.shortcutlinks ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.shortcutlinks ul li {
    float: left;
    box-sizing: border-box;
    border-top: 1px solid rgba(0, 0, 0, .2);
    border-right: 1px solid rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    border-left: 1px solid rgba(255, 255, 255, .4);
    width: 33.3%;
    text-align: center;
}
.shortcutlinks ul li a {
    display: block;
    padding: 37px 10px;
    font-size: 1.4em;
    transition-duration: .3s;
    color: #fff;
}
.shortcutlinks li .icons {
    padding: 20px;
    border-radius: 5%;
    height: 100px;
    width: 100px;
    display: block;
    margin-right: 15px;
    margin: 0px auto 15px auto;
    border: 2px solid #fff;
}
.shortcutlinks li .icons img {
    height: 50px;
}
.shortcutlinks ul li a:hover {
    background-color:rgba(38, 56, 74, 0.64);
    text-decoration: none;
    color: #fff;
}
.shortcutlinks li:hover .icons img{}
/**/
.lifetdcolg{background:url(../images/lifetdcolg-bg.jpg) no-repeat; background-size:cover; padding:30px 0px 50px; min-height:465px;}
.tdlifeheading{color: #1f3346;
    font-size: 2.5em;
    margin-top: 0px;
    margin-bottom: 30px;
    text-align: center;
    display: inline-block;
    padding: 0px 25px 10px;
    border-bottom: 5px solid #1f3346;
}
.tdlifetxt{font-size:1.3em; padding-bottom: 25px;}
/**/
/*website important links*/
.impwebsitelings{padding: 40px 0px 55px; background-color: #ffffff;
background:url(../images/pattern-randomized.svg); background-attachment:fixed;}
.impwebsitelings .item{border: 1px solid #696868;
    padding: 1px;
    text-align: center;}
.impwebsitelings h3{
	text-align:center; 
	color: #230700;
    font-size: 1.8em;
        margin: 0px;
		position:relative;
		font-family: 'Berkshire Swash', cursive;
    padding: 0 0px 50px;}
.impwebsitelings h3:after{    content: url(../images/separator.png);
        position: absolute;
    bottom: 10px;
	    right: 0;
    left: 0;
}
/*footer start*/
.ftr-bg {
	padding: 5px 0px 5px; background-color: #ffffff;
background:url(../images/mapbg.svg); background-attachment:fixed;}
.footer-bottom {
	border-top: solid 1px #153c91;
    padding: 10px 0px;
    background: #001544;
}
.footer-bottom p {
	color: #fff;
	margin-bottom: 5px;
	font-size: .95em;
}
.footer-bottom .powered {
	color: #fff;
}
.footer-bottom .omni {
	color: #B51F1F;
	font-weight: bold;
	font-style: italic;
}
.footer-bottom .net {
	color: #2CB1FC;
	font-weight: bold;
}
.footer-list li.Submenu ul.pagesubmenu {
	display: none
}
.footer-sec a {
	color: #e2e2e2;
	text-transform: uppercase;
	font-size: .9em;
}
.footer-sec a:hover {
	text-decoration: none;
	color: #FFCE08 !important;
	transition: 1s all;
}
.ftr_div {
	width: 100%;
}
.contact-email a{text-transform:none;}
.contact-phone{color:#fff;}
.contact-phone a{}
.cbp-spmenu {
	background: #04244ae6 !important
}
.ftr_div h4 {
	border-bottom: 0px solid #ffce08;
	font-size: 1.1em;
	color: #ffce08;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0 0 8px;
	text-transform: uppercase;
	position:relative;
	    border-bottom: 1px solid #153c91;
}
.ftr_div ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.sr-padd1 {
	min-height: 160px;
	height: 100%;
	margin-bottom: 25px;
	border-right: 0px solid #ffce08;
	margin-top: 25px;
}
.sr-padd {
	min-height: 160px;
	height: 100%;
	margin-bottom: 25px;
	border-right: 2px solid #153c91;
	margin-top: 25px;
}
.android-app {
	display: table;
	margin: auto;
	max-width: 100%;
	margin-bottom: 20px;
}

.ftr_div p {
	color: #fff;
	font-size: 0.9em;
	line-height: 20px;
	margin: 0 0 7px;
	text-align: justify;
}
.footer .footer-heading {
    border-bottom: 0px solid #ffce08;
    font-size: 14px;
    color: #ffce08;
    font-family: roboto;
    font-weight: bolder;
    margin-bottom: 10px;
    margin-top: 0px;
    padding: 0 0 8px;
    text-transform: uppercase;
}
.sr-padd li {
    color: #FFF;
    padding: 6px 0px;
    border-bottom: 1px dashed #cccccc8a;
}

.sr-padd li:last-child {
    border-bottom: 0px dashed #cccccc8a;
}
.banner-pd{padding:0px 15px 15px;}
/*footer end*/
/*=========scroll-top=============*/
#top-link-block.affix {
    position: fixed;
    bottom: 18px;
    right: 10px;
    -webkit-border-radius: 100vw;
    -moz-border-radius: 100vw;
    -o-border-radius: 100vw;
    -ms-border-radius: 100vw;
    border-radius: 100vw;
    width: 50px;
    height: 50px;
    background-color: #6b6b6b;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
}
#top-link-block.affix:hover{background-color:rgba(0, 0, 0, 0.9);}
.affix {
    position: fixed;
}
.sticky {
 position: fixed;
 top: 0;
 width: 100%;
 z-index:1000;
}

.sticky + .content {
 padding-top: 102px;
}
/*inner-page*/
.innerpage-info{background: url(../images/inner-banner.png) no-repeat center;
    padding: 45px 0px;
    background-size: cover;}
.pagename {
    position: relative;
    right: 0;
    left: 0;
    margin: 0px auto;
    top: 5%;
    text-align: center;
    padding-top: 10px;
}
.pagename h1 {
    font-family: 'Exo 2', Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: normal;
    font-size: 3em;
}
.pagename .breadcrumb {
    margin: 0px;
    font-size: 1em;
    background-color: transparent;
    border-bottom: 0px solid #eee;
    padding: 5px 15px;
    line-height: 10px;
}
.pagename .breadcrumb li a {
	color:#ffb541;
}
.pagename .breadcrumb li {
    color: #fff;
}

.inner-content-bg
{
    background-color: #ffffff;
background-image: url("../images/lft-sidemenubg.svg");
background-attachment: fixed;
background-size: cover;
padding:10px 0px 30px
}

.inner-content-bg .innercont-area{background-color: #fff;
    min-height: 425px;
    margin-top: -45px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #2c2c2c;
    font-weight: 400;
    font-size: 1.1em;}
.in-container {
    font-family: 'Alegreya Sans', sans-serif;
    min-height: 425px;
    padding-top: 15px;
    padding-bottom: 30px;
    color: #2c2c2c;
    font-weight: 400;
    font-size: 1.1em;
    border-radius: 15px 15px 0px 0px;
}
.inner-content .panel-danger {
    border-color: transparent;
	background-color: transparent;
}
.inner-content .panel-danger>.panel-heading {
    color: #ffefb1;
   background: #041752;
    background: linear-gradient(180deg, rgb(10 38 102) 26%, rgb(5 25 97) 47%, rgb(14 52 145) 99%, rgb(13 54 152) 100%);
    border-color: #fff;
    border-bottom: solid 2px #fff;
    font-size: 1.4em;
    line-height: 26px;
    min-height: 50px;
    padding: 10px 15px;}
.inner-content .panel .panel-body {
    padding: 5px 10px;
	    border: 1px dashed #0a2666;
    background-color: #0d308a;
background-image:url(../images/inr-lftsidebar-bg.svg); background-attachment:fixed;
}
.inner-content .panel-body ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.inner-content .panel-body ul li {
    margin: 1px;
    padding: 2px;
    border-radius: 3px;
    transition: all .3s ease 0s;
}
.inner-content .panel-body ul li a {
    display: table;
    font-size: 1.2em;
        color: #fff;
    text-decoration: none;
    width: 100%;
    border-bottom: 1px dashed #bfbfbf;
	transition: 0.3s ease;
}
.inner-content .panel-body ul li:last-child  a{	    border-bottom: 0px dashed #870843;}
.inner-content .panel-body ul li a:hover, .inner-content .panel-body ul li a:focus{color:#ffe05f; }
.inner-content .panel-body ul li a:before {
    content: "\f19d";
    font-family: FontAwesome;
    min-height: 30px;
    width: 33px;
    border-radius: 3px;
    transform-style: preserve-3d;
    transition: transform 1s;
    transition: transform 1s;
    color: #fff;
    font-size: 19px;
    display: inline-block;
    padding: 8px 5px;
    margin-right: 7px;
    transform-style: preserve-3d;
    transition: transform 1s;
}
.inner-content-bg .col-lg-3.col-md-4.col-xs-12.pad-lt-0 .panel.panel-danger{margin-top:-59px;}
.inner-content .panel-body ul li a:hover:before {
    transform: rotateY( 180deg );
    transition: transform 1s;
}
.inner-content-bg .content{text-align:justify;}
/**/
.card {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  padding:10px;
}

/* On mouse-over, add a deeper shadow */
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.panel-info>.panel-heading {
    color: #ffefad;
    background-color: #500317;
    border-color: #ccc;
    border-radius: 0px;
}
.panel-info>.panel-heading h3{border-bottom: 1px dashed #fae7b1;
    color: #fae7b1;
    padding-bottom: 5px;}
.panel.panel-info .panel-body {
    padding: 5px 10px;
    background-image: none;
    border: 1px solid #ececec;
    background-color: #ffffff;
}
.panel-info {
    border-color: #ececec;
}
.logtxt{padding-left:10px;}
/**/
/*Gallery*/
.photo-gallery > ul > li {
    width: 25%;
}
.photo-gallery > ul > li a { 
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
      box-shadow: 0px 2px 6px 6px #adaaaa;
    float: left;
    margin: 15px 0px;
}
.photo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 125px;
  width: 100%;
}
.photo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.photo-gallery > ul > li a:hover .photo-gallery-poster > img {
  opacity: 1;
}
.photo-gallery > ul > li a .photo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.photo-gallery > ul > li a .photo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.photo-gallery > ul > li a:hover .photo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.photo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}
.photo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.photo-gallery .justified-gallery > a:hover .photo-gallery-poster > img {
  opacity: 1;
}
.photo-gallery .justified-gallery > a .photo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.photo-gallery .justified-gallery > a .photo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.photo-gallery .justified-gallery > a:hover .photo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.photo-gallery .video .photo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}
.photo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}
.home .photo-gallery {
  padding-bottom: 80px;
  padding-top:30px;
}
/**/
.inner-content-bg .content h4 {
    border-bottom: 1px dashed #545454;
    padding-bottom: 5px;
    color: #ff7300;
}
/*addmission-process*/
@media only screen and (min-width: 1000px) and (max-width: 5000px)
{
body.kc-css-system .kc-css-513323 {
    width: 33.33%;
}
}
.addmission-process{}
.kc-wrap-columns, .kc_row_inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.kc-css-513323 {
	width: 33.33%;
    background: linear-gradient(rgb(0 11 56 / 97%),rgb(56 91 184 / 75%)),transparent url(../images/courses.jpg) center center/cover no-repeat scroll;
}
.kc-css-564882 {
	width: 33.33%;
    background: linear-gradient(rgb(0 18 68 / 94%),rgb(4 44 138 / 87%)),transparent url(../images/geography-teacher-4-1024x683.jpg) center center/cover repeat scroll;
}
.kc-css-565687 {
	width: 33.33%;
    background: linear-gradient(rgb(0 11 56 / 97%),rgb(56 91 184 / 75%)),transparent url(../images/courses.jpg) center center/cover no-repeat scroll;
}

.kc-col-container {
    clear: both;
    display: block;
    width: 100%;
}
.kc-css-318047 {
    padding: 30px;
}
.kc-css-660038 {
    padding: 30px;
}
.kc-css-890374 {
    padding: 30px;
}
.addmission-process .kc-col-container h3 {
    color: #ffe000;
    text-transform: uppercase;
    font-size: 1.5em;
}
.addmission-process .kc-col-container p {
    color: #fff;
    text-align: left;
}
.kc-col-container ul.li-con{margin-bottom:30px;}
.kc-col-container ul.li-con li{color:#fff;}
.kc-col-container ul.li-con > li:before{color:#fff;}
.bordered-light {
    background-color: #1d4dbd;
    border: 1px solid #fff;
	padding: 10px 15px;
	font-size:16px;
	font-weight:700;
	color:#fff;
	transition: background-color .25s ease-out,color .25s ease-out;
}
.wlcmetxt{margin-top:0px; font-size: 1.7em; font-family: 'Berkshire Swash', cursive;}
.fb_iframe_widget{overflow-x:scroll; display: inline-block !important;}
.contact-footer .logo-footer a img{margin:0px 0px 15px}
.bordered-light:hover, .bordered-light:focus{background-color:#ffe000; color:#333; text-decoration:none; border: 1px solid #333;}
/**/
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover+ul.dropdown-menu{display:block;}
/*contrast theme*/

/* CSS Document */
body.theme-dark a { color: #fbff00; text-decoration: none;}
body.theme-dark a:focus, body.theme-dark a:hover { color: #ffe300;}
body.theme-dark{color:#fff; background: #000; background-color: #000;}
body.theme-dark .latestnew-box { background-color: #000;}
body.theme-dark .ht-bg{background:#000;}
body.theme-dark .founder h4 {color: #ffffff;}
body.theme-dark .navbar-default { background-color: #1b1b1b;}
body.theme-dark .navbar-inverse .container-fluid { background: #000000; background: linear-gradient(180deg, #000000 26%, #000000 47%, #000000 99%, #ffffff 100%);}
body.theme-dark .leadersec {background: url(../images/abstract-orange-polygona_bg-h.jpg);}
body.theme-dark .leader-deatils { border: 1px solid;  background-color: #000000;}
body.theme-dark .dt-sc-ico-content.type6 { background-color: #1b1b1b;}
body.theme-dark .dt-sc-ico-content.type6:hover { background-color: #111;}
body.theme-dark .aboutus, body.theme-dark .kc-css-513323, body.theme-dark .kc-css-565687{background:#111;}
body.theme-dark .kc-css-564882{background:#000;}
body.theme-dark .navbar-default .navbar-brand span+br+span{color:#fff;}
body.theme-dark .date-events p, body.theme-dark .navbar-default .navbar-brand span, body.theme-dark .navbar-default .navbar-brand span+span, body.theme-dark .navbar-default .navbar-brand span+span+span{color:#fff;}
body.theme-dark .navbar-inverse .container, body.theme-dark .bn-label, .exam-noti-sec {background: #000 !important;}
body.theme-dark .bn-label:after{border-left: 26px solid #000000;}
body.theme-dark .breaking-news-ticker, body.theme-dark .btn-readmore, body.theme-dark .date-latestnews p span {background-color: #353535;}
body.theme-dark .bn-news ul li, body.theme-dark .bn-news ul li a, body.theme-dark .abt-heading, body.theme-dark .abt-txt{color:#fff;}
body.theme-dark .founder-body h4, body.theme-dark .media-content, body.theme-dark .ftr-bg .list-unstyled li a:hover, body.theme-dark .ftr-bg .list-unstyled li a:focus {color: #ffe300;}
body.theme-dark .bn-news ul li a:hover, body.theme-dark  .bn-news ul li a:focus, body.theme-dark .latestnewsul .media-heading{color:#f3f700;}
body.theme-dark .about-us { background-color: #353535;}
body.theme-dark .founder-sec, body.theme-dark .abt-sec { background-color: #353535; border-color: #ffffff;}
body.theme-dark .abt-heading:after { content: '';  border-bottom: 3px solid #ffffff;}
body.theme-dark .btn-readmore {  background: linear-gradient(0deg, rgb(0, 0, 0) 26%, rgb(0, 0, 0) 47%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);}
body.theme-dark .readmore { border-color: #ffffff; background-color: #3f3f3f; background-image: -moz-linear-gradient(90deg, #3f3f3f, #3f3f3f);
    background-image: -ms-linear-gradient(90deg, #3f3f3f, #3f3f3f); background-image: -o-linear-gradient(90deg, #3f3f3f, #3f3f3f); background-image: -webkit-linear-gradient(90deg, #3f3f3f, #3f3f3f); background-image: linear-gradient(90deg, #3f3f3f, #3f3f3f);}
body.theme-dark .founder-sec .panel-heading { background-color: #353535;}
body.theme-dark .events-body a { color: #ffe300;}
body.theme-dark .date-events, body.theme-dark .newsevent-footer, body.theme-dark .exam-noti, body.theme-dark .latest-news-heading, body.theme-dark .navtabs-sec, body.theme-dark .news-announcement-sec, body.theme-dark .news-announcement-heading, body.theme-dark .news-announcement-footer, body.theme-dark .news-announcementul .date-events { background-color: #171717;}
body.theme-dark .exam-noti-sec h3, body.theme-dark .noti-date, body.theme-dark .date-latestnews p, body.theme-dark .latestnewsul .langname, body.theme-dark .navtabs-sec p{color:#fff;}
body.theme-dark .exam-noti-sec:after { content: ''; border-bottom: 3px solid #ffffff; background-color: #ffffff; box-shadow: 1px 2px 3px #ffffff;}
body.theme-dark .exam-noti-sec .media { border-bottom: 2px solid #ffffff;}
body.theme-dark .latest-news { background-color: #000;}
body.theme-dark .latestnewsul li { border-bottom: 2px solid #ffffff;}
body.theme-dark .latest-news-footer { background-color: #353535;}
body.theme-dark .navtabs-sec .nav-tabs>li.active>a, body.theme-dark .navtabs-sec .nav-tabs>li.active>a:focus, body.theme-dark .navtabs-sec .nav-tabs>li.active>a:hover { color: #fff; background-color: #000000; border: 1px solid #fff; border-bottom-color: #ffffff;}
body.theme-dark .navtabs-sec .nav-tabs { border-bottom: 3px solid #ffffff;}
body.theme-dark .nav-tabs>li>a { color: #ffffff;}
body.theme-dark .nav>li>a:focus, body.theme-dark .nav>li>a:hover { background-color: #000;}
body.theme-dark .news-announcement{background:#000;}
body.theme-dark .green, body.theme-dark .tdlifetxt, body.theme-dark .news-announcementul .date-events p {  color: #ffffff;}
body.theme-dark .shortcutlinks { background-color: #000; background: #000}
body.theme-dark .lifetdcolg{background: #353535;}
body.theme-dark .tdlifeheading { color: #ffffff;  border-bottom: 5px solid #ffffff;}
body.theme-dark .onlineapply .media-heading a, body.theme-dark .onlineapply .media-heading a:hover, body.theme-dark .onlineapply .media-heading a:focus{background:#000;}
body.theme-dark .inner-content .panel-danger>.panel-heading, body.theme-dark .inner-content .panel-danger>.panel-heading:after{ color: #ffffff; background: rgb(0, 0, 0); background: linear-gradient(180deg, rgb(0, 0, 0) 26%, rgb(0, 0, 0) 47%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);}
body.theme-dark .inner-content .panel .panel-body { border: 1px dashed #ffffff; background-color: #000000; background-image:none;}
body.theme-dark .inner-content-bg, body.theme-dark .inner-content {background-color: #1b1a1a; background-image:none;}
body.theme-dark .inner-content-bg h3 { border-bottom: 1px dashed #ffffff; color: #ffffff;}
body.theme-dark ul.li-con li, body.theme-dark ul.li-con > li:before{color:#ffffff;}
body.theme-dark .table>tbody>tr.warning>td, body.theme-dark .table>tbody>tr.warning>th, 
body.theme-dark .table>tbody>tr>td.warning, body.theme-dark .table>tbody>tr>th.warning, 
body.theme-dark .table>tfoot>tr.warning>td, body.theme-dark .table>tfoot>tr.warning>th, 
body.theme-dark .table>tfoot>tr>td.warning, body.theme-dark .table>tfoot>tr>th.warning, 
body.theme-dark .table>thead>tr.warning>td, body.theme-dark .table>thead>tr.warning>th, 
body.theme-dark .table>thead>tr>td.warning, body.theme-dark .table>thead>tr>th.warning { background-color: #000000;}
body.theme-dark .pdf-specification strong { color: #ffffff;}
body.theme-dark .pdf-specification {  display: block; color: #ffffff;}
body.theme-dark .card { box-shadow: 0 4px 8px 0 rgb(255, 255, 255);}
body.theme-dark .pagination>.active>a, body.theme-dark .pagination>.active>a:focus,
body.theme-dark .pagination>.active>a:hover, body.theme-dark .pagination>.active>span, 
body.theme-dark .pagination>.active>span:focus, body.theme-dark .pagination>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #000000; border-color: #000000;}
body.theme-dark .table>tbody>tr.danger>th, body.theme-dark .table>tbody>tr>th.danger, 
body.theme-dark .table>tfoot>tr.danger>th, body.theme-dark .table>tfoot>tr>th.danger,
body.theme-dark .table>thead>tr.danger>th, body.theme-dark .table>thead>tr>td.danger,
body.theme-dark .table>thead>tr>th.danger {background-color: #000000;}
body.theme-dark .table-striped>tbody>tr:nth-of-type(even) {background-color: #191919;}
body.theme-dark .table-striped>tbody>tr:nth-of-type(odd) { background-color: #1d1c1c;}
body.theme-dark .pdf-details strong {color: #fff;}
body.theme-dark .btn-success {color: #fff; background-color: #191919; border-color: #ffffff;}
body.theme-dark .btn-success:hover {color: #fbff00; background-color: #191919; border-color: #fbff00;}
body.theme-dark .pagename .breadcrumb li a { color: #fbff00;}
body.theme-dark .ftr_div h4{border-bottom: 1px solid #545454;}
body.theme-dark .impwebsitelings {background-color: #000000; background: #000000}
body.theme-dark .impwebsitelings h3{color:#fff; border-bottom: 3px solid #ccc;}
body.theme-dark .dropdown-menu, body.theme-dark .app-onlinebtn, body.theme-dark .w3-teal{   background-color: #000;}
body.theme-dark .dropdown-menu>li>a{color:#fff;}
body.theme-dark .dropdown-menu>li>a:focus, body.theme-dark .dropdown-menu>li>a:hover{color: #ffeb00; background-color: #000000;}
body.theme-dark .onlineicn {background-color: #2d2d2d;}
body.theme-dark .w3-sidebar {background-color: #383737;}
body.theme-dark .w3-bar-block .w3-bar-item {color: #ffffff;}
body.theme-dark .w3-bar-block .w3-bar-item:hover, body.theme-dark .w3-bar-block .w3-bar-item:focus{ background-color: #000; color: #fff700;}
body.theme-dark .bn-controls button:hover { background-color: #000 !important;}
body.theme-dark .btn-primary, body.theme-dark .btn-primary:hover, body.theme-dark .btn-warning, body.theme-dark .btn-warning:hover,
body.theme-dark .btn-success, body.theme-dark .btn-success:hover, body.theme-dark .btn-danger, body.theme-dark .btn-danger:hover {color: #fff;  background-color: #020202;  border-color: #ffffff;}
body.theme-dark .ftr-bg {  background: #041c55 url(../images/footer-dote-h.jpg) repeat;}
body.theme-dark .sr-padd{border-right: 1px solid #6e6e6e;}
body.theme-dark .footer-bottom { border-top: solid 1px #6e6e6e; background: #000000;}
body.theme-dark .navtabs-sec .nav-tabs>li.active>a, body.theme-dark .navtabs-sec .nav-tabs>li.active>a:focus, 
body.theme-dark .navtabs-sec .nav-tabs>li.active>a:hover { background: #000000; background: linear-gradient(180deg, #000000 26%, #000000 47%, #000000 99%, #ffffff 100%);}
body.theme-dark .latestnewsul li .newscontent:before{color:#fff;}
body.theme-dark .navbar-inverse, body.theme-dark .latest-news-heading {background-color: #000000 !important; background: #000000;
    background: linear-gradient(180deg, rgb(0 0 0) 26%, rgb(0 0 0) 47%, rgb(0 0 0) 99%, rgb(0 0 0) 100%); border-color: transparent}
body.theme-dark .info-banner, body.theme-dark .dt-sc-ico-content.type6, body.theme-dark .navtabs-sec, body.theme-dark .bordered-light{background-color: #000000; background: #000000;}
body.theme-dark .nav>li>a:hover {
    background: linear-gradient(180deg, rgb(17 17 17) 26%, rgb(17 17 17) 47%, rgb(17 17 17) 99%, rgb(17 17 17) 100%);
    color: #ffe000;
}

.gallery-img a img {
    height: 141px;
    margin-bottom: 15px;
    border: 1px dashed #F44336;
    padding: 6px;
    background-color: #f6f6f6;
    box-shadow: 2px 2px 2px #ccc;
}
