@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold.woff2') format('woff2'),
         url('../fonts/opensans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold.woff2') format('woff2'),
         url('../fonts/opensans-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black_0.woff2') format('woff2'),
         url('../fonts/lato-black_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold_0.woff2') format('woff2'),
         url('../fonts/lato-bold_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light.woff2') format('woff2'),
         url('../fonts/lato-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium.woff2') format('woff2'),
         url('../fonts/lato-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/lato-semibold.woff2') format('woff2'),
         url('../fonts/lato-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



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


body{ font-family: 'open_sanssemibold';}



.pull-right{ float:right !important;}
.pull-left{ float:left !important;}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.thank_you_css {
    padding: 50px 50px;
}
.thank_you_css p {
    font-size: 18px;
    line-height: 30px;
}
.thank_you_css h2 {
    font-size: 18px;
    padding-bottom: 5px;
}
.right-text img {
    max-width: 140px;
}
.banner-form ::-webkit-input-placeholder {color:#000; /*WebKit, Blink, Edge */}
.banner-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#000; opacity:1;}
.banner-form ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#000; opacity:1;}
.banner-form :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#000;}



.top-header{width: 100%; height: 105px; box-shadow: 0px 15px 10px -15px #111; padding: 10px 0px;}
.left-text{float: left; padding-top: 10px;}
.left-text img{width: 105px; padding-right: 20px;}
.mid-text{text-align:center; color:#0070c0; font-size:35px; font-weight: 700; font-family: 'latoblack'; text-transform: uppercase; padding: 14px 0px;}
.right-text{ text-align:right; color:#717171; font-size:26px; text-transform: uppercase; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; padding: 20px 34px 20px 0px;}


.banner{ position:relative; width:100%;}
.banner img{ width:100%;}
.banner-strip{ width:100%; padding: 20px 15px 20px 15px; background: rgba(0, 0, 0, 0.9); position:absolute; bottom:0px; left:0px;}
.strip-text{ color:#fff; font-family: 'open_sanssemibold'; font-size:20px; text-align:justify; width:65%;padding-left: 3.5%; padding-top: 0px;}
.strip-text p{ width:100%; text-align:right;color:#65ff00; line-height: 18px;}
.banner-form{ width:22%; position:absolute; top:0px; bottom: 0px; right:5%; padding:25px 20px;background: rgb(14,46,63);}
.banner-form h2{ color:#fff; font-family: 'open_sanssemibold'; font-size:26px; text-align:center;margin-bottom: 20px;}
.banner-form .text-filed{ width: 100%;background: #fff;border: 1px solid #eee;border-radius: 5px;height: 45px;padding: 0 10px;color: #000;margin: 10px 0;}
.banner-form .sel-field{ width: 100%;border: 1px solid #eee;border-radius: 5px;height: 45px;padding: 0 10px;color: #000;margin: 10px 0;}
.banner-form select {background: #FFF url("../images/sleimg.png") no-repeat scroll right center;}
.form-button { width: 100%; display: block; text-align: center; margin-top: 10px;}
.form-button input { color: #ffffff; width: 240px; font-weight: bold; font-weight: 700; font-size: 24px; box-shadow: 0 4px 2px #110d0d; cursor: pointer;}
.form_button {
    margin-top: 12px;
	border:2px solid #FF6005;-webkit-box-shadow: #878787 0px 2px 2px ;-moz-box-shadow: #878787 0px 2px 2px ; box-shadow: #878787 0px 2px 2px ; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; padding: 10px 20px 10px 20px; text-decoration:none; display:inline-block;text-shadow: 2px 2px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #FF6005; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF6005), to(#CF4D04));
 background-image: -webkit-linear-gradient(top, #FF6005, #CF4D04);
 background-image: -moz-linear-gradient(top, #FF6005, #CF4D04);
 background-image: -ms-linear-gradient(top, #FF6005, #CF4D04);
 background-image: -o-linear-gradient(top, #FF6005, #CF4D04);
 background-image: linear-gradient(to bottom, #FF6005, #CF4D04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF6005, endColorstr=#CF4D04);
    color: #ffffff;
	padding: 8px 0 10px;
}



.form_button:hover{
 border:2px solid #EB5805;
 background-color: #CF4D04; background-image: -webkit-gradient(linear, left top, left bottom, from(#CF4D04), to(#FF6005));
 background-image: -webkit-linear-gradient(top, #CF4D04, #FF6005);
 background-image: -moz-linear-gradient(top, #CF4D04, #FF6005);
 background-image: -ms-linear-gradient(top, #CF4D04, #FF6005);
 background-image: -o-linear-gradient(top, #CF4D04, #FF6005);
 background-image: linear-gradient(to bottom, #CF4D04, #FF6005);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CF4D04, endColorstr=#FF6005);
}







.banner:after {
	top: 99%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(5, 35, 53, 0);
	border-top-color: #000;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}





.ranking-sec{ background: url(../images/ranking-bg.png) center; padding:6% 0 3%; position:relative;background-position: top;}
.ranking-sec h2{ text-align:center; color:#042133; font-size:36px; font-family: 'latoblack';text-shadow: 2px 1px 1px #999;padding-bottom: 10px;word-spacing: 10px;}
.ranking-sec h2 span{font-size:48px;}

.ranking-1 { width: 13%; float: left;}
.ranking{ font-size:45px; color:#000;font-family: 'open_sansbold'; padding: 25px 15px; text-align: center;}
/*.ranking span{ float:left;}*/
.ranking h6{float: right; width: 60%; font-size: 17px; text-align: left; font-family: 'open_sansregular';padding-top: 12px; line-height:24px;}
.ranking .ass-logo2{width:100px; float:left;}
/*.ranking p{font-size:20px; color:#000;font-family: 'open_sanssemibold'; padding-left:30px;display: inline-block;}*/
.ranking p { width: 100%; font-size: 18px;color: #000;font-family: 'open_sanssemibold'; text-align: left !important; padding-left: 17px; display: inline-block;}
.ranking img { width: 180px;}
.ranking-last { width: 363px; float: left; padding: 40px 0px 0px 0px;}
.ranking-last .ranking-col { padding-left: 0px !important; font-size: 25px; letter-spacing: 0.1em; margin-bottom: 5px; text-align: right !important;}
.ass-logo { width: 261px !important; float: right;}
.ass-logo2 { width: 80px; float: left; margin-left: 12px; margin-right: 15px;}
.ranking-2 h6 .ranking-col { text-align: left !important; font-weight: bold; font-size: 15px;}
.ranking-2 { width: 75%; float: right;}

.ranking-sec:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #f0f0f0;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}




.programs{background: url(../images/programs-bg.jpg) #2a4151 no-repeat center top; padding:3% 0 4%; position:relative;background-size: cover;background-position: 50% 26%;}
.programs h2{ text-align:center; color:#fff; font-size:36px; font-family: 'latoblack'; text-shadow: 2px 3px 0px #000;word-spacing: 10px;}
.programs h2 span{font-size:48px;}
.prog-sec-bg{ background:#d9d9d9; margin-top: 70px;padding: 10px;}
.progame-big{ font-size:50px; color:#052335;  font-family: 'latoblack'; padding-left: 25px;}
.program-small{font-size:18px; color:#052335;  font-family: 'latoblack';line-height: 22px;padding: 16px 0;letter-spacing: 1px;}
.programe-line-bg{background:#052335;padding: 20px 40px 20px 20px;height: 80%;}
.progame-line{ padding:10px 0;}
.progame-icon{text-align: center;}
.progame-text{font-size:17px; color:#fff; line-height:25px; padding-top: 5px;}
strong{ font-family: 'open_sansbold';}
.programs:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(5, 35, 53, 0);
	border-top-color: #2a4151;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}


.innovation{position:relative}
.innovation .innovation-bg{ width:100%;}
.innovation h2{ text-align:center; color:#fff; font-size:36px; font-family: 'latoblack'; position:absolute; top:7%; left:0px; width:100%; text-shadow: 2px 3px 0px #000;word-spacing: 10px;}
.innovation h2 span{font-size:48px;}
.innovation-text-1{font-size:18px; color:#fff; line-height: 30px;position: absolute;top: 30%;left: 39px;width: 26%; }
.innovation-text-2{font-size:18px; color:#fff; line-height: 30px;position: absolute;top: 50%;left: 39px;width: 26%; }
.innovation-text-3{font-size:18px; color:#fff; line-height: 30px;position: absolute;top: 70%;left: 39px;width: 26%; }
.innovation-text-4{font-size:18px; color:#fff; line-height: 30px;position: absolute;top: 30%;right: 39px;width: 26%; }
.innovation-text-5{font-size:18px; color:#fff; line-height: 30px;position: absolute;top: 51%;right: 39px;width: 26%; }
.innovation-text-6{font-size:18px; color:#fff; line-height: 30px;position: absolute;top: 70%;right: 39px;width: 26%; }

.innovation .innovation-text-1 span, 
.innovation .innovation-text-2 span, 
.innovation .innovation-text-3 span, 
.innovation .innovation-text-4 span, 
.innovation .innovation-text-5 span, 
.innovation .innovation-text-6 span { display:none;}

.innovation:after {
	top: 99.8%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(13, 34, 48, 0);
	border-top-color: #0d2230;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}




.global{background: url(../images/global-bg.png) center; padding-top:6%; background-position:top; position:relative;}
.global h2{ text-align:center; color:#042133; font-size:36px; font-family: 'latoblack'; text-shadow: 2px 1px 1px #999;word-spacing: 10px;}
.global h2 span{font-size:48px;}
.global-text{font-size:18px; color:#06384f; line-height: 30px; font-family: 'open_sanssemibold'; background:rgba(255,255,255,0.9); padding:20px; margin: 60px 0;}
.global-text span{ font-size:13px;font-family: 'open_sanssemibold';}
.global-icon{ background:#fff; width:100%; display:inline-block; padding:2% 0;}
.global-icon ul{ margin:0px; padding:0px;text-align: center;}
.global-icon ul li{ list-style:none; display:inline-block;padding: 0 10px; width: 12%;}
.global-icon ul li img{ width:100%;}
.global:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}


.faculty{position:relative}
.faculty img{ width:100%;}
.faculty h2{ text-align:center; color:#fff; font-size:36px; font-family: 'latoblack'; position:absolute; top:9%; left:0px; width:100%; text-shadow: 2px 3px 0px #000;word-spacing: 10px;}
.faculty h2 span{font-size:48px;}
.faculty-text{ width:60%; position:absolute; top:20%; right:20px;}
.faculty-text ul li{ background:#062437; border-radius:20px; padding:30px 20px; list-style:none; margin: 30px 0px 40px 0px; color:#fff; font-size:18px;}
.faculty-text ul .faculty-1{ width:70%; margin-right:30%;}
.faculty-text ul .faculty-2{ width:70%; margin-left:10%; margin-right:20%;}
.faculty-text ul .faculty-3{ width:70%; margin-left:15%; margin-right:15%;}
.faculty-text ul .faculty-4{ width:70%; margin-left:20%; margin-right:10%;}
.faculty-text ul .faculty-5{ width:70%; margin-left:25%; margin-right:5%;}
.faculty:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(167, 24, 67, 0);
	border-top-color: #a77c43;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}


/*.test{background: url(../images/test-bg.png) center; padding:6% 0 4%; background-position:top; position:relative;}*/
.test{background:#072335;  padding:6% 0 4%;position:relative;}
.test-text{font-size:18px; color:#fff; line-height: 30px; font-family: 'open_sansbold';}
.test-degi{ padding-top:30px;}
.test-img { text-align: center;}
.test-img img {
    width: 50%;
    border-radius: 100%;
}
.test:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(5, 35, 53, 0);
	border-top-color: #072335;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}


.top-wrapper {
    overflow: hidden;
}
.experiential{background: url(../images/expriential-bg.jpg) right; padding:6% 0 4%; background-position:top; position:relative;background-size: cover;    object-fit: contain;
    width: 105%;}
.experiential h2{ text-align:center; color:#042133; font-size:36px; font-family: 'latoblack';text-shadow: 2px 1px 1px #999; padding-bottom: 10px; word-spacing: 10px;}
.experiential h2 span{font-size:48px;}
.experiential-text{width: 100%; display: inline-block;margin-top: 30px;} 
.experiential-text ul{margin: auto;display: block;width: 50%;}
.experiential-text ul li{background:rgba(255, 255, 255, 0.8); font-family: 'open_sanssemibold'; border-radius:20px; list-style:none; padding:25px; margin:30px 0; width:100%; font-size:18px; color:#000; text-align: justify; }
.experiential:after {
	top: 100%;
	left: 48%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(166, 118, 82, 0);
	border-top-color: #fff;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}




.career{background:#072335; padding:6% 0 4%; position:relative;}
.career-small{ color:#fff; font-size:13px;}
.career h2{ text-align:center; color:#fff; font-size:36px; font-family: 'latoblack'; text-shadow: 2px 3px 0px #000;padding-bottom: 10px;word-spacing: 10px;}
.career h2 span{font-size:48px;}
.career-sec{ margin:18px 0;}
.career-top{ margin-top:30px;}
.career-box{ border:2px solid #fff; color:#fff; padding:20px;display: block;height: 100%;}
.career-box h3{font-size:70px; font-family: 'latoblack'; text-align:center;}
.career-box p{font-size:18px; text-align:center;}
.career:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(166, 118, 82, 0);
	border-top-color: #072335;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}



.test2{background: url(../images/test-bg2.jpg) center; padding:6% 0 4%; background-position:top; position:relative;}
.test-text2{font-size:18px; color:#000; line-height: 30px; /*text-shadow: 1px 1px 0px #6c6b6b;*/  font-family: 'open_sansbold';}
.test2:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(5, 35, 53, 0);
	border-top-color: #f2f2f2;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}



.thought{background:#072335; padding:6% 0 4%; position:relative;}
.thought h2{ text-align:center; color:#fff; font-size:36px; font-family: 'latoblack'; text-shadow: 2px 3px 0px #000;word-spacing: 10px;}
.thought h2 span{font-size:48px;}
.thought p{font-size:18px; color:#fff; line-height: 30px;text-align:center; margin:30px 0;}
.thought .Pics { padding: 0;}
.thought .Pics div { position: relative; vertical-align: top; padding: 0px;}
.thought .MainDiv img { width: 100%;}
.thought .Pics div span { position: absolute; bottom: 0px; font-size: 14px; height: 100px; background: rgba(0, 0, 0, 0.8); padding: 10px 15px;display: block; width: 100%; text-align: left;color: #ffffff;}
.thought .Pics div span .rel-text{
position: absolute;
left: 0;
background: none;
bottom: 0px;
height: auto;
width: 100%;}

.thought .Pics div span strong { font-size: 16px;}
.thought:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(166, 118, 82, 0);
	border-top-color: #072335;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}




.campus{background: url(../images/campus-bg.jpg) center; padding:6% 0 4%; background-position:top; position:relative;  padding-bottom:30px;}
.campus h2{ text-align:center; color:#042133; font-size:36px; font-family: 'latoblack'; text-shadow: 2px 1px 1px #999;word-spacing: 10px;}
.campus h2 span{font-size:48px;}
.campus-sec{ background:#fff; padding:15px; margin-top: 40px;}
.campus-sec h3{ text-align:center; color:#042133; font-size:30px; font-family: 'latoblack';padding: 10px 0;}
.campus-sec img{ width:100%;}
.campus:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	z-index:99;
	position: absolute;
	pointer-events: none;
	border-color: rgba(5, 35, 53, 0);
	border-top-color: #d1d0cf;
	border-width: 30px 100px 0 100px;
	margin-left: -100px;
}



.main-footer{background: url(../images/bottom-bg.jpg) center; padding:410px 0 9%; background-position:bottom; position:relative; background-size:80%;}
.footer-text{background: rgba(14, 46, 63, 0.94); padding:20px; width:435px; display:block; margin:auto;text-align:center; color:#fff; font-size:36px; font-family: 'latoblack';}
.footer-text a{ color:#fff;font-size:20px; font-family: 'latoblack'; display:block; padding:15px; width:100%; border:4px solid #fff; margin-top:30px; text-decoration:none;}
.footer-text a:hover{ background:#fff; color:#042133;}


.table{border: 1px solid #595758;}
.table td, .table th{border: 1px solid #595758;}
.table td a {color: #fff; text-decoration:none; background:#0070c0; padding:8px 15px; margin:20px 0; }

.back-to-top a {position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: #052335; color: white; cursor: pointer; padding: 10px; border-radius: 4px;}
.back-to-top a:hover { background-color: #71bf44;}

.ranking-col{
	padding-left: 0px !important;
	font-size: 18px;
	letter-spacing: 0.1em;
}


.member-pic img {
    border-radius: 100%;
}
.member-pic {
    float: left;
    width: 100%;
    text-align: center;
}


.MiniBg {
	height: 77px;
 	background: url(../images/miniLogoBg.jpg) #fff top center no-repeat;
}
.navTop {
    margin: 0px auto;
    text-align: left;
    width: 1000px;
}
.MiniLogoSection {
    width: 1000px;
    float: left;
    margin: 60px 0 0 0;
}
.MiniLogoSection ul {
    list-style: none;
}
.MiniLogoSection ul li {
    float: left;
    padding: 0px 14px 30px 14px;
    background: url(../images/mini_rightBdr.png) right -20px no-repeat;
}
.noBg {
    background: none !important;
}

.pgpm-col {
	font-size: 14px;
	padding:0 15px 0px 28px;
}
.programs-div-left {
	padding-right:50px;
}
.programs-div-right {
	padding-left:50px;
}
.box-col {
	font-size: 21px;
}
.ranking-1:nth-child(2), .ranking-1:nth-child(3), .ranking-1:nth-child(4), .ranking-1:nth-child(5) {
    margin-left: 3%;
}

.video-col {
    position: relative;
    padding-bottom: 56.333333%;
    overflow: hidden;
    height: auto;
    height: 0;
    background-color: #000;
}
.video-col iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.logo-new {
  display: none;
}

@media (max-width: 1257px) {
.mid-text {
  font-size: 30px;
  padding: 20px 0px;
}
}

@media (max-width: 1199px) {
.MiniLogoSection {
    width: 100%;
    padding: 0 30px;
}
.MiniLogoSection ul li {
    padding: 0px 10px 30px 10px;
}
.MiniLogoSection ul li img {
	width:115px;
}
.navTop {
    width: 100%;
}
.pgpm-col-1 br {
	display:none;
}
}
@media (max-width: 1086px) {
.mid-text {
  font-size: 20px;
  padding: 28px 0px;
}
}
@media (max-width: 991px) {
.MiniLogoSection ul li {
    width: 31%;
    text-align: center;
	padding: 0px 0px 30px 0px;
}
}
@media (max-width: 768px) {
.programs-div-left {
    padding-right: 15px;
}
.programs-div-right {
    padding-left: 15px;
}
}
@media (max-width: 767px) {
.MiniLogoSection ul li img {
	width:75%;
}
.MiniLogoSection ul {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.MiniLogoSection ul li {
    width: 50%;
}
.line {
	background:none !important;
}
.top-header {
	height: inherit;
    padding: 10px 0px 10px 0px;
	margin: 0px 0px 30px 0px;
}
}


/*---------vikas-responsive---------*/

@media (max-width: 1870px) {
.main-footer {
    padding: 365px 0 9%;
}
}
@media (max-width: 1755px) {
.main-footer {
    padding: 315px 0 9%;
}
}

@media (max-width: 1736px) {
.ranking-1 {
    width: 12%;
}
.ranking img {
    width: 130px;
}
.ranking p {
    font-size: 14px;
	padding-left: 30px;
}
.ass-logo {
    width: 230px !important;
}
.ass-logo2 {
    width: 70px;
	margin-left: 35px;
}
.ranking-2 h6 {
    font-size: 14px;
}
.ranking-last .ranking-col {
    font-size: 22px;
}
}



 
@media (max-width: 1680px) {

.ranking { display: inline-block;width: 100%;}
.ranking img{ float:right;}
.banner-form h2 { font-size: 27px;}
.form_button{ margin-top:0px;padding: 7px 0;}
.banner-form{width: 28%;right: 3%;}
.ranking img {width: 130px;}
.global-icon ul li{ padding: 0px 5px;}
/*.ranking p{display: inline-block;text-align: right; float: right;}*/
.thought .Pics div span{ height: 90px;}
.right-text {
padding: 25px 0px 20px 0px;
}

}

@media (max-width: 1635px) {
.main-footer {
    padding: 275px 0 9%;
}
.prog-sec-bg {
    margin-top: 80px;
}
.programs {
    padding: 5% 0 6%;
}


}

@media (max-width: 1540px) {
.main-footer {
    padding: 230px 0 9%;
}
}
@media (max-width: 1511px) {
.footer-text {
    font-size: 27px;
}
.footer-text a {
    width: 290px;
}

.footer-text{width: 335px;}

}

@media (max-width: 1466px) {
.thought .Pics div span {
    height: 90px;
}
}


@media (max-width: 1440px) {
	
.faculty-text ul li{padding: 20px 20px;}

.ranking .ass-logo {width: 75% !important;}	
.ranking-last {
    width: 267px;
}
.ranking-2 {
    width: 98%;
}
.ranking {
    padding: 25px 0px 25px 10px;
}
.ranking-1 {
    width: 13%;
}	
	
}
@media (max-width: 1415px) {
.main-footer {
    padding: 188px 0 9%;
}
}



@media (max-width: 1366px) {
strip-text {font-size: 17px;}	
.banner-form .text-filed{margin: 12px 0;}



.ranking p{display: inline-block;text-align: right;font-size: 14px;}
.banner-form h2{ margin-bottom:10px;}	
.form_button { padding: 4px 0;}
.banner-form .text-filed{ height:40px;}
.banner img { width: 100%; height: 500px;  object-fit: cover;object-position: 15%;}
.experiential-text{ margin-top:0px;}
.form-button{margin-top: 25px;}
.progame-big {font-size: 42px;}
.program-small { font-size: 16px;line-height: 18px;padding: 15px 0; padding-right: 10px;}
.progame-icon { text-align: left;}
.progame-text {font-size: 16px;line-height: 22px; padding-left: 0px;padding-right: 4px;}
.innovation h2{top: 10%;}

.innovation-text-1, .innovation-text-2, .innovation-text-3 {left: 5%;width: 22%;font-size: 16px;line-height: 24px;}
.innovation-text-4 {top:30%; right:5%; width:24%;font-size: 16px;line-height: 24px;}
.innovation-text-5, .innovation-text-6{right:5%; width:24%;font-size: 16px;line-height: 24px;}

.global-text { font-size: 16px;}
.faculty-text ul li{font-size: 16px;padding: 15px 20px;}
.test-img { text-align: left;}
.test-img img { width: 65%;}
.test-text, .test-text2 { font-size: 17px;  line-height: 26px;}
.experiential-text ul li{font-size: 16px;}

.ranking h6{font-size: 14px; line-height: 20px;}
.career-box p { font-size: 17px; }

.thought p {font-size: 17px; margin: 20px 0 35px;}
.programe-line-bg{height: 75%;}
.banner-form { width: 374px; right: 3%; padding: 25px 30px;}
.faculty { height: 690px;}

}


@media (max-width: 1320px) {
.ranking .ass-logo2 { width: 85px; float: left;}




}
@media (max-width: 1315px) {
.main-footer {
    padding: 148px 0 9%;
}
}

@media (max-width: 1279px) {
.strip-text{width: 63%;font-size: 17px;}	
	
.ranking { font-size: 40px;}	

.progame-big { font-size: 36px;	}
.program-small { font-size: 16px;line-height: 15px; padding: 13px 0;}
.progame-text {font-size: 16px;}
.programe-line-bg{height: 80%;}
.innovation-text-1 { font-size: 16px; line-height: 22px;}
.innovation-text-2 { font-size: 16px; line-height: 22px;}
.innovation-text-3 { font-size: 16px; line-height: 22px;}
.innovation-text-4 { font-size: 16px; line-height: 22px;}
.innovation-text-5 { font-size: 16px; line-height: 22px;}
.innovation-text-6 { font-size: 16px; line-height: 22px;}
.global-text, .faculty-text ul li{ font-size: 16px; line-height: 22px;}
.faculty img {height: 700px; object-fit: cover;object-position: 15%;}
.test-text, .test-text2 {font-size: 16px; line-height: 22px;}
.experiential-text ul li{font-size: 16px; line-height: 22px;}
.career-box h3 {font-size: 42px;}
.career-box p {font-size: 16px;}
.thought p { font-size: 16px;margin: 20px 0;}
.thought .Pics div span { font-size: 12px;line-height: 18px;padding: 10px 5px;}
.banner-form h2 { font-size: 20px;}
.footer-text{font-size:26px;}
.footer-text a{font-size:20px;}
.banner-form {width: 32%;}
.ranking h6 { font-size: 15px;line-height: 18px;}
.ranking .ass-logo2 { width: 70px; float: left;}
.programs {
    padding: 4% 0 7%;
}
.thought .Pics div span {
    height: 80px;
}
.ranking-1 {
    width: 12%;
}
.ranking img {
    width: 110px;
}


}


@media (max-width: 1100px) {

.ranking .ass-logo2 { width: 50px;}
.ranking h6 { font-size: 12px; line-height: 15px;width: 70%; padding-top: 5px;}
.progame-big { font-size: 32px;}
.program-small {font-size: 14px; line-height: 15px;  padding: 10px 0;}
.footer-text { font-size: 26px;}
.footer-text a {  font-size: 18px;}


}
@media (max-width: 1067px) {
.main-footer {
    padding: 118px 0 9%;
}
}

@media (max-width: 1024px) {
.strip-text {font-size: 16px; line-height: 22px;}
.faculty-text {width: 75%;}
.thought .Pics div span strong { font-size: 14px;}

.ranking-1 {
    width: 33%;
}
.ranking-last {
    width: 100%;
	padding: 20px 0px 0px 0px;
}
.ranking-2 {
    width: 50%;
	float:left;
}
.ranking span {
    width: 100%;
	float:left;
}
.ranking p {
    text-align: center !important;
    margin-top: 6px;
    padding-left: 0px;
}
.ranking img {
    float: none;
}	
.ass-logo2 {
    width: 86px;
}
.box-col {
	font-size: 16px;
}
.ranking-last .ranking-2:nth-child(2) {
  margin-top: 50px;
}
.ranking-1:nth-child(2), .ranking-1:nth-child(3), .ranking-1:nth-child(4), .ranking-1:nth-child(5) {
    margin-left: 0%;
}
}


@media (max-width: 991px) {

.right-text{font-size: 21px;}
.banner-form h2 { font-size: 17px;}
.ranking p { font-size: 12px;}
.ranking {font-size: 26px;}
.ranking h6 {font-size: 10px; line-height: 11px;}
.ranking .ass-logo2 {width: 35px;}
.ranking-sec h2{font-size: 26px;padding-top: 30px;}
.ranking-sec h2 span { font-size: 34px;}	
.form-button input{width: 190px; font-size: 18px;}
.mid-text{font-size: 20px;}
.programs h2 { font-size: 26px; padding-top: 30px}	
.programs h2 span { font-size: 34px;}	
.progame-big { font-size: 24px;}
.program-small { font-size: 13px; line-height: 13px; padding: 4px 0;}
.progame-text { font-size: 14px;}
.progame-icon img{ width:80%;}
.innovation-text-1{font-size: 14px; line-height: 20px;}
.innovation-text-2{font-size: 14px; line-height: 20px;}
.innovation-text-3{font-size: 14px; line-height: 20px;}
.innovation-text-4{font-size: 14px; line-height: 20px;top: 30%;right: 20px;}
.innovation-text-5{font-size: 14px; line-height: 20px;right: 20px;}
.innovation-text-6{font-size: 14px; line-height: 20px;right: 20px;}
.innovation h2{font-size: 26px;padding-top:0px;}
.innovation h2 span { font-size: 34px;}	
.experiential-text ul{ width:70%;}
.global h2{font-size: 26px;padding-top: 30px;}
.global h2 span { font-size: 34px;}	
.faculty h2{font-size: 26px;}
.faculty h2 span { font-size: 34px;}	
.experiential h2{font-size: 26px;padding-top: 30px;}
.experiential h2 span { font-size: 34px;}
.career h2{font-size: 26px; padding-top: 30px;}
.career h2 span { font-size: 34px;}
.thought h2{font-size: 26px; padding-top:30px}
.thought h2 span { font-size: 34px;}
.campus h2{font-size: 26px; padding-top:30px;}
.campus h2 span { font-size: 34px;}
.campus-sec h3{font-size: 20px;}
.footer-text {font-size: 20px;}
.footer-text a {font-size: 16px;}
.test{padding: 8% 0 5%;}
.test2{padding: 8% 0 5%;}


}
@media (max-width: 845px) {
.main-footer { padding: 90px 0 9%;}
.faculty { height: 700px;}
.global-text, .faculty-text ul li { font-size: 14px;}

}


@media (max-width: 840px) {
	
.progame-big {  font-size: 20px;}
.program-small { font-size: 11px; line-height: 13px; padding: 0px 0;}	
	
	
}



@media (max-width: 767px) {
	
.thank_you_css {
    padding: 30px 20px;
}
.right-text img{max-width: 140px;}
.banner .desktop{ display:none;}
.banner .mobile{display:block !important;}	

.test-img { text-align: center;}
.ranking { width: 70%; margin: auto;  display: block;}
.test-img img { width: 50%;}
.left-text {float: inherit; text-align: center; padding-top: 7px;}	
.right-text{text-align: center;  padding: 25px 0 0;}
.banner-strip{ position:relative;padding: 20px 15px 65px 15px;}
.banner img{ height:325px;}
.banner-form h2 { font-size: 24px;}
.strip-text{ width:100%; text-align:left;}
.banner-form { width: 100%; right: 0; position:relative;padding: 35px 20px;}
.ranking .ass-logo2 { width: 23%;padding-top: 7%;}
.ranking h6 { font-size: 12px;line-height: 14px; padding-top: 7%;}
.ranking { font-size: 36px;}
.ranking img { width: 65%;}
.ranking .ass-logo { width: 90% !important;}
.ranking p {font-size: 14px;}
.progame-big { font-size: 36px;}
.program-small {font-size: 14px; padding: 13px 0;padding-right: 10px;}
.left-text img {width: 70px;}
.innovation .innovation-bg{ display:none;}
.innovation .innovation-text-1 span, 
.innovation .innovation-text-2 span, 
.innovation .innovation-text-3 span, 
.innovation .innovation-text-4 span, 
.innovation .innovation-text-5 span, 
.innovation .innovation-text-6 span { display: inline-block;width: 100%;float: left;}

.innovation .innovation-text-1 div, 
.innovation .innovation-text-2 div, 
.innovation .innovation-text-3 div, 
.innovation .innovation-text-4 div, 
.innovation .innovation-text-5 div, 
.innovation .innovation-text-6 div { display: table-cell; vertical-align:middle;width: 80%;}

.innovation .innovation-text-1 span img, 
.innovation .innovation-text-2 span img, 
.innovation .innovation-text-3 span img, 
.innovation .innovation-text-4 span img, 
.innovation .innovation-text-5 span img, 
.innovation .innovation-text-6 span img {width: 100%;padding-right: 15px;}

.innovation-text-1::after,
.innovation-text-2::after,
.innovation-text-3::after,
.innovation-text-4::after,
.innovation-text-5::after,
.innovation-text-6::after
{clear: both;
 content: '';
 display: block;}


.innovation{background: #052335;padding: 30px 0;}
.innovation h2{position: relative; padding:15px 0;}
.innovation-text-1{width: 100%; left:0px;position: relative;padding: 10px 0;text-align: left; display:table;}
.innovation-text-2{width: 100%; left:0px; position: relative;padding: 10px 0;text-align: left;display:table;}
.innovation-text-3{width: 100%;left:0px; position: relative;padding: 10px 0;text-align: left;display:table;}
.innovation-text-4{width: 100%;left:0px; position: relative;padding: 10px 0;text-align: left;display:table;}
.innovation-text-5{width: 100%; left:0px;position: relative;padding: 10px 0;text-align: left;display:table;}
.innovation-text-6{width: 100%; left:0px;position: relative;padding: 10px 0;text-align: left;display:table;}
.global-text{ margin:10px 0;}
.global-icon ul li { padding: 0px 5px; margin: 15px 0;width: 25%;}
.global{ padding-top:30px;}
.faculty-text ul .faculty-1 { width: 100%; margin-right: 0;}
.faculty-text ul .faculty-2 { width: 100%; margin-left: 0; margin-right: 0;}
.faculty-text ul .faculty-3 { width: 100%; margin-left: 0; margin-right: 0;}
.faculty-text ul .faculty-4 { width: 100%; margin-left: 0; margin-right: 0;}
.faculty-text ul .faculty-5 { width: 100%; margin-left: 0; margin-right: 0;}

.faculty-text { width: 100%; display: inline-block;right: 0;padding: 5%;padding-top: 0;}
.faculty-text ul{ margin:0px; padding:0px; width: 100%;}
.programs {padding: 30px 0 50px; background-size: cover;}
.progame-text { font-size: 16px;}
.progame-icon img {  width: 60%;}
.experiential-text ul { width: 100%;  margin: 0px;  padding: 0px;}
.thought .Pics div span { height: 100px;}
.strip-text p{ padding-top:0;text-align: left;}
.test{padding: 60px 0 0}
.test2{padding: 60px 0 0}
.career { padding: 30px 0 30px;}
.thought{ padding: 30px 0 30px;}
.campus{ padding: 30px 0 30px;}
.footer-text { width: 90%;}
.global-text, .faculty-text ul li {
    font-size: 14px;
    line-height: 22px;
}
.footer-text a {
    width: 100%;
}
.main-footer {
    padding: 40px 0 9%;
}
.prog-sec-bg {
    margin-top: 40px;
}
.banner:after {
	top: 99.9%;
}

.banner:after {border-top-color: #0e2e3f;}

.top-header .col-md-4 {
	max-width: 100%;
	flex: 0 0 100%;
}
.mid-text {
    padding: 20px 0px 0px 0px;
}
.left-text img {
	width: 70px;
	display: inline-block;
    padding-right: 0px;
	margin: 0px 10px 0px 10px;
}
.faculty, .faculty img {
    height: 650px;
}
.top-header .col-md-3 {
  max-width: 100%;
  flex: 0 0 100%;
}
.top-header .col-md-6 {
  max-width: 100%;
  flex: 0 0 100%;
}
.thanks-new h2 {
  font-size: 20px !important;
}
.box-new2 {
  display: none;
}
.logo-new {
  display: inherit;
}
.logo-new {
  width: 130px !important;
}

}

@media (max-width: 650px) {
.main-footer {
    padding: 50px 0 9%;
	background-size:cover;
}
.footer-text {
    padding: 30px;
}
.thank_you_css {
    padding: 20px 18px;
}
}





@media (max-width: 575px) {

.progame-icon img {width: 80%;padding-top: 5px;}	
.thought .Pics div span { text-align: center;line-height: 20px;}	
/*.right-text{ padding: 0px 0px 15px 0px;}*/
.faculty img { height: 810px;}
.global-icon ul li {padding: 0px 5px;  margin: 15px 10px;  width: 40%;}
.mid-text {font-size: 18px; padding-bottom: 0px;}
.ranking h6 { font-size: 13px; line-height:20px;}
.progame-text { font-size: 14px;line-height: 19px;}
.ranking-1 {width:50%;}
.ranking {
    width: 100%;
	font-size: 25px !important;
}
.ranking-col {
    font-size: 22px !important;
}
.ranking img {
    width: 50%;
}
.leader-col {
	width: 50%;
	margin-bottom: 20px;
}
.thought .Pics div span {
    height: 100px;
	position: relative;
}

.ranking-last {
    text-align: center;
}
.ranking-2 {
    width: 100%;
}
.ranking-last .ranking-col {
    text-align: center !important;
}
.ass-logo {
    float: none;
}
.ranking-2 h6 {
    width: 100%;
    float: left;
}
.ass-logo2 {
    float: none;
	margin: 0px;
}
.ranking-2 h6 .ranking-col {
    text-align: center !important;
}
.ranking-last .ranking-2:nth-child(2) {
    margin-top: 0px;
}



}
.test-text2 img{ display:none;}
.test-text img{ display:none;}
.banner .mobile{display:none;}

@media (max-width: 500px){
	.right-text img {
    max-width: 134px;
}
/*.strip-text p span{ display:none;}*/
.banner-strip {position: relative;padding: 20px 15px 85px 15px;}
.form-button input { width: 245px;font-size: 18px;}
.banner-form{padding: 35px 46px;}
.ranking p { font-size: 13px; margin-bottom: 0;}
.programe-line-bg { height: 83%;}
.ranking { font-size: 28px !important;}	
.global-icon{ padding: 4% 0;}
.faculty {height: 725px;}
.test-text2 img{ display:block;}
.test-text img{ display:block;}
.test-img{ display:none;}
.test-degi { width:50%; float:left;}
.test-text2 img{ float:right;}
.thought .MainDiv img { width: 100%; height: 166px; object-position: top; object-fit: cover;}
.thought .Pics div span { height: 84px;}
.programs-div-left {
	margin-bottom:30px;
}
.left-text img {
    padding-top: 10px;
}

}


@media (max-width: 480px) {
	
.ranking {  font-size: 45px; width: 100%;}
.progame-big { font-size: 30px; padding-left:15px;}
.program-small { font-size: 13px;  padding: 8px 10px;}
.faculty img { height: 810px;}
.banner img {height: 200px;}
.pgpm-col {
    padding: 0 15px 0px 17px;
}

	
}
@media (max-width: 430px) {
.ranking {
    font-size: 26px !important;
}

}

@media (max-width: 393px) {
.program-small {padding: 8px 20px;}
.thought .Pics div span {
    height: 85px;
}
.thought .Pics div span strong {
    font-size: 14px;
}

.footer-text a { font-size: 14px;}
.banner-form h2 { font-size: 22px;}
.faculty { height: 775px;}
.left-text img {
    padding-top: 5px;
}

	
}
@media (max-width: 360px) {
.left-text img {
  padding-top: 5px;
}	
}
@media (max-width: 338px) {
.mid-text {
  font-size: 16px;
}	
}



@media (max-width: 320px) {
.program-small {padding: 8px 25px;}
	
}



/*---------vikas-responsive end css---------*/