/* ----- GENERAL CSS  -----*/
body{font-family: 'Open Sans', sans-serif; font-size:16px; line-height:30px;}
a {text-decoration:none;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
a:hover {text-decoration:none;}
/* Nav Link highlighter */
body.home li.home > a,
body.about li.about > a,
body.courses li.courses > a,
body.newsEvents li.newsEvents > a,
body.placements li.placements > a,
body.trainingCenters li.trainingCenters > a,
body.career li.career > a,
body.enquiry li.enquiry > a,
body.alumni li.alumni > a
{
color: #FFFFFF; background-color: #f16876;}

/*padding left right 0*/
.IpLR0 {padding-right:0px; padding-left:0px;}

/* ----- GENERAL CSS end  -----*/

/*----- HEADER -----*/
#IHdr{min-height:54px; border-radius: 0px;background-color:rgba(255, 255, 255, 1); box-shadow: 0px 0px 4px #3f3f3f; width: 100%;}

.navbar {min-height: 54px; margin-bottom:0px; border-radius: 0px;}
.navbar-default{background:transparent; border:none;}
.navbar-brand { display:block; height:auto; padding: 10px 10px;}
.navbar-brand > .logo {display: block; max-width:130px}

.navbar-collapse {padding-right: 0px; padding-left:0px;}
.navbar-right {margin-right: 0px;}
.navbar-nav{ margin-top:25px;}
.nav > li > a { position: relative; display: block; padding:6px 13px;}
.navbar-default .nav li a {background:transparent; font-size: 14px; font-weight:400; color: #333333;}
.navbar-default .navbar-nav > li > a:hover {color: #fff; background:#1dbfe4;}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {outline: 0;}

/* Nav open a*/
.navbar-default .navbar-nav  .open > a, 
.navbar-default .navbar-nav  .open > a:focus, 
.navbar-default .navbar-nav  .open > a:hover {color: #fff; background-color:#1f448f;}

/* Hover backgroung color*/
.dropdown:hover .dropdown-toggle{background-color: #1f448f; color:#FFFFFF; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}

.navbar-default .navbar-nav > li > a{border-radius:5px}
.dropdown .dropdown-toggle:hover{border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}

/* Dropdown*/
.navbar-nav > li > .dropdown-menu { margin-top: 0px;}
.dropdown-menu {
right: auto !important;
float: none;
text-align:left;
padding: 0px ;
margin: 0px;
background-color:#1dbfe4;
border: none;
border-radius: 0px;
border-top: none; 
box-shadow: none !important;
}

.dropdown-menu > li > a {color: #fff !important; padding: 5px 15px; font-size:14px!important; font-weight:400; text-transform:none !important;  text-align:left; border-bottom: 1px solid rgba(255, 255, 255, .3);}
.dropdown-menu > li a:hover{ background:#24b0d0 !important; color:#fff !important;}

.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {top: 0; left: 100%;}
.dropdown-submenu .dropdown-menu > li > a {padding: 6px 10px 5px 13px;}
.dropdown-submenu .dropdown-menu{background-color: #24b0d0 !important;}
.dropdown-submenu .dropdown-menu > li > a{font-weight: 400 !important;}

.dropdown-submenu > .dropdown-menu li a:hover{ background:rgb(255, 255, 255, 0.3) !important; color:#fff !important;}

.navbar-default .navbar-nav  .open > .submenu, 
.navbar-default .navbar-nav  .open > .submenu:focus, 
.navbar-default .navbar-nav  .open > .submenu:hover {color: #fff; background-color:#1f448f!important;}

.dropdown-submenu:hover .submenu{background-color: #24b0d0; color:#FFFFFF;}


/* News Scroll sec */

.newsScroll{background: #24b0d0; padding: 15px 15px}
.newsScroll span{color: #fff; font-size: 16px; font-weight: 600; padding-right: 15px; line-height: normal;}

.border-w{margin: 10px; border: 1px solid #fff; border-radius: 3px;}


/*---Sections full----*/
.white{background-color:#FFFFFF;padding-top:50px;padding-bottom:50px; margin:auto;}
.gray{ background:#f2f2f2; padding-top:50px; padding-bottom:50px; margin:auto;}

.white-inner{background-color:#FFFFFF; padding-top:50px;padding-bottom:50px;}
.white-inner .h1-dash{text-align:center; display:block; margin-bottom:35px; min-height: 1px; width:100%;}
.white-inner .h1-dash span{height:1px;width:140px; background-color:#dadada; display:block; margin: auto;}
.white-inner h1{color:#ed000c; margin-bottom: 20px;}
.white-inner h2{font-size:30px; font-weight:300; color:#0147b0; margin-top: 20px; margin-bottom:15px; line-height:45px;}

.gray-inner{background:#f2f2f2; padding-top:40px;padding-bottom:40px;}
.gray-inner .h1-dash{text-align:center; display:block; margin-bottom:35px; min-height: 1px; width:100%;}
.gray-inner .h1-dash span{height:1px;width:140px; background-color:#fff; display:block; margin: auto;}
.gray-inner h1{color:#ed000c; margin-bottom: 20px;}
.gray-inner h2{font-size:30px; font-weight:300; color:#0147b0; margin-top: 20px; margin-bottom:15px; line-height:45px;}

/*---Banner----*/
.banner{margin:auto;}
.banner img{ width:100%;}
.banner-inner{background: #24b0d0;margin:auto; padding-top:20px; padding-bottom:20px;}
.banner-inner h1{ color:#FFFFFF; text-align:center; font-weight:600; margin:0; font-family: 'Roboto Condensed', sans-serif;}
.banner-inner h1 small{font-size: 85%; color: inherit;}
.banner-inner-img{padding: 0;}
.banner-inner-img img{width: 100%;} 
.banner-inner img{width: 100%;} 

.banner-bg{background-color:#1e283a; background-repeat: no-repeat; background-position:center center; background-size: cover; text-align:center; background-attachment: fixed}
.banner-bg div{display: table-cell; vertical-align: middle; width: 3%; height: 390px; margin: auto;}
.banner-bg h1{ color:#FFFFFF; margin:0px; text-align: center; font-size:50px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; max-width: 800px; margin: auto;}


/*------------ Typography--------------*/
h1, h2, h3, h4{}
h1{color:#213f9a; font-size:30px; font-weight:600; margin-bottom: 20px;}
h2{font-size:28px; font-weight:400; color: #ec4152; margin-top: 10px; margin-bottom: 15px; line-height:40px;}
h3{font-size:24px; font-weight:600; margin-bottom: 20px; color: #213f9a; line-height: normal;}
h4{font-size:18px; font-weight:600; margin-bottom: 15px; color:#46464a}

.sec-title{text-align:center; margin-top:0; margin-bottom:20px; font-weight:700; line-height:normal; text-transform: uppercase;}
.h1-line {width: 95px; background-color: #24b0d0; height: 2px; margin: 0px auto 20px auto; display: block;}

h2.sec-title{text-align:center; margin-top:0; margin-bottom:20px; font-weight:600; line-height:normal; text-transform: none;}

ol,ul{list-style:none; padding:0; margin:0;}

.green-tick-1{ background: url(images/green-tick.png) no-repeat left 7px; padding-left:30px }


.green-tick{ padding:0; text-align:left; margin-bottom:24px; color:#1e283a; font-size:16px;}
.green-tick li{margin:5px 0px; padding:6px 0px 0px 23px; background: url(images/green-tick.png) 0px 12px no-repeat; text-align:left;}

.green-bullet{ padding:0; text-align:left; margin-bottom:24px; color:#1e283a; font-size:16px;}
.green-bullet li{margin:5px 0px; padding:6px 0px 0px 23px; background: url(images/green-bul.png) 0px 12px no-repeat; text-align:left;}

/* Home css*/
.about-us-sec{text-align: center;}
.about-us-sec .lead{ font-size: 21px; color: #1e1f24; line-height: 36px; font-weight: 300;}
.about-us-sec .lead strong{ font-weight: 400;}
.about-us-sec .more{background:#f16876; color:#fff; font-size:14px; letter-spacing:0.5pt; outline: 0; padding: 3px 20px; border-radius: 24px; margin-top: 5px; display: inline-block;}
.about-us-sec .more:hover{background:#1a3ca4;}

.course-sec{padding: 0;}
.course-sec .container{padding: 0;}
.course-card{margin-bottom: 25px; padding: 15px;}
.course-card .bg{background: #f9f9f9;}

.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #dedede;
  -webkit-box-shadow: 0 15px 10px #dedede;
  -moz-box-shadow: 0 15px 10px #dedede;
  box-shadow: 0 15px 10px #dedede;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.course-card .img-box{position: relative; overflow: hidden; min-height: 215px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.course-card .img-box img{margin: auto}
.course-card .text-box{ font-size: 15px; position: relative; z-index: 2; margin-top: -18px; padding-left: 20px; padding-right: 20px;}
.course-card .text-box h1{font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: 700; color: #1b1b1b; text-align: center; margin: 0; margin-bottom: 20px; background: #fbc134;  border-radius: 31px; padding: 6px 5px; margin-left: -10px; margin-right: -10px}
.course-card .text-box p{text-align: justify; line-height: 25px; margin-bottom: 15px;}
.blue-tick{ padding:0; text-align:left;}
.blue-tick > li{margin:5px 0px; padding:3px 0px 8px 25px; background: url(images/blue-tick.png) 0px 9px no-repeat; background-size:16px 13px; text-align:left; line-height: normal; font-weight: 600; border-bottom: 1px solid #eee;}
.course-card .links {text-align: center; margin-top: 15px; padding-bottom: 15px;}
.course-card .links .btn-danger{background-color: #f16876; border-color: #f16876; padding: 5px 12px;}
.course-card .links .btn-info{ background-color: #24b0d0; border-color: #24b0d0; padding: 5px 20px;}

.course-card .text-box h1 small{color: inherit; font-size: 70%;}

.placement-sec{background: #fef6eb;}

.logo-sec .sec-title{font-size: 24px; font-weight: 600;}
#scroller-2 .item{margin: 3px 5px; }
.logo-box {border: 1px solid #c6cdd3; padding: 5px; margin-bottom: 10px;}
.logo-box img{width: 100%;}


.testimonial-sec{background: #78e3fb;}
.testimonial-sec .item{padding: 15px;}
.testimonial-content{display: table-cell; vertical-align: middle; position: relative; background: #fff; border-radius: 5px; padding: 15px; padding-top: 27px;}
.testimonial-content p{font-size: 15px; line-height: 25px; text-align: center; font-style: italic;}
.testimonial-content::before {
content: "\f10d";
font-family: 'FontAwesome';
position: absolute;
top: 0px;
left: 48%;
right: 0;
font-size: 23px;
color: #f16876;
}

.testimonial-content::after{
content: "";
width: 15px;
height: 15px;
border-top: 15px solid #fff;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
margin: 0 auto;
position: absolute;
bottom: -9px;
left: 0;
right: 0;    
}

.testimonial-title{font-size: 15px; font-weight: 600; text-align: center; color: #213f9a; margin-top: 25px; margin-bottom: 0px;}
.testimonial-title small {font-size: 95%; text-transform: none; font-weight: 400; color: inherit; opacity: 0.5;}
 

.quick-form form{width: 85%; margin: auto; margin-top: 25px;}
.title-group h1{margin-bottom: 0px;}
.title-group p{text-align: center}
.quick-form .input-group-lg > .form-control{font-size: 15px; border-radius: 7px; height: 42px;}
.form-control {box-shadow: none;}

.coursesOffer h2{margin-top: 0; margin-bottom: 20px;}
.coursesOffer .course-link{margin-bottom: 20px;}
.coursesOffer .course-link li{border-bottom: 1px solid #e0e0e0; border-radius: 5px; font-weight: 400; margin: 5px 0px; padding: 3px 3px 5px 15px; background:none; background: #fefefe; line-height: normal; transition: all 0.5s ease-in-out;}
.coursesOffer .course-link li a{color: #213f9a; display: block; font-weight: 400;}
.coursesOffer .course-link li:hover{background: #ec4152;}
.coursesOffer .course-link li:hover a{color: #fff;}
.coursesOffer .course-link li a:hover{color: #fff;}

.curriculum h2{margin-top: 0; margin-bottom: 20px; }
.curriculum h3{font-size: 18px; margin-bottom: 15px; color: #213f9a; font-family: 'Roboto Condensed', sans-serif;}
.curriculum .blue-tick li{border-bottom:none; font-size: 15px; font-weight: 400; background-size: 14px 13px; margin: 0px 0px; padding: 3px 0px 8px 20px;}
.curriculum .blue-tick > ul {margin-bottom: 5px; padding-left: 35px; list-style-type: square;}
.blue-tick > ul {margin-bottom: 5px; padding-left: 35px; list-style-type: square;}
.curriculum .blue-tick > ul li{background:none; padding-left:0px;}
.star{font-size: 14px; color: #848484;margin-top: 15px; border-top: 1px dotted #e1e1e1;}


/*.course-duration{text-align: center; padding: 0; box-shadow:none; margin-top: 40px; margin-bottom: 0px; overflow: auto;}
.course-duration p{border-bottom: 1px solid #e3e3e3; padding: 10px; margin: 0; color: #545454; line-height: normal; border-top: 1px solid #fff;}
.course-duration p b{display: block; margin-bottom: 10px; color: #213f9a;}
.course-duration .links{margin-bottom: 15px; margin-top: 15px;}
.course-duration .links .btn-danger {margin-right: 20px; background-color: #f16876; border-color: #f16876; padding: 5px 12px; }
.course-duration .links .btn-info {background-color: #24b0d0; border-color: #24b0d0; padding: 5px 12px;}*/

.course-duration{text-align: center; padding: 0; box-shadow:none; margin: auto; margin-top: 40px; margin-bottom: 0px; overflow: auto;}
.course-duration p{width: 3%; display: table-cell; vertical-align: middle; border-left: 1px solid #e3e3e3; border-right: 1px solid #fff; border-top: 0px solid #fff; border-bottom: 0px solid #e3e3e3; padding: 15px; margin: 0; color: #545454; line-height: normal; }
.course-duration p span{display: block;}
.course-duration p small{display: block; margin-top: 10px;}
.course-duration p b{display: block; margin-bottom: 15px; color: #213f9a;}
.course-duration .links{margin-bottom: 15px; margin-top: 15px;}
.course-duration .links .btn-danger {margin-right: 20px; background-color: #f16876; border-color: #f16876; padding: 5px 12px; }
.course-duration .links .btn-info {background-color: #24b0d0; border-color: #24b0d0; padding: 5px 12px;}

.course-eligibility{margin-bottom: 10px;}
.course-eligibility p{border-bottom: 1px solid #e3e3e3; padding: 10px; margin: 0; color: #545454; line-height: normal;}
.course-eligibility p b{display: block; margin-bottom: 10px; color: #213f9a;}

.placementWell{text-align: center; background: #fff; border-radius: 5px; padding: 15px 25px; border: none; box-shadow: none; margin-bottom: 0px; border-bottom: 2px solid #26cdf3;}
.placementWell h2{font-size: 20px; font-weight: 600; line-height: normal; margin-bottom: 10px; margin-top: 5px;}
.placementWell p{font-size: 16px; margin-bottom: 5px;}
.well{text-align: center;}


.otherCourses  h2{margin-top: 0; margin-bottom: 20px; text-align: center; font-weight: 600;}
.otherCourses .course-link li{border-bottom: 1px solid #e0e0e0; border-radius: 5px; margin: 5px 0px; padding: 3px 3px 5px 15px; background:none; background: #fefefe; line-height: normal;}
.otherCourses .course-link li a{color: #213f9a; display: block; font-weight: 500; font-size: 14px;}
.otherCourses .course-link li a:hover{color: #ec4152;}

.events-panel .panel-title{font-size: 15px; color: #213F9A;}
.events-panel .panel-body p{font-size: 14px; line-height: 22px; text-align: justify;}

.title-text-line .first{margin-bottom: 25px; font-size: 110%;}
.title-text-line p{line-height: 23px; text-align: justify; font-size: 15px;}
.title-text-line hr { margin-top: 10px; margin-bottom: 10px; border-style: dashed none none; border-color: #d1cfcf;}
.title-text-line span {color: #213f9a; font-weight: 700; display: block;}

.accordion-sec{padding-top: 40px;padding-bottom: 20px; padding-left: 0px; padding-right: 0px;}
.accordion-sec .panel-body {padding: 25px;}

.events-panel .panel-heading a:after {
font-family: 'Glyphicons Halflings';
content: "\e114";    
float: right; 
color: grey; 
font-size: 14px;    
margin-right:-20px;
}
.events-panel .panel-heading a.collapsed:after {
content: "\e080";
}
.events-panel .panel-heading {
padding: 0px 10px;
}
.events-panel .panel-heading h4 a {
display:block;outline: none;text-decoration: none;
padding: 10px 20px 10px 0px;
}
.events-panel .panel-heading h4 a:hover {
outline: none;text-decoration: none;

}
.events-panel .panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: #213F9A;
}

.events-panel .panel-group .panel + .panel {margin-top: 10px;}

.lt-blue-arrow{ padding:0; text-align:left;}
.lt-blue-arrow > li{margin:8px 0px; padding:3px 0px 8px 11px; background: url(images/lt-blue-arrow.png) 0px 8px no-repeat; background-size:5px 9px; text-align:left; line-height: normal; font-size: 14px; font-weight: 400; border-bottom: 1px solid #ddd;}

.lt-blue-arrow > li p{text-align: justify;}
.lt-blue-arrow > li:first-child{margin-top: 0;}
.lt-blue-arrow > li:last-child{margin-bottom: 0; border-bottom:none;}

.lt-blue-arrow > li ul {margin-bottom: 10px; padding-left: 2px; list-style-type: square;}
.lt-blue-arrow > li ul li{background:none; padding-left:0px; border-bottom:none; margin-left: 15px; margin-bottom: 8px; color: #213f9a;}

.lt-blue-arrow p:last-child{margin-bottom: 0;}

a:focus, a:hover {text-decoration: none;}

/* ----gallery---------*/
.g-wrapper{width:100%; max-width:1040px; margin:auto; padding-top:25px; padding-bottom:25px;}
.g-wrapper p{margin-bottom: 30px; margin-top:-10px;}
.g-grid img{margin:15px auto;}
.video-2{margin:15px 0px;}
.video-3 {margin-bottom:15px;}
.video-3 .col-sm-4{margin-bottom:20px;}
/* ----footer---------*/

.footer-bottom{padding-top:30px; padding-bottom:30px; background-color:#192e6c; margin:auto;}
.footer-box{background: #fff; padding: 15px; height: 163px;}
.footer-box img{margin: auto; width: 100%; height: 130px;}


/*------ ==================== Media =============================--------*/

@media screen and (min-width:768px){
.dropdown:hover > .dropdown-menu { display: block;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}    
}

@media screen and (max-width:767px){
.events-panel .panel-heading h4 a {
    padding:5px;
    text-align:justify;}
    .events-panel .panel-heading a::after {
    display:block;
    text-align:center;
    padding-top:10px;
    margin-right:0px;
    content: "\e113";
    float:none;}
    .events-panel .panel-heading {
    padding: 0px 5px;}
    .events-panel .panel-title {
    font-size: 14px;}
    .events-panel .panel-heading a.collapsed:after {content: "\e114";}
    
.g-wrapper{padding-top:15px; padding-bottom:15px;}
 
.video-2{margin:15px -15px 0px -15px;}
.g-wrapper .video-2 {margin-top:-5px;}   
.video-2 .col-sm-6{margin-bottom:15px;}   
.video-3 .col-sm-4{margin-bottom:15px;} 
    
body{line-height: 26px;}
    
#IHdr{padding-right: 0px; padding-left: 0px;}
#IHdr .navbar-toggle {padding: 10px 10px; margin-top: 17px; margin-right: 0px; margin-bottom: 8px; background-color: #fff; border: 0px solid transparent; border-radius: 4px;}
.navbar-default .navbar-toggle .icon-bar { background-color: #213f9a;}
.navbar-default .navbar-toggle .icon-bar{width: 35px;}
#IHdr .navbar-toggle .icon-bar + .icon-bar {margin-top: 7px;}
.navbar-brand > .logo { display: block; width: 130px;}
.navbar-header{padding-right: 15px; padding-left: 15px;}
.navbar-brand{padding: 10px 0px;}
.navbar-nav {margin-top: 0px;}
.navbar-nav > li{ float: none; display:block; border-bottom: 1px solid #ccc;}
.navbar-nav { margin: 0px 0px;}
.nav > li > a {position: relative; display: block; padding: 12px 18px 12px 15px; border-radius: 0px;}
.navbar-default .nav li a{ font-size: 16px; font-weight: 600;}

.navbar-default .caret {position: absolute; right: 15px; top: 18px;}

/* Nav open a*/
.navbar-default .navbar-nav  .open > a, 
.navbar-default .navbar-nav  .open > a:focus, 
.navbar-default .navbar-nav  .open > a:hover {color: #fff; background-color:#1f448f;}

.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {top: 0; left: 100%; margin-top: -1px;}
.dropdown-submenu .dropdown-menu > li > a {padding: 8px 8px 8px 25px;}
.dropdown-submenu .dropdown-menu{background-color: #f87f8b!important;}
.dropdown-submenu .dropdown-menu > li > a{font-weight: 600 !important;}

.navbar-default .navbar-nav  .open > .submenu, 
.navbar-default .navbar-nav  .open > .submenu:focus, 
.navbar-default .navbar-nav  .open > .submenu:hover {color: #fff; background-color:#1f448f!important;}


/* Hover backgroung color*/
.dropdown:hover .dropdown-toggle{background-color: #1f448f; color:#FFFFFF;}

/* Dropdown*/
.navbar-nav > li > .dropdown-menu { margin-top: 0px;}
.dropdown-menu {
right: auto !important;
float: none;
padding: 0px ;
margin: 0px;
background-color:;
border: none;
border-radius: 0px;
border-top: none; 
box-shadow: none !important;
overflow:hidden;
}
    
.dropdown-menu li a {text-align: left;  }
.navbar-nav .open .dropdown-menu {background-color: #24b0d0; margin-bottom:0px;}
.navbar-nav .open .dropdown-menu > li > a { padding: 8px 8px 8px 15px;}    

.dropdown-menu > li > a {color: #fff !important; padding: 5px 15px;  font-size:14px!important; font-weight:700 !important; text-transform:none !important; }
.dropdown-menu li a:hover{ background:#1dbfe4 !important; color:#fff !important;}

    
.white{padding-top:20px;padding-bottom:20px; padding-left:5px; padding-right:5px;}
.gray{padding-top:20px;padding-bottom:20px; padding-left:5px; padding-right:5px;}

h1{font-size: 25px;}
h2{font-size: 18px;  font-weight: 700; line-height: normal; margin-bottom: 18px;}
h3{font-size: 18px;}

.banner-inner{ background: #24b0d0;padding: 15px 15px;}
.banner-inner h1 {font-size: 20px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700;}
.banner-inner h1 small{font-size: 85%; display: block; margin-top: 4px; color: inherit;}    

.banner-bg{background-size: cover; background-attachment: scroll;}
.banner-bg div{height: 250px;}
.banner-bg h1{font-size:30px; font-weight:700;}
    
    
.mar-top-mob-20{margin-top: 20px;}

.course-card{padding: 0; margin-bottom: 25px;}
.course-card .text-box h1 small{display: block; color: inherit; font-size: 80%; margin-top: 3px;}    

.course-duration{margin-top: 0; margin-bottom: 10px;} 
.course-duration p{width: 100%; display: block; border-left: 0px solid #e3e3e3; border-right: 0px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e3e3e3;}
.course-duration p span{display: block;}
.course-duration p b{margin-bottom: 10px;}    

.placementWell{padding: 15px; }
.placementWell h2{font-size: 17px;}
.placementWell p{font-size: 15px;} 
    
.title-text-line .first{margin-bottom: 10px; font-size: 100%;}    

.curriculum .blue-tick li{font-size: 14px; background-size: 14px 11px;}
.coursesOffer .course-link li a{ font-weight: 600;}

.accordion-sec{padding-top: 20px;padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.accordion-sec .panel-body {padding: 15px;}    

/*--- Table Responsive with display scrollbar in mobile--------------*/
.table-responsive {width: 100%; margin-bottom: 15px; overflow-y: scroll; -ms-overflow-style: scrollbar; border: 1px solid #ddd;}
.table-responsive::-webkit-scrollbar {-webkit-appearance: none;}
.table-responsive::-webkit-scrollbar:vertical {width: 0px;}
.table-responsive::-webkit-scrollbar:horizontal {height: 7px;}
.table-responsive::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 0px solid #CCCCCC; }
.table-responsive::-webkit-scrollbar-track {border-radius: 0px; background-color: #CCCCCC;}

.footer-bottom{padding-top:13px; padding-bottom:0px; padding-right: 0px; padding-left: 0px;}
.footer-box{margin-bottom: 10px; padding: 10px; height: auto;}  
.footer-box img {width: auto; height: auto;}
    
}


@media screen and (min-width:768px) and (max-width:991px){

    .nav > li > a{padding: 6px 8px;}
    .navbar-nav {margin-top: 5px; margin-bottom: 5px;}
    .navbar-default .nav li a{font-size: 14px;}
    .course-card{padding: 5px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
    .navbar-default .nav li a{font-size: 13px;}
    .nav > li > a{padding: 6px 9px;}
    .navbar-brand > .logo{max-width: 110px;}

}

@media screen and (min-width:1367px) and (max-width:1920px){
.container{ width:100%; max-width:1750px; padding-left:50px; padding-right:50px;}
}


<!-- accordion 2 start -->

#wrapper1 .panel-heading a:after {
font-family: 'Glyphicons Halflings';
content: "\e114";    
float: right; 
color: grey; 
font-size: 14px;    
margin-right:-20px;
}

#wrapper1 .panel-heading a.collapsed:after {
    content: "\e080";
}

#wrapper1 .panel-heading {
    padding: 0px 10px;
	}
#wrapper1 .panel-heading h4 a {
    display:block;outline: none;text-decoration: none;
	padding:10px 0px;
}
#wrapper1 .panel-heading h4 a:hover {
    outline: none;text-decoration: none;
}
.breadcrumb{text-align: left; padding:3px 15px; font-size: 15px;
}
ul.breadcrumb li+li:before {
    padding: 0px;
    color: black;
    content: "/\00a0";
}

ul.breadcrumb li a:hover {
    color: #01447e;
    text-decoration: underline;
}

.career-form{
	margin:auto;
	width:50%
}		