@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'); /*use inner pages*/
@import url('https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i'); /*use inner pages*/
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('../fonts/stylesheet.css');
 @font-face {
 font-family: 'be_kind_to_the_earthregular';
 src: url('../fonts/be_kind_to_the_earth-webfont.eot');
 src: url('../fonts/be_kind_to_the_earth-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/be_kind_to_the_earth-webfont.woff2') format('woff2'),  url('../fonts/be_kind_to_the_earth-webfont.woff') format('woff'),  url('../fonts/be_kind_to_the_earth-webfont.ttf') format('truetype'),  url('../fonts/be_kind_to_the_earth-webfont.svg#be_kind_to_the_earthregular') format('svg');
 font-weight: normal;
 font-style: normal;
}

   /* <link href="css/site-icons.css" rel="stylesheet" type="text/css">*/

@font-face {
 font-family: 'sansation';
 src: url('../fonts/sansation_bold_0-webfont.woff2') format('woff2'),  url('../fonts/sansation_bold_0-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'sansation';
 src: url('../fonts/sansation_regular_0-webfont.woff2') format('woff2'),  url('../fonts/sansation_regular_0-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
/*==================================================
 Global CSS Reset start here
 ==================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
* {
	outline:none !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: red;
 opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: red;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: red;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	text-decoration:none;
	color:#333;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
	outline:none!important;
}
/*a:focus, a:hover{ text-decoration:none !important; color:#d34042;}*/
em {
	font-style:italic;
}
strong {
	font-weight:bold;
	color:#871c24;
}
img, object, iframe {
	max-width:100%;
}
.btn-danger a {
	color:#FFF;
}
.btn-danger a:hover {
	color:#FFF;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover {
	background:#000;
	color:#FFF;
	display:inline-block;
}
.btn {
	display: inline-block;
	padding: 6px 10px;
	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:0px;
}
html {
	-webkit-text-size-adjust:100%;
}
footer::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: red;
 opacity: 1; /* Firefox */
}
 footer:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: red;
}
 footer::-ms-input-placeholder { /* Microsoft Edge */
 color: red;
}
/*==================================================
 Global CSS Reset end here 
 ==================================================*/
 html body {
	font-family: 'Open Sans', sans-serif;
}
body .container {
	max-width:1390px;
	width: 100%;
}
body.noScroll {
	overflow:hidden;
	height:100%
}
.nav-top {
	float:right;
}
.made_easey {
	align-items: center;
	padding-top: 5px;
}
.top-head {
	padding: 10px 0 15px 0;
}
.nav-top ul {
}
.nav-top ul li {
	border-right:#e1e1e1 1px solid;
	padding: 0 5px;
	font-size:14px;
}
.nav-top ul li:last-child {
	border-right:none;
	padding-right:0px;
}
.search_icon .nav-link {
	padding-right:0px !IMPORTANT;
}
.nav-top ul li a {
	padding-right: 0;
	padding-left: 0;
	color:#4a4a4a;
	padding: 0;
}
.nav-top ul li a:hover {
	color:#d34042;
}
.nav-top.navbar-toggleable-md .navbar-nav .nav-link {
	padding-right:0px;
	padding-left: 0px;
}
.notification-sec .owl-carousel .owl-stage-outer {
	width:95%;
}
.nav-bot {
	background:#a01c24;
}
.nav-bot ul {
}
.nav-bot ul li {
	font-size: 14px;
	font-weight: bold;
	transition: 0.4s;
}
.nav-bot ul li:hover {
	background:#fff;
	display: inline-block;
}
.nav-bot ul li:hover::after {
 content: "";
 background-color: yellow;
 color: red;
}
.navbar-toggleable-md .navbar-nav .nav-link:hover {
	border-right: #ffffff 1px solid;
	transition: 0.4s;
}
.nav-bot ul li a:hover {
	border-right:none;
}
.nav-bot ul li:hover a {
	color:#333;
}
.nav-bot ul li:last-child .nav-link {
	border-right:none !important; /*padding-right:0px;*/
}
/*.nav-bot ul li:first-child{  padding-left:0px;}*/
.nav-bot ul li a {
	color:#ffffff;
	padding: 0;
}
header .nav-bot ul li a:hover {
	color:#333;
}
.nav-bot .navbar {
	padding:0;
}
.coll-us {
	color:#626366;
	font-family: 'Work Sans', sans-serif;
	font-weight: 500;
	text-align: right;
	padding: 0px 13px 5px 13px;
}
.banner .carousel-caption {
	background:#44677d;
	width: 607px;
	right: 15%;
	bottom:9%;
	left: 51%;
	text-align: left;
	padding:50px 40px;
}
.carousel-caption {
	display:block;
}
.banner .carousel-caption h2 {
	font-size: 66px;
	font-weight:bold;
	line-height: 68px;
	margin-bottom: 30px;
}
.banner .carousel-caption h3 {
	font-size: 36px;
	font-weight:bold;
	line-height:58px;
}
.banner .carousel-caption h4 {
	font-size: 18px;
	font-weight:400;
	line-height:normal;
}
.banner .carousel-caption .btn-know {
	background:#18191b;
	border-radius: 0;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	letter-spacing:5px;
	background:#18191b url(../images/plush.png) right 15px center no-repeat;
	padding: 10px 30px 10px 10px;
	position: relative;
	bottom: -68px;
	width: 248px;
}
.ar-btn {
	padding-top: 30px;
}
.sec1 .row-2 {
	padding-top:30px;
}
.btn-login {
	background:#911c24 url(../images/e-arrow.png) right 18px top 10px no-repeat;
	color: #fff;
	display: block;
	padding:7px 36px;
	transform: rotate(270deg) translateY(-71px);
	font-size:12px;
	font-weight: 200;
	transform-style: inherit;
	/*  letter-spacing: 1px;*/
    text-transform: uppercase;
	text-decoration:none;
	width: 160px;
}
.login {
	position: fixed;
	z-index: 9999;
	display: inline-block;
	top: 296px;
	right: -135px;
}
.on .login {
	-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
	transition: width 5s;
	top: 264px;
	right: 481px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width: 45px;
}
.btn-login a {
	text-decoration:none;
	color:#fff;
}
.ese {
	background:#fde6da;
	width:100%;
	display:inline-block;
	text-align:center;
	padding: 0px 0;
	margin: 5px 0;
}
.ese ul {
	padding: 0 100px;
	display: inline-block;
	margin: 0;
}
.ese ul li {
	float:left;
	padding:0 10px;
	border-right:#fcd3c1 1px solid;
	font-size:14px;
	font-weight:600;
	line-height: 12px;
	position:inherit;
}
.ese ul li:last-child {
	border-right:none;
	padding-right:0px;
}
.ese ul li a {
	color:#404041;
}
.ese ul li a:hover {
	text-decoration:none;
	color:#d34042;
}
.notification-sec {
	background: #333333;
	width: 100%;
	display: inline-block;
	padding: 10px 0;
}
.notification-sec h3 {
	display: inline-block;
	color: #00acee;
	font-weight: 600;
	font-size:24px;
	margin: 0 20px 0 0px;
	padding-right:10px;
	width:200px;
	float: left;
	border-right:1px solid #999;
}
.owl-carousel.owl-note {
	width: 86%;
}
.notific-slide p {
	color: #333;
	font-size: 14px;
	line-height: 17px;
}
.faculty_select {
}
.book-list ul {
	margin:20px 0px 30px;
}
.book-list .btn.btn-primary a {
	color:#FFF;
}
.book-list .lnr-arrow-right:before {
	color:#FFF!important;
	padding-left:2px;
}
.book-list ul li {
	line-height:32px;
	background:url(../images/book-arrow.jpg) no-repeat right 10px;
	border-bottom:1px solid #f4f4f4;
}
.book-list ul li a {
	background:url(../images/pdf-icon1.jpg) no-repeat left 9px;
	padding-left:24px;
	font-size:16px;
	display:block;
}
.book-list {
	margin-top:30px;
}
.book-list h4 {
	font-size:18px;
	color:#000;
}
.owl-note.owl-drag .owl-item p {
	margin-bottom:0px;
	color:#ffffff;
	font-size:21px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
.owl-note {
	float:left;
}
.sec1 {
	padding:100px 0;
	display:inline-block;
	width:100%;
}
.sec1 h2 {
	font-size:28px;
	color:#d34042;
	font-weight:500;
	font-family: 'sansation';
	line-height: 35px;
	margin-bottom:27px;
	font-style: normal;
	border-bottom:1px solid #911c24;
	padding-bottom:15px;
}
.sec1 h3 {
	color: #000;
	font-weight: 500;
	font-size: 30px;
	text-transform: none;
	margin-bottom: 0px;
	line-height: 38px;
	font-family:'Open Sans', sans-serif;
}
.sec1 p {
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	line-height:normal;
	line-height:25px;
}
.sec1 .count {
	width:95%;
	display: inline-block;
	min-height: 230px;
}
.sec1 .count p {
	margin-top: 15px;
	font-size: 14px;
	color:#4a4a4a;
	line-height: 1.5;
	font-family:'Open Sans', sans-serif;
}
.view-dtail-course {
	width:10%;
}
.cource-hover .view-dtail-course h3 {
	text-align:center;
	font-size:18px;
	line-height:26px;
	color:#fff;
	text-transform:none;
	margin:0px;
	padding:0px;
}
.cource-hover .view-dtail-course h3 a {
	list-style: none;
	background: #ec192a;
	border:none;
	padding:0px 0px;
	border: 1px solid #e2dfdf;
	margin-bottom: 5px;
	border-radius: 50px;
	font-size:14px;
	display: inline-block;
	width:120px;
	color:#FFF!important;
}
.sec1 .nav-tabs .nav-item {
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	padding-right: 33px;
}
.sec1 .nav-tabs .nav-link {
	border:none;
	color:#000;
	padding:10px 0;
	border-bottom: transparent 1px solid;
	cursor:pointer;
}
.sec1 .nav-tabs {
	border-bottom:0;
	border-bottom:solid 1px #d4d4d4;
	margin-top: 80px;
}
.nav-tabs .nav-item {
	margin-bottom:0px;
}
.sec1 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color:#d34042;
}
.sec1 .tab-count {
	padding:0px;
	min-height: 284px;
}
.count-right {
}
.count-right a {
	color:#fff;
	font-size:12px;
	line-height:22px;
	background:#737478;
	padding: 0px 6px;
}
.count-right a:hover {
	color:#e9e9e9;
}
.count-right ul {
	width:100%;
	float:left;
	padding:0px 30px 10px;
	margin-bottom:0px;
	min-height:320px;
}
.count-right .grey {
	background:#f0f0f0;
}
.sec1 .count-right p strong {
	color:#474747;
}
.button-groyp {
	text-align:center;
}
.count-right .firstt {
}
.count-right ul li:last-child {
	border-bottom:0px;
}
.count-right ul li {
	width:100%;
	float: left;
	padding:15px 0px;
	border-bottom:1px solid #e9e9e9;
	font-family:'Open Sans', sans-serif;
}
.count-right ul li p {
}
.count-right ul b {
	font-size:30px;
	font-family: 'sansation';
	font-weight:bold;
	color:#858688;
	line-height:35px;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 1px solid #e9e9e9;
	width:100%;
	margin-bottom:0px;
}
.count-right ul li h2 {
	font-size:28px;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#d34042;
	line-height:28px;
	padding-bottom: 0px;
	display: inline-block;
	margin-bottom:0px;
	font-style:normal;
	border-bottom:0px;
	vertical-align:top;
	text-align:right;
	width:53px;
}
.count-right ul li p span {
	font-weight:500;
	font-size:22px;
	color:#d34042;
	display:block;
}
.count-right ul li h2 sup {
	font-weight:400;
	font-size:16px;
	padding-left:1px;
	top: -.7em;
}
.count-right ul li:first-child p {
}
.count-right ul li h4 {
	font-size: 28px;
	font-family: 'Work Sans', sans-serif;
	font-weight: bold;
	color: #d34042;
	line-height: 21px;
	padding-bottom: 0px;
	display: block;
	margin-bottom: 0px;
	font-style: normal;
	border-bottom: 0px;
}
.sec1 .count .mybtn {
/*   background-color: #e5e5e5;*/
}
.state {
	width:100%;
	display:inline-block;
}
.state ul {
	padding-left:15px;
}
.state ul li {
	float:left;
	padding-right:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	font-size:22px;
}
.state ul li a {
	color:#000000;
	text-decoration:none;
}
.state ul li a.active {
	color:#d34042;
}
.state ul li a:hover {
	color:#d34042;
}
.boder {
	border-top:#d4d4d4 1px solid;
	width:100%;
}
.sec2 {
	background: #f6f6f6;
	padding: 45px 0;
	width: 100%;
	display: block;
}
.detail-sec2 .count.name h2 {
	font-size:16px;
	font-weight:600;
	color:#333;
	padding-top:12px;
	line-height:37px;
	margin-bottom:0px;
}
.detail-sec2 .count.name h4 {
	font-size:14px;
	font-weight:600;
	color:#333;
	padding-top:0px;
	padding-bottom:0px;
}
/*.detail-sec1 .col-lg-12 { padding:0px 12px;}*/
.detail-sec2 .btn.btn-primary a {
	color:#FFF;
	font-weight:500;
}
.detail-sec2 .btn.btn-primary a:hover {
	color:#edeaea;
}
.detail-sec2 .btn {
	font-size: 12px!important;
	padding: 4px 10px;
}
.sec3 {
	padding:90px 0;
	width:100%;
	display:block;
	background:#e4e4e4;
}
.sec3 h2 {
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	font-size:36px;
	margin-bottom:40px;
	color:#000;
}
.sec3 .count {
	text-align:center;
	background:#fff;
	padding:40px 18px 20px;
	min-height: 525px;
}
.sec3 .count h2 {
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color:#000;
	margin-bottom:5px;
	text-transform:uppercase;
}
.sec3 .count h3 {
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color:#666;
	margin-bottom:20px;
	text-transform:uppercase;
}
.sec3 .count .course-read a {
	color:#e96226;
	font-weight:600;
	font-size:12px;
}
.sec3 .count .course-read ul {
	margin-bottom:0px;
}
.sec3 .count .course-read ul li {
	float:left;
	display:inline-block;
	margin-right:92px;
	text-align:center;
}
.sec3 .count .course-read ul li:last-child {
	margin-right:0px;
}
.sec3 .count .course-read a.wh-block-1 {
	padding: 0px 10px;
	line-height: 28px;
}
.sec3 .study_box {
}
.sec3 .count p {
	font-size:14px;
	color:#4a4a4a;
	line-height:1.5;
	font-weight:500;
	font-family: 'Lato', sans-serif;
}
.count-bot {
	margin-top:56px;
	min-height: 210px;
}
.sec3 .count .view-detail a {
	background: url(../images/cource-icon.png) right 5px center no-repeat;
	font-size: 14px;
	text-decoration: none;
	color: #e96226;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}
.sec3 .count .view-detail a:hover {
	text-decoration:none;
	opacity:0.6;
}
.sec3 .count .view-detail {
	width:140px;
	display:inline-block;
	margin-top:0px;
}
.sec4 {
	background: url(../images/sec4-bg.jpg) center top no-repeat;
	padding: 30px 0;
	background-size: cover;
}
.sec4 h2 {
	color:#fff;
	font-size:36px;
	font-weight:bold;
}
.a {
	float:right;
}
.sec4 .count ul {
	float: right;
	display: inline-block;
	width: 76%;
}
.sec4 .count ul.bot-ul li:hover h3 a {
	color:#fff;
}
.sec4 .count ul li {
	width:318px;
	height:200px;
	background:#fff;
	padding:20px;
	position:relative;
	float: left;
	margin:0 12px 12px 0;
}
/*.sec4 .count ul li:nth-child(3) a{ display:none;}
.sec4 .count ul li:nth-child(5) a{ display:none;}*/
.sec4 .count ul li h3 {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	line-height:27px;
	color:#3c5a92;
	position: absolute;
	bottom: 22px;
}
.sec4 .count ul li:hover {
	background:#3c5a92;
	color:#fff;
}
.sec4 .count ul li:hover h3 {
	color:#fff;
}
.sec4 .count ul li:hover h3 a {
	color:#fff;
}
.sec4 .count ul li:hover .icon1 {
	background:url(../images/a-hover.png) right top no-repeat;
}
.sec4 .count ul li:hover .icon2 {
	background:url(../images/b-hover.png) right top no-repeat;
}
.sec4 .count ul li:hover .icon3 {
	background:url(../images/c-hover.png) right top no-repeat;
}
.sec4 .count ul li:hover .icon4 {
	background:url(../images/d-hover.png) right top no-repeat;
}
.sec4 .count ul li .icon1 {
	background:url(../images/a.png) right top no-repeat;
	width: 62px;
	height: 44px;
	display: inline-block;
	float: right;
}
.sec4 .count ul li .icon2 {
	background:url(../images/b.png) right top no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	float: right;
}
.sec4 .count ul li .icon3 {
	background:url(../images/c.png) right top no-repeat;
	width: 45px;
	height: 40px;
	display: inline-block;
	float: right;
}
.sec4 .count ul li .icon4 {
	background:url(../images/d.png) right top no-repeat;
	width: 54px;
	height: 40px;
	display: inline-block;
	float: right;
}
.sec4 .count .bot-ul {
	width: 51%;
}
.sec5 {
	width:100%;
	display:inline-block;
	padding: 70px 0;
}
.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	display: none;
	background: #871c24;
	padding: 13px;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	z-index: 9999;
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.sec5 h4 {
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:30px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color:#000000;
}
.sec5 .part1 {
	background:url(../images/part1-bg.png) right top no-repeat;
	padding:35px;
	min-height: 450px;
}
.sec5 .part1 h3 {
	color: #2d2d2d;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	border-bottom: #2d2d2d 1px solid;
	padding-bottom: 8px;
	display: inline-block;
}
.sec5 .part1 h2 {
	font-size:20px;
	color: #2d2d2d;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	padding: 8px 0px;
	text-transform:uppercase;
}
.sec5 .part1 span {
	font-size:13px;
	font-weight: 400;
	color: #000;
	line-height:20px;
}
.sec5 .part1 .count {
	width: 155px;
}
.sec5 .part1 .next-ias {
	padding-bottom:40px;
}
.sec5 .part1 .view-detail {
	padding-top: 20px;
}
.sec5 .part1 .view-detail a {
	background: url(../images/next-icon.png) right 45px center no-repeat;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}
.sec5 .part2 {
	background:#ededed;
	padding: 20px 45px;
	min-height: 450px;
	height:100%;
}
.sec5 .part2 .view-detail {
	width:130px;
	padding-top:28px;
}
.sec5 .part2 .view-detail a {
	background: url(../images/next-icon.png) right 22px center no-repeat;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}
.sec5 .part2 .mes {
	margin-bottom: 0;
	width: 70%;
	padding-top: 10px;
}
.topper-speak .sec7 h2 {
	margin-top:30px;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color: #000000;
}
.sec7 h1 {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color: #000000;
}
.sec7 h2 {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color: #000000;
}
.sec7 a {
	color:#333;
}
.sec7 .owl-story .owl-item img.quat {
	display: none;
	width: 10%;
	height:auto;
	margin-top:10px;
}
.mes-count {
	text-align:center;
}
.sec5 .part2 p {
	font-size:16px;
	line-height:24px;
	margin: 0;
}
.sec5 .part3 {
	text-align: center;
}
.sec5 .part3 h2 {
	font-size:56px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	color:#e96226;
}
.sec5 .carousel-control-prev-icon {
	background-image:url(../images/right-aerrow-black.png);
	height:auto!important;
}
.sec5 .carousel-control-prev {
	left: 0!important;
	top:0px;
	bottom:0px;
	width:15px;
	opacity: inherit;
}
.sec5 .carousel-control-next {
	right: 0!important;
	top:0px;
	bottom:0px;
	width:15px;
	opacity: inherit;
}
.sec5 .carousel {
	position: inherit;
}
.row.in-count ul {
	padding:0px;
	margin:0px;
	margin-left:100px;
}
.row.in-count ul li {
	padding:0px;
	margin:0px;
	display:inline-block;
	width:21%;
	margin-right:20px;
	float:left;
}
.row.in-count {
	margin-left:15px;
}
.our-ini .row.in-count ul li {
	width:18%
}
.sec5 .carousel-control-next-icon {
	background-image:url(../images/left-aerrow-black.png);
	height: auto!important;
}
.student-reg .myform h1 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
	font-size: 1rem;
}
a:hover .left:after, a:hover .top:after, a:hover .bottom:after, a:hover .right:after {
	border-top: 0.5em solid #e74c3c;
	border-right: 0.5em solid #e74c3c;
}
.left {
	display: inline-block;
	width: 4em;
	height: 4em;
	border: 0.5em solid #333;
	border-radius: 50%;
	margin-right: 1.5em;
}
.left:after {
	content: '';
	display: inline-block;
	margin-top: 1.05em;
	margin-left: 0.6em;
	width: 1.4em;
	height: 1.4em;
	border-top: 0.5em solid #333;
	border-right: 0.5em solid #333;
	-moz-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.sec6 {
	width:100%;
	display:inline-block;
}
.sec6 .strip {
	background: #2f2d2e;
	width: 100%;
	padding: 0px 15px;
	position: absolute;
	bottom:0px;
	height:42px;
}
#homehappening1_div1 .count .strip {
	bottom: -6px;
}
.delhi-center-home .sec6 .strip {
	bottom: -4px;
}
.delhi-center-home .story-right .count {
	padding: 40px 0 60px 0px;
}
.sec6 .strip p {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	padding: 0;
	display: inline-block;
}
.sec6 .strip p strong {
	color:#00acee;
}
.sec6 .count {
	position:relative;
	min-height: 288px;
}
.sec6 .youicon {
	margin-right: 20px;
	float: left;
	margin: 10px;
}
.sec6 h4 {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	margin-bottom: 30px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color:#000000;
	display:none;
}
.sec6 .mid-count .strip {
	width: 99%;
}
.sec6 .mid-count {
	min-height:auto;
}
.sec7 .story-left .col-lg-3 {
	margin-bottom:50px;
}
.sec7 {
	width:100%;
	margin-bottom:40px;
	display:inline-block;
	padding:0px 0 0px 0;
}
.sec9 {
	width:100%;
	margin-bottom:0px;
	display:inline-block;
	padding:90px 0 0px 0;
}
.sec9 h4 {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 30px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color:#000000;
}
.sec7 h4 {
	font-size: 36px;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 0px;
	line-height: 28px;
	position: relative;
	top: 26px;
	z-index: 2;
	left: 7px;
	font-family: 'Roboto', sans-serif;
	color:#000000;
}
.story-right {
	background:#f1f1f1;
	padding-left: 80px;
	padding-bottom: 55px;
	min-height: 310px;
	height: 400px;
}
.story-left blockquote {
	font-size:18px;
	margin-top:20px;
	padding-bottom:20px;
	min-height: 85px;
}
.story-left h3 {
	font-size:12px;
	color:#303030;
	font-weight:bold;
	padding-bottom:5px;
	min-height: 35px;
	line-height: normal;
}
.story-left span {
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.story-right span b {
	font-size:14px;
	padding-bottom:5px;
}
.story-left .alumni_box {
	padding-bottom:70px;
	border-bottom:solid 1px #dedede;
}
.sec7 .story-left .alumni_box img { /*width:140px; height:140px;*/
}
.story-right blockquote {
	font-size:21px;
	color:#333;
	font-weight:500;
	padding:15px;
	border-top:1px solid #dddcda;
	margin-top:12px;
}
.story-right h3 {
	color:#000;
	font-size: 18px;
	padding-top:20px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:0px;
}
.story-right span {
	color:#333;
	display:block;
}
.story-right .count {
	padding: 20px 0px 60px 0;
	text-align:center;
	cursor:pointer;
}
.sec8 {
	margin-bottom:60px;
	display:inline-block;
	width:100%
}
.sec8 .count {
	position: relative;
}
.sec8 h4 {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:15px;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	color:#000000;
	text-align:center;
}
.tabcontent .count .heading a:hover {
	color:#000;
	opacity:1;
}
footer {
	background:#333333;
	color:#fff;
	padding-bottom: 35px;
}
footer .count {
	border-right:#3d3c3d 1px solid;
}
footer :last-child().count {
border-right:none;
}
footer strong {
	color:#fff;
	font-size:16px;
}
footer p {
	font-size:14px;
}
footer a {
	color:#fff;
}
footer a:hover {
	color:#ff2c31;
}
footer h2 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:10px;
}
footer ul {
}
footer ul li {
	font-size:14px;
	font-weight:100;
	margin-bottom:6px;
}
footer ul li a {
	color:#ffffff;
}
footer ul li a:hover {
	color:#999;
}
footer .row-1 {
	padding:20px 0;
	border-bottom:#6c6c6c 1px solid;
}
footer .row-2 {
	padding:20px 0;
}
footer .row-2 .col-lg-2 {
	padding-right: 22px;
	padding-left: 22px;
	margin-right: 40px;
}
footer .row-3 {
	padding:10px 0
}
footer .input-group .form-control {
	border-radius: 0;
	height:50px;
	border-width:0px;
	font-size:24px;
	color:#333333;
	font-weight: 100;
}
footer .btn-secondary {
	background-color: #fff;
	border-color: #fff;
	border-radius: 0;
	border:none;
	height:50px;
	z-index:0;
}
footer .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group {
 z-index: inherit;
}
footer .btn-secondary:focus, .btn-secondary.focus {
	box-shadow: none;
	background:#fff;
}
.sterco ul li {
	float: left;
	padding: 0 5px;
	border-right:#999 1px solid;
	font-size:14px;
	line-height:14px;
}
.sterco ul li:last-child {
	border-right:none;
}
footer .row-2 .col-lg-2:nth-child(5) {
padding-right: 22px;
 padding-left: 22px;
margin-right:0px;
}
 footer .row-2 .col-lg-2:nth-child(3) {
padding-right: 0;
 padding-left: 0;
margin-right: 22px;
}
 footer .row-2 .col-lg-2:nth-child(2) {
margin-right:44px;
}
#social-icon-wrapper {
	width: 250px;
	height: auto;
	margin:-10px auto;
	display: inline-block;
}
.social-icon {
	display: block;
	width:40px;
	height:40px;
	float: left;
	text-align: left;
	background: transparent url(../images/social-icons.png) 0 0 no-repeat;
	background-size: 200px;
}
#twitter {
	background-position: -55px -17px;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
#twitter:hover {
	background-position: -55px -68px;
}
#facebook {
	background-position: -13px -16px;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
#facebook:hover {
	background-position: -13px -66px;
}
#youtube {
	background-position: -97px -14px;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
#youtube:hover {
	background-position: -97px -67px;
}
#blog {
	background-position: -142px -14px;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
#blog:hover {
	background-position: -142px -65px;
}
.notification-sec a {
	color:#fff;
	text-decoration:underline;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
}
.notification-sec a:hover {
	color:#fff;
	opacity:0.6;
}
.nav-item.active.text-center.dropdown.show {
	background:#fff;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
 .sec5 .part2 {
 min-height: 390px;
}
 .sec5 .part1 {
 min-height: 390px;
}
}
.nav-item.text-center.dropdown.show {
	background: #fff;
	color: red;
}
.nav-item.text-center.dropdown.show a {
	color:#333;
}
#slideout .fcount .btn-submit {
	background:#000 !important;
	border-radius: 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	background:none;
	padding: 10px 15px 10px 15px;
	position: relative;
	bottom:0;
	height:auto;
	border:none;
	font-family: 'Montserrat', sans-serif;
	text-align:center;
	line-height: 20px;
	margin-top: 20px;
}
#slideout .fcount .btn-submit:hover {
	opacity:0.6;
}
/* Style the tab */
.sec2 .tab {
	float: left;
	border: none;
	background-color: #2197db;
	width: 30%;
	height: 564px;/* padding: 30px;*/
}
.sec2 .tab .icon {
	padding-right:20px;
	margin-top:-5px;
	vertical-align:top;
}
/* Style the buttons inside the tab */
.sec2 .tab a {
	display: block;
	background-color: inherit;
	color: #fff;
	padding: 28px 16px 17px;
	width: 100%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 18px;
	border-bottom: #fff 1px solid;
	height: 115px;
	font-weight:bold;
}
.on .btn-login {
	background: #911c24 url(../images/e-arrow-right.png) right 18px top 0px no-repeat;
}
/* Change background color of buttons on hover */
.sec2 .tab a:hover {
	color:#fff;
}
/* Create an active/current "tab button" class */
.sec2 .tab a.active {
	background:#81d7fd;
}
/* Style the tab content */
.sec2 .tabcontent {
	float: left;
	padding: 0px 12px 0px 50px;
	border: none;
	width: 70%;
	border-left: none;
	height: 361px;
}
.sec2 .tabcontent h3 {
	color:#000000;
	font-size:36px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-bottom: 30px;
}
.sec2 .tabcontent p {
	color:#4a4a4a;
	font-size:16px;
}
.heading {
	width:100%;
	display:inline-block;
	margin-bottom:15px;
}
.heading a {
	font-size:16px;
	font-weight:500;
	color:#4a4a4a;
	text-decoration:none;
}
.sec2 .heading a:hover {
	color:#4a4a4a;
}
.tabcontent .count {
	border-bottom:#404040 1px solid; /*padding-bottom:10px;*/
	padding-right: 26px; /*margin-top: 10px;*/
}
.tabcontent .row-1 {
	margin-top:60px;
}
.tabcontent .row-2 {
	margin-top:60px;
}
.centre-bacthes1 ul li span {
	display:block;
	font-size:12px;
	color:#000;
	padding-top:2px;
	font-weight:600;
}
.bg_grey .acc-count {
	background:#f3f3f3;
	padding:20px;
}
.bg_grey .rom-count {
	background:#f3f3f3;
	padding:20px;
}
/* enquary form css*/
#slideout {
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	color: #333;
	position: fixed;
	top: 200px;
	right: -500px;
	width: 500px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	z-index: 9999;
}
#slideout .fcount input {
	width:100%;
	border-top:none;
	margin-bottom:5px;
	border-left:none;
	border-right:none;
	color:#5d5d5d;
	font-family: 'Roboto', sans-serif;
}
#slideout .fcount textarea {
	resize:none;
	width:100%;
	border-top:none;
	border-left:none;
	border-right:none;
	color:#5d5d5d;
	font-family: 'Roboto', sans-serif;
}
#slideout .fcount {
	display: block;
	padding:38px;
}
#slideout textarea {
	display:block;
	height: 100px;
	margin-bottom: 6px;
	width: 250px;
}
#slideout.on {
	right:0px;
}
#slideout .login a:hover {
	color:#fff;
}
#slideout .login a {
	color:#fff;
}
/* enquary form css*/ 


/*inner page css start*/
.cms {
	min-height: 500px;
}
.bg-secondary {
	background-color: #f6f4f4!important; /*border:1px solid #999;*/
	color:#a01c24;
	padding:30px;
	margin-top:25px;
	display:block;
	font-style:italic;
	font-weight:600;
}
.cms .bg-secondary p {
	font-style:normal;
	color:#333;
	padding-top:10px;
}
.cms p strong {
	font-weight: 800;
	color: #333;
}
.achivement p strong {
	font-size:14px;
	font-weight: 800;
	color: #911c24;
}
.cms .container {
	max-width:1290px;
	width: 100%;
}
.dheading .container {
	max-width:1290px;
	width: 100%;
}
.why_made .about h1 {
	color: #222;
	font-size: 22px;
	line-height: 32px;
	font-weight: 600;
	padding-bottom: 5px;
}
.cms h1 {
	font-size:30px;
}
.cms h2 {
	font-size:30px;
}
.cms .recent-job-page p {
	font-size:16px;
	padding-top: 0;
}
.cms p {
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	padding:15px 0px 0px;
	text-align:justify;
}
.dheading {
	padding:30px 0 0 0
}
.dheading h1 {
	margin-bottom: 20px;
	font-size: 26px;
}
.in-page header {
	margin-bottom:0px;
}
.in-page footer {
	margin-top:80px;
}
.delhi-center-home .about h2 {
	color:#222;
	font-size:32px;
	font-weight:600;
	line-height: 32px;
	font-weight:600;
	padding-left:10px;
	border-left:6px solid #F00;
}
.about h2 {
	color:#222;
	font-size:22px;
	line-height: 32px;
	font-weight:600;
	padding-bottom:5px;
}
.about h1 {
	color: #222;
	font-size: 22px;
	line-height: 32px;
	font-weight: 600;
	padding-bottom: 5px;
}
.why_made .why_support h2 {
	font-size: 18px;
	font-weight: 500;
	color: #333333;
}
.about h3 {
	color:#222;
	font-size:30px;
	font-weight: normal;
	padding-bottom:18px;
	line-height:22px;
	margin-bottom:0;
}
.why_made .why_sec4 .why_result2 h2 {
	font-size: 18px;
	font-weight: 500;
	color: #333333;
}
.classroom .class-room h3 {
	color:#a01c24;
	font-size:22px;
	color:#333333;
	font-weight:600;
	padding-bottom:20px;
	line-height:22px;
	margin-bottom:0;
}
.about-sec1 { /*background:url(../images/about-sec1-bg.jpg) center top no-repeat;*/
}
.about-sec1 .count {
}
.about-sec1 .count p {
	margin-bottom:30px;
}
.ul-style li {
	background:url(../images/bullet.png) left top 11px no-repeat;
	padding-left:20px;
	font-size:20px;
	line-height: 30px;
	font-weight:500;
	color:#000000;
	text-align:justify;
}
.modal-body a.closehomepop img {
	cursor: pointer;
}
.privacy a {
	color:#F00;
}
.privacy {
	padding-bottom:30px;
}
.privacy .ul-style {
	margin-top:15px;
}
.psu .ul-style li {
	width:47%;
	float:left;
	display:inline-block;
	border-bottom: 1px solid #f4f4f4;
	margin-right:15px;
}
.about-sec3 {
	background:#f7f7f7;
	padding:30px;
	margin-top:60px;
}
.count-left {
	background:#fff;
	padding:40px;
	min-height: 403px;
}
.about-sec3 h2 {
	padding-bottom:30px;
}
.sec7 .view-detail {
	width:126px;
	display: inline-block;
	margin-top: 20px;
	float:right;
	margin-right: 40px;
}
.sec7 .view-detail a {
	background: url(../images/cource-icon.png) right 5px center no-repeat;
	font-size: 14px;
	text-decoration: none;
	color: #e96226;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}
.sec7 .view-detail a:hover {
	opacity:0.6;
}
.ar-btn a:hover {
	opacity:0.6;
}
.arrow-tab a:hover {
	opacity:0.6;
}
 footer::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: red;
 opacity: 1; /* Firefox */
}
 footer .input-group:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: red;
}
 footer .input-group::-ms-input-placeholder { /* Microsoft Edge */
 color: red;
}
.course-detls .about-sec4 .count {/* height:100%;*/
	height:auto;
}
.course-detls h3 {
	padding-bottom:5px;
	font-size: 22px;
}
.course_head h3 {
	font-size: 20px;
	color:#333;
	font-weight:600;
}
.pagemain {
	margin-bottom:50px;
}
.about-sec4 {
	margin-top:40px;
	margin-bottom: 40px;
}
.about-sec4 .count {
	background:#f2f0f0;
	height: auto;
	padding: 40px;
}
.about-sec4 .count2 {
	background-color:#FFF;
}
.about-sec4 .img_boxx {
	height: auto;
}
.about .about-sec4 .img_boxx {
	height: inherit;
}
.about .about-sec4 .count {
	height: inherit;
}
.about-sec4 .count3 {
	margin-top: 0px;
	background-color:#f2f0f0;
	padding:14px 20px;
	margin-bottom:0px;
}
.about-sec4 .count3 h2 {
	padding-bottom:8px;
}
.about h2 {
}
.course-detls .about-sec4 {
	margin:30px 0px;
}
.course-detls .about-sec4 .count3 {
	margin-top: 0px;
	background-color:#fbbf40;
	padding:40px;
	margin-bottom:10px;
}
.about-sec4 .count h3 {
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: #333;
}
.about-sec4 .count3 h3 {
	color:#333333;
	font-weight:600;
	font-size: 20px;
	line-height: 30px;
}
.about-sec4 .count2 h3 {
	color:#333333;
	font-weight:normal;
	font-size: 20px;
	line-height: 30px;
}
.about-sec4 .count h4 {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	font-weight:500;
}
.about-sec4 .row-2 .count1 {
	background:#fbbf40;
}
.about-sec4 .row-2 .count2 {
	background:#fff;
}
.faculty .card {
	margin-bottom: 35px;
	border: 0;
}
.faculty .card h2 {
	font-size: 25px;
	font-weight: 400;
	padding: 20px 0 0px 0;
	margin-bottom: 0;
}
.faculty .card .count span {
	color: #a62d37;
	margin-bottom: 15px;
	display: inline-block;
	font-size: 14px;
	padding-top:5px;
}
.faculty .card p {
}
.admition-process .ul-style li a {
	font-size:14px;
	font-weight:normal;
	color:#911c24;
}
.tab-count-left {
	background:#871c24;
	padding:35px 46px;
	min-height:395px;
}
.tab-count-left p {
	color:#fff;
	font-size:24px;
	line-height: 36px;
}
.tab-count-left p b {
	color:#fff;
}
.tab-count-left b {
	font-size:24px;
	color:#fff;
	margin-top:10px;
	display: inline-block;
}
.tab-count-right .count {
	width:100%;
	display:inline-block;
	border-bottom:#871c24 1px solid;
	padding-bottom:15px;
	margin-bottom:24px;
}
.tab-count-right .count p {
	margin-top:0px;
	padding-right:22%;
}
.tab-count .row1 p {
	margin-bottom:20px;
	font-size:normal;
	font-size:20px;
}
.tab-count {
	padding: 0px 0 0px 0;
}
.admition-sec1 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	border-color: #fff #fff #871c24;
}
.admition-sec1 ul li {
	margin-right: 60px;
}
.admition-sec1 ul li a {
	font-size:26px;
	font-weight:600;
	font-family: 'Montserrat', sans-serif;
	color:#000;
}
.admition-sec1 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #fff #fff #871c24;
	border:none;
}
.admition-sec1 {
	margin-bottom:60px;
}
.admition-sec1 h2 {
	margin-top:20px;
}
.admition-sec1 .btn.btn-primary {
	margin-top:25px;
}
.admition-sec1 .btn.btn-primary a {
	color: #FFF;
	font-weight: 500;
}
.admition-sec1 .nav-tabs .nav-link.active {
	color: #fff;
	background-color: #ff0a13;
	padding: 6px 20px;
	border-radius: 0;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	display: inline-block;
	width: 100%;/*    color: #000;
    background-color: #fff;
	border-bottom:#871c24 1px solid; padding:0px;*/
   
}
.admition-sec1 .nav-tabs .nav-link.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -9px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.admition-sec1 .nav-tabs {
	border-bottom: none;
}
.admition-sec1 .nav-tabs .nav-link {
	border: none;
	padding: 0;
}
.admition-process .tab-content > .active {
	opacity: 1;
	margin-top:20px;
}
.admition-sec2 .ul-style li {
	font-size:14px;
	background:none;
	list-style-image:url(../images/bullet1.png);
	padding-left: 10px;
}
.admition-sec2 .ul-style li strong {
	color:#871c24;
	font-size:16px;
}
.admition-sec2 h2 {
	font-size:21px;
	font-weight:bold;
}
/* ies detail css*/
.ies-detail {
	width:100%;
	display:inline-block;
}
.detail-sec1 blockquote {
	font-size:21px;
	color:#a01c24;
	line-height: 32px;
}
.detail-sec1 h1 {
	font-size: 24px;
	margin-bottom: 15px;
	color: #a01c24;
}
.detail-sec1 h2 {
	color:#a01c24;
	margin-bottom:20px;
	font-size:40px;
}
.list-style ul li {
	list-style-image:url(../images/bullet3.png);
	font-size:14px;
	line-height:22px;
	margin-bottom:10px;
	font-weight:normal;
	text-align:justify;
}
.list-style ul li ul li {
	list-style:circle;
	font-size:14px;
	line-height:18px;
	margin-bottom:4px;
	font-weight:normal;
	line-height: 22px;
}
.list-style ul li ul li ul li {
	list-style: square;
}
.list-style ul li ul {
	padding-top:10px;
}
.list-style ul {
	padding-left:15px;
}
.panel-body h3 {
	font-size:24px;
	color:#000;
	margin-bottom:20px;
}
.detail-sec1 h3 {
	font-size:24px;
	color:#000;
	padding:30px 0px 0px;
}
.rom-count {
	margin-bottom:0px;
}
.rom-count h3 {
	font-size:20px;
	margin-bottom:0px;
	color:#000;
	margin-top:20px;
}
.achivement-detail .btn.mybtn {
	width:212px;
}
.rom-count h3 strong {
	color:#a01c24;
	font-weight:600;
}
.rom-count p {
	padding-top:10px;
}
.rom-count p strong {
	display:block;
	padding-top:10px;
}
.btn.btn-primary {
	background-color:#a01c24;
	border-color:#a01c24;
	font-size:14px;
}
.btn.btn-primary:hover {
	background:#b0252d;
}
.btn.btn-primary:focus {
	box-shadow: none !important;
}
.ies-detail .panel-title > a {
	font-size: 30px;
	color: #000;
	font-weight: 600;
}
.faculty strong {
	color:#000;
}
.btn-mybtn-enroll {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	/*  background: url(../images/btn-ar.png) right 18px top 10px no-repeat;*/
    background-color: #a01c24;
	text-align: left;
	text-transform: capitalize;
	padding: 6px 10px;
	border-radius:0px;
}
.sec2 .tabcontent .col-lg-4 {
	margin-bottom: 40px;
}
.btn-mybtn-enroll a {
	color:#FFF;
}
.btn-mybtn-enroll a:hover {
	color:#c9cacb;
}
.ho-effect {
	overflow: hidden;
}
.ho-effect img {
	border: 1px solid #ece8e1;
}
.ho-effect img:hover {
}
.btn.mybtn {
	display: inline-block;
	width: 156px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/btn-ar.png) right 7px top 9px no-repeat;
	background-color: #a01c24;
	text-align: left;
	text-transform: uppercase;
}
.map-count .btn.qebtn {
	display:inline-block;
	width:187px;
	font-size:14px;
	font-weight:bold;
	border-radius: 0;
	color: #fff;
	cursor:pointer;
	background:url(../images/ca-ar.png) right 12px top 13px no-repeat;
	background-color:#871c24;
	height:40px;
	margin-top:50px;
	line-height: 25px;
}
.map-count .btn.qebtn:hover {
	color:#cbc9c9;
}
.contact .form-group input {
	border-radius: 0;
	height:43px;
	color:#808080;
}
.contact .form-group select {
	border-radius: 0;
	color:#808080;
	padding-left:9px!important;
	margin-bottom:10px!important;
}
.contact .form-group textarea {
	border-radius: 0;
}
.contact h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
}
.contact h3 {
	font-size:18px;
	font-weight:600;
	margin-bottom: 10px;
}
.contact address {
	font-size:14px;
	font-weight:400;
	line-height:24px;
}
.contact .contact-sec2 {
	margin-top:90px;
	position:relative;
}
.contact .map-count {
	width:470px;
	background:#333333;
	display:inline-block;
	padding:40px;
	position:absolute;
	top: 0;
	margin: 77px 60px;
	min-height: 340px;
}
.contact .map-count address {
	font-size:18px;
	font-family: 'Montserrat', sans-serif;
	color:#ffffff;
	font-weight:600;
	line-height: 28px;
}
.contact .map-count select {
	background: url(../images/down-arrow.png) no-repeat 90% 55%;
	border-bottom: 1px solid #d4d4d4;
	border-right:none;
	border-left:none;
	border-top:none;
	font-size:24px;
	height:38px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size:16px;
	-webkit-appearance: none;
}
.contact .map-count select option {
	padding: 16px 7px;
	font-size: 13px;
	color: #333;
	background-color: #efefefe;
	margin:15px!important;
}
.detail-sec2 {
	padding:0px;
}
.detail-sec2 .owl-iedetail .owl-item {
	background: #f1f1f1;
	padding-bottom:20px;
}
.detail-sec2 .owl-iedetail .owl-item img {
	text-align: center;
	width: 180px;
	margin-top: 15px;
	height: 180px;
	border-radius: 50%;
	margin: auto;
	border: 5px solid #fff;
	box-shadow: 0 0px 5px #ccc;
}
.detail-sec2 h2 {
	font-size:24px;
	color: #a01c24;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
}
.detail-sec2 .count {
	position: relative;
	text-align:center;
	bottom: 0;
}
 .breadcrumb-item + .breadcrumb-item::before {
content:'>'
}
.faculty_select .form-control {
	border-radius:0;
	color:#a01c24;
	font-size:18px;
	border-bottom:none;
	padding:0;
	font-weight:500;
	font-family:'Open Sans', sans-serif;
	line-height:normal;
	background:#e8e4e5;
}
.faculty_select .form-control option {
	font-size:18px;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
}
select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background:url(../images/down-arrow.png) no-repeat 95% 55%;
}
.faculty_select .form-control a {
	display:block;
	padding:10px 20px;
}
.faculty_select .form-control a.active {
	background:#F00;
	color:#FFF;
	width:100%;
	display:inline-block;
	position:relative;
}
/*======== Course Page =========== */

.course .course_head {
	color: #333333;
	font-weight:600;
	font-size: 30px;
	line-height: 51px;
}
.course .study_box {
	background: #a01c24;
	width: 100%;
	position: absolute;
	bottom: -26px;
	max-width: 95.5%;
}
.course .study_box p {
	color: #FFF;
	font-weight:600;
	font-size: 22px;
	padding: 13px 46px;
}
.course .study_box p span {
	float: right;
}
.sec1 .count-right p {
	color:#474747;
	font-size:14px;
	margin-bottom:0;
	line-height:20px;
	display:inline-block;
	padding-left:5px;
	vertical-align:middle;
	font-family:'Open Sans', sans-serif; /*white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;*/
}
.sec1 .nav-tabs .nav-link.active {
	background:none;
	border-bottom:0px;
}
.enroll_btn .btn.mybtn {
	display: inline-block;
	width: 235px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 20px top 23px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 15px 24px;
}
.enroll_btn .btn.mybtn:hover {
	opacity: 0.9;
}
.read_btn .btn.mybtn {
	display: inline-block;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 14px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 10px;
}
.btn.mybtn {
	display: inline-block;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 12px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 10px;
}
.fee-structure .btn.mybtn {
	display: inline-block;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 10px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 10px;
}
.read_btn .btn.mybtn:hover {
	opacity: 0.9;
}
.cc-count {
	margin-top:20px;
	display:inline-block;
}
.read_btn2 .btn.mybtn {
	display: inline-block;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 12px top 17px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 10px 30px 10px 10px;
}
.read_btn2 .btn.mybtn:hover {
	opacity: 0.9;
}
.admition-sec2 ul {
	padding-left:15px;
}
.breadcrumb_box {
	margin:0 auto;
	padding-top:134px;
}
.cource-banner { /*background:url(../images/delhi-center1.jpg) no-repeat center;*/
	margin-bottom:30px;
	margin-top: -24px;
}
.cource-banner .cource_center_head {
	font-size: 24px;
	font-weight: 600;
	color: #FFF;
	align-items: end;
	float:left;
	margin:0;
	background-color: rgb(0, 0, 0, 0.8);
	padding:5px 15px;
	line-height:1.5;
}
.cource-count {
	position: absolute;
	top: -46px;
}
.breadcrumb_box .breadcrumb {
	float:right;
	background:none;
	font-size: 14px;
	color: #333;
	padding:10px 0px 0px;
	margin-bottom:0px;
	margin-right: 40px;
}
.breadcrumb_box .breadcrumb a {
	color:#000;
	text-transform: capitalize;
}
.breadcrumb_box .breadcrumb-item.active {
	color:#000;
}
.course_sec {
	background:#dddddd;
	padding:50px;
}
.course_sec h3 {
	font-weight:600;
	font-size: 20px;
	line-height: 30px;
}
.course_sec2 h3 {
	font-weight:600;
	font-size: 20px;
	line-height: 30px;
}
.course_sec2 .first_box {
	background-color:#a8c3d7;
	margin-right:5px;
	padding: 40px;
	width: 100%;
}
.course_sec2 .first_box2 {
	background-color:#fab87d;
	margin-left: 5px;
	padding: 40px;
	width: 100%;
}
.course_sec3 h3 {
	font-weight:600;
	font-size: 20px;
	line-height: 30px;
}
.course_sec3 .first_box2 {
	background-color:#fab87d;
	padding: 40px;
	width: 100%;
}
.course_sec3 .first_box p {
	font-size:14px;
	line-height:30px;
}
.course_sec4 ul li {
	font-size:14px;
	padding-right:0px;
	line-height:24px;
}
.course_sec4 h3 {
	font-weight:600;
	line-height:33px;
}
.course_sec4 .first_box {
	width: 100%;
}
.course_sec4 .first_box2 {
	padding: 0 60px;
	width: 100%;
	margin-bottom: 40px;
}
.detail-sec2 .count p {
	padding-right: 106px;
	color: #5b555a;
	font-size: 21px;
	line-height: 32px;
}
.detail-sec2 .name p {
	font-size:18px;
}
.ies-detail .panel-title > a.collapsed {
	color:#000;
}
.ies-detail .panel-title > a:hover {
	color:#871C24;
}
.ies-detail .panel-title > a {
	color:#a01c24;
}
.cms .table.table-bordered p {
	padding-top:0px
}
.teaching-faculty-detail-sec1 {
	padding-top: 0px;
	width: 100%;
	padding-bottom:70px;
}
.teaching-faculty-detail-sec1 h3 {
	font-size:48px;
	font-weight:300;
	padding-bottom:30px;
	color:#194880;
}
.teaching-faculty-detail-sec1 h4 {
	font-size:14px;
	font-weight:400;
	padding-bottom:15px;
	display:table;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:10px;
	color:#000;
}
.teaching-faculty-detail-sec1 h5 {
	font-size:14px;
	font-weight:400;
	padding-bottom:15px;
	display:table;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:10px;
	color:#000;
}
.teaching-faculty-detail-sec1 abbr {
	font-size:14px;
	font-weight:400;
	padding-bottom:5px;
	display:table;
	color:#000
}
.teaching-faculty-detail-sec1 .card {
	position: relative;
	display: -ms-flexbox;
	display:flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: none;
	background-clip: border-box;
	border: none;
	border-radius: none;
}
.teaching-faculty-detail-sec1 .card-header {
	padding: 20px 0;
	margin-bottom: 0;
	background-color: transparent;
	font-size: 18px;
	font-weight:700;
	cursor: pointer;
	color:#000000;
}
.teaching-faculty-detail-sec1 .card-header.collapsed:after {
	transform:rotate(-90deg)
}
.teaching-faculty-detail-sec1 .card-header:after {
	font-family: 'FontAwesome';
	content: "\f107";
	float: right;
	font-weight: 400;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
.teaching-faculty-detail-sec1 .faculty-detail-faq {
	border-bottom: 1px solid #a7b6cd;
	padding-top:10px;
	padding-bottom:20px;
}
.teaching-faculty-detail-sec1 .card-header.collapsed {
	border-bottom: 1px solid #d2d2d2;
}
.teaching-faculty-detail-sec1 .card-header {
	border-bottom: 1px solid rgba(167, 182, 205, 0);
}
.teaching-faculty-detail-sec1 .faculty-detail-faq ul li {
	font-size:16px;
	color:#333;
	padding-bottom:15px;
	position:relative;
	line-height: 1.5;
	padding-left:20px;
}
.teaching-faculty-detail-sec1 .faculty-detail-faq ul li:before {
	content: "";
	position:absolute;
	background-color:#e2af16;
	width:7px;
	height:7px;
	left: 0;
	top: 8px;
}
.teaching-faculty-detail-sec1 .accordion {
	border-top: 1px solid #d2d2d2;
	width: 100%;
	margin-top: 22px;
}
.teaching-faculty-detail-sec1 .card-block {
	padding:0 10px;
}
.center-title {
	position:relative;
}
.delhi_sec {
	height: auto;
	position: relative;
	margin-top: 138px;
	display: inline-block;
	width: 100%;
}
.centre-bredc ul {
	margin-bottom:0px;
}
.delhi_center_top {
	margin-bottom:0!important;
}
.delhi_sec .delhi_center_head {
	font-size: 40px;
	font-weight: 800;
	color: #FFF;
	align-items: end;
	float: right;
	display:none;
	padding: 0px 28px 0 0;
}
.main_manu .navbar-toggleable-md .navbar-nav .nav-link {
	padding: 10px 12px;
	border-right: #b9585e 1px solid;/* margin: 10px 0;*/
}
.cc-count table tr td strong {
	font-weight:600;
	color: #000000;
}
.acc-count .faculty_select {
	float:right;
}
.acc-count .tablink.active {
	color:#000;
	border-bottom: #911c24 4px solid;
}
.acc-count .tablink.active b {
	font-weight: bold;
	color: #000;
}
.delhi-center-home {
}
.online_top_admission .navbar-toggleable-md .navbar-nav .nav-link {
	border:none!important;
	border-right: #b9585e 0px solid!important;
	margin:0;
	padding: 0px 2px;
}
.last_link {
	border-right:none!important;
}
.delhi_center_menu .navbar a {
	font-size: 16px;
	padding: 13px;
	color: #000;
	font-weight: 600;
}
.delhi_center_menu {
	padding:15px 0;
}
.delhi_center_menu .navbar ul {
	border-bottom: solid 1px #f2f2f2;
	padding-bottom: 15px;
}
.delhi_text p {
	font-size:14px;
	line-height:26px;
}
.delhi_center_sec .first_box {
	background-color:#5b555a;
	margin-right:5px;
	padding: 30px;
	width: 100%;
}
.delhi_center_sec .text_box {
	border-bottom:solid 1px #847f83;
	padding-bottom:15px;
	margin-bottom: 20px;
}
.delhi_center_sec .text_box h4 {
	font-size: 18px;
	color: #FFF;
	font-weight: 600;
	line-height:20px;
}
.delhi_center_sec .text_box h4 span {
	float:right;
	margin-top: 12px;
}
.delhi_center_sec .text_box p {
	font-size: 14px;
	color: #FFF;
	font-weight: 300;
	line-height:24px;
	line-height:16px;
	padding-top:10px;
}
.delhi_center_sec .text_box p:hover {
	color:#ddd;
}
.delhi_center_sec .text_box h4:hover {
	color:#ddd;
}
.delhi_center_sec .first_box2 {
	background-color:#f2f0f0;
	margin-left: 5px;
	padding: 30px;
	width: 100%;
}
.delhi_center_sec .first_box2 h4 {
	font-size: 30px;
	color: #222;
	font-weight: 600;
}
.delhi_center_sec .first_box2 ul li {
	font-size: 16px;
	border-bottom: solid 1px #c3c3c3;
	padding: 10px 0px;
}
.delhi_center_sec .first_box2 ul li span {
	float:right;
}
.delhi_fee_sec .first_box {
	background:#f2f0f0 url(../images/fee.png) no-repeat 95% 85%;
	width:100%;
}
.delhi_fee_sec .first_box h3 {
	font-size:18px;
	color:#222;
	font-weight:700;
	padding:30px;
}
.delhi_fee_sec .first_box2 {
	margin-left:10px;
	background:#f2f0f0 url(../images/course.png) no-repeat 95% 85%;
	width:100%;
}
.delhi_fee_sec .first_box2 h3 {
	font-size:18px;
	color:#222;
	font-weight:700;
	padding:30px;
}
.delhi_fee_sec .first_box3 {
	margin-left:10px;
	background:#f2f0f0 url(../images/admission-p.png) no-repeat 95% 85%;
	width:100%;
}
.delhi_fee_sec .first_box3 h3 {
	font-size:18px;
	color:#222;
	font-weight:700;
	padding:30px;
}
.contact2 .contect_head {
	background: transparent;
	border: 1px solid #000;
	border-right: none;
	border-left: none;
	border-top: none;
	font-size: 24px;
	height: 38px;
	margin: 0 0 27px 0;
	padding: 0;
	color: #000;
}
.contact2 .map-count {
	width: 575px;
	background: #ffffff;
	display: inline-block;
	padding: 40px;
	position: absolute;
	top: 0;
	margin: 77px 60px;
	min-height: 340px;
	right: 0;
}
.contact2 .map-count address {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	line-height: 28px;
}
.contact2 .map-count address a {
	color:#000;
}
.alumni_box .img-fluid {
	width:100%;
	max-width:310px;
}
.gallery .count {
	background: #e2e2e2;
	padding: 25px 30px;
	margin-top:-6px;
}
.gallery .count p {
	font-size:18px;
}
.media_cov .count {
	background: #edd4c3;
	padding: 20px;
	margin-top:-6px;
}
.media_cov .count p {
	font-size:18px;
	padding-top:0px;
	padding-bottom:6px;
}
.news .count {
	background: #f0f0f0;
	padding: 0px 15px;
	min-height:180px;
}
.news .count img {
	position:absolute;
	bottom:20px;
}
.news .count p {
	font-size:18px;
	color:#595959;
}
.news .count p span {
	font-weight:600;
	font-size:16px!important;
	color:#595959!important;
}
.news .bg_orange {
	background: #eaa968;
	padding: 35px;
	height: 390px;
}
.news .bg_orange .date {
	font-size:60px;
	font-weight:600;
	color:#000;
	line-height:67px;
}
.news .bg_orange .date small {
	display:flex;
	font-size:18px;
	line-height:15px;
	font-weight:700;
	color:#000;
	padding-left:5px;
}
.news .bg_orange .text_head {
	font-size:20px;
	color:#000;
	font-weight:600;
	line-height:28px;
}
.news .bg_orange p {
	font-size:18px;
	color:#000;
	font-weight:600;
	padding-bottom:5px;
}
.news_details_date p span {
	border-bottom: solid 2px #a0a0a0;
	padding-bottom: 10px;
}
.news_details_date .button_box {
	font-size: 18px;
	color: #000;
	border: solid 2px #5376a0;
	padding:6px 14px;
	width:22%;
}
.news_details_date .button_box span {
	margin-right:6px;
	vertical-align: middle;
	margin-top:10px;
}
.news h1 {
	font-size: 40px;
	color: #a01c24;
	line-height: 51px;
}
.news .news_details_box {
	padding-right:50px;
}
.press .date {
	font-size: 60px;
	font-weight: 300;
	color: #FFF;
	line-height: 67px;
	background: #b27c4b;
	width: 87px;
	height: 91px;
	padding: 0px 10px;
}
.press .date small {
	display:flex;
	font-size:16px;
	line-height:15px;
	font-weight:500;
	color:#FFF;
	padding-left:5px;
}
.press .press_title {
	font-size:24px;
	font-weight: 600;
}
.press p {
	font-size:18px;
}
.press .press_box {
	border-bottom: solid 2px #b47176;
	padding-bottom: 36px;
	padding:20px;
}
.press .press_box .download_press {
	opacity: 0;
}
.press .press_box:hover .download_press {
	opacity:1;
}
.press .press_box:hover {
	background-color:#eaa968;
	color:#000;
}
.press .press_box:hover .date {
	font-size: 60px;
	font-weight: 300;
	color: #FFF;
	line-height: 67px;
	background: #eaa968;
	width: 87px;
	height: 91px;
	padding: 0px 10px;
}
.press .press_box:hover .date small {
	display:flex;
	font-size:16px;
	line-height:15px;
	font-weight:500;
	color:#FFF;
	padding-left:5px;
}
.press .download_img {
	border-right: solid 1px #b07f4e;
	padding-right: 20px;
	margin-right:20px;
}
.press_box a:hover {
	color:#000;
}
/*.banner .owl-dots {display:none!important; margin-top:0px!important}*/
.banner .owl-nav {
	display:none!important;
}
.delhi_slider .owl-dots {
	display:none!important;
	margin-top:0px!important
}
.delhi_slider .owl-nav {
	display:none!important;
}
.banner .owl-theme .owl-dots .owl-dot span {
	background:#a01c24;
}
.banner .owl-theme .owl-dots, .owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	background: transparent;
	display: inline-block;
	position: absolute;
	left: 15px;
	width: auto;
	bottom:20px;
}
.banner .owl-theme .owl-dots .owl-dot span {
	width:5px;
	height: 5px;
	margin: 5px 3px;
}
#page .notification-sec .owl-nav {
	font-size: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#page .notification-sec .owl-nav div.disabled {
	opacity:0.4
}
#page .notification-sec .owl-nav .owl-next {
	top:0px;
	left: -24px;
	position: relative;
	margin-right: 1px;
}
#page.notification-sec .owl-nav .owl-prev {
	top: auto;
	right: auto;
	position: relative;
}
#page .notification-sec .owl-nav .owl-prev:before {
	background-image: url(../images/right-aerrow.png);
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left: -20px;
}
#page .notification-sec .owl-nav .owl-next:before {
	background-image: url(../images/left-aerrow.png);
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 24px;
}
.app_box {
	float:right;
	margin-right: 30px;
}
.sec1 {
	overflow:hidden;
}
.sec2 {
	overflow:hidden;
}
.sec3 {
	overflow:hidden;
}
.sec4 {
	overflow:hidden;
}
.sec5 {
	overflow:hidden;
}
.sec6 {
	overflow:hidden;
}
.sec7 {
	overflow:hidden;
}
.sec8 {
	overflow:hidden;
}
.sec9 {
	overflow:hidden;
}
.main-hover-left .row .col-sm-4 {
	max-width: 32%;
}
.main-hover-right ul {
	padding-bottom:50px!important;
}
.about_cmd .about_sec {
	background:#f0f0f0;
}
.about_cmd .about_sec .about_box2 {
	padding: 18px 60px 52px 25px;
}
.about_cmd .about_sec .about_box2 h2 {
	font-size: 48px;
	font-weight: 300;
	padding-bottom: 0px;
	color: #194880;
	border-bottom: solid 1px #b4b4b4;
	width: 85%;
}
.about_cmd .about_sec .about_box2 h2 span {
	font-size: 14px;
	font-weight: 600;
	color: #000;
	display: inline-flex;
	padding-top: 20px;
}
.about_cmd .about_sec .about_box2 h2 span strong {
	color:#000;
}
.about_cmd .about_sec .about_box2 h5 {
	font-size: 24px;
	color: #911c24;
	line-height: 33px;
}
.about_cmd .about_cmd_img {
	position: absolute;
	bottom: 0;
	left: 0;
}
.about_cmd .about-sec2 ul li {
	font-size:14px;
}
.testimonials .testimonials_box a {
	color:#a01c24;
}
.testimonials .testimonials_box p span {
	font-size:18px;
}
.testimonials .testimonials_box p strong {
	font-size:18px;
	font-weight:700;
	color:#191919;
}
.testimonials .testimonials_row {
	border-bottom: solid 1px #e6c3c5;
	padding-bottom: 34px;
	margin-bottom:40px;
}
.testimonials .load_more {
	font-size: 24px;
	color: #808080;
	text-align: center;
}
.testimonials .load_more a {
	color: #808080;
}
.testimonials .load_more img {
	vertical-align: middle;
}
.why_made .why_made_box {
	padding-right:70px;
}
.why_made .why_img {
	position: absolute;
	right: 10px;
	top: 0;
	width: 48.69%;
}
.why_made .why_img img {
	width:100%;
	float:right;
}
.why_made .why_support {
	background:#f7f7f7;
	margin: 0 5px;
	padding: 30px;
	width:100%;
}
.why_made .why_support2 {
	background:#f7f7f7;
	margin: 0 5px;
	padding: 30px;
	width:100%
}
.why_made .why_main_support {
	padding:0px 0;
}
.why_made .why_made_box .why_content_box {
	padding-bottom:30px;
}
/*.why_made .why_support h2 {font-size: 26px; color: #333333; font-weight: 900;}*/
.why_made .why_support2 h2 {
	font-size: 20px;
	color: #333333;
	font-weight: 500;
}
.why_made .why_made_box h3 {
	font-size:28px;
}
.why_made .why_made_box .ul-style li {
	font-size:16px;
	line-height:30px;
}
.why_made .why_made_box2 {
	padding:5px 0px;
}
.why_made .why_made_box2 h3 {
	font-size:28px;
}
.why_made .why_made_box2 .ul-style li {
	font-size:14px;
	line-height:26px;
}
.why_made .why_sec2 {
	background:#f7f7f7;
}
.why_made .why_sec2 .why_made_box2 {
	padding:30px;
}
.why_made .why_sec2 .girl_box {
	position: absolute;
	top:7px;
	right: 0;
}
.why_made .why_sec2 .girl_box img {
	width:85%;
	float:right;
}
.why_made .why_sec3 .why_made_box {
	padding-right:45px;
}
.why_made .why_sec3 .why_made_box .why_content_box {
	padding-bottom:30px;
}
.why_made .why_sec3 .why_made_box .why_content_box2 {
	padding-bottom:0px;
}
.why_made .why_sec4 .why_result {
	padding-right:5px;
}
.why_made .why_sec4 .why_result2 {
	padding-right:5px;
	background-color:#f0f0f0;
	padding:60px 60px 45px;
}
.achivement {
}
.achivement .nav-tabs {
	border-bottom:0px;
	margin-bottom: 40px;
}
.achivement .nav-tabs .nav-link {
	border:0;
}
.achivement .nav-link {
	padding:0;
}
.course.achivement .nav-tabs .nav-item {
	text-align:center;
	width:auto;
}
.achivement .nav-tabs .nav-item {
	text-align:center;
	width:30%;
}
.achivement .nav-tabs .nav-item a {
	color: #333;
	padding: 35px 0;
	border-radius: 0;
	font-size: 24px;
	font-weight: 600;
	border-right: solid 1px #FFF;
	background:#e8e4e5;
}
.achivement .nav-tabs .nav-item {/*background-color:#e5e5e5;*/
	margin-right:5px;
}
.achivement .nav-tabs .nav-item.gate {
	background-color:#e5e5e5;
}
.achivement .nav-tabs .nav-item.psus {
	background-color:#e5e5e5;
}
.achivement .nav-tabs .nav-item.exams {
	background-color:#e5e5e5;
}
.achivement .nav-tabs .nav-item.others {
	background-color:#e5e5e5;
}
.achivement .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color: #333;
	padding: 35px 0;
	border-radius: 0;
	font-size: 24px;
	font-weight: 600;
	background:#fab87c;
}
.achivement .ce {
	font-size: 100px;
	font-weight: 700;
	color: #fab87c;
	line-height:65px;
	text-align: right;
	padding-right: 20px;
	position:relative;
}
/*.achivement .nav-tabs .nav-link.active:after { content:''; position:absolute; bottom:-20px; left:0; border:solid 20px transparent; border-left:solid 20px #fab87c; }*/

.achivement .ce_text {
	width:100%;
	background-color:#e5edf3;
	padding:40px;
}
.achivement .ce_text p {
	color:#191919;
	font-size:24px;
	line-height:33px;
	padding-bottom:15px;
}
.achivement .ce_text p span {
	font-weight:700;
	color:#911c24;
}
.achivement .view-detail {
	width: 125px;
	display: inline-block;
	margin-top: 5px;
}
.achivement .view-detail a {
	background: url(../images/view_details.png) right 5px center no-repeat;
	font-size: 14px;
	text-decoration: none;
	color: #871c24;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}
.achivement .view-detail a:hover {
	color:#fab87c;
}
.classroom .post h3 {
	font-weight:600;
}
.classroom h3 {
	padding:20px 0px;
	line-height:31px;
	font-size:21px;
	font-weight:300;
	color:#a01c24;
}
.classroom h3 span {
	font-weight:500;
	color:#a01c24;
}
.classroom span {
	font-weight:500;
	color:#a01c24;
}
.why_made.classroom span {
	font-weight:500;
	color:#fff;
}
.classroom h5 {
	padding:20px 0px 10px;
	line-height:31px;
	font-size:21px;
	font-weight:600;
	color:#333333;
}
.cls-list ul li {
	list-style:disc;
	margin-left:40px;
}
.cls-list .ul-style li {
	background: none;
	padding-left:0px;
}
table.my_table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
	font-family: 'Lato', sans-serif;
}
table.my_table caption {
	margin: .5em 0 .75em;
}
table.my_table tr {
	background: #f8f8f8;
	border: 1px solid #ddd;
}
table.my_table thead tr {
	background: #a01c24;
	color: #fff;
}
table.my_table tr th {
	padding: 15px;
	font-size: 16px;
	font-weight:600;
	line-height: 18px;
}
.table-bordered {
	font-size:14px;
}
.table td {
	font-size:14px;
	padding:10px 15px;
}
table.my_table th, table.my_table td {
	padding: 15px;
	font-size: 16px;
	font-weight:500;
	line-height: 18px;
}
 table.my_table tbody tr:nth-child(even) {
background: none;
}
.study-material {
	background:#f8f4f3;
	margin:40px 0;
}
.study-material-content {
	padding:30px;
}
.study-material-content h3 {
	color:#333;
	font-weight:600;
	padding:0px;
}
.study-material-content .ul-style li {
	line-height:32px;
	font-size:14px;
	font-weight:500;
}
.classroom-study .first_box {
	background-color:#fcddcb;
	margin-right:5px;
	padding: 40px;
	width: 100%;
}
.classroom-study .first_box2 {
	background-color:#a8c3d8;
	margin-left: 5px;
	padding: 40px;
	width: 100%;
}
.classroom-study h3 { /*font-size:30px;*/
	font-weight:600;
	color:#333;
	padding:0px;
}
.classroom-study h4 {
	font-size:22px;
	font-weight:500;
	color:#871c24;
	padding-top:0px;
}
.classroom-study .first_box2 .ul-style li {
	font-size:14px;
	font-weight:300;
}
.classroom-study .first_box2 .ul-style li ul {
	margin-left:0px;
}
.classroom-study .first_box2 .ul-style li ul li {
	background-image:none;
	line-height:28px;
}
.fee-structure .sec1 {
	padding:0px 0;
}
.fee-structure .sec1 .nav-tabs {
	margin-top: 0px;
	margin-bottom:30px;
}
.fee-structure .sec1 .nav-tabs {
	border-top:none;
	border-bottom: none;
}
.reference.fee-structure .sec1 .nav-tabs .nav-item {
	font-size: 18px;
	padding-right: 22px;
	margin-top: 10px;
	border: none;
	padding-left: 0px;
	font-weight: 400;
	width: 120px;
	float: left;
	text-align:center;
}
.dd-conform .form-group {
	width:43%;
	float:left;
	margin-right:30px;
}
.dd-conform .btn-submit {
	display: inline-block;
	margin-top:20px;
	width: 120px;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/btn-ar.png) right 20px top 18px no-repeat;
	background-color: #a01c24;
	text-align: left;
	text-transform: uppercase;
}
.fee-structure .sec1 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color:#000;
	border-bottom:#911c24 1px solid;
	background :url(../images/achiv-ar.png) no-repeat bottom 0px;
}
.notification-sec .owl-carousel .owl-item img {
	width:auto;
	display:inline-block;
}
.book-list h3 {
	width:100%;
	font-size:24px;
	font-weight:600;
	padding:0px 0px 50px;
}
.upcom-batches .sec1 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color:#000;
	border-bottom:#911c24 1px solid;
}
.fee-structure .sec1 .nav-tabs .nav-item {
	font-size:18px;
	padding-right: 22px;
	margin-top:10px;
	border: none;
	padding-left:0px;
	font-weight:400;
}
.upcom-batches .sec1 .nav-tabs .nav-item {
	font-size: 18px;
	padding-right: 20px;
	margin-top: 10px;
	border: none;
	padding-left: 0px;
	font-weight: 400;
}
.fee-structure .sec1 .tab-count .tablink span {
	font-size:20px;
	text-transform:uppercase;
	color:#000;
	line-height:22px;
}
.fee-structure .sec1 .tab-count .tablink.active b {
	font-size:30px;
	font-weight:800;
}
.fee-structure .my_table th, table.my_table td {
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #292b2c;/*border-right: #ededed 1px solid;*/
}
.fee-structure .my_table th, table.my_table td:last-child {
	border-right:none;
}
.fee-structure .my_table tr {
	border: none;
}
.fee-structure .my_table {
	border: none;
}
.fee-structure .my_table tr {
	background: #eeeeee;
}
.fee-structure .my_table th, table.my_table td strong {
	font-weight:bold;
	font-size:18px;
}
.fee-structure .btn.mybtn {
	font-size:12px;
	width:115px;
	line-height: 12px;
	margin-top:0px;
	margin-right:0px;
	text-transform:capitalize;
}
.fee-structure .btn.mybtn:hover {
	opacity:0.6;
}
.cc-count {
	margin-bottom:20px;
}
.note {
	width:100%;
	display:inline-block;
	text-align: left;
	margin-top: 20px;
}
.note ul {
}
.note ul li {
	color:#000;
}
.btn-count {
	width:100%;
	display:inline-block;
	text-align: right;
}
.note strong {
	color:#000;
	font-weight:bold;
	font-size:20px;
	margin-bottom:30px;
}
.fee-structure .ul-style {
	padding-left:20px;
}
.fee-structure .ul-style li {
	font-size:14px;
	background:none;
	list-style-image:url(../images/bullet1.png);
	padding-left: 10px;
}
.fee-structure .ul-style li strong {
	color:#871c24;
	font-size:16px;
}
#defaultOpen b {
	font-weight: bold;
	color:#000000;
}
.acc-count {
	width: 100%;
	display: inline-block;
	margin-top: 0px;
}
.acc-count a {
	color:#a01c24;
}
.showTabs {
	display: block!important;
}   /* error*/
.hideTabs {
	display: none!important;
}
/* Style the tab buttons */
.fee-structure .tablink {
	background-color: #fff;
	color: white;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 5px 0px;
	font-size: 16px;
	width: auto;
	margin-right:2px;
}
.fee-structure .bg1 {
	background:#fcddcb;
	padding:6px 10px;
	color:#000!important;
}
/*.fee-structure .bg1:hover{ background:#a8c3d8;}*/
.fee-structure .bg2 {
	background:#a8c3d8;
	padding:6px 10px;
}
.fee-structure .bg3 {
	background:#a8c3d8;
	padding:6px 10px;
}
.fee-structure .bg4 {
	background:#a8c3d8;
	padding:6px 10px;
}
.fee-structure .bg5 {
	background:#a8c3d8;
	padding:6px 10px;
}
/*.fee-structure .bg2:hover{ background:#fcddcb;}*/



/* Change background color of buttons on hover */
.fee-structure .tablink:active .bg2 {
}
.fee-structure .my_table th {
	font-weight:500;
	font-size:13px;
	background: #871c24;
	text-align: center;
	width: auto;
	color: #fff;
	padding:14px 0;
	border-right: #b9585e 1px solid;
}
.w200 {
	width:200px!important;
}
/* Set default styles for tab content */
.fee-structure .tabcontent {
	color: white;
	display: none;
	text-align: center;
}
/* Style each tab content individually */ 


/*career*/

.career-page .sec1 {
	padding:0px 0;
}
.career-page .sec1 .nav-tabs {
	margin-top: 0px;
	margin-bottom:30px;
}
.career-page .sec1 .nav-tabs {
	border-top:none;
}
.career-page .sec1 .nav-tabs .nav-link.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -9px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.career-page .sec1 .nav-tabs .nav-link.active {
	color: #fff;
	background-color: #ff0a13;
	padding: 6px 20px;
	border-radius: 0;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	display: inline-block;
	width: 100%;
}
.career-page .sec1 .nav-tabs .nav-item {
	font-size: 20px;
	padding-right: 44px;
	border: none;
}
.career-page .sec1 .tab-count .tablink span {
	font-size:20px;
	text-transform:uppercase;
	color:#000;
}
.career-page .sec1 .tab-count .tablink b {
	font-size:30px;
	font-weight:400;
}
.current-opening {
}
.current-opening h2 {
	font-size:40px;
	line-height:51px;
	font-weight:400;
	color:#a01c24;
}
.current-opening p strong {
	font-size:21px;
	font-weight:bold;
	color:#000;
}
.current-opening p {
	font-size:21px;
	font-weight:300;
	line-height:31px;
}
.current-opening table.my_table tr {
	border:none;
}
.current-opening table.my_table {
	border: none;
}
.current-opening table.my_table td:nth-child(odd) {
width:20%;
}
.career-page .ies-detail .panel-title > a.collapsed {
	color: #000;
}
.career-page .ies-detail .panel-title > a {
	color: #a01c24;
}
.career-page .my_table th, table.my_table td strong {
	color:#000000;
}
.career-page table.my_table tr {
	background: #eeeeee;
}
.career-page .current-opening ul {
	padding-left:15px;
}
.career-page .ul-style li {
	font-size: 16px;
	background: none;
	list-style-image: url(../images/bullet1.png);
	padding-left: 10px;
}
.career-page .btn.mybtn {
	font-size: 16px;
	background-size: 10%;
	font-weight:400;
	text-transform:capitalize;
	width:140px;
	background:#871c24 url(../images/ca-ar.png) right 18px top 13px no-repeat;
}
.career-page .btn.mybtn:hover {
	opacity:0.6;
}
.submit-resume {
	background:#FFF;
	width:100%;
	display:inline-block;
}
.submit-resume .form-group input {
	border-radius: 0;
	height: 43px;
	color: #808080;
	background: transparent;
}
.submit-resume .form-group select {
	background: transparent;
	border-radius: 0;
	color: #808080;
	-webkit-appearance: none;
}
.submit-resume .form-group textarea {
	border-radius: 0;
	color: #808080;
	background: transparent;
	resize: none;
}
.select-pointer {
	background:#fff url(../images/pointer.png) no-repeat scroll center center;
	bottom:0px;
	height: 37px;
	pointer-events: none;
	position: absolute;
	right: 15px;
	width: 26px;
	z-index: 1;
	-webkit-appearance: none;
	background-color: transparent;
}
.reletive {
	position: relative;
}
.submit-resume .form-group {
	position: relative;
}
.submit-resume .form-group label {
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}
.madevalue-left {
	background:#911c24;
	padding:70px;
	min-height:578px;
}
.career-page .detail-sec1 .madevalue-left blockquote {
	font-size: 30px;
	font-weight: 300;
	color: #fff;
	line-height: 40px;
	margin-top: 40px;
}
.sec1 ul.nav-tabs li a.reference1:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.sec1 ul.nav-tabs li a.reference1 {
	border-bottom: 1px solid #911c24;
}
.fee-structure .sec1 .nav-tabs .nav-link.reference:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.upcom-batches .sec1 .nav-tabs .nav-link.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.madevalue-right b {
	font-size:21px;
	font-weight:400;
	margin-bottom:30px;
	display: inline-block;
}
.madevalue-right p {
	margin-bottom: 30px;
}
.gen {
	width:100%;
	display:inline-block;
	padding:80px 0;
}
.gen h2 {
	color:#000;
	font-size:30px;
}
.life-right {
	background:#911c24;
	color:#fff;
	display:inline-block;
	padding: 67px 60px;
}
.life-right h3 {
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:40px;
	margin: 0 0 21px 0;
}
.pic {
	width:100%;
	display:inline-block;
	margin-top: 60px !important;
}
.pic ul {
}
.pic ul li {
	position: relative;
	width: 375px;
	float: left;
	min-height: 396px;
	padding: 0;
	margin: 0px 10px 10px 0;
}
 .pic ul li:nth-child(1) {
 width: 450px;
 margin-right: 10px;
}
 .pic ul li:nth-child(1) .caption {
width:100%;
}
 .pic ul li:nth-child(4) {
 width: 450px;
 margin-right: 10px;
}
 .pic ul li:nth-child(4) .caption {
width:100%;
}
.pic ul li img {
}
.pic .caption {
	position: absolute;
	bottom: 16px;
	padding: 20px;
	width: 100%;
	background: #000;
	opacity: 0.6;
	color: #fff;
	display: block;
}
.uploadre {
	width:100%;
	height: 50px;
	border: 1px solid #999;
	text-align: center;
	padding: 10px;
	cursor: pointer;
}
.up-count {
	vertical-align: bottom;
	width: 100%;
	display: inline-block;
	position: absolute;
	bottom: 10px;
}
/* Style the tab buttons */
.career-page .tablink {
	background-color: #fff;
	color: white;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	font-size: 17px;
	width: 25%;
}
/* Change background color of buttons on hover */
.career-page .tablink:hover {
}
/* Set default styles for tab content */
.career-page .tabcontent {
	color: white;
	display: none;
	text-align: center;
}
/* Style each tab content individually */ 
.drop-area {
	width: 35%;
	height: 50px;
	border: 1px solid #999;
	text-align: center;
	padding: 10px;
	cursor: pointer;
	margin-bottom: 20px;
}
#thumbnail img {
}
canvas {
	border:1px solid red;
}
.career-page .custom_file_upload {
	width: 100%;
	height: 40px;
	margin:0px auto;
}
.career-page input.file {
	width: 314px;
	height: 40px;
	border: 1px solid #BBB;
	border-right: 0;
	color: #888;
	padding: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	outline: none;
}
.career-page div.file_upload {
	width: 80px;
	height:40px;
	background:#dedede;
	border: 1px solid #999;
	display: inline;
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-top: 8px;
}
.career-page .file_upload:before {
	content: 'Browse';
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
}
.career-page .file_upload input {
	position: relative;
	height: 30px;
	width: 250px;
	display: inline;
	cursor: pointer;
	opacity: 0;
}
.submit-resume .btn.mybtn {
	display: inline-block;
	width: 115px;
	font-size:16px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/btn-ar.png) right 18px top 15px no-repeat;
	background-color: #a01c24;
	text-align: left;
	text-transform: capitalize;
	margin-top:20px;
}
.admition-sec2 {
	margin-bottom: 40px;
}
.career-page .sec1 .nav-tabs {
	border-bottom:none;
}
.milestone {
	position:absolute;
	bottom:27px;
	width:100%;
	display:inline-block;
}
.milestone .left {
	float: left;
}
.milestone .ryt {
	float: right;
}
.milestone .left {
	background: url(../images/arrow-left-icon.png) no-repeat left;
	width: 13px;
	height: 20px;
	display: table;
	font-size: 0;
	opacity: 1;
	padding: 0;
	position: absolute;
	top: 4px;
	cursor: pointer;
	z-index: 999;
	left: -97%;
}
.milestone .ryt {
	background: url(../images/arrow-right-icon.png) no-repeat right;
	width: 13px;
	height: 20px;
	display: table;
	font-size: 0;
	opacity: 1;
	padding: 0;
	position: absolute;
	top: 4px;
	cursor: pointer;
	z-index: 999;
}
.about .text__color--greydark {
	color:#292b2c;
	font-family: 'Open Sans', sans-serif;
}
.nested {
	width: 90%;
}
.nested p {
	font-size:30px!important;
	font-weight:600;
}
.result-count {
	width:100%;
	display:inline-block;
	margin-top:50px;
}
.result-count ul {
}
.result-count ul li {
	padding:0px 5px;
	margin-top: 20px;
	margin-bottom: 45px;
}
.result-count ul li .col-box {
	position:relative;
	padding: 50px 0 60px;
}
 .result-count ul li:nth-child(1) .icons {
background:#fbc1bd;
color:#8c3c35;
}
.result-count ul li:nth-child(2) .icons {
background:#c7ccea;
color:#424a7b;
}
.result-count ul li:nth-child(3) .icons {
background:#a8dfb7;
color:#338a46;
}
.result-count ul li:nth-child(4) .icons {
background:#fed9af;
color:#ad753a;
}
.result-count ul li:nth-child(5) .icons {
background:#91d8f6;
color:#207395;
}
 .result-count ul li:nth-child(1) .col-box .btn-count-ac {
background:#fbc1bd;
}
.result-count ul li:nth-child(1) .col-box {
background:#fce3df;
height:100%;
}
 .result-count ul li:nth-child(2) .col-box .btn-count-ac {
background:#c7ccea;
}
.result-count ul li:nth-child(2) .col-box {
background:#dadff2;
height:100%;
}
 .result-count ul li:nth-child(3) .col-box .btn-count-ac {
background:#a8dfb7;
}
.result-count ul li:nth-child(3) .col-box {
background:#d3eedb;
height:100%;
}
 .result-count ul li:nth-child(4) .col-box .btn-count-ac {
background:#fed9af;
}
.result-count ul li:nth-child(4) .col-box {
background:#ffead5;
height:100%;
}
 .result-count ul li:nth-child(5) .col-box .btn-count-ac {
background:#91d8f6;
}
.result-count ul li:nth-child(5) .col-box {
background:#d2eefa;
height:100%;
}
 .col-box div[class*="col-"] {
padding:0;
}
.result-count ul li h2 {
	color:#333;
}
.result-count ul li .icons {
	width: 100px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	border-radius: 100%;
	height: 100px;
	background: rgba(0, 0, 0, 0.2);
	text-align: center;
	position: absolute;
	top: -52px;
	left: 70px;
}
.result-count ul li .icons img {
	display:block;
	margin:auto
}
.result-count h2 {
	font-size:18px;
	font-weight: 600;
	padding: 5px 10px;
	line-height:20px;
	text-align: center;
	position: relative;
	border-radius: 25px;
	margin: 0 auto;
	float: none;
}
.result-count p {
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:22px;
	border-bottom:#666 1px solid;
	padding: 10px 0px;
	text-align:center;
}
.result-count .btn.mybtn {
	font-size: 12px;
	text-transform: none;
	color:#333;
	border-radius: 50px;
	background:#fefefe;
	font-weight: 500;
	width:auto;
	padding:2px 10px;
}
.result-count .btn.mybtn:hover {
	color:#8b2118;
	background:#eeebeb;
}
.result-count .btn.mybtn:visited {
	box-shadow:none;
}
.result-count .btn.mybtn:focus {
	box-shadow:none;
}
.btn-count-ac {
	position: relative;
	right: 0;
	bottom: 0;
	margin-top:25px;
	text-align:center;
}
.col-box .btn-count-ac {
	position:absolute;
	bottom:0px;
	left:0%;
	right:0;
	text-align:left;
	padding:6px 0px 6px 10px;
}
.result-count strong {
	font-weight:800;
	color: #333;
}
.center-popup .fcount .btn-submit {
	background:#000 !important;
	border-radius: 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	background:none;
	padding: 10px 15px 10px 15px;
	position: relative;
	bottom:0;
	height:auto;
	border:none;
	font-family: 'Montserrat', sans-serif;
	text-align:center;
	line-height: 20px;
	margin-top: 20px;
}
.center-popup .fcount input {
	width:100%;
	border-top:none;
	margin-bottom:5px;
	padding-left:0px;
	border-left:none;
	border-right:none;
	color:#5d5d5d;
	font-family: 'Roboto', sans-serif;
}
.center-popup .fcount select {
	width:100%;
	border-top:none;
	margin-bottom:5px;
	border-left:none;
	border-right:none;
	color:#5d5d5d;
	font-family: 'Roboto', sans-serif;
}
.center-popup .fcount textarea {
	resize:none;
	width:100%;
	border-top:none;
	border-left:none;
	border-right:none;
	color:#5d5d5d;
	font-family: 'Roboto', sans-serif;
	padding-left:0px;
}
.center-popup .fcount {
	display: block;
	padding:20px;
}
.form-group .btn.btn-link {
	background:#871c24;
	color:#FFF;
	margin-top:15px;
}
.center-popup textarea {
	display:block;
	height: 80px;
	margin-bottom: 6px;
	width: 250px;
}
.center-popup .login a:hover {
	color:#000;
}
.center-popup .login a {
	color:#fff;
}
.modal-header {
	background:#a21c25;
	color:#fff;
}
.modal-header select.form-control:not([size]):not([multiple]) {
height: 30px;
background-color: transparent;
border: none;
font-size:24px;
color:#fff;
width: auto;
display: inline-block;
padding: 0 15px;
}
.modal-header select {
	color:#fff;
}
.modal-header select option {
	color:#fff;
	font-size:18px;
	background:#a21c25;
	border-bottom:#fff 1px solid!important;
}
.modal-header .form-group {
	border: 0;
	border-radius: 0;
	width: 100%;
	background-color: transparent !important;
	color:#fff;
}
.modal-header h3 {
	font-size:24px;
	display: inline-block;
	float:left;
}
.center-popup .fcount .btn-submit:hover {
	background:#871c24 !important;
}
.map-count .form-group .my-alert {
	right: 170px;
	bottom:15px;
}
.home-popup .modal {
	top:80px;
}
/* The Modal (background) */
.map-count .modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 4; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: -70px;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}
.center-popup .fcount p {
	padding:0;
}
/* Modal Content */
.map-count .modal-content {
	background-color: #fefefe;
	margin: auto;
	border: 1px solid #888;
	width: 40%;
}
/* The Close Button */
.map-count .close {
	color: #a21c25;
	float: left;
	font-size: 28px;
	font-weight: bold;
	position: absolute;
	right: -10px;
	top: -10px;
	opacity: 1;
	background: #fff;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	padding: 1px 0 0 8px;
}
.ban-count {
	position:absolute;
	bottom: 0;
	right: 0;
	margin-right:40px;
}
.map-count .close:hover, .map-count .close:focus {
	color: #a21c25;
	text-decoration: none;
	cursor: pointer;
}
/*serch*/
.search_icon a {
	width:auto;
	height:auto;
	display: inline-block;
	padding-left: 10px;
	background-size: 100%;
}
.sticky .search_icon a {
	width:auto;
	height:auto;
	display: inline-block;
	padding-left:0px;
	background-size: 100%;
}
.search_icon a.nav-link {
	background:none;
}
.search_icon a .lnr {
	position:relative;
	top:2px
}
.search_icon a {
	border-color:#000
}
.search_icon .search_box {
	position:relative;
}
.search_icon .search_box.open {
	margin-top:0;
}
body.noScroll {
	height:100%;
	overflow:hidden
}
.search_icon .search_box {
	overflow:hidden;
	width:100%;
	height:100%;
	position:fixed;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	top:0;
	right:0;
	background:rgba(0, 0, 0, 0.95);
	height:100vh;
	margin-top:-100vh;
	z-index:99999;
	display:flex;
	align-items:center;
}
.search_icon .search_box input[type=text] {
	width: 100%;
	max-width: 610px;
	border: none;
	outline: none;
	padding: 0 45px 0 10px;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	height: 50px;
	background:transparent;
	color: #fff;
	margin:0 auto;
	border-bottom:1px solid #fff;
}
.search_icon .search_box .close_btn {
	background:url(../images/sprite.png) no-repeat -278px -31px;
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	top:40px;
	right:40px;
	cursor:pointer;
	border-left:none;
	margin:0;
}
/*serch*/



/*tab by class*/

		/*  This class is the container for our menu.
    It defines attributes for everything inside. */
.tabbed-menu {
	width: 100%;
}
/*  This class defines how your menu options
    will be arranged and also gives us a nice 
    dividing line between the menu and the content. */
.tabs {
	text-align: center;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	line-height: 26px;
	color: #0088CC;
	border-bottom: 1px solid #DDDDDD;
}
/*  This defines the look of the individual tabs of 
    your menu when they are contained in a tabs class.
    Note the space between the two class selectors. */
.tabs .tab {
	margin-bottom: -1px;
	padding: 3px 10px 0 10px;
	border: 1px solid #DDDDDD;
	background:transparent;
	/*  inline-block tells the browser to arrange the list
    elements in a line rather than each element on its
    own line. */
    display: inline-block;
	/*  The attributes here round the top left
    and right corners of the tabs. */
    border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
/*  This defines what a tab should look like when selected 
    Note the lack of space between .tab and .selected */
.tabs .tab.selected {
	background: #FFF;
	border-bottom-color: transparent;
	border: none;
}
/*  This defines how a tab looks when your mouse hovers above it */
.tabs .tab:hover {
	color: #333333;
	cursor: pointer;
	background: #FFFFFF;
}
/*  This centers all of the text within a page element
    and makes all pages default to a non-visible state */
.page {
	display: none;
}
/*  This makes the selected .page become visible */
.page.selected {
	display: block;
}
/*  This overrides the text centering we defined above if
    the text is within a list and also tells your browser
    not to put bullet points next to the text. */
.page li {
	text-align: left;
	list-style-type: none;
}
/*tab by class*/



.gallery-inner {
	width:100%;
	display:inline-block;
	margin-bottom:40px;
}
.gallery-inner h3 {
	color: #da251c;
	font-size: 36px;
	margin-bottom:30px;
}
.gallery-inner .gallary-sec1 h4 {
	font-size:14px;
}
.gallery-inner h4 {
	font-size:16px;
	font-weight:600;
	color:#323232;
	line-height:20px;
	margin-top:10px;
	margin-bottom: 15px;
}
.gallery-inner .arrow {
	margin-top:0px;
	float:right;
	font-size:12px;
	background:#d5d4d4;
	padding:0px 6px;
	color:#000;
}
.gallery-inner .count {
	border-bottom:#6a6a6a 1px solid;
	padding-bottom:10px;
	background:none;
	margin-bottom:20px;
}
 .gallery-inner .row div[class^="col-"] {
}
.gallery-inner-detail .gallary .gallary-sec1 .row .col-lg-3:nth-last-child(2) .count {
/*margin-bottom:0px;*/
}
.gallery-inner-detail .gallary .gallary-sec1 .row .col-lg-3:nth-last-child(1) .count {
/*margin-bottom:0px;*/
}
.gallery-inner-sec2 {
	margin-top:80px;
	display:block;
}
.gallery-inner-detail {
	margin-top:0px;
}
.gallery-inner-detail .gallary {
	margin-top:40px;
}
.gallery-inner-detail .gallary .count {
	margin-bottom:80px;
}
.gallery-inner-detail .gallery-inner .count img {
	height:223px;
	width:311px;
}
.gallery-inner-detail .gallery-inner .count .arrow img {
	width:auto;
	height:auto;
}
.gallery-inner-detail .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color:#da251c;
	border-bottom:#da251c 1px solid;
	border-left:none !important;
	border-right:none !important;
	border-top:none !important;
	background:none;
	font-weight:500;
}
.gallery-inner-detail .nav-tabs > li > a {
	font-size:24px;
}
.gallery-inner-detail .nav-tabs > li > a:visited {
	border:none!important;
}
.gallery-inner-detail .nav-tabs > li > a:link {
	border-bottom:#da251c 1px solid;
	border-left:none !important;
	border-right:none !important;
	border-top:none !important;
	background:none;
	font-weight:500;
}
.gallery-inner-detail .play-btn {
	bottom: 145px;
}
.gallery-inner-detail .nav-tabs .nav li a:first-child {
	padding:0;
}
.gallery-inner-detail .nav-tabs li:nth-child(1) {
padding-left:0px;
padding-right: 25px;
}
.gallery-inner-detail .nav-tabs .nav > li > a:focus, .nav > li > a:hover {
	background-color: #fff;
	border-color:#fff;
}
.play-btn {
	background: url(../images/play-btn.png) no-repeat scroll 0 0;
	bottom: 0;
	height: 56px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	margin: auto;
	left: 0;
}
/*team pages*/
.tema-bg {
	background:#f3f3f3;
	color:#333;
	padding:0px;
	margin-bottom:60px;
}
.team-member h2 {
	color:#911c24;
	border-bottom:1px solid #911c24;
	font-size:22px;
	font-weight:500;
	font-style:italic;
	padding-bottom:15px;
	width:50%;
}
.team-member h3 {
	color:#333;
	font-size:28px;
	font-weight:700;
	text-transform: none;
	padding:30px 0px 15px;
}
.team-member .count {
	padding: 0 40px;
}
.team-detail {
	padding: 40px 20px;
}
.team-member p {
	font-size:14px;
	line-height: 24px;
}
.team-member .right0 {
	padding-right: 0px!important;
}
.team-member .left0 {
	padding: 0px!important;
}
.read-more-state {
	display: none;
}
.read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;/* transition: .25s ease;*/
}
 .read-more-state:checked ~ .read-more-wrap .read-more-target {
 opacity: 1;
 font-size: inherit;
 max-height: 999em;
}
 .read-more-state ~ .read-more-trigger:before {
 content: 'Read more';
}
 .read-more-state:checked ~ .read-more-trigger:before {
 content: 'Read less';
}
.read-more-trigger {
	cursor: pointer;
	display: inline-block;
	padding:5px 10px;
	color: #fff;
	font-size: .9em;
	line-height: 2;
	background:#a61d26;
	border-radius: .25em;
	margin-top: 15px;
}
.team-member {
	margin-bottom:40px;
}
.ese .dropdown-menu {
	top:58px;
}
.sec8 .count a:hover img {
}
body header .mega-menu-archive {
	padding: 0px 0px;
	width: 13%;
	border-radius: 0;
	/* left: 875px;*/ left:1123px;
}
header .mega-menu-archive .main-hover {
	padding: 0 !important;
}
header .mega-menu-archive .main-hover-right ul li:last-child {
	border-bottom:none;
	margin-bottom: 0;
	padding-bottom: 0;
}
header .mega-menu-archive .main-hover-right {
	/*  padding: 25px 8px;*/
      padding: 12px 8px;
}
header .mega-menu-archive .main-hover-right h3 {
	margin-bottom:20px;
}
.course-detls .about-sec4 .img_boxx {
	height:auto;
}
.course-detls .sec8 .row .col-lg-2:last-child.count {
	border-right:none;
	background:red;
}
header .mega-menu-archive .main-hover-right ul li {
	border-color: #cecece;
	width:100%;
	display:inline-block;
}
header .mega-menu-archive .main-hover-right ul li a {
	width:100%;
}
header .mega-menu-archive .main-hover-right ul li {
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
	background: url(../images/bullet-r.png) left 15px top 13px no-repeat;
}
header .mega-menu-archive .mb-5 {
	padding-bottom: 0px !important;
	margin-bottom:0px!important;
}
/* Other style */
.allumini-detail .story-left .alumni_box {
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.allumini-detail .story-left a {
	color:#333;
}
.allumini-detail .story-left blockquote {
	padding-bottom: 15px;
}
.sec100 {
	margin-top:20px;
}
.get1-hover img {
	width:100%;
}
.gallery-inner p {
	padding:0px;
}
.fee-structure .acc-count {
	width: 100%;
	display: inline-block;
	margin-top: 15px;
	font-family: 'Open Sans', sans-serif;
}
/*alumini css,18 jan 2018*/
.story-left .alumni_box {
	/* min-height: 310px;*/
    display: inline-block;
	margin-left: 25px;
	margin-right: 25px;
}
.story-left a:hover {
}
.story-left-detail {
	width: 100%;
	display: inline-block;
	padding: 40px;
}
.story-left-detail .alumni_box .img-fluid {
	width: 100%;
}
.alumini-model .modal-dialog {
	max-width:700px;
	margin: 30px auto;
}
.alumini-model .news h1 {
	font-size:20px;
	line-height: normal;
}
.alumini-model .btn-back {
	background:#fff;
}
.alumini-model .back-arrow {
	margin: 0 14px 0 0;
	position: relative;
	top: 3px;
}
.alumini-model .button_box {
	float: left;
	font-size: 18px;
	color: #000;
	border: solid 2px #5376a0;
	padding:0;
}
.sec7 .owl-story .owl-item img {
	text-align:center;
	width: 180px;
	margin-top: 15px;
	height:180px;
	border-radius: 50%;
	margin: auto;
	border: 5px solid #fff;
	box-shadow: 0 0px 5px #ccc;
}
.sec7 .owl-story1 .owl-item img {
	text-align:center;
	width: 180px;
	margin-top: 15px;
	height:180px;
	border-radius: 50%;
	margin: auto;
	border: 5px solid #fff;
	box-shadow: 0 0px 5px #ccc;
}
.sec7 .owl-story2 .owl-item img {
	text-align:center;
	width: 180px;
	margin-top: 15px;
	height:180px;
	border-radius: 50%;
	margin: auto;
	border: 5px solid #fff;
	box-shadow: 0 0px 5px #ccc;
}
.owl-story .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left: -15px;
}
.owl-story .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.owl-story1 .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left: -15px;
}
.owl-story1 .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.owl-story3 .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left: -15px;
}
.owl-story3 .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.owl-story2 .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left: -15px;
}
.owl-story2 .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.sec7 .owl-story .owl-nav {
	font-size: 0;
	position: absolute;
	right:0px;
	top: 92%;
	bottom: 20%;
	left: 95%;
	margin: 0px;
	width: 93%;
}
.sec7 .owl-story1 .owl-nav {
	font-size: 0;
	position: absolute;
	right:0px;
	top: 92%;
	bottom: 20%;
	left: 95%;
	margin: 0px;
	width: 93%;
}
.sec7 .owl-story2 .owl-nav {
	font-size: 0;
	position: absolute;
	right:0px;
	top: 92%;
	bottom: 20%;
	left: 95%;
	margin: 0px;
	width: 93%;
}
.sec7 .owl-story3 .owl-nav {
	font-size: 0;
	position: absolute;
	right:0px;
	top: 92%;
	bottom: 20%;
	left: 95%;
	margin: 0px;
	width: 93%;
}
.sec7 .owl-story1 .owl-item img {
	text-align: center;
	width: 180px;
	margin-top: 15px;
	height: 180px;
	border-radius: 50%;
	margin: auto;
}
.sec7 .owl-story2 .owl-item img {
	text-align: center;
	width: 180px;
	margin-top: 15px;
	height: 180px;
	border-radius: 50%;
	margin: auto;
}
.sec7 .owl-story3 .owl-item img {
	text-align: center;
	width: 180px;
	margin-top: 15px;
	height: 180px;
	border-radius: 50%;
	margin: auto;
}
.sec7 .pl-5 .view-all-btn {
	margin-right:70px;
}
.owl-story .owl-dot {
	width:40px;
}
.owl-story .owl-dots.disabled, .owl-story .owl-nav.disabled {
	display: block;
	width: 40px;
}
/*alumini slider*/
.sec7 .owl-alumni .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left:-20px
}
.sec7 .owl-alumni .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.sec7 .owl-alumni .owl-nav {
	font-size: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: -50px 0 0 0;
}
.sec7 .owl-alumni .owl-dot {
	width:40px;
}
.owl-alumni .owl-dots.disabled, .owl-story .owl-nav.disabled {
	display: block;
	width: 40px;
}
/*achivement detail css*/
.ad-left-count {
	background:#911c24;
	padding:50px;
	min-height: 370px;
}
.ad-left-count blockquote {
	width:100%;
	display:inline-block;
	font-size:40px;
	color:#fff;
	line-height:50px;
	font-weight:600;
	margin-top:30px;
}
.ad-right-count p {
	font-size:16px;
	font-weight:bold;
}
.ad-right-count ul {
}
.ad-right-count ul li {
	padding: 30px;
	width: 50%;
	float: left;
	min-height: 185px;
}
.ad-right-count ul li b {
	font-size:80px;
	font-weight:bold;
	vertical-align:top;
	line-height: 62px;
}
.ad-right-count ul li span {
	font-size: 26px;
	font-weight: bold;
	display: inline-block;
	line-height: 31px;
	vertical-align: top;
	color:#bc7250;
}
.ad-right-count ul li:nth-child(1) {
background:#faebe4;
}
.ad-right-count ul li:nth-child(1) b {
color:#bc7250;
}
 .ad-right-count ul li:nth-child(2) {
background:#dce7ef;
}
.ad-right-count ul li:nth-child(2) b {
color:#3b6583;
}
 .ad-right-count ul li:nth-child(3) {
background:#f6e9ef;
}
.ad-right-count ul li:nth-child(3) b {
color:#834562;
}
 .ad-right-count ul li:nth-child(4) {
background:#ebf4e1;
}
.ad-right-count ul li:nth-child(4) b {
color:#51643c;
}
.toppers {
}
.toppers ul {
}
.toppers ul li {
	float:left;
	margin-right: 11px;
	width: 169px;
}
.toppers ul li:last-child {
	margin-right:0px;
}
.ad-sec2 p {
	background:url(../images/red-bullet-small.png) left top 10px no-repeat;
	width:100%;
	display:inline-block;
	padding-top: 10px;
	font-size: 12px;
}
.ad-sec2 ul {
}
.ad-sec2 b {
	display:inline-block;
	width: 100%;
	font-size:16px;
	color:#000;
	margin-bottom: 0px;
}
.ad-sec2 strong {
	color:#000;
}
.ad-sec2 .count {
	margin-bottom:40px;
	padding-top:15px;
	border-bottom:#b2b2b2 1px solid;
	padding-bottom: 10px;
	position:relative;
}
.ad-sec2 .count img {
	width: 100%;
	height: 238px;
	margin-bottom:10px;
	object-fit: cover;
}
.ad-sec2 .count p img {
	height:auto;
	width:auto;
}
.award {
	position:relative;
}
.air {
	position: absolute;
	bottom: 15px;
	right: 5px;
	background: #fff;
	padding: 10px 20px;
	margin-top: 15px;
	color:#fff;
	font-weight:bold;
}
.ad-sec2 .count abbr {
	color:#911c24;
	font-weight:bold;
}
.ad-sec2 p img {
	margin-top: 8px;
	position: absolute;
	right: 0;
}
.ad-sec2 h2 {
	font-size:40px;
	color:#911c24;
}
.ad-sec2 h3 {
	color: #000000;
	font-weight: 600;
	font-size: 30px;
	line-height: 30px;
	padding-top: 0;
	text-align: center;
	margin-top: -40px;
}
.ad-sec2 {
	margin-top:30px;
}
.boader {
	border-bottom:1px solid #911c24;
	padding-bottom:15px;
	margin-bottom:25px;
}
.achivement-detail {
	margin-bottom:40px;
	width:100%;
	display:inline-block;
}
/*achivement-detail css end here*/

/*ie detail slider*/
.ies-detail .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left:-20px
}
.ies-detail .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.ies-detail .owl-nav {
	font-size: 0;
	position: absolute;
	right: 24px;
	top: 0;
	margin: 0;
	bottom: 0;
	margin: -50px 0 0 0;
}
.ies-detail .owl-dot {
	width:40px;
}
.ies-detail .owl-dots.disabled, .owl-story .owl-nav.disabled {
	display: block;
	width: 40px;
}
.ies-detail .detail-sec2 .count1 {
	text-align:center;
	margin-top:15px;
}
.ies-detail .detail-sec2 .count1 p {
	padding:0px;
	font-size: 14px;
	color: #333;
	line-height:22px;
	font-weight: 500;
	padding-right: 0px;
	padding-top: 10px;
	border-top: 1px solid #dddcda;
	margin-top: 12px;
}
/*footer-sticky*/
.footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	text-align: center;
	z-index:9999;
}
.footer .notification-sec {
	background:url(../images/sound.png) 46px 5px no-repeat;
	width: 100%;
	display: inline-block;
	padding: 7px 0 4px 10px;
	border-top:#a61d26 1px solid;
	background-color:#fe0606;
	font-size:12px;
}
.footer .owl-note.owl-drag .owl-item p {
	font-size:12px;
}
.footer .notification-sec .owl-carousel .owl-item img {
	width: auto;
	float: right;
	margin-left: 12px;
}
.footer .notification-sec .owl-nav .owl-prev:before {
	background-image:url(../images/left-aerrow-black.png);
	display:none;
}
.footer .notification-sec .owl-nav .owl-next:before {
	background-image: url(../images/right-aerrow-black.png);
	display:none;
}
#page .footer .notification-sec .owl-nav .owl-prev:before {
	background-image:url(../images/left-aerrow-black.png);
	display:none;
}
#page .footer .notification-sec .owl-nav .owl-next:before {
	background-image: url(../images/right-aerrow-black.png);
	display:none;
}
#page .footer .notification-sec .owl-carousel .owl-dots.disabled {
	display: none;
}
#page .footer .notification-sec .owl-carousel .owl-nav.disabled {
	display: none;
}
.footer .notification-sec .owl-carousel .owl-nav.disabled {
	display: none;
}
.footer .owl-note.owl-drag .owl-item p {
	color: #fff;
	text-align: left;
	display: inline-block;
	width: auto;
	float: left;
}
.sound {
	background:url(../images/sound.png) left top no-repeat
}
.footer img {
	width: auto;
}
.new {
	display:inline-block;
	margin-top: 2px;
}
.new-img img {
	width:auto;
}
/*.new{ display:block !important;}
.footer-sticky{ display:none;}*/
.detail-sec2 h6 {
	line-height: 33px;
}
.heading2 {
	margin-bottom: 40px;
	font-size: 30px;
	display:inline-block;
}
.logo {
	width:100%;
}
.nav-top ul li .img-fluid {
	vertical-align: middle;
	max-width: 30px;
}
.stylish-input-group .input-group-addon {
	background: white !important;
}
.stylish-input-group .form-control {
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
}
.stylish-input-group button {
	border:0;
	background:transparent;
}
span.serch-icon {
	margin: 9px 0 0 -46px;
}
.imaginary_container {
	margin: 0 auto;
}
.input-group-btn img {
	padding-top:12px;
	width:10px;
}
.testimonials_box p {
	padding-top:0px;
}
.testimonials .testimonials_box h3 {
	font-size: 16px;
	color: #303030;
	font-weight: bold;
	padding-bottom: 10px;
}
.testimonials .testimonials_box h4 {
	font-size:16px;
}
.detail-news-pg {
	width:100%;
	margin-bottom:30px;
}
.detail-news-pg img {
	float:right;
	margin-left:40px;
	margin-bottom:30px;
}
.news-detail .page-header {
	display: block;
	height: auto;
	margin-top: 0;
	width: 100%;
}
.news-detail .page-header h4 {
	position:relative;
	left:0px;
	bottom:0px;
}
.alumini-model {
	z-index: 9999;
}
#homehappening1_div1 .count {
	min-height: 176px;
}
#homehappening1_div2 .count {
	min-height:auto;
}
#homehappening1_div3 .count { /*min-height:auto;*/
	min-height: 178px;
}
body.modal-open {
	padding-right:0px!important;
}
.my-msg {
	position: relative;
	top:5px;
	width: 100%;
	color:#fff;
	font-size:14px;
}
.bell-icon {
	width:60px;
	float:left;
}
.sec2 .showTabs {
	color: red;
}
.delhi-center-home {
	margin-bottom: 40px;
}
.delhi-center-home .navbar {
	padding: 0.5rem 0px;
}
.delhi-center-home .delhi_center_menu .navbar a:nth-child(1) {
padding-left:0px;
}
.delhi-center-home .delhi_center_sec .first_box2 ul li span {
	margin-top: 12px;
}
.delhi-center-home .sec6 .count {
	min-height: 169px;
}
.btn.enrollbtn {
	display: inline-block;
	width: 156px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/btn-ar.png) right 10px top 9px no-repeat;
	background-color: #a01c24;
	text-align: left;
	text-transform: uppercase;
}
.cms .admition-process p strong {
	font-size:15px;
}
.contact-page {
	margin-bottom:40px;
}
.contact-page a.btn.mybtn:focus {
	border:none;
}
.contact-page .btn.mybtn {
	display: inline-block;
	width: 108px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background-color: #a01c24;
	text-align: left;
	text-transform: uppercase;
}
.fee-structure .sec1 .nav-tabs .nav-link {
	padding: 0px 0 0px 0;
	position:relative;
}
.fee-structure .tabs .tab {
	padding: 0px 10px 0 10px;
}
.answer {
	padding: 40px 0;
	font-size: 14px;
	line-height: 24px;
}
.answer strong {
	margin-bottom:15px;
}
.i-anchor {
	height: 0;
	overflow: hidden;
	position: relative;
	top: -190px;
	width: 1px;
}
.footer .notification-sec a {
	text-decoration:none;
}
.note p {
	color: #e92b09;
	padding-top: 0px;
	font-size: 16px;
	font-weight: 600;
	font-family: inherit;
}
.photo-gallery .arrow {
	margin-top: 0px;
	float: right;
	font-size: 12px;
	background: #d5d4d4;
	padding: 0px 6px;
	color: #000;
}
/*25-jan*/
.home-popup #myModal .modal-dialog {
	max-width: 780px;
	/*margin:142px auto;*/
       margin: 10px auto;
}
.home-popup #myModal .modal-body {
	padding:0px;
}
.home-popup #myModal .close {
	float: right;
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	right: 5px;
	top:8px;
}
.search_results {
}
.search_results ul {
}
.search_results ul li {
	padding:5px 0;
}
.search_results ul li span {
	padding: 0px;
	margin:0px 0 0 0;
	width: 100%;
	display: inline-block;
}
.search_results ul li h6 span {
	line-height: 26px;
}
.search_results ul li a {
	padding-bottom:8px;
	display:block;
}
.search_results ul li h6 {
}
.serch-sec {
	display: block;
	margin-top: 0em;
}
.story-right img.quat {
	margin: 25px 0 10px 0;
}
.download-sloution ul li {
	display: inline-block;
	width: 249px;
	text-align: center;
	border: 1px solid #e7e7e7;
	padding: 20px;
	margin-right: 54px;
	margin-bottom: 40px;
}
.download-sloution ul li p {
	padding: 0px 0 20px;
	text-align:center;
}
.download-sloution ul li h3 {
	padding: 0px;
	font-size:16px;
	font-weight:600;
}
a.down-icon {
	display: inline-block;
	background: url(../images/down-icon.png) center no-repeat;
	border: 1px solid #ee3c33;
	padding: 15px 20px;
}
a.down-icon:hover {
	display: inline-block;
	background: #ee3c33 url(../images/down-icon-hover.png) center no-repeat;
	padding: 15px 20px;
}
.share {
	margin-top:20px;
}
/*.mission_page*/
.mission_page {
	margin-bottom:0px;
}
.mission_page ul {
}
.mission_page ul li {
	margin-bottom:15px;
}
.list-class li {
	background: rgba(0, 0, 0, 0) url("../images/black_bullet.png") no-repeat scroll 0 9px;
	float: left;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 5px;
	padding-left: 20px;
	width: 100%;
}
.list-class2 li {
	background:url(../images/red_bullet.png) no-repeat scroll 0 9px;
	float: left;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 5px;
	max-width: 292px;
	padding-left: 20px;
	width: 100%;
}
.mittion_line2 {
	margin-top:0px;
}
.mittion_line2_right h3 {
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
}
.mittion_line2_right h4 {
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	font-size:16px;
}
.mission_page h3 {
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	font-size:21px;
	margin-top:25px;
	margin-bottom:25px;
}
.ouredge_page h3 {
	font-family: "Roboto", sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 25px;
	margin-top: 25px;
}
.mission_page blockquote {
	background: rgba(0, 0, 0, 0) url(../images/comma.png) no-repeat scroll right center;
	border-left: medium none;
	color: #000000;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 20px;
	padding: 0;
}
.notepaper {
	position: relative;
	margin:0px auto;
	padding: 29px 20px 20px 45px;
	width:100%;
	line-height: 30px;
	color: #6a5f49;
	text-shadow: 0 1px 1px white;
	background-color: #fff;
	background-image: -webkit-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 90%), -webkit-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(160, 28, 26, 0.7) 29px, rgba(160, 28, 26, 0.7) 30px);
	background-image: -moz-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 90%), -moz-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(160, 28, 26, 0.7) 29px, rgba(160, 28, 26, 0.7) 30px);
	background-image: -o-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 90%), -o-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(160, 28, 26, 0.7) 29px, rgba(160, 28, 26, 0.7) 30px);
	border: 1px solid #a01c24;
	border-color: rgba(160, 28, 26, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), inset 0 0 5px #a01c24, 0 0 1px rgba(0, 0, 0, 0.1), 0 2px rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), inset 0 0 5px #a01c24, 0 0 1px rgba(0, 0, 0, 0.1), 0 2px rgba(0, 0, 0, 0.02);
}
.notepaper:before, .notepaper:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
}
.notepaper:before {
	left: 28px;
	width: 2px;
	border: solid #a01c24;
	border-color: rgba(160, 28, 36, 0.9);
	border-width: 0 1px;
}
.notepaper:after {
	z-index: -1;
	left: 0;
	right: 0;
	background: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(160, 28, 36, 0.7);
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
}
.quote {
	font-family: Georgia, serif;
	font-size: 14px;
}
.curly-quotes:before, .curly-quotes:after {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	line-height: 48px;
	font-size: 50px;
	opacity: .2;
}
.curly-quotes:before {
	content: '\201C';
	margin-right: 4px;
	margin-left: -8px;
}
.curly-quotes:after {
	content: '\201D';
	margin-left: 4px;
	margin-right: -8px;
}
.quote-by {
	display: block;
	padding-right: 10px;
	text-align: right;
	font-size: 13px;
	font-style: italic;
	color: #84775c;
}
.lt-ie8 .notepaper {
	padding: 15px 25px;
}
.sliding_form {
	position:fixed;
	top: 305px;
	right:0;
	width:35px;
	height: 158px;
	overflow:hidden;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	z-index: 6;
}
.sliding_form.open {
	width: 360px;
	height: 83%;
	top: 240px;
	z-index:5;
}
.sliding_form a.sliding_form_icon {
	background: url(../images/quick-e.png) no-repeat 0px 0px;
	display: block;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 34px;
	left: 0;
	height: 100%;
}
.sliding_form_box {
	width:360px;/*height:100%;*/
	background:#fff;
	border:2px solid #a01c24;
	padding:20px;
	position:absolute;
	top:0;
	right:0px;
	margin-right:0;
	display:none
}
.sliding_form.open .sliding_form_box {
	display:block;
	min-height: 156px;
}
.sliding_form_box h3 {
	color:#a01c24;
	font-size:14px;
	font-weight:700;
	margin:0;
	margin-bottom:10px;
}
.sliding_form_box p {
	color: #555658;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 5px;
}
.map-count .form-group {
	margin-bottom:0px;
}
.sliding_form_box .form-group {
	margin:0;
}
.sliding_form_box .form-control {
	border:none;
	border-bottom:1px solid #a01c24;
	border-radius:0;
	padding:5px 10px 5px 0px;
	font:14px 'Open Sans', sans-serif
}
.sliding_form_box .effect-radial {
	margin-top:26px
}
.sliding_form_box .btn {
	margin:25px 0 0;
	text-decoration:none;
	cursor:pointer;
	display: inline-block;
	width: 87px;
	font-size: 12px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 11px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 6px 10px;
}
.sliding_form_box .close_btn {
	width: 40px;
	height: 40px;
	background: url(../images/crossbutton.png) no-repeat 0px 6px;
	position: absolute;
	top: 0;
	right: 0;
}
/*.sliding_form .form-group{position:relative} hide the home page sliding form*/



















.q_form {
	position: fixed;
	top: 162px;
	right: 0;
	width: 35px;
	height: 131px;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	z-index:4;
	display: inline-block;
}
.q_form.open {
	width:360px;
	height:100%;
	z-index: 9999;
}
.q_form a.q_form_icon {
	background: url(../images/quick-l.png) no-repeat 0px 0px;
	display: block;
	color: #fff;
	position: absolute;
	width: 34px;
	left: 0;
	height: 132px;
}
.q_form_box {
	width:360px; /*height:100%;*/
	background:#fff;
	border:2px solid #a01c24;
	padding:18px;
	position:absolute;
	top:0;
	right:0px;
	margin-right:0;
	display:none
}
.q_form.open .q_form_box {
	display:block
}
.q_form_box h3 {
	color:#a01c24;
	font-size: 18px;
	font-weight:700;
	margin:0
}
.q_form_box p {
	color:#555658;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:20px
}
.q_form_box .form-group {
	margin:0;
}
.q_form_box .form-control {
	border:none;
	border-bottom:1px solid #a01c24;
	border-radius:0;
	padding:8px 10px 7px 0;
	font:14px 'Open Sans', sans-serif
}
.q_form_box .effect-radial {
	margin-top:26px
}
.q_form_box .btn {
	font:700 14px 'Open Sans', sans-serif;
	padding:0 0 8px!important;
	color:#e11c24!important;
	margin:25px 0 0;
	text-decoration:none;
	cursor:pointer;
}
.q_form_box .close_btn_q {
	width: 40px;
	height: 40px;
	background: url(../images/crossbutton.png) no-repeat 0px 6px;
	position: absolute;
	top: 0;
	right: 0;
}
.q_form .form-group {
	position:relative
}
.quck {
	position:relative;
}
.side-bar ul li {
	text-align: left;
	width: 100%;
	margin-bottom:4px;
	background: url(../images/mega-ar.png) right 0px top 8px no-repeat;
	border-bottom: 1px solid #d4d4d4;
	padding-bottom:4px;
}
.side-bar ul li:last-child {
	border-bottom:none;
}
.side-bar ul li a {
	font-size:14px;
}
.side-bar {
	margin-top:10px;
	width:90%!important;
}
.my-alert {
	position: absolute;
	bottom: 0;
	padding: 0;
	background-color: #fff;
	border-color: #fff;
	margin: auto;
	right: 0;
}
.sliding_form .my-alert {
	position:relative;
}
.quckk .my-alert {
	position: relative;
	bottom: 0;
	padding: 0 0 58px 0;
	background-color: #fff;
	border-color: #fff;
	margin: auto;
	right: 0;
	width: 100%;
}
.terms .btn.btn-primary a {
	color: #FFF;
	font-weight: 500;
}
.terms {
	margin-bottom:35px;
}
.sliding_form .form-group .btn.btn-link {
	background:none;
}
.pagesec-sec1 a.active p {
	background:#000;
	color:#fff;
}
.sec6 .mid-count .strip p strong {
	color: #00acee;
	line-height: 43px;
}
.count .strip p strong {
	line-height:42px;
}
#homehappening1_div3 .count .strip p strong {
	line-height: 43px;
}
span.lnr.lnr-chevron-right {
	height: 0px;
	font-size: 10px;
}
.count-right ul li b sup {
	font-size:14px;
	vertical-align: top;
	line-height: 30px;
}
.wh-block-1 a {
	color:#333;
}
.wh-block-1 {
	list-style: none;
	background: #fff;
	border: 1px solid #e2dfdf;
	margin-bottom: 10px;
	border-radius: 50px;
	display: inline-block;
	padding: 0px 18px;
	font-weight: 500;
	font-family: Montserrat, sans-serif;
	line-height: 34px;
}
.wh-block-1 img {
	height: 16px;
}
.cource-hover h3 {
	font-size:24px;
	color: #292b2c;
	text-transform:uppercase;
	font-weight: 500;
	line-height: 38px;
	padding: 0px 0px 10px 4px;
	text-align: center;
}
.mega-menu .cource-hover .main-hover ul li a {
	font-size: 14px;
	line-height: 23px;
}
.cource-hover {
	padding-top:0px;
}
.mega-menu .main-hover ul.ul-half {
	width:100%;
	display:inline-block;
}
.why_made .why_made_box2 h2 {
	font-size: 18px;
	color: #333333;
}
#page .owl-alumni .owl-nav div.disabled {
	opacity: 0.4;
}
#page .owl-story .owl-nav div.disabled {
	opacity: 0.4;
}
.about-bg {
	background: #f0f0f0;
	position: relative;
	display:inline-block;
}
.adress-count {
	margin-top:20px;
}
.contact .map-count address a {
	color:#fff;
}
.contact .map-count address a:hover {
	color:#911C24;
}
.view-batch {
	margin:0px;
}
.courseR {
	margin-top:15px;
	padding:10px 0px 10px 10px;
}
.courseR.view-batch span.lnr.lnr-chevron-right {
	height: 0px;
	font-size: 14px;
}
.courseR.view-batch a {
	color:#fff;
	font-size:18px;
	font-weight:700;
	line-height:12px;
}
.view-batch a {
	color:#fff;
	font-size:12px;
	line-height:12px;
}
.view-batch .lnr-chevron-right:before {
	content: "\e876";
	padding-left: 4px;
}
.footer .owl-nav {
	display: none;
}
.navbar-toggleable-md .navbar-nav .dropdown-menu {
	position: absolute;
}
.mittion_line2_left {
	padding:40px 20px;
}
.mittion-new .mition-count-left {
	padding:0px;
}
.mition-count-right img {
}
.mittion-new .mition-count-right {
	text-align: center;
	padding:0px;
}
.missition_line1 img {
	width:100%;
}
.mition-count-left {
	margin-top: 40px;
}
.i-anchor1 {
	position: relative;
	top: -130px;
	height: 0;
	width: 1px;
	overflow: hidden;
}
.sitemap {
	margin:20px 0px;
}
.sitemap h2 {
	font-size:20px;
	font-weight:600;
}
.sitemap ul {
	margin:15px 0px 25px;
}
.sitemap ul li {
	font-size:14px;
	border-bottom:1px solid #CCC;
	padding:10px 0px;
}
.milestone-mobile {
	display:none;
}
.milestone-mobile .mile-year {
	margin-bottom:20px;
}
.milestone-mobile .mile-year h2 {
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.recent-job-page {
}
.recent-job-page .re-jobs ul li {
	width:auto;
	float:left;
}
.recent-job-page .re-jobs ul {
	margin-bottom:10px;
	display: inline-block;
	width:100%;
	border-bottom: #eee 1px solid;
	padding-bottom: 15px;
}
.recent-job-page .re-jobs .mybtn {
	margin-left:20px;
	position: absolute;
	right: 30px;
}
.recent-job-page .re-jobs .mybtn {
	width: 154px;
}
.recent-job-page .re-jobs .mybtn.chall {
	margin-left:20px;
	position: absolute;
	right: 40px;
}
.recent-job-page .re-jobs .mybtn.chall1 {
	margin-left:20px;
	position: absolute;
	right: 220px;
}
.recent-job-page .re-jobs .mybtn.viewvideo {
	right:210px;
	width:105px;
	color:#fff;
	background:#ff0a13;
}
.recent-job-page .re-jobs .mybtn:visited {
	box-shadow:none;
}
.recent-job-page .re-jobs .mybtn:focus {
	box-shadow:none;
}
.map-count .btn.qebtn :visited {
	box-shadow:none;
}
.feedback {
	border:2px solid #afafaf;
	padding:40px;
}
.feedback .btn.mybtn:visited {
	box-shadow:none;
}
.feedback .btn.mybtn:focus {
	box-shadow:none;
}
.sliding_form_box .btn:visited {
	box-shadow:none;
}
.sliding_form_box .btn:focus {
	box-shadow:none;
}
/*feedback*/
.feedback {
	margin-bottom:40px;
}
.feedback h2 {
	font-size:18px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 18px;
	line-height: 22px;
	margin-bottom: 0;
}
.feedback h3 {
	color: #000;
	font-size: 20px;
	line-height: 32px;
	font-weight: 600;
	text-transform:capitalize;
	margin-bottom:15px;
}
.feedback .adformcntr {
	overflow: hidden;
	margin-bottom:20px;
}
.feedback .form-group input {
	border-radius: 0;
	height: 43px;
	color: #808080;
}
.feedback .btn.mybtn {
	display: inline-block;
	width: 102px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background-color: #a01c24;
	text-align: left;
	text-transform: uppercase;
	background: url(../images/admission_arrow.png) right 14px top 14px no-repeat;
	background-color: #871c24;
}
.contact-form .form-control {
	border-radius:0px;
}
/*awesome radio start*/
.feedback .halfwidth1 {
	padding: 2px 0;
}
.feedback .regular-radio {
	display: none;
}
.feedback .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #ab1521;
	padding: 7px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 7px;
}
.feedback .fdbcklabl {
	padding-left: 10px;
	font-size: 14px;
	margin-bottom: 0;
	line-height: 20px;
}
.feedback .regular-radio:checked + label {
	background-color: #fff;
	color: #ab1521;
	border: 1px solid #ab1521;
}
.feedback .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #ab1521;
	padding: 7px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 7px;
	margin-bottom: 0;
}
.feedback .regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 1px;
	background: #ab1521;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
	text-shadow: 0;
	left: 1px;
	font-size: 32px;
}
/*awesome radio end*/
.feedback .halfwidth1 label {
	margin-left:10px;
}
.allumini-detail .story-left .alumni_box {
	min-height: 302px;
	font-size:14px;
	display: block;
	margin-left: 0;
	margin-right: 0;
	position:relative;
	border: none;
}
.allumini-detail .story-left {
	margin-top:40px;
}
.allumini-detail .story-left span {
	white-space: inherit;
}
.allumini-detail .story-left h3 {
	min-height: auto;
	font-size: 12px;
	color: #303030;
	font-weight: bold;
	padding-bottom: 5px;
}
/*how-to-buy*/
.how-to-buy .btn.mybtn {
	display: inline-block;
	width: auto;
	font-size:14px;
	font-weight: 400;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 18px top 14px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 28px 7px 20px;
}
.how-to-buy .htb-sec1 .btn.mybtn {
	margin-right:15px;
	font-family:'Open Sans', sans-serif;
}
.how-to-buy .htb-sec1 {
	width:100%;
	display:inline-block;
	margin-bottom:40px;
}
.how-to-buy .post-btn-group {
	float: none;
	width: auto;
	display: inline-block;
	position: absolute;
	right: 0;
	top: -32px;
}
.how-to-buy .nav-tabs .nav-link {
	border:none;
	padding: 0 1em;
}
.how-to-buy .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	border-color: transparent;
	padding: 0 1em;
}
/*  This class is the container for our menu.
    It defines attributes for everything inside. */
.how-to-buy .tabbed-menu {
	width: 100%;
}
/*  This class defines how your menu options
    will be arranged and also gives us a nice 
    dividing line between the menu and the content. */
.how-to-buy .tabs {
	text-align: center;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	line-height: 26px;
	color: #0088CC;
	border-bottom: 1px solid #DDDDDD;
	width:70%;
	margin: 0 auto;
	padding-bottom: 30px;
}
/*  This defines the look of the individual tabs of 
    your menu when they are contained in a tabs class.
    Note the space between the two class selectors. */
.how-to-buy .tabs .tab {
	margin-bottom: 0;
	padding: 0;
	border: none;
	background: transparent;
	display: inline-block;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	width: 100%;
}
/*  This defines what a tab should look like when selected 
    Note the lack of space between .tab and .selected */
.how-to-buy .tabs .tab.selected {
	background: #FFF;
	border-bottom-color: transparent;
	border: none;
}
/*  This defines how a tab looks when your mouse hovers above it */
.how-to-buy .tabs .tab:hover {
	color: #333333;
	cursor: pointer;
	background: #FFFFFF;
}
/*  This centers all of the text within a page element
    and makes all pages default to a non-visible state */
.how-to-buy .page {
	display: none;
}
/*  This makes the selected .page become visible */
.how-to-buy .page.selected {
	display: block;
}
/*  This overrides the text centering we defined above if
    the text is within a list and also tells your browser
    not to put bullet points next to the text. */
.how-to-buy .page li {
	text-align: left;
	list-style-type: none;
}
.how-to-buy .p-icon {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.how-to-buy .tabs .tab:after {
	content: "";
	width: 100px;
	height: 1px;
	border-radius: 0%;
	background:#b2b2b2;
	display:inline-block;
	margin: 0 10px;
	position: relative;
	left: 133px;
	bottom: 85px;
}
.how-to-buy .tabs .tab:last-child:after {
	background:red;
	border:none;
	display:none;
}
.how-to-buy .byhand-count h2 {
	text-align:center;
	margin-top:40px;
	padding-bottom:30px;
	font-weight: 600;
}
.how-to-buy .byhand-count h6 {
	font-size:16px;
	line-height:26px;
	margin-bottom:15px;
}
.how-to-buy .byhand-count .my_table {
	margin-top:10px;
	margin-bottom: 40px;
}
.how-to-buy .byhand-count strong {
	color:#000;
}
.how-to-buy .byhand-count ul {
}
.how-to-buy .byhand-count ul li {
}
.how-to-buy .byhandlist {
	padding-top:10px;
	display:inline-block;
	padding-bottom: 30px;
}
.how-to-buy .byhand-count address p {
	margin:0px;
	padding:0px;
}
.how-to-buy .byhand-count h3 {
	color:#9f1c24;
	font-size:17px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	margin-bottom: 10px;
}
.how-to-buy .byhand-count address p strong {
	color:#9f1c24;
}
.how-to-buy .tabs .tab p {
	color:#555658;
	font-size:16px;
}
.how-to-buy .nav-tabs .nav-link.active .p-icon {
	border: #9f1c24 2px solid;
	border-radius: 50%;
	padding: 23px 10px;
	width: 80px;
	height: 80px;
}
.how-to-buy .nav-tabs .nav-link .p-icon {
	border: #fff 2px solid;
	border-radius: 50%;
	padding: 23px 10px;
	width: 80px;
	height: 80px;
}
.how-to-buy .byhand-count address p a {
	color:#191919;
}
.byhand-count {
	padding-bottom: 40px;
}
.online-purchage .btn.mybtn {
	font-size:12px;
	background: url(../images/admission_arrow.png) right 18px top 11px no-repeat;
	background-color: #871c24;
	margin-top: 20px;
}
.btn.mybtn:visited {
	box-shadow:none;
}
.btn.mybtn:focus {
	box-shadow:none;
}
.ddconf {
	background:#f5f5f5;
	padding:90px 80px;
}
.postal-banner {
	background:url(../images/bn.jpg);
	width:100%;
	padding: 57px 80px;
	margin-bottom:80px;
	position:relative;
}
.pb-sem .postal-banner {
	background: url(../images/bg-line.png);
	width: 100%;
	padding: 57px 80px;
	margin-bottom: 80px;
	position: relative;
}
.postal-banner h2 {
	color:#000;
	font-size:98px;
	font-weight:bold;
}
.postal-banner h1 {
	color:#000;
	font-size:98px;
	font-weight:bold;
}
.postal-banner p {
	color:#fff;
	font-size:30px;
	font-family:'Open Sans', sans-serif;
	text-align:inherit;
	line-height: 35px;
	padding:0px;
}
.postal-sidebar .btn.mybtn {
	width: 100%;
	padding: 12px 10px;
	background: url(../images/admission_arrow.png) right 13px top 20px no-repeat;
	background-color: #871c24;
	font-size:16px;
}
.postal-sidebar ul li {
	margin-bottom:10px;
}
.postal-sec1 h4 {
	font-size:18px;
	color: #9f1c24;
	line-height: 30px;
}
.postal-sec1 {
	padding: 70px 0 30px 0;
}
.postal-sec2 .play-btn {
	top: 0;
	background: url(../images/play-btn-red.png) no-repeat scroll 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.postal-sec2 .full-img {
	width:100%;
}
.postal-sidebar {
	padding-top:10px;
}
.postal-sec2 { /*background:#dfe9ef;*/
	padding: 0 0 30px 0;
}
.postal-sec2 h2 {
	color:#9f1c24;
	font-size:24px;
	line-height:24px;
	margin-bottom:10px;
}
.postal-sec2 ul {
}
.postal-sec2 ul li {
	width:40%;
	float: left;
	border-bottom: #d0dadf 1px solid;
	padding-bottom: 15px;
	padding-top: 15px;
}
.postal-sec2 .ul-style li {
	background: url(../images/bullet.png) left top 27px no-repeat;
	padding-left: 20px;
	font-size:14px;
	line-height: 30px;
	font-weight: 500;
	color: #000000;
	margin-right:60px;
}
.postal-sec3 {
	padding-top:0px;
}
.postal-feestructure table.my_table td strong {
	color: #9f1c24;
}
.postal-feestructure .my_table th {
	text-align: center;
	padding:12px;
}
.key-feture {
}
.key-feture ul {
}
.key-feture ul li {
	width:32%;
	float:left;
	background:#e4e3ea;
	padding:40px 20px;
	min-height:auto;
	margin-right:15px;
	margin-bottom:15px;
	font-size:16px;
	line-height:32px;
	color:#191919;
}
.key-feture ul li:nth-child(1) {
min-height: 208px;
}
.key-feture ul li:nth-child(2) {
min-height: 208px;
}
.key-feture ul li:nth-child(3) {
min-height: 208px;
}
 .key-feture ul li:nth-child(4) {
min-height: 208px;
}
.key-feture ul li:nth-child(5) {
min-height: 208px;
}
.key-feture ul li:nth-child(6) {
min-height: 208px;
}
 .key-feture ul li:nth-child(7) {
min-height: 320px;
}
.key-feture ul li:nth-child(8) {
min-height: 320px;
}
.key-feture ul li:nth-child(9) {
min-height: 320px;
}
.postal-sec4 {
	padding-top:20px;
}
.postal-sec4 h3 {
	color:#9f1c24;
	font-size:24px;
	margin-bottom:20px;
}
.poster-adress p {
	margin: 0px;
	padding: 0px;
}
.poster-adress h2 {
	color: #9f1c24;
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.poster-adress address p a {
	color: #191919;
}
.poster-adress {
	margin-top:20px;
	display: inline-block;
	margin-bottom:40px;
	width:100%;
}
.postal-banner .count {
	width:470px;
	padding-right: 101px;
}
.postal-banner .btn.mybtn {
	position: absolute;
	bottom: -72px;
	background: url(../images/admission_arrow.png) right 9px top 12px no-repeat;
	background-color: #871c24;
}
.poster {
	position: absolute;
}
.sidebar {
	background:#fdf0f6;
	width:100%;
	display:inline-block;
}
.sidebar .panel-title {
	font-size: 18px;
	background:#fdf0f6;
	border-bottom: #c7bdc2 1px solid;
	margin: 0;
	font-weight: 900;
}
.sidebar .panel-body ul li {
	width:100%;
	float:left;
	border-bottom:#e6dae0 1px solid;
	padding: 10px 0;
}
.sidebar .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding:0px;
}
.sidebar .panel-body ul {
	width:100%;
	display:inline-block;
}
/*.sidebar .panel-title > a:before {
    float: left !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
    font-size: 10px;
    padding-top: 5px;
}*/
.book {
}
.book ul {
}
.book ul li img {
	border: 1px solid #CCC;
	padding:1px;
}
.book ul li {
	width:23%;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	min-height: 330px;
}
.book ul li p {
	font-size:14px;
}
.book ul li:nth-child(4n+4) {
margin-right:0px;
}
.book ul li p {
	padding:0px;
}
.book ul li strong {
	color:#000;
	padding:5px 0;
	display: inline-block;
	width: 100%;
	font-size:14px;
}
.postal-chek-list h2 {
	color:#9f1c24;
	margin-bottom: 30px;
	font-size:24px;
}
.book {
	margin-bottom: 40px;
	width: 100%;
	display: inline-block;
}
.imaginary_container .stylish-input-group .input-group-addon {
	background: white !important;
	border-right: none;
	border-top: none;
	border-radius: 0;
}
.imaginary_container .stylish-input-group .form-control {
	border-right: 0;
	box-shadow: 0 0 0;
	border-radius: 0;
	border: #ccc 1px solid;
	border-top: none;
	border-right: none;
	border-left: none;
	padding-left: 0;
}
.imaginary_container .stylish-input-group button {
	border:0;
	background:transparent;
}
/*atart*/
/*cource start new*/
.study_text {
	font-weight: 100;
	line-height: 38px;
	font-size: 28px;
	color: #fff;
	margin-bottom:20px;
	min-height: 132px;
}
.bg-cource {
	background:#ed1b22;
	padding:40px;
}
.pagesec-sec1 .col-md-4:nth-child(1) .bg-cource {
background:#ed1b22;
}
.pagesec-sec1 .col-md-4:nth-child(2) .bg-cource {
background:#c4191c;
}
.pagesec-sec1 .col-md-4:nth-child(3) .bg-cource {
background:#920608;
}
.course .study_box p span {
	float: inherit;
	padding-left: 10px;
	position: relative;
	top: -2px;
}
.course .study_box {
	background:none;
	width: 100%;
	position: relative;
	bottom: 0;
	max-width: 100%;
}
.course .study_box p {
	color: #FFF;
	font-weight: 600;
	font-size:20px;
	padding: 10px 0px;
}
.course_sec {
	background: #f0ece6;
	padding: 50px;
	margin-top: 40px;
}
.course_sec3 .first_box {
	background-color:#e9eaeb;
	padding: 40px;
	width: 100%;
}
.postel-batch {
	background:#cfe0ec;
	padding:40px;
}
.online-test {
	background:url(../images/online-test.jpg);
}
.online-test .course_head {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
}
.online-test p {
	color:#fff;
}
.online-test .first_box {
	padding: 40px;
	width: 100%;
}
.course_sec4 .first_box2 {
	padding: 40px;
	width: 100%;
	margin-bottom: 40px;
	background:#fff2ca;
}
.course_sec4 .first_box {
	width: 100%;
	background:#a8c3d7;
	padding:40px 40px 40px 40px;
	min-height: 318px;
}
.course_sec2 .first_box {
	background-color: #c1eae9;
	margin-right: 5px;
	padding: 40px;
	width: 100%;
}
.course_sec2 .first_box2 {
	background-color: #dfdfe1;
	margin-left: 5px;
	padding: 40px;
	width: 100%;
}
.interview-guid {
	background:#f5d8c9;
	margin-bottom:40px;
}
.main-ofice-test .first_box {
	width: 100%;
	background: #fff;
	padding:0px;
}
.main-ofice-test .first_box2 {
	padding:0px 40px 20px 40px;
	width: 100%;
	margin-bottom: 40px;
	background: #fff;
}
.mega-menu .main-hover .reg-menu li {
	width: 20%;
	float:left;
	border-bottom:none;
	padding-left:25px!important;
}
.mega-menu .main-hover .reg-menu li a {
	color:#000;
}
.mega-menu .main-hover .reg-menu li a {
}
.cource-hover .main-hover-left .menu_box.withoutarr ul li {
	background:none;
}
.cource-hover .main-hover-left .menu_box.withoutarr ul li a {
	font-size:14px;
}
.cource-hover .main-hover-left .menu_box.withoutarr ul li a.mmheading {
	font-size:16px;
	padding-bottom:5px;
	background:none;
	padding-left:0px;
	display:block;
}
.menu_box2 {
	margin-top:40px;
}
.menu_box3 {
	margin-top:40px;
}
.postal-chek-list a {
	color:#9f1c24;
}
.delhi_center_sec .first_box2 ul li .nav-link {
	padding-left:0px;
	padding-right:0px;
}
.course_sec2 {
	margin-bottom:40px;
	margin-top: 40px;
}
.about-sec5 {
	margin-top:0px;
}
.about-sec4.about-sec5 .col-lg-6:nth-child(1) .count {
background-color: #c1eae9;
}
.about-sec4.about-sec5 .col-lg-6:nth-child(2) .count {
background-color: #dfdfe1;
}
 .course_sec2 .col-lg-6:nth-child(1) .first_box {
background: #a8c3d7;
}
.course_sec2 .col-lg-6:nth-child(2) .first_box {
background: #fff2ca;
}
.course .study_box p a {
	color: #FFF;
}
.about-sec4 .count .ul-style li {
	background: url(../images/bullet.png) left top 8px no-repeat;
	line-height: 19px;
}
.postal-chek-list .btn.mybtn {
	display: inline-block;
	width: 151px;
	font-size: 12px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 12px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 10px;
	margin-bottom: 10px;
	margin-bottom:40px;
}
.imaginary_container .stylish-input-group .input-group-addon .fa-search:before {
	content: "\f002";
	color: #ccc;
}
.book-res {
	width: auto;
}
/*made easy school css*/
.school-sec1-count {
	padding: 50px 0;
}
.school-sec1 h2 {
	color:#9f1c24;
	font-size:30px;
	font-family: 'be_kind_to_the_earthregular';
}
.read_btn-school .btn.mybtn {
	width:auto;
	padding: 7px 23px;
	font-weight: 400;
	text-transform: capitalize;
	background: url(../images/admission_arrow.png) right 13px top 14px no-repeat;
	background-color: #871c24;
}
.school-sec2 {
	width:100%;
	display:inline-block;
}
.school-sec2-count {
	padding:30px 0 80px 0;
}
.school-sec2 h2 {
	color:#9f1c24;
	font-size:30px;
	font-family: 'be_kind_to_the_earthregular';
}
.school-sec3 h2 {
	color:#333333;
	font-size:30px;
	font-family: 'be_kind_to_the_earthregular';
	line-height:46px;
}
.school-sec3 h2 strong {
	color:#9f1c24;
}
.school-sec3-count {
	padding:30px 0 80px 0;
}
.school-sec3 {
	width:100%;
	display:inline-block;
}
.read_btn-school {
	margin-top: 30px;
}
.center-mm {
}
/*body header .center-mm {
    padding: 0px 0px;
    width: 20%;
    border-radius: 0;
      left: 1044px;
}*/
body header .center-mm {
	padding: 0px 0px;
	width: 14%;
	border-radius: 0;
	left: 1165px;
}
header .center-mm .main-hover-right ul li:last-child {
	border-bottom: none;
}
.life {
	padding: 10px;
}
.pic {
	display:none;
}
.With {
	margin-bottom:15px;
}
.subject-specification .sp blockquote {
	margin-bottom:10px;
}
.subject-specification .sp b {
	margin-bottom:10px;
	display: inline-block;
	margin-top:0px !important;
	width:100%;
	padding-top: 15px;
}
.sp ul {
	width:100%;
	float:left;
	padding-left:15px;
}
.sp ul li {
	width:33%;
	float:left;
	list-style-image: url(../images/bullet3.png);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
	font-weight: normal;
}
.subject-specification .sp h2 {
	margin-bottom:0px;
}
/*4-3-2018*/

.school-sec1 {
	background:#eaedf5;
}
.school-banner {
	position: relative;
	width: 100%;
	text-align: center;
}
.school-sec3-count {
	padding: 30px 0 80px 0;
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	text-align: left;
}
.school-sec2 .school-sec1-count .col-12 p:nth-child(2) {
 font-size: 20px;
 line-height:30px;
 font-weight: 500;
}
.sp {
	margin-top: 20px;
}
/*video-home slider*/



.owl-video .owl-item img {
	width: auto;
}
.owl-video .owl-nav .owl-prev:before {
	background: url(../images/right-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin-left:-20px
}
.owl-video .owl-nav .owl-next:before {
	background: url(../images/left-aerrow-black.png) left top no-repeat;
	width: 10px;
	height: 20px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 0;
}
.owl-video .owl-nav {
	font-size: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: -50px 32px 0 0;
}
.owl-video .owl-dot {
	width:40px;
}
.owl-video .owl-dots.disabled, .owl-story .owl-nav.disabled {
	display: block;
	width: 40px;
}
.owl-video .count {
	border-bottom: #6a6a6a 1px solid;
	padding-bottom: 10px;
	background: none;
	margin-bottom: 20px;
}
.owl-video h4 {
	font-size: 14px;
	font-weight: 500;
	color: #323232;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom:5px;
	min-height:40px;
}
.owl-video p {
	padding: 0px;
	font-size:13px;
}
.owl-video .play-btn {
	background: url(../images/play-btn.png) no-repeat scroll 0 0;
}
.video-home .owl-video .play-btn {
	bottom: 64px;
}
.sec6 .count .play-btn {
	background: url(../images/play-btn-red.png) no-repeat scroll 0 0;
}
.video-home h2 {
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	font-size:26px;
	margin-bottom: 40px;
	color: #000;
}
.video-home {
	margin-bottom:40px;
}
.sec6 .mid-count .play-btn {
	background: url(../images/play-btn-red.png) no-repeat scroll 0 0;
	bottom: 0;
	height: 56px;
	position: absolute;
	right: 0;
	top: 0;
	width: 56px;
	margin: auto;
	left: 0;
}
/*video-home slider*/

/*.sliding_form.open .sliding_form_box {
    display: block;
    height: 155px;
}*/
.cuttoff-sec h3 {
	padding-top:20px;
	margin-bottom:20px !important;
	font-size:16px;
}
/*.fee-structure .table-responsive {
    display: inline;
}*/
.gallery-inner .gallary .gallary-sec1 .play-btn {
	top: -108px;
}
.sticky.ese {
	display:none;
}
/*26-4-2018*/

/* #########################################
   #    applynow page css  start    #
   ######################################### */

.student-reg select.form-control {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/down-arrow.png) no-repeat 97% 55%;
	font-size:14px;
}
.student-reg .myform .dr {
	margin: 12px 0 0 53px;
	position: absolute;
	right: 23px;
}
.student-reg .myform .dr2 {
	margin: 12px 0 0 53px;
	position: absolute;
	right: 23px;
}
.student-reg .myform .dr1 {
	margin: 12px 0 0 53px;
	position: absolute;
	right: 23px;
}
.student-reg .myform .sel {
	position:relative;
}
.student-reg .myform .form-control input {
	font-family: 'Montserrat';
}
.student-reg .myform .apply:hover {
	background:#fff;
	color:#3f66b0;
}
.student-reg .myform .form-control {
	background-color: transparent;
	border: 1px solid #bdbdbd;
	border-radius: 0;
	box-shadow: none;
	height: 40px;
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	color:#666666;
	margin-bottom:10px;
	resize: none;/* border-width: 0 0 1px 0;*/
}
.student-reg .myin {
	float: left;
	height: 40px;
	width: 100%;
}
.student-reg .myform .form-group h3 {
	color: #000000;
	font-family: "Roboto", sans-serif;
	font-size:18px;
	font-weight: 600;
	line-height: 35px;
	padding:20px 0px 5px;
}
.student-reg .myform .select-pointer {
	background: #ffffff url("../images/pointer.jpg") no-repeat scroll center center;
	bottom: 12px;
	height: 37px;
	pointer-events: none;
	position: absolute;
	right: 18px;
	width: 26px;
	z-index: 1;
}
.student-reg .myform .myfa {
	background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll center center;
	height: 22px;
	width: 22px;
}
.student-reg .myform .ban_nav .fa {
	color: #515151;
	margin: 10px 0 0;
	position: absolute;
	top: 0;
}
.student-reg .myform .submit {
	background-color: #a01c24;
	border: 1px solid #a01c24;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
	margin-top: 0;
	padding: 7px 40px;
}
.student-reg .myform .cancel {
	background-color: #fff;
	border: 1px solid #c87e35;
	color: #c87e35;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
	margin-top: 0;
	padding: 0 40px;
}
.student-reg .myform .cancel.active {
	background:#fff;
	color:#c87e35;
}
.student-reg .myform .form-group .cancel:hover {
	background:#c87e35;
	color:#fff;
}
.student-reg .myform .form-group .submit:hover {
	background:#fff;
	color:#a01c24;
}
.student-reg .myform .gender {
	margin-bottom: 10px;
	height: 40px;
}
.student-reg .myform .gender label {
	margin:0 20px 0 10px;
}
/* #########################################
   #    applynow page css  end    #
   ######################################### */



.pbg {
	background: #fbf3f4 none repeat scroll 0 0;
	border: 1px solid #ab1a27;
	overflow: hidden;
	padding:30px 40px;
	width: auto;
	margin-bottom:40px;
	margin-top: 40px;
}
.abc h3 {
	color: #000000;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 35px;
}
.free-reg-form {
	border: 1px solid #820e0e;
	padding:40px;
	margin:60px 0;    /* background: #fbf3f4 none repeat scroll 0 0;*/
}
.award {
	margin-top:40px;
	width:100%;
	display:inline-block;
}
.main-test-series h5 {
	margin-bottom:30px;
}
.heading-div {
	background: #ab1a27 none repeat scroll 0 0;
	float: left;
	padding: 1px 0;
	width: 100%;
}
.headingnew {
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: open_sansbold;
	line-height: 40px;
	padding: 0 0 0 15px;
	text-transform: capitalize;
}
#upper-section {
	background: #fbf3f4 none repeat scroll 0 0;
	border: 1px solid #ab1a27;
	overflow: hidden;
	padding: 10px 18px;
	width: 100%;
}
.award-curve {
	width:100%;
}
.regular-checkbox + label {
	background-color: #fff;
	border: 1px solid #ab1521;
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.regular-checkbox:checked + label::after {
 content: '\2714';
 font-size: 14px;
 position: absolute;
 top: -4px;
 left: 3px;
 color: #ab1521;
}
.term [type="checkbox"] {
	-webkit-appearance: none;
}
.term {
	margin-bottom:20px;
}
.main-test-series span {
	margin-bottom:10px;
	display:inline-block;
}
.main-test-series .file-upload.btn.btn-primary {
	width: 50%;
	display: inline-block;
}
.student-reg .myform .form-control.browse {
	width: 38%;
	display:inline-block;
}
.student-reg .myform textarea.form-control {
	background-color: transparent;
	border: 1px solid #bdbdbd;
	border-radius: 0;
	box-shadow: none;
	height:100px;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #666666;
	margin-bottom: 10px;
	resize: none;/* border-width: 0 0 1px 0; */
	
}
.tblsub {
	background-color: #a01c24;
	border: 1px solid #a01c24;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
	margin-top: 0;
	padding: 0 40px;
}
/* style 6 */

.inputfile-6 + label {
	color: #d3394c;
	height: 40px;
	width:50%;
}
/*.inputfile-6 + label {
    border: 1px solid #d3394c;
    background-color: #f1e5e6;
    padding: 0;
}*/

.inputfile-6 + label {
	border: 1px solid #fff;
	background-color: #fff;
	padding: 0;
}
/*.inputfile-6:focus + label,
.inputfile-6.has-focus + label,
.inputfile-6 + label:hover {
    border-color:#ed1b22; cursor:pointer;     border: 1px solid green; background-color:#00800057;
}*/

.inputfile-6:focus + label, .inputfile-6.has-focus + label, .inputfile-6 + label:hover {
	border-color:#fff;
	cursor:pointer;
	border: 1px solid #fff;
	background-color:#fff;
}
.inputfile-6 + label span, .inputfile-6 + label strong {
	padding: 9px 15px;/* 10px 20px */
}
.cu-inp1 .inputfile-6 + label span {
	display:none;
}
.inputfile-6 + label span {
	/* width: 23%;*/
    min-height: 2em;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
}
.inputfile-6 + label strong {
	height: 100%;
	color: #f1e5e6;
	background-color: #a01c24;
	display: inline-block;
	font-size: 12px;
	padding: 10px 30px;
	line-height: 20px;
}
.inputfile-6:focus + label strong, .inputfile-6.has-focus + label strong, .inputfile-6 + label:hover strong {
	background-color:green;
}
input#file-7 {
	-webkit-appearance: none;
	display: none;
}
@media screen and (max-width: 50em) {
 .inputfile-6 + label strong {
 display: block;
}
}
/*popupcss home*/



.appicon_show {
	position: fixed;
	bottom: 30px;
}
.cont_div_slidepopup {
	border-color: #ccc;
	/* position: absolute;
    bottom: -450px;*/
    height: auto;
	background: #dedede;
	right: 7px;
	outline: 0;
	text-align: center;
	color: #777777;
	z-index: 100;
	webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	transition-duration: 1.5s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	transition-property: all;
	border: 1px solid transparent;
}
.slidepopnew .cont_div_slidepopup i {
	position: absolute;
	left: 2px;
	top: 8px;
	float: left;
	width: 35px;
	cursor: pointer;
	outline: 0;
	height: 40px;
	margin-bottom: 3px;
}
/*popup bottom css start*/
.slidepopnew {
	position: relative;
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1000;
}
.slidepopnew .cont_div_slidepopup {
	right: auto;
	left: 7px;
}
.slidepopnew .cont_div_slidepopup i {
	position: absolute;
	left: 2px;
	top: 8px;
	float: left;
	width: 35px;
	cursor:pointer;
	outline: 0;
	height: 40px;
	margin-bottom: 3px;
}
.slidepopnew .cont_div_slidepopup .iconname {
	float: left;
	outline: 0;
	padding: 5px;
}
.slidepop .cont_div_slidepopup .iconname img {
	outline: 0;
}
.slidepopnew .cont_div_slidepopup .iconname img {
	width:250px;
}
.slidepopnew .cont_div_slidepopup .iconname img {
	width:auto;
}
/*popup bottom css end*/
/*popup bottom css start*/
.slidepopnew2 {
	position: relative;
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1000;
}
.slidepopnew2 .cont_div_slidepopup {
	right: auto;
	right:7px;
}
.slidepopnew2 .cont_div_slidepopup i {
	position: absolute;
	left: 2px;
	top: 8px;
	float: left;
	width: 35px;
	cursor:pointer;
	outline: 0;
	height: 40px;
	margin-bottom: 3px;
}
.slidepopnew2 .cont_div_slidepopup .iconname {
	float: left;
	outline: 0;
	padding: 5px;
}
.slidepop .cont_div_slidepopup .iconname img {
	outline: 0;
}
.slidepopnew2 .cont_div_slidepopup .iconname img {
	width:250px;
}
.slidepopnew2 .cont_div_slidepopup .iconname img {
	width:auto;
}
.super-club .input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
	height: 40px;
	width: 40px;
	float: right;
	top: -50px;
}
/*popup bottom css end*/

.cource-banner img {
	width:100%;
	height:180px;
}
.remove {
	background:url(../images/minusbg.jpg);
	margin: -49px 0 0 0;
	float: right;
	width: 40px;
	height: 40px;
}
.input-group-btn .add-more {
	background:url(../images/plushbg.jpg);
}
.class-video {
	margin-top:50px;
}
.top-video .play-btn {
	top: 0;
	background: url(../images/play-btn-red.png) no-repeat scroll 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.about .top-video h3 {
	font-size:18px;
	font-weight:800;
	color:#000;
	text-align:center;
	padding:5px 0px;
}
.top-video .count img {
	width:100%;
}
.top-video .count {
	position:relative;
}
body header .mega-menu-alumni {
	padding: 0px 0px;
	width: 20%;
	border-radius: 0;
	left: 953px;
}
header .mega-menu-alumni .main-hover {
	padding: 0 !important;
}
header .mega-menu-alumni .main-hover-right ul li:last-child {
	border-bottom:none;
	margin-bottom: 0;
	padding-bottom: 0;
}
header .mega-menu-alumni .main-hover-right ul li a {
	width: 100%;
}
header .mega-menu-alumni .main-hover-right ul {
	padding-bottom:0px!important;
	margin-bottom:0!important;
}
header .mega-menu-alumni .main-hover-right {
	padding: 10px 8px;
}
.box input.inputfile-6 {
	-webkit-appearance: none;
	display:none;
}
/*achive css start*/

.achive .main-section {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}
.achive .main-part-crt {
	display:inline-block;
	width:100%;
	margin-top: -20px;
}
.achive .cart {
	width:49%;
	float:left;
	text-align:right;
}
.achive .clup {
	width:50%;
	float:right;
	text-align: center;
}
.achive .cart img {
	width: 87%
}
.achive .clup img {
	width:65%;
}
.achive .super-achiver {
	width: 100%;
	display: inline-block;
	padding: 0px 30px;
	box-sizing: border-box;
	margin-top: 30px;
	height: 500px;
	overflow-y: scroll;
}
.achive .text-super-achv h1 {
	color: #a01c24;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}
.achive .text-super-achv p {
	font-size:14px;
	color:#000;
}
.achive .text-super-achv ul {
	color:#8c3906;
	margin: 0px 0px 0px 28px;
	list-style: disc;
}
.achive .text-super-achv ul li p {
	color:#000;
	padding-top: 0;
	margin-bottom:0px;
}
.achive .add-more b {
	font-size:12px;
	color: #000;
}
.achive .nav-part {
	float: right;
	margin-top: 14px;
}
.achive .nav-part ul li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
}
.achive .nav-part ul li a {
	text-decoration: none;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 14px;
	background: #f47926;
	color: #fff;
}
.achive .main-wrapper {
	background: #f6f6f6;
	margin: 0 auto;
	padding: 0px 30px;
}
.achive .logo-part {
	width: 30%;
	float: left;
}
.achive .nav-main {
	width: 100%;
	display: inline-block;
	margin-top: 25px;
}
.achive .top-header {
	width: 100%;
	display: inline-block;
	margin-bottom: 45px;
}
.achive .footer-clucb {
	width: 100%;
	display: inline-block;
	margin-top: 50px;
	background: #323131;
}
.achive .footer-clucb p {
	text-align: center;
	color: #fff;
	padding: 18px;
	text-transform: uppercase;
	font-size: 12px;
}
.top-video {
	float: right;
	background: #f6ebeb;
	padding: 15px 0 0px;
	margin-left: 20px;
}
span.pay.one {
	margin-bottom: 10px;
	display: inline-block;
}
.student-reg .myform .submit {
	background-color: #a01c24;
	border: 1px solid #a01c24;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
	margin-top:20px;
	padding:0px 40px;
	display: inline-block;
	cursor: pointer;
}
.aa label {
	margin-left:5px;
}
.bb label {
	margin-left:5px;
}
.student-reg .submit {
	background-color: #a01c24;
	border: 1px solid #a01c24;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
	margin-top: 20px;
	padding:0px 40px;
	display: inline-block;
}
.answer-key .myform .gender {
	height:auto;
}
.free-reg-form .capcha {
	margin-top: 10px;
}
/*achive css end*/



/*dfa-form css start*/

.dfa-form .wrapper {
	border: 1px solid #ccc;
	height: auto;
	margin: 10px auto;
	overflow: hidden;
	width: 940px;
	margin: 0 auto;
	box-shadow: 0 0 5px 0 #ccc;
}
.dfa-form .inner-wrapper {
	width: 96%;
	height: auto;
	margin: 0px 2% 0px 2%;
	overflow: hidden;
	padding-bottom: 30px;
	position: relative;
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 0 1px #e3e3e3;
}
.dfa-form .info-header {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.dfa-form header {
	width: 100%;
	height: 50px;
	background: #fff;
	width: 100%;
	height: auto;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	margin: 20px auto;
	text-align: center;
	text-transform: capitalize;
}
.dfa-form header .title {
	font-size: 30px;
	display: block;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.dfa-form header .sub-title {
	font-size: 22px;
}
.dfa-form .scond-section {
	height: auto;
	width: 96%;
	margin: 0 auto
}
.dfa-form .first-section {
	text-transform: none;
	display: inline-block;
	width: 96%;
	margin: 10px 2%;
}
.dfa-form .first-section span {
	width: 100%;
	float: left;
	font-size: 15px;
	line-height: 32px;
	font-weight: 600;
	font-family: sans-serif;
}
.dfa-form .first-section p {
	padding: 0px 0px 9px;
	height: 30px;
}
.dfa-form .first-section input, .scond-section input, select {
	width: 100%;
	font-size: 16px;
	padding: 0px 10px;
	box-sizing: border-box;
	float: right;
	height: 35px;
	border-radius: 5px;
}
.dfa-form .dob {
	float: left;
	width: 100%;
	padding:11px 0 0;
	height: auto;
}
.dfa-form .inpu_cont {
	float: left;
	width: 48%;
	padding: 20px 0 0;
	height: auto;
}
.dfa-form .inpu_cont_last {
	float: right;
}
.dfa-form .full_width {
	width: 100%;
}
.dfa-form .date, .stream {
	float: right;
	width: 100%;
	height: 32px;
}
.dfa-form .drop-check p {
	margin-bottom: 5PX;
	padding-top:0px;
}
.dfa-form .small-box {
	margin: 0px 18px 0px 0px;
	float: left;
	text-align: center
}
.dfa-form .big-box {
	font-size: 13px;
	margin-bottom: 11px;
	padding: 0 5px 0 12px;
}
.dfa-form .big-box ul li {
	padding: 4% 0px 0px 34%;
}
.dfa-form .big-box input {
	height: 30px
}
.dfa-form .small-box p {
	display: inline-block;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.dfa-form .sign {
	text-align: center;
	margin-top: 30px;
	width: 100%;
	float: left;
}
.dfa-form .sign a {
	margin: 0 auto;
	cursor: pointer;
	font-size: 21px;
	background: #ccc;
	padding: 5px 26px 7px;
	border-radius: 4px;
	background: #D61921;
	color: #fff;
	border-bottom: 3px #A7141A solid;
	margin-top: 2px;
}
.dfa-form .sign a:hover {
	background: #BE161E
}
.dfa-form .prog_ingo h4 {
	margin: 0px;
}
.dfa-form .sign a:active {
	background: #BE161E
}
.dfa-form ul li {
	float: left;
	width: 33px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.dfa-form .small-box ul {
	margin: 0px;
	padding: 0px
}
.dfa-form .small-box input {
	float: none;
	width: 100%;
}
.dfa-form .stream ul {
	margin: 0px;
	padding: 0px
}
.dfa-form .stream ul li {
	width: 70px;
}
.dfa-form .stream .check {
	float: left;
	display: none;
	vertical-align: middle;
	width: 50%;
}
.dfa-form .scond-section {
	height: 400px;
	text-transform: capitalize;
}
.dfa-form .check {
	width: 48%;
	float: right;
}
.dfa-form .check ul li {
	width: 140px;
	float: left
}
.dfa-form .stu {
	margin-bottom: 20px
}
.dfa-form .m-roolno {
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.dfa-form .m-roolno .left {
	display: inline-block;
	width: 48%;
	float: left;
}
.dfa-form .m-roolno .right {
	display: inline-block;
	width: 48%;
	float: right;
}
.dfa-form .c-box, .checkbox, .c_select {
}
.dfa-form .dob h4 {
	margin: 0px;
	padding: 10px 0px;
}
.dfa-form .week-section {
}
.dfa-form .me_student {
	border: 2px solid rgb(170, 170, 170);
	padding: 10px 15px;
	display: inline-block;
	float: left;
	width: 100%;
	margin: 0px 3px 19px 0px;
	box-sizing: border-box;
}
.dfa-form .prog_ingo {
	width: 27%;
	display: inline-block;
	float: left;
}
.dfa-form .drop-check1 {
	width: 60%;
	display: inline-block;
	float: left;
}
.dfa-form .file_upload_div {
	display: inline-block;
	float:left;
	width:100%;
	border: 1px solid #ccc;
	margin: 20px 0px 0px 0px;
	padding: 0px 20px;
	box-sizing: border-box;
}
.dfa-form .file_upload_div p {
	float: left;
	display: inline-block;
	width:48%;
	padding: 30px 0px 0px 0px;
}
.dfa-form .file_upload_div .p_left {
}
.dfa-form .file_upload_div .p_right {
	float: right;
}
.dfa-form .file_upload_div p span {
	width: 100%;
	float: left;
	padding: 8px 0px;
}
.dfa-form .m-roolno .line {
	float:right;
	width: 73%;
	font-size: 16px;
	padding: 0px 10px;
	box-sizing: border-box;
	float: right;
	height: 32px;
	border-radius:0px;
}
.dfa-form .m-roolno .line1 {
	width: 58%;
}
.dfa-form .m-roolno span {
	line-height: 33px;
	font-weight: 600;
}
.dfa-form .drop-check {
	width: 60%;
}
.dfa-form .s-last {
	width: 48%;
	float: left;
	text-transform: none;
}
.dfa-form .last-check {
	width: 48%;
	float: right;
}
.dfa-form .last-check ul li {
	width: 140px;
}
.dfa-form .date-sign {
	margin-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.dfa-form .date-sign1 {
	width: 48%;
	float: left;
	display: inline-block;
}
.dfa-form .regular-radio {
	display: none;
}
#epoch_popup_mainheading select {
	font-size: 12px;
	border: 1px solid #ff7669;
	padding: 4px 8px;
	background: #de4537;
	color: #fff;
	margin: 4px 0;
	width: inherit;
	float:left;
}
#epoch_popup_mainheading input {
	padding: 7px 8px;
	float: left;
	font-size:13px;
}
.dfa-form .first-section input, .scond-section input, select {
	width: 100%;
	font-size: 16px;
	padding: 0px 10px;
	box-sizing: border-box;
	float: right;
	height: 35px;
	border-radius:0px;
}
.dfa-form .session_div {
	width: 100%;
}
.dfa-form .session_div1 {
	float: left;
	width: 97px;
	display: inline-block;
}
.dfa-form .session_select {
	float: left;
	width: 317px;
}
.dfa-form input, select {
	border: 1px solid #ccc;
}
.dfa-form .pk ul li {
	float: none !important;
	width: 100% !important;
	padding: 0px;
	margin: 0px;
	list-style: initial;
}
.dfa-form .pk ul {
	padding-left:20px;
}
.dfa-form .place1 {
	display: inline-block;
	width: 35%;
	margin-left: 3px;
	float: left;
	height: 32px;
}
.dfa-form .date-div1 {
	width: 100%;
	float: left;
}
.dfa-form .place {
	display: inline-block;
	width: 25%;
	margin-left: 3px;
	float: left;
	line-height: 32px;
	height: 32px;
}
.dfa-form input.captcha_input {
	width: 139px;
	border: 1px solid #CCC;
	border-radius: 5px;
	font-size: 14px;
	margin: 6px 0px 6px 0px;
	padding: 7px;
}
.dfa-form .fullwidth {
	display: inline-block;
	margin-bottom: 10px;
	width: 48%;
	float: right;
}
.dfa-form .cpCode {
	display: inline-block;
	width: auto;
	background: #d8d9da;
	text-align: center;
	padding: 2px 9px;
	height: 44px;
}
.dfa-form .cpCode p {
	margin:0;
	padding:0px;
	line-height: 36px;
}
.dfa-form .regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.dfa-form .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 6px;
}
.dfa-form .stream ul li {
	width: 70px;
}
.dfa-form .regular-radio {
	display: none;
}
.dfa-form .regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1), inset 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.dfa-form .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #ccc;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	top: 10px;
	margin-right: 6px;
}
.dfa-form .regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}
.award-ceremoney .cpCode {
	display: inline-block;
	background: transparent url("../images/45-degree-fabric.png") no-repeat scroll center top / 100% 100%;
	text-align: center;
	padding: 10px 9px;
}
.award-ceremoney p.cpCode1 {
	padding: 0px 0px 0px;
	height: auto;
	letter-spacing:0px;
	font-family: 'Open Sans', sans-serif;
}
.award-ceremoney .adformcntr .fieldtitle span.prefix_cont_no {
	width: 25px;
	float: right;
}
.award-ceremoney .fullwidth span.prefix_cont_no1 {
	width: 25px;
	float: none;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	display: none;
}
.award-ceremoney .s-hide .handicapSpan {
	width: 50%;
	font-family: 'Open Sans', sans-serif;
}
.award-ceremoney .s-hide .radio_width {
	width: 15%;
}
.fullwidth, .adformtptext1 {
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}
.award-ceremoney .threeset span {
	float: left;
	width: 31.5%;
}
.award-ceremoney .middlle_span {
	margin: 0 2.7%;
}
.award-ceremoney .fullwidth .threeset input[type="text"], .award-ceremoney .fullwidth .threeset select, .award-ceremoney .fullwidth .threeset textarea {
	display: inline-block;
	width: 100%;
}
.award-ceremoney .fullwidth .threeset .uploadfile_div input[type="text"] {
	width: 70.5%;
	background-color: #fff;
	float: left;
	color: #727272;
	border-radius: 5px 0px 0px 5px;
	border: 1px solid #a2a4a5;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	box-sizing: border-box;
}
.award-ceremoney .file-upload {
	position: relative;
	overflow: hidden;
	margin: 0px;
}
.award-ceremoney .uploadfile_div {
	display: block;
	float: left;
	width: 100%;
	margin: 4px 0px 6px 0px;
	position: relative;
}
.award-ceremoney .btn-primary {
	color: #727272;
	background-color: #e2e2e4;
	border: 1px solid #a2a4a5;
	display: inline-block;
	float: left;
	padding: 0px 12px 0px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	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;
	height: 38px;
	line-height:38px;
}
.award-ceremoney .file-upload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	left: 0px;
	width: 100%;
	border: 1px solid #000;
}
.award-ceremoney .fullwidth .threeset .fieldtitle {
	display: inline-block;
	float: left;
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-weight: 400;
	height: 10px;
	margin-bottom: 0px;
}
.award-ceremoney .fullwidth.s-hide {
	font-family: open_sanssemibold;
	margin: 20px 0px;
}
.award-ceremoney .threeset span {
	float: left;
	width: 31.5%;
}
#rblattend tr td {
	width:19%;
}
#rblattend tr td label {
	margin-left:5px;
}
#rblstream tr td {
	margin-right: 50px;
	display: inline-block;
}
#rblstream tr td label {
}
/*award-ceremoney css end*/



























  .salist .main-section {
	/* background:url(images/banner.png);*/
    background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}
.salist .main-part-crt {
	display:inline-block;
	width:100%;
	margin-top: -20px;
}
.salist .cart {
	width: 50%;
	float: left;
	text-align: right;
	position: relative;
	top: 50px;
}
.salist .clup {
	width:50%;
	float:right;
	text-align: center;
	padding: 40px;
}
.salist .clup img {
	width: 74%;
}
.salist .cart img {
	width: 65%;
}
.salist .super-achiver {
	width: 100%;
	display: inline-block;
	padding: 0px 30px;
	box-sizing: border-box;
	margin-top: 30px;
	height: 500px;
	overflow-y:auto;
	margin-bottom:70px;
}
.salist .text-super-achv h1 {
	color: #a01c24;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight:600;
	text-transform: uppercase;
}
.salist .text-super-achv h2 {
	color: #a01c24;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight:600;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.salist .text-super-achv p {
	font-size:14px;
	color:#000;
}
.salist .add-more {
	margin-top:30px;
}
.salist .text-super-achv ul {
	color:#8c3906;
	margin: 0px 0px 0px 28px;
	list-style: disc;
}
.salist .text-super-achv ul li p {
	color:#000;
}
.salist .add-more b {
	font-size:12px;
	color: #000;
}
.salist .nav-part {
	float: right;
	/*margin-top: 14px;*/
	margin-top: -70px;
}
.salist .nav-part ul li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
}
.salist .nav-part ul li a {
	text-decoration: none;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 14px;
	background: #f47926;
	color: #fff;
}
.salist .main-wrapper {
	width: 1290px;
	margin: 0 auto;
	padding: 0px 30px;
}
.salist .logo-part {
	width: 30%;
	float: left;
}
.salist .nav-main {
	width: 100%;
	display: inline-block;
	margin-top: 25px;
}
.salist .top-header {
	width: 100%;
	display: inline-block;
	margin-bottom: 45px;
}
.salist .footer-clucb {
	width: 100%;
	display: inline-block;
	margin-top: 50px;
	background: #323131;
}
.salist .footer-clucb p {
	text-align: center;
	color: #fff;
	padding: 16px;
	text-transform: uppercase;
	font-size: 12px;
}
 .salist .table-pro tr:nth-child(even) {
 background-color: #dddddd;
}
.salist .table-pro td, th {
	border: 1px solid #dddddd;
	text-align: left;
	padding: 8px;
	font-size: 14px;/* color: #000;*/
}
.salist .table-pro table {
	border-collapse: collapse;
	width: 100%;
}
.faculty_select .form-control a.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -9px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.po-rel {
	position:relative;
	margin-bottom:40px;
	width:100%;
	display:inline-block;
}
.postal-video {
	position: absolute;
	top: -200px;
	right: 0;
}
.book-list-postal {
	margin-top: 0;
}
.btn.pastbtn {
	display: inline-block;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 14px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 26px;
}
/*test result css start*/
.result-sec1 {
	background:#f5f5f5;
	padding:30px;
}
.result-sec1 .submit {
	margin-top:10px;
	float:left;
	clear:both;
}
.result-sec1 .submit a {
	color:#fff;
}
.submit {
	background-color: #a01c24;
	border: 1px solid #a01c24;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
	margin-top: 0;
	padding: 0 40px;
}
.result-sec1 .form-control {
	background-color: transparent;
	border: 1px solid #bdbdbd;
	border-radius: 0;
	box-shadow: none;
	height: 40px;
	font-size: 18px;
	padding-left:0px;
	color: #000000;
	margin-bottom:10px;
	resize: none;
	border-width: 0 0 1px 0;
	/*width: 60%!important;*/ float:left;
}
.result-sec1 .form-control:focus {
	background-color: #f5f5f5;
	border-bottom-color:green;
}
.result-sec1 h2 {
	font-size:30px;
	font-weight:600;
	margin-bottom:30px;
}
.result-sec1 ul {
}
.result-sec1 ul li {
	padding: 10px 120px;
	text-align:right;
	color:#404041;
	font-weight:600;
}
.result-sec1 ul li:nth-child(odd) {
background:#fff;
}
.result-sec1 ul li:nth-child(even) {
background:#f5f5f5;
}
.numcolor {
	color:#901c24;
	width:60px;
	text-align:right;
	display:inline-block;
}
.result-sec2 {
	background:#fff;
	padding:60px;
}
.result-sec2 ul {
	padding-left: 77px;
}
.result-sec2 ul li {
	padding: 10px 8px;
	text-align:right;
	border-bottom:#f2f2f2 1px solid;
	font-size: 16px;
	color:#000;
	font-weight: 600;
}
.result-sec2 h2 {
	font-size:30px;
	font-weight:400;
	color:#000;
	line-height:30px;
}
.result-sec2 .numcolor {
	color: #901c24;
	width: 210px;
	text-align: left;
	display: inline-block;
	margin-left: 13px;
}
/*test result css end*/
.contact-page .form-group.contact-capch {
	width: 100%;
	display: inline-block;
}
.sliding_form_box .form-group textarea {
	height: 40px;
}
 select.form-control:not([size]):not([multiple]) {
 height: calc(2.25rem + 2px);
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 width: 100%;
 padding-right: 0px;
padding-left:0px;
margin-bottom:2px;
}
/* Zoom In #1 */
.hover01 img {
	-webkit-transform: scale(1);
	transform: scale(1);
 -webkit-transition: .3s ease-in-out;
/* transition: .3s ease-in-out; */
}
.hover01:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
section.center-banner {
	padding:40px 0px 20px;
	min-height: 378px;
}
.center-banner .owl-nav {
	display: none!important;
}
.about-hover .main-hover .main-hover-right ul li.active-menu {/* -moz-box-shadow:inset 0px 34px 0px -15px #b54b3a;
	-webkit-box-shadow:inset 0px 34px 0px -15px #b54b3a;
	box-shadow:inset 0px 34px 0px -15px #b54b3a;*/
	background-color:#a01c24;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:9px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #7a2a1d;
	width: 60%;
	display:inline-block;
	margin-top:10px;
	background-image:none;
}
.about-hover .main-hover .main-hover-right ul li.active-menu a {
	color:#ffffff;
}
.about-hover .main-hover .main-hover-right ul li.active-menu:hover {
	background-color:#a01c24;
}
.about-hover .main-hover .main-hover-right ul li.active-menu:active {
	position:relative;
	top:1px;
}
.view-all-btn {
	font-size:12px;
	font-weight:600;
	position: absolute;
	top: 355px;
	bottom: 0px;
	left: 5px;
	color:#000;
}
.cource-hover .new {
	display: inline-block;
	margin-top: 4px;
	position: absolute;
	margin-left: 13px;
}
.testsrs_wpr {
	margin-bottom: 15px;
}
.testsrs_wdgtoutr {
	width: 24.42%;
	margin-left: 1%;
	margin-bottom: 20px;
	border-radius: 10px;
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	position: relative;
 transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	border:solid 1px #dedede;
}
.testsrs_wdgtoutr.marleft {
	margin-left: 0px;
}
.testsrs_wdgt .scrng_tst strong {
	font-size:14px;
}
.testsrs_wdgt .scrng_tst {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	text-align: left;
	font-size: 16px;
	line-height: 55px;
	color: #3b3b3b;
	font-family: 'Open Sans', sans-serif;
}
.testsrs_wdgt {
	overflow: hidden;
	text-align: center;
	position: relative;
}
.testsrs_wdgt:hover {
	border-color: #e69f9d;
	box-shadow: 0 3px 2px -2px #e02b26;
}
.testsrs_wdgtoutr .testsrs_wdgt:hover .scrng_tst {
	color: #e02b26;
}
.testsrs_wdgtoutr.addnew {
	margin-left: .2%;
}
.quicklinks li, .testsrs_wdgtoutr {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}
.testsrs_wdgtoutr, .testsrs_wdgtoutr:before {
 -webkit-transition-duration: .3s;
 -moz-transition-duration: .3s;
 -ms-transition-duration: .3s;
 -o-transition-duration: .3s;
}
.testsrs_wdgtoutr {
	cursor:pointer;
	width: 100%;
	margin-left: 1%;
	margin-bottom: 20px;
	border-radius: 0px;
	padding: 1px;
	box-shadow: inset 0px 34px 0px -15px #b54b3a;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	position: relative;
 transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.cntr_tbl .cleft_arow, .cntr_tbl .cright_arow, .testsrs_wdgtoutr {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#8a8a8a', GradientType=0);
}
.centers ul li a, .hdr_rgt ul li a .span, .nav a, .testsrs_wdgtoutr {
	-moz-osx-font-smoothing: grayscale;
}
.testsrs_wdgt .scrng_tst img {
	display: inherit;
	-webkit-filter: grayscale(100%);
	filter: grayscale(1);
	opacity: .7;
 transition: all .2s ease-in 0;
	width:auto;
}
.testsrs_wdgt i {
	float: right;
	display: inline-block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	margin: 11px 0 0 10px;
	vertical-align: middle;
	transition: none;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
 -webkit-transition-duration: .3s;
 -moz-transition-duration: .3s;
 -ms-transition-duration: .3s;
 -o-transition-duration: .3s;
 transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	padding: 0;
}
.testsrs_wdgt:hover {
	border-radius:0px;
	border-color: #e69f9d;
	box-shadow: 0 3px 2px -2px #e02b26;
	background: rgba(251, 251, 251, 1);
	background: -moz-linear-gradient(top, rgba(251, 251, 251, 1) 0, rgba(254, 235, 234, 1) 96%, rgba(222, 206, 205, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(251, 251, 251, 1)), color-stop(96%, rgba(254, 235, 234, 1)), color-stop(100%, rgba(222, 206, 205, 1)));
	background: -webkit-linear-gradient(top, rgba(251, 251, 251, 1) 0, rgba(254, 235, 234, 1) 96%, rgba(222, 206, 205, 1) 100%);
	background: -o-linear-gradient(top, rgba(251, 251, 251, 1) 0, rgba(254, 235, 234, 1) 96%, rgba(222, 206, 205, 1) 100%);
	background: -ms-linear-gradient(top, rgba(251, 251, 251, 1) 0, rgba(254, 235, 234, 1) 96%, rgba(222, 206, 205, 1) 100%);
	background: linear-gradient(to bottom, rgba(251, 251, 251, 1) 0, rgba(254, 235, 234, 1) 96%, rgba(222, 206, 205, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#dececd', GradientType=0);
}
.testsrs_wdgt .scrng_tst img:hover {
	filter: none;
}
.testsrs_wdgt:hover img {
	filter: none;
}
.testsrs_wdgtoutr:active, .testsrs_wdgtoutr:focus, .testsrs_wdgtoutr:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.scrng_tst a {
	display: inline-block;
	width: 100%;
	padding: 0 5px;
}
.condidate-detail {
	margin-top:20px;
}
.condidate-detail .btn {
	width:30%;
	margin-bottom:10px;
	margin-right:20px;
}
.student-performance table.my_table td {
	text-align:center;
}
.main-wrapper {
	max-width:100%;
}
/*mob pop*/




.mob-popup {
	display:none;
}
.app-img {
	text-align:center;
}
.get-app {
	background: #db2027;
	padding:0px;
	text-align: center;
	width: 100%;
	display: inline-block;
}
.get-app h2 {
	color: #fedc00;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.mob-popup .modal {
	background:#db2027;
	z-index: 99999;
}
.mob-popup #myModal .modal-dialog {
	max-width: 780px;
	margin: 0px auto;
}
.get-app-count {
	width:100%;
	display:inline-block;
	text-align:center;
	padding:20px 0;
}
.website-count {
	width:100%;
	display:inline-block;
	text-align:center;
	padding:20px 0;
}
.mob-popup #myModal .close {
	float: inherit;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	right: 5px;
	top: 8px;
	color:#bf1723;
	background:#ebebeb;
	padding:10px 20px;
	opacity: 2;
}
.mob-popup .modal-content {
	border:none;
	background-color: transparent;
}
.mob-popup .btn-cww {
	background:#ebebeb;
	border-radius: 10px;
}
.mob-popup .btn-getapp {
	background:#004a9f;
	color:#fff;
	padding:10px 20px;
	font-size:14px !important;
	border-radius: 10px;
}
.home-popup.mob-popup #myModal .modal-dialog {
	margin: 20px auto;
}
.get-app-count .app_box {
	float: inherit;
	margin-right: 0;
}
.mob-popup #myModal .close-top {
	float: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	right: 5px;
	top: 8px;
	color: #bf1723;
	background: transparent;
	padding: 10px 20px;
}
/*mob pop*/


.home-popup .modal-content {
	border:none;
}
.home-popup .close {
	opacity: 1;
}
/*16-july*/
/*.banner-inner .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none !important;
}*/
.banner-inner .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
	display: inline-block;
	position: relative;
	bottom: 54px;
}
.banner-inner .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background:#a01c24;
}
span#footer_RequiredFieldValidator1 {
	bottom:0px;
	font-size:14px;
	margin-top: 7px;
}
.allumini-detail .play-btn {
	bottom: 58px;
}
.quick_page ul li {
	border-bottom: 1px solid #CCC;
	padding:10px;
	width:32%;
	display:inline-block;
	margin-right:13px;
}
.quick_page h3 {
	margin-bottom:30px;
}
.quick_page h1 {
	margin-bottom:30px;
	font-size: 1.75rem;
}
.banner-inner .carousel-caption {
	position: absolute;
	bottom: -15px;
	right: 0;
	margin-right: 40px;
}
.email_footer .input-group .form-control {
	width:100%;
}
div#footer_panel1 {
	width: 100%;
}
#quickenquery_div3 {
	text-align:center;
}
#ctl00_footer_panel1 {
	width: 100%;
}
.faculty-sec1 .row.news {
	margin-top: 40px;
}
.ddconf .table-info td {
	background:none;
	font-weight:600;
}
.table-info {
	background-color: #fff;
}
.sec5 .part2 h3 {
	padding-bottom: 10px;
}
.sec_4page h1 span {
	display: block;
	font-size: 240px;
	letter-spacing: 15px;
	line-height: 205px;
	margin-bottom: 15px;
	font-weight: 900;
	color: rgb(67,65,66);
}
.sec_4page h1 {
	font-size: 27px;
	font-weight: 900;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.sec_4page p {
	letter-spacing: 3px;
}
.sec_4page {
	display: inline-block;
	padding: 60px 0;
	width: 100%;
	text-align: center;
}
.sec_4page a {
	background: #eb1f28 url(../images/apply-now.png) no-repeat scroll 88% center;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-weight: bold;
	height: 42px;
	line-height: 30px;
	margin-top: 30px;
	padding: 5px 20px;
	text-transform: uppercase;
	width: 120px;
	text-align: left;
}
.sec_4page a:hover {
	background: rgb(67,65,66) url(../images/apply-now.png) no-repeat scroll 90% center;
	transition: all 200ms ease;
}
/*mob pop*/




.form-popup {
	display:block!important;
}
.form-popup #myModal .close {
	float: right;
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	right: -16px;
	top: -19px;
}
.form-popup .modal {
	background: #fff;
	z-index: 99999;
	width: 800px;
	height: 594px;
	margin: 98px auto;
	padding: 20px;
}
.form-popup #myModal .modal-dialog {
	max-width: 780px;
	margin: 0px auto;
}
.form-popup .modal-content {
	border:none;
	background-color: transparent;
}
.form-popup .btn-cww {
	background:#ebebeb;
	border-radius: 10px;
}
.form-popup .btn-getapp {
	background:#004a9f;
	color:#fff;
	padding:10px 20px;
	font-size:14px !important;
	border-radius: 10px;
}
.home-popup.form-popup #myModal .modal-dialog {
	margin: 0px auto;
}
.get-app-count .app_box {
	float: inherit;
	margin-right: 0;
}
.form-popup #myModal .close-top {
	float: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	right: 5px;
	top: 8px;
	color: #bf1723;
	background: transparent;
	padding: 10px 20px;
}
/*mob pop*/



























.popupcenter-div-pop {
	/* max-width: 800px;*/
  background: #fff;
	height: 551px;
	position: relative;
	top: 0px;
	margin: auto;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border-radius: 6px;
	/* box-shadow: 0px 0px 10px #666;*/
  z-index:9999;
	background-image:url(../images/bg.png);
	padding: 152px 50px 97px 50px;
	background-repeat: no-repeat;
	background-size: cover;
}
.dams-image-pop {
	display:block;/*position:relative;*/
	/*background:#fff;*/
}
.dams-image-pop img {
	width:100%;
}
.cancels {
	cursor: pointer;
	position: absolute;
	background: #fff;
	padding: 6px;
	top: -12px;
	right: -14px;
	border-radius: 100%;
	height: 15px;
	width: 15px;
}
.cancels svg {
	vertical-align:top;
}
.gate-online {
	width:100%;
	display:inline-block;
}
.gate-online h1 {
	padding: 5px;
	background: #0063c6;
	color: #fff;
	font-size: 25px;
}
.gate-online-lft {
	width: 70%;
	float: left;
	background: #fff;
	margin-top:30px;
	padding-bottom: 20px;
	border-radius: 5px 0px 0px 5px;
	padding-left: 15px;
}
.gate-online-right {
	width:30%;
	background: #67b6f4;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
	position: absolute;
	top: 80px;
	right: 25px;
}
.gate-online-right h3 {
	color: #0063c6;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.data-onln-txt {
	float:left;
	width:50%;
	padding:20px 0px 0px 0px;
}
.gate-online .data-onln-txt h2 {
	font-weight: 400;
	text-transform:uppercase;
	background:none;
	padding:none;
	color:#000;
	padding:0px;
	font-size: 25px;
}
.data-onln-txt b {
	font-size:40px;
	color: #67b6f4;
	margin-right:3px;
}
.data-onln-txt p {
	font-size:25px;
	margin:10px 0px;
}
.data-numr {
	width:100%;
	display:inline-block;
}
.data-wdth {
	max-width:250px;
	margin:0 auto;
	border-bottom:2px solid #67b6f4;
	position:relative;
}
.close1.thick:before, .close1.thick:after {
	height: 1px;
	margin-top: -2px;
}
.close1:after {
	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.close1:before, .close1:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 40%;
	top: 50%;
	left: 34px;
	margin-top: -1px;
	background: red;
}
.close1.thick:before, .close1.thick:after {
	height: 2px;
	margin-top: -2px;
}
.close1:after {
	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.close1:before {
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	transform: rotate(20deg);
}
.data-txt {
	width:100%;
	display:block;
}
.data-txt p {
	font-size:18px;
	line-height:25px;
}
.btn-data-btm {
	width:100%;
	display:inline-block;
	text-align:center;
	position: relative;
	bottom: -36px;
}
.input-data {
	margin:10px 0px;
	font-size:12px;
}
 .input-data input::placeholder {
color: #000;
}
.input-data a:hover {
	color:#CCC;
}
.input-data input {
	width:100%;
	border:none;
	border-bottom:2px solid #1798fd;
	box-sizing:border-box;
	padding:10px 0px;
	background:none;
	color:#000;
}
.input-data a {
	text-decoration:none;
	background:#0c5eb9;
	padding:5px 20px;
	border-radius:25px;
	font-weight:bold;
	color:#fff;
	display:inline-block;
}
.btn-data-btm a {
	text-decoration: none !important;
	background: #0c5eb9;
	color: #fff;
	padding: 8px 13px;
	border-radius: 5px;
	font-weight: 700;
	font-size: 14px;
	display: inline-block;
	text-transform: uppercase;
}
/*4 aug 18*/
	
.me-solution .page1.selected {
	display: block;
}
.me-solution .page1 {
	display: none;
}
.page1.selected {
	display: block;
}
.page1 {
	display: none;
}
.me-solution .page2.selected {
	display: block;
}
.me-solution .page2 {
	display: none;
}
.page2.selected {
	display: block;
}
.page2 {
	display: none;
}
.me-solution .page3.selected {
	display: block;
}
.me-solution .page3 {
	display: none;
}
.page3.selected {
	display: block;
}
.page3 {
	display: none;
}
	
/*17-aug-18	*/	
	
	
@media only screen and (max-width: 840px) {
 .popupcenter-div-pop {
z-index:9999;
}
}
.input-data3 {
	margin:10px 0px;
	font-size:12px;
}
.input-data3 select {
	width:100%;
	border:none;
	border-bottom:2px solid #1798fd;
	box-sizing:border-box;
	padding:0px;
	background:none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image:url(images/arrow_down.png);
	background-repeat:no-repeat;
	background-position: right center;
}
.fee-structure.solution-pdf .sec1 .nav-tabs .nav-item {
	text-transform: none;
	width: 12%;
}
.solution-pdf #tabs .nav-link.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.solution-pdf .nav-tabs .nav-link.active {
	border:none;
}
.solution-pdf #tabs .nav-link {
	color: #000;
	border-bottom: #911c24 1px solid;
	background: url(../images/achiv-ar.png) no-repeat bottom 0px;
}
div.a2a_full_footer {
	display: none;
}
.banner .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	padding: 0;
	background: transparent;
	border: none;
}
#page .owl-nav .owl-next.disabled {
	opacity: 0.4;
}
.banner .owl-theme .owl-dots .owl-dot {
	padding: 0;
}
.contactboxcntr .contactleft {
	float: left;
	width: auto;
}
.contactboxcntr .contactleft h2 {
	color: #333;
	font-size: 26px;
	font-weight: 600;
	line-height: 24px;
	font-weight: 600;
	margin-bottom:5px;
	padding-left: 10px;
	border-left: 6px solid #e11f2a;
	margin: 25px 0 0 15px;
}
.contactboxcntr .contactleft .cntctadrscntr {
	padding: 15px;
	margin-top:10px;
}
.contactboxcntr {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	font-family: 'Roboto', sans-serif;
	border: 1px solid #ccc;
}
.contactboxcntr .contactleft .cntctadrscntr p button, .popbtncntr button {
	background: #292b37;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 6px 10px;
	border-radius: 4px;
	margin-right: 4px;
	font-size: 12px;
	cursor:pointer;
}
.contactClassroom {
	background: #e11f2a none repeat scroll 0 0;
	border: medium none;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	margin-right: 4px;
	padding: 2px 10px;
	text-transform: uppercase;
	margin-top: 10px;
	display: inline-block;
}
.contactboxcntr a:focus, a:hover {
	text-decoration: none !important;
	color: #000;
}
.contactboxcntr .contactleft .cntctadrscntr p {
	padding-top:0px;
}
.read-more-target b {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 15px!important;
}
#page .owl-nav .owl-prev span {
	display:none;
}
#page .owl-nav .owl-next span {
	display:none;
}
.timeline {
	list-style: none;
	padding: 20px 0 20px;
	position: relative;
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 3px;
	background-color: #eeeeee;
	left: 50%;
	margin-left: -1.5px;
}
.timeline > li {
	margin-bottom: 20px;
	position: relative;
}
.timeline > li:before, .timeline > li:after {
	content: " ";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li:before, .timeline > li:after {
	content: " ";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li > .timeline-panel {
	width: 46%;
	float: left;
	border: 1px solid #d4d4d4;
	border-radius: 2px;
	padding: 20px;
	position: relative;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
	position: absolute;
	top: 26px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #ccc;
	border-right: 0 solid #ccc;
	border-bottom: 15px solid transparent;
	content: " ";
}
.timeline > li > .timeline-panel:after {
	position: absolute;
	top: 27px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #fff;
	border-right: 0 solid #fff;
	border-bottom: 14px solid transparent;
	content: " ";
}
.timeline > li > .timeline-badge {
	color: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 16px;
	left: 50%;
	margin-left: -25px;
	background-color: #999999;
	z-index: 1;
	border-top-right-radius: 50%;
	border-top-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
	float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline-badge.primary {
	background-color: #2e6da4 !important;
}
.timeline-badge.success {
	background-color: #3f903f !important;
}
.timeline-badge.warning {
	background-color: #f0ad4e !important;
}
.timeline-badge.danger {
	background-color: #d9534f !important;
}
.timeline-badge.info {
	background-color: #5bc0de !important;
}
.timeline-title {
	margin-top: 0;
	color: inherit;
}
.timeline-body > p, .timeline-body > ul {
	margin-bottom: 0;
}
.timeline-body > p + p {
	margin-top: 5px;
}
.submit-resume .contact-form .select-pointer {
	top:5px;
	height:38px;
}
.in-count {
	width: 100%;
	display: inline-block;
	float: left;
}
.in-count .col-lg-2 {
	float:left;
}
.sec6 .mid-count img {
	width: 100%;
}
.sec6 .mid-count .strip img {
	width:auto;
}
#homehappening1_div3 .count img {
	width:100%;
}
#homehappening1_div3 .count .strip img {
	width:auto;
}
/*.achivement .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #000;
    border-bottom: #911c24 1px solid;
    background: url(../images/achiv-ar.png) no-repeat bottom 0px;
}*/

.achivement .nav-tabs .nav-link.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -9px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
.count-right {
	width: 100%;
	display: inline-block;
}
.one {
	width: 50%;
	display: inline-block;
	float: left;
}
.two {
	width: 50%;
	display: inline-block;
	float: left;
}
.sec4 .count ul li h3 a b {
	color:#000;
}
.sec4 .count ul li h3 a {
	color:#0264b8;
}
.sec4 .count ul li h3 a b:hover {
	color:#fff;
}
.sec4 .count ul li:hover h3 a b {
	color: #fff;
}
 @media (max-width: 767px) {
 ul.timeline:before {
left: 40px;
}
 ul.timeline > li > .timeline-panel {
width: calc(100% - 90px);
width: -moz-calc(100% - 90px);
width: -webkit-calc(100% - 90px);
}
 ul.timeline > li > .timeline-badge {
left: 15px;
margin-left: 0;
top: 16px;
}
 ul.timeline > li > .timeline-panel {
float: right;
}
 ul.timeline > li > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}
 ul.timeline > li > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}
}
.faculty_select li {
	display: inline-block;  /* float: left; */
	width: auto;  /* padding: 0 20px!important; */
	margin: 0px 20px 20px 0px;
}
.fee-structure .ies-detail .detail-sec1 .tabs {
	position:inherit;
	display:inline-block;
}
.col-lg-12.faculty_select.pl-0.mr-4 {
	display: flex;
	flex-wrap: wrap;
}
.sec3 .count .course-read ul li:nth-child(2) {
margin: 0 auto;
float: none;
}
.award h3 {
	font-size:22px;
	color:#a01c24;
	font-weight:bold;
	border-bottom:1px solid #adadad;
	padding-bottom:10px;
	display: inline-block;
	margin-bottom: 0;
}
.awrd-box {
	border:1px solid #d4d4d4;
	padding:10px 25px;
	margin-bottom:15px;
	background:#f5f5f5;
}
.awrd-box p {
	font-size:18px;
	line-height:28px;
}
.right-count-award {
	padding: 25px 0;
}
.course_sec2 .study_box span img {
	padding-left: 5px;
}
/*.achivement .nav-tabs.sticky {
    position: fixed;
    width: 100%;
    top: 145px;     z-index: 2;
}*/


/*.branch-dis .sticky {
    position: fixed;
    width: 100%;
    top: 345px;     z-index: 2;
}*/

.salist .super-achiver .fill-count {
	display:none!important;
}
.banner-inner .owl-carousel .owl-nav.disabled {
	display: none;
}
.count-right ul li:first-child {
	border-bottom:none;
	padding-bottom:0px;
}
.TPS {
	margin-top: 80px;
}
.TPS:after {
	position: absolute;
	background: #f4474c;
	width: 100%;
	height: 31px;
	content: "";
	margin: 0 auto;
	top: -56px;
	right: 0;
	background: url(../images/Strip.jpg) no-repeat center;
	background-size: contain;
}
.centr-banr .centre-bredc {
	margin:0 auto;
	margin-top:0px;
	background:#e7e7e8;
}
.centre-bredc ul li {
	background:#CCC;
	display:inline-block;
	float:left;
	padding:8px 0px;
	text-align:center;
}
.centre-bredc ul li a {
	color:#FFF;
	font-size:16px;
}
.centre-bredc ul li:first-child {
	background:#f4474c;
	width:30%;
	color:#FFF;
	position:relative;
	text-align:left;
}
.centre-bredc ul li:nth-child(2) {
background:#e7e7e8;
width:70%;
font-weight:600;
}
.centre-bredc ul li:first-child:after {
	position: absolute;
	background: #f4474c;
	width: 41%;
	height: 31px;
	content: "";
	margin: 0 auto;
	bottom: 16px;
	right: -83px;
	transform: rotate(120deg);
}
.centre-bredc ul li:first-child:before {
	position:absolute;
	background: #f4474c;
	width: 56px;
	height: 40px;
	content: "";
	margin:0 auto;
	bottom: 0px;
	right: 100%;
}
.centr-banr .carousel-indicators li {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	height:15px;
	max-width:15px;
	width:15px;
	border-radius: 50%;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	z-index:99;
	cursor: pointer;
	border:1px solid #000;
	background-color: rgba(255, 255, 255, 0.5);
}
.centr-banr .carousel-control-prev:focus, .carousel-control-prev:hover {
	opacity: inherit;
}
.centr-banr .carousel-control-prev:focus, .carousel-control-prev {
	opacity: inherit;
}
.centr-banr .carousel-control-prev:focus, .carousel-control-next:hover {
	opacity: inherit;
}
.centr-banr .carousel-control-prev:focus, .carousel-control-next {
	opacity: inherit;
}
.centr-banr .carousel-indicators .active {
	background-color: #f62331;
}
.centr-banr .carousel-indicators {
	z-index:1;
	right:2%;
	margin: 0px;
	left: inherit;
}
.centr-banr .carousel-item img {/*object-fit: cover; */
	object-fit: inherit;
}
.one-stop {
	background:#f64751;
	color:#FFF;
	text-align:center;
	padding:20px;
	position:relative;
	min-height:180px;
	margin-bottom:60px;
}
.one-stop:after {
	background: url(../images/bg-one-stop.jpg) no-repeat;
	width: 100%;
	height: 50px;
	content: "";
	margin: 0 auto;
	bottom: -36px;
	left: 0;
	right: 0;
	position:absolute;
	background-position: center;
}
.one-stop h3 {
	position:relative;
	display:inline-block;
	margin-bottom:60px;
	font-size:40px;
}
.one-stop h3:after {
	position: absolute;
	background: #fff;
	width: 40%;
	height: 4px;
	content: "";
	margin: 0 auto;
	bottom: -20px;
	left: 0;
	right: 0;
}
.one-stop ul li {
	color:#FFF;
	padding:0px;
	margin:0px;
	margin-right:20px;
	display:inline-block;
}
.one-stop ul li a {
	color:#FFF;
	border:1px solid #FFF;
	padding:6px 10px;
}
.one-stop ul li a:hover {
	color:#e7e5e5;
	border:1px solid #333;
	padding:6px 10px;
}
.centre-bacthes1 {
	background:#e7f6fb;
	padding:20px 20px 0px;
	min-height:315px;
}
.centre-bacthes1 ul {
	display:block;
	width:auto;
	margin-top:6px;
	height:150px;
	overflow-y:scroll;
}
.centre-bacthes1 ul li {
	border-bottom:1px dotted #333;
	padding:4px 0px;
	font-size:14px;
}
.centre-bacthes1 ul li a {
	padding:0px;
}
.centre-bacthes {
	margin-top:40px;
}
.centre-bacthes1 h3 {
	color:#2c2d2d;
	background:#0096d7;
	text-align:center;
	font-size:22px;
	font-weight:900;
	padding:15px 0px;
	line-height:28px;
}
/*.centre-bacthes1 p{ text-align:right; position:absolute; bottom:10px; right:40px; padding:0px;}*/
.stars-centre {
	margin:50px 0px 80px;
	background:#e9f6fb;
}
.stars-centre .carousel-indicators li {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	height:15px;
	max-width:15px;
	width:15px;
	border-radius: 50%;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	z-index:99;
	cursor: pointer;
	border:1px solid #000;
	background-color:#05676d;
}
.stars-centre .carousel-indicators .active {
	background-color: #f62331;
}
.stars-centre .carousel-control-prev-icon {
	background:url(../images/prev.png) no-repeat 25px;
	width:136px;
	height:233px;
}
.stars-centre .carousel-control-next-icon {
	background:url(../images/next.png) no-repeat 25px;
	width:136px;
	height:233px;
}
.success-tips {
	background:#fff3f5;
	padding:30px;
	margin:30px 0px;
	border-top:6px solid #f64751;
	border-bottom:6px solid #f64751;
}
.success-tips h2 {
	font-size:60px;
	color:#f64751;
	font-weight:700;
	margin-top:20px;
}
.success-tips h3 {
	color:#3f3e3f;
	font-size:40px;
	font-weight:500;
	padding-top:10px;
}
.centre-fotter {
	background: #f1f1f1/*url(../images/fotter-bg.jpg) no-repeat center*/;
	padding:30px;
	background-size: cover;
	border-top: 1px solid #534e50;
}
.centre-fotter h2 {
	color:#0289c1;
	font-size:46px;
	font-weight:700;
	padding-bottom:30px;
}
.centre-fotter ul li {
	font-size:40px;
	font-weight:400;
	color:#0da1aa;
}
.centre-fotter ul li img {
	padding-right:10px;
}
.centre-fotter .right-content {
	margin-top:10px;
}
.centre-fotter .right-content ul li {
	font-size:18px;
	font-weight:700;
	color:#FFF;
	display:inline-block;
	float:left;
	margin-right:50px;
	margin-bottom:50px;
	width:250px;
	padding:25px 25px;
	background:#0096d7;
	text-align:center;
}
.centre-fotter .right-content ul li:hover {
	background:#0289c1;
	cursor:pointer;
}
.centre-fotter .right-content ul li:hover a {
	color:#000;
}

/*.centre-fotter .right-content ul li:first-child{ margin-right:120px;}
.centre-fotter .right-content ul li:nth-child(2){ margin-right:120px;}*/
.centre-fotter .right-content ul li:nth-child(3) {
margin-right:70px;
margin-left:70px;
}
.centre-fotter .right-content ul li:nth-child(4) {
margin-left:0px;
margin-right:10px;
}
.centre-fotter .right-content ul li a {
	color:#FFF;
}
.centre-fotter .right-content ul li a:hover {
	color:#333;
}
/*.centre-fotter .view_btn {
    -moz-box-shadow: inset 0 0 0 1px #63ad0d;
    -webkit-box-shadow: inset 0 0 0 1px #63ad0d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #eee;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3dcad3), to(#036f75));
    background: -moz-linear-gradient(#3dcad3, #036f75);
    background: linear-gradient(#3dcad3, #036f75);
  
    border-bottom: solid 5px #05676d;
    border-radius: 10px;
    box-shadow: inset 0px 0 0 2px #3bc5ce;
    display: inline-block;
    padding: 3px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
}*/

.success-tips .carousel-control-prev-icon {
	background:url(../images/prev1.png) no-repeat 0px;
	width:40px;
	height:40px;
}
.success-tips .carousel-control-next-icon {
	background:url(../images/next1.png) no-repeat 0px;
	width:40px;
	height:40px;
}
.stars-centre .carousel-indicators {
	z-index:1;
}
.topper-speak .story-right span b {
	font-size: 12px;
	padding-bottom: 5px;
}
.topper-speak .story-right h3 {
	color:#000;
	font-size: 14px;
	padding-top:6px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:0px;
	letter-spacing:inherit;
	border-bottom:none;
	border-top:none;
	margin-bottom:5px;
}
.topper-speak .story-right span {
	color:#333;
	display:block;
}
.topper-speak {
	margin:30px 0px 0px;
}
.topper-speak .sec7 {
	margin-bottom:0px;
}
.topper-speak h3 {
	font-size:36px;
	letter-spacing:14px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	text-align:center;
	font-weight:600;
	padding:8px 0px;
	margin-bottom:10px;
}
.topper-speak .sec7 h4 {
	top: 36px;
	z-index: 2;
	left: 14px;
}
.topper-speak .story-right blockquote {
	font-size:13px;
	margin-top:7px;
}
.topper-speak .view-all-btn {
	top:260px;
}
.topper-speak .story-right blockquote {
	padding: 5px 10px 0px;
}
.topper-speak .story-right {
	min-height:310px;
	height:inherit;
	padding-left:0px;
}
.topper-speak .story-right .count {
	padding: 20px 0px 0px 0;
	text-align:center;
	cursor:pointer;
}
.topper-speak .sec7 .owl-item img {
	text-align:center;
	width: 150px;
	margin-top: 15px;
	height:150px;
	border-radius: 50%;
	margin: auto;
	border: 5px solid #fff;
	box-shadow: 0 0px 5px #ccc;
}
.topper-speak .sec7 .owl-nav {
	left: 90%!important;
}
.topper-speak .sec7 {
	margin-top:-36px;
}
.stars-centre .carousel-item img {
	text-align:center;
	margin: 0 auto;
}
.mm-toggle {
	border-right:none!important;
}
.stars-centre .carousel-indicators {
	z-index: 1;
	right: 2%;
	margin: 0px;
	left: inherit;
}
a.closehomepop {
	float: right;
	position: absolute;
	right: 5px;
	top: 5px;
}
 .centre-bacthes1 ul::-webkit-scrollbar {
width: 6px;
background-color: #e6f6fb;
}
.centre-bacthes1 ul::-webkit-scrollbar-thumb {
border-radius: 50px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #0095d3;
}
.centre-bredc ul li:nth-child(2) a {
color: #333;
font-size:13px;
border: 1px solid #fc484e;
padding: 4px 10px;
margin-right:3px;
}
.centre-bredc ul li:nth-child(2) a:hover {
border: 1px solid #000;
}
.delhi .video-home h2 {
	margin-top:25px;
}
.centr-banr .carousel-item a {
	display: contents;
}
.sec1 .center-banner .count h3 {
	font-size: 20px;
}
.feedback .form-group {
	margin-bottom: 1rem;
	width: 46%;
	float: left;
	margin-right: 4%;
}
.register.btn.btn-primary {
	margin-top:40px;
	background:#26a0f4;
	border:none;
}
.register a {
	color:#fff;
	font-size:16px;
	font-weight:600;
	padding:3px 0px;
}
.fotterlnk.nav-part {
	float:inherit;
}
.fotterlnk.nav-part ul li {
	display:inline-block;
	float:left;
	width:20%;
	border-bottom:none;
}
.fotterlnk.nav-part ul li:last-child {
	float:right;
}
.feedback.alumini p {
	padding-bottom:10px;
	font-size:16px;
	font-weight:600;
}
.alumni-LNK {
	width:100%;
	float:left;
}
.alumnitext h4 {
	display:block;
	font-size:16px;
	font-weight:600;
	width:100%;
	padding-top:15px;
	text-align:center;
}
.alumni-LNK ul {
	margin:40px 0px;
	width:100%;
	display:inline-block;
	text-align: center;
}
.alumni-LNK li {
	float:left;
	display:inline-block;
	margin-right:20px;
}
.alumni-LNK li a {
	color:#FFF;
	padding:8px 12px;
	border-radius: 8px;
}
.alumni-LNK li a:first-child {
	background:#e23a41;
}
.alumni-LNK li:last-child a {
	background:#3a73e2;
}
.alumni-LNK li:last-child {
	float: none;
}
.contact-sec1 .btn.btn-primary {
	background: #2971b9;
	border:none;
	font-size:16px;
	padding:10px 15px;
}
.contact-sec1 .btn.btn-primary:last-child {
	background: #9f9fa1;
	border:none;
}
.alumini .contact-sec1 .grey-bg1 {
	background:#f3f3f3;
	display:block;
	width:100%;
	display:inline-block;
	padding:20px 20px 10px;
}
.alumini.feedback h3 {
	color: #005b90;
}
.alumni {
	width:100%;
	text-align: center;
}
.alumni ul.ul-style {
	margin: 0px;
	padding: 0px;
	text-align: center;
	display: inline-block;
}
.alumni .ul-style li {
	background: url(../images/bullet.png) left top 12px no-repeat;
	padding-left: 20px;
	float:left;
	display:inline-block;
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
	color: #000000;
	margin-right: 20px;
}
.centre-home.sec2 {
	background:#e6e7e9;
}
.centre-home .centre-course {
	background:#FFF;
}
.centre-home .divcourses {
/*  position: absolute;
    right: 0px;
    top: 0;*/
}
.centre-home .centre-bacthes1 {
	background: #e0f2fc;
	padding: 0px 0px 0px;
	min-height: 360px;
	text-align:center;
}
.centre-home .centre-bacthes1 ul li {
	border-bottom: 1px solid #abd8ed;
	padding: 4px 0px;
	font-size: 18px;
	font-weight:600;
}
.centre-home .centre-bacthes1 ul li a {
	color:#3a3839;
	padding:10px 0px;
}
.centre-home .centre-bacthes1 h3 {
	color: #fff;
	background: #0096d7;
	text-align: center;
	font-size: 22px;
	font-weight: 900;
	padding: 15px 0px;
	line-height: 28px;
}
.centre-home .centre-bacthes1 ul {
	display:block;
	width:auto;
	margin-top:6px;
	height:290px;
	overflow-y:scroll;
	padding: 0px 15px;
}
.centre-home .centre-course ul li {
	width:100%;
	float:left;
	display:inline-block;
	margin-bottom:15px;
	border-bottom:1px solid #adaeb0;
	padding-bottom:6px;
	margin-right:15px;
}
.centre-home .tabcontent .centre-course {
	min-height:358px;
	height: 360px;
}
.centre-home .sec2 .tabcontent h3 {
}
.centre-home .centre-course ul li {
}
.centre-home .centre-course ul li strong {
	color:#363435;
	font-size:14px;
	display:block;
}
.centre-home .centre-course ul li span {
	width: 50%;
	display: inline-block;
	float: left;
	color:#333;
	font-size:14px;
	padding-top:6px;
}
.centre-home .centre-course ul li span a {
	color:#727377;
	background: url(../images/bullet-r.png) 1px 8px no-repeat;
	padding-left:15px;
}
.centre-home.sec2 .tabcontent {
	padding: 0px 20px 0px 20px;
}
.centre-home .centre-course ul li em {
	color:#727377;
	padding:7px 0px;
	font-size:14px;
}
.centre-home.sec2 .tabcontent h3 {
	margin-bottom:0px;
	padding:20px 0px 15px;
	font-size: 18px;
	font-weight: 400;
}
.centre-course ul {
	width: auto;
	margin-top: 6px;
	height: 250px;
	overflow-y: scroll;
}
 .centre-home .tabcontent .centre-course ul::-webkit-scrollbar {
 width: 6px;
 background-color: #e6f6fb;
}
 .centre-home .tabcontent .centre-course ul::-webkit-scrollbar-thumb {
 border-radius: 50px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 background-color: #0095d3;
}
.centre-home ul li a {
	color:#363435;
}
.centre-home .cource-hover .view-dtail-course h3 {
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	text-transform: none;
	margin: 0px;
	padding: 0px;
}
.centre-home .view-dtail-course h3 a {
	list-style: none;
	background: #ec192a;
	border: none;
	padding: 10px;
	border: 1px solid #e2dfdf;
	margin-bottom: 5px;
	border-radius: 50px;
	font-size: 14px;
	display: inline-block;
	width: 120px;
	color: #FFF!important;
}
 .centre-home .ies-detail::-webkit-scrollbar {
 width: 6px;
 background-color: #e6f6fb;
}
 .centre-home .ies-detail::-webkit-scrollbar-thumb {
 border-radius: 50px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 background-color: #0095d3;
}
.scrolltest {
	width: auto;
	margin-top: 6px;
	height: 353px;
	min-height:354px;
	overflow-y: scroll;
}
 .scrolltest::-webkit-scrollbar {
 width: 6px;
 background-color: #e6f6fb;
}
 .scrolltest::-webkit-scrollbar-thumb {
 border-radius: 50px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 background-color: #0095d3;
}
.centre-home .centre-course ul li a {
	font-size:16px;
	color:#000;
}
.result-sec2 h2 b {
	font-size: 16px;
	padding-left: 11px;
	vertical-align: text-bottom;
	line-height: 35px;
	font-weight: normal;
	color: #000;
}
.result-sec2 h2 b strong {
	color: #000;
}
.btn.mybtn.batchenrollment {
	width:auto!important;
}
.course-scroll {
	width: auto;
	margin-top: 6px;
	height: 250px;
	overflow-y: scroll;
}
.course-scroll::-webkit-scrollbar {
 width: 6px;
 background-color: #e6f6fb;
}
.centre-home .tabcontent .course-scroll::-webkit-scrollbar-thumb {
 border-radius: 50px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 background-color: #0095d3;
}
.centre-home .course-scroll ul li {
	width: 100%;
	float: left;
	display: inline-block;
	margin-bottom: 15px;
	border-bottom: 1px solid #adaeb0;
	padding-bottom: 6px;
	margin-right: 15px;
}
.centre-home .course-scroll ul li span {
	width: 50%;
	display: inline-block;
	float: left;
	color: #333;
	font-size: 14px;
	padding-top: 6px;
}
.centre-home .course-scroll ul li span a {
	color: #727377;
	background: url(../images/bullet-r.png) 1px 6px no-repeat;
	padding-left: 15px;
	font-size: 13px;
}
.centre-home .course-scroll ul li a em {
	font-size: 15px;
}
.centre-home .course-scrollbg {
	background: #FFF;
}
.centre-home .course-scroll ul li a {
	font-size: 14px;
	color: #000;
}
.centre-home .course-scrollbg {
	min-height: 358px;
	height: 360px;
}
.resultbtnnew ul li {
	padding: 10px 10px;
	text-align: left;
	color: #404041;
	font-weight: 600;
	width: auto;
	float: left;
	display: inline-block;
	background: none!important;
}
.result-sec1 .resultbtnnew ul li a:focus {
	background:#666;
	color: #ececed!important;
}
.resultbtnnew ul li a {
	padding: 5px 12px;
}
nav.navbar.navbar-toggleable-md ul li a:hover {
	color:#000!important;
}
.centr-banr .owl-centre-banner .owl-dots .active {
	background-color: #f62331;
}
.centr-banr .owl-centre-banner button {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	height:15px;
	max-width:15px;
	width:15px;
	border-radius: 50%;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	z-index:99;
	cursor: pointer;
	border:1px solid #000;
	background-color: rgba(255, 255, 255, 0.5);
}
.centr-banr .owl-centre-banner .owl-dots {
	z-index: 1;
	right: 2%;
	margin: 0px;
	left: inherit;
}
.centr-banr .owl-dots {
	position:absolute;
	bottom:20px;
}
.table-bordered td, .table-bordered th {
	border: 1px solid #cccccd!important;
}
.centr-banr .owl-centre-banner .owl-nav {
	display:none!important;
}
.POSTAL_NEW.po-rel {
	margin-bottom:0px;
}
.POSTAL_NEW.po-rel .postal-video {
	position: absolute;
	top: -250px;
	right: 0;
}
.POSTAL_NEW h3 {
	font-size:18px;
	font-weight:600;
	padding-bottom:15px;
	margin-bottom:20px;
	color:#000;
	border-bottom:1px solid #CCC;
}
.content.POSTAL_NEW-content h3 {
	font-size:18px;
	font-weight:600;
	margin-bottom:20px;
	color:#000;
}
.postal-tag {
	background:#f3f3f3;
	padding:10px;
	margin-top:15px;
}
.postal-tag h4 {
	color:#e92b09;
	font-size:16px;
	text-align:center;
}
.postalnew.achivement p strong {
	font-size:16px;
	font-weight:600;
	color:#000;
	display:block;
}
.prev-pdf a {
	background: #ebebeb url(../images/pdf-prev.jpg) no-repeat 6px 6px;
	border: 1px solid #878384;
	padding: 6px 14px 6px 30px;
	color:#000!important;
	font-weight: 600;
}
.prev-pdf {
	margin-top:15px;
}
.POSTAL_NEW-content p {
	text-align:left;
	font-size:12px;
}
.postal-neww.story-left a {
	color: #fff;
	margin: auto;
	width: 160px;
	display: block;
}
.test-result {
	margin-top:30px;
}
.q_form.open .q_form_box a {
	color:#333;
}
.list-name h2 {
	font-size:24px;
	color:#851c23;
	font-weight:600;
	margin:30px 0px 10px;
}
.achivement.allumini-detail p {
	border-bottom: 1px solid#1F1F1F;
	min-height: 79px;
	margin-bottom: 24px;
}
footer .panel-default > .panel-heading {
	background:#333;
}
footer .panel-title {
	background:#333;
}
footer .more-less {
	float: right;
	color: #fff;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
}
footer .panel-title > a {
	color:#FFF;
	font-size:20px;
	text-decoration:none;
}
footer .panel-title {
	border-bottom: #6c6c6c 1px solid;
}
.employeed .form-control {
	width: 46%!important;
	float: left;
	display: inline-block;
	margin-right: 15px;
	margin-top: 20px;
}
.employeed .form-control:last-child {
	margin-right:0px;
}
table#ctl00_ContentPlaceHolder1_radioemp {
	margin-top: 10px;
	display: inline-block;
}
div#ctl00_ContentPlaceHolder1_divself {
	display: inline-block;
}
div#ctl00_ContentPlaceHolder1_divcomp {
	margin-top: 8px;
	display: inline-block;
}
.employeed select {
	width: 95%;
	font-size: 16px;
	padding: 0px 10px;
	box-sizing: border-box;
	float: left;
	height: 35px;
	border-radius: 0px;
}
div#ctl00_ContentPlaceHolder1_divhigher {
	display: inline-block;
}
.feedback .employeed .halfwidth1 {
	margin-right:40px;
	margin-top:10px;
	display:block;
}
.course-read {
	margin-top:25px;
}
 .student-reg .myform select.form-control:not([size]):not([multiple]) {
 padding-left: 10px;
}
/*.employeed select {
    width: 46%;
    display: inline-block;
}

.employeed {
    width: 46%;
    display: inline-block;
}*/

.sprite11.online_portal {
	width: auto;
	top: 51px;
}
.sprite11.icon4 {
	position: absolute;
	top: -6px;
	/*right: 270px;*/
left:390px;
	width: 130px;
}
.sprite11.icon5 {
	position: absolute;
	top: -6px;
	/*right: 410px;*/
	left:206px;
	width: 170px;
}
.sprite11.icon5.online_portal a {
	border-radius: 5px;
	transition: background-color 0.4s ease 0s;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.6);
	background-color: #ffffff /*rgba(247, 121, 1, 1)*/;
	cursor: pointer !important;
	width: 100%;
	height: 32px;
	min-height: 22px;
	transition: color 0.4s ease 0s, background-color 0.4s ease 0s;
	color: #871c24;
	box-sizing: border-box;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	line-height: 32px;
	padding: 0px 10px;
	outline: none;
	text-decoration: none;
}
.sprite11.icon5.online_portal a img {
	width:8px !important;
}
.sprite11.icon5.online_portal a:hover {
	color: #ffffff;
	background-color: #871c24;
}
.sprite11.icon5a {
	position: absolute;
	top: -6px;
	/*right: 410px;*/
	left:532px;
	width: 100px;
	font-weight: 700;
}
.sprite11.icon5a.online_portal a img {
	width:8px !important;
}
.sprite11.icon5a.online_portal a:hover {
	color: #ffffff;
	background-color: #871c24;
}
.sprite11.icon5a.online_portal a {
	border-radius: 5px;
	transition: background-color 0.4s ease 0s;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.6);
	background-color:#fff; /*rgba(247, 121, 1, 1)*/
	;
	cursor: pointer !important;
	width: 100%;
	height: 32px;
	min-height: 22px;
	transition: color 0.4s ease 0s, background-color 0.4s ease 0s;
	color: #871c24;
	box-sizing: border-box;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	line-height: 32px;
	padding: 0px 10px;
	outline: none;
	text-decoration:none;
}
.sprite11.icon5a img {
	display:none;
}
.online_portal a {
	border-radius: 5px;
	transition: background-color 0.4s ease 0s;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.6);
	background-color:#871c24 /*rgba(247, 121, 1, 1)*/;
	cursor: pointer !important;
	width: 100%;
	height: 32px;
	min-height: 22px;
	transition: color 0.4s ease 0s, background-color 0.4s ease 0s;
	color: #fff;
	box-sizing: border-box;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	line-height: 32px;
	padding: 0px 10px;
	outline: none;
	text-decoration:none;
}
.online_top_admission {
	margin-top: 9px;
}
.ddd {
	clear: both;
	padding-top: 10px;
}
.exam-solut .recent-job-page .re-jobs .mybtn.chall2 {
	margin-left: 20px;
	position: absolute;
	right: 38px;
}
.exam-solut .recent-job-page .re-jobs .mybtn.chall {
	margin-left:20px;
	position: absolute;
	right: 207px;
}
.exam-solut .recent-job-page .re-jobs .mybtn.chall1 {
	margin-left:20px;
	position: absolute;
	right: 380px;
}
/*25-feb-19*/
.sec1 ul.nav-tabs li a.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
/*7-march-19*/
 .list-achiver-tab .examactive {
	background:#a01c24;
	color: #FFF;
}
.list-achiver-tab {
	margin-bottom:40px;
	display:inline-block;
}
.list-achiver-tab a {
	padding: 10px 124px;
	background: #e8e4e5;
	color: #000;
	position: relative;
}
.list-achiver-tab a.examactive:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left:0px;
	right: 0;
	width: 100%;
}
/*.Change by kapil mishra 8-02-2019*/


.centr-banr .owl-dots {
	position: absolute;
	bottom: 15px;
}
.centr-banr .owl-centre-banner button {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	height: 10px;
	max-width: 100%;
	width: 10px;
	border-radius: 100%;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	z-index: 99;
	cursor: pointer;
	border: 1px solid #0000;
	background-color: rgb(234, 96, 101);
	padding: 0;
}
.centre-bacthes10.upcoming-batch ul li span {
	width: 100%;
}
.sec5 .carousel-control-prev-icon {
	background-image: url(../images/right-aerrow-black1.png);
	height: 26px!important;
	width: 14px !important;
}
.sec5 .carousel-control-next-icon {
	background-image: url(../images/left-aerrow-black1.png);
	height: 26px!important;
	width: 14px !important;
}
.achiever1 .nav-main {
	margin-top:-50px;
}
.op_m1 input {
	margin-left:10px;
	margin-right:5px;
}
.acc-count .tablink {
	position: relative;
}
.acc-count .tablink.active:before {
	content: "";
	height: 11px;
	width: 11px;
	background-color: #911c24;
	position: absolute;
	bottom: -8px;
	-ms-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	left: 45%;
	transform: rotate(45deg);
	z-index: -1;
}


/*.end by kapil mishra 8-02-2019*/

/*16 april*/
.result-count ul li:nth-child(6) .icons {
 background:#ffeb3bb8;
 color: #207395;
}
.result-count ul li:nth-child(7) .icons {
 background: #fed9af;
 color: #207395;
}
.result-count ul li:nth-child(8) .icons {
 background: #91d8f6;
 color: #207395;
}
.result-count ul li:nth-child(9) .icons {
 background: #91d8f6;
 color: #207395;
}
.result-count ul li:nth-child(10) .icons {
 background: #91d8f6;
 color: #207395;
}
 .result-count ul li:nth-child(6) .col-box {
 background: #ffeb3b7a;
 height: 100%;
}
.result-count ul li:nth-child(7) .col-box {
 background: #ffead5;
 height: 100%;
}
.result-count ul li:nth-child(8) .col-box {
 background: #d2eefa;
 height: 100%;
}
.result-count ul li:nth-child(9) .col-box {
 background: #d2eefa;
 height: 100%;
}
.result-count ul li:nth-child(10) .col-box {
 background: #d2eefa;
 height: 100%;
}
 .result-count ul li:nth-child(6) .col-box .btn-count-ac {
 background: #ffeb3bb8;
}
.result-count ul li:nth-child(7) .col-box .btn-count-ac {
 background: #fed9af;
}
.result-count ul li:nth-child(8) .col-box .btn-count-ac {
 background: #91d8f6;
}
.result-count ul li:nth-child(9) .col-box .btn-count-ac {
 background: #91d8f6;
}
.result-count ul li:nth-child(10) .col-box .btn-count-ac {
 background: #91d8f6;
}
.salist .top-header .nav-part {
	position: relative;
	z-index: 1;
}
.mob-extra-menu {
	display:none
}
ul.navbar-nav.mr-auto.mob-extra-menu {
	display: none;
}
.div-floatright {
	width: 300px;
	z-index: 1;
	height: 167px!important;
	top: 467px!important;
	right: -254px;
	position: fixed;
}
.div-floatright li:first-child {
	margin-top: 45px;
}
.div-floatright li {
	background-color: #fff;
	border-radius: 5px 0 0 5px;
	margin-bottom: 1px;
 -webkit-transition: all .4s;
 -moz-transition: all .4s;
 -o-transition: all .4s;
 transition: all .4s;
	position: relative;
	left: 0;
	text-align: left;
}
.div-floatright li a {
	display: inline-block;
	vertical-align: middle;
}
.div-floatright li img {
	background-color: #a01c24;
	padding: 8px 12px;
	border-radius: 5px 0 0 5px;
}
.div-floatright li:first-child {
	margin-top: 45px;
}
.div-floatright li.show {
	left: -100px;
}
.div-floatright li {
	background-color: #fff;
	border-radius: 5px 0 0 5px;
	margin-bottom: 1px;
 -webkit-transition: all .4s;
 -moz-transition: all .4s;
 -o-transition: all .4s;
 transition: all .4s;
	position: relative;
	left: 0;
	text-align: left;
}
.div-floatright li.show {
	display: block!important;
}
.div-floatright li h4 {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
/*6-jan-2020*/

.re-jobs ul li .a2a_svg {
	width: 50px!important;
	margin-left: 10px!important;
}
.recent-job-page .re-jobs ul li.a2a_kit a2a_kit_size_32 {
	float:right!important;
}
.achivement a.a2a_dd {
	float: right!important;
	margin: -41px 41px 0 0;
}
.achivement .a2a_kit a2a_kit_size_32.fa-minus:before {
	display:none!important;
}
.sec2 .tab .active:before {
	background: url(../images/arg.png) center no-repeat;
	content: "";
	bottom: 40px;
	position: absolute;
	display: block;
	width: 30px !important;
	height: 43px;
	right: -21px;/*content: "";
    height: 11px;
    width: 11px;
    background-color: #911c24;
    position: absolute;
    bottom: -8px;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    left: 45%;
    transform: rotate(45deg);
    z-index: -1;*/
}
div#quicklinks1_divwhatstop {
	position: relative;
}
div#quicklinks1_divquicktop {
	position: relative;
}
div#quicklinks1_divpubtop {
	position: relative;
}
div#style-10 h4 {
	text-transform:uppercase;
	line-height: 38px;
	padding: 0px 0px 10px 4px;
}
.course-mega h4 {
	font-size:22px;
	text-align:center;
}
.course-mega .view-dtail-course {
	margin-bottom: 50px;
}
img.active-gif {
	position: relative;
	top: 14px;
	margin: -22px 10px 0 10px;
	display: inline-block;
}
.sprite11.scholarship {
	position: absolute;
	top: -6px;
	/*right: 590px;*/
    width: 130px;
	left:64px;
}
.sprite11.scholarship a {
	border-radius: 5px;
	transition: background-color 0.4s ease 0s;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.6);
	background-color: #871c24;
	cursor: pointer !important;
	width: 100%;
	height: 32px;
	min-height: 22px;
	transition: color 0.4s ease 0s, background-color 0.4s ease 0s;
	color: #fff;
	box-sizing: border-box;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	line-height: 32px;
	padding: 0px 10px;
	outline: none;
	text-decoration: none;
}
#page .banner .owl-nav .owl-prev {
	background-image: url(../images/right.png);
	width: 40px;
	height: 40px;
	display: inline-block;
	content: '';
	margin-left: -20px;
	float: left;
	position: relative;
	bottom: 180px;
	left: 39px;
	background-color: transparent;
}
#page .banner .owl-nav .owl-next {
	background-image: url(../images/left.png);
	width:40px;
	height:40px;
	display: inline-block;
	content: '';
	margin: -20px 0 0 24px;
	position: relative;
	float:right;
	bottom:160px;
	right: 65px;
	background-color: transparent;
}
.owl-theme .owl-nav {
	margin-top: 10px;
	width: 100%;
	display: inline-block !important;
}
.ani {
	animation:blinkingText 0.8s infinite;
	float: right;
	width: 52px;
	padding-left: 10px;
}
@keyframes blinkingText {
 0% {
color: #a01c24;
}
 49% {
color: #f60614;
}
 50% {
color: #a01c24;
}
 99% {
color:#f60614;
}
 100% {
color: #a01c24;
}
}
/*Date 4feb2020	*/
.navbar-nav {
	display:inline-flex;
}
.strip {
	display: table;
	width: 100%;
	position: fixed;
	z-index: 99999;
	bottom: 0;
	background-color:#a01c24;
	display:none;
}
.strip li {
	float: left;
	width:100%;
	text-align: center;
	border-left: 1px solid #fff;
}
.strip li:first-child {
	border-left: none;
}
/**27feb2020*/
.i-anchor2 {
	height:0;
	overflow:hidden;
	position:relative;
	bottom:100px;
	width:1px;
}
.hds strong {
	background: #871c24;
	padding: 15px;
	color: #fff;
}
.title-fm {
	text-align: center;
	background: #871c24;
	width: 60%;
	color:#fff;
	margin: 0 auto;
}
.title-fm h2 {
	padding-top:10px;
	font-family: inherit;
	font-weight: 600;
	line-height: 1.1;
	color: inherit;
	font-size: 30px;
}
.title-fm p {
	text-align:center;
	padding-bottom:10px;
	font-size: 16px;
	font-weight: 600;
}
.std-md .title-fm h2 {
	padding-bottom:10px;
}
.std-md .std-md-sec {
	width:50%;
	margin:0 auto;
}
.std-md .std-md-sec label {
	padding-left: 5px;
}
.std-md .inputfile-6 + label {
	width:auto;
}
.t-series {
	margin:0 auto;
}
.t-series h2 {
	text-align:center;
}
.t-series .menu_box ul {
	margin:0 5px 20px 25% !important;
}
/*2feb2021*/
.pbp-text {
	font-weight:700;
	display:block;
	color:#000;
}
/* 3feb2021 */
.Home-Bner {
	width:100%;
	background-image: url(../images/letus_banner.jpg);
	background-position: center;
	min-height: 500px;
	position: relative;
	top: 0;
	background-size: 100% 100%;
}
.bx {
	padding: 0 35px;
}
.bx h1 + p {
	font-weight: bold;
}
.bx-2 {
	padding: 20px 35px;
}
.bx-2 p {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
}
.bx-2 ul li {
	margin-bottom: 10px;
}
.bx-3 {
	padding: 20px 35px;
}
button.btn-download {
	border: navajowhite;
	background: #a01c24;
	padding: 10px 15px;
	color: #fff;
	font-size: 18px;
	margin-top: 15px;
}
button.btn-popup {
	border: navajowhite;
	background: #a01c24;
	padding: 10px 15px;
	color: #fff;
	font-size: 18px;
	margin-top: 15px;
}
.bx-3 {
	padding: 50px 35px;
	background: #f4f4f4;
	border-top-right-radius: 0;
	border-bottom-right-radius: 290px;
	box-shadow: 0px 5px 2px 5px #f9f5f5;
	margin-top: 50px;
}
.bx-3 p {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 10px;
}
a.btn-popup {
	border: navajowhite;
	background: #a01c24;
	padding: 10px 15px;
	color: #fff;
	font-size: 18px;
	margin-top: 7px;
	display: inline-block;
}
a.btn-popup {
	text-decoration: none;
}
.tabs {
	/* Step 1: Enable Flex on the container */
  display: flex;
	/* Step 2: Enable flex-wrap to put content section below tab label */
  flex-wrap: wrap;
}
.tabs > section {
	/* Step 3: Move content <section> to the end, after the tab labels */
  order: 999;
	/* Step 4: Make sure the content <section> is 100% width */
  width: 100%;
	/* Step 5: Hide all content <section> by default */
  display: none;
}
.tabs > input {
	/* display: none; Don’t use display:none. Bad for accessibility */
  /* Step 6: Hide the radio inputs */
  opacity: 0;
	/* Step 7: Make sure the radio inputs don’t take up space in layout */
  position: absolute;
}
/* Step 8: Select the label right next to the selected input */
.tabs > input[type=radio]:checked + label {
	/* Step 9: Highlight the selected label */
  background: #fe0606;
	color: #fff;
}
/* Step 10: Select the section right next to the label which is next to the selected input */
.tabs > input[type=radio]:checked + label + section {
	/* Step 11: Unset the 'display:none' we did in step 5 */
  display: unset;
}
.tabs > label {
	padding: 0.5em 1em;
	background: #e8e4e5;
	border-right: 1px solid #798f99;
	color: #000;
}
.tabs > label:last-of-type {
	border-right: none;
}
.tabs > input[type=radio]:checked + label {
	background: ##fe0606;
}
.tabs section {
	/*border: 1px #798f99 solid;*/
  /*border-top: 5px #798f99 solid;*/
  /*padding: 1em;*/
      margin-top: 45px;
}
/*label#tab2-label {
    margin-left: 10px;
}*/


/* Table */

table, th, td {
	border: 1px solid black;
	border-collapse: collapse;
	color: #000;
}
th, td {
	padding: 15px;
	text-align: left;
}
#t01 {
	width: 100%;
	background-color: #fff;
}
.tabs > input[type=radio]:checked + label:before {
	position: absolute;
	background: #fe0606;
	content: "";
	width: 25px;
	height: 10px;
	bottom: 0;
	left: 40%;
	-ms-transform: skew(20deg, 10deg); /* IE 9 */
	transform: skew(-60deg, 35deg); /* Standard syntax */
	z-index: -1;
}
.tabs label {
	position: relative;
}
.tabs.new-tab {
	padding: 0 30px;
}
th.bg-back {
	background: #a01c24;
	color: #fff;/* margin-top: 22px; */
}
.course-pd {
	padding-left: 10px;
}
.mt-top {
	margin-top: 10px;
}
.bullet_sec li {
	position: relative;
	padding-left: 30px;
}
.bullet_sec li:before {
	position: absolute;
	background: #000;
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 100%;
	left: 11px;
	top: 10px;
}
.new-tab.tabs {
	margin-top: 30px;
}
.postal-sec22 {
	padding: 25px 0 30px 0 !important;
}
table#ctl00_ContentPlaceHolder1_rbtnpreference td {
	display: flex;
}
table#ctl00_ContentPlaceHolder1_rbtnpreference label {
	margin-top: -5px;
	margin-left: 10px;
}
p.enrolled {
	font-size: 20px;
	font-weight: bold;
}
/* 10 September 2021
div#ctl00_divheading h1 {
    display: none !important;
  
}*/

.main-sec {
	margin-top: 40px;
}
.modal-content table, .modal-content th, .modal-content td {
	border: none;
	border-collapse: collapse;
	color: #000;
}
.postal-a2 label {
	position: relative;
	padding: 10px 24px !important;
}
/*19feb2021*/
 .cate-sec1 {
	border-top: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 15px;
}
h4.cate-sec-in {
	font-weight: 700;
}
/* 12 march 2021 */
span.navigation-sec {
	display: block;
}
/* 13 july 2021 */

ul.listing {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;
}
/* 14 july 2021 */
ol.declist {
	list-style-type: decimal;
	margin-left: 20px;
}
.list-style ul.list-none li {
	list-style-image:none !important;
	list-style:none !important;
}
.list-style h6 {
	font-weight:bold;
	margin:15px 0 5px;
}
.acc-count h4 {
	font-weight:bold;
	font-size:18px;
}
/* 16 nov 2021 */

section.sitemap-con {
	margin-bottom: 20px;
}
.sitemap-con h3 {
	font-size: 18px;
	margin-top: 20px;
}
.sitemap-con ul {
	margin-top:0px;
}
.sitemap-con h2 {
	border-left:4px #a01c24 solid;
	margin-bottom:15px;
	padding-left:8px;
}
/* 16 dec 2021 */
.refb .tab-content .card-header {
	background-color:#fff;
	border-bottom:0px;
}
.refb .card-body .table-responsive {
	padding-left:30px;
}
.refb .infra-sec2 .card {
	border:0px;
}
.refb .nav-tabs .nav-link.active:after {
	background: url(../images/down-arrow1.jpg) center no-repeat;
	content: "";
	bottom: -10px;
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: 0;
	right: 0;
	width: 100%;
}
/* 13 sep 2022 */
.classroom .htp h3 {
	padding: 0px;
	line-height: 20px;
	font-size: 21px;
	font-weight: 700;
	color: #a01c24;
	margin-top: 0px;
	font-size: 18px;
}
/* 7 dec 2022 */
.timeline-body h3 {
	font-size: 16px;
	line-height: 24px;
	color:#333;
	font-weight:700;
	margin-top:8px;
}
ol.small-roman {
	list-style-type: lower-roman;
	margin-left: 15px;
}
ol.small-roman li {
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	padding: 10px 0px 0px;
	text-align: justify;
}
/* 15 dec 2022 */
.cms .psu-sec h2 {
	font-size:18px;
	font-weight:600;
	margin-bottom:5px;
	margin-top:15px;
}
.cms .psu-sec p {
	padding-top:0px;
}
#whygate2019, #howtoprepareforgate2019, #gate2019eligibility, #gate2019syllabus, #gatecutoffmarks, #gate2019exampattern, #gateexampreparationstrategy, #gate2019examschedule, #subjectspecializationpriority, #typeofquestions, #gatetoppersspeak, #gate2018toppersmarks, #gate2019resources, #gate2019notification, #gatevirtualcalculator {
	scroll-margin: 130px;
}
/* 22 dec 2022 */
.irms-sec {
	display:block;
}
.irms-sec h2 {
	margin-top:20px;
}
.irms-sec .tableContent {
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	color: #d04a00;
	width: 80%;
	padding: 10px;
	margin-bottom: 30px;
	margin-top:20px;
}
.irms-sec .ftbox {
	display:block;
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	padding:10px;
	margin-top:10px;
}
.irms-sec .tableContent h2 {
	margin-top:0px;
}
.irms-sec .tableContent .list-style ul li a {
	color:#a01c24;
}
.irms-sec .tableContent .list-style ul li a:hover {
	color:#000;
}
.irms-sec .tableContent .list-style ul li {
	font-weight: 700;
}
.irms-sec .faq-sec h3 {
	color: #a01c24;
}
.irms-sec .faq-sec p strong {
	color: #a01c24;
}
.irms-sec #eligibility, .irms-sec #pattern, .irms-sec #syllabus, .irms-sec #schedule, .irms-sec #vacancies, .irms-sec #remember, .irms-sec #events {
	scroll-margin: 130px;
}
/* 12 jan 2023 */
.faq-body {
	display:block;
	padding-bottom:40px;
}
.faq-body h2 {
	font-size: 22px;
	margin-top: 20px;
	font-weight: 700;
}
.faq-body h3 {
	font-family: inherit;
	font-weight: 700;
	line-height: 1.6;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom:10px;
	color:#a01c24;
}
.faq-body p {
	text-align:left;
	padding-top:0px;
}
.faq-body a {
	color:#871c24;
}
.recent-job-page .sec1 h2 {
	border-bottom:none;
}
.recent-job-page .re-jobs .btn.urlbtn {
	display: inline-block;
	width: 154px;
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	background: url(../images/admission_arrow.png) right 13px top 10px no-repeat;
	background-color: #871c24;
	text-align: left;
	padding: 7px 10px;
	font-size: 12px;
	line-height: 12px;
	margin-top: 0px;
	margin-right: 0px;
	text-transform: capitalize;
	margin-left: 20px;
	position: absolute;
	right: 200px;
}
.job-banner {
	display:block;
	margin-bottom:20px;
}
.job-shortdiscrption {
	display:block;
	margin-bottom:20px;
}
.job-discrption {
	display:block;
	margin-bottom:20px;
}
/* 1 feb 2023 */
.sscje-sec {
	display:block;
}
.sscje-sec h2 {
	margin-top:20px;
}
.sscje-sec .tableContent {
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	color: #d04a00;
	width: 80%;
	padding: 10px;
	margin-bottom: 30px;
	margin-top:20px;
}
.sscje-sec .ftbox {
	display:block;
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	padding:10px;
	margin-top:10px;
}
.sscje-sec .tableContent h2 {
	margin-top:0px;
}

.sscje-sec .tableContent .list-style ul li{list-style-image: url(../images/bullet3.png);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    text-align: justify; 
	font-weight: 700;}
.sscje-sec .tableContent  ol.list-decimal{color:#a01c2; margin-left: 15px;
    padding-top: 10px;
}
.sscje-sec .tableContent  ol.list-decimal li {
	list-style-image:none;
    list-style-type: decimal!important;
}
.sscje-sec .tableContent  ol.list-decimal li a:hover {
	color:#000;
}

.sscje-sec .tableContent .list-style ul li a {
	color:#a01c24;
}
.sscje-sec .tableContent .list-style ul li a:hover {
	color:#000;
}

p.qus, strong.qus, strong.qus a{color: #a01c24 !important; font-weight:800 !important;}
.sscje-sec h2 {
    color: #a01c24;     
	font-size: 24px;
    margin-bottom: 15px;
	margin-top: 20px;}
	
.sscje-sec h3 {
    font-size: 24px;
    color: #000;
    padding: 30px 0px 0px;
}	


.sscje-sec #eligibility-criteria, 
.sscje-sec #educational-qualification,
.sscje-sec #paper-pattern, 
.sscje-sec #syllabus, 
.sscje-sec #civil-engineering, 
.sscje-sec #electrical-engineering, 
.sscje-sec #mechanical-engineering, 
.sscje-sec #faq {
	scroll-margin: 130px;
}
/* 6 feb 2023 */

.sscje-sec{margin-top:100px;}
.sscje-sec .centre-bredc ul li:first-child{width:35%;}
.sscje-sec .centre-bredc ul li:first-child:after {
    position: absolute;
    background: #f4474c;
    width: 15%;
    height: 35px;
    content: "";
    margin: 0 auto;
    bottom: 19px;
    right: -33px;
    transform: rotate(120deg);
}

.sscje-sec .centre-bredc ul li:nth-child(2) {
    background: #e7e7e8;
    width: 65%;
    font-weight: 600;
    text-align: right;
    padding-right: 10px;
}
/* 8 feb 2023 */

.conies-sec {
	display:block;
}
.conies-sec h2 {
	margin-top:20px;
}
.conies-sec .tableContent {
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	color: #d04a00;
	width: 80%;
	padding: 10px;
	margin-bottom: 30px;
	margin-top:20px;
}
.conies-sec .ftbox {
	display:block;
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	padding:10px;
	margin-top:10px;
}
.conies-sec .tableContent h2 {
	margin-top:0px;
}
.conies-sec .tableContent .list-style ul li {
	list-style-image: url(../images/bullet3.png);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 700;
}
.conies-sec .tableContent ol.list-decimal {
	color:#a01c2;
	margin-left: 15px;
	padding-top: 10px;
}
.conies-sec .tableContent ol.list-decimal li {
	list-style-image:none;
	list-style-type: decimal!important;
}
.conies-sec .tableContent ol.list-decimal li a:hover {
	color:#000;
}
.conies-sec .tableContent .list-style ul li a {
	color:#a01c24;
}
.conies-sec .tableContent .list-style ul li a:hover {
	color:#000;
}

.conies-sec #check2, 
.conies-sec #check38,
.conies-sec #check3, 
.conies-sec #check5, 
.conies-sec #check6, 
.conies-sec #check7, 
.conies-sec #check8, 
.conies-sec #check9,
.conies-sec #check10,
.conies-sec #check11,
.conies-sec #check12,
.conies-sec #check37
 {scroll-margin: 130px;}

/* 10 feb 2023 */
.get-main {
	display:block;
}
.get-main h2 {
	margin-top:20px;
}
.get-main .tableContent {
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	color: #d04a00;
	width: 80%;
	padding: 10px;
	margin-bottom: 30px;
	margin-top:20px;
}
.get-main .ftbox {
	display:block;
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	padding:10px;
	margin-top:10px;
}
.get-main .tableContent h2 {
	margin-top:0px;
}
.get-main .tableContent .list-style ul li {
	list-style-image: url(../images/bullet3.png);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 700;
}
.get-main .tableContent ol.list-decimal {
	color:#a01c2;
	margin-left: 15px;
	padding-top: 10px;
}
.get-main .tableContent ol.list-decimal li {
	list-style-image:none;
	list-style-type: decimal!important;
}
.get-main .tableContent ol.list-decimal li a:hover {
	color:#000;
}
.get-main .tableContent .list-style ul li a {
	color:#a01c24;
}
.get-main .tableContent .list-style ul li a:hover {
	color:#000;
}

.get-main #organizing-institutes, 
.get-main #gate-paper-codes,
.get-main #gate2023eligibility, 
.get-main #gateexampreparationstrategy, 
.get-main #gate2023examschedule, 
.get-main #subjectspecializationpriority, 
.get-main #gate2023notification, 
.get-main #testimonials,
.get-main #listofiits,
.get-main #listofnits
 {scroll-margin: 130px;}
 
/* 14 feb 2023 */
.psu-sec {
	display:block;
}
.psu-sec h2 {
	margin-top:20px; 
	font-size:24px;     
	margin-bottom: 15px;
}
.psu-sec .tableContent {
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	color: #d04a00;
	width: 80%;
	padding: 10px;
	margin-bottom: 30px;
	margin-top:20px;
}
.psu-sec .ftbox {
	display:block;
	background-color: #fcf8f8;
	border: 1px dashed #d04a00;
	padding:10px;
	margin-top:10px;
}
.psu-sec .tableContent h2 {
	margin-top:0px;
}
.psu-sec .tableContent .list-style ul li {
	list-style-image: url(../images/bullet3.png);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 700;
}
.psu-sec .tableContent ol.list-decimal {
	color:#a01c2;
	margin-left: 15px;
	padding-top: 10px;
}
.psu-sec .tableContent ol.list-decimal li {
	list-style-image:none;
	list-style-type: decimal!important;
}
.psu-sec .tableContent ol.list-decimal li a:hover {
	color:#000;
}
.psu-sec .tableContent .list-style ul li a {
	color:#a01c24;
}
.psu-sec .tableContent .list-style ul li a:hover {
	color:#000;
}

.psu-sec #check29, 
.psu-sec #check30,
.psu-sec #check31
 {scroll-margin: 130px;}
 
.why_made .about h2{color:#871c24;}
.why_made h3{
 	font-size: 18px;
    line-height: 32px;
    font-weight: 600;
    padding-bottom: 5px;}
.cls-list .list-style ul li {list-style-image: url(../images/bullet3.png) !important; margin-left: 0px;} 


/* 31 march 2023 */
.text-red{color: #a01c24!important;} 
.sscje-sec.rrbje-sec h3 {
    color: #a01c24;
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 5px;
} 

.rrbje-sec p{text-align:left;}
.rrbje-sec ul li{text-align:left; margin-left:10px;} 
.rrbje-sec #rrb-je-eligibility-criteria,
.rrbje-sec #age-limit,
.rrbje-sec #appexam-fee,
.rrbje-sec #sel-process,
.rrbje-sec #mark-weight,
.rrbje-sec #syllabus,
.rrbje-sec #tech-syllabus,
.rrbje-sec #Doc-ver,
.rrbje-sec #med-req,
.rrbje-sec #car-growth,
.rrbje-sec #how-apply,
.rrbje-sec #faq {scroll-margin: 130px;}

/* 16 june 2023 */
.sb_close_min_icon a.sb_min_chat {padding-top: 7px!important;}
.sb_close_min_icon a.close_chat_box {padding-top: 7px!important;} 
#bot-container .preview_icon{right: 3%!important;} 
/* UI16041998 10 Oct 2023 */
.g_sylab .nav-item a{font-size: 14px!important;height: 82px;padding: 12px 6px!important;;}
.g_sylab .nav-link.active{font-size: 15px!important;}
/* UI16041998 14 Oct 2023*/
.ese-faq .panel-title{padding-left:10px;}
.ese-faq .panel .panel-title a::after {
    content: '\2212';
    color: #a61d25;
    font-weight: bold;
    float: right;
    margin-left: 5px;}
.ese-faq .panel .panel-title a.collapsed::after {
    content: "\002B";
}
.img-pst{text-align:center; }
.img-pst .img-fluid{float:inherit;}