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

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body {
	font-size: 16px;
	color: #000;
	line-height: 26px;
	font-family: 'Montserrat', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	display: block;
	font-family: 'Montserrat', sans-serif;
	color: #323945;
	line-height: normal;
	margin-bottom: 15px;
}
h1 {
	font-size: 60px;
}
h2 {
	font-size: 32.33px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 25.57px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 18.33px;
}
ul, ol {
	display: block;
}
ul li, ol li {
	display: inline-block;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #000b3d;
 opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000b3d;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #000b3d;
}
.container {
	width: 1400px;
	margin: 0 auto;
	padding: 0 15px;
}
.header {
	width: 100%;
	float: left;
	position: fixed;
	z-index: 9;
	background: #fff;
	border-bottom: 1px solid #f1eeee;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
padding: 0px 0px 0px 0px;
}
.banner-section {
	width: 100%;
	float: left;
	position: relative;
	margin: 85px 0px 0px 0px !important;
}
.banner-section img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	float: right;
	object-position: top;
}
.banner {
	width: 50%;
	position: absolute;
	top: 110px;
}
.logo img {
	width: 74px;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
	margin-top: 7px;
}
.banner h1 {
	font-size: 50px;
	color: #03304e;
	font-weight: 800;
	line-height: 50px;
	margin: 30px 0px 20px 0px;
}
.banner h2 {
	font-size: 30px;
	color: #140636;
	font-weight: 700;
}
.months-sec {
	width: 100%;
	float: left;
	margin-top: 30px;
	display: flex;
	justify-content:center;
}
.months {
	width: 40%;
	float: left;
	display: flex;
	justify-content: center;
}
.months img {
	width: 40px;
	float: left;
	margin-right: 20px;
}
.months p {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 10px;
}
.months:nth-child(1), .months:nth-child(2) {
 width: 28%;
}
.input_section {
	width: 100%;
	float: left;
	display: block;
	background-color: #2296d0;
	padding: 25px 0px 25px 0px !important;
	margin-top: -3px;
}
.box-col p, .box-col1 p {
	color: #fff;
	font-size: 22px;
	text-align: right;
	font-weight: bold;
	padding-bottom: 8px;
	line-height: 20px;
	padding-right: 20px;
}
.input_section ul li {
	width: 24.7%;
	float: left;
	vertical-align: top;
	padding-right: 14px;
}
.input_section ul li h2 {
	color: #fff;
	font-size: 34px;
	font-weight: 800;
	line-height: 48px;
	text-transform: uppercase;
	padding-top: 45px;
}
.input_section ul li input, .input_section ul li select {
	width: 100%;
	height: 50px;
	margin: 7px 0;
	font-size: 18px;
	display: inline-block;
	border-radius: 4px;
	border: 0px;
	padding-left: 20px;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.input_section select {
	color: #000;
	background: #FFF url("../images/sleimg.png") no-repeat scroll right center;
}
.input_section ul li input[type="submit"] {
	background-color: #fe5900;
	border: none;
	padding: 0px 20px;
	font-size: 25px;
	color: #fff;
	font-weight: 800;
	text-align: left;
	-webkit-appearance: none !important;
	text-transform: uppercase;
}
.program-section {
	width: 100%;
	float: left;
	padding: 60px 0px;
}
.program-section h2 {
	font-size: 32px;
	color: #000414;
	text-align: center;
}
.program-section p {
	font-size: 20px;
	text-align: center;
	line-height: 32px;
	font-weight: 500;
}
.program-section h2::after {
 background-color: #b9b9b9;
 height: 1px;
 margin: 40px auto;
 content: " ";
 display: block;
 width: 390px;
}
.program-overview-section {
	width: 100%;
	float: left;
}
.program-overview-section h2 {
	font-size: 35px;
	color: #000414;
	font-weight: 800;
	margin-bottom: 40px;
}
.key-highlights {
	width: 100%;
	float: left;
}
.key-highlights-list {
	width: 70%;
	float: left;
}
.key-highlights-list h3 {
	font-size: 30px;
	color: #000414;
}
.list-col {
	width: 50%;
	float: left;
	margin-top: 20px;
}
.testimonial {
	width: 30%;
	float: left;
	background: url(../images/r-s-veeravalli.jpg) no-repeat;
	height: 560px;
	background-size: contain;
}
.list-col ul li, .list-col1 ul li {
	font-size: 16px;
	list-style: none;
	background: url(../images/key-highlights-icon1.jpg) no-repeat;
	background-position: 0px 3px !important;
	padding-left: 57px;
	margin-bottom: 30px;
	background-size: 6%;
	padding-right: 40px;
}
.list-col ul li:nth-child(2) {
 background: url(../images/key-highlights-icon2.jpg) no-repeat;
}
.list-col ul li:nth-child(3) {
 background: url(../images/key-highlights-icon3.jpg) no-repeat;
}
.list-col ul li:nth-child(4) {
 background: url(../images/key-highlights-icon4.jpg) no-repeat;
}
.list-col ul li:nth-child(5) {
 background: url(../images/key-highlights-icon5.jpg) no-repeat;
}
.list-col1 ul li:nth-child(2) {
 background: url(../images/key-highlights-icon6.jpg) no-repeat;
}
.list-col1 ul li:nth-child(3) {
 background: url(../images/key-highlights-icon5.jpg) no-repeat;
}
.list-col1 ul li:nth-child(4) {
 background: url(../images/key-highlights-icon7.jpg) no-repeat;
}
.list-col1 ul li:nth-child(5) {
 background: url(../images/key-highlights-icon2.jpg) no-repeat;
}
.list-col.list-col1 ul li:nth-child(1) {
 background: url(../images/key-highlights-icon8.jpg) no-repeat;
}
.list-col ul li:nth-child(1) {
 background: url(../images/key-highlights-icon1.jpg) no-repeat;
}
.testimonial p {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	padding: 20px;
}
.pgxpm-section {
	width: 100%;
	float: left;
}
.pgxpm-sec {
	width: 49%;
	float: left;
	text-align: center;
	box-shadow: 0 0rem 1rem rgba(0, 0, 0, 0.15);
	height: 180px;
	padding: 30px;
	margin: 0px 2% 2% 0px;
	background: #f8f8f8;
	border-radius: 10px;
}
.pgxpm-sec:nth-child(2n) {
 margin-right: 0%;
}
.pgxpm-sec p {
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	padding-left: 20px;
	margin-top: 0px;
}
.pgxpm-section h2 {
	color: #000414;
	font-size: 30px;
	text-align: center;
	margin-bottom: 32px;
}
.rankings-section {
	width: 100%;
	float: left;
	background: #fff;
	padding: 0px 0px 0px 0px;
	margin: 60px 0px 0px 0px;
}
.rankings-section h2 {
	font-size: 40px;
	color: #03304e;
	text-align: center;
	text-transform:capitalize;
	font-weight: 800;
}
.rankings-list {
	width: 290px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	margin: 0px 10% 0px 0px;
}
.rankings-list span {
	font-size: 120px;
	font-weight: 800;
	color: #012e82;
	float: left;
	margin-right: 15px;
	height: 135px;
	line-height:60px
}
.rankings-list sup {
	font-size: 50px;
	position: absolute;
	margin: -53px 0px 0px -9px;
}
.rankings {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0px 0px 0px 0%;
	margin: 0px 0px 0px 10%;
}
p.sub-text {
	font-weight:normal;
}
.our-students-section {
	width: 100%;
	float: left;
	position: relative;
	margin: 70px 0px 60px 0px;
}
.our-students-section h2 {
	font-size: 40px;
	color: #03304e;
	text-align: center;
	font-weight: 800;
	margin-bottom: 20px;
}
.students img {
	width: 100%;
}
.pgxpm-class-section {
	width: 100%;
	float: left;
	background: url(../images/bg-line.jpg);
	padding: 60px 0px;
}
.pgxpm-class-section h2 {
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: 800;
	margin-bottom: 31px;
}
.pgxpm-class-profile {
	width: 100%;
}
.undergraduate-degree {
	width: 50%;
	float: left;
}
.gender {
	width: 100%;
	float: left;
	margin-bottom: 48px;
}
.gender h2 {
	text-align: left;
	font-size: 25px;
	color: #2e358f !important;
	font-weight: 600;
	margin-bottom: 30px;
}
.gender-sec {
	width: 50%;
	float: left;
	color: #140636;
	font-size: 18px;
}
.gender-sec img {
	width: 50px;
	float: left;
	margin-right: 20px;
}
.gender-sec span {
	font-size: 40px;
	font-weight: 800;
	color: #2f358d;
	margin-bottom: 10px;
	padding-bottom: 2px;
	display: inline-block;
}
.age {
	width: 50%;
	display: flex;
	float: left;
	justify-content: center;
	margin-bottom: 40px;
	flex-direction: column;
}
.age h2 {
	text-align: left;
	font-size: 25px;
	color: #140636 !important;
	font-weight: 600;
	margin-bottom: 30px;
}
.age-sec {
	width: 300px;
	height: 297px;
	background: url(../images/four-icon.png);
	background-repeat: no-repeat;
	text-align: center;
	background-size: contain;
	margin:auto;
}
.age-sec span {
	border: 6px solid #1d2246;
	float: left;
	width: 70px;
	height: 70px;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	margin: -3px 0px 0px -5px;
}
.age-sec .color-1 {
	color: #4755ae;
}
.age-sec .color-2, .age-sec .color-3, .age-sec .color-4 {
	color: #4755ae;
	border: 6px solid #4755ae;
}
.age-sec p {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #4755ae;
	font-weight: 500;
	font-size: 18px;
}
.age-sec .color-1 {
	color: #1f254d;
}
.work-experience {
	width: 50%;
	float: left;
	margin-bottom: 60px;
}
.work-experience h2 {
	text-align: left;
	font-size: 25px;
	color: #140636 !important;
	font-weight: 600;
	margin-bottom: 30px;
}
.work-experience-sec {
	width: 25%;
	float: left;
	color: #140636;
	font-weight: 500;
	font-size: 18px;
}
.work-experience-sec .color-1, .work-experience-sec .color-2, .work-experience-sec .color-3, .work-experience-sec .color-4 {
	background: #140636;
	width: 100%;
	float: left;
	color: #fff;
	height: 70px;
	font-size: 40px;
	font-weight: 800;
	padding: 28px 0px 0px 15px;
	margin-bottom: 10px;
}
.work-experience-sec .color-2 {
	background: #1d4790;
	width: 100%;
}
.work-experience-sec .color-3 {
	background: #0e5f9f;
	width: 100%;
}
.work-experience-sec .color-4 {
	background: #1d75ba;
	width: 100%;
}
 .work-experience-sec:nth-child(4) {
 width: 22%;
}
.work-experience-sec:nth-child(5) {
 width: 18%;
}
.undergraduate-degree h2 {
	text-align: left;
	font-size: 25px;
	color: #2e358f !important;
	font-weight: 600;
	margin-bottom: 30px;
}
.undergraduate-degree-bar {
	width: 100%;
	float: left;
	color: #151933;
	font-size: 18px;
	background: #ebecee;
	margin: 0px 6% 4% 0px;
	height: 70px;
	text-align: center;
	border-top-right-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
}
.undergraduate-degree-bar span {
	float: left;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: left;
	font-weight: 600;
	border-top-right-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	font-size: 30px;
	color: #fff;
	padding-left: 20px;
}
.undergraduate-degree-bar p {
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	color: #140636;
	font-weight: 500;
	font-size: 18px;
	padding-right: 30px;
}
.undergraduate-degree-bar .color-1 {
	background: #140636;
	width: 66%;
}
.undergraduate-degree-bar .color-2 {
	background: #161e5f;
	width: 50%;
}
.undergraduate-degree-bar .color-3 {
	background: #1d4790;
	width: 35%;
}
.undergraduate-degree-bar .color-4 {
	background: #0e5f9f;
	width: 15%;
}
.undergraduate-degree-bar .color-5 {
	background: #1d75ba;
	width: 15%;
}
.undergraduate-degree-bar .color-6 {
	background: #137cce;
	width: 15%;
}
.pgxpm-class {
	width: 80%;
	margin:auto;
}
.industry-analysys img {
	width: 85%;
}
.industry-analysys {
	text-align: center;
}
.accreditations-section {
	width: 100%;
	float: left;
	margin: 60px 0px 40px 0px;
}
.accreditations-section h2 {
	font-size: 40px;
	color: #03304e;
	font-weight: 800;
	text-align: center;
	margin-bottom: 6px;
}
.accreditations {
	width: 40%;
	float: left;
	position:relative;
}
 .accreditations::after {
 content:"";
 width:1px;
 height:120px;
background:#b9b9b9;
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%)
}
.collaborations {
	width: 60%;
	float: left;
	padding-left: 40px;
}
.accreditations h2, .collaborations h2 {
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: 10px;
}
.accreditations-logo img {
	width: 50%;
	float: left;
	padding: 20px;
}
.collaborations-logo img {
	width: 33%;
	float: left;
	padding: 20px;
}
.experience-section {
	width: 100%;
	float: left;
	background:#ffffff;
	padding: 0px 0px 0px 0px;
}
.testimonial-sec {
	width: 1000px;
	float: left;
	background: #fff;
	position: relative;
	box-shadow:0px 0px 60px 30px rgb(0 0 0 / 2%), 0px 0 30px rgb(0 0 0 / 10%);
	margin-top:60px;
}
.testimonial-pic {
	width: 40%;
	float: left;
	text-align: center;
}
.new-testimonial .testimonial-text {
	width: 100%;
	height: 270px;
	float: left;
	display:inherit
}
.fl {
	display:flex;
	justify-content: center;
}
.testimonial-text {
	width: 100%;
	height: auto;
	float: left;
	display: flex;
	align-items: center;
	padding:30px;
}
.slide-left {
	float: left;
	width: 25%;
	padding: 0px 10px;
}
.slide-right {
	float: right;
	width: 100%;
	padding-left: 0px;
}
.slide-left img {
	max-width:200px;
	width:100%
}
.experience-section h2 {
	font-size: 40px;
	color: #03304e;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: 29px;
}
.testimonial-pic img {
	border: 4px solid #fff;
	border-radius: 100%;
	width: 50%;
}
.testimonial-text p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
}
p.discription {
	height: 80px;
}
.testimonial-text .name {
	color:#3070e6;
	font-weight:600;
}
.video-sec {
	width: 100%;
	float: left;
	margin: 60px 0px 0px 0px;
}
.video-sec h2 {
	text-align:left;
	text-transform:capitalize
}
.video {
	width: 50%;
	float: left;
	position: relative;
	padding-bottom: 28%;
	overflow: hidden;
	height: auto;
	height: 0;
	background-color: #000;
}
.video-text {
	width: 50%;
	float: left;
}
.video img {
	width: 100%;
}
.video-text p {
	padding: 0px 40px 20px 0px;
	font-size: 16px;
	color: #000;
	line-height: 30px;
	font-weight: 500;
}
.video-text .name {
	font-weight: 700;
}
.fooer-section {
	width: 100%;
	float: left;
	text-align: center;
	display: block;
	background-color: #2296d0;
	padding: 60px 0px 60px 0px;
}
.fooer-section ul li {
	width: 46%;
	vertical-align: top;
}
.fooer-section ul li.fooer-section-text {
	padding: 0% 0px;
}
.text-center {
	text-align: center;
}
.middle-container {
	display: table;
	width: 100%;
	height: 100%;
}
.middle-text {
	display: table-cell;
	vertical-align: middle;
}
.fooer-section ul li h2 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	line-height: 45px;
	margin: 0px 0px 0px 0px;
}
.fooer-section ul li .read-more {
	background-color: #fe5900;
	color: #fff;
	font-size: 25px;
	font-weight: 900;
	border-radius: 30px;
	-webkit-appearance: none !important;
	text-decoration: none;
	text-transform: uppercase;
	padding:15px 26px 15px 26px;
}
.read-more {
	display: inline-block;
	font-size: 18.12px;
	background-color: #2d3b87;
	color: #fff;
	padding: 13px 26px 10px 26px;
	border-radius: 50px;
	transition: all 0.5s ease 0s;
	letter-spacing: 1px;
	font-weight: 600;
}
.fooer-section ul {
	display: flex;
	align-items: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.pgxpm-class-section1 {
	background: #f4f5fa;
	padding-bottom: 60px;
}
.pgxpm-class-section1 h2 {
	color: #140735;
	text-align:center;
}
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pgxpm-sec-pic {
	width: 20%;
	float: left;
	height: 118px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pgxpm-sec-text {
	width: 80%;
	float: left;
	height: 118px;
	display: flex;
	align-items: center;
	justify-content: center;
}
 .age-sec:nth-child(3), .age-sec:nth-child(4), .age-sec:nth-child(5) {
 border: 3px solid #4755ae;
}
.undergraduate-degree img {
	width: 100%;
	border-radius: 10px;
}
.p-t-0 {
	padding-top:0 !important
}
.m-t-0 {
	margin-top:0 !important
}
.slider {
	width: 100%;
	position: relative;
	margin: 80px 0px 0px 0px;
}
.slide_viewer {
	height: 640px;
	overflow: hidden;
	position: relative;
}
.slide_group {
	position: relative;
	width: 100%;
}
.slide {
	display: none;
	height: 100%;
	position: absolute;
	width: 100%;
}
.slide:first-child {
	display: block;
}
 .slide:nth-of-type(1) {
 background: #D7A151;
}
 .slide:nth-of-type(2) {
 background: #F4E4CD;
}
 .slide:nth-of-type(3) {
 background: #C75534;
}
 .slide:nth-of-type(4) {
 background: #D1D1D4;
}
.slide_buttons {
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	margin-top: -35px;
}
a.slide_btn {
	color: #6c6c6c;
	font-size: 50px;
	margin: 0 2px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.slide_btn.active, .slide_btn:hover {
	color: #181446;
	cursor: pointer;
}
.directional_nav {
	height: 340px;
	margin: 0 auto;
	max-width: 940px;
	position: relative;
	top: -340px;
}
.previous_btn {
	left: 20px;
	bottom: 0;
	margin: auto;
	position: absolute;
	top: 0;
}
.next_btn {
	right: 20px;
	bottom: 0;
	margin: auto;
	position: absolute;
	top: 0;
}
.previous_btn img, .next_btn img {
	max-width:70px
}
.previous_btn, .next_btn {
	cursor: pointer;
	height: 65px;
	opacity: 1;
	-webkit-transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
	width: 65px;
}
.previous_btn:hover, .next_btn:hover {
	opacity: 1;
}
.testimonial-text span {
	font-size: 80px !important;
	float: left;
	color: #404c9b;
	height: 64px;
	position: absolute;
	left: 38px;
}
.thanks p {
	font-size: 20px !important;
	text-align: center;
	padding-bottom: 10px !important;
	line-height: 32px;
	font-weight: 500;
	color:#000;
}
.thanks-header {
	width: 770px;
	height: inherit !important;
	position: static !important;
}
.box-col p, .box-col1 p {
	color: #fff;
	font-size: 22px;
	text-align: right;
	font-weight: bold;
	padding-bottom: 8px;
	line-height: 20px;
	padding-right: 30px;
}
.box-col span, .box-col1 span {
	color: #ffff00;
}
.banner-text-sec p {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	line-height: 30px;
	padding-bottom: 5px;
}
.month-icon-sec {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	background: #f6f7fb;
	padding: 40px 0px 60px 0px;
}
.icon-text-sec {
	width: 100%;
	float: left;
	margin: 60px 0px 20px 0px !important;
}


}
.class-profile {
	width: 100%;
	float: left;
	background: #ffffff;
	padding: 60px 0px 10px 0px;
	position:relative;
}
.class-profile .half-circle {
	position:absolute;
	left:0;
}
.half-circle img {
	max-width:99px
}
.accreditations-section {
	position:relative;
}
.half-circle-2 {
	position: absolute;
	left: 0;
	bottom: -60%;
}
.half-circle-2 img {
	max-width: 45px;
}
.class-profile h2 {
	font-size: 40px;
	color: #03304e;
	text-align: center;
	font-weight: 800;
	margin-bottom: 22px;
}
.icon-text-sec ul {
	overflow:hidden;
	text-align:center
}
.icon-text-sec ul li img {
	max-width: 90px;
	padding-bottom: 15px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.icon-text-sec ul li p {
	height: 90px;
	font-size: 16px;
	color: #000;
	text-align: center;
	font-weight: 600;
	line-height: 27px;
	width: 100%;
	float: left;
	padding: 0px 20px;
}
.icon-text-sec ul li {
	float: left;
	width: 31.3%;
	height: 200px;
	background: #f6f6f8;
	border: 1px solid #cdd2e8;
	border-radius: 10px;
	padding-top: 25px;
	margin: 0px 3% 3% 0px;
}
.icon-text-sec ul li:nth-child(3n) {
margin-right:0;
}
.new-testimonial .testimonial-text span img {
	max-width:30px
}
.age h2 {
	margin-bottom: 28px;
	text-transform:uppercase
}
.age-sec ul {
	overflow:hidden;
	width:100%
}
.age-sec ul li {
	width:50%;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	height: 149px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.age-sec .percent {
	font-weight:700;
	color:#fff;
	font-size:22px;
	line-height:30px
}
.age-sec .number {
	color:#ffffff;
	font-weight:400;
}
.industry-diversity {
	width: 100%;
	float: left;
	background: #ffffff;
	padding: 0px 0px 50px 0px;
}
.industry-diversity h2 {
	font-size: 30px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	font-weight: 500;
	margin-bottom: 28px;
}
.industry-diversity ul {
	text-align:center;
	display: flex;
	justify-content: center;
}
.industry-diversity ul li {
	width: 155px;
	border-radius:100%;
	height: 155px;
	background:#09aef3;
	float:left;
	margin-right:-2.4%;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
	box-shadow:1px 2px 10px 2px #00000017;
}
 .industry-diversity ul li:nth-child(4) {
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 0%, rgba(8, 173, 243, 1) 0%, rgba(20, 243, 200, 1) 100%, rgba(0, 212, 255, 1) 100%);
}
 .industry-diversity ul li:nth-child(5) {
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 0%, rgba(8, 173, 243, 0.896796218487395) 0%, rgba(20, 243, 200, 1) 81%, rgba(20, 243, 200, 1) 100%);
}
 .industry-diversity ul li:nth-child(6) {
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 0%, rgba(8, 173, 243, 0.896796218487395) 0%, rgba(20, 243, 200, 1) 63%, rgba(20, 243, 200, 1) 100%);
}
 .industry-diversity ul li:nth-child(7) {
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 0%, rgba(8, 173, 243, 0.896796218487395) 0%, rgba(20, 243, 200, 1) 49%, rgba(20, 243, 200, 1) 100%);
}
 .industry-diversity ul li:nth-child(8) {
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 0%, rgba(8, 173, 243, 0.896796218487395) 0%, rgba(20, 243, 200, 1) 31%, rgba(20, 243, 200, 1) 100%);
}
 .industry-diversity ul li:nth-child(9) {
background: #14f3c8;
}
.industry-diversity ul li .under-circle {
	width:80px;
	background:#2660a5;
	height:80px;
	border-radius:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.industry-diversity ul li .under-circle p {
	text-align:center;
	color:#ffffff;
	font-weight: 600;
	font-size: 20px;
}
.industry-diversity ul li span {
	position:absolute;
	top:110%;
	left:50%;
	transform:translateX(-50%);
	font-weight: 700;
	display:block;
	font-size:14px;
	line-height:20px !important;
	width:100%;
}
.industry-diversity ul li:last-child span {
	min-width:150px
}
testimonial-gbs {
	padding-bottom:80px;
	width:100%;
	float:left
}
.testimonial-sec-gbs {
	width: 100%;
	float: left;
	background: url(../images/testimonial-bg-img1.jpg);
	position: relative;
	margin-bottom: 70px;
	padding: 0px 20px;
}
.testimonial-text-gbs span img {
	width:100%
}
.testimonial-text-gbs span {
	font-size: 80px !important;
	float: left;
	color: #404c9b;
	position: absolute;
	left: 50px;
	top: 46px;
	width: 36px;
}
.testimonial-text-gbs {
	width: 100%;
	float: left;
}
.testimonial-text-gbs p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 33px;
	padding: 40px 40px 10px 80px;
}
.testimonial-text-gbs .name {
	padding-bottom: 40px;
	font-weight: 600;
	padding-top: 20px;
}
.cus-bg {
	background:#f6f7fb !important;
}
.logo {
    width: 20%;
    float: left;
}
.header-content {
    width: 60%;
    float: left;
}
.header-button {
    width: 20%;
    float: left;
	text-align: center;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.header-content p {
	font-family: 'Oswald', sans-serif;
    font-size: 30px;
    text-align: center;
    height: 86px;
	font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
text-transform: uppercase;
}
.header-button a {
    font-size: 16px;
    color: #fff;
    width: 150px;
    float: none;
	display: inline-block;
    text-align: center;
	text-decoration: none;
	font-weight: 500;
    border-radius: 50px;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
    background: #fe5900;
    padding: 8px 0px;
    margin-top: 22px;
}
.age h2 {
    font-size: 30px;
    font-weight: 500;
}
.half-circle1 {
    position: absolute;
    right: 0;
	top: -65px;
}
.half-circle1 img {
    max-width: 60px !important;
}
.testimonial-new {
    width: 100%;
    float: left;
    margin-top: 60px;
}
.testimonial-new .testimonial-sec-gbs {
    margin-bottom: 50px;
}
.small {
    height: 70px;
	transition: all .5s .1s;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	border: 0px;
}
.small .logo img {
    width: 55px;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.small .header-content p {
    height: 70px;
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.small .header-button a {
	-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
    margin-top: 14px;
}
.small .logo {
    -ms-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#header-sroll {
    -ms-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.accreditations-logo {
    width: 100%;
    float: left;
    padding: 60px 0px;
}
.fooer-section img {
    width: 350px;
}
.mobile-content {
    display: none !important;
}
.thanks-header .logo img {
    height: inherit;
}
.thanks-sec {
    margin-top: 5px !important;
}
.middle-text p {
    font-size: 18px;
    color: #fff;
    font-weight: 800;
    margin: 10px 0px 0px 0px;
}
.middle-text p span {
    color: #ff0;
}
.super-league {
    position: absolute;
    color: #012e82;
    margin: 10px 0px 0px -60px;
}
.icon-text-sec h2 {
	font-size: 20px;
	color: #0f5c82;
    text-align: left;
	line-height: 30px;
	margin: 0px 0px 30px 0px;
}
.month-icon-sec h2 {
    font-size: 40px;
    color: #03304e;
    text-align: center;
    margin: 10px 0px 15px 0px;
}
.icon-text-sec ul li span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.deadline {
  font-weight: 700;
  text-align: center;
  display: inline-block;
  margin: 2px 0px 0px 0px;
}
.deadline span {
  color: #ff0000;
}
.banner p {
  font-size: 35px;
  line-height: 45px;
  display: inline-block;
  margin: 30px 0px 0px 0px;
}
.title {
  font-size: 35px !important;
  color: #2296d0 !important;
  font-weight: 800;
  line-height: 45px !important;
  text-align: center !important;
  margin: 0px 0px 40px 0px;
}
.eligibility-section {
  background: #2296d0 !important;
  padding: 0px 0px 50px 0px !important;
}
.eligibility h2 {
  color: #fff !important;
  text-align: left !important;
}
.eligibility-content ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.eligibility-content ul li {
  width: 100%;
  float: left;
  font-size: 16px;
  color: #fff;
  background-image: url(https://www.greatlakes.edu.in/gurgaon/pgp-fbe-2024/images/icon-new.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding: 0px 0px 0px 35px;
  margin: 0px 0px 15px 0px;
}
.eligibility-content {
  width: 100%;
}
.create-impact-content h2 {
  text-align: left !important;
  text-transform: inherit;
}
.create-impact-content ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.create-impact-content ul li {
  font-size: 16px;
  list-style: none;
  background-image: url(https://www.greatlakes.edu.in/gurgaon/pgp-fbe-2024/images/icon-new1.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding: 0px 0px 0px 30px;
  margin: 0px 0px 15px 0px;
}
.create-impact-content {
  width: 65%;
  padding: 0px 30px 0px 0px;
}
.create-impact-section {
  background: #fff !important;
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 0px 0px !important;
}
.create-impact-content ul li strong {
  color: #0f5c82;
}
.create-impact-new {
  width: 35%;
  float: right;
}
.create-impact-new img {
  width: 100%;
  height: 370px;
  object-fit: cover;
  object-position: 0px -80px;
}
.international-immersion {
  width: 50%;
  float: left;
  padding: 0px 30px 0px 0px;
}
.international-immersion-new {
  width: 50%;
  float: left;
  position: relative;
}
.international-immersion-new img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.international-immersion-section {
  margin: 45px 0px 0px 0px;
}
.rankings-list h3 {
  height: 65px;
  font-size: 28px;
  color: #03304e;
  line-height: 35px;
}
.rankings-list p {
  font-size: 16px;
  margin: 10px 0px 0px 0px;
}
.campus-section {
  background: #f6f6f8 !important;
  padding: 60px 0px 60px 0px !important;
}
.campus-content {
  width: 50%;
  padding: 0px 0px 0px 50px;
}
.fooer-section h2 {
  font-size: 35px;
  color: #fff;
  line-height: 40px;
}
.fooer-section h3 {
  font-size: 30px;
  color: #ffed00;
  font-weight: 600;
  line-height: 45px;
  margin: 15px 0px 20px 0px;
}
.fooer-section a {
  width: 400px;
  font-size: 25px;
  color: #fff;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 30px;
  background: #fe5900;
  padding: 15px 20px 15px 20px;
  margin: 10px 10px 10px 10px;
}
.campus-new {
  width: 50%;
  float: left;
}
.campus-new img {
  width: 100%;
  height: inherit !important;
  object-position: 0px 0px !important;
}
.rankings-list img {
  width: 100px;
}
.rankings-list-new {
  width: 250px;
  margin: 0px 0% 0px 0px;
}
.slide img {
  width: 100%;
}
.fooer-section h4 {
  font-size: 25px;
  color: #fff;
  text-align: left;
  margin: 30px 0px 15px 0px;
}
.fooer-section p {
  color: #fff;
  text-align: left;
  margin: 10px 0px 0px 0px;
}
.contact-new-section {
  width: 100%;
  float: left;
  text-align: center;
  background: #0590bb;
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 0px 0px;
}
.contact-new-section p {
  font-size: 20px;
  color: #fff;
}
.contact-new-section p span {
  float: left;
  font-size: 18px;
  position: relative;
  margin: 0px 0px 0px 180px;
}
.contact-new-section p span a {
  color: #fff;
  text-decoration: none;
}
.contact-new-section p span img {
  width: 25px;
  position: absolute;
  top: 2px;
  left: -40px;
}
.pic-new {
  top: -1px !important;
  left: -32px !important;
}
.international-immersion-new1 {
  width: 100%;
  color: #fff !important;
  text-align: center !important;
  position: absolute;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 0px !important;
}
.icon-text-sec p {
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  margin: 0px 0px 40px 0px;
}
.icon-text-sec .title {
  font-size: 30px !important;
  margin: 0px 0px 25px 0px;
}
.contact-new-1 {
  margin: 0px 130px 0px 90px !important;
}

@media (max-width: 1880px) {
.slide_viewer {
  height: 600px;
}
}
@media (max-width: 1759px) {
.slide_viewer {
  height: 540px;
}
}
@media (max-width: 1590px) {
.slide_viewer {
  height: 490px;
}
}
 @media (max-width: 1536px) {
.container {
 width: 1285px;
}
.testimonial {
 height: 530px;
 background-size: cover;
 background-position: right;
}
.pgxpm-class-section1 {
 padding-bottom: 30px;
}
.slide_buttons {
 margin-top: -34px;
}
.slider {
    width: 100%;
}
.icon-text-sec {
    margin: 60px 0px -20px 0px;
}
}
@media (max-width: 1450px) {
.container {
 width: 1190px;
}
.banner h1 {
 font-size: 45px;
 line-height: 57px;
}
.months-sec {
 margin-top: 20px;
}
.logo img, .months img {
 height: inherit !important;
}
.pgxpm-sec {
 height: 210px;
}
.pgxpm-sec-pic, .pgxpm-sec-text {
 height: 150px;
}
.work-experience {
 margin-bottom: 30px;
}
.banner-section img {
    height: 440px;
}
.banner {
    height: 440px;
}
.header-content p {
    font-size: 25px;
}
.icon-text-sec {
    margin: 60px 0px 0px 0px;
}
.create-impact-new img {
    height: 415px;
	object-position: 0px -40px;
}
.rankings {
  margin: 0px 0px 0px 5%;
}
}
@media (max-width: 1440px) {
.slide_viewer {
  height: 450px;
}
}
@media (max-width: 1399px) {
.testimonial-sec {
    width: 890px;
}
p.discription {
    height: 110px;
}
}
@media (max-width: 1320px) {
.slide_viewer {
  height: 410px;
}
}
@media (max-width: 1230px) {
.previous_btn {
    left: 10px;
}
.next_btn {
    right: 10px;
}
}
@media (max-width: 1210px) {
.slide_viewer {
  height: 380px;
}
}
@media (max-width: 1201px) {
.banner h1 {
    font-size: 40px;
    line-height: 55px;
}
}
@media (max-width: 1200px) {
.container {
 width: 1000px;
}
.pgxpm-sec {
 height: 250px;
}
.work-experience-sec .color-1, .work-experience-sec .color-2, .work-experience-sec .color-3, .work-experience-sec .color-4 {
 font-size: 30px;
}
 .pgxpm-sec-pic, .pgxpm-sec-text {
 height: 190px;
}
.slide_buttons {
 margin-top: -30px;
}
 .box-col p {
 padding-right: 32px;
}
.header-content p {
    font-size: 20px;
}
.months p {
    font-size: 25px;
    padding-top: 11px;
}
.industry-diversity ul li {
    width: 135px;
    height: 135px;
}
.input_section ul li input, .input_section ul li select {
    font-size: 16px;
}
p.discription {
    height: 140px;
}
.accreditations-logo {
    padding: 50px 0px;
}
.fooer-section ul li h2 {
    font-size: 28px;
    line-height: 45px;
}
.icon-text-sec ul li {
    height: 230px;
}
.icon-text-sec ul li p br {
  display: none;
}
.create-impact-new img {
    object-position: 0px 0px;
}
.rankings {
  margin: 0px 0px 0px 0%;
}
.rankings-list {
  width: 33%;
  margin: 0px 4% 0px 0px;
}
.contact-new-section p span {
  font-size: 16px;
}
.icon-text-sec .title br {
  display: none;
}
}
@media (max-width: 1199px) {
.testimonial {
 height: 565px;
}
.rankings-list span {
line-height: 30px;
margin-top: 15px;
}
.super-league {
    margin: 12px 0px 0px -60px;
}
}
@media (max-width: 1170px) {
.banner-section img {
	object-position: right;
}
.banner {
    height: 470px;
}
}
@media (max-width: 1132px) {
.banner {
    height: 500px;
}
.banner h1 {
    font-size: 37px;
}
}
@media (max-width: 1113px) {
.slide_viewer {
  height: 340px;
}
}
@media (max-width: 1050px) {
.contact-new-section p span {
  margin: 0px 0px 0px 70px;
}
}
@media (max-width: 1048px) {
.banner {
    height: 530px;
}
.banner h1 {
    font-size: 34px;
}
}
@media (max-width: 1033px) {
.industry-diversity ul li {
    width: 125px;
    height: 125px;
}
}
 @media (max-width: 1000px) {
.container {
 width: 750px;
}
.banner h1 {
 font-size: 30px;
 line-height: 45px;
 margin: 0px 0px 0px 0px;
}
.banner h2 {
 font-size: 22px;
}
.months p {
 font-size: 18px;
 padding-top: 6px;
}
.months img {
 width: 30px;
}
.months:nth-child(1), .months:nth-child(2) {
 width: 23%;
}
.banner-section img {
	width: 100%;
}
.input_section ul li {
 width: 100%;
 padding-right: 0px;
}
.input_section ul li h2 {
 font-size: 30px;
 text-align: center;
 padding-top: 0px;
}
.input_section ul li h2 br {
 display: none;
}
.input_section ul li input[type="submit"] {
 text-align: center;
}
.program-section h2 {
 font-size: 25px;
 line-height: 36px;
}
.list-col {
 width: 100%;
 margin-top: 0px;
}
.key-highlights-list {
 width: 100%;
}
.testimonial {
 height: 390px;
 width: 100%;
}
.key-highlights-list h3 {
 margin-bottom: 35px;
}
.list-col ul li, .list-col1 ul li {
 background-size: 30px;
}
.pgxpm-sec {
 height: 330px;
}
.rankings-list span {
 height: 118px;
 font-size: 100px;
}
.rankings-list sup {
 height: 69px;
font-size: 20px;
margin-top: -42px;
}
.rankings {
 padding: 0px 0px 0px 0%;
 margin: 0px 0px 0px 0px;
}
.undergraduate-degree-bar .color-4, .undergraduate-degree-bar .color-5, .undergraduate-degree-bar .color-6 {
 width: 20%;
}
.work-experience-sec .color-1, .work-experience-sec .color-2, .work-experience-sec .color-3, .work-experience-sec .color-4 {
 font-size: 25px;
}
.testimonial-text {
 height: inherit;
 width: 100%;
 bottom: inherit;
 position: inherit;
 right: inherit;
 display: inherit;
 text-align: center;
}
 .slide_viewer {
height: 315px;
}
.slide-left {
width:100%;
float:none;
padding-bottom:30px;
text-align:center
}
.slide-right {
width: 100%;
float: none;
padding-left: 0px;
}
 .testimonial-sec {
 height: inherit;
 padding-bottom: 0px;
}
.testimonial-pic {
 width: 100%;
 text-align: center;
}
.testimonial-pic img {
 width: 250px;
}
.video {
 width: 100%;
 float: left;
}
.video-text {
 width: 100%;
 float: left;
}
.video-text p {
 padding: 0px 0px 30px 0px;
}
.video-sec {
 margin: 60px 0px 0px 0px;
}
.fooer-section ul li h2 {
 font-size: 22px;
 line-height: 35px;
}
.banner {
 width: 70%;
 top: 90px;
}
.video {
 padding-bottom: 56%;
}
.pgxpm-sec-pic, .pgxpm-sec-text {
 height: 265px;
}
.pgxpm-class-profile {
 width: 100%;
 overflow:hidden;
}
.undergraduate-degree {
 width: 100%;
 margin: 30px 0px 30px 0px;
}
.age-sec {
 margin: auto;
}
.work-experience-sec {
 width: 28%;
}
.slide_buttons {
 margin-top: -4px;
}
 .cus-bg {
padding: 0px 0px 60px 0px !important;
margin-top: -10px;
}
 .box-col1 {
 display: inherit;
}
.box-col p, .box-col1 p {
 font-size: 18px;
 text-align: center;
 padding-right: 0px;
}
 .box-col p {
 display: none;
}
 .input_section ul li h2 {
 text-align: center;
 padding-top: 20px;
 margin-bottom: 0px;
}
 .input_section {
 padding: 0px 0px 23px 0px !important;
}
 .industry-diversity {
padding:0px 0px 10px 0px;
}
.industry-diversity ul li {
width:120px;
height:120px;
}
.industry-diversity ul li .under-circle {
width:70px;
height:70px;
}
 .industry-diversity ul {
display: flex;
 flex-wrap: wrap;
justify-content: space-evenly;
}
.industry-diversity ul li {
margin-bottom:80px;
margin-right:20px
}
 .age {
margin-bottom: 50px;
}
 .previous_btn {
left:10px;
}
.next_btn {
right:10px;
}
.next_btn img {
float:right
}
.previous_btn img, .next_btn img {
 max-width: 60px;
}
 .icon-text-sec ul li:nth-child(3n) {
 margin-right: 9%;
}
.icon-text-sec ul li:nth-child(2n) {
 margin-right: 0;
}
.icon-text-sec ul li {
 width: 100%;
 height: inherit;
 padding: 25px 0px;
	margin-right: 0%;
}
 .class-profile .half-circle {
 position: absolute;
 top: 36%;
 left: 0;
 display: none;
}
.logo {
    width: 23%;
}
.header-content {
    width: 77%;
}
.logo img {
    width: 61px;
    margin-top: 14px;
}
.header-content p {
    padding: 0px 40px;
}
.banner-section img, .banner {
    height: 295px;
}
.rankings-list {
	width: 100%;
    font-size: 14px;
	text-align: center;
	margin: 0px 0px 30px 0px;
}
p.discription {
    height: inherit;
    margin-bottom: 20px;
}
.half-circle1 {
    display: none;
}
.half-circle-2 {
    display: none;
}
.small .logo img {
    width: 50px;
    margin-top: 11px;
}
.icon-text-sec ul li img {
	margin: 0px 10px 0px 0px;
	float: none;
	display: inline-block;
	padding-bottom: 0px;
}
.pgxpm-class {
    width: 100%;
}
.accreditations-logo {
    width: 100%;
    float: left;
    padding: 40px 0px;
}
.fooer-section img {
    width: 85%;
}
.fooer-section ul li .read-more {
    font-size: 20px;
}
.accreditations-section h2 {
    margin-bottom: 15px;
}
.fooer-section ul li {
    width: 47%;
}
.our-students-section {
    margin: 10px 0px 60px 0px;
}
.icon-text-sec {
    margin: 60px 0px 40px 0px !important;
}
.rankings-list span {
    margin-right: 2px;
}
.super-league {
    margin: 13px 0px 0px -51px;
}
.icon-text-sec h2 {
	font-size: 17px !important;
    text-align: center;
	float: right;
}
.icon-text-sec ul li p {
    height: inherit;
	margin: 0px 0px 0px 0px;
}
.icon-text-sec ul li span {
    text-align: center;
	display: inline-block;
}
.months:nth-child(2) {
    margin-left: 10px;
}
.header-button {
  display: none;
}
.small {
  height: 70px;
}
.banner p {
  font-size: 22px;
  line-height: 33px;
  margin: 10px 0px 0px 0px;
}
.title {
  width: 100%;
  font-size: 22px !important;
  line-height: 33px !important;
}
.icon-text-sec ul {
  overflow: inherit;
}
.eligibility-section {
  margin: 0px 0px 0px 0px !important;
}
.create-impact-new {
  width: 100%;
}
.create-impact-new img {
  width: 100%;
  height: inherit;
}
.create-impact-content {
  padding: 0px 0px 20px 0px;
}
.international-immersion {
  padding: 0px 0px 0px 0px;
}
.international-immersion-new {
  width: 100%;
  margin: 30px 0px 0px 0px;
}
.international-immersion-new img {
  height: inherit;
}
.create-impact-content {
  margin: 60px 0px 0px 0px;
}
.rankings-list h3 {
  height: inherit;
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 10px 0px;
}
.rankings-list-new {
  font-size: 30px !important;
}
.rankings-section h2 {
  margin: 0px 0px 30px 0px;
}
.rankings-section {
  margin: 50px 0px 30px 0px;
}
.campus-section {
  padding: 60px 0px 20px 0px !important;
  margin: 0px 0px 0px 0px !important;
}
.campus-content {
  margin: 40px 0px 0px 0px !important;
}
.fooer-section h2 {
  font-size: 25px;
  line-height: 37px;
}
.fooer-section h3 {
  font-size: 22px;
  line-height: 33px;
}
.fooer-section a {
  width: 300px;
  font-size: 18px;
  margin: 0px 10px 10px 10px;
}
.campus-new {
  width: 100%;
}
.rankings-list img {
  width: 80px;
}
.contact-new-section p span {
    margin: 0px 0px 0px 55px;
}
.icon-text-sec .title {
  font-size: 22px !important;
  line-height: 33px !important;
  margin: 0px 0px 20px 0px;
}
.icon-text-sec p {
  font-size: 16px;
  line-height: 30px;
}
}
@media (max-width: 930px) {
.slide_viewer {
    height: 285px;
}
}
@media (max-width: 850px) {
.testimonial-sec {
    width: 480px;
}
}
@media (max-width: 833px) {
.slide_viewer {
    height: 255px;
}
}
 @media (max-width: 767px) {
.container {
 width: 100%;
}
.banner h1 {
 font-size: 25px;
line-height: 35px;
}
.banner h2 {
 font-size: 18px;
}
.months img {
 width: 25px;
	height: 28px !important;
	display: inline-block;
	float: none;
	margin: 0px 0px 10px 0px;
}
.months:nth-child(1), .months:nth-child(2) {
 width: 32%;
}
.months:nth-child(2) {
 width: 25%;
}
.list-col.list-col1 ul li {
 background-size: inherit;
}
.pgxpm-sec {
 height: inherit;
 width: 100%;
 margin-bottom: 20px;
}
.pgxpm-section h2 {
 font-size: 25px;
 text-align: center;
}
.rankings-list {
font-size: 14px;
text-align: center;
padding: 0px 10px;
}
.rankings-list span {
 height: 50px;
font-size: 60px;
width: 100%;
}
.rankings-list br {
 display: none;
}
.rankings-list:last-child {
 margin-bottom: 50px;
}
.pgxpm-class-profile {
 width: 100%;
}
.undergraduate-degree {
 width: 100%;
 padding-bottom: 30px;
}
 .accreditations {
 width: 100%;
 margin-bottom: 40px;
}
.collaborations {
 width: 100%;
 padding-left: 0px;
}
.accreditations-logo img {
 width: 25%;
 float: none;
}
.fooer-section ul li {
 width: 100%;
 text-align: center;
}
.fooer-section ul {
display:block;
}
.fooer-section img {
 width: 200px;
}
.fooer-section ul li.fooer-section-text {
 padding: 0% 0px 0px 0px;
 margin: 10px 0px 0px 0px;
}
.pgxpm-sec-pic, .pgxpm-sec-text {
 width: 100%;
 height: inherit;
}
.pgxpm-sec p {
 text-align: center;
 padding-left: 0px;
 margin-top: 20px;
}
.undergraduate-degree {
 padding-bottom: 0px;
}
 .previous_btn {
 left: 10px;
}
 .next_btn {
 right: 10px;
}
.slide_buttons {
 margin-top: 0px;
}
.accreditations::after {
 content: "";
 width: 260px;
 height: 1px;
 background: #b9b9b9;
 position: absolute;
 top: 125%;
 left:50%;
 transform:translateX(-50%);
}
 .half-circle img {
max-width:100px
}
 .class-profile .half-circle {
top:29%;
left:-12px;
}
.half-circle-2 {
left:-32px
}

.fooer-section {padding: 50px 0px 50px 0px;}
.logo {
    width: 22%;
}
.header-content p {
    height: inherit;
	padding: 30px 20px 0px 30px;
}
.header-button {
	position: fixed;
	right: 0px;
	bottom: 10px;
}
.header-button a {
    display: inline-block;
	width: 160px;
	background: #0058fa;
}
.months {
    display: inherit;
	margin-bottom: 30px;
}
.months-sec {
    display: inherit;
    text-align: center;
}
.small {
    height: inherit;
}
.small .header-content p {
    height: inherit;
}
.small .header-button a {
    margin-top: 0px;
}
.small .logo img {
    width: 59px;
    margin-top: 14px;
}
.accreditations-logo {
	text-align: center;
    padding: 0px 0px;
}
.banner-section {
    margin: 70px 0px 0px 0px !important;
}
.thanks-header .logo {
    width: 100%;
}
.thanks-header .logo img {
    float: none;
}
.super-league {
	position: relative;
    margin: -23px 0px 0px 0px;
}
.month-icon-sec {
    padding: 40px 0px 25px 0px;
}
.months:nth-child(2) {
    margin-left: 0px;
}
.header-content {
    float: right;
}
.banner p {
    font-size: 20px;
    line-height: 30px;
    margin: 15px 0px 0px 0px;
}
.rankings-section {
    margin: 50px 0px 10px 0px;
}
.header {
  padding: 0px 0px 15px 0px;
}
.contact-new-section p span {
  width: 100%;
  float: left;
  font-size: 14px;
  display: inherit;
  position: inherit;
  margin: 20px 0px -10px 0px;
}
.contact-new-section p span img {
  width: 15px;
  float: left;
  position: inherit;
  margin: 9px 10px 0px 0px;
}
.contact-new-section p {
  text-align: left;
}
.contact-new-1 {
  margin: 0px 0px 0px 0px !important;
}


}
 @media (max-width: 747px) {
 p.discription {
 height: auto;
 padding-bottom: 20px;
}
}
@media (max-width: 745px) {
.slide_viewer {
    height: 230px;
}
}
@media (max-width: 742px) {
.icon-text-sec {
    margin: 60px 0px 0px 0px;
}
}
@media (max-width: 729px) {
.our-students-section {
    margin: 0px 0px 60px 0px;
}
}
 @media (max-width: 727px) {
.slide_buttons {
 margin-top: 10px;
}
}
@media (max-width: 671px) {
.slide_viewer {
    height: 200px;
}
}
@media (max-width: 665px) {
.header-content p {
    padding: 8px 20px 0px 20px;
}
.logo img {
    margin: 7px 0px 0px 0px;
}
.small .logo img {
    margin: 7px 0px 0px 0px;
}
.logo {
    width: 30%;
}
.header-content {
    width: 70%;
}
.header {
  padding: 0px 0px 7px 0px;
}
.slider {
    margin: 70px 0px 0px 0px;
}
}
@media (max-width: 664px) {
 .testimonial-text span {
 left: 18px;
}
}
@media (max-width: 650px) {
.half-circle1 img {
    max-width: 20px !important;
}
.half-circle1 {
    top: -5px;
}
}
@media (max-width: 645px) {
.age-sec {
    width: 180px;
    height: 177px;
}
.age-sec .percent {
    font-size: 15px;
    line-height: 20px;
}
.age-sec ul li {
    height: 86px;
}
.age-sec p {
    font-size: 14px;
}
.age h2 {
    font-size: 18px;
}
.industry-diversity h2 {
    font-size: 18px;
}
}
 @media (max-width: 634px) {
.previous_btn img, .next_btn img {
 max-width: 50px;
}
}
 @media (max-width: 600px) {
.thanks-sec .banner {
width: 100% !important;
text-align:center !important
}
 .thanks-header logo {
text-align:center !important
}
 .icon-text-sec ul li {
width:100%;
margin-right:0
}
 .icon-text-sec ul li:nth-child(2n) {
margin-right:0
}
 .icon-text-sec ul li:nth-child(3n) {
margin-right:0
}
 .icon-text-sec ul li p {
	 height: inherit;
padding: 0px 10px;
}
.testimonial-sec {
    width: 80%;
}
.months {
    margin-bottom: 0px;
}
.icon-text-sec {
    margin: 60px 0px 10px 0px;
}
.month-icon-sec {
    padding: 40px 0px 60px 0px;
}
}
@media (max-width: 583px) {
.slide_viewer {
    height: 170px;
}
}
 @media (max-width: 576px) {
.testimonial-text-gbs p {
padding:40px 0px 10px 30px
}
.testimonial-text-gbs span {
width:25px;
left: 18px;
 top: 38px;
}
 .half-circle img {
max-width:90px
}
 .class-profile .half-circle {
top:29%;
left:-15px;
}
 .half-circle-2 {
left: -50px;
}
}
 @media (max-width: 550px) {
.banner-section img, .banner {
 object-position: right;
}
.input_section ul li h2 {
 font-size: 22px;
}
.program-overview-section h2 {
 font-size: 28px;
 margin-bottom: 40px;
 text-align: center;
}
.key-highlights-list h3 {
 margin-bottom: 30px;
 text-align: center;
 font-size: 25px;
}
.list-col ul li, .list-col1 ul li {
 padding-right: 0px;
}
.rankings-section h2 {
 font-size: 25px;
}
.our-students-section h2 {
 font-size: 25px;
}
.pgxpm-class-section h2 {
 font-size: 28px;
}
.accreditations h2, .collaborations h2, .experience-section h2 {
 font-size: 25px;
}
.banner {
 width: 100%;
 text-align: center;
 top: 0px;
 left: 0px;
 background: rgba(0,0,0,0.1);
 padding: 80px 10px 0px 10px;
}
.icon-text-sec {
margin: 20px 0px 0px 0px;
}
.age {
    margin-bottom: 30px;
}
.class-profile h2 {
    font-size: 25px;
	margin-bottom: 19px;
}
.age h2 {
    font-size: 20px;
}
.industry-diversity h2 {
    font-size: 20px;
}
.accreditations-section h2 {
    font-size: 25px;
	margin-bottom: 10px;
}
.students {
    margin-top: 23px;
}
.months p {
    font-size: 14px;
    padding-top: 0px;
}
.experience-section h2 {
    margin-bottom: 20px;
}
.rankings-list {
    font-size: 13px;
    line-height: 25px;
}
.collaborations-logo img {
    width: 50% !important;
}
.accreditations-logo img {
    width: 49%;
}
.months {
    margin-bottom: 30px;
}
.testimonial-text-gbs p {
    font-size: 16px;
    line-height: 30px;
}
.testimonial-sec-gbs {
    margin-bottom: 49px;
}
.testimonial-new {
    margin-top: 40px;
}
.our-students-section {
    margin: 10px 0px 39px 0px;
}
.rankings-section {
	margin: 50px 0px 20px 0px;
}
.video-sec {
    margin: 36px 0px 0px 0px;
}
.class-profile {
    padding: 36px 0px 10px 0px;
}
.accreditations-section {
    margin: 36px 0px 20px 0px;
}
.rankings-list:last-child {
    margin-bottom: 36px;
}
.month-icon-sec h2 {
    font-size: 25px;
    line-height: 35px;
}
.month-icon-sec {
    padding: 40px 0px 25px 0px;
}
.months:nth-child(1), .months:nth-child(2) {
    width: 33%;
}
.months:nth-child(2) {
	width: 26% !important;
	margin-left: -15px !important;
}
.eligibility-section {
    padding: 20px 0px 60px 0px !important;
}
.banner h1 {
    color: #fff;
}
.banner p {
    color: #fff;
}
}
@media (max-width: 530px) {
.logo {
    width: 23%;
}
.header-content p {
	display: none;
}
.logo img {
    width: 52px;
	margin-top: 10px;
}
.banner-section {
    margin-top: 74px;
}
.small .logo img {
    width: 52px;
    margin-top: 10px;
}
.mobile-content {
    display: inherit !important;
	font-size: 35px !important;
	text-align: right !important;
	padding: 0px 0px !important;
	margin: 22px 0px 0px 0px !important;
}
.header {
    padding-bottom: 10px;
}
}
 @media (max-width: 512px) {
.industry-diversity ul li {
    width: 100px;
    height: 100px;
}
.industry-diversity ul li .under-circle{
	  width: 60px;
    height: 60px;
	}


}
@media (max-width: 500px) {
.fooer-section h4 {
  text-align: center;
}
.fooer-section p {
  text-align: center;
}
}
@media (max-width: 495px) {
.slide_viewer {
    height: 150px;
}
}
 @media (max-width: 472px) {
.testimonial {
 height: 455px;
}
.accreditations-logo img, .collaborations-logo img {
 width: 49%;
}
 .accreditations::after {
top:111%
}
.previous_btn img, .next_btn img {
 max-width: 40px;
}
 .half-circle-2 {
left:-54px;
}
}
@media (max-width: 468px) {
.rankings-list {
    font-size: 12px;
	padding: 0px 5px;
}
}
@media (max-width: 440px) {
.age h2 {
    height: 50px;
}
.age-sec {
    margin: auto;
    width: 140px;
    height: 140px;
}
.age-sec ul li {
    height: 70px;
}
.age-sec p {
    font-size: 12px;
}
.slide_viewer {
    height: 140px;
}
}
@media (max-width: 421px) {
.months:nth-child(1), .months:nth-child(2) {
    width: 34%;
}
.months:nth-child(2) {
    margin-left: 0px !important;
}
}
@media (max-width: 407px) {
.slide_viewer {
    height: 130px;
}
.previous_btn {
    top: 30px;
}
.next_btn {
    top: 30px;
}
}
 @media (max-width: 406px) {
 .half-circle-2 {
left:-60px;
}
}
@media (max-width: 405px) {
.header-content p {
    font-size: 12px;
    line-height: 23px;
	padding: 0px 5px;
}
.banner-section {
    margin-top: 70px;
}
.header-content {
    width: 60%;
}
}
 @media (max-width: 400px) {
 .gender-sec span {
 font-size: 32px;
}
.work-experience-sec:nth-child(5), .work-experience-sec:nth-child(4) {
 width: 25%;
}
.work-experience-sec {
 font-size: 14px;
}
.undergraduate-degree-bar .color-4, .undergraduate-degree-bar .color-5, .undergraduate-degree-bar .color-6 {
 width: 25%;
}
.fooer-section ul li h2 {
 font-size: 18px;
 line-height: 30px;
}
.fooer-section ul li .read-more {
 font-size: 16px;
}
.program-section h2::after {
 width: 280px;
}
 .work-experience-sec {
 width: 23%;
}
 .box-col p, .box-col1 p {
 font-size: 16px;
}
.half-circle img {
max-width: 60px;
}
}
@media (max-width: 389px) {
.industry-diversity ul li {
    margin: 0px 15px 80px 15px;
}
}
@media (max-width: 377px) {
.slide_viewer {
    height: 117px;
}
}
 @media (max-width: 375px) {
.logo img {
    width: 52px;
	margin-top: 12px;
}
.small .logo img {
    width: 52px;
    margin-top: 12px;
}
.mobile-content {
    margin: 21px 0px 0px 0px !important;
}
}
 @media (max-width: 357px) {
.testimonial {
 height: 500px;
}
}
@media (max-width: 352px) {
.rankings-section {
    padding: 35px 0px 20px 0px;
}
}
@media (max-width: 351px) {
.rankings-section {
    padding: 35px 0px 35px 0px;
}
}
@media (max-width: 339px) {
.slide_viewer {
    height: 107px;
}
}
@media (max-width: 330px) {
.contact-new-section p span {
    font-size: 13px;
}
}
