
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&display=swap');

*, *::before, *::after{transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s;}
*:hover{transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s; }
.transition-none *, .home-slider *, .mfp-container *, .attr-nav *, .cbp-wrapper *, .parallax, .rev-slider *, #loader-overlay *, .menu-overlay, .tr-products *, #loader-overlay, .main-box-title *, .skillbar-wrap * {transition-timing-function: none;-moz-transition-timing-function: none;-webkit-transition-timing-function: none;-o-transition-timing-function: none;
-ms-transition-timing-function: none;transition-duration: 0s;-moz-transition-duration: 0s;-webkit-transition-duration: 0s;-o-transition-duration: 0s;-ms-transition-duration: 0s;}


h1, h2, h3, h4{ font-family: 'Montserrat'; font-weight:700}

body{
	font-family: 'Montserrat', sans-serif!important;
	color:#000000 !important;
	font-size:16px !important;
	font-weight:400
}

*:focus{
	outline: none !important;
}

a{
	color:inherit;
}

a:hover{
	text-decoration: none !important;
}

a:focus{
	outline: none !important;
	border: none !important;
	text-decoration: none !important;
}

.nomargin-top{
	margin-top:0 !important;
}

.nomargin-bottom{
	margin-bottom:0 !important;
}

.nomargin-left{
	margin-left:0 !important;
}

.nomargin-right{
	margin-right:0 !important;
}

.nopadding-top{
	padding-top:0 !important;
}

.nopadding-bottom{
	padding-bottom:0 !important;
}

.nopadding-left{
	padding-left:0 !important;
}

.nopadding-right{
	padding-right:0 !important;
}

.blue{
	color:#0762ab;
	font-family:"Montserrat", serif;
	font-weight:bold;
}

.white{
	color:#fff;
}

.no-js #loader{display:none;}
.js #loader{display:block;position:absolute;left:100px;top:0;}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url("../images/preloader.gif") center no-repeat #fff;}

.center-layout {display: table;table-layout: fixed;height: 100%;width: 100%;position: relative;}
.v-align-middle {display: table-cell;vertical-align: middle;}


.wrapper{
	max-width:1400px;
	width:100%;
	margin:auto;
}

.banner{ padding-top:100px;position:relative; background:#212123 url(../images/Banner.jpg) center/cover no-repeat; width:100%; height:100%; min-height:500px;}

.banner-text { display:block; padding:80px 20px;}
.banner-text  h1 {font-size:38px; font-weight:400;letter-spacing:0px; position:relative; margin-bottom:20px;line-height: 1.25; color:#ee484a; padding-bottom:20px; text-transform:uppercase}
.banner-text  h1 span {font-weight:700}
.banner-text  h1:after{content:"";display: block; width:200px;height:2px;position: absolute; bottom: 0;left: 0; background-color: #ffffff;}
.banner-text  h4{ background:#ee484a; padding:5px 15px;font-size:16px; text-transform:uppercase; font-weight:400;letter-spacing:0px; margin-bottom:20px;line-height: 1.25; color:#ffffff; position:relative; display:inline-block;}

.banner-text  .btn-orange { background:#ee484a; padding:10px 25px; color:#ffffff; border-radius:0px;}

.enqu-form {
  position: fixed;
  right: 0px;
  top: 35%;
  z-index: 101; }
.enqu-form .enq-but {
    cursor: pointer;
    position: relative;
    top: 22px;
    right: 12px; }

.form-wrapper {
    width: 350px;
    padding: 0;
    float: right;
    margin-top: 50px;
	position:absolute;
	top:20px;
	right:80px;
	z-index:10;
}

.header{
    position: relative;
    z-index: 101;
	min-height:100px;
    padding-top: 10px;
    padding-bottom: 5px;
	background:#ffffff;
	
}
/* The sticky class is added to the header with JS when it reaches its scroll position */
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; 
	-webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}

.apply-btn { float:right; margin-top:35px;}
.apply-btn a.apply_now {
    background: #ee484a;
    color: #fff;
    padding: 10px 20px;
    position: relative;
    border-radius: 0px;
    font-size: 14px;
    position: relative;
    margin-bottom: 0px;
}

.apply-btn a.apply_now:hover,a.apply_now:focus{
	color:#fff;
	background:#025396;
}

.mbax { padding:30px 0 40px 0; z-index:100; display:table; width:100%; position:relative}
.mbax h2 { color:#ee484a; font-size:5rem; padding:50px 0; font-weight:700}
.mbax h2 span { color:#31475f;}
.mbax .explore-box { vertical-align:middle; display:table-cell;padding:40px 50px; text-align:left;}
.mbax .explore-box h4{ color:#31475f; font-size:22px; margin:20px 0; font-weight:600; margin-bottom:10px; padding:0} 
.mbax .explore-box p{ letter-spacing:0px;color:#31475f; font-size:24px; letter-spacing:1px;font-weight:500; line-height:1.6; padding:0 0px;}


.program { padding:0px 0 40px 0; text-align:center; position:relative; background:#ffffff;}
.program  h2{ color:#FFFFFF; background:#ee484a; display:inline-block; padding:10px 40px; font-size:28px; text-align:center; margin-bottom:40px; text-transform:uppercase; -webkit-box-shadow: 0px 8px 0px 7px rgba(49,71,95,1);
-moz-box-shadow: 0px 8px 0px 6px rgba(49,71,95,1);
box-shadow: 0px 8px 0px 7px rgba(49,71,95,1); }
.program  h2 span{ color:#f8c300; text-align:center; font-weight:bold; font-style:italic; font-family:Georgia}
.program .program-box { width:100%; border-radius:20px; margin-bottom:20px; padding:5px 20px; height:90px; text-align:center; background-color: #31475f;}
.program .program-box h3 { color:#ffffff; font-size:18px; margin:0; line-height:1.2; font-weight:600}
.program .program-box:hover { background-color: #26384b;}
.program .program-box:hover h3 {color:#ffffff}

.learning { background:#31475f; padding:50px 0 20px 0; text-align:center;}
.learning  h2{ color:#FFFFFF; text-transform:uppercase; background:#ee484a; display:inline-block; padding:10px 40px; font-size:28px; text-align:center; margin-bottom:40px;-webkit-box-shadow: 0px 8px 0px 7px rgba(255,255,255,1);
-moz-box-shadow: 0px 8px 0px 6px rgba(255,255,255,1);
box-shadow: 0px 8px 0px 7px rgba(255,255,255,1);}
.learning  h3{ color:#ffffff; margin-top:0px;  font-size:20px; padding:0 50px; line-height:1.3; text-align:center; margin-bottom:40px; min-height:80px; }
.learning  h3.orange{ color:#ee484a; }


.faculty { padding:50px 0 20px 0; position:relative; background:#ffffff; text-align:center }
.faculty  h2{ color:#FFFFFF; background:#ee484a; display:inline-block; padding:10px 40px; font-size:28px; text-align:center; margin-bottom:40px; -webkit-box-shadow: 0px 8px 0px 7px rgba(49,71,95,1);
-moz-box-shadow: 0px 8px 0px 6px rgba(49,71,95,1);
box-shadow: 0px 8px 0px 7px rgba(49,71,95,1); text-transform:uppercase;}
.faculty-wrapper { margin-bottom:30px; min-height:330px; border:2px solid #cbcaca; border-radius:10px; padding:30px 20px 10px 20px;}
.faculty-wrapper .fac-img img { object-fit:contain; width:150px; height:150px; border-radius:100%; border:5px solid #ee484a}
.faculty-wrapper h3{ color:#31475f; font-weight:700; font-size:22px; min-height:30px; margin:10px 0}
.faculty-wrapper p{ color:#31475f; min-height:50px; margin:0;}

.eligibility { padding:0px 0 50px 0; position:relative; background:#ffffff; text-align:center }
.eligibility  h2{ color:#FFFFFF; background:#ee484a; display:inline-block; padding:10px 40px; font-size:28px; text-align:center; margin-bottom:40px; text-transform:uppercase;-webkit-box-shadow: 0px 8px 0px 7px rgba(49,71,95,1);
-moz-box-shadow: 0px 8px 0px 6px rgba(49,71,95,1);
box-shadow: 0px 8px 0px 7px rgba(49,71,95,1);}
.eligibility h3{ color:#31475f; line-height:1.4; font-weight:700; font-size:24px; margin:10px 0}
.eligibility h4{ color:#31475f;line-height:1.4; font-weight:600; font-size:20px; margin:10px 0}

.placement { padding:50px 0; position:relative; background:#ffffff; text-align:center }
.placement  h2{ color:#FFFFFF; background:#ee484a; display:inline-block; padding:10px 40px; font-size:28px; text-align:center; margin-bottom:40px; -webkit-box-shadow: 0px 8px 0px 7px rgba(3,83,150,1);}
.thanks-wrapper { padding:120px 0 80px 0; min-height:600px; position:relative; background:url(../images/mbaedge-bg.jpg) center/cover no-repeat;}
.thanks-wrapper::before { 
	content:"";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .5);}

.thanks-inner { margin:0px 0 0  0; border-radius:20px;}
.thanks-inner h1 {
    text-align: center;
    font-size: 100px;
	line-height:75px;
	color:#ffffff;
	font-weight:700;
}

.thanks-inner h3 {
    display: block;
    font-size: 32px;
	line-height:30px;
    text-align: center;
	font-weight:400;
	color:#ffffff;
	margin-bottom:40px;
}
.thanks-inner h4{
    font-size: 24px;
    text-align: center;
	line-height:32px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:30px 0 10px 0 ;
	font-weight:700;
}

.thanks-inner .eligibilty{
    width:50%;
	float:left;
	color:#FFFFFF
}
.thanks-inner .eligibilty p{
    font-size:12px;
	border:3px solid #ffffff;
	padding:10px;
}

.thanks-inner div.status{
	margin:0px 0;
	clear:both;
	padding:15px 0;
	width:100%
}

.thanks-inner h4 a.btn{
	background:#f8c300;
	font-size:22px;
	color:#000000;
	padding:10px 30px;
	text-decoration:none;
	margin-left:10px
	
} 

.thanksfooter {
    font-size: 14px;
    color: #ffffff;
}
.thanksfooter {
    background: #000000;
    padding: 10px 0 5px;
}

.social-buttons a { margin-right:10px}

.footer{font-size:16px;}
.footer-main{padding:80px 0 60px;background-color: #000000;position: relative;}
.footer-copyright{padding:35px 0;background-color:#000000;border-top: 1px solid #1c283e;}
.copy-right{color:#fff;font-size:14px;}

/*=======================MEDIA QUERIES=======================*/

@media (max-width:1199px){
.learning  h2{ padding:10px 20px; font-size:24px}
.learning  h3{ font-size:18px; padding:0 20px; line-height:1.3; text-align:center; margin-bottom:30px; min-height:60px; }

}

@media (max-width:1025px){
}

@media (max-width:991px){
	
.logo img {text-align: center;margin: auto;display: block;}

.banner-text { display:block; padding:50px 40px 0 0;}
.banner-text h1 {font-size:32px; font-weight:700;letter-spacing:0px; margin-bottom:20px;line-height: 1.25; color:#ffffff;}
.banner-text .btn-orange { background:#f17522; padding:10px 20px; color:#ffffff; border-radius:0px;}

.form-wrapper {position:absolute;right:0px;}

.mbax { padding:30px 0; z-index:100; display:table; width:100%; position:relative}
.mbax h2 { color:#f16265; font-size:6rem; padding:40px 0; font-weight:900}
.mbax .explore-box { vertical-align:middle; display:table-cell;padding:20px; text-align:left;}
.mbax .explore-box h4{ font-size:18px; line-height:1.4} 
.mbax .explore-box p{font-size:18px; }
.learning  h2{ padding:10px 20px; font-size:24px}
.learning  h3{ font-size:16px; padding:0 10px; line-height:1.3; text-align:center; margin-bottom:30px; min-height:60px; }

}

@media (max-width:767px){
.header{ min-height:100px;}
.apply-btn { display:none;}

.banner{position:relative; background:#025396 url(../images/Banner.jpg) top center/cover no-repeat; width:100%; height:100%; min-height:500px; text-align:center;}

.banner-text { display:block; padding:20px; text-align:center}
.banner-text  h1 {font-size:32px;}	
.banner-text  h1 span {font-weight:700}
.banner-text  h1:after{margin:0px auto; right:0; width:200px;height:2px;}
.banner-text  .btn-orange { text-align:center; display:inline-block}


.form-wrapper {
    padding: 0 0 30px 20px;
	margin:0px auto;
    float: none;
	position:relative;
	top:0px;
	right:0px;
	z-index:10;
	left:0
}

.mbax { padding:30px 0; z-index:100; display:table; width:100%; position:relative}
.mbax h2 { color:#f16265; font-size:6rem; padding:0px 0; font-weight:900}
.mbax .explore-box { vertical-align:middle; display:table-cell;padding:20px; text-align:center;}
.mbax .explore-box h4{ font-size:22px; line-height:1.6} 
.mbax .explore-box p{font-size:22px; }

.learning {padding:30px 0; text-align:center;}
.learning  h2{ padding:10px 20px; font-size:24px}
.learning  h3{ margin-top:0px;  font-size:16px; padding:0 20px; line-height:1.3; text-align:center; margin-bottom:30px; min-height:60px; }

.placement { padding:40px 0; position:relative; background:#ffffff; text-align:center }
.placement  h2{ padding:10px 20px; font-size:24px}
	
.main-menu ul li { padding:7px 0;}
.main-menu ul li a {
		font-size: 13px;
		padding:0 10px;
	}	
.main-menu ul li.li-apply {
		font-size: 13px;
		padding:0 10px;
		height:50px;
}		

.thanks-wrapper {
    padding: 20px 0 20px 0;
    position: relative;
    background: url(../images/mbaedge-bg.jpg) center/cover no-repeat;
}

.thanks-inner .eligibilty{
    width:100%;
	float:none;
	color:#FFFFFF
}

.thanks-inner h1 {
    font-size: 60px;
	line-height:75px;
}
.thanks-inner h3 {
	font-size:24px;
	line-height:30px;
	margin:0;
}

.social-buttons {display: inline-block;
    text-align: center;
    width: 100%;
	margin:10px 0;
}
.faculty-wrapper { margin-bottom:20px; min-height:100%; border:2px solid #cbcaca; border-radius:10px; padding:20px 10px 10px 10px;}
}


@media (max-width:480px){
.header{ min-height:100px;}
.banner-text { display:block; padding:15px;}
.banner-text  h1 {font-size:26px;}	

.mbax { padding:30px 0; z-index:100; display:table; width:100%; position:relative}
.mbax h2 { color:#f16265; font-size:5rem; font-weight:700}
.mbax .explore-box { vertical-align:middle; display:table-cell;padding:20px; text-align:center;}
.mbax .explore-box h4{ font-size:20px; line-height:1.2} 
.mbax .explore-box p{font-size:20px; line-height:1.2 }

.form-wrapper {
    width: 100%;
    padding: 0 15px 30px 15px;
	margin:0px auto;
    float: none;
	position:relative;
	top:0px;
	right:0px;
	z-index:10;
	left:0
}
.learning { padding:30px 0; text-align:center;}
.learning  h2{ padding:10px 20px; font-size:24px}
.learning  h3{ margin-top:0px;  font-size:14px; padding:0 0px; line-height:1.2; text-align:center; margin-bottom:30px; min-height:65px; }
.faculty  { padding:0}
.faculty h2 {
    display: inline-block;
    padding: 10px 20px;
    font-size: 22px;

}
.faculty-wrapper { margin-bottom:30px; min-height:100%; border:2px solid #cbcaca; border-radius:10px; padding:30px 20px 10px 20px;}
.faculty-wrapper h3{ color:#025395; font-weight:700; font-size:22px; min-height:30px; margin:20px 0 0 0}
.faculty-wrapper p{ font-size:15px;}

.eligibility { padding:0px 0 20px 0; position:relative; background:#ffffff; text-align:center }
.eligibility h2{padding:10px 20px; font-size:24px; text-align:center; margin-bottom:20px; }
.eligibility h3{ font-size:18px; margin:10px 0}
.eligibility h4{ font-size:16px; margin:10px 0}

}