/*
Theme Name: Chitkara
Theme URI: http://arts.chitkara.edu.in
Author: Gaurav Mittal
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/
/*@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");*/

:root {
    --primary-font: 'Inter', sans-serif;
    --text-dark: #111;
    --text-red: #D00000;
    --text-white: #fff;
	--text-black: #000;
}

@font-face {
	font-family: 'gothammedium';
	src: url('fonts/gothammedium-webfont.woff2') format('woff2'),
		url('fonts/gothammedium-webfont.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap; 
}

@font-face {
	font-family: 'gothambook';
	src: url('fonts/gothambook-webfont.woff2') format('woff2'),
		url('fonts/gothambook-webfont.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap; 

}

@font-face {
	font-family: 'gotham';
	src: url('fonts/gothamlight-webfont.woff2') format('woff2'),
		url('fonts/gothamlight-webfont.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap; 
}
.cxo-ca{
	color: #000;
	font-size: 28px;
	font-style: italic;
	font-weight: 400;
	line-height: 48px;
	font-family: 'gotham';
}
.cxo-ca span{
	color: #CE1815;
}
.cxo-know-more{
	background: #CE1815;
	width: 132px;
	height: 42px;
	color: #FFF !important;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-family: 'Source Sans Pro';
}
.bba-program-fee{
	justify-content: flex-end !important;
	align-items: flex-end;
	margin-top:0px !important;
}

.bba-check{
	border-radius: 50px;
	border: 1px solid #F9F5FF;
	background: #111;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	padding: 16px 36px;
	color: #FFF !important;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	text-decoration: none !important;
	margin-top:20px !important;
	display: block;
	width:312px;
}

.bba-program-fee li{
	width: 80% !important;
	border-radius: 16px !important;
	background: linear-gradient(180deg, #111 33.56%, #CE1815 100%) !important;
	box-shadow: 5px 5px 50px 10px rgba(199, 199, 199, 0.35) !important;
	flex-basis: auto !important;
}

.artificial-intelligence{
	width:100%;
	padding:80px 0px;
	background: #000000;
}
.artificial-intelligence h2{
	color:#ffffff !important;
}
.headT.ai-text-new-mobile{
		display:none;
}
.artificial-intelligence a{
	border: 1px solid #FFF;
	color:#ffffff;
	padding:0px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	margin-top:15px;
	width: 132px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 42px;
	text-decoration: none!important;
}
.center-text-charted img{
	height:30px;
}

.twoLogo.for-bba{
	align-items: center;
}
.artificial-intelligence a:hover{
	color:#ffffff !important;
}
.ai-image-new-mobile{
	display:none;
}
.artificial-intelligence  p{
	color:#ffffff;
}
.artificial-intelligence img{
	width:100%;
}

.admProcess_wrap {
    position: relative;
    padding: 80px 0px 100px 0px;    background: #f2f2f2;
}

/* faq start */

.sectionFAQ.program-page-faq .row {
    width: auto;
}

.new-faqs-for-programs{
	width:100%;
	padding-top:70px;
}

.faq-container {
      display: flex;
      gap: 30px;
      max-width: 1200px;
      margin: 0 auto;
    }

    /* Left Sidebar */
    .sectionFAQ.program-page-faq .faq-sidebar {
      width: 370px;
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

    .faq-tab {
		padding: 0px 18px;
		height:50px;
		display:flex;
		align-items: center;
		justify-content: flex-start;
		border-left: 4px solid transparent;
		background: #F4F4F4;
		cursor: pointer;
		font-weight: 500;
		transition: 0.2s ease;
		font-size: 17px;
	 	font-style: normal;
		font-weight: 700;
		color:#444444;
		font-family: 'gothammedium', serif !important;
    }

    .faq-tab.active {
      border-left: 4px solid #D00000;
      font-weight: 600;
    }

    /* Accordion Section */
    .sectionFAQ.program-page-faq  .faq-content {
      flex: 1;
    }

    .faq-category {
      display: none;
    }

    .faq-category.active {
      display: block;
    }

    .program-page-faq .accordion-item {
      border: 1px solid #eee;
      margin-bottom: 12px;
      border-radius: 6px;
      overflow: hidden;
    }

    .program-page-faq .accordion-header {
		padding: 16px 20px;
		background-color: #f9f9f9;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		cursor: pointer;
		display: flex;
		justify-content: space-between;
		align-items: center;
		transition: background 0.2s ease;
		font-family: 'gothammedium', serif !important;
		position: relative;
    }

    .program-page-faq .accordion-header.active {
      background-color: #D00000;
      color: #fff;
    }

    .program-page-faq .accordion-header::after {
  content: '';
  position: absolute;
  right: 28px;
  /* top: 50%;
  transform: translateY(-50%); */
  width: 16px;
  height: 16px;
  background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon-1.svg'); /* replace with your plus icon */
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s ease;
}

.program-page-faq .accordion-header.active::after {
  background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon.svg'); /* replace with your minus icon */
}

    .program-page-faq .accordion-body {
      max-height: 0;
      overflow: hidden;
      padding: 0 20px !important;
      background: #fff;
      transition: max-height 0.3s ease, padding 0.3s ease;
    }
	.program-page-faq .accordion-body  p{
		color: #444;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.sectionFAQ.program-page-faq .accordion-body ul{
		margin:0px 0px 1rem 0px;
		padding:0px 30px;
		list-style: none;
	}

	.sectionFAQ.program-page-faq .accordion-body ul li{
		margin:0px;
		list-style: disc;
		font-size: 16px;
		color:#444444;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

    .accordion-body.open {
      padding: 16px 20px;
      max-height: 500px;
    }
	.mobile-faq-container{
		display:none;
	}
	@media (max-width: 768px) {
		.faq-container {
		display:none;
	}
	.program-page-faq .accordion-body {
		display: none;
	}
	.program-page-faq .accordion-body.open {
		display: block;
	}
	.mobile-faq-container {
		padding: 0px;
		display: flex;
		flex-direction: column;
		gap: 0px;
		margin-top:30px;
	}
	.sectionFAQ.program-page-faq .col-sm-12{
		padding:0px;
	}

.mobile-faq-category {
  border: none;
  border-radius: 0px;
  overflow: hidden;
}

.mobile-category-title {
	padding: 0px 15px;
	background-color: #F4F4F4;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	cursor: pointer;
	position: relative;
	height:50px;
	display:flex;
	align-items: center;
	margin-bottom: 13px;
}

.mobile-category-title::after {
  content: '';
  position: absolute;
  right: 7px;
  /* top: 50%;
  transform: translateY(-50%); */
  width: 16px; /* adjust as needed */
  height: 16px;
  background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/arrow-down.svg'); /* your icon */
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s ease;
}

.mobile-faq-category.open .mobile-category-title::after {
  /* transform: translateY(-50%) rotate(180deg); */
  background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/arrow-up.svg'); /* optional: different icon for up */
}

.accordion-wrapper {
  display: none;
  flex-direction: column;
  padding:0px 15px 15px 15px;
}

.mobile-faq-category.open .accordion-wrapper {
  display: flex;
}

.program-page-faq .accordion-item {
  	border-top: 1px solid #ddd;
    margin-bottom: 10px;
    background: #ffffff;
    border-radius: 8px;
}

.program-page-faq .accordion-header {
	padding:10px 15px;
	font-weight: 500;
	font-size: 14px;
	font-style: normal;
	background: #fff;
	cursor: pointer;
	position: relative;
}

/* .footer-accordian-mobile .accordion-header::after {
	display:none;
} */
.program-page-faq .accordion-header::after {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon-1.svg'); /* replace with your plus icon */
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s ease;
}

.program-page-faq .accordion-header.active::after {
  background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon.svg'); /* replace with your minus icon */
}

.program-page-faq .accordion-body {
  display: none;
  padding: 0 20px 14px;
  font-size: 14px;
  background: #fff;
}
.program-page-faq .accordion-body  p{
		color: #444;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}
	.sectionFAQ.program-page-faq .accordion-body ul{
		margin:0px 0px 1rem 0px;
		padding:0px 30px;
		list-style: none;
	}

	.sectionFAQ.program-page-faq .accordion-body ul li{
		margin:0px;
		list-style: disc;
		font-size: 14px;
		color:#444444;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

.program-page-faq .accordion-body.open {
  display: block;
}
	}

ul.admProcess {width:auto; background: #fff;padding:20px 0px; border: 1px solid #e6eaee;flex-direction: row; gap: 0; background-color: transparent;display: flex;justify-content: space-between;margin-top:20px;}
.admProcess li{width:25%;  position:relative; text-align:center; list-style:none;}
.admProcess span{width: 24px;  height: 24px; border:2px solid #ce1518; border-radius:24px;display: block; margin:6px auto; background:#fff; z-index: 1; position: relative;}
.lineB{background:#ce1518; height:1px; width:100%; position:absolute; top:20px;}
.lineBFirst{background:#ce1518; height:1px; width:50%; position:absolute; top:20px; right:0px;}
.lineBLast{background:#ce1518; height:1px; width:50%; position:absolute; top:20px; left:0px;}
.admProcess li img{height:50px; margin-top:50px;}
.innerAP{padding:0px 30px;}
.innerAP h4{font-style: normal; font-weight: 500; font-size: 18px;  line-height: 24px; color: #000000; margin-top: 30px; margin-bottom: 10px; width: 100%;}
.innerAP p{font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 18px; line-height: 28px; color: #000000;}



.grecaptcha-badge{display:none!important;}
.GRIEVANCE-REDRESSAL ul {
	list-style-type: disc;
	padding: 0 16px;
}

.GRIEVANCE-REDRESSAL ul li p a {}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	margin: 0px;
	background: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.enrollDivSec.formBlk {
	padding-top: 0px;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

.admissionClose{width: 280px !important;position: fixed;  right: 20px;  bottom: 50px;background: #fff;  padding: 15px 15px 15px 30px;border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;
  -o-border-radius: 10px;  box-shadow: 0 2px 15px rgba(0,0,0,.2), 0 3px 30px rgba(0,0,0,.5); z-index:100;}
  .timerDiv{background:#444; padding:6px; border-radius:8px; color:#fff; font-size:18px; margin-right:5px;}
  .closeBtnAB{background: #ce1518;color: #fff;font-size: 16px;width: 30px;height: 30px;text-align: center; border-radius: 30px;line-height: 30px;font-family: arial;position: absolute;right: -5px; top: -15px; cursor:pointer;}
.text-gardient
{
	font-size:18px !important;
	font-weight:1000;
	background-image: linear-gradient(-225deg, #231557 0%, #44107a 29%, #cf1212 67%, #110202 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 200% auto;
    animation: textclipx 1s ease-in-out infinite alternate;
}
@keyframes textclipx
{
	0% {
        background-position: 0% 25%;
    }
	25% {
        background-position: 25% 50%;
    }
	50% {
        background-position: 50% 75%;
    }
    100% {
        background-position: 100% 50%;
    }
}
body.privacy-policy.page-template-default.page.page-id-3 .innerpageBanner {
	display: none;
}

.closed-for-mobile {
	display: none;
}

.why-mobile {
	display: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*.grecaptcha-badge {visibility: hidden;}*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

.inline {
	display: inline-block !important;
}

* {
	box-sizing: border-box;
}

a {
	color: #1a1a1a;
	text-decoration: none;
}

a:hover {
	color: #1a1a1a;
	text-decoration: underline;
}

.container {
	max-width: 1400px !important;
	width: 85% !important;
}

.clr {
	clear: both;
}

.mtop10 {
	margin-top: 10px !important;
}

.mtop15 {
	margin-top: 15px !important;
}

.mtop20 {
	margin-top: 20px !important;
}

.mtop25 {
	margin-top: 25px;
}

.mtop30 {
	margin-top: 30px;
}

.mtop40 {
	margin-top: 40px !important;
}

h1, h2, h3, h4 {
	font-family: 'gothammedium', serif !important;
}

p {
	font-style: normal;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.font14, .font14 li, .font14 li a {
	font-size: 14px !important;
}

.redtxt, .redtxt a, a.redtxt {
	color: #CE1815;
}

.txtW {
	color: #fff;
}

.wpHide {
	display: none;
}

.moboff {
	display: block
}

.mobon {
	display: none;
}

h2.headT {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #000;
}

h2.headT span {
	color: #CE1815;
}

h2.headTW {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #fff;
}

h2.headTW span {
	color: #CE1815;
}

.listTick {
	list-style: none;
}

ul.listTick {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.listTick li {
	font-size: 18px;
	line-height: 26px;
	background: url(images/icons/tick-icon.svg) left 7px no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 5px 0 5px 45px !important;
	display: block;
	font-weight: 400;
	color: #000000;
	font-family: 'Source Sans Pro';
}

.listTick li a {
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 26px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}

.listTick li a:hover {
	color: #d26671;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-decoration: underline
}

.listTick24 {
	list-style: none;
}

ul.listTick24 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.listTick24 li {
	font-size: 16px;
	line-height: 28px;
	background: url(images/icons/tick-icon24.svg) left 9px no-repeat;
	margin: 0px 0px 2px 0px;
	padding: 5px 0 0px 35px !important;
	display: block;
	font-weight: 400;
	color: #000000;
	font-family: 'Source Sans Pro';
}

.listTick24 li a {
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 26px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}

.listTick24 li a:hover {
	color: #d26671;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-decoration: underline
}


.listTick24a li {font-size: 18px;}




.listTick24W {
	list-style: none;
}

ul.listTick24W {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.listTick24W li {
	font-size: 18px;
	line-height: 28px;
	background: url(images/icons/tick-icon24.svg) left 9px no-repeat;
	margin: 0px 0px 2px 0px;
	padding: 5px 0 0px 35px !important;
	display: block;
	font-weight: 400;
	color: #fff;
	font-family: 'Source Sans Pro';
}

.listTick24W li a {
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 26px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}

.listTick24W li a:hover {
	color: #d26671;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-decoration: underline
}

.tickList {
	list-style: none;
}

ul.tickList {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.tickList li {
	font-size: 18px;
	line-height: 26px;
	background: url(images/icons/tick.svg) left 14px no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 5px 0 5px 30px !important;
	display: block;
	font-weight: 400;
	color: #000000;
	font-family: 'Source Sans Pro';
}

.tickList li a {
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 26px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}

.tickList li a:hover {
	color: #d26671;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-decoration: underline
}


.tickListW {
	list-style: none;
}

ul.tickListW {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.tickListW li {
	font-size: 18px;
	line-height: 26px;
	background: url(images/icons/tickW.svg) left 14px no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 5px 0 5px 30px !important;
	display: block;
	font-weight: 400;
	color: #fff;
	font-family: 'Source Sans Pro';
}

.tickListW li a {
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 26px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}

.tickListW li a:hover {
	color: #fff;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-decoration: underline
}

.fifyList li {
	width: 49%;
	display: inline-block
}




/* MENU */
/*
.top-header {
	width: 100%;
}*/
.top-header {
  background: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
  padding: 10px 0px;
  z-index: 99;
}

.header_sec {
	float: right;
	padding: 15px 0px
}

.theaderhm {
	position: absolute;
	z-index: 1;
	top: 20px;
}

.sticky {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
	z-index: 100;
	padding: 5px 0px;
}

.logo_sticky {
	display: none;
}

.logo_sec {
	display: block;
}

.sticky .logo_sticky {
	display: block;
}

.sticky .logo_sec {
	display: none;
}

.sticky .navMain li a {
	color: #414141;
}

.sticky .navMain li {
	border-left: 1px solid #414141;
}

.stickyHamb .hamburger, .stickyHamb .hamburger::after, .stickyHamb .hamburger::before {
	background: #000;
}

.stickyHamb {
	position: fixed !important;
	top: 30px !important;
}

/* MENU BAR */
.sliding-navbar {
	position: fixed;
	top: 0;
	right: -360px;
	height: 100vh;
	width: 360px;
	background: #FFF2F2;
	transition: right 0.4s ease-in-out;
	z-index: 300;
	/*overflow-y: scroll;*/
	overflow-x: hidden;
}

.sliding-navbar--open {
	right: 0px;
}

.mask {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100vh;
	width: 100%;
	background: #222;
	opacity: 0.8;
	z-index: -100;
}

.showHB {
	z-index: 200;
	position: fixed;
}

/*.navbar--items{list-style-type: none;position: absolute;left: 50%;top: 20%;transform: translate(-50%, -50%);}*/
.navbar--items {
	list-style-type: none;
	position: relative;
	left: 0px;
	top: 0px;
}

.navbar--item {
	letter-spacing: 1px;
	color: #000000;
	font-family: sans-serif;
	border-bottom: 1px solid #ccc;
}

.navbar--item a {
	font-family: 'Source Sans Pro';
	font-size: 18px;
	color: #000000;
	line-height: 28px;
	padding: 15px 20px 15px 30px;
	display: block;
	position: relative;
}

a.aLinkArrow::after {
	position: absolute;
	background: url("images/icons/menuArrow.svg") no-repeat;
	content: "";
	width: 15px;
	height: 15px;
	right: 15px;
	top: 20px;
}

.hamburger-menu {
	z-index: 999;
	position: absolute;
	top: 40px;
	right: 40px;
	margin: auto;
	width: 40px;
	height: 30px;
	cursor: pointer;
	display:none;
}

.hamburger {
	position: relative;
	transform: translateY(10px);
	background: white;
	/*transition: all 0ms 300ms;*/
}

.hamburger, .hamburger:after, .hamburger:before {
	width: 40px;
	height: 3px;
	border-radius: 3px;
}

.hamburger:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 14px;
	background: white;
	transition: bottom 0.3s ease-in-out;
}

.hamburger:after {
	content: "";
	position: absolute;
	left: 0;
	top: 14px;
	background: white;
	transition: top 0.3s ease-in-out;
}

.menu-opened:before {
	bottom: 3px;
	transition: bottom 0.3s ease-in-out;
	background: #000;
	display: none;
}

.menu-opened:after {
	top: 3px;
	transition: top 0.3s ease-in-out;
	background: #000;
	display: none;
}

.menu-opened {
	position: fixed;
	background: url(images/icons/menu-close.svg)  no-repeat !important;
	width: 15px;
	height: 15px;
	top: 25px;
	right: 0px;
}

.navMain {
	float: right;
	margin-top: 25px;
	display:flex;
}

.navMain li {
	display: inline-block;
	border-left: 1px solid #fff;
}

.navMain li:first-child {
	border-left: 0px
}

.navMain li:last-child {
	border-left: 0px
}

.navMain li a {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	padding: 0px 10px;
	font-family: 'Source Sans Pro';
}

.navMain a.hlLink {
	background: #FFCC4D;
	border: 1px solid #FFCC4D;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 11px 30px;
	text-decoration: none;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #000000;
}

#style-3::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar-thumb {
	background-color: #000000;
}

/* */
.slide-out {
	background: #222;
	display: block;
	z-index: 1;
	height: 100%;
	width: 400px;
	color: #ddd;
}


#slide-out #mobile-menu ul ul,
#slide-out #mobile-menu .sub-menu-columns-item {
	display: none;
}

#slide-out #mobile-menu li {
	list-style: none;
	position: relative;
}

#slide-out #mobile-menu li:first-child {
	border-top: 1px solid #d0d0d0;
}

.fa-down::before {
	position: absolute;
	top: -2px;
	right: 30px;
	padding: 20px 28px 12px 12px;
	margin: 0;
	cursor: pointer;
	display: block;
	background: url(images/icons/faq-up.svg) no-repeat;
	width: 15px;
	height: 15px;
	content: "";
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.fa-up::before {
	position: absolute;
	top: 20px;
	right: -10px;
	padding: 20px 28px 12px 12px;
	margin: 0;
	cursor: pointer;
	display: block;
	background: url(images/icons/faq-up.svg) no-repeat;
	width: 15px;
	height: 15px;
	content: "";
}

#slide-out #mobile-menu a {
	color: #444;
	display: block;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	padding: 13px 28px;
	border-bottom: 1px solid #d0d0d0;
}

#slide-out #mobile-menu a:hover {
	background: #f5dfdf;
	color: #000;
	text-decoration: none;
}

#slide-out #mobile-menu ul ul a {
	font-size: 18px;
	padding-left: 30px;
	color: #444;
	padding-left: 55px;
}

#slide-out #mobile-menu ul ul ul a {
	padding-left: 50px
}

#mobile-menu li.menu-item-home a:before {}

.socialMenu {
	padding-top: 80px;
}

ul.socialMenuF {
	text-align: center;
}

.socialMenuF li {
	display: inline-block;
	text-align: center;
	border: 0px solid #808080 !important;
	margin-right: 18px;
}

.socialMenuF li a {
	border-bottom: 0px !important;
	padding: 0px !important;
}


/* */

.innerpagesMenu .navMain li a {
	color: #414141;
}

.innerpagesMenu .navMain li {
	border-left: 1px solid #414141;
}

.innerpagesMenu .navMain li:first-child {
	border-left: 0px
}

.innerpagesMenu .navMain li:last-child {
	border-left: 0px
}

.topMenuText {
	padding: 20px 5px 20px 28px;
}

.topMenuText p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	margin-top: 20px;
}

.topMenuText a.applyBtn {
	background: #CE1815;
	border: 1px solid #CE1815;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 10px 28px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	font-family: 'gothammedium', serif;
	margin-top: 20px;
	display: table;
}
.main-nav{float:right;}
.tollfree{ float:right; margin-top:10px;}
.leftNumber{float:left; border-right:1px solid #e5e5e5; padding-right:10px; text-align:right; line-height:16px; font-size:14px;font-family: 'Source Sans Pro';}
.rightNumber{float:left; padding-right:10px;padding-left:10px; text-align:left; line-height:16px; border-right:1px solid #e5e5e5; font-size:14px;}
.Number{float:left; padding-left:10px; text-align:left; line-height:16px; font-size:14px;}
.fsHead{font-size:11px;}


/* MAIN MENU */
.navMain{float:right;}
#cssmenu,#cssmenu ul,#cssmenu li,#cssmenu a {border: none;margin: 0;padding: 0; line-height: 1; -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box; box-sizing: content-box;}
#cssmenu {display: block;padding: 0;margin: 0;width: auto; font-family: 'Source Sans Pro', sans-serif;}
#cssmenu, #cssmenu > ul > li > ul > li a:hover {color: #fff;}
#cssmenu > ul {list-style: inside none;padding: 0;margin: 0;}
#cssmenu > ul > li {list-style: inside none;padding: 0;margin: 0;float: left;display: block;position: relative;}
#cssmenu > ul > li > a {padding: 25px 15px;text-transform: capitalize;font-weight: 700;font-size: 13px;color:#000; text-decoration:none; line-height: 38px; letter-spacing: 0.2px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
#cssmenu > ul > li > a:hover {color: #E31E25; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
#cssmenu > ul > li:first-child > a {border-radius: 5px 0 0 5px;}
#cssmenu ul li.has-sub:hover > ul,#cssmenu ul li.has-sub:hover > div {  display: block;}

#cssmenu ul li > ul,#cssmenu ul li > div {display: none;/*width: auto;*/position: absolute;top: 42px;padding:10px 0 10px 0;background: #fff;
border-radius: 0 0 5px 5px;  z-index: 999; border:2px solid rgba(0, 0, 0, 0.1)}

#cssmenu ul li > ul:before {position:absolute; top:-20px; left:45%; width:20px; height:20px; content:""; border-left: 9px solid transparent;
border-right: 9px solid transparent;border-bottom: 12px solid #E31E25;}

#cssmenu ul li > ul ul::before{content:none;}
#cssmenu ul li > ul ul{border:0px;}
#cssmenu ul li ul { width: 240px; transform: translateX(-50%); left: 50%;}

#cssmenu ul li > ul li {display: block; list-style: inside none; padding: 0; margin: 0;position: relative;}
#cssmenu ul li > ul li a {outline: none;display: block; position: relative; margin: 0; padding: 8px 20px; color: #181818; text-decoration: none; font-size:13px; line-height:20px;}
#cssmenu ul li > ul li a:after{ border-bottom:1px solid #ccc;}
#cssmenu ul ul a:hover {background:#cc1f1b;color: #E31E25;}
.applyMenu{background-color: #FFCE00;color: #c03532;border-radius: 40px; padding: 10px 20px;font-weight: 500;font-size: 14px; text-decoration:none;}
.applyMenu a{color: #222 !important; text-decoration:none;}
.applyMenu a:hover{color: #FFCE00 !important;}
.applyMenu:hover{background-color: #cc1f1b;color: #FFCE00 !important;}
.sub-menu-columns > ul{
width: 500px;
float: right;
position: absolute;
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);left: 50%;
}
.sub-menu-columns > ul > li {
    display: inline-block;
    float: left;
    width: 50%;
}
.sub-menu-columns > ul > li:nth-child(odd) {
    float: left;
    margin-right: 10px;
}
.sub-menu-columns > ul > li:nth-child(even) {
    float: right;
}
.sub-menu-columns > ul > li > ul{display:block !important;position: unset !important;}
.headmenu > a > span{    color: #ce1518;    text-transform: uppercase;    border-bottom: 1px solid #ce1518;}
.headmenu > a:hover{background:none !important; color:#ce1518;}
.menuNB{border:0px !important; text-transform:capitalize !important;}
.menuNB a{padding-bottom: 0px !important;}
.mm-listview li { border-top: 1px solid #5a5a5a;border-left: 1px solid #5a5a5a;border-right: 1px solid #5a5a5a; margin: 0px 20px !important;

}

.mm-listview li a{-webkit-transform: translate(0, -1px);-o-transform: translate(0, -1px);transform: translate(0, -1px);
 -webkit-transition: 0.5s -webkit-transform 0s;transition: 0.5s -webkit-transform 0s;-o-transition: 0.5s -o-transform 0s;
    transition: 0.5s transform 0s;transition: 0.5s transform 0s, 0.5s -webkit-transform 0s, 0.5s -o-transform 0s;}
.mm-listview li a:hover{-webkit-transform: translate(7.5px, -1px);-o-transform: translate(7.5px, -1px);transform: translate(7.5px, -1px);}
#menu-item-390, #menu-item-389, #menu-item-386, #menu-item-391, #menu-item-565, #menu-item-569, #menu-item-574, #menu-item-591, #menu-item-599{border-top: 1px solid #5a5a5a;border-left: 1px solid #5a5a5a;border-right: 1px solid #5a5a5a;}

.sub-menu li{border: 1px solid #5a5a5a !important; }
.main-menu .logo_sec {position: absolute;top: 10px; z-index: 100;}
.header_sec {float: right; padding: 15px 0px;}


/***/
#cssmenu > ul > li > a{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #000;text-transform: none;}
#cssmenu ul li > ul li a{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: 400;font-size: 15px;line-height: 24px;color: #000;text-transform: none; padding: 5px 20px;}
.navMain{margin-top: 25px;}
.sub-menu-columns > ul{width: 560px;}
.menu > .has-sub > a:after{position:absolute; background:url(images/icons/chevron-down.svg) no-repeat; width:16px; height:16px;content:""; top: 3px;right: 12px;}
#cssmenu > ul > li > a:first-child{padding: 25px 25px 25px 16px;}
.menu > .has-sub > a{padding-right: 35px !important;}
/*#cssmenu ul li:nth-child(1) ul{width: 300px;}
#cssmenu ul li:nth-child(2) ul{width: 300px;}*/
.wAppNumber{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #000;text-transform: none;}


/* HOME PAGE SECTION */
.homebanner {
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	padding: 230px 0 165px 0;
	text-align: center;
	overflow: hidden;
	min-height: 580px;
	background-image: url('images/home/home-banner1.jpg');
}

.homebanner::after {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(90deg, #1D1D1F 0%, rgba(29, 29, 31, 0.862087) 21.18%, rgba(29, 29, 31, 0) 94.39%);
	content: "";
}

/*.homebanner::before{position: absolute;left: 0;bottom: 0%;height: 15%;width: 100%;background: linear-gradient(360deg, #1D1D1F 40.19%, rgba(29, 29, 31, 0) 99.85%);content: "";
}*/

/* HOME PAGE SLIDER */
h2.hmTxtHeadD{font-size: 48px!important;line-height: 55px!important;text-transform:uppercase!important}
p.hmTxtHeadDd{font-size: 28px!important;line-height: 35px!important;}
.slideHM1{background: url(images/home/webp/slideD1.webp) top right !important;}
.slideHM2{background: url(images/home/webp/slideD2a.webp) top right !important;}
.slideHM3{background: url(images/home/webp/slideD3.webp) top right !important;}
.slideHM4{background: url(images/home/home-banner1.jpg);}
.slideHM5{background: url(images/home/webp/banner_1.webp);}
.slideHM6{background: url(images/home/webp/banner_2.webp);}

.homeSliderTxt{padding: 200px 0 165px 0;}
.homeSliderTxt h1{font-style: normal;font-weight: 500;font-size: 42px;line-height: 52px;color: #FFFFFF;letter-spacing: 0.02em;margin-bottom: 15px;}
.homeSliderTxt h1 span {color: #CE1815;}
.homeSliderTxt h2{font-style: normal;font-weight: 500;font-size: 42px;line-height: 52px;color: #FFFFFF;letter-spacing: 0.02em;margin-bottom: 15px;}
.homeSliderTxt h2 span {color: #CE1815;}
.homeSliderTxt p {font-style: normal;font-weight: 500;font-size: 22px;line-height: 32px;color: #fff;}
.homeSliderTxt p span{color: #E3000F;}
#home_slider .mobon {display: none !important;}
.hmTxtHeadD{display:block;}
.hmTxtHeadM{display:none;}

.sliderMobOff{display:block;}
.sliderMobOn{display:none;}


.slideLogoList ul{margin-top: 50px;}
.slideLogoList li{display: inline-block;  margin-right: 10px; margin-top: 10px;}
.slideLogoList li:last-child{ margin-right:0px;}
.slideLogoList li img{height:64px; width: auto !important;}
.slideHM2 .home-banner-head{width:100%; max-width:1050px;}
.slideHM3 .cceLogo{position:absolute; right:-50px; bottom:30px;}
.section5-overlay1{height: 580px;  width: auto;}
.section5-overlay {
  background-size: cover !important;
  background-position: center;
  position: relative;
  background-repeat: no-repeat;
  height: 580px;
  width: auto;
}
.section5-overlay::before{background: linear-gradient(90deg, #1D1D1F 0%, rgba(29, 29, 31, 0.86) 21.18%, rgba(29, 29, 31, 0.00) 94.39%);
content: "";position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;

}
.overlay-second-slide {
  width: 100%;
  position: relative;
  padding: 40px;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  float: left;
}

.homebanner h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	margin-bottom: 15px;
}

.homebanner h1 span {
	color: #CE1815;
}

.homebanner p {
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #fff;
}

.homebanner p span {
	color: #E3000F;
}

.home-banner-head {
	position: relative;
	z-index: 1;
	text-align: left;
	width: 50%;
}

.tBtns {
	display: flex;
	margin-top: 30px;
}

.tBtns a {
	width: 225px;
	margin-left: 10px;
}

.tBtns a.applyBtn {
	background: #CE1815;
	border: 1px solid #CE1815;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 16px 28px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	font-family: 'gotham', serif
}

.tBtns a.viewBrochure {
	background: #F9F5FF;
	border: 1px solid #F9F5FF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 16px 28px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	text-align: center;
	font-family: 'gotham', serif
}

.divCallDesk {
	position: fixed;
	right: 10px;
	top: 40%;
	z-index: 300;
}

.divCallDesk li {
	margin-bottom: 10px;
	list-style: none;
}

.hover-tooltip {
	position: relative;
	/* border: 2px solid #000000;
	border-radius: 100px; */
}

.cb__contact_bubble {
	border: 2px solid #ffffff !important;
	border-radius: 100px !important;
}

.hover-tooltip .cbs-tooltip {
	background: #e4e7ed;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 15px;
	line-height: 14px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 12px 15px;
	color: #7D7D7D;
	box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
	border-radius: 10px;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	z-index: -1;
	font-weight: 600;
	letter-spacing: 0px;
	visibility: hidden;
	width: 170px;
}

.hover-tooltip .cbs-tooltip::before {
	content: "";
	position: absolute;
	right: -10px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	z-index: 9;
	width: 10px;
	border-left: 10px solid #e4e7ed;
}

.sticky-hover .cbs-tooltip {
	right: calc(100% + 10px);
	opacity: 1;
	transition: all 0.3s ease-in-out;
	z-index: 0;
	visibility: visible;
}

.hover-tooltip:hover .cbs-tooltip {
	right: calc(100% + 10px);
	opacity: 1;
	transition: all 0.3s ease-in-out;
	z-index: 0;
	visibility: visible;
}

.cbs-tooltip .fa {
	font-size: 20px;
	padding-right: 5px;
}
.adsVidSection{background: #000;position: relative;padding: 70px 0px 40px 0px;}
ul.videoList{	display: flex;	flex-wrap: wrap;	justify-content: space-between; margin-top:30px;}
.videoList li{flex-basis: calc(25% - 15px); overflow: hidden; }
.videoList li h4{color:#fff; font-size:16px; line-height:26px;  margin:15px 0px;}
.videoList li a img {transition: 0.3s;}
.videoList li a:hover img{transform: scale(1.1);}
.recognitionsAccre {background: #fff;position: relative;padding: 70px 0px 40px 0px;}
.recognitionsAccre .cuTxtD{display:block;}
.recognitionsAccre .cuTxtM{display:none;}
.recognitionsAccre p {color: #000000;}
.recognitionsAccre h2.headT span {display: block;}
.rankingAccrFullSectionHm{padding-bottom:80px; background: #fff;}
.rankingAccrSectionHm{background: #000; padding:40px 100px 50px 100px; width: 100%;}
.rankingAccrSectionHm h2{color: #FFF;font-size: 38px;font-style: normal;font-weight: 500;line-height: 48px; text-transform: capitalize; margin-bottom:40px;}
#accreditionsSlider .owl-dots {text-align: center;}
#accreditionsSlider .owl-dot{background: #fff;display:inline-block; border:1px solid #444;}
#accreditionsSlider .owl-dot.active{background: #CE1815; border:1px solid #CE1815;}
#accreditionsSlider .owl-dot {width: 10px !important; height: 10px !important;margin: 5px !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
.accreditionsLogo{border-radius: 5px;background: #fff; padding:15px 10px 35px 10px;}
.accreditionsLogo p{color: #000;text-align: center;font-family: 'Source Sans Pro' !important;font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px; margin-top:10px;}
.accessImg{min-height:150px; min-width:150px; display: flex; justify-content: center;  align-content: center;}
.accessImg img{width:auto !important; object-fit: contain;}

.featureBlockHM{margin-top: 8px;}
.featureBlockHM ul {width: 100%; display: flex; flex-wrap: wrap;  justify-content: space-between;}
.featureBlockHM li {padding: 0px; flex-basis: calc(50% - 7px); text-align: center; display: inline-block; position: relative; vertical-align: top;  margin-bottom: 14px; border-radius:5px; box-shadow: 0px 0px 4.64px 0px rgba(0, 0, 0, 0.25);}
.featureBlockHM li img{}


.rankingSectionHm {
	padding: 0px 0px 50px 0px;
}

.new-global-slider-section{
	width:100%;
	padding: 80px 0px;
	background: #FFF2F2;
}
.new-global-slider-section .col-md-3, .col-md-9{
	float:left;
}
.new-global-slider-section .col-md-3{
	padding-right:10px;
	padding-left:10px;
}
.slider-global-boxes-each .col-md-6{
	float:left;
	padding-left: 10px;
    padding-right: 10px;
}
.slider-global-boxes-each{
	
}
.sepreate-mobile{
	display: block;
}
.slider-boxes-col{
	padding: 10px 25px 30px 25px;
	margin-bottom: 20px;
}
.slider-image-col{
	height:100px;
}
.slider-global-boxes-each p{
	font-size: 18px;
	line-height: 28px;
	color:#444444;
	font-weight: 400;
	margin-bottom: 0px;
	height: 150px;
}
/* .slider-global-image.for-desktop{
	display: block;
}
.slider-global-image.for-mobile{
	display: none;
}
.slider-global-image  table thead tr{
	background-color: #CE1815;
}
.slider-global-image  table{
	border:none;
	margin-bottom: 0px;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.slider-global-image  table thead tr th{
	font-style: normal;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
	padding: 10px 15px;
	border: 1px solid #B5B5B5;
    border-bottom: none !important;
    border-top: none;
	border-left: none;
    border-right: none;
}

.slider-global-image  table tbody tr td{
	font-style: normal;
    font-family: 'Source Sans Pro', sans-serif ;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    color: #444444;
	padding: 10px 15px;
	border: 1px solid #B5B5B5;
	vertical-align: middle;
}
.slider-global-image  table tbody tr td.total{
	font-weight: 500;
    font-size: 24px;
    line-height: 36px;
}
.slider-global-image  table tbody tr td.total-worth{
	font-weight: 500;
    font-size: 18px;
    line-height: 28px;
	color:#444444;
} */

ul.rankList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0px;
	margin-bottom: 0;
	background: #000000;
}

.rankList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(25% - 5px);
	position: relative;
	text-align: center;
	margin: 50px 0px;
}

.rankList li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	text-align: center;
	color: #CE1815;
}

.rankList li h3 span {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #000;
	display: block;
	padding-top: 10px;
}
.rankList.v5ranklist li {
	height: 141px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	flex-basis: calc(31% - 5px);
	position: relative;
	text-align: center;
	margin: 0px 0px;
	border-right:1px solid #333333;
}

.rankList.v5ranklist li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 34px;
	line-height: 52px;
	text-align: center;
	color: #CE1815;
	margin-bottom: 0px;
}
.rankList.v5ranklist li p {
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
	font-size: 14px;
}

.with-back-new{
	background: #000000;
    padding: 0px 40px !important;
    height: 335px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.with-back-new ul{
	margin:0px;
}
.with-back-new ul li {
    font-size: 18px;
    line-height: 28px;
    background: url('https://onlinechitkarau.com/wp-content/uploads/2023/08/material-symbols_arrow-right.svg') left 1px no-repeat;
    margin: 0px 0px 2px 0px;
    padding: 5px 0 0px 35px !important;
    display: block;
    font-weight: 400;
    color: #fff;
    font-family: 'Source Sans Pro';
}
.with-back-image-new{
	padding: 0px 40px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 335px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.with-back-image-new h2{
	margin-bottom: 0px !important;
}
.rankList li p {
	max-width: 90%;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
}

.our-program-section{width: 100%; padding: 70px 0px; background: #F1F1F1;}
.our-program-section .col-md-9{padding-right:0px !important; -ms-flex: 0 0 79.5%;    flex: 0 0 79.5%;    max-width: 79.5%;}
.our-program-section .col-md-3{ -ms-flex: 0 0 20.5%;    flex: 0 0 20.5%;    max-width: 20.5%; padding-left: 6px;}

ul.programList {display: flex;flex-wrap: wrap;justify-content: normal;padding: 30px 0 0 0;;margin-bottom: 0;gap: 10px;}
.programList li {flex-basis: calc(25% - 8px); border-radius: 5px 5px 0px 0px; background:#fff; }
/*.programList li:nth-child(4), .programList li:nth-child(8){margin-right:0px;}*/
.programList li img{border-radius: 5px 5px 0px 0px;}
.programList li h3{color: #000;font-family: 'Source Sans Pro', sans-serif !important;font-size: 14px;font-style: normal;font-weight: 600;line-height: 22px; align-self: center;text-transform:uppercase;}
.plTitle{min-height:62px; display: flex; padding: 5px 10px 0px 10px;}
.plTitle span{display:block;}
.plTitle1{text-align:center;padding: 28px;}
.plTitle1 span{display:block;}
.programList li:hover h3{color:#E31E24; text-decoration:none;}
.programList li a:hover{text-decoration:none;}

ul.programListGlobal{padding:38px 0 0 0;}

.programListGlobal li img{border-radius: 5px 5px 0px 0px;}
.programListGlobal li { margin-bottom:10px; position:relative;}
.cornerTxt {
  width: 0;
  height: 0;
  border-top: 130px solid #E31E24;
  border-bottom: 130px solid transparent;
  border-left: 130px solid transparent;
  position:absolute;
  right:0;
}

.cornerTxt span {
  position:absolute; top: -100px;width: 100px;left: -90px;
  text-align: center;  font-size: 16px; transform: rotate(45deg);  display:block;color:#fff;font-style: normal;font-weight: 600;line-height: 22px;
}

.plTitleGlo{min-height:62px;  padding: 8px 20px 0px 10px; background:#fff;}
.plTitleGlo h3{color: #000;font-family: 'Source Sans Pro', sans-serif !important;font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px; margin-bottom:14px;}
.bdrTPl{border-top:1px solid #fff; padding-top:10px;}

.programListGlobal li h3{color: #000;font-family: 'Source Sans Pro', sans-serif !important;font-size: 14px;font-style: normal;font-weight: 600;line-height: 22px; align-self: center;}
.programListGlobal li:hover h3{color:#000; text-decoration:none;}
.programListGlobal li a:hover{text-decoration:none;}


.new-online-program-section {
	width: 100%;
	padding: 0px 0px 58px 0px;
}

/* .new-online-program-section p {
	color: #444444;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 0px;
} */

.new-online-program-section .col-md-8, .col-md-3, .col-md-4 {
	float: left;
}

.new-online-program-section .col-md-8 {
	padding: 0;
}


.new-prog-box {
	padding: 20px 10px 0px 10px;
}
.proInfo1 {
    min-height: 148px;
}
.new-prog-box .col-md-4 {
	padding-left: 5px;
	padding-right: 5px;
}

.new-online-program-col {
	border: 1px solid var(--gray-200, #EAECF0);
	background: var(--base-white, #FFF);
	/* Shadow/sm */
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10);
	padding: 15px;
	margin-bottom: 10px;
}

.new-online-program-col:hover {
	border: 1px solid #E31E24;
	background: var(--base-white, #FFF);
	/* Shadow/sm */
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10);
}

.program-no-more-hover {
	display: none;
}

.new-online-program-col:hover .program-no-more-hover {
	display: block;
	background: #E31E24;
	height: 36px;
	padding: 0px 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 3px;
	width: 130px;
	margin-top: 15px;
}

.new-online-program-col:hover .program-no-more-hover span {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.new-online-program-col:hover .program-no-more {
	display: none;
}

.new-online-program-col h4 {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 27px;
	text-decoration-line: underline;
	margin-bottom: 10px;
	font-family: 'Source Sans Pro', sans-serif !important;
}

.new-online-program-col a {
	text-decoration: none !important;
}

.new-online-program-col p {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	margin-bottom: 0px;
}

.new-online-program-col .program-no-more {
	height: 36px;
	padding: 0px 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 3px;
	background: rgba(9, 30, 66, 0.06);
	width: 130px;
	margin-top: 15px;
}

.v5new-heading {
	color: #000000;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	display: block;
	height: 50px;
}

.v5list {
	width: 50%;
	float: left;
}

.new-online-program-col .program-no-more span {
	color: #172B4D;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.new-form-box h2 {
	margin: 0px;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	color: #ffffff;
	text-transform: capitalize;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px 4px 0px 0px;
	background: var(--red-c-hitkara, #CE1815);
}
.new-design-form.v5-form-fields {
	width:100%;
	float:left;
	padding: 30px 0px 0px 0px;
	border:none;
}
/* .new-design-form.v5-form-fields input[type="file"] {
    display: none;
} */
/* file upload button */
.new-design-form.v5-form-fields input[type="file"]::file-selector-button {
	padding: 0 16px !important;
	height: 42px !important;
	cursor: pointer;
	border-radius: 0px !important;
	border: none !important;
	border-right:1px solid rgba(106, 106, 106, 0.42) !important ;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05) !important;
	margin-right: 16px;
	transition: background-color 200ms;
	background: #ffffff !important;
  }
  
  /* file upload button hover state */
  /* .new-design-form.v5-form-fields input[type="file"]::file-selector-button:hover {
	background-color: #f3f4f6;
  } */
  
  /* file upload button active state */
  /* .new-design-form.v5-form-fields input[type="file"]::file-selector-button:active {
	background-color: #e5e7eb;
  } */
.new-design-form.v5-form-fields .custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}
.new-design-form.v5-form-fields form input {
	border-radius: 4px !important;
	border: 1px solid rgba(106, 106, 106, 0.42) !important;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05) !important;
	height: 42px !important;
	width: 100%;
	padding: 0 14px !important;
	font-size: 14px !important;
}

.new-design-form.v5-form-fields .md12 {
	width:47%;
	float:left;
	margin:0px 15px 20px 0px;
}

.new-design-form.v5-form-fields .error{
	color: #CE1815 !important;
}

.new-design-form.v5-form-fields form select {
	border-radius: 4px;
	border: 1px solid rgba(106, 106, 106, 0.42);
	/* Shadow/xs */
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	height: 42px;
	width: 100%;
	padding: 0 14px;
	font-size: 14px !important;
}

.new-design-form.v5-form-fields form input[type=checkbox] {
	width: 15px;
	height: 15px !important;
	border-radius: 2px !important;
	border: 1px solid var(--gray-300, #D0D5DD) !important;
	margin-top: 4px !important;
	margin-right: 7px;
}

.new-design-form.v5-form-fields form label {
	color: #333333;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 5px;
}
.new-design-form.v5-form-fields form label sup{
	color:#990000;
}

.new-design-form.v5-form-fields form input#btnSv5 {
	width: 380px;
	border-radius: 3px;
	background: var(--red-c-hitkara, #CE1815);
	/* Shadow/xs */
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	color: #ffffff;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

.new-design-form {
	border-radius: 0px 0px 10px 10px;
	border: 1px solid #EAECF0;
	padding: 20px;
}


.new-design-form form input {
	border-radius: 4px !important;
	border: 1px solid rgba(106, 106, 106, 0.42) !important;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05) !important;
	height: 42px !important;
	width: 100%;
	padding: 0 14px !important;
	font-size: 14px !important;
}

.new-design-form .md12 {
	margin-bottom: 20px;
}

.new-design-form .error{
	color: #CE1815 !important;
}

.new-design-form form select {
	border-radius: 4px;
	border: 1px solid rgba(106, 106, 106, 0.42);
	/* Shadow/xs */
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	height: 42px;
	width: 100%;
	padding: 0 14px;
	font-size: 14px !important;
}

.new-design-form form input[type=checkbox] {
	width: 15px;
	height: 15px !important;
	border-radius: 2px !important;
	border: 1px solid var(--gray-300, #D0D5DD) !important;
	margin-top: 4px !important;
	margin-right: 7px;
}

.new-design-form form label {
	color: #667085;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}

.new-design-form form input#btnS {
	width: 100%;
	border-radius: 3px;
	background: var(--red-c-hitkara, #CE1815);
	/* Shadow/xs */
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	color: #ffffff;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

#applyForm .modal-content {
	background: #CE1815;
	width: 500px;
}

#lsq-portal-widget-545839dc-ab72-11ed-bda5-062290c66066-a7f36d5c-05f6-4644-b919-d5170d578578 iframe {
	height: 506px !important;
}

#scholarshipForm .modal-content {
	background: #CE1815;
	width: 500px;
}

#scholarshipForm1 .modal-content {
	background: #CE1815;
	width: 800px;
}

#applyFormnew .modal-content {
	background: #CE1815;
	width: 500px;
}

#applyFormnew .success-text {
	font-size: 20px;
	line-height: 30px;
	color: #ffffff;
}

.failed-text {}

#applyForm .modal-header {
	border: 0px;
}

.applyformDiv {
	position: relative;
	width: 100%;
	padding: 30px;
	margin-top: 0px;
	font-family: 'Source Sans Pro';
}

.applyformDiv h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 40px;
	text-transform: capitalize;
	color: #FFFFFF;
}

.applyformDiv h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
}

.applyformDiv .md6 {
	width: 49%;
	display: inline-block;
	margin-top: 20px;
	padding-right: 20px;
}

.applyformDiv .md12 {
	width: 100%;
	display: block;
	margin-top: 12px;
}

.applyformDiv .md8 {
	width: 60%;
	display: inline-block;
	margin-top: 20px;
	padding-right: 20px;
}

.applyformDiv .md4 {
	width: 39%;
	display: inline-block;
	margin-top: 20px;
	padding-right: 0px;
}

.applyformDiv .close {
	background: transparent !important;
	border-radius: 35px;
	width: 35px;
	height: 35px;
	font-size: 34px;
	color: #ffffff !important;
	opacity: 1 !important;
	margin-right: -30px;
	margin-top: -30px;
	outline: none;border: 0;
  position: absolute;
  right: 20px;
  top: 10px;
}

.applyformDivBrochure .close {
	margin-top: 0px !important;
}

.enrollForm label {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	display: block;
}

.scholarship-form .form-control {
	width: 100%;
	border: 1px solid #fff;
	padding: 0px 12px;
	height: 46px;
	background: #ffffff;
	border-radius: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.scholer-buton p {
	text-align: center;
}

.scholarship-form .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	float: left;
}

.scholarship-form .wpcf7-not-valid-tip {
	color: #ffffff;
	font-size: 14px;
}

.scholer-buton p .wpcf7-spinner {
	display: none;
}

.scholarship-form .wpcf7-submit {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 32px;
	width: 70%;
	padding: 0px 0px;
	margin: 10px auto 0 auto;
	cursor: pointer;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	height: 50px;
	color: #CE1815;
}

.enrollForm input[type="text"], .enrollForm input[type="email"], .enrollForm input[type="tel"] {
	width: 100%;
	border: 1px solid #fff;
	padding: 0px 12px;
	height: 46px;
	background: #ffffff;
	border-radius: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.enrollForm input[type="button"] {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 0px;
	width: 70%;
	padding: 0px 0px;
	margin: 10px auto 0 auto;
	cursor: pointer;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	height: 50px;
	color: #CE1815;
}

.enrollForm input::placeholder {
	color: #0000009e;

}

.enrollForm select {
	width: 100%;
	border: 1px solid #fff;
	padding: 0px 12px;
	height: 46px;
	background: #ffffff;
	border-radius: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0000009e;
}

.enrollForm select {
	-webkit-appearance: none;
	appearance: none;
	background-image: url(images/icons/select-down.svg);
	background-position: 96% 12px;
	background-repeat: no-repeat;
}

.enrollForm select option:checked {
	color: #0000009e;
}

#viewBrochure .modal-content {
	background: #CE1815;
	width: 500px;
}

#viewBrochure1 .modal-content {
	background: #CE1815;
	width: 500px;
}

#viewBrochure2 .modal-content {
	background: #CE1815;
	width: 500px;
}

#viewBrochurenew .modal-content {
	background: #CE1815;
	width: 500px;
}

#viewsyllbus .modal-content {
	background: #CE1815;
	width: 500px;
}

#viewsyllbus .modal-header {
	border: 0px;
}

#viewBrochure .modal-header {
	border: 0px;
}

#viewBrochure1 .modal-content {
	background: #CE1815;
	width: 500px;
}

#viewBrochure1 .modal-header {
	border: 0px;
}

#downloadSyllabus .modal-content {
	background: #CE1815;
	width: 500px;
}

#downloadSyllabus .modal-header {
	border: 0px;
}

.enrollBrochure label {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	display: block;
}

.show-on-mobile {
	display: none;
}

.enrollBrochure input[type="text"], .enrollBrochure input[type="tel"] {
	width: 100%;
	border: 1px solid #fff;
	padding: 0px 12px;
	height: 46px;
	background: #ffffff;
	border-radius: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.enrollBrochure input[type="button"] {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 38px;
	width: 70%;
	padding: 0px 0px;
	margin: 20px auto 0 auto;
	cursor: pointer;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	height: 46px;
	color: #CE1815;
	display: flex;
	align-items: center;
	justify-content: center;
}

.enrollBrochure input::placeholder {
	color: #00000063;
}

.whyChooseSection{position: relative; padding: 70px 0 72px 0;}
.whyChooseSection .col-md-8{-webkit-box-flex: 0; -ms-flex: 0 0 66.666667%;  flex: 0 0 66.666667%;
    max-width: 66.666667%;}
.whyChooseSection .col-md-4{-webkit-box-flex: 0; -ms-flex: 0 0 33.333333;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;}
ul.nbpListWC {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 45px;margin-bottom: 0;}
.nbpListWC li {font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #444;flex-basis: calc(50% - 20px);position: relative;padding-left: 45px;
	margin-bottom: 40px;font-family: 'Source Sans Pro', sans-serif; padding-right: 20px;}
.nbpListWC li::before {content: '';position: absolute;left: 0;	top: 4px;	width: 28px;height: 28px;	background: url('images/icons/tick-icon.svg');}
.syllabusFAQSection .whyChooseSectionForm {
    background: #fff;
    padding: 18px 25px 25px;
    border-radius: 12px;
}
.whyChooseSectionForm .md12 {
    margin-bottom: 8px;
}
.whyChooseSectionForm {background: #f4f4f4;
    padding: 18px 25px 25px;
    border-radius: 12px;}
.whyChooseSectionForm h2{color: #111111;font-family: 'Source Sans Pro', sans-serif !important;font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; margin-bottom:18px;}
.whyChooseSectionForm input[type="text"], .whyChooseSectionForm input[type="email"], .whyChooseSectionForm input[type="tel"], .whyChooseSectionForm select 
{background-color: #fff !important;
    margin-bottom: 0px !important;
    color: #000 !important;
    border-radius: 5px !important;
    border: 1px solid #cecece !important;}
.whyChooseSectionForm input::placeholder{color: #8D8D8D !important;}
.whyChooseSectionForm select{}
.whyChooseSectionForm label{color: #111111 !important;font-family: Source Sans Pro;font-size: 12px !important;font-style: normal !important;font-weight: 400 !important;line-height: 15px !important; }
.whyChooseSectionForm input[type="button"]{border-radius: 2px !important;background: #E3000F !important; border: 1px solid #E3000F !important; color: #E0E0E0 !important; width: 100% !important; margin-top: 20px !important; height: 42px !important;}

.world-class-content{background: #F1F1F1; width:100%; position:relative; padding:70px 0px 80px 0px;}
#worldClassSlider{margin-top:50px;}
#worldClassSlider .wcLogo{}
#worldClassSlider .owl-stage{display: flex;}
#worldClassSlider .owl-item img{width: auto; margin: 10px 0px 20px;}
#worldClassSliderDeakin{margin-top:50px;}
#worldClassSliderDeakin .wcLogo{}
#worldClassSliderDeakin .owl-stage{display: flex;}
#worldClassSliderDeakin .owl-item img{width: auto; margin: 10px 0px 20px;}
.aboutProgram h2 {
    margin-bottom: 10px!important;
}
h2.pharmaTxtHead span {
    font-size: 25px;
    color: #000 !important;
}
.article-items {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
	/*max-height:350px;*/
}
.wcLogo {
    position: relative;
    overflow: hidden;
    padding:20px;
    /*display: flex;*/
    flex-direction: column;
    align-items: stretch; margin-left: 1px;
}
.wcLogo p{color: #000;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 28px; margin-bottom:20px;}
.wcLogo .wcImg{min-height: 60px;}
.wcLogo a.knowMore{position:absolute; bottom:10px; border-radius: 50px; color:#E31E24;text-align: center;font-family: 'Source Sans Pro', sans-serif;font-size: 15px;
font-style: normal;font-weight: 400;line-height: 20px; border: 1px solid #E31E24;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); padding:6px 18px;margin-bottom:10px;}
.wcLogo a.knowMore:hover{text-decoration:none; background:#E31E24; color:#fff;}

.article-items .b1{border: 1px solid #0056D2;}
.article-items .b2{border: 1px solid #CE1815;}
.article-items .b3{border: 1px solid #006DB5;}
.article-items .b4{border: 1px solid #161D23;}
.article-items .b5{border: 1px solid #161D23;}

.nextbestPlace {
	background-size: contain;
	position: relative;
	background-repeat: no-repeat;
	background-image: url('images/Rectangle-22.jpg');
	padding: 120px 0 120px 0;
	background-position: right;
}

.nextbestPlace::before {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(89.48deg, #FFFFFF 4%, rgba(255, 255, 255, 0.932171) 30.62%, rgba(255, 255, 255, 0.876482) 46.19%, rgba(255, 255, 255, 0.678814) 73.4%, rgba(255, 255, 255, 0) 84.24%);
	content: "";
}

.nbpDiv {
	max-width: 85%;
}

ul.nbpList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 45px;
	margin-bottom: 0;
}

.nbpList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	flex-basis: calc(33.3% - 20px);
	position: relative;
	padding-left: 45px;
	margin-bottom: 40px;
	font-family: 'Source Sans Pro', sans-serif;
}

.nbpList li b {
	color: #000000;
	font-family: 'gothammedium', sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}

.nbpList li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 28px;
	height: 28px;
	background: url('images/icons/tick-icon.svg');
}

.globalSection {
	display: block;
}

.globalSectionMob {
	display: none;
}

.globalSection {
	position: relative;
	padding: 0px 0px;
}

#globalSlider .item {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 105px 0 60px 0;
	text-align: center;
	overflow: hidden;
	min-height: 550px;
}

.slide1 {
	background-image: url('images/DK-BANNER-1.jpg');
}

.slide2 {
	background-image: url('images/slider/EY-2000x770.jpg');
}

.slide3 {
	background-image: url('images/slider/Linkedin-2000x770-a.jpg');
}

.slide4 {
	background-image: url('images/slider/Linkedin-2000x770.jpg');
}

.textHeadSld {
	margin-left: 50%;
	text-align: left;
	position: relative;
	margin-right: 75px;
}

.textHeadSld h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	text-transform: capitalize;
	color: #FFFFFF;
}

.textHeadSld h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 20px 0px 20px 0px;
}

.textHeadSld p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
	max-width: 475px;
}

.DeakinContent {
	max-width: 42%;
	text-align: left;
	position: relative;
	margin-right: 75px;
	color: #000;
	padding: 20px 15px 20px 15px;
	float: right;
	overflow: hidden;
	background: #000;
}

/*.DeakinContent:before {  content: "";  background: #000;  position: absolute;  top: 28px;  left: 0;  right: 0;  transform: skewY(-6deg);width: 100%;height: 100%;}*/
.DeakinContent h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	text-transform: capitalize;
	color: #FFFFFF;
}

.DeakinContent h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 20px 0px 20px 0px;
}

.DeakinContent p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
}

.btmLogoDeakin {
	position: absolute;
	right: 120px;
	bottom: 20px;
	max-width: 320px;
}

.eyContent {
	max-width: 30%;
	text-align: left;
	position: relative;
	margin-right: 75px;
	color: #000;
	padding: 55px 15px 10px 15px;
	float: right;
	overflow: hidden;
}

.eyContent:before {
	content: "";
	background: #fee600;
	position: absolute;
	top: 28px;
	left: 0;
	right: 0;
	/*transform: skewY(-6deg);*/
	width: 100%;
	height: 100%;
}

.eyContent p {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #232323;
}

.btmLogoey {
	position: absolute;
	right: 120px;
	bottom: 20px;
	max-width: 140px;
}

.linkDContent {
	max-width: 100%;
	text-align: left;
	position: relative;
	margin-right: 75px;
	margin-top: 0px;
	color: #000;
	padding: 80px 20px 0px 20px;
	float: right;
	overflow: hidden;
}

/*.linkDContent:before {  content: "";  background: #0072bc;  position: absolute;  top: 28px;  left: 0;  right: 0;  transform: skewY(-6deg);width: 100%;height: 100%;}*/
.linkDContent h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 42px;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.linkDContent p {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
}

.btmLogolinkD {
	position: absolute;
	right: 120px;
	bottom: 60px;
	max-width: 300px;
}

.linkDContent1 {
	text-align: left;
	position: relative;
	color: #000;
	padding: 80px 20px 20px 20px;
	max-width: 90%;
}

.linkDContent1 h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #FFFFFF;
}

.linkDContent1 p {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
}

.harvardContent {
	max-width: 35%;
	text-align: left;
	position: relative;
	margin-right: 80px;
	color: #000;
	padding: 20px 20px 0px 20px;
	float: right;
	overflow: hidden;
	margin-top: 80px;
	background: #e7eefa;
}

/*.harvardContent:before {  content: "";  background: #a90d34;  position: absolute;  top: 28px;  left: 0;  right: 0;  transform: skewY(-6deg);width: 100%;height: 100%;}*/
.harvardContent p {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #a90d34;
}

.btmLogohar {
	position: absolute;
	right: 120px;
	bottom: 40px;
	max-width: 200px;
}


#globalSlider .owl-dots {
	text-align: center;
	position: relative;
	margin-top: -45px;
}

#globalSlider .owl-dot {
	background: #D9D9D9;
	width: 20px;
	height: 6px;
	display: inline-block;
}

#globalSlider .owl-dot.active {
	background: #CE1815 !important;
	width: 50px;
}

#globalSlider .owl-dot {
	border: none;
	margin: 5px;
	border-radius: 50px;
}

.globalSectionMob {
	background: rgb(255, 255, 255);
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, #CE1815 25%, #CE1815 100%);
}

.globalSectionMob .gsTextDiv {
	padding-bottom: 30px;
}

.globalSectionMob .gsTextDiv img.globla {
	max-width: 80%;
	margin: 0 auto;
}

.globalSectionMob .gsTextDiv h2 {
	margin: 30px 0px;
	font-weight: 500;
	font-size: 28px;
	line-height: 38px;
	color: #FFFFFF;
	text-align: center;
}

.globalSectionMob .gsTextDiv h3 {
	margin: 30px 0px;
	font-weight: 500;
	font-size: 17px;
	line-height: 28px;
	color: #FFFFFF;
	text-align: center;
}

.globalSectionMob .gsTextDiv p {
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: 400;
}

#globalSliderMob .owl-dots {
	text-align: center;
	position: relative;
	margin-top: -15px;
	padding-bottom: 20px;
}

#globalSliderMob .owl-dot {
	background: #667085 !important;
	display: inline-block;
}

#globalSliderMob .owl-dot.active {
	background: #fff !important;
	border: 0px solid #CE1815;
}

#globalSliderMob .owl-dot {
	width: 10px;
	border: none;
	height: 10px;
	margin: 7px;
	border-radius: 15px;
	border: 0px solid #000;
}



.ourProgramHM {
	position: relative;
	padding: 65px 0px 75px 0px;
	background: #000000;
}

ul.programsList {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 45px;
	margin-bottom: 0;
}

.programsList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	position: relative;
	border-radius: 11px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
	margin-bottom: 24px;
}

img.programPic {
	border-radius: 6px 6px 0px 0px;
}

.proDiv {
	padding: 14px 10px;
	display: flex;
	align-items: center;
	min-height: 140px;
	flex-direction: column;
	justify-content: space-between;
}

.proInfo {
	width: 100%;
}

.program-no-more {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 10px;
}

.proDiv h4 {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #444;
	margin-bottom: 0px;
}

.proDiv p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #444;
	font-family: 'gotham';
	margin-bottom: 0px;
}

.proDiv p span {
	display: block;
}

.proDiv span {
	font-weight: 500;
	font-size: 13px;
	line-height: 24px;
	color: #CE1815;
	border: 1px solid #CE1815;
	padding: 4px 7px;
	border-radius: 4px;
	margin-left: 0;
	text-align: center;

}

.proDiv span:hover {
	text-decoration: none;
	color: #fff;
	background: #CE1815;
}

/* .proDiv a {
	font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    color: #CE1815;
    border: 1px solid #CE1815;
    padding: 4px 7px;
    border-radius: 4px;
    margin-left: 0;
    text-align: center;
	
} */

.programsList li a {
	text-decoration: none !important;
}

.programsList li a:hover {
	text-decoration: none !important;
}



ul.recruiter-client-list {
	width: 100%;
	display: flex;
	align-items: center;
	flex-flow: wrap;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}


.recruiter-client-list li {
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 17px auto;
    padding: 0px 13px;
}

.recruiter-list-five li img {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	max-width: 86%;
	width: auto !important;
}

.recruiter-list-five li img:hover {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.recruiter-list-five li {
	width: 12%;
}

ul.logo5 {
	width: 100%;
	display: flex;
	align-items: center;
	flex-flow: wrap;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}

.logo5 li {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 18px auto 18px auto;
	padding: 15px 20px;
}

.logo5 li img {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	max-width: 100%;
	width: auto !important;
}

.logo5 li img:hover {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.logo5 li {
	width: 19%;
}

ul.logo6 {
	width: 100%;
	display: flex;
	align-items: center;
	flex-flow: wrap;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}

.logo6 li {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 18px auto 18px auto;
	padding: 25px 20px;
}

.logo6 li img {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	max-width: 100%;
	width: auto !important;
}

.logo6 li img:hover {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.logo6 li {
	width: 16%;
}

.openDoors {
	position: relative;
	padding: 54px 0px 60px 0px;
	margin-top: 0;
}

.openDoors h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 35px;
	line-height: 46px;
	color: #101828;
	margin-top: 15px;
}

.openDoors h2 span {
	color: #CE1815;
}

.openDoors p {
	color: #000000;
	line-height: 30px;
	max-width: 100%;
}
.recruiterSliderDesk{display:block;}
.recruiterSliderMob{display:none;}
#recruiterSlider .owl-dots {
	text-align: center;
	position: relative;
	margin-top: -15px;
}

#recruiterSlider .owl-dot {
	background: #fff !important;
	display: inline-block;
}

#recruiterSlider .owl-dot.active {
	background: #CE1815 !important;
	border: 1px solid #CE1815;
}

#recruiterSlider .owl-dot {
	width: 15px;
	border: none;
	height: 15px;
	margin: 7px;
	border-radius: 15px;
	border: 1px solid #000;
}

.placementSupport {
	position: relative;
	padding: 70px 0px;
	background: #000;
}

.placementSupport .row {
	width: 95%;
	margin: 0 auto;
}

.psWrap {
	max-width: 800px;
	margin: 0 auto;
	text-align: center;
}

.psWrap h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #FFFFFF;
}

.psWrap h2 span {
	color: #CE1815;
}

.psWrap p {
	color: #FFFFFF;
}

.psWrap1 {
	max-width: 925px;
	margin: 0 auto;
	text-align: center;
}

.psWrap1 h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #FFFFFF;
}

.psWrap1 h2 span {
	color: #CE1815;
}

.psWrap1 p {
	color: #FFFFFF;
}

#supportServices {
	margin-top: 50px;
}

#supportServices .owl-stage {
	display: flex;
	padding-bottom: 10px;
}

#supportServices .item {
	/*display: flex; flex-wrap: wrap;    flex: 1 0 auto;*/
	height: 100%;
}

#supportServices .item {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	position: relative;
	border-radius: 5px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}
#supportServices .owl-dots {text-align: center; margin-top: 15px;}
#supportServices .owl-dot{background: #000;display:inline-block; border:1px solid #fff;}
#supportServices .owl-dot {width: 10px;height: 10px;}
#supportServices .owl-dot.active{background: #CE1815; border:1px solid #CE1815;}
#supportServices .owl-dot {width: 10px !important; height: 10px !important;margin: 5px !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
.psPadd {
	padding: 20px 20px 36px 20px;
}

.psPadd h3 {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #232323;
	margin-bottom: 23px;
}

.psPadd p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #232323;
}

.industryStalwarts {
	position: relative;
	padding: 70px 0px 55px 0px;
	background: #F1F1F1;
}

ul.stalwartsList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 38px;
	margin-bottom: 0;
}

.stalwartsList li {
	flex-basis: calc(15% - -10px);
	position: relative;
	margin-bottom: 25px;
}

.stalwarsList5 li {
	flex-basis: calc(20% - -10px) !important;
	position: relative;
	margin-bottom: 25px;
}


.stalwartsList.new-client-design li {
	flex-basis: calc(23% - -10px);
	position: relative;
	margin-bottom: 25px;
	background:#fff;
	border: 0.946px solid #EAECF0;
}

.stalwartsList li .stalwarts-col {
	padding: 2px 8px 8px 8px;
	border: 0px solid #DBDBDB;
	border-top: none;
}

.stalwartsList li h4 {color: #000;text-align: center;font-family: 'Source Sans Pro', sans-serif !important;font-size: 16px;font-style: normal;font-weight: 600;line-height: 28.378px; }
.stalwartsList li h5 {color: #000;text-align: center;font-family: 'Source Sans Pro', sans-serif !important;font-size: 14px;font-style: normal;font-weight: 400;line-height: 17px;margin:-10px 0px 0px 0px; }

.stalwartsList li .stalwarts-col p {
	margin: 0px;
}

.stalwartsList li .stalwarts-col p br {
	display: none;
}

.stalwartsList li .stalwarts-col .border-line {
	text-align: center;
	margin: 0 auto 6px auto;
	width: 87px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.stalwartsList.new-client-design li .stalwarts-col span {
	font-style: normal;
	font-weight: 400;
	font-size: 13.458px;
	line-height: 21.148px; 
	text-align: center;
	color: #3E3E59;
	display: block;
	margin-bottom: 2px;
	border-bottom: 0.961px dotted #8C8C8C;
	padding-bottom: 7px;
	    font-family: 'Source Sans Pro', sans-serif !important;
}

.stalwartsList li .stalwarts-col span {
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	color: #000000;
	display: block;
	margin-bottom: 6px;
	border-bottom: 0.961px dashed #8C8C8C;
	padding-bottom: 7px;
	font-family: 'Source Sans Pro', sans-serif !important;
}

.stalwartsServices {display: none;}
.stalwartsListDesk {display: block;}

.stalwartsServices li h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	margin: 20px 0px 10px 0px
}
.stalwartsServices li h5 {font-style: normal;font-weight: 400;	line-height: 24px;	color: #000000;font-size: 15px; margin:-10px 0px 0px 0px; text-align: center;}
.stalwartsServices li img.ssImg {
	max-width: 85px;
}

.stalwartsList.new-client-design li .twoLogo {
	display: flex;
	padding-top: 0px;align-items: center; min-height:42px;
}

.twoLogo {
	display: flex;
	/* flex-direction: column;
	justify-content: center; */
}

.twoLogo.new-prog-page {
	justify-content: center;
	align-items: center;
}

.twoLogo.new-prog-page .logoLeft {
	width: 100%;
	text-align: center;
}

.twoLogo.new-prog-page .logoLeft img {
	max-width: 100%;
	/*height: 45px;*/
}

.oneLogo.new-prog-page .logoLeft img {
  width: auto;
  margin: 0 auto;
}

.logoLeft {
	width: 50%;
	/* text-align: center;
	margin-bottom: 10px; */
	padding-left:10px;
	border-left:1px solid #8C8C8C;
	
}

.logoLeft img {
	max-width: 90%;
	width: auto;
	height: auto;
	
  max-height: 32px;
}

.logoRight {
	width: 50%;
	text-align: right; padding-right:10px;
}

.logoRight img {
	max-width: 90%;
	width: auto;
	height: auto;
	
  max-height: 26px;
}


.enrollDiv {
	background: #CE1815;
	padding: 0px 0px 0px 0px;
	width: 100%;
	position: relative;
	display: flex;
}

.rectangleD {
	background: url(images/icons/rect.svg) no-repeat;
	width: 130px;
	height: 130px;
	position: absolute;
	top: 20%;
	left: 35%;
	content: "";
}

.formBlk .enrollDiv {
	background: #000000;
}

.formDiv {
	position: relative;
	width: 40%;
	right: 0px;
	padding: 30px 0;
	font-family: 'Source Sans Pro';
}

.formDiv h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	text-transform: capitalize;
	color: #FFFFFF;
}

.enrollPic {
	position: relative;
	width: 50%;
}

.enrollPic img {
	bottom: 0px;
	position: absolute;
	left: 20%;
}

.formDiv .md6 {
	width: 49%;
	display: inline-block;
	margin-top: 20px;
	padding-right: 20px;
	position: relative;
}

.formDiv .md12 {
	width: 100%;
	display: block;
	margin-top: 12px;
	position: relative;
}

.enrollForm .error {
	color: #ce1815;
	font-size: 14px;
	font-weight: 400;
}

/* .error {
	position: absolute;
	top: 40px;
	right: 34px;
	color: #f7f307;
} */

.Success-submit {
	background: #FFCC4D;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 0px;
	padding: 15px 15px;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #414141;
	margin-top: 20px;
}

.not-submited {
	background: #FFCC4D;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 0px;
	padding: 15px 15px;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #E31E24;
	margin-top: 20px;
}

.success-form {
	background: #FFCC4D;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 20px 30px;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #414141;
	margin-top: 20px;
}

.enrollForm label {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	display: block;
}

.enrollForm input[type="text"], .enrollForm input[type="email"], .enrollForm input[type="tel"] {
	width: 100%;
	border: 1px solid #fff;
	padding: 0px 12px;
	background: #ffffff;
	border-radius: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	height: 46px;
	line-height: 24px;
	color: #000000;
}

.enrollForm input::-webkit-input-placeholder {
	/* Edge */
	color: #0000009e;
}

.enrollForm input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #0000009e;
}

.enrollForm input::placeholder {
	color: #0000009e;
}

.enrollForm input[type="button"] {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 38px;
	width: 70%;
	padding: 0px 0px;
	margin: 10px auto 0 auto;
	cursor: pointer;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	height: 50px;
	color: #CE1815;
}


.entrepreneurshipSection {
	position: relative;
	padding: 74px 0px 75px 0px;
}

.entrepreneurshipSection h2 {
	margin-bottom: 15px;
}

.entrepreneurshipSection p {
	max-width: 100%
}

.entrepreneurshipSection .enterPicD {
	padding-left: 35px;
}

.enterPic {
	padding: 10px 0px 20px 0px;
}

.eShipSlider {
	margin-top: 80px;
}

.eShipSlider li.item img {
	width: auto !important;
	max-width: 100%;
	margin: 0 auto;
}

ul.entreSlider {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 50px 0;
	margin-bottom: 0;
}

.entreSlider li {
	flex-basis: calc(13.5% - 10px);
	align-self: center;
	text-align: center;
}

.eligibilitySection {
	position: relative;
	padding: 74px 0px 70px 0px;
	background: #CE1815;
}

.eligibilitySection h2 {
	margin-bottom: 30px;
	color: #fff;
}

.eligibilitySection p {
	max-width: 80%;
	color: #fff;
}

.eligibilitySection .enterPicD {
	padding-left: 35px;
	float: right;
}

.eligibilitySection .enterPic {
	padding: 10px 0px 20px 0px;
}

.ourAlumni {
	position: relative;
	padding: 64px 0px 64px 0px;
	background: #000;
}

#alumniList {
	margin-top: 28px;
}

.alumniList {
	position: relative;
	margin-top: 30px;
	margin-bottom: 10px;
	background: rgba(255, 255, 255, 0.05);
	border: 0.5px solid rgba(255, 255, 255, 0.2);
	padding: 45px 20px;
}

#alumniList .owl-dots {
	text-align: center;
	position: relative;
	margin-top: 15px;
}

#alumniList .owl-dot {
	background: #667085 !important;
	display: inline-block;
}

#alumniList .owl-dot.active {
	background: #CE1815 !important;
	border: 1px solid #CE1815;
}

#alumniList .owl-dot {
	width: 10px;
	border: none;
	height: 10px;
	margin: 7px;
	border-radius: 10px;
	border: 1px solid #000;
}

.aluTop {
	display: flex;
}

.aluTop img {
	width: 60px !important;
	height: 60px;
	margin-right: 25px;
}

.aluInfo h4 {
	font-size: 18px;
	line-height: 136.7%;
	color: #FFFFFF;
	margin: 0;
}

.aluInfo p {
	font-weight: 400;
	font-size: 14px;
	line-height: 136.7%;
	letter-spacing: 0.06em;
	color: rgba(255, 255, 255, 0.5);
}

.aluBottom {
	margin-top: 20px;
}

.aluBottom p {
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
}


.newEventsHm {
	padding: 65px 0px 50px 0px;
}

.eventsListhm {
	width: 92%;
	margin-top: 30px;
}

.eventsListhm li img {
	width: 100%;
}

.infoEvents {
	background: #F0F0F0;
	border-left: 15px solid #CE1815;
	padding: 22px 32px;
}

.infoEvents h3 {
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000;
}

.infoEvents h3 a {
	color: #000;
	text-decoration: none;
}

.infoEvents p {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #002147;
}

a.lmEve {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	color: #CE1815;
}

.newsListhm {
	margin-top: 30px;
}

.newsListhm li {
	display: flex;
	margin-bottom: 50px;
}

.newsListhm.chitkara-backend .col-md-6 {
	float: left;
	padding: 0 4px;
}

.newsListhm li h5 {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #002147;
}

.infoNews {
	padding-left: 20px;
}

.newsListhm li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000;
}

.newsListhm h3 a {
	color: #000;
	text-decoration: none;
}

.newsListhm p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #002147;
}

.newsListhm li img {
	width: 100%;
	min-width: 175px;
	height: auto;
	margin-left: 0px;
	max-width: 175px;
}

a.moreEN {
	/*font-family: 'Roboto';*/
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	padding: 12px 20px;
	border: 1px solid #002147;
	color: #002147;
}

a.moreEN:hover {
	color: #fff;
	background: #002147;
	text-decoration: none;
}

.canSection {
	background: #000000;
	padding: 70px 0px 55px 0px;
	position: relative;
}

.canSection .col-md-9 {
	float: left !important;
}

.canSection .col-md-3 {
	float: left !important;
}

p.canPara {
	max-width: 875px;
	color: #fff;
	margin-top: 20px;
}

.caanlogo {
	margin-bottom: 20px;
}

ul.canListStyle {}

.canListStyle li {
	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}

.canListStyle li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	text-align: center;
	color: #CE1815;
}

.canListStyle li h3 span {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	padding-top: 10px;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
}

ul.canList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0px;
	margin-bottom: 0;
}

.canList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(50% - 14px);
	position: relative;
	text-align: center;
	margin: 15px 0px;
}

.canList li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	text-align: center;
	color: #CE1815;
}

.canList li h3 span {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	padding-top: 10px;
}

.sectionFAQ {
	margin-top: 60px;
	margin-bottom: 95px;
	position: relative;
	clear: both;
}

.sectionFAQ .row {
	width: 80%;
	margin: 0 auto
}

.accordion_headOX {
	background-color: #fff;
	color: #414141;
	cursor: pointer;
	margin: 0 0 1px 0;
	padding: 20px 0px;
	border-bottom: 1px solid #eee;
	/*font-family: 'Roboto';*/
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	color: #002147;
	position: relative;
	line-height: 32px;
}

.accordion_headOX h3 {	font-style: normal;	font-weight: 500;	padding-right: 40px;	line-height: 32px;	display: flex; font-family: 'Source Sans Pro', sans-serif !important; color: #002147;font-size: 18px;}
.accordion_headOX b {	font-style: normal;	font-weight: 500;	padding-right: 40px;	line-height: 32px;	display: flex;}
.accordion_bodyOX {background: #fff;border-bottom: 1px solid #eee;padding-top: 20px;padding-bottom: 20px;}

.plusminusOX {
	color: #101828;
	font-size: 26px;
	font-weight: 400;
	position: absolute;
	right: 0;
	top: 17px;
	border: 2px solid #101828;
	border-radius: 25px;
	width: 25px;
	height: 25px;
	line-height: 20px;
	text-align: center;
}

.faqHead {
	background: #fff;
	cursor: pointer;
	margin: 0 0 0px 0;
	padding: 13px 25px;
	border-bottom: 1px solid #eee;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	color: #002147;
	position: relative;
	line-height: 32px;
	font-family: 'gothammedium', sans-serif;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.faqHead p {
	margin-bottom: 0;
}

.addBG {
	background: linear-gradient(90.44deg, #9F080D 0.41%, #CE1815 100%);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
	color: #fff
}

.addBG b {
	color: #fff !important;
}

.faqHead b {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

.faqBody {
	background: #fff;
	border-bottom: 1px solid #eee;
	padding: 30px 50px 30px 40px;
}

.faqBody h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #CE1815;
	font-family: 'gothammedium', sans-serif;
}

.ddArrow {
	color: #101828;
	font-size: 26px;
	font-weight: 400;
	position: absolute;
	right: 30px;
	top: 25px;
	width: 25px;
	height: 25px;
	line-height: 20px;
	text-align: center;
}

.ddArrow p {
	margin-bottom: 0px;
}

.addMinus {
	background: url(images/icons/faq-down.svg) no-repeat;
	width: 16px;
	height: 10px;
	margin-left: 5px;
	margin-top: -6px;
}

.addPlus {
	background: url(images/icons/faq-up.svg) no-repeat;
	width: 16px;
	height: 10px;
	margin-left: 0px;
	margin-top: 0px;
}

.connectSupport {
	background: rgb(255, 255, 255);
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 65%, rgba(0, 0, 0, 1) 65%, rgba(0, 0, 0, 1) 100%);
}

.contactPadding {
	background: #fff !important;
	padding: 70px 0px !important;
}

.connectSec {
	background: #F1F1F1;
	border-radius: 20px;
	padding: 23px 50px 38px 50px;
	position: relative;
}

.connectDiv {
	display: flex;
}

.csIcon {
	margin-right: 30px;
}

.imgSupport img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.csTxt p {
	max-width: 565px;
}

a.csTxtBtn {
	background: #CE1815;
	text-decoration: none;
	border-radius: 50px;
	padding: 14px 31px;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
	display: table;
}

/* PROGRAM PAGE */
.learningPedagogy {
	position: relative;
	padding: 65px 0px 5px 0px;
	background: rgb(255, 255, 255);
	background: linear-gradient(360deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 45%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%);
}

/*ul.lpList{display:flex; flex-wrap: wrap;    justify-content: space-between; margin-top:45px; margin-bottom: 0;}*/
#pedagogyList {
	margin-top: 45px;
}

#pedagogyList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(25% - 15px);
	position: relative;
	border-radius: 5px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
	padding: 30px 24px 30px 24px;
	list-style: none;
}

#pedagogyList li h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
}

#pedagogyList li img.lpIcon {
	width: auto;
}

#pedagogyList .owl-stage {
	display: flex;
	padding-bottom: 10px;
}

#pedagogyList .article-items {
	/*display: flex; flex-wrap: wrap;    flex: 1 0 auto;*/
	height: 100%;
}

#pedagogyList .owl-dots {
	text-align: center;
	position: relative;
	margin-top: 15px;
}

#pedagogyList .owl-dot {
	background: #667085 !important;
	display: inline-block;
}

#pedagogyList .owl-dot.active {
	background: #CE1815 !important;
	border: 1px solid #CE1815;
}

#pedagogyList .owl-dot {
	width: 10px;
	border: none;
	height: 10px;
	margin: 7px;
	border-radius: 10px;
	border: 1px solid #000;
}

#pedagogyList1 {
	margin-top: 45px;
}

#pedagogyList1 .col-md-4 {
	float: left;
}

#pedagogyList1 li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(25% - 15px);
	position: relative;
	border-radius: 5px;
	background: #FFFFFF;
	box-shadow: 2px 2px 5px rgb(0 0 0 / 14%);
	padding: 20px;
	list-style: none;
}

/* body.page-template.page.page-id-880 .keyHighlights{
	display: none;
} */
#pedagogyList1 li h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #CE1815;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
	min-height: 50px;
}

#pedagogyList1 li p {
	min-height: 235px;
	margin-bottom: 0px;
}

#pedagogyList1 li img.lpIcon {
	width: auto;
}

#pedagogyList1 .owl-stage {
	display: flex;
	padding-bottom: 10px;
}

#pedagogyList1 .article-items {
	/*display: flex; flex-wrap: wrap;    flex: 1 0 auto;*/
	height: 100%;
	margin-bottom: 17px;
}


.keyHighlights {
	padding: 65px 0 40px 0;
	background: #FFFFFF;
}

.keyHDiv {
	max-width: 100%;
}

ul.keyHList {
	display: flex;
	flex-wrap: wrap;
	margin-top: 45px;
	margin-bottom: 0;
	justify-content: space-between;
}

li.item-empty {
	visibility: hidden;
}

.keyHList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	flex-basis: calc(33.3% - 55px);
	position: relative;
	padding-left: 45px;
	margin-bottom: 30px;
	font-family: 'Source Sans Pro', sans-serif;
}

.keyHList li b {
	color: #101828;
	font-family: 'gothammedium', sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
}

.keyHList li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0px;
	width: 28px;
	height: 28px;
	background: url('images/icons/tick-icon.svg');
}

.loanAssistance {
	background: #fff;
	padding: 00px 0px 70px 0px;
	position: relative;
}

.loanAssistance .col-md-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
	max-width: 35%;
}

.loanAssistance .col-md-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 65%;
	flex: 0 0 65%;
	max-width: 65%;
}

.loanAssistance .feePadd {
	padding-right: 30px;
	position: relative;
	top: 0px;
}

.loanAssistance .feeDetailsP p {
	font-size: 16px;
	line-height: 28px;
}

.loanAssistance h4 {
	font-family: 'gothammedium';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	margin-top: 12px;
}

.loanAssistance .liquiloansSec {
	padding: 20px;
	box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
}

.liquiloansLogo {
	width: 32%;
	text-align: center;
}

.loanAssistance .emiTxt {
	width: 33%;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	text-align: center;
}

.jodoTxt {
	width: 33%;
	border-left: 1px solid #ccc;
	padding-left: 30px;
	text-align: center;
}

.loanAssistance a.enquireNow {
	background: #CE1815;
	text-decoration: none;
	border-radius: 50px;
	padding: 11px 50px;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
	display: table;
}



.syllabusSection {
	background: #CE1815;
	padding: 70px 0px 60px 0px;
	display: flex;
}

.syllabusSection p {
	color: #fff;
	max-width: 720px;
}

.syllabusSection .col-md-4 {
	align-self: center;
}

.syllabusSection a.downloadSyllabus {
	background: #F9F5FF;
	border: 1px solid #F9F5FF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 16px 28px;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000;
	text-align: center;
	font-family: 'gothammedium', serif;
	display: table;
	min-width: 345px;
}


.syllabusFAQSection {
	background: #000;
	padding: 70px 0px 60px 0px;
	display: flex;
}

.sFaqP {
	margin-bottom: 55px;
	padding-right: 30px;
	color: #fff;
}

ul.syllabusList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.syllabusList li {
	flex-basis: calc(50% - .5px);
	text-align: center;
	background: linear-gradient(135.08deg, #9F080D 2.11%, #E31E24 102.24%);
	padding: 45px 20px;
	min-height: 190px;
	color: #FFFFFF;
	margin-bottom: 1px;
}

.syllabusList li h4 {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 24px;
	color: #FFFFFF;
}

.syllabusList li h4 span {
	display: block;
	font-family: 'gothammedium', serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
}
.masterClassProgram{padding: 70px 0px 20px 0px;
	background: #fff;}

.degreeSection {
	background: #CE1815;
	padding: 0px;
	display: flex;
}

.degreeSection p {
	color: #fff;
	max-width: 720px;
}

.degreeSection .col-md-7 {
	align-self: center;
}

.degreeSection .col-md-5 img {
	max-height: 340px;
}

.careerSection {
	padding: 70px 0px 60px 0px;
	background: #CE1815;
}

.careerSection h2 {
	margin-bottom: 30px;
}

.careerSection .enterPicD {
	padding-left: 50px;
	margin-top: 50px;
}

.enrollSection {
	background: #CE1815;
	padding: 65px 0px 80px 0px;
	position: relative;
}

.enrollSection h2 {
	text-align: center;
}

.enrollSection p {
	text-align: center;
}

ul.stepsEnroll {
	display: flex;
	flex-wrap: wrap;
	margin-top: 45px;
	margin-bottom: 0;
	justify-content: space-between;
}

ul.stepsEnroll li {
	background: #FFF2F2;
	flex-basis: calc(33.3% - 17px);
	position: relative;
	padding: 29px 33px 23px 33px;
}

ul.stepsEnroll h3 {
	text-align: center;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 40px;
	color: #000000;
	margin-bottom: 15px;
}


/* ABOUT US PAGE */
.aboutSection {
	background: #fff;
	padding: 80px 0px;
}

.placementSupportServices {
	background: #fff;
	padding: 80px 0px;
}

.placementSupportServices h2 {
	text-align: center;
	margin-bottom: 20px;
}

.placementSupportServices .padd {
	max-width: 770px;
	text-align: center;
	margin: 0 auto;
}

ul.pssList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
	margin-bottom: 0;
}

.pssList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(33.3% - 30px);
	position: relative;
	text-align: center;
	margin: 15px 0px;
}

.pssList li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #000000;
	margin: 15px 0px 10px 0px;
}

.pssList li p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	color: #000000;
}

.visionSec {
	position: relative;
	padding: 70px 0px;
	background: #CE1815;
	color: #fff;
}

.visionSec h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #FFFFFF;
	margin-bottom: 15px;
}

.visionSec p {
	color: #FFFFFF;
}

.visionWrap {
	display: flex;
	flex-wrap: wrap;
}

.visionTxt {
	width: 55%;
	padding-right: 50px;
	align-self: center;
}

.visionPic {
	width: 45%;
}

.missionSec {
	position: relative;
	padding: 70px 0px;
	background: #000000;
	color: #fff;
}

.missionSec h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #FFFFFF;
	margin-bottom: 15px;
}

.missionSec p {
	color: #FFFFFF;
}

.missionWrap {
	display: flex;
	flex-wrap: wrap;
}

.missionTxt {
	width: 55%;
	padding-left: 50px;
	align-self: center;
}

.missionPic {
	width: 45%;
}

.coreValues {
	padding: 80px 0px;
}

.coreValues .col-md-6 {
	max-width: 530px;
}

.coreVWrap {
	display: flex;
	margin: 25px 0px;
}

.coreVWrap .cvLeft, .coreVWrap .cvRight {
	max-width: 530px;
}

.coreVWrap .cvRight {
	margin-left: auto;
}

/* INNER PAGES */
.innerpageBanner {
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	padding: 80px 0;
	text-align: center;
	overflow: hidden;
	min-height: 405px;
	background-image: url('images/inner-banner-1.jpg');
	display: flex;
	align-items: center;
}

.innerpageBanner::before {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(90deg, #1D1D1F 0%, rgba(29, 29, 31, 0.974051) 12.17%, rgba(29, 29, 31, 0.862087) 21.18%, rgba(29, 29, 31, 0.914386) 31.79%, rgba(29, 29, 31, 0.778304) 49.01%, rgba(29, 29, 31, 0) 94.39%);
	content: "";
}

.innerpageBanner h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}

.innerpageBanner h2 span {
	color: #ce1815
}

.innerpageBanner span {
	color: #ce1815;
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}

.innerpageBanner p {
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #fff;
	margin-top: 20px;
}

.innerpageBanner p span {
	color: #E3000F;
}


.innerpageTitle {
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	padding: 90px 0;
	text-align: center;
	overflow: hidden;
	background: #1D1D1F;
	display: flex;
	align-items: center;
}

.innerpageTitle h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}

.innerpageTitle p {
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #fff;
}

.innerpageTitle p span {
	color: #E3000F;
}

.innerpage {
	padding: 80px 0px;
	background: #fff;
}

.feeDetails h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	text-align: center;
	text-transform: capitalize;
	color: #101828;
}

.feeDetailsList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

.feeDetailsList li {
	flex-basis: calc(30% - 15px);
	background: #FFFFFF;
	border: 1px solid #EAECF0;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border-radius: 5px;
	margin: 0px 20px;
}

.feeDetailsList li h4 {
	background: #CE1815;
	padding: 25px;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	border-radius-top: 5px;
}

.swfDetails {
	width: 100%;
	padding: 20px 15px;
}

.feeDetailsList li table {
	width: 100%;
}

.feeDetailsList li .feeAmount {
	min-height: 160px;
}

.feeDetailsList li .feeAmount.height-overlay {
	min-height: 220px;
}

#National .feeDetailsList li .feeAmount {
	min-height: 230px;
}

.feeDetailsList li table td {
	width: 50%;
	padding-bottom: 10px;
}

.feeDetailsList li .feeAmountD td {
	width: 70%;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	padding-bottom: 10px;
}

.totalFee tbody tr td {
	width: 35%;
}

.feeDetailsList li table .rightT {
	width: 30%;
	color: #CE1815;
	text-align: right;
}

.swfDetails {
	position: relative;
}

.totalFee {
	position: relative;
	border-top: 1px solid #E2E2E2;
}

.totalFee td {
	padding-top: 10px;
	font-family: 'gothammedium';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

/* CAN PAGE*/
.caanbanner {
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	padding: 100px 0 115px 0;
	text-align: center;
	overflow: hidden;
	min-height: 400px;
	display: flex;
	align-items: center;
}

.caanbanner::before {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.4);
	content: "";
}

.caanbanner h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}

.caanbanner p {
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #fff;
}

.caanbanner p span {
	color: #E3000F;
}

.caan-first {
	padding: 0px 0px 80px 0px;
}

.caan-first .col-md-7 {
	padding-right: 50px;
}

.canPedagogySec {
	position: relative;
	padding: 65px 0px 75px 0px;
	background: rgb(255, 255, 255);
	background: linear-gradient(360deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 45%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%);
}

#canList {
	margin-top: 45px;
}

#canList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(33.5% - 15px);
	position: relative;
	border-radius: 5px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
	padding: 30px 24px 30px 24px;
	list-style: none;
}

#canList li h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
}

#canList li img.lpIcon {
	width: auto;
}

#canList .owl-stage {
	display: flex;
	padding-bottom: 10px;
}

#canList .article-items {
	height: 100%;
}

#canList .owl-dots {
	text-align: center;
	position: relative;
	margin-top: 15px;
}

#canList .owl-dot {
	background: #667085 !important;
	display: inline-block;
}

#canList .owl-dot.active {
	background: #CE1815 !important;
	border: 1px solid #CE1815;
}

#canList .owl-dot {
	width: 10px;
	border: none;
	height: 10px;
	margin: 7px;
	border-radius: 10px;
	border: 1px solid #000;
}

/* Industry Partners */
.industry_partners {
	padding-top: 80px;
}


/* CIIF */
.KeyFacts {
	background: #000000;
	padding: 80px 0px;
}

ul.hmGallery {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}

.hmGallery li {
	flex-basis: calc(25% - 0px);
	margin-bottom: 0px
}

ul.CIIFList {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 0px;
	margin-bottom: 0;
}

.CIIFList li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	flex-basis: calc(25% - 0px);
	position: relative;
	text-align: center;
	margin: 15px 0px;
}

.CIIFList li h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	text-align: center;
	color: #CE1815;
	padding: 10px 25px;
}

.CIIFList li h3 span {
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	padding-top: 10px;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
}

.CIIFList li h3 sub {
	bottom: 0px;
	font-size: 18px;
	line-height: 24px;
}

/* BLOG PAGE */
.blog-section {
	background: #fff;
	padding: 50px 0px;
}

ul.blog-articles {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0px;
	margin-bottom: 0;
}

.blog-articles li {
	flex-basis: calc(50% - 15px);
}

.post-image {
	margin-bottom: 30px
}

.post-content {
	margin-bottom: 30px;
}

.blogpage li:first-child {
	flex-basis: calc(100%);
}

.blogpage li:first-child .post-image {
	width: 60%;
	display: inline-block;
	vertical-align: top;
}

.blogpage li:first-child .post-content {
	width: 38%;
	display: inline-block;
	padding-left: 25px;
}

.blogpage ul.category_info {
	margin-top: 0px;
}

ul.category_info {
	background: #F9F5FF;
	border-radius: 16px;
	padding: 10px 10px 10px 4px;
	display: table;
	margin-top: 20px;
	margin-bottom: 15px;
}

.category_info li {
	display: inline-block;
	color: #CE1815;
	font-family: 'Source Sans Pro';
}

.category_info .blog-cat-list {
	display: flex;
	align-items: center;
	flex-flow: wrap;
}

.category_info .blog-cat-list a {
	color: #CE1815;
	background: #ffffff;
	border-radius: 16px;
	padding: 5px;
	margin: 4px 2px;
	text-decoration: none;
	font-size: 12px;
	font-weight: 500;
}

.sidepost h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	margin-bottom: 15px;
	position: relative;
	padding-right: 35px;
}

.sidepost h3:after {
	position: absolute;
	background: url("images/icons/post-icon.svg") no-repeat;
	content: "";
	width: 13px;
	height: 13px;
	right: 10px;
	top: 5px;
}

.sidepost h3 a {
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

.sidepost p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
}

.userInfoBlog {
	display: flex;
	margin-top: 25px;
}

.meta-author-pic img {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-right: 15px;
}

.meta-sidebar-author a {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
}

.meta-sidebar-author p {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #667085;
}

.category-block h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #CE1815;
}

.cateList li {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	padding: 12px;
}

.cateList li a {
	color: #000000;
}

.cateList li .count {
	background: #F2F4F7;
	padding: 5px 10px;
	border-radius: 16px;
	color: #344054;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

.cateList .active {
	background: #F9F5FF;
	border-radius: 6px;
}

.cateList .active a {
	color: #CE1815;
}

/* paging*/
.page-numbers1 {
	list-style: none;
	margin: 0;
	align-items: center;
	display: block;
	width: 100%;
	text-align: center;
	border-top: 1px solid #eaecf0;
	padding-top: 30px;
	padding-bottom:30px;
}

/*.page-numbers:after {content: ".";display: block;float: left; visibility: hidden; line-height: 0; height: 0;}*/

.page-numbers1 a.prev {
	float: left;
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 8px 15px 8px 45px;
	margin-top: -8px;
	position: relative;
}

.page-numbers1 a.prev::after {
	background: url(images/icons/arrow-l.svg) no-repeat;
	position: absolute;
	content: "";
	width: 14px;
	height: 14px;
	left: 17px;
	top: 10px;
}

.page-numbers1 a.prev:hover {
	background: #F9FAFB;
}

.page-numbers1 a.next {
	float: right;
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 8px 45px 8px 15px;
	margin-top: -8px;
	position: relative;
}

.page-numbers1 a.next::after {
	background: url(images/icons/arrow-r.svg) no-repeat;
	position: absolute;
	content: "";
	width: 14px;
	height: 14px;
	right: 17px;
	top: 10px;
}

.page-numbers1 a.next:hover {
	background: #F9FAFB;
}

.page-numbers1 li:last-child a {
	border: 1px solid #D0D5DD;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 8px;
}

.page-numbers1 a, .page-numbers1 span {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #667085;
	padding: 12px 15px;
}

.page-numbers1 a span {
	padding: 0
}

.page-numbers1 a:hover, .page-numbers1 .current, .page-numbers1.current:hover {
	background: #F9FAFB;
	border-radius: 8px;
	color: #1D2939;
	text-decoration: none;
}

.current, .current:hover {
	background: #F9FAFB;
	border-radius: 8px;
	color: #1D2939;
	text-decoration: none;
}

.page-numbers1:hover {
	text-decoration: none
}

/* BLOG POST PAGE */
.post-section-head h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	text-align: center;
	text-transform: capitalize;
	color: #000000;
	margin-bottom: 25px;
}

.entry-media {
	text-align: center;
	margin-top: 50px;
}

.post-section-bottom {}

.tagsList li {
	display: inline-block;
	color: #C11574;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin-right: 5px;
}

.tagsList li a {
	color: #C11574;
	background: #FFF1F3;
	padding: 10px 10px;
	border-radius: 16px;
}

.tagsList li a:hover {
	background: #F0F9FF;
	text-decoration: none;
	color: #026AA2;
}

.post-entry h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	margin-bottom: 20px;
}

.post-entry h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	margin-bottom: 20px;
}

.post-entry blockquote {
	border-left: 2px solid #5d43a5;
	padding-left: 20px;
	margin: 30px 0px;
}

.post-entry blockquote h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}

.post-entry blockquote b {
	font-family: 'gothammedium';
	color: #444;
	font-size: 18px;
	font-weight: 500;
}

.post-entry li {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	margin-bottom: 10px;
}

.post-share {
	margin-top: 50px;
	border-top: 1px solid #eaecf0;
	padding-top: 30px;
	display: flex;
	flex-wrap: wrap;
}

.copy-share {
	margin-left: auto;
	display: flex;
}

.copyUrl {
	position: relative;
}

.copyUrl a {
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 10px 16px;
	cursor: pointer;
	position: relative;
	top: 5px;
	color: #344054;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}

p.urlCopy {
	font-size: 14px;
	color: #026AA2;
	position: absolute;
	bottom: -25px;
	left: 5px;
}

.shareIcon {
	margin-left: 20px;
}

.meks_ess a {
	background: #FFFFFF !important;
	border: 1px solid #98A2B3 !important;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05) !important;
	border-radius: 8px !important;
	margin-top: 0px !important;
	padding: 10px;
}

.meks_ess {
	margin: -5px 0 0px 0 !important;
}

body .meks_ess .meks_ess-item {
	line-height: normal !important;
}

.meks_ess.transparent .meks_ess-item {
	margin-right: 10px !important;
	font-size: 18px !important;
}

.related-blog {
	padding: 150px 0px 50px 0px;
}

.single-related {
	padding-right: 80px;
}

.single-related h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #CE1815;
}

.single-related h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	text-transform: capitalize;
	color: #101828;
}

a.viewallPost {
	background: #CE1815;
	border: 1px solid #CE1815;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 12px 20px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	margin-top: 50px;
	display: table;
}

.category-post {
	padding-left: 20px;
	border-left: 1px solid #fff2f2;
}

.category-post h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #CE1815;
}

.cateListPost li {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	padding: 12px;
}

.cateListPost li a {
	color: #000000;
}

.cateListPost li .count {
	background: #F2F4F7;
	padding: 5px 10px;
	border-radius: 16px;
	color: #344054;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

.cateListPost .active {
	background: #F9F5FF;
	border-radius: 6px;
}

.cateListPost .active a {
	color: #CE1815;
}

/* CONTACT US PAGE */
.contactus {
	background: #fff;
}

.contactus .col-md-4, .contactus .col-md-8 {
	padding-top: 50px;
}

.contactus .col-md-4 {
	background: #CE1815;
	color: #fff;
}

.contactus .contactText {
	padding-left: 50px
}

.contactus .contactText h3 {
	font-weight: 500;
	font-size: 26px;
	line-height: 24px;
}

.contactus .contactText ul {
	margin: 40px 0px;
}

.contactus .contactText li {
	position: relative;
	padding-left: 40px;
	color: #fff;
	margin-bottom: 30px;
}

.contactus .contactText li b {
	font-family: 'gothammedium';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}

.contactus .contactText p {
	color: #fff;
}

.contactus .contactText li:before {
	width: 24px;
	position: absolute;
	height: 24px;
	content: "";
	left: 0px;
	top: 3px;
}

.contactus .contactText li.chat:before {
	background: url(images/icons/cp-chat.svg) no-repeat;
}

.contactus .contactText li.whatsapp:before {
	background: url(images/whatsapp-contact.png) no-repeat;
}

.contactus .contactText li.map:before {
	background: url(images/icons/cp-map.svg) no-repeat;
}

.contactus .contactText li.phone:before {
	background: url(images/icons/cp-phone.svg) no-repeat;
}

.contactus .contactForm {
	max-width: 515px;
	margin: 0 auto;
}

.contactForm .md6 {
	width: 49%;
	display: inline-block;
	margin-top: 20px;
	padding-right: 20px;
	position: relative;
}

.contactForm .md12 {
	width: 98.5%;
	display: block;
	margin-top: 20px;
	padding-right: 20px;
	position: relative;
}

.contactForm label {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	display: block;
}

.contactForm input[type="text"], .contactForm input[type="email"], .contactForm input[type="tel"] {
	width: 100%;
	border: 1px solid #D0D5DD;
	padding: 10px 12px;
	background: transparent;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	color: #000000;
	border-radius: 8px;
	margin-top: 5px;
}

.contactForm textarea {
	width: 100%;
	border: 1px solid #D0D5DD;
	padding: 10px 12px;
	background: transparent;
	height: 125px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	color: #000000;
	border-radius: 8px;
	margin-top: 5px;
}

.contactForm select {
	width: 100%;
	border: 1px solid #D0D5DD;
	padding: 10px 12px;
	-webkit-appearance: none;
	appearance: none;
	background-image: url(images/icons/select-down.svg);
	background-position: 96% 12px;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	color: #000000;
	border-radius: 8px;
	margin-top: 5px;
}

.contactForm input[type="button"] {
	background: #CE1815;
	border: 1px solid #CE1815;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	width: 100%;
	padding: 0px 0px;
	margin-top: 10px;
	cursor: pointer;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	height: 50px;
	color: #fff;
}

.contactForm input::placeholder {
	color: #667085;
}

.contactForm select option {
	background: #fff;
	color: #000;
}

.contactForm .error {
	color: #ce1815;
	top: 56px;
}

.accreditationBlock li {
	border-bottom: 5px solid #ce1815;
	padding-bottom: 40px;
	padding-top: 20px;
	margin-bottom: 30px;
	display: flex;
}

.accreditationBlock li .accImg {
	min-width: 250px;
	align-self: center;
}


/* mobFix */
.mobFix {
	display: none;
	position: fixed;
	bottom: 0;
	z-index: 100;
	width: 100%;
}

.mobFix ul {
	display: flex;
	width: 100%;
	margin-bottom: 0px;
}

.mobFix a {
	font-family: 'gotham';
	display: block;
	height: 64px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	line-height: 64px;
}

.mApplyIcon {
	background: #000000;

}

.mWPIcon {
	max-width: 25%;
	background: #1FAF38;
}

.mCallIcon {
	max-width: 25%;
	background: #CE1815;
}

.mobFix li {
	display: inline-block;
	width: inherit;
	text-align: center;
	align-self: center;
	height: 64px;
}

/* FOOTER SECTION */
.footer_background {background: #000 url("images/footer-bg.jpg");	/*background-color:#000;	background-image:none;*/	background-size: cover;	position: relative;	background-repeat: no-repeat;	padding-top: 65px;	padding-bottom: 80px;	overflow: hidden;	background-position: bottom; z-index:0; clear:both;}
.footer_background::after {	position: absolute;	left: 0;	top: 0;	height: 100%;	width: 100%;
	/*background: linear-gradient(106.98deg, #000000 10.12%, rgba(0, 0, 0, 0.570008) 21.25%, rgba(0, 0, 0, 0) 36.01%), linear-gradient(180deg, rgba(0, 0, 0, 0.9) 32.68%, rgba(0, 0, 0, 0.570008) 68.69%, rgba(0, 0, 0, 0) 100%); */
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 32.68%, rgba(0, 0, 0, 0.855527) 56.18%, rgba(0, 0, 0, 0.655409) 75.65%, rgba(0, 0, 0, 0.570008) 98.17%, rgba(0, 0, 0, 0) 100%),
linear-gradient(106.98deg, #000000 10.12%, rgba(0, 0, 0, 0.570008) 21.25%, rgba(0, 0, 0, 0) 36.01%),
linear-gradient(213.14deg, #000000 21.84%, rgba(0, 0, 0, 0.570008) 49.44%, rgba(0, 0, 0, 0) 64.38%);
	content: "";}
.footerLogo{max-width:130px;}
.footerLogoDesk{display:flex; align-items: center; margin-bottom: 12px; }
.tagFooter{ margin-left:auto; align-self: flex-end;}
.tagFooter h3{font-family: Times New Roman !important;;font-size: 35px;font-weight: 600;line-height: 40px;letter-spacing: -0.7599999904632568px;text-align: left;color:#fff; margin:0px;}
.tagFooter p{font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color:#fff; margin: 0;}
.social-footer {margin-top: 15px;float: right;}
.social-footer li {	display: inline-block;	text-align: center;	border: 0px solid #808080;	margin-right: 18px;}
.social-footer li a {	color: #fff;	font-size: 24px;}
.footer_background .footer {	padding: 0px 0px 10px 0px;	position: relative;	z-index: 1;}
.footer h4 {color: #fff;font-weight: 600;font-size: 18px;line-height: 40px;	margin-top: 4px;margin-bottom: 2px;}

ul.footerLinks {	display: flex;	position: relative;	width: 100%;	flex: 0 0 100%;}
ul.footerLinks:after {
	/*background: linear-gradient(90deg, #CE1815 0.99%, rgba(206, 24, 21, 0) 100%);*/
	background:var(--text-red);	content: "";	height: 1px;	position: absolute;	width: 100%;}
.footerLinks {	padding: 18px 0px 5px 0px;}
.cAddress b{font-size: 16px;font-weight: 400;line-height: 22px;text-align: left; color: #fff;}
.cAddress p{font-size: 14px;font-weight: 400;line-height: 24px;text-align: left; color: #fff;}

.footer .footerLinks li:first-child {	padding-left: 0px;}
.footer .footerLinks li:last-child {	padding-right: 0px;}
.footer .footerLinks li {	padding: 16px 15px;	position: relative;	flex-basis: calc(25% - 12px);}
.footer .footerLinks>li:after {	background: linear-gradient(180deg, #CE1815 0%, rgba(206, 24, 21, 0) 100%);	content: "";	position: absolute;	height: 250px;	width: 1px;	right: 0;	top: 0;}
.footer .footerLinks>li:last-child:after {background: none;}
.footer .footerlist ul {margin-left: 20px;}
.footer .footerlist li {margin-bottom: 6px;font-style: normal;	font-weight: 400;font-size: 16px;line-height: 24px;	color: #FFFFFF;padding: 0px;}
.footer .footerlist li a {	font-size: 14px;font-weight: 400;line-height: 25px;letter-spacing: -0.3199999928474426px;text-align: left;	color: #FFFFFF;}
.footer {color: #fff;}

.desktop-copy-right {width: 100%;display: flex;align-items: center;justify-content: center;height: 49px; position: absolute; bottom: 20px;  z-index: 10; color: #fff;}
.desktop-copy-right p {font-style: normal;font-weight: normal;font-size: 12px !important;line-height: 22px;color: #fff !important;margin: 0px; }
.desktop-copy-right a {font-style: normal;font-weight: normal;font-size: 12px !important;   color: #fff;text-decoration: none !important;padding-left: 5px;}
.desktop-copy-right a:hover{color:#fff; text-decoration:underline !important;}

.new-mobile-footer {display: none;}
.new-mobile-footer {width: 100%; background: #18181B; float:left; padding: 32px 0px;margin-top: 0px;}

.footer-accordian-mobile {width: 100%;float: left;margin-bottom: 30px;}
.footer-accordian-mobile .accordion-item {background-color: transparent;border: none;border-radius: 0px !important;margin-bottom: 0px; }
.footer-accordian-mobile .accordion-item button.accordion-button.collapsed {background: #18181B !important; height: 50px !important;border-bottom: 1px solid #363636;
        border-radius: 0px !important; box-shadow: none;font-style: normal;font-weight: 700;font-size: 18px; color: #FFFFFF;padding: 0;    }
.footer-accordian-mobile .accordion-button::after{background-image: url(https://www.chitkara.edu.in/cbs/wp-content/themes/cbs/images/footer-acc-icon.svg); width: 8px;  height: 14px;}
.footer-accordian-mobile .accordion-button:not(.collapsed):hover{}
.footer-accordian-mobile .accordion-button:not(.collapsed){background-color:#18181B;font-size: 18px; padding:0px; height:50px; color: #fff;}
.footer-accordian-mobile .accordion-button:not(.collapsed)::after{background-position: 0px; 
background-image: url('https://www.chitkara.edu.in/cbs/wp-content/themes/cbs/images/footer-acc-iconD.svg'); width: 14px;  height: 8px;}
.footer-accordian-mobile .accordion-item .accordion-collapse {	border:0px solid #E3000F;	border-top: none;	width: 100%;	float: left;	margin-bottom: 8px;}
.footer-accordian-mobile .accordion-button:focus{border:0; box-shadow:none;}
.footer-accordian-mobile .accordion-item .accordion-collapse .accordion-body {	padding: 0;}
.footer-accordian-mobile .accordion-item .accordion-collapse ul {width:100%;float:left;padding:0px 0px 10px 0px;margin-top:0;margin-bottom: 0px;border-bottom:1px solid #363636;}
.footer-accordian-mobile .accordion-item .accordion-collapse ul li {	text-align: left;	border-bottom: 0px;	padding: 7px 0px;	margin: 0;}
.footer-accordian-mobile .accordion-button:not(.collapsed)::after { transform: rotate(-180deg);}



.footer-accordian-mobile .accordion-button { position: relative; display: flex; align-items: center; width: 100%;  padding: 1rem 1.25rem;  font-size: 1rem;  color: #212529;
  text-align: left;    border: 0;    border-bottom-width: 0px;    border-bottom-style: none;    border-bottom-color: currentcolor;  border-radius: 0;  overflow-anchor: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;cursor: pointer;
}
.footer-links li a {text-decoration: none;  color: #fff;}
.foot-copy-right-text1 {width: 100%;padding-top: 25px; padding-bottom: 4px;}
.foot-copy-right-text1 span {font-style: normal;font-weight: 500;font-size: 12px;line-height: 24px; color: #8A8E9B; }
.footer-term-text a {font-style: normal;font-weight: 500;font-size: 12px;line-height: 24px; color: #8A8E9B;    cursor: pointer;  }

ul.crList {
	text-align: right;
}

.crList li {
	display: inline-block;
	margin-left: 15px;
}

.crList li a {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: 'Source Sans Pro';
}

.program-breadcrumbs {
	width: 100%;
	float: left;
	padding: 20px 0;
}

.program-breadcrumbs ul {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
}

.program-breadcrumbs ul li {
	padding: 0 5px;
}

.program-breadcrumbs ul li a {
	font-style: italic;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-decoration: none;
	color: #CE1815;
}

.program-breadcrumbs ul li span {
	font-style: italic;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-decoration: none;
	color: #000000;
}

.download-brochure {
	text-decoration: none;
	margin: 20px auto 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	width: 70%;
	border-radius: 38px;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	height: 46px;
	color: #CE1815;
}

/* .masterclass-description {
	color: #444444 !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
} */

.home-videos {
	width: 100%;
	position: relative;
	padding: 70px 0px 80px 0px;
	background: #F1F1F1;
}

.youtube-videos h4 {
	margin: 18px 0 0 0;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #001834;
	font-family: 'Source Sans Pro', sans-serif !important;
}

.youtube-videos {
	margin-top: 40px;
}
#masterclassslider .owl-dots {text-align: center; margin-top: 15px;}
#masterclassslider .owl-dot{background: #F1F1F1;display:inline-block; border:1px solid #000;}
#masterclassslider .owl-dot {width: 10px;height: 10px;}
#masterclassslider .owl-dot.active{background: #CE1815; border:1px solid #CE1815;}
#masterclassslider .owl-dot {width: 10px !important; height: 10px !important;margin: 5px !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}

/* .videos-for-mobile{
	display: none;
} */

.new-programpic {
	width: 100%;

}

.videos-for-mobile {
	display: block;
	position: relative;
	cursor: pointer;
}

.videos-for-mobile img {
	width: 100%;
	position: relative;
	cursor: pointer;
}

.videos-overlay {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	top: 0;
}

.videos-overlay img {
	width: 42px !important;
	height: 42px !important;
	cursor: pointer;
}

.last-video-for-mobile img {
	height: 380px;
}

.v5-commen-section{
	width: 100%;
	padding: 70px 0px 70px 0px;
	background: #ffffff;
}

.v5-commen-section .with-back-image-new{
	height:auto;
	padding: 0px 15px !important;
}

.v5-current-role-boxes .col-md-3{
	float:left;
}

.v5-current-role-boxes {
    width: 100%;
    padding-top: 35px;
    float: left;
}
.col-meta-v5 {
    padding-top: 20px;
}

.overlay-v5-icon {
    position: absolute;
    left: 0;
    right: 0;
    top: -23px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.current-col{
border-top: 2.438px solid #CE1815;
background: #FFF;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
padding: 20px 18px 15px 18px;
position: relative;
}
.col-meta-v5 h4{
	color: #000;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0px;
min-height: 54px;
}
.col-meta-v5 p {
    margin-bottom: 15px;
    min-height: 110px;
	font-weight: 400;
line-height: normal;
}
.col-meta-v5 span{
	color: #000;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 11px;
    display: block;
}
.col-meta-v5 h6{
	color: #000;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0px;
margin-bottom: 20px;
}

.col-meta-v5 a{
	width:100%;
	background: #CE1815;
	justify-content: center;
align-items: center;
display: flex;
height: 46px;
color:#ffffff;
font-size: 16px;
font-style: normal;
font-weight: 600;
}

.v5-commen-section .with-back-new{
	height:auto;
}

.success-unveiled {
	width: 100%;
	padding: 70px 0px 70px 0px;
	background-color: #000000;
}

.success-unveiled .col-md-6 {
	float: left;
}

.unveiled-box-col {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 35px;
}

.unveiled-content {
	padding-left: 20px;
}

.unveiled-content span {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

.unveiled-content p {
	color: #444444;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px
}

.new-upcoming-master-class-section {
	position: relative;
	padding: 60px 0;
	background: #CE1815;
	width: 100%;
}

.upcoming-box-left-right {
	width: 100%;
	display: flex;
	align-items: center;
	margin-top: 20px;
	padding: 0 20px;
}

.upcoming-left {
	width: 55%;
	float: left;
	padding-right: 50px;
}

.upcoming-left .infoEvents {
	background: transparent;
	padding: 0px;
}

.upcoming-left .infoEvents p {
	color: #ffffff;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
}

.upcoming-right {
	width: 45%;
	float: left;
}

.upcoming-box-right img {
	width: 100%;
}

.learn-for-mobile {
	display: none;
}

.mobCodeGencol2 input[type="button"] {
	display: flex;
	align-items: center;
	justify-content: center;
}

.infoEvents span {
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 15px;
	display: block;
	color: #ffffff;
}

.register-now-link {
	background: #F9F5FF;
	border: 1px solid #F9F5FF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	padding: 10px 20px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	text-align: center;
	font-family: 'gotham', serif;
	width: 200px;
	display: block;
}

.ey-top-section {
	width: 100%;
	background: #ffffff;
	padding: 50px 0;
	position: relative;
}

.ey-overlay {
	position: absolute;
	right: 0;
	top: -93px;
}

.ey-back-overlay {
	background-repeat: no-repeat !important;
	background-size: auto !important;
	background-position: right !important;
}

.ey-top-left {
	width: 83%;
}

.calendar-box {
	display: flex;
	align-items: center;
	margin-bottom: 27px;
}

.ey-date-box {
	display: flex;
	flex-direction: column;
	padding-left: 5px;
}

.ey-date-box span {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #CE1815;
	font-family: 'gotham';
}

.calendar-box img {
	width: 40px;
}

.ey-top-left h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 40px;
	line-height: 55px;
	color: #171A22;
	margin-bottom: 30px;
	font-family: 'gotham';
	max-width: 700px;
}

.black-left {
	padding-right: 15px;
}

.ey-top-left a {
	background: #CE1815;
	border: 1px solid #CE1815;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	height: 60px;
	width: 227px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	color: #ffffff;
	font-family: 'gotham';
}

.ey-top-right img {
	width: 340px;
	border-radius: 100%;
	border: 10px solid #ffffff;
}

.ey-black-section {
	width: 100%;
	background: #000000;
	border-radius: 12px;
	margin-top: 70px;
	min-height: 310px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	padding: 0 50px;
}

.black-section-content {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.black-section-content h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 31px;
	color: #ffffff;
	font-family: 'gotham';
	margin-bottom: 6px;
}

.black-section-content span {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 31px;
	color: #ffffff;
	font-family: 'gotham';
	margin-bottom: 8px;
}

.black-section-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
	margin-bottom: 0px;
}

.black-right {
	width: 24%;
	text-align: right;
}

.black-right img {
	width: auto;
}

.ey-second-section {
	width: 100%;
	background: #EFEFEF;
	padding: 100px 0;
}

.ey-second-left {
	margin-bottom: 60px;
}

.ey-second-left h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 38px;
	font-family: 'gotham';
	color: #171A22;
	margin-bottom: 15px;
}

.ey-second-left p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	font-family: 'gotham';
	color: #171A22;
	margin-bottom: 15px;
	margin-bottom: 0;
}

.ey-second-right {
	text-align: center;
}

.ey-second-right h4 {
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 48px;
	text-align: center;
	color: #0D0D0D;
}

.ey-register-form {
	width: 68%;
	margin: 30px auto 0 auto;
}

.ey-register-form .wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 14px;
	font-weight: normal;
	display: block;
	text-align: left;
}

#wpcf7-f1143-o1 .wpcf7-form-control-wrap {
	position: relative;
	margin-bottom: 20px;
	display: block;
}

#wpcf7-f1143-o1 .form-control {
	background: #FFFFFF;
	border: 1px solid #000000;
	border-radius: 6px;
	height: 57px;
	width: 100%;
	color: #898D9A;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	padding: 0px 10px;

}

#wpcf7-f1143-o1 span.wpcf7-list-item.first.last {
	margin: 0;
	width: 100%;
}

#wpcf7-f1143-o1 span.wpcf7-list-item.first.last label {
	text-align: left;
	width: 100%;
	margin-bottom: 0px;
	display: flex;
	align-items: center;
}

#wpcf7-f1143-o1 span.wpcf7-list-item.first.last label input[type=checkbox], input[type=radio] {
	width: 18px;
	height: 18px;
	margin-right: 10px;
}

#wpcf7-f1143-o1 span.wpcf7-list-item-label {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	/* display: flex; */
	align-items: center;
	color: #0D0D0D;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.ey-register-now {
	background: #000000;
	border-radius: 6px;
	width: 100%;
	height: 53px;
	border: none;
	color: #ffffff;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	margin-top: 0px;
}

.all-events-page {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 100% !important;
	height: 630px;
}

.events-top-banner {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 50%;
	margin: 0 auto;
	padding-bottom: 108px;
}

.events-top-banner h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 60px;
	color: #171A22;
	font-family: 'gotham' !important;
	text-align: center;
	padding-bottom: 60px;
}

.expert-col {
	display: flex;
	align-items: flex-start;
}

.expert-icon {
	margin-right: 10px;
}

.expert-icon img {}

.expert-content span {
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 26px;
	color: #171A22;
}

.expert-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #3E424B;
	margin-bottom: 0;
}

.events-page-second-section {
	width: 100%;
	background: #FFFFFF;
	padding: 40px 0;
}

.about-expert {
	background: #FFFFFF;
	box-shadow: 5px 5px 50px rgba(137, 141, 154, 0.25);
	border-radius: 10px;
	padding: 23px 50px;
}

.about-expert .col-md-4 {
	float: left;
}

.upcomming-loop-box {
	width: 100%;
	padding: 70px 0;
}

.upcomming-loop-box h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 50px;
	color: #171A22;
	font-family: 'gotham' !important;
	margin-bottom: 15px;
}

.upcomming-loop-box .col-md-3, .col-md-9 {
	float: left;
}

.upcomming-loop-box .col-md-12 {
	border-bottom: 1px solid #E3E3E3;
	padding-top: 35px;
	padding-bottom: 35px;
}

.all-events-images {
	position: relative;

}

.all-events-images img {
	width: 307px;
	border-radius: 10px;
}

.media-overlay {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
}

.media-overlay span {
	background: #FFFFFF;
	border-radius: 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	color: #000000;
	width: auto;
	padding: 10px;
}

.events-meta-info h4 {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #171A22;
	margin-bottom: 15px;
}

.meta-date {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 25px;
}

.meta-date img {
	width: 28px;
	margin-right: 10px;
}

.meta-date span {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: #CE1815;
	font-family: 'gotham' !important;
}

.events-meta-info h2 {
	font-family: 'gotham' !important;
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 38px;
	color: #171A22;
	margin-bottom: 8px;
}

.events-meta-info p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #171A22;
	margin-bottom: 30px;
}

.events-meta-info a {
	width: 227px;
	height: 60px;
	background: #CE1815;
	border: 1px solid #CE1815;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	color: #ffffff;
}

.view-all-masterclasses {
	color: #ffffff !important;
	font-size: 18px;
	font-weight: 500;
	margin-left: 25px;
	display: block;
	text-decoration: none !important;
}

.v5-explore .owl-dots {
    display: none !important;
}

.view-all-events {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 15px;
}

.v5-form-section{
	width:100%;
	padding: 70px 0 0 0;
}
.v5-form-boxes .col-md-7, .col-md-5{
	float:left;
}
.v5-form-start {
    padding-top: 40px;
}
.v5-form-start h3{
	font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 36px;
    color: #000;
}
.v5-form-start h3 span {
    color: #CE1815 !important ;
}


.how-it-works-boxes {
    display: flex;
    align-items: center;
	padding-bottom: 100px;
}
.how-it-works-boxes .col-md-5, .col-md-7{
	float:left;
}
.how-it-work-image-col{
	display: flex;
	align-items: flex-end;
}

.how-it-work-image-col span{
	color: rgba(206, 24, 21, 0.50);
font-size: 60px;
font-style: normal;
font-weight: 400;
line-height: 57.5px;
margin-left:5px;
display: block;
font-family: 'PT Serif', serif;
}
.how-it-works-content h3{
	color: #ffffff;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 15.761px;
	margin-bottom: 20px;
}
.how-it-works-content p{
	color:#ffffff;
	line-height: 28px;
	font-weight: 400;
	margin-bottom: 0px;
}

.works-content-overlay{
	display: flex;
	align-items: center;
	position: relative;
}
.border-lined-image {
    position: absolute;
    top: -128px;
    left: 15px;
}
.border-lined-image1 {
    position: absolute;
    top: -129px;
    right: 52px;
}

.v5-banner-mobile{
	display: none;
	margin-top:20px;
}
.explore-slider-with-content{
	background:#000000 !important;
	padding: 70px 0px;
}
.explore-for-mobile{
	display: none;
}
.explore-for-desktop{
	display: block;
	padding-left: 50px !important;
}
.form-heading{
	display: none;
}

.boxes-sucess-mobile{
	display:none !important;
}
.eligibilitySection.v5-eligibility {
    background: transparent !important;
}

.vs-current-mobile{
	display:none !important;
	
}
.caan-first h1 {
	font-style: normal;
    font-weight: 500;
    font-size: 38px;
    line-height: 48px;
    color: #000;
}
.caan-first h1 span {
    color: #CE1815;
}
.innerbanner h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 42px;
    line-height: 52px;
    color: #FFFFFF;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}
.aman-designation{
	padding-top:10px;
	text-align: center;
}
.aman-designation span{
	font-style: normal;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
}
.ca-logos-info{
	text-align: center;
	padding-top:15px;
}
.ca-clients {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
	padding-top: 10px;
}

.quets-box{
	background: #FFFAFA;
    width: 100%;
    position: relative;
    margin: 50px 0px;
}
.quotes-image {
    position: absolute;
    top: -25px;
    left: -29px;
}
.quotes-image1 {
    position: absolute;
    bottom: -7px;
    right: -9px;
}
.quotes-content {
    padding: 17px 28px;
}
.quets-box p{
	color: #000;
	font-size: 18px;
	font-style: italic;
	font-weight: 500;
	line-height: 32px;
}
.mobOn{
	display: none;
}
.mobOff{
	display: block;
}
/* MEDIA CSS */

@media only screen and (min-width: 1501px) and (max-width: 2000px) {
	.section5-overlay1{height: 640px;}
	.section5-overlay1 img{height: 100%;}
	.plTitle1{text-align:center;padding:48px;}
	/*.section5-overlay{height: 640px; }*/
	
}

@media only screen and (min-width: 1401px) and (max-width: 1500px) {
	.section5-overlay1{height: 540px;}
	.section5-overlay1 img{height: 100%;}
	.plTitle1{text-align:center;padding:35px;}
	/*.section5-overlay{height: 540px; }*/
	
}

@media only screen and (min-width: 1341px) and (max-width: 1400px) {
	.plTitle1{text-align:center;padding:35px;}
	.section5-overlay1{height: 520px;}
	.section5-overlay1 img{height: 100%;}
	/*.section5-overlay{height: 520px; }
	.homeSliderTxt { padding: 125px 0 125px 0;}*/
	.sliderMobOff{display:none;}
	.sliderMobOn{display:block; font-size: 28px !important; line-height: 35px !important;}
	.our-program-section .col-md-3{padding-left: 2px !important;}
	.plTitleGlo{min-height: 78px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1340px) {
	.section5-overlay1{height: 480px;}
	.section5-overlay1 img{height: 100%;}
	/*.section5-overlay{height: 480px; }
	.homeSliderTxt { padding: 75px 0 75px 0;}*/
	.our-program-section .col-md-3{padding-left: 8px;}
	.article-items {max-height:430px;}
}

@media only screen and (min-width: 1040px) and (max-width: 1199px) {
	
	.proInfo1 {
		min-height: 195px;
	}
}

@media only screen and (max-width: 1300px) {
	.eyContent {
		padding: 45px 10px 10px 10px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1340px) {
	.top-header .col-md-4{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.top-header .col-md-8{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.home-banner-head{width: 60%;}
	.hmTxtHeadD{display:block;}
	.hmTxtHeadM{display:none;}
	.homebanner h2 {
		font-size: 40px;
	}
	.proInfo1 {
		min-height: 169px;
	}
	h2.headT, h2.headTW {
		font-size: 34px;
		line-height: 46px;
	}

	.proDiv h4 {
		font-size: 16px;
	}

	.proDiv {
		padding: 15px;
	}

	.proDiv a {
		padding: 10px 10px;
	}

	.openDoors h2 {
		font-size: 32px;
	}

	.csTxt p {
		max-width: 480px;
	}
	.recognitionsAccre h2{font-size: 28px;line-height: 38px;}
	.recognitionsAccre p{margin-top:10px;}
	.rankingAccrFullSectionHm{background: #000; padding-bottom: 10px;}
	.rankingAccrSectionHm{padding: 40px 0px 50px 0px;}
	.accreditionsLogo p{font-size: 12px;margin-top:0px;}
	.accessImg{min-height: 135px;  min-width: 135px;}
	.our-program-section{padding: 60px 0px;}
	.programListGlobal li h3{font-size: 12px;line-height: 20px;}
	.programList li h3{font-size: 12px;line-height: 20px;}
	.slideLogoList ul {margin-top: 20px;}
	.slideLogoList li img{height:60px; width: auto !important;}
	.slideHM2 .home-banner-head{width:100%; max-width:660px;}
	.sliderMobOff{display:none;}
	.sliderMobOn{display:block; font-size: 28px !important; line-height: 35px !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.section5-overlay1{height: 430px;}
	.section5-overlay1 img{height: 100%;}
	.section5-overlay{height: 430px; }
	.homeSliderTxt { padding: 45px 0 45px 0;}
	
	
	.top-header .col-md-4{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.top-header .col-md-8{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.fsHead{font-size:8px;}
	.rightNumber, .leftNumber{font-size:11px;}
	/*.main-nav { margin-right: 75px;}*/
	#cssmenu > ul > li > a:first-child { padding: 25px 15px 25px 15px;}
	/*.logo_sec img{max-width:120px;}*/
	.tollfree{margin-top: 0px;}
	.home-banner-head{width: 60%;}
	.hmTxtHeadD{display:block;}
	.hmTxtHeadM{display:none;}
	.sliderMobOff{display:none;}
	.sliderMobOn{display:block; font-size: 28px !important; line-height: 35px !important;}
	.recognitionsAccre h2{font-size: 28px;line-height: 38px;}
	.recognitionsAccre p{margin-top:10px;}
	.rankingAccrFullSectionHm{background: #000; padding-bottom: 10px;}
	.rankingAccrSectionHm{padding: 40px 0px 50px 0px;}
	.accreditionsLogo p{font-size: 12px;margin-top:0px;}
	.accessImg{min-height: 135px;  min-width: 135px;}
	.our-program-section{padding: 60px 0px;}
	
	.programListGlobal li h3{font-size: 12px;line-height: 20px;}
	.programList li{flex-basis: calc(23.5% - 0px);}
	.programList li h3{font-size: 12px;line-height: 20px;}
	/*.plTitleGlo{min-height: 200px;}*/
	.recruiterSliderDesk .recruiter-list-five{margin-top:20px !important;}
	.recruiterSliderDesk .recruiter-list-five li{width: 18%;}
	
	.whyChooseSection .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%;  max-width: 60%;}
	.whyChooseSection .col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%;  max-width: 40%;}
	.nbpListWC li{flex-basis: calc(100% - 10px);margin-bottom: 20px;}
	.whyChooseSectionForm{margin-top: 50px;}
	#worldClassSlider {margin-top: 30px;}
	#worldClassSlider .owl-dots {text-align: center; margin-top: 15px;}
	#worldClassSlider .owl-dot{background: #fff;display:inline-block; border:1px solid #444;}
	#worldClassSlider .owl-dot.active{background: #CE1815; border:1px solid #CE1815;}
	#worldClassSlider .owl-dot {width: 10px !important; height: 10px !important;margin: 5px !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
	.slideLogoList ul {margin-top: 20px;}
	.slideLogoList li img{height:50px; width: auto !important;}
	/*.slideHM2 .home-banner-head{width:100%; max-width:580px;}
	.homeSliderTxt {padding: 160px 0 165px 0;}*/
	
	.section5-overlay1{height: 430px;}
	.section5-overlay1 img{height: 100%;}
	/*.section5-overlay{height: 430px; }
	.homeSliderTxt { padding: 75px 0 45px 0;}*/
	
	
	
	.container {
		width: 100% !important;
		max-width: 95% !important;
	}

	.home-banner-head {
		width: 60%;
	}

	.homebanner h2 {
		font-size: 40px;
	}

	/*h2.headT, h2.headTW {
		font-size: 28px;
		line-height: 38px;
	}*/

	.openDoors h2 {
		font-size: 27px;
		line-height: 38px;
	}

	.recruiter-client-list li {
		padding: 0px 20px;
	}

	.proDiv h4 {
		font-size: 16px;
	}

	.proDiv {
		padding: 15px;
	}

	.proDiv a {
		padding: 10px 10px;
	}

	.textHeadSld {
		margin-left: 45%;
	}

	.textHeadSld h2 {
		font-size: 32px;
	}

	.formDiv h2 {
		font-size: 32px;
	}

	.csTxt p {
		max-width: 480px;
	}

	/*.navMain {
		margin-right: 64px;
	}*/

	.programsList li {
		flex-basis: calc(50% - 15px);
		font-size: 15px;
	}

	.syllabusSection a.downloadSyllabus {
		min-width: auto;
	}

	.contactus .contactText {
		padding-left: 0px;
	}

	.swfDetails {
		padding: 20px 10px;
	}

	.feeDetailsList li h4 {
		font-size: 16px;
	}

	.totalFee td {
		font-size: 16px;
	}

	.cvLeft .listTick {
		padding-right: 50px;
	}

	.cvRight .listTick {
		padding-left: 50px;
	}

	.syllabusList li {
		padding: 45px 10px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	
	 .recognitionsAccre {padding: 40px 0px 45px 0px;}
	.recognitionsAccre .cuTxtD{display:block;}
	.recognitionsAccre .cuTxtM{display:none;}
	.recognitionsAccre p{margin-top:8px; margin-bottom:18px;}
	.rankingAccrFullSectionHm{background: linear-gradient(to bottom,  #000000 0%,#000000 50%,#ffffff 50%,#ffffff 100%); padding-bottom: 0px;}
	.rankingAccrSectionHm{background:none;padding: 40px 0px 50px 0px;}
	.accreditionsLogo{border-radius: 5px;background: #FFF; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;margin-bottom: 10px;}
	.rankingAccrFullSectionHm .col-md-12 {padding-right: 0px; padding-left: 15px;}
	.accreditionsLogo p span { display: block;}
	.our-program-section { padding: 40px 0px 45px 0px;}
	.our-program-section .ops{ padding-top: 20px;}
	.our-program-section .col-md-3{width:100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; padding-right: 15px !important;}
	.our-program-section .col-md-9{width:100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; padding-left: 15px !important; padding-right: 15px !important;}
	.programListGlobal li a{display: flex;}
	.programListGlobal li img{order: 2;  width: 65%; border-radius: 0px 8px 8px 0px;}
	.programListGlobal li .plTitleGlo{width: 45%; min-height:375px; display: flex; flex-wrap: wrap; align-content: center; border-radius: 8px 0px 0px 8px;}
	.programListGlobal li h3{width:100%;}
	
	.programList li{flex-basis: calc(50% - 6px); margin-right:0px;}
	ul.programList{padding: 4px 0 0 0; justify-content: space-between;}
	.whyChooseSection{padding: 40px 0 0px 0;}
	.whyChooseSection ul.nbpListWC{margin-bottom:20px; margin-top: 20px;}
	.whyChooseSection .col-md-8{-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.whyChooseSection .col-md-4{-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; background: #D4D4D4;}
	.whyChooseSectionForm{margin:35px auto; max-width:380px;}
	.whyChooseSection .nbpListWC li{flex-basis: calc(100% - 20px);margin-bottom: 30px;}
	.recruiterSliderDesk .recruiter-list-five li{width: 25%;}
	.world-class-content{ padding: 40px 0px 50px 0px;}
	 .openDoors {padding: 25px 0px 60px 0px;}
	  .openDoors p {margin-top:20px;}
	.industryStalwarts .col-md-12 {padding-left: 15px !important;}
	.industryStalwarts .headT {padding-left: 0px;}
	 .stalwartsServices {padding-left: 0px;}
	.stalwartsListDesk{display:block;}
	.stalwartsServices{display:none;}
	.stalwartsList.new-client-design li{flex-basis: calc(48% - -10px);}
	.industryStalwarts .col-md-12{padding-right:15px;}
	.logoRight {width: 50%;text-align: right;padding-right: 10px; justify-content: normal; display: block;}
	.logoLeft {width: 50%;text-align: left; margin-bottom: 0px; padding-left: 10px; border-left: 1px solid #8C8C8C; display: block;}
	.stalwartsListDesk .stalwartsList li:nth-child(1) .sldImg{background-color:#a1dcf4; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(2) .sldImg{background-color:#fdb5ac; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(3) .sldImg{background-color:#f3c78f; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(4) .sldImg{background-color:#ecb6ff; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(5) .sldImg{background-color:#a2f6c5; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(6) .sldImg{background-color:#9b8cff; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(7) .sldImg{background-color:#f0c5c0; text-align: center;}
	.stalwartsListDesk .stalwartsList li:nth-child(8) .sldImg{background-color:#a1dcf4; text-align: center;}
	.stalwartsListDesk .stalwartsList li .sldImg img{position: relative;bottom: -5px;}
	
	.canSection{padding: 45px 0px 20px 0px;}
	.canSection .col-sm-9{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.canSection .col-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	ul.canListStyle {display: flex; margin-top:30px;}
	.canListStyle li:nth-child(1){order:2;}
	
	.entrepreneurshipSection {padding: 40px 0px 30px 0px;}
	.entrepreneurshipSection p{margin-bottom: 20px;}
	
	.youtube-videos {margin-top: 18px;background: #fff;box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 4px 0px; margin-bottom: 8px;}
	.youtube-videos h4 {padding: 15px 15px;min-height: 80px;margin: 0;}
	
  
	
	  
	.master-class-slider {
		padding: 0 15px;
	}

	img.programPic {
		width: 100%;
	}

	.new-programpic {
		height: auto !important;
	}

	.container {
		width: 100% !important;
		max-width: 95% !important;
	}

	.navMain {
		display: none;
	}

	.home-banner-head {
		width: 80%;
	}

	.recognitionsAccre .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* .programsList li {
		flex-basis: auto;
		width: 48%;
	} */

	.nextbestPlace {
		background-position: bottom right;
	}

	.textHeadSld {
		margin-left: 35%;
	}

	.openDoors .col-md-5, .openDoors .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.enrollPic img {
		display: none;
	}

	.enrollPic {
		width: 10%;
	}

	.formDiv {
		width: 80%;
	}

	.entrepreneurshipSection .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.eventsListhm {
		width: 98%;
	}

	.exInfo {
		display: none;
	}

	.newsListhm li img {
		margin-left: 0px;
		padding-left: 10px;
	}

	.infoEvents h3 {
		font-size: 18px;
	}

	.newsListhm li h3 {
		font-size: 18px;
	}

	.imgSupport img {
		max-width: 200px;
	}

	.keyHList li {
		flex-basis: calc(50% - 55px);
	}

	.syllabusSection a.downloadSyllabus {
		min-width: auto;
	}

	.rankList li {
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		flex-basis: calc(50% - 30px);
		position: relative;
		text-align: center;
		margin: 15px 0px;
	}

	.contactus .contactText {
		padding-left: 0px;
	}

	.feeDetailsList li {
		flex-basis: calc(47% - 15px);
		margin-bottom: 20px;
		margin: 0px 10px;
	}

	.feeDetailsList li table .rightT {
		width: auto;
	}

	.loanAssistance .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.loanAssistance .col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.slideLogoList{display:none;}
	.sliderMobOff{display:none;}
	.sliderMobOn{display:block;}
}

@media only screen and (max-width: 991px) {
	
	.hamburger, .hamburger::after, .hamburger::before {width: 30px;}
	.topHeaderHM{background: #000;}
	.home_slider_desk{background: #000; padding-bottom:40px;}
	
	.slideHM1{background: none !important;}
	.slideHM2{background: none !important;}
	.slideHM3{background: none !important;}
	.home_slider_desk .section5-overlay{height:auto;}
	.home_slider_desk .section5-overlay::before{background:#000; }
	.home_slider_desk .homeSliderTxt{padding-top:10px; padding-bottom:15px;}
	.home_slider_desk .tBtns{display: flex; padding: 0px 20px;}
	.homeSliderTxt h1{font-size: 32px;font-style: normal;font-weight: 500;line-height: 44px;text-transform: uppercase;}
	.homeSliderTxt h2{font-size: 32px;font-style: normal;font-weight: 500;line-height: 44px;text-transform: uppercase;}
	.homeSliderTxt p{font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px; font-family: 'gothammedium', serif !important; margin-bottom: 20px;}
	.hmTxtHeadD{display:block}
	.hmTxtHeadM{display:none}
	.slideLogoList{display:none;}
	.main-nav{display:none;}
	.top-header{background: #000;}
	.sliderMobOff{display:none;}
	.sliderMobOn{display:block;}
	#home_slider .mobon {display: block !important;}
	
	#home_slider .owl-dots {text-align: center;}
	#home_slider .owl-dot{background: #fff;display:inline-block;}
	#home_slider .owl-dot.active{background: #9c9c9c;}
	#home_slider .owl-dot {width: 10px !important;border: none !important;height: 10px !important;margin: 5px !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
	#home_slider .owl-nav{display:none;}
	
	.ca-clients div img{
		width:55px;
	}
	.mobOn{
		display: block;
	}
	.mobOff{
		display: none;
	}
	.quotes-image {
		position: absolute;
		top: -30px;
		left: -3px;
	}
	.quets-box p{
		font-size: 15px;
		line-height: 26px;
	}
	.quotes-content{
		padding: 25px;
	}
	.quotes-image1{
		right:0px;
	}
	.twoLogo {
		display: flex;
	}

	.canListStyle li h3 {
		font-size: 33px;
	}

	.new-online-program-col h4 {
		height: auto;
	}

	.pad-descr {
		padding: 0 20px;
	}

	.new-online-program-col p {
		height: auto;
	}

	.new-form-box {
		margin-top: 30px;
	}

	.program-no-more {
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}

	

	.about-expert .col-md-4 {
		float: left;
		padding-top: 15px;
	}

	.all-events-images {
		margin-bottom: 15px;
	}

	.all-events-images img {
		width: 100%;
	}

	.events-meta-info h2 {
		font-size: 27px;
	}

	.upcomming-loop-box h2 {
		font-size: 30px;
	}

	.mobCodeGencol2 input[type="button"] {
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
	}

	.ey-overlay {
		position: absolute;
		right: 0;
		top: -93px;
		display: none;
	}

	.ey-top-left {
		width: 100%;
		margin-bottom: 30px;
	}

	.ey-black-section {
		padding: 30px 15px;
		min-height: 100%;
		flex-direction: column;
	}

	.ey-register-form {
		width: 100%;
		margin: 30px auto 0 auto;
	}

	ul#stalwartsServices .twoLogo .logoRight img {
		width: auto !important;
		max-width: 100% !important;
		height: auto !important;
	}

	ul#stalwartsServices .twoLogo .logoLeft img {
		width: auto !important;
		max-width: 100% !important;
		height: auto !important;
	}

	.twoLogo.new-prog-page .logoLeft {
		height: 35px !important;
	}

	.newsListhm.chitkara-backend .col-md-6 {
		padding: 0 20px 30px 0;
	}

	.newsListhm li {
		border-top: none !important;
		border-bottom: none !important;
		display: block;
	}

	.upcoming-box-left-right {
		flex-direction: column;
	}

	.newsListhm li h3 {
		font-size: 16px;
		line-height: 24px;
		color: #000;
	}

	.newsListhm li img {
		max-width: 100%;
		min-width: auto;
		width: auto;
		margin-left: 0px;
		margin-top: 10px;
	}

	.learn-for-mobile {
		display: block;
		margin-top: 10px;
	}

	.learn-for-desktop {
		display: none;
	}

	.upcoming-left {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.upcoming-right {
		width: 100%;
	}

	.last-video-for-mobile img {
		height: 100%;
	}



	.blogpage li:first-child .post-image {
		width: 100%;
	}

	.blogpage li:first-child .post-content {
		width: 100%;
		padding-left: 0px;
	}

	.youtube-videos iframe {
		display: none !important;
	}

	.videos-for-mobile {
		display: block;
		position: relative;
		cursor: pointer;
	}

	.videos-for-mobile img {
		width: 100%;
		position: relative;
		cursor: pointer;
	}

	.videos-overlay {
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		top: 0;
	}

	.videos-overlay img {
		width: 64px;
		height: 64px;
		cursor: pointer;
	}

	.closed-for-desktop {
		display: none;
	}

	.closed-for-mobile {
		display: inline;
		list-style: circle;
		margin: 0;
		padding: 0 20px;
		float: left;
	}

	.why-desktop {
		display: none;
	}

	.why-mobile {
		display: block;
	}

	.closed-for-mobile li {
		color: #ffffff;
		font-size: 16px;
		line-height: 22px;
		padding: 4px 0;
	}

	.cb__prompt {
		display: none !important;
	}

	.cb__contact_bubble {
		display: none !important;
	}

	.show-on-mobile {
		display: block;
	}

	/* .mobFix li {
		width: 50%;
	} */

	.mCallIcon {
		max-width: 20% !important;
		width: 20% !important
	}

	.mApplyIcon {
		max-width: 80%;
	}

	.mApplyIcon a {
		background: #CE1815;
		border-radius: 50px;
		width: 95%;
		margin: 8px auto;
		height: 58px !important;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 18px;
		font-weight: 600;
		text-transform: capitalize;

	}

	.mobFix li {
		display: inline-block;
		width: inherit;
		text-align: center;
		align-self: center;
		height: 72px;
	}

	.mobFix a {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 72px;
	}

	.mWPIcon {
		max-width: 20%;
	}

	.container {
		width: 100% !important;
		max-width: 100% !important;
	}

	.moboff {
		display: none
	}

	.mobon {
		display: block;
	}

	p {
		font-size: 16px;
	}

	.sticky, .stickyHamb {
		position: relative !important;
	}

	.top-header .logo_sec {
		position: relative;
		top: 0px;
	}

	.hamburger-menu {
		right: 20px;
		top: 20px;
		display:block;
	}

	.hamburger::after {
		top: 10px;
	}

	.hamburger::before {
		bottom: 10px;
	}

	.menu-opened::after {
		top: 2px;
	}

	.menu-opened::before {
		bottom: 2px;
	}

	/*.hamburger, .hamburger::after, .hamburger::before{width:35px; height: 2px;}*/
	.top-header .top_head {
		display: none;
	}

	.logo_sec img {
		/*max-width: 125px;*/
		padding: 10px 0px;
	}

	.navMain {
		display: none;
	}

	.home-banner-head {
		width: 100%;
	}

	.homebanner {
		background-image: linear-gradient(148.08deg, rgba(0, 0, 0, 0.83) 0.13%, rgba(0, 0, 0, 0) 40.98%), url('images/home/home-banner-mob.jpg');
		padding: 350px 0 30px 0;
	}

	.homebanner::after {
		background: linear-gradient(66.16deg, rgba(0, 0, 0, 0.83) 16.35%, rgba(0, 0, 0, 0) 108.34%);
	}

	.homebanner::before {
		background: linear-gradient(188.69deg, rgba(0, 0, 0, 0.56) 0.23%, rgba(0, 0, 0, 0) 18.35%);
	}
	.homebanner.vs-banner{
		background-image: none;
		background: #000000 !important;
		padding: 100px 15px 70px 15px;
	}
	.v5-banner-mobile{
		display: block;
		text-align: center;
	}
	.homebanner h1 {
		font-size: 26px;
		line-height: 44px;
		text-transform: uppercase;
	}
	.col-meta-v5 {
		border: 1px solid rgba(0, 0, 0, 0.15);
		border-top: none;
		padding: 29px 18px 20px 18px;
	}
	.overlay-v5-icon1 {
		position: absolute;
		top: 18px;
		width: 100%;
		left: 0;
		right: 0;
	}
	.current-col {
		border-top: none; 
		background: #FFF;
		box-shadow: none; 
		padding: 44px 0px 15px 0px;
		position: relative;
	}
	.explore-slider-with-content{
		background: #ffffff !important;
		padding: 0px 0px 40px 0px;
	}
	.explore-for-mobile{
		display: block;
	}
	.explore-for-mobile h2{

	}
	.overlay-v5-icon img{
		width:40px !important;
	}
	.explore-for-desktop{
		display: none;
	}
	.save-path-heading-section{
		background-color: #000000;
		padding: 50px 0px 35px 0px;
	}
	.save-path-heading-section h2{
		color:#ffffff;
	}
	.save-path-heading-section p{
		color:#ffffff;
	}
	.v5-form-start {
		padding-top: 40px;
		display: none;
	}
	.v5-form-image {
		display: none;
	}
	.new-design-form.v5-form-fields{
		padding: 40px 0px;
	}
	.new-design-form.v5-form-fields form {
		width: 100%;
		float: left;
		padding: 20px;
		border: 1px solid #EAECF0;
		border-radius: 0px 0px 4px 4px;
		border-top:none;
	}
	.new-design-form.v5-form-fields .md12{
		width:100%;
		margin:0px 0px 20px 0px;
	}
	.v5-form-image img{
		width:100%;
	}
	.new-design-form.v5-form-fields form input#btnSv5{
		width:100%;
		border-radius: 3px !important;
	}
	.new-design-form.v5-form-fields .form-heading {
		display: flex;
		align-items: center;
		justify-content: center;
		height:60px;
		width:100%;
		border-radius: 4px 4px 0px 0px;
		background: var(--red-c-hitkara, #CE1815);
	}
	.new-design-form.v5-form-fields .form-heading h2{
		color:#ffffff;
		margin:0px;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		text-transform: capitalize;
	}
	.boxes-sucess-mobile{
		display: block !important;
		width:100%;
	}
	.boxes-colmobile-one{
		width:100%;
		padding-top:30px;
	}
	.boxes-colmobile-one img{
		width:100%;
	}
	.boxes-colmobile-one h3{
		color:#ffffff;
		padding-top: 25px;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.boxes-colmobile-one p{
		color:#ffffff;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		line-height: 26px;
		margin:0px;
	}
	.with-back-image-new{
		background-image: none !important;
		background: #000000;
		height:auto;
		display: block;
		padding: 0px 20px !important;
	}
	.openDoors.vs-doors {
		padding: 40px 0px !important;
	}
	.v5-commen-section{
		padding: 40px 0px;
	}
	.eligibilitySection.v5-eligibility{
		padding: 40px 0px !important;
		background:#000000 !important;
	}
	.v5-form-section {
		width: 100%;
		padding: 0px 0 0 0;
	}
	.vs-current-desktop{
		display:none !important;
	}
	.vs-current-mobile{
		display:block !important;
		width:100%;
		padding-top: 0px;
	}
	.with-back-new {
		background: #000000;
		padding: 0px 10px !important;
		height: auto;
		display: block;
		margin-top: 20px;
	}
	.v5-global-image{
		text-align: center;
	}
	.v5-ranked-list .col-md-12{
		padding:0px;
	}

	.rankList.v5ranklist li {
		height: 110px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		flex-basis: calc(100% - 0px);
		position: relative;
		text-align: center;
		margin: 0px 0px;
		border-right: none;
		border-bottom: 1px solid #333333;
	}
	.v5-global-image img{
		width:100%;
	}
	.animated-for-desktop{
		display: none !important;
	}
	.homebanner h2 span {
		display: block;
	}

	.homebanner p {
		font-size: 18px;
		line-height: 28px;
	}

	.tBtns {
		margin-top: 30px;
		display: none;
	}

	.tBtns a.applyBtn {
		padding: 12px 0px;
		font-size: 16px;
		line-height: 24px;
	}

	.tBtns a {
		width: 50%;
	}

	.tBtns a.viewBrochure {
		padding: 12px 0px;
		font-size: 16px;
		line-height: 24px;
	}

	.divCallDesk {
		display: none;
	}

	.applyformDiv {
		padding: 8px;
	}

	.applyformDiv h2 {
		font-size: 26px;
		line-height: 36px;
	}

	h2.headT, h2.headTW {
		font-size: 28px;
		line-height: 40px;
	}

	


	.rankList li {
		flex-basis: calc(43% - 0px);
		padding: 0 10px;
		margin: 20px 0px;
	}

	.new-prog-box .col-md-4 {
		padding-left: 0;
		padding-right: 0;
	}

	.openDoors p{
		max-width: 100%;
	}

	.eShipSlider {
		margin-top: 10px;
	}

	ul.entreSlider{
		padding: 40px 0px;
	}

	.rankList li h3 {
		font-size: 28px;
		line-height: 40px;
	}

	.rankList li h3 span {
		font-size: 16px;
	}

	.rankList li p {
		max-width: 100%;
	}

	.ourProgramHM {
		padding: 50px 0px 35px 0px;
	}

	.nextbestPlace {
		padding: 50px 0 10px 0;
	}

	.placementSupport {
		padding: 50px 0px 45px 0px;
	}
    .placementSupport .col-md-12{padding-right: 15px;  padding-left: 15px;}
	.industryStalwarts {
		padding: 50px 0px 25px 0px;
	}

	

	.ourAlumni {
		padding: 55px 0px 40px 0px;
	}

	.newEventsHm {
		padding: 45px 0px 0px 0px;
	}

	.sectionFAQ {
		margin-top: 40px;
	}

	.footer_background {
		padding-top: 10px;
	}

	.globalSectionMob {
		padding-top: 35px;
	}

	ul.programsList {
		margin-top: 30px;
	}

	/* ul.programsList .col-md-4{
		padding:0px;
	} */
	.view-all-events {
		flex-direction: column;
		align-items: flex-start;
	}

	.view-all-masterclasses {
		margin-top: 20px;
		font-size: 20px;
		font-weight: 600;
		margin-left: 0px;
	}

	.programsList li {
		flex-basis: calc(100% - 0px);
		margin-bottom: 30px;
	}

	.proDiv {
		padding: 15px 10px;
		flex-direction: column;
		min-height: 150px;
	}

	.proInfo {
		width: 100%;
	}

	.program-no-more {
		width: 100%;
	}

	.proDiv a {
		min-width: 100px;
		width: 100px;
		padding: 6px 7px;
		margin-left: 0px;
	}

	.proDiv p span {
		display: inline;
	}

	.proDiv h4 {
		font-size: 16px;
		line-height: 24px;
	}

	.proDiv p {
		font-size: 13px;
	}

	.nextbestPlace {
		background-image: none;
		background: #F9F9F9;
	}

	.nbpDiv {
		max-width: 100%;
	}

	.new-online-program-section {
		padding: 0px;
	}

	.nbpList li {
		flex-basis: calc(100% - 0px);
		margin-bottom: 19px;
	}

	ul.nbpList {
		margin-top: 15px;
	}

	.nbpList li, .nbpList li b {
		font-size: 16px;
		line-height: 24px;
	}

	.textHeadSld {
		margin-left: 0;
	}

	.openDoors {
		margin-top: 0px;
		padding: 25px 0px 60px 0px;
	}

	.openDoors h2 {
		font-size: 28px;
		line-height: 40px;
	}

	.recruiter-list-five li {
		width: 33%;
		padding: 0px 20px;
	}

	#recruiterSlider .owl-dot {
		width: 10px;
		height: 10px;
	}

	.placementSupport .container {
		padding: 0px;
	}

	.placementSupport .row {
		width: 100%;
	}

	.placementSupport .ssSliderWrap {
		padding: 0px;
	}

	.psWrap {
		padding: 0px 15px;
		text-align: left;
	}

	.psWrap h2 {
		font-size: 28px;
		line-height: 40px;
	}

	.psPadd h3 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 5px;
	}

	.psPadd p {
		font-size: 16px;
		line-height: 28px;
	}

	#supportServices {
		padding-left: 15px;
	}

	.enrollDivSec {
		display: none;
	}

	.globalSection {
		display: none;
	}

	.globalSectionMob {
		display: block;
	}

	.globalSectionMob .gsTextDiv {}

	

	

	

	.listTick li {
		font-size: 16px;
	}

	.listTickW li, .tickListW li {
		font-size: 16px;
	}

	.listTick24 li {
		font-size: 16px;
	}

	.listTick24W li {
		font-size: 16px;
	}

	.entrepreneurshipSection .listTick {
		margin-top: 20px;
	}

	.newEventsHm {
		background: #F6FBFF;
	}

	.eventsListhm {
		width: 100%;
	}

	.infoEvents {
		background: #fff;
		border-left: 5px solid #CE1815;
		padding: 20px;
	}

	.infoEvents p {
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #002147;
	}

	.infoEvents h3 {
		font-size: 16px;
		line-height: 24px;
	}

	.newsSec {
		margin-top: 50px;
	}

	.newsListhm .exInfo {
		display: none;
	}

	.canList li h3 {
		font-size: 28px;
		line-height: 40px;
	}

	.canList li h3 span {
		font-size: 16px;
		padding-top: 0px;
	}

	.sectionFAQ .row {
		width: 100%;
	}

	.accordion_headOX b {
		font-size: 16px;
		line-height: 24px;
	}

	.connectSec {
		background-color: none;
		background-image: url("images/Rectangle 169.png");
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		padding: 43px 25px 38px 25px;
	}

	.connectSec::before {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: linear-gradient(107.62deg, #FFFFFF 10.87%, rgba(255, 255, 255, 0.89) 56.61%, rgba(255, 255, 255, 0.95) 77.46%, rgba(255, 255, 255, 0.65) 96.72%);
		content: "";
		border-radius: 20px;
	}

	.connectDiv {
		position: relative;
	}

	.imgSupport img {
		max-width: 132px;
	}

	.csIcon img {
		max-width: 40px;
		right: 5px;
	}

	.csTxt h2 {
		font-size: 18px;
		line-height: 28px;
		color: #000000;
	}

	.csIcon {
		margin-right: 15px;
	}

	.csTxt p {
		position: relative;
		left: -50px;
	}

	a.csTxtBtn {
		padding: 9px 19px;
		font-weight: 500;
		position: relative;
		left: -50px;
	}

	.mobFix {
		display: block;
	}

	

	.crList {
		display: none;
	}

	#pedagogyList {
		margin-top: 30px;
	}

	#pedagogyList li img.lpIcon {
		max-width: 32px;
	}

	#pedagogyList li h4 {
		margin-top: 18px;
	}

	#canList {
		margin-top: 30px;
	}

	#canList li img.lpIcon {
		max-width: 32px;
	}

	#canList li h4 {
		margin-top: 18px;
	}

	.learningPedagogy .container {
		padding: 0px;
	}

	.learningPedagogy .row {
		width: 100%;
		margin: 0;
	}

	.learningPedagogy .col-md-12 {
		padding: 0px;
	}

	.leftPedagogy {
		padding-left: 15px;
	}

	ul.keyHList {
		margin-top: 30px;
	}

	.keyHList li {
		flex-basis: calc(100% - 0px);
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 25px;
	}

	.syllabusSection {
		padding: 40px 0px 45px 0px;
	}

	.syllabusSection a.downloadSyllabus {
		min-width: 225px;
		margin: 0 auto;
	}

	.syllabusList {
		margin-top: 50px;
	}

	.faqHead b, .faqBody h5 {
		font-size: 16px;
	}

	.rectangleD, .enrollPic {
		display: none;
	}

	.formDiv {
		width: 100%;
	}

	.formDiv h2 {
		font-weight: 500;
		font-size: 28px;
		line-height: 40px;
	}

	.formDiv h2 span {
		color: #CE1815;
	}

	.formDiv .md12, .formDiv .md6 {
		width: 100%;
		padding-right: 0px;
	}

	.stalwartsServices {
		margin-top: 40px;
	}

	.stalwartsServices li h4 {
		text-align: center;
		margin-top: 0px;
		font-size: 14px;
	}
	.stalwartsServices li h5 {color: #000000;font-size: 14px; margin:-10px 0px 0px 0px; text-align: center;}
	.stalwartsServices li span {
		font-style: normal;
		font-weight: 500;
		font-size: 12px;
		line-height: 14px;
		text-align: center;
		color: #000000;
		display: block;
		margin-bottom: 6px;
		border-bottom: 0.961px dashed #8C8C8C;
		padding-bottom: 7px;
	}

	.stalwartsServices li .stalwarts-col {
		padding: 10px 8px 15px 8px;
		border: 1px solid #DBDBDB;
		border-top: none;
		height: auto;
	}

	.stalwartsServices li .twoLogo {
		padding-top: 5px;
	}

	
	.degreeSection {
		padding-top: 50px;
	}

	.degreeSection .col-md-5 img {
		max-height: 300px;
		margin: 10px auto 0px;
		display: table;
	}

	.fifyList li {
		width: 100%;
	}

	.enrollSection {
		display: none;
	}

	.contactus .contactText {
		padding-left: 0px;
	}

	.caanbanner {
		min-height: auto;
	}

	.canPedagogySec .col-md-12 {
		padding-right: 0;
	}

	.feeDetailsList li {
		flex-basis: calc(100% - 0px);
	}

	.feeDetailsList li .feeAmount {
		min-height: 100px;
	}

	.logo5 li {
		width: 33%;
		padding: 05px 15px;
	}

	.logo6 li {
		width: 33%;
		padding: 05px 15px;
	}

	.innerpageBanner {
		padding: 50px 0 40px 0;
		min-height: auto;
	}

	.innerpageBanner, .innerpageBanner::before {
		background: none;
		background-color: #000;
	}

	.innerpageBanner h2 {
		font-size: 32px;
		line-height: 44px;
	}

	.visionPic {
		width: 100%;
		order: 1;
	}

	.visionTxt {
		width: 100%;
		padding-right: 0px;
		align-self: auto;
		order: 2;
		margin-top: 30px;
	}

	.missionPic {
		width: 100%;
	}

	.missionTxt {
		width: 100%;
		padding-left: 0px;
		align-self: auto;
		margin-top: 30px;
	}

	.visionSec h2, .missionSec h2 {
		font-size: 28px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.coreVWrap {
		flex-wrap: wrap;
		margin: 0;
	}

	.coreVWrap .cvLeft, .coreVWrap .cvRight {
		width: 100%;
		max-width: none;
	}

	.cvLeft ul.listTick, .cvRight ul.listTick {
		margin-top: 0px;
	}

	.caan-first .col-md-7 {
		padding-right: 15px;
	}

	.CIIFList li {
		flex-basis: calc(50% - 0px);
	}

	.hmGallery li {
		flex-basis: calc(50% - 0px);
	}

	.category-block {
		display: none;
	}

	.blog-articles li {
		flex-basis: calc(100% - 0px);
	}

	.post-entry li {
		margin-bottom: 20px;
		display: inline-block;
		font-size: 16px;
	}

	.home-sidebar {
		margin-top: 50px;
	}

	.copy-share {
		margin-left: inherit;
	}

	.category-post {
		border-left: 0px;
		padding-left: 0;
	}

	.post-section-head h1 {
		font-size: 28px;
		line-height: 38px;
	}

	.single-related h3 {
		font-size: 28px;
		line-height: 38px;
	}

	ul.blog-articles {
		margin-top: 50px;
	}

	.accreditationBlock li {
		border-bottom: 5px solid #ce1815;
		padding-bottom: 20px;
		margin-bottom: 30px;
		flex-wrap: wrap;
	}

	.accreditationBlock li .accImg {
		min-width: 100%;
		align-self: center;
		margin-bottom: 10px;
	}

	.entreSlider li {
		flex-basis: calc(50% - 10px);
		margin-bottom: 30px;
		align-self: flex-start;
		text-align: left;
	}

	.home-videos {
		padding: 45px 0px;
	}

	.loanAssistance {
		padding-top: 0px;
	}

	.loanAssistance .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.loanAssistance .col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.loanAssistance .liquiloansSec {
		padding: 20px 0px;
	}

	.loanAssistance .liquiloansLogo {
		width: 100%;
	}

	.loanAssistance .emiTxt {
		width: 100%;
		border-left: 0;
		padding-bottom: 20px;
	}

	.loanAssistance .jodoTxt {
		width: 100%;
		border-left: 0px solid #ccc;
		border-top: 1px solid #ccc;
		padding-top: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.cxo-ca{
			font-size: 18px;
			font-style: italic;
			font-weight: 400;
			line-height: 28px;
		}
		.cxo-image{
			width:330px;
		}
		.cxo-know-more{
			border: 1px solid #000;
			background:transparent;
			color:#000000 !important;
		}
	.world-class-content .article-items{
		height:350px;
	}
	.headT.ai-text-new-mobile{
		display:block;
		font-style: normal;
		font-weight: 500;
		font-size: 28px;
		line-height: 40px;
		color: #000;
	}
	.ai-pursuing-section{
		padding:50px 0px 0px 0px;
	}
	.ai-curiculam-section{
		padding:50px 0px 20px 0px;
	}
	.ai-pursuing-section .col-md-4{
		padding:0px;
	}
	.ai-pursuing-section .whyChooseSectionForm{
		border-radius:0px;
	}
	.headT.ai-text-new-mobile span{
		color:#CE1815;
	}
	.ai-image-new-mobile{
		display:block;
		margin:15px 0;
	}
	.ai-image-new-desktop{
		display:none;
	}
	ul.admProcess{display:block;}
	.admProcess li{width:100%;}
	.admProcess span{display:none;}
	.lineBFirst{display:none;}
	.lineB{display:none;}
	.lineBLast{display:none;}
	.cceLogo{display:none;}
	.hamburger, .hamburger::after, .hamburger::before {width: 30px;}
	.topHeaderHM{background: #000;}
	.home_slider_desk{background: #000; padding-bottom:40px;}
	.slideHM1{background: none;}
	.slideHM2{background: none;}
	.home_slider_desk .section5-overlay1{height:auto;}
	.home_slider_desk .section5-overlay{height:auto;}
	.home_slider_desk .section5-overlay::before{background:#000; }
	.home_slider_desk .homeSliderTxt{padding-top:10px; padding-bottom:15px;}
	.home_slider_desk .tBtns{display: flex; padding: 0px 20px;}
	.homeSliderTxt h1{font-size: 32px;font-style: normal;font-weight: 500;line-height: 44px;text-transform: uppercase;}
	.homeSliderTxt h2{font-size: 32px;font-style: normal;font-weight: 500;line-height: 44px;text-transform: uppercase;}
	.homeSliderTxt p{font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px; font-family: 'gothammedium', serif !important; margin-bottom: 20px;}
	.hmTxtHeadD{display:none;}
	.hmTxtHeadM{display:block;}	
	.main-nav{display:none;}
	.top-header{background: #000;}
	#home_slider .mobon {display: block !important;}
	
	#home_slider .owl-dots {text-align: center;}
	#home_slider .owl-dot{background: #fff;display:inline-block;}
	#home_slider .owl-dot.active{background: #9c9c9c;}
	#home_slider .owl-dot {width: 10px !important;border: none !important;height: 10px !important;margin: 5px !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
	#home_slider .owl-nav{display:none;}
	.rankingAccrFullSectionHm{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50,ffffff+50,ffffff+100 */
background: linear-gradient(to bottom,  #000000 0%,#000000 50%,#ffffff 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
	.recognitionsSlider{margin-top:16px;}
    .recognitionsAccre {padding: 30px 0px 35px 0px;}
	.recognitionsAccre .cuTxtD{display:none;}
	.recognitionsAccre .cuTxtM{display:block;}
	.recognitionsAccre p{margin-top:10px;}
	.rankingAccrSectionHm{background:none;padding: 30px 0px 35px 0px;}
	.rankingAccrSectionHm h2{font-size: 28px;    line-height: 40px; margin-bottom: 20px;}
	.rankingAccrSectionHm h2 span{display:block;}
	.accreditionsLogo p span{ display:block;}
	.sliderMobOff{display:none;}
	.sliderMobOn{display:block;}
		
	.rankingAccrFullSectionHm{padding-bottom:0px;}
	.rankingAccrFullSectionHm .col-md-12{padding-right: 0px;  padding-left: 15px;}
	.accreditionsLogo{border-radius: 5px;background: #FFF; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;margin-bottom: 10px;}
	.videoList li{flex-basis: calc(50% - 5px); margin-bottom: 10px;}
	.videoList li h4 {  font-size: 14px;  line-height: 22px;}
	
	.our-program-section{background: #f1f1f1; padding: 30px 0px 30px 0px;}
	.our-program-section .col-md-9{padding-left: 15px !important; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.our-program-section .col-md-3{padding-left: 15px !important; padding-right: 15px !important; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.our-program-section .col-md-9{padding-right:15px !important;}
	
	.our-program-section .ops{margin-top:5px;}
	.programListGlobal li img, .programList li img{border-radius: 0;}
	.cornerTxt{border-top: 90px solid #E31E24;  border-bottom: 90px solid transparent;  border-left: 90px solid transparent; border-radius: 0px 5px 0px 0px;}
	.cornerTxt span{font-size: 12px;top: -70px;left: -80px;}
	.plTitleGlo{min-height: auto; padding: 15px 20px 5px 30px;}
	ul.programList{padding: 10px 0 0 0; justify-content: space-between;}
	.programList li{flex-basis: calc(50% - 5px); box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; margin-bottom: 15px; max-width: 50%; margin-right:0px;}
	ul.programListGlobal{padding-bottom:0px;margin-bottom: 0; padding-top:20px;}
	.programListGlobal li{margin-bottom: 0; }
	.plTitle{padding: 7px 20px 2px 7px; min-height:auto;}
	.programList li h3{font-size: 14px;line-height: normal; align-self: auto; }
	.whyChooseSection{padding: 30px 0 0px 0;}
	.whyChooseSection .col-md-8, .whyChooseSection .col-md-4{width: 100%; -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.whyChooseSection .col-md-4{padding-right:0px; padding-left:0px;}
	ul.nbpListWC{margin-top: 15px; margin-bottom: 15px;}
	.nbpListWC li{flex-basis: calc(100% - 20px); font-size: 16px; margin-bottom: 20px;}
	.world-class-content{padding: 30px 0px 35px 0px;}
	.world-class-content .col-md-12{padding-right: 0px;}
	.eShipSlider{display:none;}
	.whyChooseSectionForm h2{font-size: 24px;line-height:32px;}
	#worldClassSlider {margin-top: 30px;}
	#worldClassSlider .owl-dots {text-align: center; margin-top: 15px;}
	#worldClassSlider .owl-dot{background: #fff;display:inline-block; border:1px solid #444;}
	#worldClassSlider .owl-dot.active{background: #CE1815; border:1px solid #CE1815;}
	#worldClassSlider .owl-dot {width: 10px !important; height: 10px !important;margin: 5px !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
	.whyChooseSectionForm{padding-top:35px; padding-bottom:20px;}
	.openDoors {padding: 15px 0px 35px 0px;}
	.openDoors p {margin-top: 10px; }
	.placementSupport {padding: 30px 0px 40px 0px;}
	 .industryStalwarts { padding: 33px 0px 35px 0px;}
	.recruiterSliderDesk{display:none;}
	.recruiterSliderMob{display:block; }
	#recruiterSlider .owl-dot {width: 10px;height: 10px;}
	#recruiterSlider .owl-dots {margin-top:20px;}
	
	img.programPic{border-radius:0px;}
	#supportServices .item{border-radius: 0px;}

		
	.psPadd { padding: 20px;}
	.industryStalwarts .headT{padding-left: 0px;}
	.stalwartsServices{padding-left: 0px;}
	.industryStalwarts .col-md-12{padding-right: 15px;  padding-left: 15px;}
	.stalwartsServices {display: block;}
	.stalwartsListDesk {display: none;}
	ul#stalwartsServices .twoLogo .logoLeft img{height: 30px;    width: 100%;}
	.stalwartsServices li .stalwarts-col{padding: 5px 8px 5px 8px; background: #fff; min-height: 95px;}
	.stalwartsServices li h4{font-size: 12px;margin: 0px 0px 3px 0px; line-height:17px;}
	.stalwartsServices li h5{font-size: 12px;margin: 0px 0px 3px 0px; line-height:17px;}
	.stalwartsListDesk li h5{font-size: 12px;margin: 0px 0px 3px 0px; line-height:17px;}
	.stalwartsServices li span{font-size: 10px;}
	#stalwartsServices .owl-dots {text-align: center; margin-top: 15px;}
	#stalwartsServices .owl-dot{background: #F1F1F1;display:inline-block; border:1px solid #000;}
	#stalwartsServices .owl-dot {width: 10px;height: 10px;}
	#stalwartsServices .owl-dot.active{background: #CE1815; border:1px solid #CE1815;}
	#stalwartsServices .owl-dot {width: 10px !important; height: 10px !important;margin: 5px !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;-o-border-radius: 10px !important;border-radius:10px !important;}
	
	.entrepreneurshipSection {padding: 30px 0px 20px 0px;}
	.enterPic{padding-top: 18px}
	.canSection { padding: 32px 0px 8px 0px;}
	.caanlogo {margin-bottom: 15px;}
	.canListStyle{margin-top:15px;}
	.home-videos { padding: 30px 0px 35px 0px;}
	.youtube-videos {margin-top: 18px; background:#fff; box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 4px 0px; margin-bottom: 8px;}
	.youtube-videos h4{padding: 15px 15px;min-height: 80px; margin: 0;}
	
	.psWrap {padding: 0; }
	.home-videos .col-sm-12{padding-right: 0px;}
	.proDiv {
		padding: 15px 10px;
		flex-direction: column;
		min-height: 100%;
	}
	.accordion_headOX{color: #000;font-size: 16px;}
	ul.stalwartsList li .img-fluid {
		filter: grayscale(100%);
	}
	.sectionFAQ { margin-top: 40px; margin-bottom:48px;}
	

	
	.proInfo1 {
		min-height: 100%;
	}

	/* #stalwartsServices li .img-fluid {
		filter: grayscale(100%);
	} */
	.slider-global-image.for-desktop{
		display: none;
	}
	.slider-global-image.for-mobile{
		display: block;
	}
	.slider-global-image.for-mobile img{
		width:100%;
		height:40px;
	}
	.slider-global-image table tbody tr td.total{
		font-size: 20px;
		line-height: 30px;
	}
	.slider-global-image table thead tr th{
		font-size: 16px;
	}
	.liquiloansLogo {
		width: 100% !important;
		text-align: center;
	}
	.sepreate-mobile{
		display: none;
	}
	.slider-global-boxes-each p{
		height:auto;
	}
	.new-global-slider-section  .col-md-9{
		padding: 0px;
	}
	.slider-global-boxes-each {
		width: 100%;
		float: left;
		padding-top: 20px;
	}
	.slider-image-col .harvard-logo{
		width:100%;
	}
	.new-global-slider-section .col-md-3{
		padding-right:10px;
		padding-left:10px;
	}
	.grecaptcha-badge{display:none;}
	
	.footer_background{display:none;}
	.new-mobile-footer {display: block;min-height: 800px;}
}


@media only screen and (min-width: 300px) and (max-width: 479px) {
	.sliding-navbar {
		width: 350px;
	}
	.grecaptcha-badge{display:none;}
	ul.admProcess{display:block;}
	.admProcess li{width:100%;}
	.admProcess span{display:none;}
	.lineBFirst{display:none;}
	.lineB{display:none;}
	.lineBLast{display:none;}
	.plTitle1{padding: 15px;}
}