@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;
}

/* newly added gallery images*/
.branch-gallery{
min-height:400px;
min-width:400px;
}	

.branch-gallery-img{
height:300px;
width:300px;
}

/*==================================================
 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; 
     scroll-behavior: smooth;
}
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:#e12727;
	-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:#E12727;}*/
em {
	font-style:italic;
}
strong {
	font-weight:bold;
	color:#E12727;
}
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-fluid {
    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: 5px 0 5px 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:#E12727;}
.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:#E12727;}
.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;  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:#E12727;}
.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:30px 0 !important;margin-top: -10px; display:block; width:100%;background: url(../images/home/first-section6-new1.png) center top no-repeat;background-size: cover; }
.sec1 h2{ font-size:20px; color:#E12727; 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:84%; 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:#E12727;}
.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:24px; 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:#E12727; 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:#E12727; 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: #E12727;
    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:#E12727;}
.state ul li a:hover{ color:#E12727;}
.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:#193769; padding:20px 15px 20px; min-height: 525px;border-radius: 5px;}
.sec3 .count1{ text-align:center;  padding:20px 18px 20px; min-height: 313;border-radius: 5px;max-height: 313px;border: 3px solid #e12727;}
.sec3 .count h2{ font-weight:bold; font-family: 'Roboto', sans-serif;  font-size: 24px; color:#fff; margin-bottom:5px; text-transform:uppercase;}
.sec3 .count h3{ font-weight:bold; font-family: 'Roboto', sans-serif;  font-size: 14px; color:#e73f34; margin-bottom:20px; text-transform:uppercase;}
.sec3 .count .course-read a { color:#193769; font-weight:600; font-size:12px;}
.sec3 .count .course-read a:hover { color:#e12727; 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 {
}
.media-image { height:300px;}
img.gallery-image {
    width: 100%;
    height: 380px;
}
.result_image {
    text-align: center;
    width: 100px;
    margin-top: 15px;
    height: 100px;
    border-radius: 50%;
    margin: auto;
    border: 5px solid #fff;
    box-shadow: 0 0px 5px #ccc;
}
.result_div {
    text-align:center;
}
.sec3 .count p{ font-size:14px; color:#fff; 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/home/background-HAPPENINGS-new.png) 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: #E12727;
    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: 30px;
    Margin-top:30px;
    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: 325px;}
.story-right2{ background:#fff; padding-top: 10px; min-height: 215px;  height: 225px;border-radius: 10px;box-shadow: 0px 0px 10px #fff;}

.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 20px 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:#193769; 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;}
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:#193769;
    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:#486DB4;}

/* 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:#E12727; 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:#E12727; 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; }
.ul-style2 li{ background:url(../images/bullet-r.png) left top 20px no-repeat; padding-left:20px;
  font-size:1rem; 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:#E12727; 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:#E12727 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 #E12727;}
.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 #E12727; 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:#E12727 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:#E12727; 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:#E12727; line-height: 32px;}
.detail-sec1 h1 {
    font-size: 24px;
    margin-bottom: 15px;
	color: #E12727;
}
.detail-sec1 h2{ color:#E12727; 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:#E12727; font-weight:600;}
.rom-count p{ padding-top:10px;}
.rom-count p strong{ display:block; padding-top:10px;}
.btn.btn-primary{ background-color:#E12727; border-color:#E12727; 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: #E12727;
    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;*/margin-top: 10%;}
.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: #E12727; 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:#E12727; 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;}
 .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: #E12727; 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:#E12727; 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: #E12727; 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: #E12727; 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: #E12727; 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: #E12727; text-align: center; 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: #E12727; 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: #E12727;
    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:#E12727;}
.ies-detail .panel-title > a {color:#E12727;}
.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 15px;
    border-right: #E12727 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: #E12727 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: #E12727; 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:#E12727;
   
}
.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:#E12727;}
.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;}
img#home_esu_repesu_ctl00_img1 {
text-align: center;
    width: 100px;
    margin-top: 15px;
    height: 100px;
    border-radius: 50%;
    margin: auto;
    border: 5px solid #fff;
    box-shadow: 0 0px 5px #ccc;
}
img#home_esu_repesu_ctl00_img2 {
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;
}
.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: #E12727;
    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:#E12727;}
.classroom h3 span{ font-weight:500; color:#E12727;}
.classroom span{ font-weight:500; color:#E12727;}

.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;}

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: #E12727;
    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:#E12727; 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;
}
.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: #E12727;
    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:#E12727; font-size:16px;}
#defaultOpen b{ font-weight: bold; color:#000000;}
.acc-count {
 width: 100%;
display: inline-block;
margin-top: 0px;
}

.acc-count a{ color:#E12727;}

.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: #E12727;
    text-align: center;
    width: auto;
    color: #fff; padding:15px 0;
	      border-right: #E12727 1px solid;
}

/* 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:#E12727;}
.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: #E12727;
}
.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:#E12727 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: #E12727; 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:#E12727; 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:#E12727 !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: 100px; margin-top: 15px; height:100px; 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: 100px;  margin-top: 15px; height: 100px; border-radius: 50%; margin: auto;}
.sec7 .owl-story2 .owl-item img { text-align: center; width: 100px; margin-top: 15px; height: 100px;  border-radius: 50%; margin: auto;}
.sec7 .owl-story3 .owl-item img { text-align: center; width: 100px; margin-top: 15px; height: 100px;  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 6px 10px;  background-color:#E12727; 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: #E12727;
    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;
    text-align:center !important;
    width: 108px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
   
    background-color: #E12727;
    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;
    color: #fff;
    background: #193769;
    padding: 2px 10px;
}

 .arrow {
 margin-top: 0px;
    float: right;
    font-size: 12px;
    font-size: 12px;
    color: #fff;
    background: #193769;
    padding: 2px 10px;
}

.arrow:hover {
 margin-top: 0px;
    float: right;
    font-size: 12px;
    font-size: 12px;
    color: #fff;
    background: #e12727;
    padding: 2px 10px;
}

/*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 #E12727;
  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 #E12727, 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 #E12727, 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 #E12727;
  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: 398px; 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/home/quick-e1-blue.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 #E12727;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:#E12727;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 #E12727;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: #E12727;
    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: 250px;

    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/home/quick-l1-blue.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 #E12727; 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:#E12727; 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 #E12727;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:15px 0; 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: #E12727;
    text-align: left;
    text-transform: uppercase;
    background: url(../images/admission_arrow.png) right 14px top 14px no-repeat;
    background-color: #E12727;
}
.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: #E12727;
    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: #E12727;     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;
    margin-top: 180px;
}
.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: #E12727; 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: #E12727;
}
.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: #E12727;
    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: #E12727;}
.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;
    text-align:center;
}
.owl-video h4 {
    font-size: 14px;
    font-weight: 500;
    /*color: #fff;*/
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    margin-bottom:5px;
     min-height:40px;
}
h3.testi_title {
    margin-top: 0px;
    padding-top: 0px;
}
.owl-video h3 {
    font-size: 16px;
    font-weight: 500;
    /*color: #fff;*/
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    margin-bottom:5px;
     min-height:25px;
}
.owl-video h4 {
    font-size: 16px;
    font-weight: 600;
    color: #e12727;
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    margin-bottom:5px;
     min-height:25px;
}
.owl-video h4 span {
    font-size:14px;
    color:#212529;
}
.owl-video p {
    padding: 0px; font-size:13px;
}
.owl-carousel .owl-item img {
    display: inline-block !important;
}
.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: #fff;*/
}
.video-home
{
 /*margin-bottom:40px;*/
 padding: 20px 0;
 background: #e4e4e4;
 }

.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: #E12727;
	border: 1px solid #E12727;
	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:#E12727;
}
.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: #E12727;
    border: 1px solid #E12727;
    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: #E12727;
    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: #E12727;
      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: #E12727;
    border: 1px solid #E12727;
    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: #E12727;
    border: 1px solid #E12727;
    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: #E12727;
      font-family: 'Open Sans', sans-serif;
    font-size: 22px; font-weight:600;
   text-transform: uppercase;

}
 .salist .text-super-achv h2{
       color: #E12727;
      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: #E12727;
    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: #E12727;
    border: 1px solid #E12727;
    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:#E12727;
	
	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:#E12727;
}
.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:#E12727;
}

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: 89%;}
#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: " "; ; 
background-color: #eeeeee; left: 20%; 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: 100%;
  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 { justify-content: center;align-items: center;}
.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;margin-bottom:10px;}
.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:#E12727; 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: 50px;  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 {  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: 0px;
    right: 332px;
    width: 130px;
}

.sprite11.icon5 {
    position: absolute;
    top: 0px;
    right: 474px;
        width: 170px;
}

.sprite11.icon6 {
    position: absolute;
    top: 0px;
    right: 229px;
    width: 90px;
}



.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: #E12727;
    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: #E12727;}


.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: #E12727;}
.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: #E12727;
    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:#E12727 /*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:#E12727;
    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: 495px!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: #E12727;
    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: #E12727;
    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: #E12727;    }
    49%{    color: #f60614; }
    50%{    color: #E12727; }
    99%{    color:#f60614;  }
    100%{   color: #E12727;    }
}
	
/*Date 4feb2020	*/
.navbar-nav {display:inline-flex;} 
.strip {
    display: table;
    width: 100%;
    position: fixed;
    z-index: 99999;
    bottom: 0;
    background-color:#E12727; 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: #E12727;
    padding: 15px; color: #fff;}

.title-fm{text-align: center;
    background: #E12727;
    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: #E12727;
    padding: 10px 15px;
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
}

button.btn-popup {
    border: navajowhite;
    background: #E12727;
    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: #E12727;
    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: #E21727;
  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: ##E21727;
}

.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: #E21727;
    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: #E12727;
    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;
}






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;}
 .our_initiative_ul {
    list-style: none;
    padding: 0;
    text-align: center;
    display: flex;
}
.our_initiative_ul li {
    width: calc(98% /5);
    padding: 0 10px;
}
.intiative_card a {
    border: 1px solid #c4c4c4;
    padding: 10px 5px;
    background-color: #f3f3f3;
    min-height: 170px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    color: #212529;
    height: 100%;
    font-weight: 500;
}
.our_initiative_ul li img {
    max-height: 100%;
    max-width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.intiative_card a>span {
    width: 150px;
    height: 80px;
    align-self: center;
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;
}
.navbar-bg{
    background: #E12727;
}
.navbar{
    padding: 0;
}
.navbar-expand-lg .navbar-nav .nav-link{
    color: #fff;
        padding: 10px 13px;
   
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    
}
.menu-area:first-child{
   margin-left: 5px;
}
 .menu-area{
    position: static;

 }

 .mega-area{
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 15px;
    box-shadow: 0px 5px 2px 5px #f9f5f5;
 }
 .dropdown-item{
    padding: 5px 0;
 }
 .nav-link {
    padding: 10px 15px;
  
}
.menu-area:hover .mega-area{
        display: block;
    }
    .dropdown:hover .dropdown-menu{
        display: block;
    }
    .dropdown-menu{
        
        padding: 12px 8px;
    }
    .dropdown-menu:hover a{
        background:none;
        
    }
.online_top_admission .alink{
    
    
    font-size: 14px;
}
.online_top_admission img{
    max-width: 30px;
    padding-top: 20px;
}
.online_top_admission .text{
    font-size: 14px;
    padding: 0;
    margin: 0;
}
.imgnav{
    display: none;
    transition: 0.3s ease;
}
.mega-drop:hover .imgnav{
    display: block;
}
.mega-link .dropdown-item{
   
}
.carousel-inner  .imgh{
    
    width: 100%;
    margin-top: 157px;
}
.inner-banner-text{

    background: #00000095;
    padding: 40px 20px;
  }
  .inner-banner-text p{
    color: #fff;
  }
  .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;
}

.inner-page-banner-area {
    text-align: left;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    height: 300px;
    width: 100%;
    margin-top: 150px;
    padding: 100px 0 115px;
}
.inner-page-banner-area .pagination-area {
    position: relative;
    z-index: 1;
}
.inner-page-banner-area:after {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.inner-page-banner-area .pagination-area h2 {
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 30px;
    color: #fff;
}

.inner-page-banner-area .pagination-area h1 {
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 30px;
    color: #fff;
}

.mmenu a {
   
    
    width: 100%;
    color: #3a3a3a;
    font-weight: 400;
   
    background: url(images/bullet-r.png) 7px 8px no-repeat;
   
    display: inline-block;
}
.navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #000;
    background:#fff;
}
.pp{
        margin-top: 10px;
        text-align: justify;
    }
    .timg{
        width:auto !important;
        /*height: 300px;*/
        height: 170px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .navbar-toggler-icon{

    }

    @media only screen and (max-width: 765px) {
  .inner-page-banner-area {
    margin-top: 0;
    height: 150px;
    width: 100%;
  }
  .carousel-inner .imgh {
    width: 100%;
    margin-top: 0px;
}
}
.logos{
    width: 300px;
    height: auto;
}

.classroom-images {
   max-width: 30%;
   width: 81px;
    height: 66px;
}

 
  .video-background-container {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
}
.video-background {
    width: 100%;
}

.overlayText {
 position:absolute;
  bottom: 15%;
right: 13%;
  z-index:1;
}

.topText {
  /*color: white;*/
  /*font-size: 20px;*/
  align-self: center;
}

.videobtn9 {
    list-style: none;
    background: #E12727;
    border: 1px solid #E12727;
    margin-bottom: 10px;
    border-radius: 50px;
    display: inline-block;
    padding: 0px 18px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    line-height: 34px;
    font-size: 17px;
    color: #fff;
}

img.faculity_img {
    text-align: center;
    width: 180px;
    margin-top: 15px;
    height: auto;
    border-radius: 10%;
    margin: auto;
    border: 5px solid #fff;
    box-shadow: 0 0px 5px #ccc;
    margin: 13px 0px;
}
.faculity {
    background: #f1f1f1;
    border-radius: 5px;
    text-align: center;
    padding-bottom: 10px;
    min-height: 334px
}
.faculity h4 {
    font-size: 22px;
}
.faculity p {
text-align: center;
padding-top: 10px;
}

div#faculity-cont {
    padding: 20px 30px
}
#faculity-cont h4 {
    margin-bottom:20px;
}

.board {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.board h5 {
    text-align: center;
}
.board p {
    text-align: center;
}
.director {
    color: #333;
    padding: 30px 0px;
    margin-bottom: 60px;
    background: #f3f3f3;
}
.board span {
    font-style: italic;
    font-weight: 700;
}
.neet_batch {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 25px;
}
.neet_batch h2{
background-color: #bf301f;
    color: #fff;
    line-height: 22px;
    padding: 10px 0px;
    margin-bottom: 25px;
    margin-top: -50px;
    border-radius: 5px;
}
div#quick_link_page {
    margin: 60px 0px;
}
#quick_link_page h3 {
    margin-bottom: 30px;
}
#quick_link_page .count {
    margin-bottom: 30px;
}
.sec1 h1 {
	font-size: 20px;
	color: #E12727;
	font-weight: 500;
	font-family: 'sansation';
	line-height: 35px;
	margin-bottom: 27px;
	font-style: normal;
	border-bottom: 1px solid #911c24;
	padding-bottom: 15px;
}

.mtselink1 {
	border-radius: 5px;
	transition: background-color 0.4s ease 0s;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
	background-color: #E12727;
	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;
}
.myclsmtse{
    background-color: #FDEE03 !important;
    color:#E12727 !important;
    font-weight: bold;
}
  /* Modal container */
  .modal {
    display: none; /* Hidden by default */
    position: fixed;
    z-index: 99999; /* Ensure it is on top of other elements */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    display: flex; /* Flex for centering content */
}
/* Modal content */
.modal-content {
    position: relative;
    /* background-color: #fff;  */
    padding: 15px; /* Padding for spacing */
    border-radius: 8px; /* Rounded corners */
    max-width: 350px; 
    text-align: center; /* Center the content */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Add shadow for depth */
}
/* Close button */
.close {
    position: absolute;
    top: 10px; /* Adjust close button placement */
    right: 15px;
    color: #333;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
}
.close:hover {
    color: #ff0000; /* Red color on hover */
}
/* Placeholder image styling */
.popup-image {
    width: 100%; /* Make image fit the modal width */
    height: auto; /* Maintain aspect ratio */
    border-radius: 5px; /* Rounded corners for the image */
}
.faqans{
    margin-top: 5px;
    text-align: justify;
    font-size:1rem;
}