    .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li + li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li + li {
        margin-left: 3px;
    }   
   .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
        text-transform: capitalize;
        position: relative;
        padding: 11px 8px;
        margin-bottom: -1px;
        font-size: 16px;
        font-weight: 700;
        color: #333;
        border: 2px solid #333;
        border-radius: 5px;
    }
.table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.57143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    color: black!important;
}	
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li + li {
    margin-left: 0px!important;
}
.newTabls{width:100%;}
.newTabls>thead>tr>th{color:black!important;padding:4px!important;cursor: pointer;}
.newTabls>tbody>tr>td{font-weight:normal!important;color:black!important;padding:4px!important;cursor: Pointer;}
.newTabls>tbody>tr>td>a{color:blue!important;}
.newTabls>tbody>tr>td>a:hover{color:rgb(220, 13, 13)!important;font-weight:400!important;}
@media (max-width: 1800px) {
    .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li + li {
        margin-left: 0px!important;
    }
}
.text-blue{color:blue;}
.text-blue:hover{color:#21212b;}
.subText span{display:block!important;font-size:15px!important;}
.someBold u{display:block!important;font-size:15px!important;font-weight:bold!important;color:black!important;}
.specialbold b{display:block!important;font-size:15px!important;font-weight:bold!important;color:black!important;}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a,
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a,
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a{    
    padding: 6px 8px!important;
	}
	
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a:hover,
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a:hover,
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a:hover{    
background-color: #2196F3!important;
    padding: 6px 8px!important;
    border-radius: 5px!important;
    color: white!important;}
	
	
.megasub>a{display:block!important;background-color:white!important;padding:1px 5px!important; color:black;}
.subCustomMenu>span{
	background-color: #0e56b1;
    display: block !important;
    color: white !important;
    text-align: left;
    padding: 2px 5px;
}



/* .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li >.subCustomMenu>a:before{
	position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    font-family: "FontAwesome6";
    font-size: 16px;
    opacity: 0;
    transition: 0.45s all ease;
} */
.flash {
  -moz-animation: flash 1s ease-out;
  -moz-animation-iteration-count: 1;

  -webkit-animation: flash 1s ease-out;
  -webkit-animation-iteration-count: 1;

  -ms-animation: flash 1s ease-out;
  -ms-animation-iteration-count: 1;
}

@keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #fbf8b2; }
    100% { background-color: transparent; }
}

@-webkit-keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #fbf8b2; }
    100% { background-color: transparent; }
}

@-moz-keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #fbf8b2; }
    100% { background-color: transparent; }
}

@-ms-keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #fbf8b2; }
    100% { background-color: transparent; }
}

.red{color: #d20a0a;}
.black{color:black;}
.black:hover{color:black;text-decoration:underline!important;}
.listcustom a{font-size:18px!important;color:black;}
.listcustom a:hover{color: #5bbc2e;}
.m-bt{margin-bottom:25px;}

.table-customN tbody tr td, .table-customN.bordered-table tbody tr th {
    border: 1px solid #232422!important;
    color: #090909!important;
}
.listcustomM{color:black;font-size:17px;}
.clr-black{color:black;font-size:17px;}
.bg-mblk {
    background: #050704!important;
    fill: #050704!important;
}
/**NOtice Board Icons**/

.upText{
    background-color: white!important;
    color: #ce1919!important;
    padding: 15px!important;
    border: 5px solid #5bbc2e!important;
    min-height: 50px!important;
    border-radius: 10px!important;
}
.custListItems{
  list-style: none!important;
  padding: 0;
  text-align: left!important;
    background-color: white!important;
    color: #ce1919!important;
}
.custListItems li {
  padding-left: 1.3em!important;;
  text-align:left!important;;
  cursor: pointer!important;
}
.custListItems li a:hover{text-decoration:underline!important;}
.custListItems li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a {
    color: #1b1717;
}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a:hover {
    color: #131111;
   
}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a:hover {
    color: black;
    text-decoration: none;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand {
    color: #201c1c!important;
    float: left;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand-slogan {
    font-size: 10px;
    font-style: italic;
    font-weight: 300;
    color: #181616;
    font-family: "Merriweather", "Times New Roman", Times, serif;
}
.navbar-inverse .btn-primary, .context-dark .btn-primary, .swiper-slide-caption .btn-primary {
    color: #131212;
    background-color: #ffffff;
    border-color: #1a1b1a;
}
.navbar-inverse .btn-primary:focus, .context-dark .btn-primary:focus, .swiper-slide-caption .btn-primary:focus, .navbar-inverse .btn-primary.focus, .context-dark .btn-primary.focus, .swiper-slide-caption .btn-primary.focus, .navbar-inverse .btn-primary:hover, .context-dark .btn-primary:hover, .swiper-slide-caption .btn-primary:hover, .navbar-inverse .btn-primary:active, .context-dark .btn-primary:active, .swiper-slide-caption .btn-primary:active, .navbar-inverse .btn-primary.active, .context-dark .btn-primary.active, .swiper-slide-caption .btn-primary.active, .open > .navbar-inverse .btn-primary.dropdown-toggle, .open > .context-dark .btn-primary.dropdown-toggle, .open > .swiper-slide-caption .btn-primary.dropdown-toggle {
    color: #fdfdfd;
    background-color: #000;
    border-color: #000;
}
.bsgh:before{
	content: "";
    position: absolute;
    background: rgb(12 12 12 / 58%);
    width: 100%;
    height: 100%;
    top: 0%;
    z-index: 1;
    left: 0%;
    z-index: 0;
	
}
.swiper-slide-caption .container {
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    /* width: 1170px; */
    max-width: 58%;
}
.home-headings-custom {
    color: #141514;
}
.post-news-body h6 a {
    color: #181817;
}
.ui-to-top:hover {
    color: #fff;
    background: #131413;
}
.btn-primary {
    color: #141212;
    background-color: #ffffff;
    border-color: #f3f3f3;
}
.btn-primary:hover{
   color: #fff;
    background-color: #141313;
    border-color: #0b0c0b;
}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav-wrap {
    display: inline-block;
    margin-top: 32px;
}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a{font-family: helvetica!important;}

.home-headings-custom {font-family: helvetica!important;}
.bg-madison {
    background: #000000;
    fill: #111912;
}
.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand .wrap {
    background: #fff;
    border-radius: 50%;
    padding: 13px;
    padding-right: 5px!important;
}
.unit-spacing-xxs.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 0px;
}
.leftData p,
.leftData b,
.leftData b i,
.leftData i,
.leftData ul li,
.leftData strong{
	text-align:left!important;
	color:black!important;
	display:block!important;
	cursor:pointer;
}
.timetable>thead>tr{background-color:black!important;}
.timetable>thead>tr>th{
	border: 1px solid black!important;
    padding: 8px!important;
    color: white!important;
}
.onlineAdmission{
	background-color: #ee3104 !important;
    padding: 6px 8px !important;
    border-radius: 5px !important;
    color: white !important;
}



@media (max-width:632px){
	.showInMob{display:block!important;}
	.swiper-slide-caption h1 {
		font-size: 12px!important;
		line-height: 18px!important;
	}
	.swiper-slide-caption h5 {
		font-size: 12px!important;
		line-height: 18px!important;
	}
	.custBTN{padding:7px!important;font-size:12px!important;font-weight:normal!important;min-width:165px!important;}
	.leftMinus{margin-left:-9px!important;}
}
@media (min-width: 480px){
html .page .offset-xs-top-40 {
    margin-top: 0px;
}
}
@media (min-width: 992px){
.swiper-slide-caption h1 {
    font-size: 24px;
}
}