@font-face {
font-family: 'Roboto', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Open Sans', sans-serif;

    font-family: 'GothamBook';
    src: url('../fonts/Gotham Book.eot');
    src: url('../fonts/gotham-book.eot') format('embedded-opentype'), url('../fonts/gotham-book.woff') format('woff'), url('../fonts/gotham-book.ttf') format('truetype'), url('../fonts/gotham-book.svg#Gotham Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gothic';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot') format('embedded-opentype'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.woff2') format('woff2'), url('../fonts/gothic.ttf') format('truetype'), url('../fonts/gothic.svg#Gotham Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

.border-bott {
    border: 1px solid #666;
    width: 90px;
}

.border-bott-small {
    border: 1px solid #666;
    width: 60px;
}

.gothic-font {
    font-family: 'gothic';
}

/*------------------new-------------------------*/
.adm-top{    color: #ffffeb;
    font: caption;
    font-weight: 600;
    background: #ff5225;
    padding: 6px 5px;
    font-size: 13px;}
.adm-top a {color: #ffffeb;}.adm-top a:hover{ color: #FFE743;}
.adm-title {color:#C30;font-size: 26px; padding:2px;
    font-weight: 600;}
	.adm-course{
		font-size: 15px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 5px;}
.adm-links{color: #00529a;
    font-size: 18px;
    font-weight: 600; padding-left:6px;}
.adm-links a{color: #00529a;
    
    font-weight: 600;}
.adm-links a:hover{color: #F60;
 }
 .adm-links2{color:#333;
    font-size: 16px;
    font-weight: 600;}
	.adm-links2-1{
		    font-size: 17px;
    font-weight: 600;
    border: 1px solid #ff4239;
    padding: 7px 12px;
    border-radius: 3px;
    background: #ff4239;
    color: #fff;}
.adm-links2 a{color: #333;
 font-weight: 600;}
.adm-links2 a:hover{color: #F60;
 }
.adm-ct{color:#333;
    font-size: 18px;
    font-weight: 600;}
/*achieve */
.achiev-box{
	 padding: 10px 20px 5px 20px;
  }
  .achiev-title{
	  padding-top: 0px;
	  font-size: 15px;
	  color: #3390ea;
	  margin: 0px;
	  padding-right: 14px;
	  }
 .achiev-desc{
	 margin: 0px;
	 padding-right: 12px;
	 text-align: left;
	 font-size: 13px;
	 color: #626262; 
	 }
	 .achiev-hr{
		 margin: 0px;
		 width: 90%;
		 margin-left: 5px;
		  border-top: 1px solid #7e7c7c;
	 }
	 .box-achieve-border{
		/* border: 1px solid #000;*/padding: 0px;}
/**/
.title-content{ font-size:26px; 
	font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;}
.title-content p	{   
	    border-bottom: 1px solid #f4511e;
    padding-bottom: 5px;
    border-left: 10px solid #f4511e;
    padding-left: 8px; }
	
.header-content{font-size:14px;}
.desc-content{font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:19px; text-decoration:none;}

.desc-content strong{ font-size: 18px; line-height: 32px;
    font-weight: 500;
    font-family: inherit;}

/************************************header section***********************************************/
.get-hed{
    color: #fff;
text-align: center;
font-weight: 600;
font-family: 'gothic';

}
.text-aff{text-align:right; float: right;}
.hed {
    color: #666;   
    font-size: 13px;
    position: relative;
    top: 4px;
   /* line-height: 22px;*/
    padding: 0px 0px 1px 0px;
}
.float_r{
    float: right;
    
}

.links-hed a {    
    color: #666;    
    font-size: 13px;
}

.icon {
    position: relative;
    right: 93px;
    top: 30px;
    font-size: 1.5em;
    color: #727272;
    float: left;
}

.icon1 {
    position: relative;
    right: 93px;
    top: 5px;
    font-size: 1.5em;
    color: #727272;
    float: left;
}

.helphead {
    width: 100%;
    height: 36px;
    background-color: #e6e6e6;
}
.admiss-link-head{
    color: #205ecb;
font-family: 'gothic';
font-size: 16px;
font-weight: 600;

}
.adm-imgs{
    float: right;
position: relative;
bottom: 0px;
right: 0px;

}

.add {
    font-family: 'gothic';
    font-weight: 600;
    color: #aaa7a7;
    position: relative;
    right: 67px;
    top: 2px;
    float: right;
    font-size: 15px;
}

.phone {
    font-family: 'gothic';
    font-weight: 600;
    color: #aaa7a7;
    position: relative;
    right: 85px;
    font-size: 13px;
    top: 5px;
}

.head-help {
    font-size: 14px;
    position: relative;
    bottom: 0px;
    color: rgb(194, 194, 194);
    float: left;
    font-family: 'gothic';
    font-weight: 600;
    top: 3px;
}
.nav-cont{
    text-align: center;
padding-left: 90px;

}
.nav-pad {
    background-color: #fdaa00;
    padding: 0px;
    box-shadow: 1px 5px 8px #8c8c8c;
   
}
.respad{
    padding-top: 0px;
}
.navpadding {
    /*    padding-bottom:30px; box-shadow: 2px 2px 4px rgb(204, 204, 204);*/
}

.logo {
    height: auto;
    width: 100%;
    float: left;

}

.bott-button{
 -webkit-transform: perspective(300px) rotateX(-30deg);
-o-transform: perspective(300px) rotateX(-30deg);
-moz-transform: perspective(300px) rotateX(-22deg);
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
-o-transform-origin: 0% 50%;
transform-origin: 0% 50%;
margin: 0px 0px;
width: 106%;
text-align: center;

}
.bott-button p{
 -moz-transform: rotateY(0deg);
margin: 0px;
transform-origin: 0% 0%;

}
.width{
   width: 24%;

}
.padd-down{
   padding: 13px 12px;
position: relative;
bottom: 1px;
text-align: center;
width: 105%;
}
.padd-top{ padding-top:20px;}

.prea{
    
margin: 0px;
}


.logo-pad6 {
    position: relative;
bottom: 0px;
right: 0px;
top: 4px;

}

.logo-titl {
    float: right;
    padding-left: 0px;
    padding-top: 0px;
    color: #18386F;
    font-weight: 600;
    font-size: 27px;
    font-family: 'gothic';
}

.logo-titpad {
    position: relative;
    bottom: 0px;
    right: 0px;
}

.logo-title2 {
    position: relative;
    left: 59px;
    font-size: 14px;
    font-weight: 500;
    color: rgb(117, 117, 117);
    font-family: 'gothic';
}

.news-box {
    width: 100%;
    height: 500px;
    padding: 2px;
    background-color: #e7e7e7;
}

.nav-links {
    color: #fff;
    font-size: 15px;
  
}
.txtpad{padding: 20px 0px 20px 0px; }
.txtpad2{padding:5px 15px 22px 15px;  background:#44BFDD; margin-top:10px; bottom:3px; color:#FFF;}
.txtpad2 h4{   padding:0px 0px 10px 1px;  border-bottom:1px solid #0D89A8;/* background:url(../images/icn-cup.png) no-repeat left; */ }
.txtpad3{    padding:15px; background-color:#FFF; margin-top:20px; margin-bottom:10px;}

.txtpad4{padding:5px 15px 22px 15px;  background:#FD734F; margin-top:15px; bottom:3px; color:#FFF;}
.txtpad4 h4{ padding:0px 0px 10px 1px;  border-bottom:1px solid #666; /*background:url(../images/icn-views.png) no-repeat left;*/}
.paddsss{position: relative;
/*top: 5px;*/
border: 2px solid #ababab;
border-radius: 22px;
padding: 15px;
background:#fbf7f0;
}
.color-greys{
    color: #777575;
}
/*bottom box links */
.bottom-box-1 {
      background: rgba(50,133, 198, 1) none repeat scroll 0 0;
    color: #fff;
    float: left;
    margin-bottom: 10px;
    min-height: 85px;
    padding: 25px 20px;
    width: 100%;
    cursor: pointer;
	transition: all 0.2s ease;
	
	}
	.bottom-box-1:hover {
      background: #09C none repeat scroll 0 0;
    color: #fff;
    float: left;
    margin-bottom: 10px;
    min-height: 85px;
 
	padding:25px 15px 25px 22px;
    width: 100%;
    cursor: pointer;
	transition: all 0.2s ease;
	
	}
	.bottom-box-1 i { 
		font-size: 32px;
		color: #FC0;
		width: 17%;}
		
	.box-img-div {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 15%;
	font-size: 26px;
    color: #FFC107;
}
.box-text-div {
    display: inline-block;
   /* text-align: center;*/
    width: 68%;
    vertical-align: middle;
	font-size:16px;
}

.t-image{ border-radius:50%;
width:135px; height:135px; margin-left:10px; margin-top:15px; border:3px solid #fff; box-shadow:1px 2px 4px #333;}

/* -----------------------end bottom box links------------------------*/
.nav-links:hover {
    font-size: 15px;
    
    background-color: #FFF;
    color: #337ab7;
}

.dropbtn {
    background-color: #d40808;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fdaa00;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 10000;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.toggle-btnpad {
    position: relative;
    top: 0px;
    right: 0px;
}

.dropdown-content a:hover {
    background-color: #f1f1f1;
    color: #d40808;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}


/*************************************************header end***********************************************/


/**************************sacond section******************************************/

.about {
    font-family: 'gothic';
    color: #b01b1b;
    font-size: 23px;
    text-align: center;
}

.abut-pera {
    text-align: justify;
    font-size: 14px;
    font-family: 'gothic';
}

.blink {
    font-size: 24px;
    color: #de330e;
    font-family: 'gothic';
    text-decoration: none;
    /*		animation: blink 2s infinite;*/
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    75% {
        opacity: 1;
    }
    76% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.marquee-link {
    position: relative;
    bottom: 5px;
    color: rgb(255, 162, 0);
    font-weight: 600;
}


/************************************second section end********************************/


/********************************************footer section***********************************/

ul,
li {
    padding: 0;
    margin: 0;
}

li {
    list-style-type: none;
}

footer {
    background-color: #2e2e2f;
    min-height: 285px;
    
}

.footer-col {
    margin-top: 25px;
}

.logofooter {
    margin-bottom: 10px;
    font-size: 20px;
    color: #ff9800;
    font-weight: 700;
  
}

.footer-col p {
    color: #e0e0e0;
    font-size: 12px;
    margin-bottom: 8px;
	font-family:inherit;
}

.footer-col p i {
width: 20px;
color: #e0e0e0;
font-size: 15px;
text-align: center;

}
.footer-col p span {
  font-size: 13px;
color: #fff;


}

.footer-ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 2px;
}

.footer-ul li {
    line-height: 29px;
    font-size: 12px;
    border-bottom: 1px dotted #757575;
}

.footer-ul li a {
    color: #e0e0e0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
}

.footer-ul i {
    margin-right: 10px;
}

.footer-ul li a:hover {
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    color: #fdb800;
}

.copyright {
    min-height: 40px;
   /* background-color: #fff;*/
}

.copyright p {
    text-align: center;
    color: #000;
    padding: 10px 0;
    margin-bottom: 0;
}

.heading7 {
    font-size: 20px;
   
    color: #f4f4fe;
/*     font-weight: 600;
font-family: 'gothic';*/
    margin-bottom: 20px;
}

.post p {
    font-size: 12px;
    color: #FFFfont-family: 'gothic';
     line-height: 20px;
}

.post p span {
    display: block;
    color: #8f8f8f;
    font-family: 'gothic';
}

.bottom_ul {
    list-style-type: none;
    float: right;
    margin-bottom: 0;
}

.bottom_ul li {
    float: left;
    line-height: 40px;
    font-family: 'gothic';
}

.bottom_ul li:after {
    content: "/";
    color: #000;
    margin-right: 8px;
    margin-left: 8px;
}

.bottom_ul li a {
    color: #000;
    font-size: 12px;
    font-family: 'gothic';
}

.social-icon {
    width: 27px;
    height: 27px;
    font-size: 15px;
    background-color: blue;
    color: #fff;
    text-align: center;
    margin-right: 10px;
    padding-top: 7px;
    border-radius: 50%;
}

.footer-social li {
    float: left;
}

.linked-in {
    background-color: #007bb6;
}

.facebook {
    background-color: #3b5998;
}

.twitter {
    background-color: #1da1f2;
}

.google {
    background-color: #f63e28;
}


/*****************************************Programs***********************************/

.media {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.media__image {
    display: block;
}

.media__body {
    background: rgba(0, 0, 0, 0.79);
    bottom: 0;
    color: white;
    font-size: 1em;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 3.75em 3em;
    position: absolute;
    text-align: center;
    top: 0;
    right: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    width: 95%;
    position: absolute;
    left: 12px;
    height: 86%;
}

.media__body:hover {
    opacity: 1;
}

.media__body:after,
.media__body:before {
    border: 1px solid rgba(255, 255, 255, 0.7);
    bottom: 1em;
    content: '';
    left: 1em;
    opacity: 0;
    position: absolute;
    right: 1em;
    top: 1em;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: 0.6s 0.2s;
    transition: 0.6s 0.2s;
}

.media__body:before {
    border-bottom: none;
    border-top: none;
    left: 2em;
    right: 2em;
}

.media__body:after {
    border-left: none;
    border-right: none;
    bottom: 2em;
    top: 2em;
}

.media__body:hover:after,
.media__body:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.media__body h2 {
    margin-top: 0;
}

.media__body p {
    margin-bottom: 1.5em;
}

.pro-back {
    background-color: #0b2f6c;
    padding: 1px;
}

.pro-text {
    color: #fff;
    position: relative;
    bottom: 7px;
    font-family: 'gothic';
}

.pro-back:hover {
    background-color: #fff;
    padding: 1px;
}

.pro-text:hover {
    color: #0b2f6c;
    position: relative;
    bottom: 7px;
}


/*recent-post-col////////////////////*/

.widget-sidebar {
   background-color: #f5f5f5;
    padding: 5px 5px 4px 5px;
margin-top: 2px;

}

.title-widget-sidebar {
    font-size: 12pt;
border-bottom: 1px solid #FFF;/*#BDBDBD*/
margin-bottom: 5px;
padding-bottom: 5px;
margin-top: 0px;

}

.title-widget-sidebar:after {
    border-bottom: 1px solid #607d8b;
    width: 79px;
    display: block;
    position: absolute;
    content: '';
    padding-bottom: 5px;
}

.recent-post {
    width: 100%;
    height: auto;
    list-style-type: none;
}

.post-img img {
    width: 100px;
    height: 70px;
    float: left;
    margin-right: 15px;
    border: 5px solid #A02516;
    transition: 0.5s;
}

.recent-post a {
    text-decoration: none;
    color: #34495E;
    transition: 0.5s;
}

.post-img,
.recent-post a:hover {
    color: #1c8acf;
}

.post-img img:hover {
    border: 5px solid #1c8acf;
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
}

.imp-padd {
    padding: 0px;
}

.impt-link {
   color: #a52a2a;
font-size: 13px;
font-weight: 500;

}
.impt-link:hover {
color:#333;
transition:all 0.1s ease;
/*padding-left:0.5px;*/
}

/*-------------------box     --------------*/
.dept-box{
    border: 1px solid #000; padding: 12px 7px 5px 7px;
    height: 140px;
	box-shadow: 4px 5px 1px #ccc;
}
.dept-box p{ padding-top:5px;
}
.dept-icon{
    border: 1px solid #bf0707;padding: 11px;border-radius: 50%;background: #c80a0a;color: #fff;font-size: 23px;
}
.dept-links{
    font-size: 15px; margin:0px;
}
.float-right-name{
float: right; font-size:15px;
}
.float-right-posi{
float: right;text-align: right;font-size: 12px;
}


.bg-grey{ background-color: #ebebeb;  
-webkit-background-color: #ebebeb;}
.bg-orange{
background-color: #FFCB99;
 -webkit-background-color: #FFCB99;
}
.padding-box{
padding: 22px 5px 22px 5px;
}
.img-position{
position:relative;top:20px;
}
.pro-title-red{
text-align:center;  font-size: 15px; background:#ff5736; padding: 13px;color: #fff;  -webkit-background-color: #FEDCBA;}


/*-------------box-----------------------*/
.misson1 {
    text-align: justify;
    font-family: "gothic";
    font-size: 17px;
    font-weight: 600;
    line-height: 26px;
    color: #8A8A8A;
    letter-spacing: 2px;
}

.border-double-pad {
    position: relative;
    left: 161px;
    bottom: 6px;
    border-left: 1px double rgb(0, 0, 0);
}

.border-line-wid {
    border: 2px solid #072477;
    width: 72%;
    height: 5px;
}

.border-line-heig {
    border-left: 2px solid #FC8341;
    width: 3px;
    height: 25px;
}

.brandsss {
    position: relative;
    right: 0px;
}


/****************************contact us/*******************************/


/* form starting stylings ------------------------------- */

.group {
    position: relative;
    margin-bottom: 35px;
}

input {
    font-size: 18px;
    padding: 5px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
}

input:focus {
    outline: none;
}


/* LABEL ======================================= */

label {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}


/* active state */

input:focus~label,
input:valid~label {
    top: -20px;
    font-size: 14px;
    color: #fff;
}


/* BOTTOM BARS ================================= */

.bar {
    position: relative;
    display: block;
    width: 100%;
}

.bar:before,
.bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #fff;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.bar:before {
    left: 50%;
}

.bar:after {
    right: 50%;
}


/* active state */

input:focus~.bar:before,
input:focus~.bar:after {
    width: 50%;
}


/* HIGHLIGHTER ================================== */

.highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}


/* active state */

input:focus~.highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}


/* ANIMATIONS ================ */

@-webkit-keyframes inputHighlighter {
    from {
        background: #fff;
    }
    to {
        width: 0;
        background: transparent;
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #fff;
    }
    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #fff;
    }
    to {
        width: 0;
        background: transparent;
    }
}

#panel {
   border: 1px solid rgb(182, 182, 182);
box-shadow: rgba(134, 81, 81, 0.56) 0px 3px 11px 4px;
background: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
background: red;
background: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
background: -o-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
background: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
background: linear-gradient(90deg, #2c70b3cc 0%, #b32c2ce6 100%);
border-radius: 5px;
top: 50px;

}

/*************************************************media carlouse****************************/
.border-body{
    border-left: 1px solid #b7b7b7;
border-right: 1px solid #b7b7b7;

}
/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	
}
/* Reposition the controls slightly */
.carousel-control {
/*	left: -12px;*/
}
.carousel-control.right {
	/*right: -12px;*/
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
top: 201px;
bottom: 0px;
margin-right: -19px;

}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #fff;
}
.carousel-indicators .active {
background: #333333;
}
.button{
    margin-bottom: 20px;
padding: 8px;
position: relative;
top: 20px;
background-color: #9c0e0e;
color: #fff;
border-radius: 6px;
border: 1px solid #920000;

}
.day {
    font-size : 25px;
    }
.date {
    text-align : center;
    }
    
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.2s ease-in-out top;
     -moz-transition: 0.2s ease-in-out top;
      -ms-transition: 0.2s ease-in-out top;
       -o-transition: 0.2s ease-in-out top;
          transition: 0.2s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 300px;
}

.carousel.vertical .prev {
  top: -300px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0px;
}

.carousel.vertical .active.left {
  top: -300px;
}

.carousel.vertical .active.right {
  top: 300px;
}

.carousel.vertical .item {
    left: 0;
}
.btngrup-style{
    border: 1px solid #1a80e4;
background-color: #fff;
height: 50px;

}
#triangle-topleft { width: 100%;
height: 30px;
border-top: 51px solid #96cde9;
border-right: 37px solid #fff0;
position: relative;
left: 0px;
 }
#triangle-bottomright { width: 0; height: 0; border-bottom: 100px solid red; border-left: 100px solid transparent; }
.broture{
    border: 2px solid orange;
border-radius: 8px;

}
button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    display: none;
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd; 
}

div.panel {
  
   
    display: inline-block;
}
