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

:root {
  --Neutral-Palette-Off-White: #F7F7F7;
  --Neutral-Palette-White: #FFF;
  --Neutral-Palette-Cream: #F2E6C2;
  --Black-900: #010101;
  --Black-800: #33383D;
  --Primary-Blue-400: #002855;
  --Primary-Blue-300: #0062A3;	
  --Primary-Yellow-400: #EAAA00;
  --Primary-Yellow-300: #eebb33;
  --Primary-Yellow-50: #F9E6B3;
  --Primary-Red: #A81010;
  --Neutral-Palette-Cream: #F2E6C2;
  --W-light-blue: #EEF6FF;
  --Border-Line: #B9BEC1;	
  --Accent-Palette-Blue-Dark: #1C2B39;
}


html, body {
	margin: 0px !important;
	padding: 0px !important;
	font-family: 'helvetica_neueregular' !important;
	overflow-x: hidden; /* Hide horizontal scrollbar */
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */	
    color: var(--Black-800, #33383D);
}
	
body p, .content-section {
	font-family: 'helvetica_neueregular' !important;
	color: var(--Black-800);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */	
}

.wpb_wrapper p {
	font-family: 'helvetica_neueregular';
	color: var(--Black-800);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */	
}

body a, body a:hover, body a:active, body a:focus {
	 color: var(--Primary-Blue-400);
}

.tribe-events-content a {
	color: var(--Primary-Blue-400);
	text-decoration:none;
	border-bottom:none !important;
}

.tribe-events-content a:hover {
	color: var(--Primary-Blue-400);
}

/* Search Results for starts */
.search-results .entry-summary { 
	margin-bottom:24px;
}

body.search.search-results img {
	max-width: content-box !important;
	height: auto;
	width:auto;
}


/* Search Results for end */


/* global class starts */
.section-heading {
color: var(--Black-900);
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 130%; /* 52px */
/* margin-bottom: 0px; */
margin-top: 0px;
font-family: 'helvetica_neueheavy';		
}

.section-heading span {	
color: var(--Primary-Blue-300);	
}

.sec-sub-heading {
color: var(--Black-800, #33383D);
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 500 !important;
line-height: 150%; /* 30px */
margin-bottom:0px;
font-family: 'helvetica_neuemedium' !important;
}

.secondaryTitle-h {
	color: var(--Black-900);
	font-family: 'helvetica_neuebold';
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%; /* 26px */
}

.padding-wrapper {
	padding:46px 0px 36px 0px;
}

.zoom-img {
  overflow: hidden;
}

.zoom-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all .3s ease;
}

.zoom-img img:hover {
  transform: scale(1.2);
}

a.btn-lg-wvup, a.btn-lg-wvup:active, a.btn-lg-wvup:visited, .btn-lg-wvup > a {
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
background: var(--Primary-Yellow-400);
color: var(--Primary-Blue-400);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 26px */
padding:16px 32px;
display:inline-flex;
text-transform:uppercase;
text-decoration:none !important;
}

a.btn-lg-wvup:hover, a.btn-lg-wvup:focus {
	background: var(--Primary-Yellow-300, #eebb33);
	color: var(--Primary-Blue-400);
}

a.btn-md-wvup , a.btn-md-wvup:active, a.btn-md-wvup:visited {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background: var(--Primary-Yellow-400);
color: var(--Primary-Blue-400);
font-size: 15px;
font-style: normal;
font-weight: 600;
padding:16px 30px;	
text-transform:uppercase;	
text-decoration:none;
display:inline-flex;
text-decoration:none !important;
}

a.btn-md-wvup:hover, a.btn-md-wvup:focus {
	background: var(--Primary-Yellow-300, #eebb33);
	color: var(--Primary-Blue-400);
}

a.btn-sm-wvup, a.btn-sm-wvup:active, a.btn-sm-wvup:visited {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background: var(--Primary-Yellow-400);
color: var(--Primary-Blue-400);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 26px */
padding:12px 24px;
min-height:30px;
display: inline-flex;
align-items: center;
justify-content: center;
text-transform:uppercase;	
text-decoration:none;
}

a.btn-sm-wvup:hover, a.btn-sm-wvup:focus {
	background: var(--Primary-Yellow-300, #eebb33);
	color: var(--Primary-Blue-400);
}

a.btn-custom-wvup, a.btn-custom-wvup:active, a.btn-custom-wvup:visited, .btn-custom-wvup > a {
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
background: var(--Primary-Yellow-400) !important;
color: var(--Primary-Blue-400) !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 130% !important; 
padding:12px 24px !important;
min-height:30px !important;
display: inline-flex;
align-items: center;
justify-content: center;
text-transform:capitalize;	
text-decoration:none !important;	
}

a.btn-custom-wvup:hover, .btn-custom-wvup > a:hover {
	background: var(--Primary-Yellow-300) !important;
}

a.btn-custom-white, a.btn-custom-white:active, a.btn-custom-white:visited, .btn-custom-white > a {
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
border: 1px solid var(--Border-Line, #B9BEC1);
background: var(--Neutral-Palette-White, #FFF);
color: var(--Primary-Blue-400) !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 130% !important; 
padding:12px 24px !important;
min-height:30px !important;
display: inline-flex;
align-items: center;
justify-content: center;
text-transform:capitalize;	
text-decoration:none;	
}

a.btn-custom-white:hover, .btn-custom-white > a:hover {
	border: 1px solid var(--Border-Line, #B9BEC1);
	background: var(--Primary-Blue-50, #E7F2FF);
}


a.btn-lg-secondry, a.btn-lg-secondry:active, a.btn-lg-secondry:visited, .btn-lg-secondry > a {
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
border: 1px solid var(--Border-Line);
background: var(--Neutral-Palette-White);
color: var(--Primary-Blue-400);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 26px */
padding:16px 32px;
display:inline-flex;
text-transform:uppercase;
text-decoration:none !important;
}

a.btn-lg-secondry:hover, a.btn-lg-secondry:focus {
    background: var(--Primary-Yellow-300);
    color: var(--Primary-Blue-400);
	border-color: var(--Primary-Yellow-300);
}

.homebanner li.homeslide .homeslide__text a.btn-lg-wvup, .homebanner li.homeslide .homeslide__text a.btn-lg-secondry {
    margin: 4px 4px;
}


/* submit button  ninja forms starts  */
.nf-submit-btn .nf-field-element {
    border: none !important;
    padding: 0px !important;
}
.nf-submit-btn .nf-field-element:after {
	display:none;
}

.nf-submit-btn .nf-field-element button, .nf-submit-btn .nf-field-element input[type=button], .nf-submit-btn .nf-field-element input[type=submit] {
-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: var(--Primary-Yellow-400);
    color: var(--Primary-Blue-400) !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding: 12px 24px;
    min-height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    text-decoration: none;
}

.nf-submit-btn .nf-field-element button:hover, .nf-submit-btn .nf-field-element input[type=button]:hover, .nf-submit-btn .nf-field-element input[type=submit]:hover {
	background: var(--Primary-Yellow-300) !important;
}
/* submit button  ninja forms  css end  */

.rum_sst_contents { /* APPLY NOW btn */
	z-index:9 !important;
}

.sec-gut-pad-y {
	padding:56px 0px;
}

.lead-heading {
color: var(--Black-900) !important;
font-size: 18px !important;
font-family: 'helvetica_neuemedium' !important;
font-style: normal;
/* font-weight: 600 !important; */
line-height: 150%; /* 30px */	
}

.primary-lead-heading {
color: var(--Primary-Blue-300, #0062A3);
font-family: 'helvetica_neuemedium';
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 140%; 
}

.paragraph-Headings {
	color: var(--Black-900);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 25.2px */		
}

.sec-hero-h {
	margin-bottom: 32px;
}

.border-line-trbl {
	 border: 0.5px solid var(--Border-Line) !important;
}


.accordion-item:first-of-type .accordion-button {
    border-radius: 8px;
    border: 0.5px solid var(--Border-Line) !important;
    background: var(--Neutral-Palette-Off-White) !important;
	font-family: 'helvetica_neuemedium';
}

.accordion-button[type=button]:not(:disabled), .accordion-button[type=reset]:not(:disabled), .accordion-button[type=submit]:not(:disabled), .accordion-button.button:not(:disabled) {
    cursor: pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    border: 0.5px solid var(--Border-Line, #B9BEC1) !important;
    background: var(--Neutral-Palette-Off-White, #F7F7F7) !important;
	font-family: 'helvetica_neuemedium';
}

.accordion-item {
	margin-bottom: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}
.accordion-button::after {
   background-image: url("/wp-content/uploads/2024/08/plus-Icons.png") !important;
  background-repeat:no-repeat;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("/wp-content/uploads/2024/08/minus-Icons.png") !important;
	background-repeat:no-repeat;
}

.accordion-button:focus {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) !important;
}


 /* ------ midcontent-box starts ------- */
.midcontent-box {
    background: var(--Neutral-Palette-Off-White);	
	padding:24px 24px;
}

.midcontent-box a {
    color: var(--Primary-Blue-400) !important;
    text-decoration: none;
    font-weight: 600;
}

.midcontent-box a:hover {
    color: var(--Primary-Blue-400) !important;
    text-decoration: underline;
}

.midcontent-box .top-para-divider {
	padding:0px !important;
}

ul.social-contact-items {
    display: flex;
    padding: 0px;
    margin: 0px;
}

ul.social-contact-items li {
	list-style: none !important;
}

ul.social-contact-items li i.fa-solid {
    border-radius: 200px;
    color: var(--Primary-Yellow-400, #EAAA00);
    background-color: var(--Primary-Blue-400, #002855);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}
ul.social-contact-items li a {
    color: var(--Primary-Blue-400) !important;
    text-decoration: none;	
	 display: flex;
	margin-right: 16px;
}

ul.social-contact-items li a:hover {
    color: var(--Primary-Blue-400) !important;
    text-decoration: underline;
}
@media screen and (max-width: 1180px) {
	.midcontent-box a {
		font-weight: 600;
		text-decoration:underline;
	}
	ul.social-contact-items li a {
		text-decoration:underline;
	}
}
/* ------ midcontent-box end ------- */


/* pdf doenload start */
.download-pdf-white ul li a:after {
	content: url(/wp-content/uploads/2024/08/BlackPDFIcon.png) !important;
	position: absolute;
	right: 25px;
	border-left: 1px solid #ddd;
	display: flex;
	align-items: center;
	width:32px !important;
	top: 0;
	padding: 5px 16px 5px 16px !important;
}

.download-pdf-white ul li a:hover:after {
	content: url(/wp-content/uploads/2024/08/BluePDFIcon.png) !important;
}

.download-pdf-white ul li a {
	-webkit-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	border-radius: 8px !important;
	text-decoration:none;
	color: var(--Black-900) !important;
	border: 1px solid var(--Border-Line) !important;
	background: var(--Neutral-Palette-White) !important;
	display: flex !important;
	height: 64px;
	align-items: center !important;		
	font-size:14px !important;
}

.download-pdf-white ul li a:hover {
	color: var(--Primary-Blue-400) !important;
}

.download-pdf-white ul li a:hover mark {
    color: var(--Primary-Blue-400);
}


.ext-link-btn .vc_btn3 {
	text-align:left !important;
	color: var(--Black-900) !important;
	border: 1px solid var(--Border-Line) !important;
	background: var(--Neutral-Palette-White) !important;
	-webkit-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	border-radius: 8px !important;
	display: flex !important;
	align-items: center !important;
}

.ext-link-btn .vc_btn3:hover {
	color: var(--Primary-Blue-400) !important;
}

.ext-link-btn .fa-chevron-circle-right:before {
	color: var(--Black-900) !important;
}

.ext-link-btn .vc_btn3:hover .fa-chevron-circle-right:before {
	color: var(--Primary-Blue-400) !important;
}


@media only screen and (min-width: 1200px) {
	
	.pdf-links-block-padding-row {
		margin-bottom:16px;
	}

	.pdf-links-block-padding-row .download-pdf-white, .ext-link-btn, .download-pdf-white  {
		margin-bottom:0px !important;
	}	

	.title-with-para-paddig {
		padding: 30px 0px !important;
	}
	
	.download-pdf-white ul li a:after {
		margin: 8px 0 8px 0 !important;
	}
	
	.pdf-links-block-padding-row {
		display: flex !important;
		justify-content: center !important;
		flex-wrap: wrap;	
		width: 100% !important;
	}

	.pdf-links-block-padding-row .vc_col-sm-4 {
			width: 30.33333333% !important;
		   margin: 0% 1.333%;
		}

	.ext-link-btn {
		width: 100% !important;
	}
	
	.bsk-pdfm-output-container {
		padding: 0px !important;
	}

	.pdf-links-block-padding-row {
		display: flex !important;
		align-items: baseline;
	}
	
	.pdf-links-block-padding-row .download-pdf-white .shortcode-pdfs {
		margin-top:0px !important; 
	}

	.pdf-links-block-padding-row .download-pdf-white ul.bsk-pdfm-without-featured-image li {
		padding: 0px 0 10px 0px;
	}
	.bsk-special-pdfs-container {
		margin-top: 8px !important;
	}
}


@media screen and (max-width: 1180px) and (min-width: 1024px) {
	div#download-pdf-white {
		width: 49%;
	}
}


@media screen and (max-width: 1100px) and (min-width: 992px) {
	.download-pdf-white ul li {
		margin: 0px 28px !important;
	}
}

@media screen and (max-width: 1366px) and (min-width: 1200px) {
    .ext-link-btn .vc_btn3, .download-pdf-white, .ext-link-btn, .download-pdf-white {
        max-width: 350px !important;
        min-width: 350px !important;
    }	
}


@media only screen and (max-width: 900px) {
 .ext-link-btn, .ext-link-btn .vc_btn3, .download-pdf-white {
        margin-bottom: 16px !important;
    }
	
	.sec-gut-pad-y {
		padding:36px 0px;
	}
	
	.download-pdf-white ul li {
		    margin-top: 15px !important;
	}	
	
}

@media only screen and (max-width: 600px) {
	.download-pdf-white ul li a:after {
		margin: 0px 0 8px 0 !important;
	}	
	
	.download-pdf-white ul li a:after {
		margin: 0px 0 8px 0 !important;
	}	
	
	.download-pdf-white ul li a:after {
    	height: 67px !important;
	}
	.sec-gut-pad-y {
		padding:16px 0px;
	}		
	
}

/* pdf doenload end */


/* Sitemap page starts */
.sitemap-blocks h4 a {
	text-decoration:none;
}
.sitemap-blocks h4 a:hover {
	text-decoration:underline;
}
/* Sitemap page end  */


.page-id-35337 .abt-park-bx, .page-id-78332 .academicsblock, .parent-pageid-3322 .info-grid {  /* section apdding less by page id */
	padding: 0px 0px !important;	
}

@media only screen and (max-width: 600px) {
	/* table for scroll start */
	table.prog-cost-table, table.prog-cost-table, .tablepress { 
		overflow-x: scroll !important;
		width: 100% !important;
		display: block;
	}

	/* Request Information Form */
	.g-recaptcha iframe {
		margin-left: 19px !important;
	}	
	
}


/* *********************  global class end   **************************  */

.top-navbar-wrapper {
	background: #002855 url("/wp-content/uploads/2024/09/Slant2.png") no-repeat 34% top;
    background-size: cover;
}


.top-navbar {
    display: flex;
}

.navbar-brand-wrapper .navbar-brand img {
	width:254px;
	height:60px;
}

.top-navbar .secondary-nav .nav-link {
color: var(--Neutral-Palette-Off-White);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 16.8px */	
padding:12px 12px;
}

.top-navbar .lang-translate {
    background: var(--Neutral-Palette-White);
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
	min-width: 140px;
}

.top-navbar-wrapper .top-navbar {
display: flex;
align-items: center;
}

.lang-translate select {
	outline: none;
	border: none;
	padding: 0px 18px 0px 12px;
	font-size: 14px;
	color: var(--Black-900);
	background-color: var(--Neutral-Palette-White) !important;
	border: 1px solid var(--Primary-Yellow-400);
	text-align: left;
	font-weight: 500;
	line-height: 150%;
    width: 140px;
    height: 30px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;	
}

.secondary-nav .nav-link {
    position: relative;
}

.secondary-nav .nav-link:after {
    content: '';
    width: 1px;
    height: 16px;
    background-color: #fff;
    position: absolute;
    right: 0;
}
.secondary-nav li:nth-last-of-type(1).menu-item .nav-link:after {
    width: 0px;
    height: 0px;
}

.secondary-nav .nav-link:hover {
    color: var(--Primary-Yellow-400, #EAAA00);
	text-decoration:underline;
}

.homebanner li.homeslide.slick-slide .slideimgwrapper {
    width: 100%;
}

.homebanner li.homeslide.slick-slide .slideimgwrapper img {
	object-fit:cover;
}

@media screen and (min-width: 2500px) {
	.top-navbar-wrapper {
		background-position-x: 20% !important;
	}
	
	.top-navbar .secondary-nav .nav-link {
		padding: 12px 18px;
	}	
	
	.lang-translate select {
		min-width: 200px !important;	
	}	
	
}


@media screen and (max-width: 2400px) and (min-width: 1500px) {
	.top-navbar-wrapper {
		background-position-x: 32% !important;
	}	
	.top-navbar .secondary-nav .nav-link {
		padding: 12px 18px;
	}
	
	.lang-translate select {
		width: 180px !important;	
		padding: 1px 18px 0px 12px !important;
		box-sizing: border-box !important;
	}	
	
}



@media screen and (max-width: 1200px) and (min-width: 1180px) {
	.top-navbar .lang-translate {
		min-width: 150px;
	}	
}

@media screen and (max-width: 1180px) and (min-width: 768px) {
	.top-navbar-wrapper .container, nav.navbar.navbar-expand-lg .container {
		min-width: 98%;
	}
}


@media screen and (max-width: 1180px) {
	.top-navbar-wrapper {
		background: rgb(234, 170, 0);
		background: url(/wp-content/uploads/2024/07/Slant.png) no-repeat, linear-gradient(300deg, rgba(234, 170, 0, 1) 20%, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 1) 20%, rgba(9, 9, 121, 1) 20%, rgba(0, 40, 85, 1) 100%, rgba(255, 255, 255, 1) 100%) !important;
		background-position-x: 100% !important;
		background-position-y: top;
		background-size: contain;
	}
				
    ul#menu-top-menu li a {
        box-shadow: none !important;
        padding: 10px 14px !important;
    }	
	.top-navbar .lang-translate select {
		width: 150px;
	}
	
	.navbar .formobwrapper {
		display: flex;
		align-items: center;
	}
	.navbar .formobwrapper .search-bar.mobonly {
		margin: 0px 16px;
	}
		
}


@media screen and (max-width: 1024px) {
	.top-navbar-wrapper {
		background: rgb(234, 170, 0);
		background: url(/wp-content/uploads/2024/07/Slant.png) no-repeat, linear-gradient(300deg, rgba(234, 170, 0, 1) 18%, rgba(255, 255, 255, 1) 18%, rgba(255, 255, 255, 1) 18%, rgba(9, 9, 121, 1) 18%, rgba(0, 40, 85, 1) 100%, rgba(255, 255, 255, 1) 100%) !important;
		background-position-x: 106% !important;
		background-position-y: top;
		background-size: contain;
	}
	
    ul#menu-top-menu li a {
        box-shadow: none !important;
        padding: 10px 10px !important;
    }	
	.top-navbar .lang-translate select {
		width: 150px;
	}
	
	.search-bar button.btnglass.btn-search {
		background-color: var(--Primary-Yellow-400) !important;
		color: var(--Primary-Blue-400) !important;
	}
		
}

@media screen and (max-width: 1100px) and (min-width: 992px) {
	.navbar-brand-wrapper .navbar-brand {
		margin:0px;
	}
	
	.navbar-expand-lg .navbar-nav .menu-item.dropdown .nav-link {
        padding: 32px 8px 32px 8px !important;
    }
	
	.top-navbar .lang-translate select {
		width: 140px !important;
	}
	
    .navbar-expand-lg .navbar-nav .menu-item.dropdown .nav-link {
        font-size: 14px;
        padding: 32px 8px 32px 8px;
    }	
	
}

@media screen and (max-width: 991px) {
	.top-navbar-wrapper {
		display:none;
	}
	
	.site-header .navbar .container {
		display: flex;
		flex-flow: row;
	}
	
	.navbar-brand-wrapper .navbar-brand img {
		width: auto;
		height: auto;
	}

	.site-header .navbar .formobwrapper .navbar-toggler {
		height: 44px !important;
		width: 44px !important;
		background-color: var(--Primary-Yellow-400) !important;
		color: var(--Primary-Blue-400, #002855) !important;
		-webkit-border-radius: 25px !important;
		-moz-border-radius: 25px !important;
		border-radius: 25px !important;
		display: flex;
        align-items: center;
        justify-content: center;
	}	
	.site-header .navbar .formobwrapper .navbar-toggler > i.fa-bars:before {
		font-size:22px;
	}
	
	.site-header .navbar {
		padding: 16px 0px;
	}	
	
	.navbar-nav .dropdown-toggle i.fa.fa-chevron-down {
		float: right;
		width: 10%;
        padding: 14px 0px;
        text-align: center;
	}	
	
	.navbar-nav .menu-item.dropdown {
		border-bottom: 1px solid var(--Border-Line);
	}
	
    .navbar-nav .menu-item.dropdown .nav-link {
		float: left;
		font-size: 17px;
		padding: 10px 0px;
		color: var(--Black-900);
		text-align: left;
		font-size: 17px;
		font-style: normal;
		font-weight: 500;
		line-height: 145%; /* 24.65px */	
		width: 88%;
    }	
		
    #menu-main-menu {
		margin-top: 0px !important;
		border-top: none !important;
		padding: 0.8em 1em !important;
    }
	.offcanvas-header {
    box-shadow: 2px 4px 21px 4px rgba(0, 40, 85, 0.10);
	}
	
	.offcanvas-header .btn-close { /* mob close btn */
		height: 24px !important;
		width: 24px !important;
		color: var(--Primary-Blue-400, #002855) !important;
		background-color: var(--Primary-Yellow-400) !important;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		opacity: 1;
	}
	
	.offcanvas-header .navbar-brand img {
		width: 60% !important;
		height:auto;
	}
	
	.navbar-nav .dropdown-menu {
		border:none !important;
	}
	.navbar-nav ul.dropdown-menu li {
		border-bottom: none !important;
	}
	
    .navbar .offcanvas.offcanvas-end .mobonly {
        background-color: var(--Primary-Blue-400) !important;
		padding:16px 0px;
    }
	
	.navbar .offcanvas.offcanvas-end .offcanvas-body {
		padding:0px;
	}
	
	.secondary-nav .nav-link {
		color: var(--Primary-Yellow-400) !important;
		padding: 0.6em 1em !important;
	}
	
	.navbar-nav .workforcemn.menu-item.dropdown {
		border-bottom: none;
	}
	
	.navbar-toggler:focus {
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75) !important;
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75) !important;
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75) !important;
	}
	
	.navbar-nav .menu-item:focus-within ul.dropdown-menu .menu-item {
		width: 100% !important;
	}	
}


@media screen and (max-width: 991px) {
	.site-header .navbar {
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}	
}

@media screen and (max-width: 600px) {
	.navbar-nav .dropdown-menu {
		flex-direction: column;
		min-width: 100%;
		margin:0px !important;
		padding-top:0px !important;
	}	
	
	.navbar-nav ul.dropdown-menu li, .navbar-nav .dropdown-menu .dropdown-item {
		display:inline-flex;
		flex-wrap:wrap;
		min-width:100%;
	}
}

.search-bar button.btnglass.btn-search {
	border: 1px solid var(--Primary-Yellow-400);
	background: var(--Neutral-Palette-White);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;	
}

.search-bar.searchfordesktop button.btnglass.btn-search:hover {
    background: var(--Primary-Yellow-400);
}

.navbar-nav .dropdown.nav-item .dropdown-toggle::after {
    display: none;
}

.dropdown-toggle, .navbar-nav .dropdown-item {
    white-space: normal !important;
}

.navbar-nav .dropdown-item:focus, .navbar-nav .dropdown-item:hover {
background: var(--Primary-Blue-400);
color: var(--Primary-Yellow-400, #EAAA00) !important;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 24px */
text-decoration-line: underline;	
}

.site-header .navbar {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

@media only screen and (min-width: 992px) {
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
        position: relative;
    }	
	
	.navbar-nav .menu-item {
		display: flex;
		align-items: baseline;
	}	
	
	.navbar .nav > li > a:hover, .navbar .nav > li > a:active {
	background: rgb(247,247,247);
	background: linear-gradient(180deg, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 95%, rgba(234,172,8,1) 95%, rgba(234,170,0,1) 100%);
	}	
	
	.navbar-expand-lg .navbar-nav .menu-item.dropdown {
	    position: initial;
	}
	
	.navbar-expand-lg .navbar-nav .menu-item.dropdown .nav-link {
	  color: var(--Black-900);
		text-align: center;
		font-size: 17px;
		font-style: normal;
		font-weight: 400;
		line-height: 145%;
		padding:32px 8px 32px 16px;
	}	
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
		width: 100%;	
		margin:0px;
		background-color: var(--Primary-Blue-400, #002855) !important;  
		padding:16px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;	
		
	}	
	
	.navbar-nav ul.dropdown-menu li {
		border-bottom: 1px solid #24405e !important;
	}
	
   .navbar-expand-lg .navbar-nav .dropdown-menu.show {	
	display:flex;
	flex-wrap:wrap;
	}	
	
	.navbar-nav .menu-item .dropdown-menu.show {
		top: 99%;
	}	

   .navbar-expand-lg .navbar-nav .dropdown-menu.show .dropdown-item {	
	 white-space: normal !important;
	}		
	
   .navbar-expand-lg .navbar-nav .dropdown-menu.show li {	
	width: 33.333%; 
	}	
	
   .navbar-expand-lg .navbar-nav .dropdown-menu.show li a  {	
		background-color: var(--Primary-Blue-400) !important;   
	}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu li {
		background-color: var(--Primary-Blue-400) !important;
	}	
	.navbar-expand-lg .navbar-nav .dropdown-menu li a {
		color: var(--Neutral-Palette-White);
		 padding: 8px 16px;
	}	
	
	.navbar-nav .menu-item.workforcemn {
		position:relative !important;
	}	
	.navbar-nav .menu-item.workforcemn .dropdown-menu.show li {
		width: 100% !important;
	}
	
	.navbar-brand-wrapper .navbar-brand img {
		width:254px;
	}
	
	.navbar-nav .menu-item:hover ul.dropdown-menu { /* mouse over  */
        display: flex;
        top: 99%;
        flex-wrap: wrap;
        left: 0px;
		margin:0px;
	}
	
	.navbar-nav .menu-item:hover ul.dropdown-menu .menu-item  {
		width:33.333%;
	}
	
	.navbar-nav .menu-item:hover ul.dropdown-menu .menu-item .dropdown-item {
		    white-space: normal !important;
	}
	
	.navbar-nav .menu-item.workforcemn ul.dropdown-menu .menu-item {
		min-width: 100%;
	}
	
	.navbar-nav .menu-item.workforcemn ul.dropdown-menu {
		min-width: 240px;
        word-break: break-word;
        position: absolute;
        top: 100%;      	
	}	
	
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item.active, .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:active {
		background-color: var(--Primary-Blue-400)
	}
	
	.navbar.sticky-top.fixed {
		padding: 0px;
	}	
	
	.navbar.sticky-top {
		margin: 0px !important;
        padding: 0px !important;
	}	
	
	.search-bar.searchfordesktop {
		display: flex;
		align-items: center;
		margin-left: 16px;
	}	
	
	.navbar-nav .menu-item ul.dropdown-menu:after {
		content: '';
		padding: 8px 0px;
		display: block;
		background-color: #002855;
		position: absolute;
		bottom: 5px;
		width: 96.5%;
	}	
	
}
/* navbar end  */

/* --------------  Header Part End  --------- */



/* ------------ Footer Part Starts ---------- */
@media only screen and (max-width: 1200px) {
	.footer-main-sec .container {
		width: 100%;
		margin: 0;
		min-width: 100%;
	}		
}

.applynowdv { /* apply button home page */
	display:none;
}

a#rum_sst_tab { /* apply button home page */
    color: var(--Primary-Blue-400);
    font-weight: 500;
    padding: 12px 20px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
	border-radius: 10px 10px 0px 0px !important;
	background: var(--Primary-Yellow-400);
	top:35%;
	z-index:999 !important;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: var(--Primary-Yellow-400);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	 z-index: 999;
}

#return-to-top i {
    color: #000;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#return-to-top:hover {
    background: var(--Primary-Yellow-300, #eebb33);
}

#return-to-top:hover i {
    color: #000;
    top: 5px;
}
		
.footer-top-sec {
background: var(--Neutral-Palette-White);
padding-top:56px;
}

.footer-top-sec img {
    object-fit: cover;
}
	
.footer-main-sec {
background: rgb(0,40,85);
background-image: linear-gradient(-90deg, rgba(0,40,85,1) 0%, rgba(0,40,85,1) 64%, rgba(255,255,255,1) 64%, rgba(255,255,255,1) 100%);
}

.footer-main-sec .container .contactus-ft {
   background: var(--Neutral-Palette-White);
	padding-right:24px;
}

		
.footer-main-sec .ft-address {
display: flex;
justify-content: space-between;
}	
	
.footer-main-sec .ft-address p {
color: var(--Black-800, #33383D);
/* font-family: 'Helvetica Neue', sans-serif;*/
font-size: 14px;
font-style: normal;
font-weight: 500;
/* line-height: 120%; */	
}		
	
.footer-main-sec .ft-address a {
color: var(--Primary-Blue-400, var(--Primary-Blue-400, #002855));
font-size: 14px;
font-style: normal;
font-weight: 500;
text-decoration:none;
/*line-height: 120%; */ /* 16.8px */	
}
	
.footer-main-sec .ft-address a:hover {
   text-decoration:underline;	
}	
	
.footer-main-sec .ft-address li.tel {
    align-items: center;
}	
	
.footer-main-sec .address-title {
	color: var(--Black-900, #010101);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
}
	
.footer-main-sec .ft-address .add-left, .footer-main-sec .ft-address .add-right {
		width:48%
}

.footer-main-sec .ft-address .add-left ul, .footer-main-sec .ft-address .add-right ul {
	padding:0px;
}	

.footer-main-sec .ft-address .add-left ul li, .footer-main-sec .ft-address .add-right ul li {
	display:flex;
}	

.footer-main-sec .ft-address .contact-us-ft i.fa-location-dot, .footer-main-sec .ft-address .contact-us-ft i.fa-phone {
		background-color: var(--Primary-Blue-400, var(--Primary-Blue-400, #002855));
	    color: var(--Neutral-Palette-White, #FFF);
		border-radius: 50%;
		font-size: 16px;
		width: 30px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 8px;		
}	
	
.footer-main-sec .ft-address ul li:hover i.fa-phone, .footer-main-sec .ft-address ul li:hover i.fa-location-dot {
   color: var(--Primary-Yellow-400, var(--Primary-Yellow-400, #EAAA00));
}	
	
.footer-site-info {
    background: var(--Primary-Blue-300, #0062A3);
	padding:17px 0px;
}	

.footer-main-sec .quick-links {
	display: flex;
	flex-wrap: wrap;
	padding:0px;
}
	
.footer-main-sec .ft-nav-wrapper {
	padding-left:40px;	
}
	
.footer-main-sec .quick-links li {
width:50%;
color: var(--Neutral-Palette-White, #FFF);
font-size: 14px;
font-style: normal;
font-weight: 500;
padding:6px 0px;
list-style:none;
/*line-height: 120%; */ /* 16.8px */	
}	
	
.footer-main-sec .quick-links li a, .footer-main-sec .quick-links li a:active {
   color: var(--Neutral-Palette-White, #FFF);
   text-decoration:none;
}

.footer-main-sec .quick-links li a:hover, .footer-main-sec .quick-links li a:focus {
    outline: 0;
    transition: all 0.3s;
    text-decoration: underline;
    color: var(--Primary-Yellow-400, var(--Primary-Yellow-400, #EAAA00));
}
	
.footer-main-sec .quick-links-title {
color: var(--Neutral-Palette-Warm-Gray-Light, #BEB7B3) !important;
font-size: 18px;
font-style: normal;
font-weight: 600;
margin-bottom: 16px;	
}
	
.footer-main-sec .int-links {
color: var(--Neutral-Palette-White, #FFF);
font-size: 14px;
font-style: normal;
font-weight: 500;
padding:0px;
}

.footer-main-sec .int-links li {
padding:6px 0px;
list-style:none;
}	

.footer-main-sec .int-links li a {
color: var(--Neutral-Palette-White, #FFF);
text-decoration:none;
}
	
.footer-main-sec .int-links li a:hover, .footer-main-sec .int-links li a:focus {
 color: var(--Primary-Yellow-400, var(--Primary-Yellow-400, #EAAA00));
 text-decoration:underline;
}		
	
.copyright, .copyright a, .copyright p, .copyright-info-link a {
color: var(--Neutral-Palette-White, #FFF) !important;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */	
}

.footer-site-info .copyright-info-link a {
    border-right: 1px solid var(--Neutral-Palette-White, #FFF);
    padding-right: 10px;
    margin-right: 10px;
	text-decoration:none;
	font-family: 'helvetica_neueregular';
}

.copyright p {
	margin:0px; 
	font-family: 'helvetica_neueregular';
}

.copyright-info-link {
    text-align: right;
}	
	
.footer-main-sec .social-media {	
display: flex;	
margin-bottom:30px;
padding:0px;
list-style:none !important;
}
		
.footer-main-sec .social-media a i.fa-facebook-f:before {
    content: "\f39e" !important;
}	
		
.footer-main-sec .social-media i.fa-brands {
    font-size: 22px;
    padding: 4px;
    cursor: pointer;
    background-color: var(--Neutral-Palette-White);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    margin: 4px;
    font-weight: normal !important;
}

.footer-main-sec .social-media a {
    color: var(--Primary-Blue-300);
	text-decoration:none;
}
	
.footer-main-sec .social-media a:hover i.fa-brands {
background: var(--Primary-Yellow-400, #EAAA00);	
}
	
.footer-site-info .copyright-info-link a:last-child {
	padding-right:0px;
	margin-right:0px;
	border-right:none;
}
.footer-site-info .copyright-info-link a:hover {
text-decoration:underline;
}

@media screen and (min-width: 1200px) {
	.footer-main-sec .container .contactus-ft, .footer-main-sec .container .ft-nav-wrapper {
		padding: 40px 0px 16px 0px;
	}

	.footer-main-sec .container .ft-nav-wrapper {
		padding-left: 40px;
	}
}

@media screen and (max-width: 1175px) and (min-width: 992px) {
	.footer-main-sec .contactus-ft, .footer-main-sec .ft-nav-wrapper {
		width:100%;
	}	
}

@media screen and (max-width: 1175px) and (min-width: 360px) {
    .container {
        width: 100%;
    }
	
	.footer-main-sec {
		background-image: none !important;
	}	
	
	.footer-main-sec .ft-nav-wrapper {
		padding: 30px 15px;
		background-color: var(--Primary-Blue-400, #002855);
		min-width:100%;
	}	

	.footer-main-sec .add-left p, .footer-main-sec .add-right p {
			color: var(--Black-800, #33383D) !important;
			text-align: left;
	}	
	
	section.address-wrapper {
		padding: 30px 0px 40px 15px;
	}
	
	.contactus-ft {
		background-color:  var(--Neutral-Palette-White) !important;
		min-width:100%;
	}	
	
	.footer-top-sec img {
		height: 100px;
		object-fit: cover;
	}
	
	.footer-main-sec .ft-address a {
		text-decoration:underline;
		font-weight: 600;
	}
	
}


@media screen and (max-width: 1024px) and (min-width: 601px) {
	.footer-main-sec .ft-address .add-left ul li, .footer-main-sec .ft-address .add-right ul li {
		padding-right: 32px;
	}
	
	.copyright, .copyright-info-link {
		text-align: center;
	}	
	
	.homebanner li.homeslide .homeslide__text {
		width: 100% !important;
	}	
	
}

@media screen and (max-width: 844px) and (min-width: 768px) {
    .copyright p, .copyright-info-link {
        text-align: center;
    }	
	.footer-site-info .copyright, .footer-site-info .tx-credit {
		width: 100%;
	}	
	
}

@media screen and (max-width: 600px) {
    .footer-site-info .copyright-info-link a {
        text-align: left;
        font-size: 16px !important;
        display: block;
        padding: 5px 0px;
        border-right: none;
    }
	.copyright p {
		text-align:left !important;
	    padding-top: 8px;
	}	
	.d-grid-mob { display: grid; }
	.copyright {order: 2 !important; padding-top: 7px; }
	.tx-credit {order: 1 !important;}
	.footer-main-sec .quick-links li {
		width: 100%;
	}
	
	.footer-site-info {
		background: var(--Primary-Blue-300, #0062A3);
		padding: 20px 4px 30px 4px;
	}	
	
	.footer-main-sec .ft-address {
		flex-direction: column;
	}	
    section.address-wrapper {
        padding: 30px 8px 40px 8px;
    }	
	.ft-address .add-left {
		margin-bottom: 24px;
	}	
	
	.footer-site-info .container {
			width: 100%;
	 }	
	
	.footer-main-sec {
		padding:0px;
	}
    .copyright p, .copyright-info-link {
        text-align: left !important;
    }	
	
	.homebanner li.homeslide .homeslide__text {
		width: 100% !important;
	}	
	
}	
	
/* ----------- Footer Part End ------------ */

/* ================================================================================== */

/* -----  Home Slider starts ------------  */

.homebanner .slick-slide img {
	width:100%;
}

.homebanner ul.bannerSlider {
	margin:0px;
	padding:0px;
}

.homebanner .row, .homebanner .col-md-12 {
    padding: 0px;
	margin:0px;
}


.homebanner li.homeslide.slick-slide .container {
    position: absolute;
	 bottom:20%;
	/* bottom:35%; */
}

.homebanner li.homeslide.slick-slide {
    display: flex !important;
    justify-content: center;
}

.homebanner li.homeslide .homeslide__text {
    width: 60%;
}

.homebanner li.homeslide.slick-slide:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    position: absolute;
}

.homebanner .slick-slide img {
    height: 100%;
    min-height: 480px;
	max-height: 480px;
	object-fit:cover;
}

.homebanner .banner-title {
color: var(--Neutral-Palette-Off-White, #F7F7F7);
font-family: 'helvetica_neueheavy';
font-size: 56px;
font-style: normal;
font-weight: 800;
line-height: 120%; /* 84px */
text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}

.homebanner p {
color: var(--Neutral-Palette-Off-White, #F7F7F7);
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 33.6px */
margin-bottom:52px;
}

.homebanner .bannerSlider ul.slick-dots li {
    position:relative;	
}

.homebanner .bannerSlider ul.slick-dots {
	display:flex;
	justify-content:center;
	position:absolute;
	width: 100%;
    bottom: 9%;	
	z-index:1;
	padding:0px;
}

.homebanner .bannerSlider li button {
	width:20px;
	height:20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;	
}

.homebanner .bannerSlider li button:before {
	content: '';
	width:20px;
	height:20px;
	background-color: var(--Neutral-Palette-Off-White);
	border: 2px solid var(--Neutral-Palette-Off-White);
	z-index:9999;
	position:absolute;
	left:5px;
	top:0px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	visibility:visible;
}
  
.homebanner .bannerSlider li.slick-active button:before {
	border:2px solid var(--Primary-Yellow-400) !important;
	background-color: var(--Primary-Yellow-400);
}

.homebanner .bannerSlider li button {
	    padding: 9px 12px;
}
  
.homebanner .bannerSlider li button[aria-label="1 of 2"], .homebanner .bannerSlider li button[aria-label="2 of 2"] {
	visibility:hidden;
}

@media only screen and (max-width: 600px) {
	.homebanner li.homeslide .homeslide__text {
		width: 100%;
		text-align:center;
	}
	.homebanner .banner-title {
		font-size:28px;
	}
	.homebanner p { font-size:18px; }
	.homebanner a.btn-lg-wvup, .homebanner a.btn-lg-secondry {
		font-size:14px;
		padding: 12px 24px;
	}
	.homebanner .bannerSlider ul.slick-dots {
		bottom: 5%;
	}
	
	.homebanner .slick-slide img {
		height: 100%;
		min-height: 380px;
		max-height: 380px;
	}
	
	.homebanner li.homeslide.slick-slide .container {
		bottom: 23%;
	}

	.homebanner p {
		margin-bottom :40px;
	}	
}


@media screen and (max-width: 900px) and (min-width: 667px) {
  .homebanner .banner-title {
    font-size: 36px !important;
  }
}

/* -----  Home Slider end ------------  */


/* Explore Section Starts */
.explore-grid {
    display: flex;
    flex-wrap: wrap;	
}

.explorewrapper {
    margin-bottom: 54px;
	position:relative;
	display:flex;
	justify-content:center;
}

.explorewrapper .exploreimg img {
	object-fit: cover;
	min-width: 364px;
	width:100%;
	height: 240px;
}

.explore-grid .col-md-4:nth-child(odd) .explorewrapper .exploreimg, .explore-grid .col-md-4:nth-child(even) .explorewrapper .exploreimg {
    width: 100%;
}

.explorewrapper .exploretitle {
	position:absolute;
	bottom:-24px;
	width: 88%;
	background-color: var(--Neutral-Palette-White); 
	box-shadow: -4px 12px 20.9px -16px rgba(187, 217, 251, 0.42);		
}
.explorewrapper .explore-listing {
color: var(--Black-900);
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
margin: 0;
padding: 16px 0px;
display: block;
cursor: pointer;
text-decoration:none;
}

.explorewrapper .explore-listing:hover {
	background-color: var(--Primary-Blue-400);
	color: var(--Primary-Yellow-400);
	text-decoration:underline;
}

.explore-grid .col-md-4:nth-child(odd) .explorewrapper .exploreimg {
   border-top:10px solid #FFE539;
}
.explore-grid .col-md-4:nth-child(even) .explorewrapper .exploreimg {
   border-top:10px solid #0062A3;
}

section.pagegrid {
    padding: 56px 0px 56px 0px;
    background: var(--Neutral-Palette-Off-White);	
}

@media only screen and (max-width: 600px) {
	.section-heading {
		font-size: 28px;
	}	
	.sec-sub-heading {
		font-size: 18px;
	}
	.padding-wrapper {
		padding: 24px 0px 24px 0px;
	}
	.explore-grid .col-md-4 {
		width:100% !important;
	}	
	
}

@media only screen and (max-width: 989px) {	
	
	.explorewrapper .explore-listing {
		color: var(--Primary-Yellow-400);
		background: var(--Primary-Blue-400);
		font-size: 16px;
	}	
	
	.explore-grid .col-md-4 {
		width:50%;
	}
	
	.explore-grid .col-md-4:nth-child(odd) .explorewrapper .exploreimg, .explore-grid .col-md-4:nth-child(even) .explorewrapper .exploreimg {
		border-top: 10px solid #FFE539;
		width: 100%;
	}
	
	.explorewrapper .exploreimg img {
		object-fit: cover;
		width: 100%;
	}	
}

/* Explore Section end */


/* --------  Newsblock starts ------------  */
.newsblock {
	background: var(--Neutral-Palette-Cream);
	padding:56px 0px;
}
.news-grid {
	padding:40px 0px;
}

.news-grid .newscard {
	margin-bottom: 56px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:none;
	/* background: var(--Neutral-Palette-Cream); */
	    background-color: transparent;
}

.newscard .newscardin {
    margin-bottom: 16px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border: 1px solid var(--Border-Line);
}

.newscard .card-body {
	padding:0px;
}

.news-grid .newscard .newscardin img {
    height: 252px;
    object-fit: cover;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.news-grid .newscard .card-body a {
color: var(--Black-900);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
margin-bottom:12px;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;	
}

.news-grid .newscard .card-body a:hover {
color: var(--Primary-Blue-400) !important;
text-decoration:underline;
}

.news-grid .newscard:hover .card-body a {
color: var(--Primary-Blue-400) !important;
text-decoration:underline;	
}

span.datetext {
color: var(--Black-800);
font-size: 17px;
font-style: italic;
font-weight: 400;
line-height: 120%; /* 20.4px */	
}

@media screen and (max-width: 821px) and (min-width: 768px) {
	.news-grid .col-md-4 {
		width: 50%;
	}	
}


@media only screen and (max-width: 600px) {
	.newsblock .section-heading {
		margin-bottom: 5px;
	}

	.newsblock {
		padding: 40px 0px;
	}

	.news-grid .newscard {
		margin-bottom: 16px;
	}
}
/* ----------  Newsblock starts end -------------  */

/* --------  events page starts -------------  */
.datepicker.dropdown-menu {
  opacity: 1 !important;
  visibility: visible !important;
}

.unievents {
	padding:56px 0px 0px 0px;
}

.maxevinner {
    width: 100px;
    height: 100px;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    justify-content: center;
    clip-path: inset(24px 28px -13px -13px);
    position: absolute;
    top: -25px;
    right: -29px;	
}

.maxevinner:before {
    width: 112%;
    height: 110%;
    position: absolute;
    border: 3px solid #fff;
    top: -3px;
    left: -8px;
    z-index: 10;
    content: '';
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.maxevinner .tribe-common-h5 {
    font-size: 22px !important;
}

.unievents .tribe-events .tribe-events-c-nav {
	display:none;
}
.unievents .tribe-events .tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}
.unievents .tribe-events .tribe-events-header {
	 display: none !important;
}

.unievents .tribe-events .tribe-events-l-container {
	padding:0px !important;
}

.unievents .events-body {
    padding: 40px 0px;
}

.events-view-wrapper {
	display:flex;
	justify-content:center;
	margin-top:15px;
}

/* events -post-thumbnail box starts*/
.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {
	order: 2;
	color: var(--Black) !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;	
	margin-bottom: calc(var(--tec-spacer-0)* -3) !important;
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month, .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
    margin-left: -15px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  min-height: initial;
  padding:0px;
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag {
    width: 100px !important;
}

.tribe-events .tribe-events-l-container {
    min-height: auto !important;
}

.maxevouter {
	position:relative;
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime {
    width: 100%;
    height: 100px;
    background-color: var(--white);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
    justify-content: center;
    clip-path: inset(24px 28px -13px -13px);
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime::before {
    width: 112%;
    height: 110%;
    position: absolute;
    border: 3px solid var(--white);
    top: -3px;
    left: -8px;
    z-index: 10;
    content: '';
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-date-tag-datetime::before {
	border-color:var(--Yellow);
}

.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-date-tag-datetime {
    background-color: var(--Yellow); 
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime, .tribe-events-pro .maxevlocation {
color: var(--Black-800);
font-size: 15px !important;
font-style: italic !important;
font-weight: 400;
line-height: 120%; /* 20.4px */
margin-bottom: 10px;
display: flex;
align-items: center;	
}

.tribe-events-pro .tribe-events-pro-photo__event-title-link {
color: var(--Black-900) !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 25.2px */
font-family: 'helvetica_neuemedium';
}

.tribe-events-pro .tribe-events-pro-photo__event-title-link:hover, .tribe-events-pro .tribe-events-pro-photo__event-title-link:focus {
	text-decoration: underline !important;
	color: var(--Primary-Blue-400) !important;
	font-size: 18px !important;
}

.tribe-common .tribe-common-h6 {
    margin: 4px 0px 12px !important;
}

.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover, .tribe-common .tribe-common-anchor-thin {
    border-bottom: none !important;
}

.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-title-link {
color: var(--Primary-Blue-400) !important;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 28px */
text-decoration-line: underline;
}
.maxevlocation i.fa.fa-location-dot, .tribe-events-pro .tribe-events-pro-photo__event-datetime i.fa-regular.fa-clock {
    margin-right: 8px;
}

article.tribe-common-g-col.tribe-events-pro-photo__event {
padding:10px !important;
padding-bottom:16px !important;
}

.maxevouter .tribe-events-pro-photo__event-featured-image-wrapper::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute !important;
    top: 0px;
    right: 0px;
    background-color: var(--Black-Opacity-bg);
}

.tribe-events-pro .tribe-events-pro-photo__event-featured-image {
    height: 250px;
	width:100%;
    object-fit: cover;
}

.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper {
    overflow: hidden;
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime span.tribe-event-date-start {
	padding-right:5px;
}
.tribe-events-pro .tribe-events-pro-photo__event-datetime span.tribe-event-date-end {
	padding-left:5px;
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {
    margin-bottom: initial !important;
}

.tribe-events-pro-photo__event-cost {
  display: none;
}

.maxevouter:hover img {
  transform: scale(1.2);
  transition: all .3s ease;
}

.home .tribe-common .tribe-events-pro-photo .tribe-common-g-row {
    display: flex;
    justify-content: center;
	margin:0 auto;
	margin-bottom:56px;
}

.tribe-events .tribe-events-c-nav {
    margin-top: 16px;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner { /* Events calendar tooltipstered month multiday */
    background-color: #F7F7F7 !important;
}

@media only screen and (max-width: 1024px) {
	.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime {
		background-color: var(--Yellow) !important;
	}
   .tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime span.tribe-events-pro-photo__event-date-tag-daynum {
    margin-left: -15px;
   }
	
	.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime::before {
		border: 3px solid var(--Yellow) !important;
	}
	article.tribe-common-g-col.tribe-events-pro-photo__event {
		min-width: 100%;
	}	
		
}
/* events -post-thumbnail box end*/


.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
    border: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: var(--Primary-Yellow-50) !important;
	border: 1px solid var(--Primary-Yellow-50);
	padding:5px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover {
background-color:transparent;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus a, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within a, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover a {
	background: var(--Primary-Yellow-400, #EAAA00);
}

.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active a {
    background: var(--Primary-Yellow-400, #EAAA00);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item a {
    padding: 0px 12px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item {
	border-right: 1px solid var(--Border-Line);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {
	background-color:transparent !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item:nth-last-child(1) {
    border-right: none;
	padding-right:0px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item:nth-child(1) {
	padding-left:0px !important;
}

.tribe-events .tribe-events-c-search__input-control-icon-svg {
	display:none;
}

.tribe-common .tribe-common-form-control-text__input:focus {
outline: none !important;	
}

.tribe-common button.tribe-common-c-btn .fa-search:before {
    color: var(--Black-800);
    font-size: 21px;
}

.tribe-events button.tribe-events-c-top-bar__datepicker-button {
color: var(--Black-900, #010101);
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 39.2px */
}

.maxevlocation .fa-location-dot:before, .maxevlocation .fa-map-marker-alt:before {
    font-size: 16px;
}

.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
    color: var(--Black-800);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
  
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    fill: var(--Primary-Blue-400);
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
    background-color: transparent !important;	
	padding: 8px 16px;
}

.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {
    padding: 8px 16px;
}

.tribe-events .tribe-common-c-btn.tribe-events-c-search__button i.fa.fa-search {
    display: flex;
    align-items: center;
    justify-content: center;
	position:relative;
}

.tribe-events .tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:focus {
    outline: none !important;
}

.tribe-events .tribe-events-c-events-bar__search-form {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: 1px solid var(--Border-Line);
background: var(--Neutral-Palette-White);			
}

.tribe-events .tribe-events-c-subscribe-dropdown__container {
    display: none;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: 7px 16px !important;
}

.tribe-events .tribe-events-c-view-selector__list-item-link {
	padding:0px 0px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control {
    margin: 0;
}
.tribe-events .tribe-events-calendar-day__event-title {
	 text-align:left !important;
	 padding-left: 0px;
	/* padding-left: 15px; */
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before {
    content: normal !important;
    min-width: auto !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
    font-size: var(--tec-font-size-3);
	margin-bottom:8px
}

.tribe-events .tribe-events-c-nav__prev:disabled, .tribe-events button.tribe-events-c-nav__prev:disabled, .tribe-events .tribe-events-c-nav__next:disabled, .tribe-events button.tribe-events-c-nav__next:disabled {
    text-transform: capitalize;
}

@media only screen and (max-width: 991px) {
	.tribe-common button.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn:focus {
		width:60px;
		 border-left: 1px solid var(--Border-Line);
	}
	
	.tribe-events .tribe-events-c-events-bar__search-form {
		display: flex;	
	}	
	
	.tribe-events .tribe-events-c-search__input-group {
		width:100%;
	}	
	
	.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
		margin-top: 0px !important;
	}	
	.tribe-events .tribe-events-calendar-day__event, .tribe-events .tribe-events-calendar-day__event-title {
		padding-left: 0;
	}	
	
	.tribe-events .tribe-events-c-messages__message {
		font-size: var(--tec-font-size-2) !important;
	}	
	.tribe-events button.tribe-events-c-top-bar__datepicker-button {
	font-size: 22px;
	}	
	.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
		height: 16px;
		width: 16px;
	}	
	
}


/* ------  event details starts ------  */
.newsbnr .tribe-events-single-event-title {
    margin-top: 0px !important;
}
.tribe-events-event-image img {
	max-height:500px;
	/* max-width:1115px; */
	width:100%;
	object-fit:cover;
}

.tribe-events-event-meta::before, .tribe-events-meta-group.tribe-events-meta-group-gmap {
  border-top: transparent;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    color: var(--Black-900);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -0.5px;
	margin-top:0px;
	margin-bottom:10px;
}

.tribe-events-event-meta dt {
color: var(--Black-900);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}

.tribe-events-meta-group a {
color: var(--Primary-Blue-400);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 140%;
text-decoration: none;	
display: block;	
}

.tribe-events-meta-group a:hover, .tribe-events-meta-group a:focus {
color: var(--Primary-Blue-400);	
text-decoration-line: underline;	
}
.wvup-sharewrapper .wvupshare-lists {
    display: flex;
	flex-wrap: wrap;
}

.wvup-sharewrapper .wvupshare-lists .wvup-social-icon {
    margin: 5px;
    width: 32px;
    height: 32px;
    background: var(--Neutral-Palette-Cream);
	color: var(--Primary-Blue-400);
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.wvup-sharewrapper .wvupshare-lists .wvup-social-icon:hover, .wvup-sharewrapper .wvupshare-lists .wvup-social-icon:focus, .wvup-sharewrapper .wvupshare-lists .wvup-social-icon:active {
background: var(--Primary-Yellow-400) !important;
}

.wvup-sharewrapper .wvupshare-lists .wvup-social-icon:nth-child(1){
  margin-left:0px;
}

.tribe-events-meta-group-details, .tribe-events-meta-group-venue {
    color: var(--Black-800);
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    letter-spacing: -0.34px;
}
.tribe-events-meta-group-details abbr[title], .tribe-events-meta-group-details abbr[data-original-title] {
    border: none;
	text-decoration: none;
}

.tribe-events-meta-group-venue abbr[title], .tribe-events-meta-group-venue abbr[data-original-title] {
    border-bottom: none;
	text-decoration: none;
}

.single-tribe_events #tribe-events { /*  margin bottom: 0px; for the sction or page */
		margin-bottom: 0px;
}

.tribe-events-venue-map {
        width: 100%;
 }

@media only screen and (max-width: 1024px) {
	.tribe-events-event-image img {
		max-width: 100%;
	}
    .tribe-events-meta-group.tribe-events-meta-group-venue {
        order: 0 !important;
    }	
	
	.tribe-events-event-meta {
		flex-direction: column;
	}		
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .tribe-events-meta-group-details, .tribe-events-meta-group-venue {
    min-width: 45%;
  }
	
  .tribe-events-meta-group.tribe-events-meta-group-gmap {
	   min-width: 100%;
	   margin-top: 16px;
  }
  
}

@media only screen and (min-width: 1200px) {
	.tribe-events-meta-group.tribe-events-meta-group-gmap {
		margin-right:0px;
	}
}
/* ------------------------- */

.regwrapper {   /*   Events » Creative Problem Solving for Researchers */
	background: var(--Neutral-Palette-Cream);	
	padding:24px 24px;
	color: var(--Black-800);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%; /* 25.2px */
}

.regwrapper .regicons ul {
	display:flex;
	padding:0px;
	list-style:none;
}
.regwrapper .regicons ul li {
    margin-right: 10px;
}
.regwrapper i.fa-solid.fa-phone {
	background-color: var(--Primary-Blue-400);
	color: var(--Primary-Yellow-400);
	padding: 8px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	margin-right: 8px;
}

.regwrapper h4 {
color: var(--Primary-Blue-400, var(--Primary-Blue-400, #002855));
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 36px */
}

.regwrapper a {
color: var(--Primary-Blue-400);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 120%; /* 19.2px */
letter-spacing: -0.08px;
text-decoration-line: none;	
}

.regwrapper a:hover, .regwrapper a:focus, .regwrapper a:active, .regwrapper a:visited {
color: var(--Primary-Blue-400);
text-decoration-line: underline;	
}

.regwrapper .ecomphn {
  margin: 12px 0px 24px 0px;
  display:flex;
  align-items: center;
}

.regwrapper .ecomphn .fa-envelope {
	color: var(--Primary-Yellow-400);
	margin-right:8px;
}

.tribe-events-meta-group-gmap .tribe-events-venue-map>iframe { /* hide google map */
	display:none;
}

.tribe-events-meta-group-details {
    margin-top: -40px;
}

.tribe-events-meta-group-details .tribe-events-start-datetime-label, .tribe-events-meta-group-details .tribe-events-end-datetime-label, .tribe-events-meta-group-venue .tribe-events-single-section-title, .tribe-events-meta-group-venue .lead-heading {
color: var(--Black-900);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
text-transform:capitalize;
letter-spacing: -0.5px;	
}


/* events calander Year dropdown */
.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu {
    width: auto;
    min-width: auto;
}

/* events calander month */
.tribe-events .tribe-events-calendar-month__header-column {
    padding: 16px;
    background-color: var(--Primary-Blue-400, #002855) !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title {
    text-align: left;
    color: var(--Neutral-Palette-White) !important;
    font-size: 16px;
}

.tribe-events .tribe-events-calendar-month__header-column-title {
    color: var(--Neutral-Palette-White) !important;
}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event, .tribe-events .tribe-events-calendar-month__calendar-event-title-link {
    opacity: 1 !important;
    color: var(--Primary-Blue-400);
	font-weight:bold;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
    background-color: #F7F7F7 !important;
}


.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner:hover, .tribe-events-pro .tribe-events-pro-week-grid__event-link-inner:focus {
    background-color: #F2E6C2 !important;
}

@media only screen and (min-width: 992px) {
	.tribe-events .tribe-events-calendar-month__day-date-daynum {
		color: inherit;
	}
}

@media only screen and (max-width: 991px) {
	.tribe-events .tribe-events-calendar-month__header-column {
		margin-bottom: 16px;
	}
}


@media only screen and (min-width: 1200px) {
	.newsbnr .newsdcont h1 {
		font-size: 35px !important;
	}
}


/* events calander week */
.tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday {
    color: var(--Neutral-Palette-Off-White) !important;
    background: var(--Primary-Blue-400) !important;
    text-transform: uppercase;
    padding: 16px;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
}

.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag {
    font-size: 10px !important;
}

/* search event */
.tribe-common .tribe-common-form-control-text__input {
    border-bottom: none !important;
	padding:12px;
}

#tribe-events { /* breadcumb banner */
    margin-top: 0px !important;
}

.single-tribe_events .content-area.container {
     min-width: 100%;
     padding: 0px;
}

  .single-tribe_events #tribe-events-content {
    padding: 0px !important;
}

.single-tribe_events .newsbnr h1:empty {
  display: none;
}

/* event details end */

/* --------  events page end -------------  */


/* -------  data counter starts ----------- */
.showcase {
    width: 100%;
    position: relative;
    color: white;
    text-align: center;
    display: flex;
    justify-content: center;
}

section.showcase::before {
    background: rgba(0, 40, 85, 0.70);
    width: 54%;
    height: 100%;
    position: absolute;
    content: '';
    z-index: 999;
    right: 0;
}

.showcase img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index:99;
  object-fit:cover;
}

.showcase .container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
}

.showcase .counter-heading {
color: var(--Neutral-Palette-White);
font-family: 'helvetica_neueheavy';
font-size: 36px;
font-style: normal;
font-weight: 800;
margin:0px;
}

.showcase .overlay {
    width: 50%;
    text-align: left;
	z-index:999;
	padding:40px 0px 10px 0px;
}

.showcase .counter-subtitle {
color: var(--Neutral-Palette-Off-White);
text-align: left;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */
margin-bottom:20px;	
font-family: 'helvetica_neuemedium';	
}

.showcase .overlay ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:8px 0px;
}

.showcase .overlay ul li {
    width: 48%;
    text-align: left;
	margin-bottom:20px;
	background: var(--Primary-Blue-300);
	padding: 15px 20px;
	list-style:none;
}

.showcase .overlay ul li p {
    color: #fff;
}

.showcase .overlay .counter-value {
color: var(--Neutral-Palette-White);
font-size: 30px;
font-style: normal;
font-weight: 900;
line-height: 130%; /* 52px */
text-align: left;
margin-bottom:0px;
}

.showcase .counter-disc {
color: var(--Neutral-Palette-Off-White);
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 25.2px */	
margin-bottom: 0;
}

@media only screen and (max-width: 989px) {
	.showcase img {
		position: relative;
	}

	.showcase .overlay {
		width: 100%;
		max-width: 540px;
        margin: 0 auto;
		position: relative;
		background: var(--Primary-Blue-400, #002855);
		z-index:0;
	}

	.showcase {
		height: auto;
		width: 100% !important;
		flex-wrap: wrap;		
	}	
	
	.showcase::before {
		display:none;
	}	
	
	.showcase .container {
		width:100% !important;
		background: var(--Primary-Blue-400);
		padding: 56px 16px;
		min-width: 100%;
	}		
	
	.showcase .overlay ul {
		flex-direction: column;
	}
	.showcase .overlay ul li {
		width: 100%;
	}	
	
	.events-body .tribe-events-pro-photo .tribe-common-g-row {
		flex-direction: column;
	}	
	
}


@media only screen and (max-width: 600px) {
	.showcase .counter-heading {
		font-size: 28px;
	}
    .showcase .container {
        padding: 0px 16px;
    }	
	
}

@media only screen and (min-width: 1200px) {
	.showcase .overlay ul li {
		    margin-bottom: 24px;
	}
}

/* -------  data counter end ----------- */


/* -------  Safari 16+ with CSS starts ------------  */

@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
	
	.section-roof {
		background: rgb(234, 170, 0);
		background: linear-gradient(315deg, rgba(234, 170, 0, 1) 0%, rgba(234, 170, 0, 1) 30%, rgba(9, 9, 121, 1) 30%, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 30.3%, rgba(0, 40, 85, 1) 30.3%, rgba(0, 40, 85, 1) 100%) !important;
	}	
			
	.footer-main-sec {
		background: rgb(0, 40, 85);
		background: linear-gradient(-90deg, rgba(0, 40, 85, 1) 0%, rgba(0, 40, 85, 1) 62%, rgba(255, 255, 255, 1) 62%, rgba(255, 255, 255, 1) 100%) !important;
	}
	
}

/* -------  Safari 16+ with CSS end  ------------  */



/* ============  internal Page starts ================  */
/*internal page banner starts */
.int-banner-wrapper {
	position: relative;
	display: flex;
}

.int-banner-wrapper img {
	height: 430px;	
	object-fit: cover;
}	

.int-banner-wrapper .banner-content-text {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.5);
}

.int-banner-wrapper .banner-content-text .container h1, .int-banner-wrapper .banner-content-text .container p {
	width: 60%;
	word-break: break-word;
	color: var(--Neutral-Palette-Off-White);
}	

.int-banner-wrapper .banner-content-text .container h1 {
	font-size: 56px;
	font-style: normal;
	font-weight: 800;
}
.int-banner-wrapper .banner-content-text .container p {
	font-size: 20px;
}

.hero-banner {
	padding:0px !important;
	position:relavive;
}

.hero-banner.int-banner-wrapper .center-left h1 {
color: var(--Neutral-Palette-White);
font-size: 44px;
font-style: normal;
font-weight: 800; 
width:100%;	
margin-top:0px;
}

.hero-banner.int-banner-wrapper .center-left {
    width: max-content;
    padding: 24px;
    background: var(--Primary-Blue-300);
}

.hero-banner.int-banner-wrapper .center-left ul.subtitle-banner {
    display: flex;
	padding-left:0px;
}

.hero-banner.int-banner-wrapper .center-left ul.subtitle-banner li {
    color: var(--Neutral-Palette-Off-White);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
	list-style:none;
}

.banner-content-text .subtitle-banner img {
    width: initial;
    height: initial;
    margin-right: 8px;
}

.hero-banner img.img-fluid {
	min-width: 100%;
}

@media only screen and (max-width: 989px) {
	.int-banner-wrapper .banner-content-text .container h1, .int-banner-wrapper .banner-content-text .container p {
		width: 100%;
		text-align:left;
	}
	.int-banner-wrapper .banner-content-text .container h1 {
		font-size: 34px;
		text-align:left;
	}	
	.int-banner-wrapper .banner-content-text .container p {
		font-size: 18px;
	}
	
	.hero-banner.int-banner-wrapper .center-left {
		width: 100%;
	}	
}

@media only screen and (max-width: 600px) {
	.int-banner-wrapper {
		text-align: center;
	}	
	.int-banner-wrapper .banner-content-text .container h1 {
		font-size: 28px;
	}		
}


.int-banner-wrapper mark[data-markjs="true"], .int-banner-wrapper .mark, .int-banner-wrapper mark {  /*  search pages - Banner only */
   color: var(--Neutral-Palette-Off-White) !important;
	padding: 05em;
}

mark[data-markjs="true"] {  /*  search pages - Banner only */
    margin: 0 !important;
    padding: 0 !important;
    display: contents;
}

/*internal page banner end */


/* breadcrumbs starts */
#breadcrumbs a {
color: var(--Primary-Blue-400) !important;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 150%; 
text-decoration: none;
}

#breadcrumbs span.breadcrumb_last {
color: var(--Black-800);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; 
}

@media screen and (min-width: 1200px) {
	#breadcrumbs {
		margin: 0px 0px 16px 0px !important;
		padding: 16px 0px !important;
	}
}

@media only screen and (max-width: 989px) {
    .programs-listings {
        padding: 24px 0px;
    }	
	#breadcrumbs { 
		visibility:hidden;
	}
	#breadcrumbs span {
		display: none;
	}	
	.newsbnr #breadcrumbs { display: none; } /* banner breadcrumbs */
	
}


.breadcrumbmax { /* breadcrumb for internal page */
    position: relative;
    text-align: center;
}

/* breadcrumbs end */


/* ------- Programs listing page starts----------- */

.programs-listings .filterclear {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
	align-items: center;
}

.programs-listings .filterclear span:nth-of-type(1) {
    color: var(--Black-900);
    font-size: 18px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
.programs-listings .filterclear span:nth-of-type(2) {
    color: var(--Primary-Blue-400);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-decoration: none;	
	cursor: pointer;
}
.degree-heading {
color: var(--Black-900);
font-size: 18px !important;
font-style: normal;
font-weight: 600;
line-height: 140%;
}
.degree-filter-list li .filtering-filter span.deg-ckeck-list {
color: var(--Black-800);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; 
}

.input-group-addon, .input-group-btn {
    width: auto !important;
}

.deg-filter-search, .degree-filter-panel .input-group-btn {
    box-shadow: none !important;
}

.degree-filter-panel .search_input {
	margin-bottom:0px !important;
	box-shadow: none;
	height: initial;
	min-width:80%;
	max-width:80%;	
}

.degree-filter-panel {
    display: flex;
    justify-content: space-between;
}	

.round label {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
border: 1px solid var(--Border-Line) !important;
background: var(--Neutral-Palette-White) !important;
}

.round input[type="checkbox"]:checked + label {
    background: var(--Primary-Yellow-400) !important;
	border: 1px solid var(--Primary-Yellow-400) !important;
}

.degree-filter-list li:hover {
    background-color: var(--Neutral-Palette-Cream) !important;
}


.degree-filter-list li span {
    width:90%;
	word-break: break-word;
}

.degree-filter-card .btn-outline-light {
box-shadow: none;
color: var(--Black-800);
font-style: normal;
font-weight: 400;
line-height: 120%; 
text-transform: capitalize;
font-size:13px !important;
margin-bottom: 8px;
min-width:46%;
}

.degree-filter-card .btn-outline-light:hover {
	box-shadow:none;
}

.degree-filter-card-list .degree-filter-card, .card-hover-zoom .card-img {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;	
list-style:none;
}

.degree-filter-card .deg-flt-card-body .degree-filter-card-title a {
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 145%; 
color: var(--Black-900) !important;
text-decoration:none;
}

.degree-filter-card-list .degree-filter-card:hover > .deg-flt-card-body .degree-filter-card-title a {
color: var(--Primary-Blue-400) !important;
text-decoration:underline;	
}

.degree-filter-card-list .degree-filter-card:hover {
    box-shadow: var(--box-shadow);
    -webkit-transition: box-shadow 0.3s ease-in-out 0s;
    -moz-transition: box-shadow 0.3s ease-in-out 0s;
    -o-transition: box-shadow 0.3s ease-in-out 0s;
    -ms-transition: box-shadow 0.3s ease-in-out 0s;
    transition: box-shadow 0.3s ease-in-out 0s;	
    -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    -moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
}

.degree-filter-card .deg-flt-card-body .degree-filter-btn {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.degree-filter-card .deg-flt-card-body .filter-card-content {
color: var(--Black-800);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%;
}

.degree-filter-list, .degree-filter-list li:first-child, .degree-filter-list li:last-child, .degree-filter-panel {
    border-color: var(--Border-Line);
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.programs-listings div#loading i {
    left: auto !important;
	right: 17% !important;
    width: 100% !important;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.loadwrpr {
 display:flex;
 justify-content:center;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
} 

@media only screen and (max-width: 991px) {
	.degree-filter-card .btn-outline-light {
		width: 48%;
	}	
}

@media only screen and (max-width: 600px) {
    .btn.deg-filter-search {
        border-left: none !important;
    }		
    .programs-listings .search-filter-deg .degree-filter-body {
        padding: 16px 0px 0px !important;
    }		
	.programs-listings .search-filter-deg {
		padding-bottom: 32px;
	}	
		
}

/* ------- Programs listing page end ----------- */


/* --------  Programs detail page starts ---------- */
.nav-tablist-wrapper .nav-tablist {
	display: flex;
	padding:10px 14px;
	background: var(--Primary-Yellow-50);	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	margin-bottom:24px !important; 
}

.nav-tablist-wrapper .nav-tablist li {
    border-right: 1px solid var(--Border-Line);
    margin-right: 16px;
    padding-right: 16px;
    text-align: center;	
	list-style:none;
}

.nav-tablist-wrapper .nav-tablist li a.nav-link {
	color: var(--Black-900, #010101);
	text-align: center;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	padding: 9px 16px;
	display: block;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}

.nav-tablist-wrapper .nav-tablist li a:hover, .nav-tablist-wrapper .nav-tablist li a:focus, .nav-tablist-wrapper .nav-tablist li a.active, .nav-tablist-wrapper .navactive-tab {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: var(--Primary-Yellow-400);	
font-weight: 600;
transition: none;
}

.nav-tablist-wrapper .nav-tablist li:last-child {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.nav-tablist-wrapper .equal-tablist {
	justify-content: space-around;		
}

.nav-tablist-wrapper .equal-tablist li {
	width: 100%;
}

.pri-md-headings {
color: var(--Primary-Blue-300);
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 140%; 
}

.prog-sub-headings {
color: var(--Black-900);
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 150%; 
margin: 8px 0px 16px 0px;
}	

.tablepress {
	margin-bottom:16px !important;
}

table#tablepress-35 td.column-1, table#tablepress-125 td.column-1, table#tablepress-126 td.column-1, table#tablepress-35 th.column-1, table#tablepress-125 th.column-1, table#tablepress-126 th.column-1 {
		width:40%;
}

table#tablepress-59 th.column-1, table#tablepress-32 th.column-1 {
    width: 50%;
}

table.prog-cost-table {
    margin-bottom: 24px;
}

.prog-cost-table td, .prog-cost-table th, .tablepress td, .tablepress td {
  border: 1px solid var(--Border-Line) !important;
  padding: 8px !important;
}
.prog-cost-table th, .tablepress th, .tablepress .row-1 td {
background: var(--Neutral-Palette-Cream) !important;
border: 1px solid var(--Border-Line) !important;
}
.prog-cost-table td, .tablepress td {
background: var(--Neutral-Palette-Off-White) !important;
}

.navtab-sec .note-acc {
    display: flex;
    padding: 24px;
    justify-content: space-between;
    align-items: center;
    background: var(--Neutral-Palette-Off-White);
	margin-bottom: 16px;
}
.navtab-sec .note-acc p {
    margin: 0px;
	color: var(--Black-900);
}

.navtab-sec .note-acc a {
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    background: var(--Primary-Yellow-400);
    color: var(--Primary-Blue-400);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    padding: 10px 16px;
}

.navtab-sec .note-acc a:hover {
	background: var(--Primary-Yellow-300);
}


.navtab-sec ul li {
    list-style-type: disc;
    margin: 10px 0px;
}

.navtab-sec ul {
    padding-left: 20px;
}

.navtab-sec ul li {
    font-size: 16px;
    font-style: normal;
    line-height: 150%;
}

.navtab-sec ul li a {
    color: var(--Primary-Blue-400);
    text-decoration: none;
	font-weight:600;
}
.navtab-sec ul li a:hover {
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
	.navtab-sec .note-acc {
		flex-direction: column;
		align-items: flex-start;
	}

	.navtab-sec .note-acc p {
		margin: 16px;
	}
	
	.nav-tablist-wrapper .nav-tablist {
		flex-direction: column;
	}	
	
	.nav-tablist-wrapper .nav-tablist li {
		border-bottom: 1px solid var(--Border-Line);
		border-right: none;
		margin-right: 0px;
		padding-right: 0px;
	}	
	.nav-tablist-wrapper .nav-tablist li:nth-last-child(1) {
		border-bottom:none;
	}	
	
	.nav-tablist-wrapper .nav-tablist li a.nav-link {
		padding: 16px 16px;
	}	
	
	ul.social-contact-items {
   		 flex-direction: column;
		margin-left:0px !important;
		padding-left: 0px !important;
	}
	
	ul.social-contact-items li {
		margin-bottom:16px !important;
	}	
	
	.navtab-sec ul li a {
		align-items: center;
		text-decoration:underline !important;
	}	
		
}


/* Request Information part starts */
.proauthor-info {
    background: var(--Neutral-Palette-Off-White);
    padding: 24px;
	width: 100%;
	margin-bottom:24px;
}

.profcontwrapper {
    padding: 0px 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.proftitlewrapper h3, .proftitlewrapper p {
	color: var(--Black-900);
}

.proftitlewrapper h3 {
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 36px */
}

.profmeta ul li {
    margin-right: 24px;
}

.profmeta ul li i.fa-solid {
    border-radius: 200px;
    color: var(--Primary-Yellow-400, #EAAA00);
    background-color: var(--Primary-Blue-400, #002855);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.profmeta ul li i.fa-solid:before {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;	
}

.profmeta ul li, .profmeta ul li a {
    display: flex;
    align-items: baseline;
	/* align-items: center; */
	width: 100%;
}
.proauthor-info {
    display: flex;
}

.profmeta ul {
    display: flex;
	padding:0px;
	margin:0px;
}

.profmeta ul li {
    list-style: none;
}

.proauthor-info img {
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	border: 2px solid var(--Primary-Yellow-400, #EAAA00);
	background: url(<path-to-image>) lightgray 50% / cover no-repeat;	
    width: 140px;
	height: auto;
}  	

@media screen and (max-width: 991px) {
	.profmeta ul li {
		margin-right: 0px;
		margin-bottom: 16px;
		align-items: flex-start;
	}
}

@media screen and (max-width: 900px) and (min-width: 601px) {
	.profmeta ul {
		flex-direction: column;
	}	
	.proauthor-info {
		width: 100%;
		align-items: center;
		margin-top: 16px;
	}
	.navtab-sec .note-acc {
		align-items: flex-start;
		flex-direction: column;
	}
	.navtab-sec .note-acc p {
		margin: 12px;
	}	
}



/*  Programs  Accounting toggle menu Tabs starts */
.acadropdown {
	display:none;
}

.acadropdown button.pnavtoggle {
    background: var(--Primary-Yellow-400);
    color: var(--Black-900);
    font-size: 16px;
    font-weight: 600;
    transition: none;
    padding: 16px;
    width: 100%;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

button.pnavtoggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
 ul.navdropdown-menu {
	 list-style:none;
}
.acadropdown button.pnavtoggle + ul.navdropdown-menu {
    padding: 16px 16px;
    background-color: var(--Neutral-Palette-White, #FFF);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid var(--Border-Line, #B9BEC1);
	box-shadow: -1px 5px 40px 14px rgba(32, 34, 37, 0.13);
    border-radius: 5px;
    margin-top: 3px;
	margin-bottom:0px;
}	

.acadropdown button.pnavtoggle + ul.navdropdown-menu li a {
	color: var(--Black-900);
	padding: 6px 0px;
	font-size: 16px;
	display: block;
}	

@media only screen and (max-width: 1024px) {
	.acadropdown {
		display:block;
		margin-bottom:24px;
	}
	.nav-tablist-wrapper {
		display: none;
	}	
	
	.acadropdown button.pnavtoggle + ul.navdropdown-menu li a {
		border-bottom: 1px solid var(--Border-Line) !important;
		display:block;
		text-decoration:none !important;
		padding:10px 0px;
	}	
	.acadropdown button.pnavtoggle + ul.navdropdown-menu li:last-child a {
		padding:10px 0px 0px 0px;
		border-bottom:none !important;
	}
	.acadropdown button.pnavtoggle + ul.navdropdown-menu li:first-child a {
		padding:0px 0px 10px 0px;
	}	
	
	
}

/*  Programs  Accounting toggle menu Tabs end */


@media only screen and (max-width: 600px) {
	.proauthor-info {
		width: 100%;
		flex-direction: column;
		align-items: center;
	}
	.profcontwrapper {
		flex-direction: column;
		padding:0px;
	}
	.proftitlewrapper {
		text-align: center;
	}
	.profmeta ul {
		flex-direction: column;
	}
	.proftitlewrapper h3 {
		font-size: 20px;
	}	
	
}
/* Request Information part end */
/* -------------  Programs detail page end  ---------------- */


/* --------- Academics New  starts -----------  */
.academicsblock {
     padding: 56px 0px 36px 0px;
}

.academicsblock .section-heading, .academicsblock .sec-sub-heading {
	width:80%;
	margin:0 auto;
}

.academicsblock .acad-grid {
	padding-top:40px;
	width: 100%;
	height: 100%;	
	display: flex;
	flex-wrap: wrap;	
}

.card {
	border:none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.card img {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.academicsblock .acadcard .division-title {
    min-height: 50px;
}

.academicsblock .acadcard .division-title a {
color: var(--Black-900);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%;
text-decoration:none;
}

.academicsblock .acadcard:hover .division-title a {
    text-decoration: underline;
	color: var(--Primary-Blue-400);
}

.academicsblock .acadcard .division-brief-des {
overflow: hidden;
color: var(--Black-800);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
margin-bottom: 24px;
}
.academicsblock .acad-grid .card-body {
    padding: 16px 0px 32px 0px;
}

.degree-destination {
   background: var(--Primary-Blue-300);
}

.degree-destination .section-heading {
    color: var(--Neutral-Palette-White);
}

.degree-destination .deg-destin-content {
    color: var(--Neutral-Palette-Off-White);
    font-size: 20px;
    font-style: normal;
    line-height: 150%;
	margin: 12px 0px 40px 0px;
}

.gridbanner-wed .section-heading {
    text-align: left;
    margin-bottom: 12px;
}

.gridbanner-wed p {
color: var(--Black-800);
font-size: 20px;
font-style: normal;
line-height: 150%; /* 30px */
}

.gridbanner-wed .training-academics img + p {
	margin-top:12px;
}

.gridbanner-wed .margin-bottom40 {
    margin-bottom: 40px;
}

.gridbanner-wed .wtcis-info {
    border-bottom: 6px solid var(--Primary-Yellow-400, #EAAA00);
    background: var(--Neutral-Palette-White);
    box-shadow: 2px 4px 21px 4px rgba(0, 40, 85, 0.10);
    position: absolute;
    bottom: 20%;
    left: 40%;
    padding: 16px;
	width: max-content;
}

.gridbanner-wed .wtcis-info ul {
margin:0px;
padding:0px;
display:flex;
}
.gridbanner-wed .wtcis-info ul li {
    margin-right: 16px;
    display: flex;
    align-items: center;
}

.gridbanner-wed .wtcis-info ul li i.fa-solid {
    border-radius: 200px;
    color: var(--Primary-Yellow-400, #EAAA00);
    background-color: var(--Primary-Blue-400, #002855);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-right: 8px;
}
.gridbanner-wed .wtcis-info ul li a {
    color: var(--Primary-Blue-400);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.07px;
	text-decoration: none;
}

.gridbanner-wed .wtcis-info ul li a:hover {
	text-decoration:underline;
}

.gridbanner-wed .register-author {
color: var(--Black-800);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
}

.training-academics {
	position:relative;
}

.catalogs {
    background: var(--Neutral-Palette-Cream);
    padding: 56px 0px 70px 0px;
}

.catalogs .section-heading {
    margin-top: 0px;
    margin-bottom: 16px;
}

.catalogs .cat-content-area p {
	margin-bottom: 40px;
	color: var(--Black-800);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%; 
}


.schedules {
	background: var(--Neutral-Palette-White);
}

.schedules .section-heading {
    margin: 0px auto;
    margin-bottom: 10px;
}

.schedules-content-area {
    width: 54%;
    margin: 0 auto;
    margin-bottom: 40px;
}

.skd-sub-heading {
color: var(--Primary-Yellow-400);
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 33.6px */
}
.skd-wrapper {
background: var(--Accent-Palette-Blue-Dark);
padding: 32px;
}

.skd-wrapper .brief-desc-skd {
	color: var(--Neutral-Palette-Off-White);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	margin-bottom:24px;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.gridbanner-wed .wtcis-info {
		    left: 8%
	}
	.gridbanner-wed .wtcis-info ul {
		flex-direction:column;
	}
	.gridbanner-wed .wtcis-info ul li {
		margin-bottom:16px;
	}
}

@media only screen and (max-width: 1024px) {
	.degree-destination {
	   padding: 56px 0px 66px 0px;
	}
	
}


@media only screen and (max-width: 991px) {
	img.img-fluid {
		width: 100%;
	}
	.gridbanner-wed .wtcis-info {
		position: relative;
		bottom: 0;
		left: 0;
		padding: 16px;
		margin-top: 16px;
	}	
	.gridbanner-wed .col-12 {
		padding-bottom: 36px;
	}	
	
	.gridbanner-wed .wtcis-info {
		width: 100%;
	}
	.degree-destination .section-heading {
		padding-top:24px;
	}
	
	.skd-wrapper {
		margin-bottom: 24px;
	}
	
	.academicsblock {
		 padding: 36px 0px 0px 0px !important;
	}	
	.related-links-custom {
		padding: 36px 0px !important;
	}	
	
}


@media only screen and (max-width: 600px) {
	.gridbanner-wed .wtcis-info ul {
		flex-direction: column;
	}
	.gridbanner-wed .wtcis-info ul li {
		margin-bottom: 16px;
	}	
	
}
/* --------- Academics New  end -----------  */



/* Program of Interest Form Starts */

.programform-wrapper {
    padding-top:48px;
}

.programform-wrapper .programform-title {
    background: var(--Neutral-Palette-Cream);
    margin: 0px;
    padding: 16px 24px;
    color: var(--Black-900);
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}

section.programform {
	padding:24px 24px;
    background: var(--Neutral-Palette-Off-White, #F7F7F7);	
}

.programform .formheading {
color: var(--Black-900);
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 30px */
padding-bottom: 16px;
margin-bottom: 16px;	
border-bottom: 1px solid var(--Border-Line);
}

.programform label.form-label {
    color: var(--Black-800);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.programform label.form-label .text-danger {
	color:  var(--Primary-Red) !important;
	font-size:20px;
}

.programform input[type="text"], .programform input[type="email"], .programform textarea, .programform input[type="tel"] {
min-height: 48px;
width:100%;
padding: 0px 16px;
border-radius: 8px;
border: 1px solid var(--Border-Line);
background: var(--Neutral-Palette-White);
margin-bottom:8px;
text-align:left;
}

.programform textarea {
	padding:16px 16px;
	min-height:60px;
}

.programform .pro-custom-select select.form-control {
height: 48px;
padding: 0px 16px;
border-radius: 8px;
border: 1px solid var(--Border-Line);
margin-bottom:16px;
text-align:left;	
}

.programform .pro-custom-select select.form-control {
    height: 48px;
    padding: 0px 16px;
    border-radius: 8px;
    border: 1px solid var(--Border-Line);
    margin-bottom: 16px;
    text-align: left;
    position: relative;
    background-color: white;
}

.programform select.form-control {
    background: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>) !important;
    background-color: transparent;
    background-repeat: no-repeat;
    /*background-position: right 10px top 17px;
    background-size: 10px 10px;*/
	background-size: contain;
	background-position: right 10px top 0px;
    padding: 0 27px 0 17px;
    outline: 0;
    border: 1px solid #01BAFD;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}

/* placeholder starts */
.programform input::placeholder {
	color: var(--Black-800);
  opacity: 1; /* Firefox */
}
.programform input::-ms-input-placeholder { /* Edge 12-18 */
	color: var(--Black-800);
}

.programform input::placeholder {
	 color: var(--Black-800);
}

.programform input[type="text"] {
	color: var(--Black-800);
}
.programform textarea::placeholder {
    color: var(--Black-800);
}
/* placeholder end */

button.btn-lg-wvup[type="submit"] {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background: var(--Primary-Yellow-400);
color: var(--Primary-Blue-400);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 26px */
padding:16px 32px;
text-transform:uppercase;
text-decoration:none;
border:none;
}

button.btn-lg-wvup[type="submit"]:hover, button.btn-lg-wvup[type="submit"]:focus {
	background: var(--Primary-Yellow-300, #eebb33);
	color: var(--Black-900);
}

.programform button.btn-lg-wvup[type="submit"] {
    margin-top: 16px;
}

@media screen and (max-width: 581px) {
.g-recaptcha.wpcf7-recaptcha div {
    height: 80px !important;
    margin: 0 auto;
	margin-left: -10px;
  }
}
.con-Pre {
    padding-bottom: 16px;
    padding-top: 16px;
}

.con-Pre p {
    display: flex;
}

.con-Pre .wpcf7-form-control-wrap .wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.con-Pre .wpcf7-form-control-wrap .wpcf7-list-item label input[type="checkbox"] {
	width: 18px;
	height: 18px;
	margin: 3px 8px 0px 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.con-Pre .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    padding-left: 16px;
}

@media only screen and (max-width: 600px) {
	.programform input[type="text"], .programform input[type="email"], .programform textarea {
		min-width: 100%;
	}
	
	.con-Pre p {
		flex-direction:column;
	}	
}

/* Program of Interest Form End */


/* news listing page starts */
.news-latest img.card-img-top {
    height: 280px;
    width: 100%;
    object-fit: cover;
	border: 1px solid var(--Border-Line);
}

.news-blog-item .pri-md-headings {
color: var(--Black-900);
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 33.6px */
margin-top: 0px !important;
}
.news-latest {
display: flex;
 align-items: center;	
}
.gut-pad-sec {
    padding-bottom: 32px;
}

.news-latest-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.newscard .card-body a {
color: var(--Black-900);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
text-decoration:none;
margin-bottom:16px;
min-height:50px;
}

.newscard a:hover {
	text-decoration:underline;
    color: var(--Primary-Blue-400) !important;	
}

.newscard .newscardin img {
    height: 252px;
    object-fit: cover;
    width: 100%;
	/* border: 1px solid var(--Border-Line); */
}

.newscard {
    margin-bottom: 24px;
}

.newscard .card-body .datetext {
color: var(--Black-800);
font-size: 17px;
font-style: italic;
font-weight: 400;
line-height: 120%; /* 20.4px */
}

.pagepagination .pagination > li.page-item {
	margin:3px;
}



@media only screen and (max-width: 991px) {
	.news-latest {
		flex-direction: column;
		width: 100%;
	}

	.news-latest .newscardin img.card-img-top {
		height: 252px;
		width: 100%;
		object-fit: cover;
	}
	
	.news-latest .newscardin img.card-img-top {
		margin-bottom:16px;
	}	
	.newscard {
		padding: 24px;
		border: 0.5px solid var(--Border-Line);
	}
	.newscard .newscardin img {
		border: none;
	}	
	.pagepagination {
		justify-content: center !important;
	}
	 .pagination {
        padding-left: 0 !important;
    }
	
    .news-listing .container {
        width: 100%;
    }	
   .news-listing .news-latest .pad-xy {	
	   padding:0px;
	}
	
	.news-latest {
		margin-left: 0px !important;
	}
    .news-listing .news-latest .col-md-6 {
        width:100%;
    }
    .news-latest-wrapper .col-md-4 {
        width:50%;
    }	
	
}


@media only screen and (max-width: 600px) {
	.pagepagination .pagination > li.page-item a.page-link {
		padding: 9px;
		font-size: 12px;
	}	
	
	 .pagepagination .pagination > li.page-item {
		margin:2px;
	}	
	
    .news-latest-wrapper .col-md-4 {
        width:100%;
    }	
	
	.newscard {
			padding: 0px 12px;
	}	
	
}

@media only screen and (max-width: 390px) {
	 .pagepagination .pagination {
		position:relative;
	}
	.pagepagination .pagination > li:nth-child(1) {
        position: absolute;
        bottom: 0px;
        left: -58px;
	}


	.pagepagination .pagination > li:nth-last-child(1){
		position: absolute;
        bottom: 0px;
        right: -58px;
	}	
	
}
/* news listing page end * /


/* ------- news details page starts ----------- */
.newsbnr {
   padding: 16px 0px 24px 0px;
}
.newsbnr .newsdcont h1 {
font-size:35px;
margin-top:16px;
}
.metawrapper {
    padding: 16px 0px;
}
.featurethumb {
	margin-bottom:32px;
}

.morenewswrapper .section-heading {
	margin:40px 0px 32px 0px;
}
/* --------- news details page end ------------ * /


/* ============  internal Page end ================  */

.sticky {
  position: fixed !important;
  top: 0 !important;
  width: 100%;
  z-index: 999;
}


/*   Division Page Starts  */
.programs-division {
background: var(--Primary-Blue-300, #0062A3);
padding: 56px 0px;	
}
	
.programs-division .section-heading {
	margin-bottom: 40px;
	margin-top: 0px;
	color: var(--Neutral-Palette-White);
	text-align: center;
	font-size: 40px;
	font-style: normal;
	font-weight: 800;
	line-height: 130%; /* 52px */
}
	
.programs-division .division-list {
    border: 0.5px solid var(--Border-Line);
    background: var(--Neutral-Palette-White);
    box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.04);
    margin: 8px;
    width: 23.333%;
    padding: 16px;
}

.prodisc-dvgn {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
	margin-bottom:12px;
}

.prodisc-dvgn img {
	margin-right: 8px;
}	
	
.dvgn-cart-title {
	margin-bottom: 24px;
	min-height: 52px;
	display: block;
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;	
}

.dvgn-cart-title a {
color: var(--Black-900);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 145%; /* 24.65px */	
text-decoration: none;
}

.division-list:hover .dvgn-cart-title a {
		text-decoration: underline;
}

.programs-division .division-list:hover .dvgn-cart-title a {
	color: var(--Primary-Blue-400);
}

.division-list p {
color: var(--Black-800);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */	
}	
	
.prodiv-btn {
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
border-radius: 200px;
border: 1px solid var(--Border-Line);	
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 16.8px */
width: max-content;
padding: 8px 12px;
/* background: var(--Primary-Yellow-400, #EAAA00); */
color: var(--Black-900, #010101);	
margin: 5px;
min-width: 104px;
float: left;
text-decoration:none !important;
text-align:center;
}	

.prodiv-btn:hover, .prodiv-btn:focus {
    /*background: var(--Primary-Yellow-300, #eebb33);*/
    color: var(--Black-900, #010101);
}

.division-list .dvgnimg-thumb {
height: 110px; 
width: 100%;
object-fit: cover;
}
		
.programs-division .card-fig {
   overflow: hidden;
   height: 110px;
   margin-bottom: 16px;
   border: 1px solid var(--Border-Line)
}	
	
.programs-division .card-fig img {
    -webkit-transition: -webkit-transform 150ms linear;
    transition: -webkit-transform 150ms linear;
    transition: transform 150ms linear;
    transition: transform 150ms linear, -webkit-transform 150ms linear;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}	
	
.programs-division .card-hover-zoom:hover .card-fig img, .programs-division .card-hover-zoom:focus .card-fig img, .programs-division .card-hover-zoom .card-img:hover .card-fig img, .programs-division .card-hover-zoom .card-img:focus .card-fig img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.15);
}	
	
.hod-depart { 
	background: var(--Neutral-Palette-Cream);
	padding-top: 56px;
    overflow: hidden;
    color: var(--Neutral-Palette-White);
    text-overflow: ellipsis;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;	
}

.dean-column {
    display: flex;
}

.hod-depart .dean-wrapper { 	
     background: var(--Accent-Palette-Blue-Dark) url("/wp-content/uploads/2024/07/DeanBioBg.png");
	 background-repeat: repeat;
	 padding: 32px;
	 margin-bottom:56px;
}
	
.hod-depart .dean-wrapper .pre-disc {
    border-left: 1px solid var(--Primary-Yellow-400);
    padding: 0px 0px 0px 24px;
    margin-bottom: 16px;
    color: var(--Neutral-Palette-White);
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
}

.hod-depart .dean-wrapper .pre-disc i.fa-solid.fa-quote-left {
    display: block;
    font-size: 40px;
    color: var(--Primary-Yellow-400);
}

.hod-depart .dean-wrapper .pre-disc::before {
    content: '';
    width: 24px;
    height: 24px;
    background-image: url(Simplification.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 24px;
}		
	
.dean-info p {
    margin: 0;
    color: var(--Neutral-Palette-White);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;	
}	
	
.dean-info .title-lead {
color: var(--Neutral-Palette-White);
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 36px */	
}

.dean-fig {
    display: flex;
    justify-content: space-around;
}

.faculty-wrapper {
padding: 56px 0px;
}

.sec-spa-h {
padding-bottom:40px; 		
}

.sec-spa-h .section-heading {
    margin-bottom: 12px;
}

.faculty-content {
    display: flex;
    flex-wrap: wrap;
}

.faculty-list {
color: var(--Primary-Blue-400));
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */	
margin-bottom: 24px;	
}	
	
.faculty-title {
color: var(--Black-900, #010101);
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 25.2px */
margin-bottom: 18px !important;	
position: relative;
display: flex;
justify-content: center;
}
	
.faculty-title::after {
    content: '';
    height: 4px;
    width: 60px;
    position: absolute;
    bottom: -8px;
    z-index: 999;
    background: var(--Primary-Yellow-400);
}	
	
.faculty-list p {
margin-bottom: 4px;		
}	
	
.faculty-list .rm-location {
    display: flex;
    justify-content: center;
    align-items: baseline;
}	
	
.faculty-list .rm-location i.fa-location-dot {
    margin-right: 3px;
}	

.faculty-list .identity-type {
    margin-bottom: 16px;
}	
	
.faculty-list .identity-type img {
	width: 160px;
	height: 160px;	
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;		
	--color: #EAAA00; /* the color of the border */
	--border: 4px;   /* the thickness of the border */
	--offset: 10px;   /* control the movement of the border */
	--gap: 3px;       /* the gap on hover */ 
	border-radius: 50%;
	cursor: pointer;
	padding: calc(var(--border) + var(--gap));
	border: var(--offset) solid #0000;
	--_m: radial-gradient(50% 50%, #000 calc(100% - var(--offset)),#0000 calc(100% - var(--border)));
	-webkit-mask: var(--_m);
	mask: var(--_m);
	--_g: #0000 calc(99% - var(--border)), var(--color) calc(100% - var(--border)) 99%,#0000;
	--_s: var(--offset);
	--_r: 100% 100% at;
	background:
		radial-gradient(var(--_r) 0    0   ,var(--_g)) calc(100% + var(--_s)) calc(100% + var(--_s)),
		radial-gradient(var(--_r) 100% 0   ,var(--_g)) calc(0%   - var(--_s)) calc(100% + var(--_s)),
		radial-gradient(var(--_r) 0    100%,var(--_g)) calc(100% + var(--_s)) calc(0%   - var(--_s)),
		radial-gradient(var(--_r) 100% 100%,var(--_g)) calc(0%   - var(--_s)) calc(0%   - var(--_s));
	background-size: 50% 50%;
	background-repeat: no-repeat;
	transition: .4s;	
}

.faculty-list .identity-type img:hover {
  --_s: 0px
}


.academicsblock .acad-grid img {
    object-fit: cover;
    width: 100%;
    height: 210px;
    transition: all .3s ease;
    width: 100%;
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;	
}

.acad-grid {
	padding: 0px !important;
	overflow: hidden;
	width: 285px;
	height: 300px;
	border-right: 3px solid var(--Neutral-Palette-White);
}

.academicsblock .acad-grid img:hover {
    transform: scale(1.2);
}

.studies-divgnblock {
	padding-bottom:40px;
}

.studies-divgnblock .acad-grid img {
    object-fit: cover;
    width: 100%;
    height: 240px;
    transition: all .3s ease;
    width: 100%;
    height: 300px;
    margin: 0;
}

.studies-divgnblock .acad-grid img:hover {
    transform: scale(1.2);
}

.prof-stu-divgn {
    display: flex;
    flex-wrap: wrap;
}

.list-wrapper-dvn {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
	
@media only screen and (max-width: 1024px) {
	.dean-fig img.front-img-info {
		object-fit: cover;
		height: 100%;
	}
	.programs-division .division-list {
        width: 47%;
    }
	.acad-grid {
		width: 50%;
	}	
	.academicsblock .acad-grid .col-12.col-md-4 {
		width: 50%;
	}
	.academicsblock .acad-grid {
		margin:0px;
	}
	
	.prodiv-btn {
		min-width: 45% !important;
	}	
}	


@media only screen and (max-width: 991px) {
	.dean-fig {
        flex-direction: column;
	    align-items: center;
    }
	
	.dean-fig img.front-img-info {
		width: 60%;
	}
	.hod-depart .dean-wrapper {
		margin-bottom: 56px;
	}	
	
	.acad-grid {
		border-bottom: 3px solid var(--Neutral-Palette-White);
	}		
	
	.dvgn-cart-title a {
		text-decoration: underline;
	}
	
}


@media screen and (max-width: 900px) and (min-width: 300px) {
	.top-para-divider {
	   padding-top: 16px !important;
	}	
}

@media only screen and (max-width: 600px) {
	.col-12.faculty-list {
		width: 100%;
	}
    .programs-division .division-list {
        width: 100%;
    }	
	.academicsblock .acad-grid {
		width:100%;
	}
	
	.academicsblock .acad-grid .col-12.col-md-4 {
		width: 100%;
	}
	
	.acad-grid {
		width: 100%;
        border-right: none !important;
	}	
	
    .dean-fig img.img-fluid.front-img-info { /* dean-fig img */
        object-fit: contain;
        height: 316px;
    }	
	
    .dean-fig img.front-img-info {
        width: 100%;
    }	
	
}
/*   Division Page end  */



/*  -----------  early collage starts -------------  */
.cost-and-savings {
    padding: 56px 0px 0px 0px;
}

.enroll-message-bx {
	background: var(--Neutral-Palette-Off-White);
	padding: 56px 0px;
}

.enroll-message-list {
	padding: 0px;
	padding-right: 7%;
}	

.enroll-message-list li {
	display: flex;
	background: url(/wp-content/uploads/2024/10/Tick.png) no-repeat 16px 16px;
	box-shadow: 2px 4px 21px 4px rgba(0, 40, 85, 0.10);
	margin-bottom: 16px;
	padding: 16px 56px 16px 56px;
	font-size:18px;
}

.Connect-div-exp {
	background: var(--Primary-Blue-300);
	padding: 56px 0px;
}

.Connect-div-exp .section-heading, .Connect-div-exp .sec-sub-heading {
	color: var(--Neutral-Palette-White);
}

ul.div-infoBox-wrapper {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	justify-content: space-between;
	position: relative;
}

ul.div-infoBox-wrapper::before {
	content: '';
	height: 5px;
	position: absolute;
	top: 86px;
	width: 80%;
	left: 10%;
	background: var(--Primary-Yellow-400, #EAAA00);
}		

.div-infoBox-wrapper .apply-info-box .sl-num {
	color: var(--Neutral-Palette-White);
	text-align: center;
	font-family: 'helvetica_neueheavy';
	font-size: 56px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 67.2px */
	letter-spacing: -1px;
	position: relative;
	display: flex;
	justify-content: center;
	margin-bottom: 64px;
}

.div-infoBox-wrapper .apply-info-box .sl-num::after {
	content: '';
	height: 40px;
	width: 40px;
	border: 6px solid var(--Neutral-Palette-Off-White);
	background: var(--Primary-Blue-300, #0062A3);
	position: absolute;
	border-radius: 100%;
	bottom: -40px;
}		

.div-infoBox-wrapper .apply-info-box {
	width: 23.333%;
}

.div-infoBox-wrapper .apply-info-box .div-info-list .apply-info-list li {
	list-style: disc;
}

.div-infoBox-wrapper .apply-info-box .div-info-list {
	border: 0.5px solid var(--Border-Line);
	background: var(--Neutral-Palette-Off-White);
	padding: 16px;
	min-height: 210px;
}	

.apply-info-box ul.apply-info-list {
	padding-left:18px;
}

.enroll-message-bx .row, .Connect-div-exp .row {
	margin: 0px;
}	

.Connect-div-exp .apl-btn-sec {
	text-align: center;
	padding: 56px 0px 0px 0px;
}		

.reg-into {
	background: var(--Neutral-Palette-Cream);
	padding: 56px 0px 70px 0px;		
}

.reg-info-box {
	border: 0.5px solid var(--Border-Line);
	background: var(--Neutral-Palette-Off-White);
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 24px;
}

.reg-info-box p.regInfo-btn-seg {
	margin-bottom:0px;
}

.btn-sm-wvup.top-ang-aro > i.fa-arrow-up-right-from-square {
	margin-left: 8px;
}

.contact-Info-erl {
	background: #0062A3 url("/wp-content/uploads/2024/10/Contact_Info_bg.png") no-repeat center top;
	padding: 56px 0px;
	background-size: cover;
}

.contact-Info-erl .section-heading {
	color: var(--Neutral-Palette-White);
}

.contact-Info-erl .contact-info-box {
	background: var(--Neutral-Palette-White);
	box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.04);	
	min-height: 200px;
	text-align: center;
	box-sizing: border-box;
	padding: 12px;
	font-weight: 500;
}

.contact-Info-erl .contact-info-box p {
	font-size: 16px;
}

.contact-Info-erl .contact-info-box ul {
	text-align: center;
	list-style: none;
	border-bottom: 1px solid var(--Border-Line);
	margin: 16px;
	padding: 0px 0px;
}

.contact-Info-erl .contact-info-box ul li {
	margin: 16px;
	padding: 0px 0px;
	color: var(--Black-800);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-family: 'helvetica_neuemedium' !important;
	line-height: 140%; 
}	
.contact-Info-erl .contact-info-box a {
	text-decoration:none;
}

.contact-Info-erl .contact-info-box a:hover, .contact-Info-erl .contact-info-box a:focus {
	text-decoration:underline;
}

.related-links-custom {
	padding: 36px 0px 0px 0px;
}

.related-links-custom .rel-links-wrapper {
	display: flex;
	justify-content: center;
}

.related-links-custom .links-cart-title a {
	color: var(--Black-900);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; 
	font-family: 'helvetica_neuemedium';
	text-decoration:none;
}

.related-links-custom .links-box:hover .links-cart-title a {
    text-decoration: underline;
	color: var(--Primary-Blue-400);
}

.related-links-custom .rel-links-content {
	padding: 16px;
}
.rel-links-content p {
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;	
}

.related-links-custom .links-box {
	background: var(--Neutral-Palette-White);
	box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.04);
	margin-bottom:22px;
}

.related-links-custom .links-box .card-fig img {
	height: 210px;
	width: 100%;
	object-fit: cover;
}	

@media only screen and (max-width: 820px) {
		ul.div-infoBox-wrapper {
			flex-direction: column;
		}

		.div-infoBox-wrapper .apply-info-box {
			z-index: 1;
			width:100%;
		}

		.div-infoBox-wrapper .apply-info-box .sl-num {
			background: var(--Primary-Blue-300);
			padding-top: 16px;
		}
	
		.enroll-message-list {
			padding: 0px;
		}
	
	.div-infoBox-wrapper .apply-info-box .div-info-list {
		min-height: max-content !important;
	}	
	
	.contact-Info-erl .contact-info-box {
		margin-bottom: 24px;
	}
}



@media only screen and (max-width: 900px) {
		ul.div-infoBox-wrapper::before, .div-infoBox-wrapper .apply-info-box .sl-num::after {
			display:none;
		}	
		.div-infoBox-wrapper .apply-info-box .sl-num {
		margin-bottom: 0px;
	}	
	
}

@media screen and (max-width: 900px) and (min-width: 768px) {
    ul.div-infoBox-wrapper {
        flex-direction: column;
        align-items: center;
    }
	
    .div-infoBox-wrapper .apply-info-box {
        width: 54%;
    }		
}	
			
@media screen and (max-width: 1024px) and (min-width: 992px) {
	.reg-info-wrapper {
		width: 50%;
	}	
	.contact-Info-erl .col-md-6 {
		width: 50%;
		margin-bottom: 24px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
	.contact-Info-erl .contact-info-box p {
		font-size: 15px !important;
	}
	.contact-Info-erl .contact-info-box ul {
		margin: 16px 10px !important;
	}
	.contact-Info-erl .contact-info-box {
		padding: 10px !important;
	}
	.enroll-message-list li {
		padding: 16px 16px 16px 56px;
	}		
}


@media screen and (max-width: 1180px) and (min-width: 1024px) {
	.div-infoBox-wrapper .apply-info-box .div-info-list {
		min-height: 260px;
	}
}

@media only screen and (min-width: 1024px) {		
	   .reg-into .btn-sm-wvup.top-ang-aro {
			width: 100%;
		}	
		.reg-info-box {
			min-height: 404px;
		}		
}
	
			
@media only screen and (max-width: 600px) {		
	a.btn-sm-wvup.top-ang-aro, .Connect-div-exp .apl-btn-sec a.btn-sm-wvup {
		min-width: 100%;
	}		
}

/*  -----------  early collage end -------------  */


/*  -----------  about page starts  -------------  */
.abt-park-bx {
	/* background: var(--Neutral-Palette-Off-White); */
	background: var(--Neutral-Palette-White);
	padding: 36px 0px;
}

.mv-wrapper .section-heading, .abt-park-bx .section-heading {
	margin-bottom: 12px;
}

.m-vision  {
	background: var(--Neutral-Palette-Cream);
	padding: 56px 0px;		
}

.m-vision .mv-wrapper {
	padding-right: 56px;
}

.m-vision .mv-wrapper p {		
	color: var(--Black-800);
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 30px */
}		

.m-vision .container .row {
	display: flex;
	align-items: center;
}

.m-vision .abtpark .button-group-wvup {
	display:flex;
	flex-wrap:wrap;
}

.values-wrapper {
	background: var(--Neutral-Palette-Off-White);
	padding: 56px 0px;	
}

.falign-items-center {
	display:flex;
	justify-content:center;
}

.values-wrapper .values-list-box {
	text-align: center;
}

.values-wrapper .sec-hero-h, .principles-wrapper .sec-hero-h {
	margin-bottom: 40px;
}


.principles-wrapper {
	background: var(--Neutral-Palette-White);
	padding: 56px 0px;
}

.principles-list-cont {
	background: var(--Neutral-Palette-Cream);
	padding: 24px;
	position: relative;
	min-height: 220px;
	box-sizing: border-box;
	margin-bottom: 24px;
    display: flex;
    flex-direction: column;	
}

.principles-list-cont .contstpm {
    min-height: 120px;
    z-index: 1;	
}

.principles-list-cont .num-orderlist {
	color: var(--Black-800);
	font-size: 100px;
	font-style: normal;
	font-weight: 700;
    text-align: right;	
	margin-top: -96px;
    padding: 0;
    height: 50px;
	margin-right: -24px;	
}

.principles-list-cont .num-orderlist:before {
    content: '';
    height: 114px;
    width: 55px;
    position: absolute;
    background: rgba(242, 230, 192, 0.7);
}

.principles-list-cont .principles-title {
	padding: 24px;
}

.eqoppact-wrapper {
	background: var(--Primary-Blue-300);
	padding: 56px 0px
}

.eqoppact-wrapper .section-heading {
	color: var(--Neutral-Palette-White);
	margin-bottom: 16px;
}

.eqoppact-wrapper .sec-sub-heading {
	color: var(--Neutral-Palette-Off-White);
}

.eqoppact-wrapper .proauthor-info {
	margin-left: auto;
	margin-right: auto;
}

.acedemics-future-students a.vc_general.vc_btn3.vc_btn3-shape-square.vc_btn3-icon-right {
	    border-color: var(--Primary-Yellow-400) !important;
}

@media only screen and (max-width: 991px) {
	.m-vision .mv-wrapper {
		padding-right: 0px;
	}	
	.abt-park-bx {
		padding:16px 0px;
	}
}

@media screen and (max-width: 900px) and (min-width: 768px) {
  .falign-items-center .col-md-4 {
	width:50%;
  }
}
/*  -----------  about page end  -------------  */



/*   ****************************  accessibility starts  *********************************   */
/* Contrast Errors */
.homebanner li.homeslide.slick-slide .container, .showcase .counter-heading, .showcase .counter-subtitle {
    background: rgba(0, 0, 0, 0.01);
}

/*   ****************************  accessibility end  *********************************   */

/* ===============  history page  starts  ==========================  */
@media screen and (min-width: 1200px) {
	.wpostahs-slick-slider .slick-prev {
        right: 9.9% !important;
    }
}

@media screen and (max-width: 1180px) and (min-width: 992px) {
	.wpostahs-slick-slider .slick-prev {
        right: 11% !important;
    }	
}


@media screen and (min-width: 992px) {
	.wpostahs-slider-design-2 .wpostahs-slider-nav {
		position: static !important;
	}

	.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow {
		top: 98% !important;
	}
	
	 .wpostahs-slick-slider .slick-next {
        right: 6.8% !important;
    }
	
	.history-slider-content {
		padding-left: 30px !important;
	}
	.wpostahs-centent-title{
		padding-left: 15% !important;
	}	
}



@media screen and (max-width: 1100px) and (min-width: 992px) {

   /* about-history-1024 */
    .wpostahs-slick-slider .slick-next {
        right: 7.5% !important;
    }
    .wpostahs-slick-slider .slick-prev{
        right: 11% !important;
    }
    /* end css about-history-1024 */
}


@media screen and (max-width: 900px) and (min-width: 768px) {
    .wpostahs-slider-design-2 .wpostahs-slick-slider .slick-next {
        right: 20px !important;
    }

    .wpostahs-slick-slider .slick-prev {
        right: 9% !important;
    }	
}


@media screen and (max-width: 800px) and (min-width: 601px) {
	.wpostahs-slick-slider .slick-next {
		right: 16px !important;
	}
}

@media screen and (max-width: 600px) {
    .wpostahs-slider-design-2 .wpostahs-slick-slider .slick-next {
        right: 16px !important;
    }	
	.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow {
		margin-top: -45px !important;
	}	
}

/* ===============  history page  end  ==========================  */


/* -----  accordion for global starts   -----   */
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    /* border-color: #e9b145 !important;  */
	border-color: var(--Primary-Blue-300) !important; 
}

.faq-accordion .vc_tta-controls-icon:before, .faq-accordion .vc_tta-controls-icon:after, .faq-accordion .vc_tta-controls-icon:hover, .faq-accordion .vc_tta-controls-icon{ 
    /* border-color: #e9b145 !important;   */
	border-color: var(--Primary-Blue-300) !important; 
}

.vc_tta-accordion .vc_tta-panel-title>a{
	/* padding: 20px 65px 20px 0 !important; */
	padding: 16px 20px !important;
	cursor: pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 0.5px solid var(--Border-Line) !important;
	background: var(--Neutral-Palette-Off-White) !important;	
	display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
	width:100%;
} 

.vc_tta-accordion .vc_tta-panel-title .vc_tta-controls-icon {
    left: auto !important;
    right: 16px !important;	
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_general .vc_tta-panel-heading {
    /* border-radius: 0; */
    /* margin-bottom: 16px !important; */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.vc_tta-accordion .vc_tta-panel-title {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	font-family: 'helvetica_neuemedium';
}

.faq-accordion h4 .vc_tta-title-text {
    font-size: 16px;
    line-height:initial !important;
	font-family: 'helvetica_neuemedium';
	color: var(--Black-900);
	font-style: normal;
	font-weight: 400;
	line-height: 145%; /* 24.65px */	
}

.vc_tta-accordion .vc_tta-panel {
	margin-bottom: 16px !important;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: none !important;
}

.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    border: 1px solid #ddd !important;
    margin-top: -8px;
	padding-top:24px;
    border-top: none !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;	
}	

.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) !important;	
}

.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent !important;
}

.accordion-button {
color: var(--Black-900);
font-family: 'helvetica_neuemedium';
font-style: normal;
font-weight: 400;
line-height: 145%; /* 24.65px */	
}
.accordion-button::after {
    background-size: contain !important;
	width:24px !important;
	height:25px !important;
}

@media only screen and (max-width: 991px) {
	.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body {
		padding-top:24px !important;
	}
}

/* -----  accordion for global end   -----   */


/*  Harassment and Discrimination Starts */
.report-harassment-wrapper figure img {
    width: 230px;
}
.shadow-box .media-body {
    padding: 30px;
}

.shadow-box .media-body .media-heading a {
	text-decoration:none;
}
.shadow-box {
    border-radius: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
    line-height: 1.42857143;
    transition: all 0.2s ease-in-out;
    background: #fff;
    margin-top: 50px;
	animation-delay: 0.3s;
	visibility: visible;
	animation-name: fadeIn;	
}

.shadow-box:hover {
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.35);
}

#landing-page-menu .course-introtext, .landing-page-about .course-introtext {
	margin-bottom:8px; 
}
/*  Harassment and Discrimination End  */


/*  number-listing section starts */
.philosophy-num .infobox-item {
    display: flex;
    flex-direction: row;
}

/*  number-listing section end */




/* faculty-staff - ebulletin page starts */
.faculty-emp-member {
background: var(--Neutral-Palette-Off-White) !important;
}


.faculty-emp-member .sptp-section-title span {
	color: var(--Black-900);
    text-align: center;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 800;
    line-height: 130%;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: 'helvetica_neueheavy';
}

.faculty-emp-member .sptp-member-name .sptp-name {
    color: var(--Black-900, #010101);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 18px !important;
    position: relative;
    display: flex;
    justify-content: center;
	font-family: 'helvetica_neuemedium';	
}

.sptp-member-name .sptp-name::before {
    content: '';
    height: 4px;
    width: 60px;
	bottom: -8px;
    position: absolute;
    z-index: 999;
    background: var(--Primary-Yellow-400);
}

.faculty-emp-member .sptp-member .sptp-member-phone i.fa-phone:before {
	font-size:22px !important;
}


@media only screen and (max-width: 991px) {
    .faculty-emp-member .sptp-section-title span {
        font-size: 28px !important;
    }
}

/* faculty-staff - ebulletin page end */



/* alumni page Strats */
.infobox-vertical .infobox-item {
    display: flex;
}
.infobox-vertical .infobox-item .infobox-image {
    padding-right: 30px;
    padding-top: 0;
    margin: 0;
}

.infobox-content .title-wrapper h3 {
    font-size: 18px !important;
}

@media only screen and (max-width: 991px) {
    .infobox-vertical .infobox-item {
        justify-content: space-evenly;
    }
	
    .infobox.infobox-vertical {
        border-right: none !important;
        border-bottom: 1px dashed #e1e0e0;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
	
}
/* alumni page end */


/* course-catalogs starts */ 
.agenda-accordion .agenda-list {
    justify-content: space-between;
}

.agenda-accordion .agenda-list div:nth-child(1) {
    width: 100%;
}

#agenda-accordion .agenda-list-header .agenda-list > div:last-child h4 {
    text-align: right !important;
}

#agenda-accordion .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
	bottom: -1px;
}

@media only screen and (max-width: 991px) {
	.agenda-accordion .agenda-list {
		padding: 0px 16px;
	}
}

/* course-catalogs end */ 



/* learn-and-earn starts */ 
.popular-area-studies-icons-home {
    display: flex;
}

@media only screen and (min-width: 992px) {
	.popular-area-studies-icons-home {
		margin-left: -31% !important;
	}	
}

@media only screen and (max-width: 991px) {
	.popular-area-study-home .popular-area-studies-home,  .popular-area-study-home .ac-feature {
		width:100% !important;
		margin:0px;
	}
}

@media only screen and (max-width: 600px) {
	.popular-area-studies-icons-home {
		flex-direction: column;
	}
	
	.dataTables_wrapper {
		overflow-x: scroll;
	}	

}
/* learn-and-earn end */ 



/*  Entrepreneur Opportunities starts */
.download-catalog {
    background: var(--Neutral-Palette-Off-White) !important;
}	
	
.download-catalog .wpb_wrapper a {
    width: 100%;
    text-align: left;
	color: var(--Primary-Blue-400) !important;
}

.download-catalog .vc_btn3 .fa-angle-down:after {
    border-left: 1px solid var(--Primary-Blue-400) !important;
}

/*  Entrepreneur Opportunities end */



/* Community Classes page starts */
#community-classes-listing .vc_row .vc_column_container .wpb_wrapper p {
	padding:0px 15px;
	font-family: 'helvetica_neueregular';
}

#event-listing-view .event-location, #community-classes-listing .clocation i.fa.fa-map-marker {
    margin-right: 0px;
}

#community-classes-listing { 
	background-size: cover;
}

@media screen and (max-width: 767px) and (min-width: 300px) {
	#event-listing-view .event-img img, #community-classes-listing .wpb_content_element img {
		height: auto !important;
		object-fit: cover !important;
	}
}

/* Community Classes page end */


/*  Kappa Delta Pi page starts */ 
@media screen and (min-width: 992px) {
	.faculty-senate-block-container .faculty-senate-blocks {
		width:23%;
	}
}

@media screen and (max-width: 900px) and (min-width: 768px) {
    .faculty-senate-blocks {
        width: 45% !important;
        margin: 0px 15px;
    }
}
/*  Kappa Delta Pi page end */ 


/*  Testing Resources page starts  */
.listing-with-orange-text p a {
	 color: var(--Primary-Blue-400) !important;
}
/*  Testing Resources page end  */


/* Short-Term Career Training Programs page starts */
.aval-commu-detail-page .aval-commu-detail-content .event-social .fa-facebook, .aval-commu-detail-page .aval-commu-detail-content .event-social .fa-twitter {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;	
}
.aval-commu-detail-page .aval-commu-detail-content .wpb_content_element {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
/* Short-Term Career Training Programs page end */






/* Student Organizations page sytarts */
.container-pdf-links .vc_column-inner .wpb_wrapper {
    display: flex;
	flex-wrap:wrap;
    justify-content: center;
	
}

.container-pdf-links .vc_column-inner .wpb_wrapper .ext-link-btn {
    margin: 8px;
}

#pdf-link-two-block-content .vc_col-sm-12 {
	width:100% !important;
	
}
/* Student Organizations page end */


/* ------------------------------ */
.corp-block-3-d-1 .heading-center {
    color: var(--Primary-Yellow-400, #EAAA00) !important;
}



/* ============  Office of the President page starts  =============== */	
.textblue-highlighter {
	color: var(--Primary-Blue-300, #0062A3);
	font-family: 'helvetica_neuemedium';
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;	
}	

.wtcis-info.position-absolute-inc {
	bottom: 22%;
	left: 36%;
}

ul.key-milestones { padding: 0px; }

.key-milestones li {
	color: var(--Black-900, #010101);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	list-style: none;
	display: flex;
	background: url(/wp-content/uploads/2024/09/degree.png) no-repeat 0px 16px;
	padding: 16px 56px 16px 46px;			
}

.milestones-wrapper .training-academics img {
	width: 100%;
	height: auto;
	max-height: 525px;
	object-fit: cover;
}
.awards-recogn-bx {
	background: var(--Neutral-Palette-White);
	padding: 36px 0px 56px 0px;
}

.diss-info-bx {
	background: var(--Neutral-Palette-White, #FFF);
	padding: 56px 0px;
}

.awards-list {
	padding: 20px 16px;
	background: var(--Neutral-Palette-Off-White, #F7F7F7);
	text-align: center;
}

.center-content-wrapper {
	justify-content: center;
}

.exec-Staff-wrapper { 
	padding: 56px 0px; 
	background: var(--Neutral-Palette-Cream, #F2E6C2);
}

.exec-Staff-box {
	background: var(--Neutral-Palette-Off-White, #F7F7F7);
	height: 100%;
	padding: 24px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.exec-Staff-box .prodiv-btn, .exec-Staff-box .prodiv-btn {
background: var(--Primary-Yellow-400, #EAAA00); 
color: var(--Black-900, #010101);
}

.exec-Staff-box .prodiv-btn:hover, .exec-Staff-box .prodiv-btn:focus {
    background: var(--Primary-Yellow-300, #eebb33);
    color: var(--Black-900, #010101);
}

.exec-Staff-content {
	min-width:100%;
	
}
.Staff-thumbnail {
	margin-bottom: 16px;
}

.Staff-thumbnail img {
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
border-radius: 200px;
}

.exec-stf-info {
	border-bottom: 1px solid var(--Border-Line, #B9BEC1);
	margin-bottom: 16px;
	padding-bottom: 4px;	
}

.exec-stf-info .exec-brief-text p {
	color: var(--Primary-Blue-400, #002855);
	text-align: center;
	font-family: "Helvetica Neue";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */			
}		

.exec-stf-link {
	display: flex;
	flex-wrap: wrap;
}

.exec-stf-link .contact-schedule {
    margin-bottom: 0px !important;
    width: 100%;
    justify-content: center;
}

@media only screen and (max-width: 900px) {
	.awards-recogn-bx {
		padding: 36px 0px;
	}
}

@media only screen and (max-width: 600px) {
	.awards-recogn-bx {
		padding: 16px 0px;
	}
	.exec-Staff-box {
		padding: 24px 16px;
	}	
}

/* ============  Office of the President page end  =============== */


/* =====================  Future Students page starts ================  */
.campus-wrapper .card-img-overlay {
	display: flex;
	justify-content: center;
	flex-direction: column;
}		

.campus-wrapper .card.campus-textbox {
	width: 371px;
	min-height: 320px;
	text-align: left;
	padding: 24px;
	background: var(--Neutral-Palette-Cream);
}	

.campus-textbox .card-title {
	color: var(--Black);
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	width: 100%;
	text-align: left !important;
}	

.campus-wrapper .alignment-horizontal {
	display: flex;
	justify-content: flex-end;
}

.schedule-btn {
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	background: var(--Primary-Yellow-400, #EAAA00);	
	color: var(--Primary-Blue-400, #002855);
	/*font-family: 'helvetica_neuemedium';*/
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%; 	
	padding: 16px 24px;
	text-decoration: none;
}

a.schedule-btn:hover, a.schedule-btn:focus {
	background: var(--Primary-Yellow-300, #eebb33);
}		

.campus-textbox .card-text {
	margin-bottom: 24px;
}

.contact-schedule {
	display: flex;
	margin-bottom: 36px;
	align-items:baseline;
}	

.contact-schedule a {
	text-decoration: none;
}

.contact-schedule a {
	text-decoration: none;
}	

.contact-schedule a:hover {
	text-decoration: underline;
}			

.contact-schedule i.fa-solid.fa-phone {
	width: 32px;
	height: 32px;
	background-color: var(--Primary-Blue-400, #002855);
	color: var(--Primary-Yellow-400, #EAAA00);
	border-radius: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px 8px 0px 0px;
}	

.related-links-sec {	
	background: var(--Neutral-Palette-Off-White, #F7F7F7);	
	padding: 56px 0px;
}

.related-links-sec .acad-grid {
		border: none !important;
}

.related-links-sec .acad-grid .card.acadcard {
	background: var(--Neutral-Palette-White, #FFF);
	box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.04);	
	margin-bottom: 24px;
}

.related-links-sec .acad-grid .card-body {
	padding: 16px 16px 24px 16px;
}



@media only screen and (max-width: 1180px) {
    .campus-wrapper img.card-img {
        min-height: 460px;
    }	
	.campus-wrapper .card.campus-textbox {
		width: 100%;
	}		
}		

@media only screen and (max-width: 900px) {
	.fluid-content-box {
		min-width: 100% !important;
	}	
}
	
@media only screen and (max-width: 600px) {
	.academicsblock .acadcard .division-title {
		min-height: auto !important;
	}	
}
	
/* =====================  Future Students page end  ================  */

/* Contact Us page starts */
.schedule-visit-section {
    background-size: cover;
}
.cta-info-call {
	border: 0.5px solid var(--Border-Line);	
	padding:24px 24px;
}

.cta-info-call a {
	text-decoration:none;
}

.cta-info-call a:hover {
	text-decoration:underline;
}

.cta-info-call p:nth-last-child(1) {
	margin-bottom:0px;
}

.contacts-campus .wpb_content_element {
	margin-bottom:32px;
}

.campus-textbox {
	width: 100% !important;
	padding: 20px 24px 48px 24px !important;
}

.contacts-campus i.fa-solid.fa-location-dot, .contacts-campus i.fa-solid.fa-phone {
	background-color: var(--Primary-Blue-400);
	color: var(--Neutral-Palette-White);
	border-radius: 50%;
	font-size: 16px;
	width: 30px;
	height: 30px;
	padding:16px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 8px;	
}	

.contacts-campus i.fa-solid.fa-location-dot:hover, .contacts-campus i.fa-solid.fa-phone:hover {
    color:var(--Primary-Yellow-400);
}

.contacts-campus .wpb_content_element .wpb_wrapper .d-flex:hover i.fa-solid {
	 color:var(--Primary-Yellow-400);
}

@media only screen and (min-width: 1200px) {
	.campus-textbox {
		right: 24px !important;
	}
	.schedule-visit .vc_column-inner {
		padding-top: 30px !important;
	}	
	
}

@media only screen and (max-width: 900px) {
	.campus-textbox {
		right: 0px !important;
	}
	
	.contacts-campus, .location-map, .schedule-visit {
		min-width:100% !important;
	}
}


@media only screen and (max-width: 600px) {
	.schedule-visit .vc_column-inner {
		padding-top: 20px !important;
	}		
	
}
/* Contact Us page end */


/* student-support-services page Tab color starts */
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3;
    color: var(--Black-900, #010101) !important;
    background: var(--Primary-Yellow-50) !important;
}


.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
       background: var(--Primary-Yellow-400) !important;
          color: var(--Black-900, #010101) !important;
	font-weight:600 !important;
}

/* student-support-services page Tab color end  */



/* ===========  Alumni page starts  ============ */
.cele-alumni {
	background: var(--Neutral-Palette-White, #FFF);
	padding: 56px 0px;
}

.cele-alumni-list {
	padding: 0px;
	padding-right: 7%;
}	

.cele-alumni-list li {
	display: flex;
	box-shadow: 2px 4px 21px 4px rgba(0, 40, 85, 0.10);
	margin-bottom: 16px;
	padding: 16px 16px 16px 56px;
}

.cele-alumni-list li.radio-station {
	background: url("/wp-content/uploads/2024/09/radio_station.png") no-repeat 14px center;
}	

.cele-alumni-list li.helping {
	background: url("/wp-content/uploads/2024/09/studio_space_design.png") no-repeat 14px center;
}

.cele-alumni-list li.Participating {
	background: url("/wp-content/uploads/2024/09/alumni_events.png") no-repeat 14px center;
}

.cele-alumni-list li.Contributing {
	background: url("/wp-content/uploads/2024/09/fundraising_efforts.png") no-repeat 14px center;
}		
		
.donation-contribution {
	padding: 56px 0px;	
    background: var(--Neutral-Palette-Cream, #F2E6C2);		
}
.emphasized-text {
font-style: italic;
}		
			
.stay-connect {
padding: 56px 0px;
background: #0062A3 url("/wp-content/uploads/2024/10/Facebook_bg.png") no-repeat center center;
background-size: cover;
width: 100%;
text-align: center;
}	
		
.stay-connect .section-heading,  .stay-connect .sec-sub-heading {
color: var(--Neutral-Palette-White, #FFF);			
}
		
.meet-alumni {
padding: 56px 0px;	
}
		
.story-box {		
	padding: 24px;
	margin-bottom: 24px;
	border: 1px solid var(--Border-Line);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
			
.story-box ul {
list-style: none;
margin: 0px;
padding: 0px;
display: flex;
align-items: center;
padding-bottom: 24px;
}	
		
.story-box .brief-story	 {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	margin-bottom: 24px;		
}	
		
.story-box .pre-stu-img {
width: 84px;
height: 84px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;	
margin-right: 16px;
}
		
.heading-sm-caption {	
color: var(--Black-800, #33383D);
font-family: 'helvetica_neuelight';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%;		
}
		
.alumni-section {
	display: flex;
	align-items: center;
}
	
.alumni-list {
    list-style: none;
    padding: 0px;
    margin: 24px 0px;
}		
		
.alumni-list li {
    background: url(/wp-content/uploads/2024/10/Tick.png) no-repeat left 4px;
    padding: 8px 0px 8px 40px;	
	font-size:18px;
}
		
.button-group-wvup {
padding: 24px 0px;			
}
		
.button-group-wvup a.btn {
    margin: 8px;
}
		
@media only screen and (min-width: 1200px) {
	.alumni-impact img.img-fluid {
		width:508px;
		height:422px;	
		object-fit: cover;
	}
}	
		
@media only screen and (max-width: 900px) {
	.exec-Staff-wrapper .col-sm-12 {
		margin-bottom: 16px;
	}
}
/* ===========  Alumni page end  ============ */


/* ==============   Financial Aid Starts ============ */
.financial-aid-wrapper {
	padding:0px 0px 56px 0px;
}

.financial-aid-section {
    background: var(--Neutral-Palette-Off-White);
    border: 0.5px solid var(--Border-Line, #B9BEC1);
    padding: 20px;
    flex: 1;
    min-width: 280px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	margin-bottom: 16px;
    font-family: 'helvetica_neueregular';
    color: var(--Black-800);	
}

.financial-aid-section p,
.financial-aid-section ul {
    text-align: left;
    margin-bottom: 20px;
}

.financial-aid-section .prog-cost-table {
	width: 100%;	
	margin-bottom: 24px;
}

.financial-aid-section ul li {
    margin-bottom: 16px;
}		
				
.stretch-col {
    display: flex;
}		
				
.sec-hero-h {
	margin-bottom: 32px;
}

.additional-info {
	padding:56px 0px;
}

.requirements-info {
	background: var(--Neutral-Palette-Cream);	
	padding: 24px;
}
	
.requirements-info ul li {	
color: var(--Black-900);
font-family: 'helvetica_neuemedium';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; 
}
	
.academic-standards, .program-requirements {
	padding: 0px;	
	list-style: none;
}
		
.academic-standards li {
    margin: 16px 0px;
    list-style: none;
    display: flex;
    background: url(/wp-content/uploads/2024/10/Tick.png) no-repeat 0px 0px;
    margin-bottom: 0px;
    padding: 4px 24px 4px 46px;			
}
	
.program-requirements li {		
    color: var(--Black-900);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin: 16px 0px;
    list-style: none;
    display: flex;
    background: url(/wp-content/uploads/2024/09/degree.png) no-repeat 0px 0px;
    margin-bottom: 0px;
    padding: 4px 24px 4px 46px;		
}
	
.bookstore-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 90%;
	align-items: center;
}
	
.bookstore-info ul {
margin-bottom:24%;		
}

.bookstore-info ul li {
padding: 8px 0px 8px 0px;			
}	
	
.bookstore-info .btn i.fa-arrow-up-right-from-square {
    padding-left: 8px;
}	

@media only screen and (max-width: 900px) {
	
	.financial-aid-wrapper .col-md-12, .additional-info .col-md-12 {
		margin-bottom: 24px;
	}
	.financial-aid-section {
		margin-bottom: 0px;
	}
	
	.academicsblock .col-md-12, .additional-info .col-md-12 {
		margin-bottom: 24px;
	}
	.financial-aid-section {
		margin-bottom: 0px;
	}
	
	.bookstore-info ul {
	margin-bottom:10%;		
	}	
}	
	

@media only screen and (max-width: 600px) {
	.requirements-info {
		padding: 16px 16px;
	}
	
	.requirements-info a.btn-custom-wvup {
		padding: 12px 16px !important;
	}		
	
}
/* ==============   Financial Aid end ============ */

	
/* ===========  Tuition and Fees page starts ============   */
/* Overview Section starts  */		
.overview-section {
    padding: 36px 0px 56px 0px;
    background: var(--Neutral-Palette-White, #FFF);
}

.overview-card {
	border: 0.5px solid var(--Border-Line, #B9BEC1);
	background: var(--Neutral-Palette-Off-White, #F7F7F7);	
	font-family: 'helvetica_neueregular';
    color: var(--Black-800);
	padding: 20px;
	height: 100%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}
.overview-card p {
	margin-bottom:16px !important;
}

.overview-card ul.card-list {
    padding-left: 16px;
}
.overview-card ul.card-list	li {
	margin: 8px 0px;	
	list-style: disc;
}
	
.card-contact {
    margin-top: 10px;
}

.contact-item {
    margin-bottom: 10px;
}
	
.coa-card {
border: 0.5px solid var(--Border-Line, #B9BEC1);
background: var(--Neutral-Palette-Off-White, #F7F7F7);
width: 100%;
min-height: 320px;
height: 100%;
padding: 16px 16px;
}
		
.coa-cards .col-md-6 {
	margin-bottom: 22px;
}	
	
	
.overview-card.additional-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
	
.card-contact .contact-schedule {
    margin-bottom: 0;
}	
	
/* Overview Section end  */	
	
	
.coa-contain-wrapper {
background: var(--Primary-Blue-300, #0062A3);
padding: 56px 0px 36px 0px;
}	
		
.coa-container {
    display: flex;
    align-items: center;
}

.coa-heading {
color: var(--Neutral-Palette-White, #FFF);
font-size: 40px;
margin-bottom: 16px;
font-style: normal;
font-weight: 800;
line-height: 130%; 
}

.coa-description {
    color: var(--Neutral-Palette-Off-White, #F7F7F7);
    font-family: "Helvetica Neue";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.fees-schedule {
padding: 56px 0px;
background: var(--Neutral-Palette-Cream, #F2E6C2);
}	
	
.cost-attendance {
padding: 56px 0px;
background: var(--Neutral-Palette-Off-White, #F7F7F7);
}	
	
.tution-rates {
	padding:56px 0px;
}
.tution-rates .sec-spa-h {
    padding-bottom: 30px;
}
		
/* pdf starts */	
.fees-schedule-cards {
    display: flex;
    justify-content: center;
    gap: 1rem;
	list-style: none;
	flex-wrap: wrap;
	padding: 0px;
}
		
.schedule-pdf-link{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid var(--Border-Line, #B9BEC1);
	background: var(--Neutral-Palette-White, #FFF);
    padding: 1rem 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    width: 360px; /* Fixed width for uniformity */
	text-decoration: none;
	color: var(--Black-900, #010101);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 21px */	
}	
		
.pdf-link_title {
    margin: 0;
    font-size: 1rem;
}
		
.pdf-card-icon {
    font-size: 1.5rem;
}
	
.schedule-pdf-link i.pdf-card-icon {
    position: relative;
	padding-left: 20px;
}

.schedule-pdf-link i.pdf-card-icon:before {
    content: '';
    height: 40px;
    width: 1px;
    background-color: #B9BEC1;
    position: absolute;
    right: 38px;
    bottom: -5px;
}	
	
/* pdf end */	


.education-section {
	background: var(--Neutral-Palette-Off-White, #F7F7F7);
    padding: 56px 0px;
}
		
.education-section-info {
	background: var(--Neutral-Palette-White, #FFF);
    padding: 24px;
	margin-bottom: 24px;
}

.education-section-info ul {
    padding-left: 16px;
}

.education-section-info ul li {
    margin: 12px 0px;
	list-style: disc;
}

.education-section-info .proauthor-info {
    padding: 24px 12px;
}
.education-section-info .profmeta ul {
    padding-left: 0px;
}

.education-section-cards ul.degree-filter-card-list {
    display: flex;
	flex-wrap: wrap;
	list-style-type: none;
    gap: 1rem;
	padding: 0px;
}
	
.education-section-cards .degree-filter-card .btn-outline-light {
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    border: 1px solid var(--Border-Line);
    background: var(--white);
    font-size: 14px;
    cursor: default;
    color: #000;
}	
	
.education-section .degree-filter-card-list .degree-filter-card {
    width: 260px;
    min-height: 304px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: var(--white);
    box-sizing: border-box;
    padding: 16px 16px;
    margin: 0px;
    border: 1px solid var(--Border-Line);
	list-style: none;
}	
	
.education-section .degree-filter-card .deg-flt-card-body .degree-filter-btn {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 0.2rem;	
}	
	
.education-section-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0.5rem;
    margin: 1rem 0;
}
	
.contact-info {
	display: flex;
	justify-content: center;	
}

.contact-info .proauthor-info {
	 margin-bottom: 0px;
}
	
.proauthor-info .profcontwrapper .profmeta ul li {
	 margin: 0px 24px 0px 0px;
	 min-width:30%;
}	

.proauthor-info .profcontwrapper .profmeta ul li a {
	 text-decoration:none;
}	

.proauthor-info .profcontwrapper .profmeta ul li a:hover {
	    text-decoration:underline;
}

.contact-info .proauthor-info .profcontwrapper {
    padding-right: 0px;
}	

.policy-book {
	display: flex;
	align-items: center;
}	

.policy-book p {
	font-style: italic;
}	
		
.credit-option {
    border: 0.5px solid var(--Border-Line, #B9BEC1);
    background: var(--Neutral-Palette-Off-White, #F7F7F7);
    height: 100%;
    padding: 24px 16px;
	margin-bottom: 16px;
}
	
.disclaimer {
    padding: 16px 0px 0px 0px;
    font-style: italic;
}

@media only screen and (min-width: 2000px) {
	.degree-filter-card-list .degree-filter-card {
		min-width: 31% !important;
	}
	.degree-filter-card-list .degree-filter-card .card-img img {
		object-fit:cover;
		width:100%;
	}
}


@media screen and (max-width: 1180px) and (min-width: 1024px) {
	.policy-book {
		padding-left: 42px;
	}
}

	
@media screen and (max-width: 1180px) and (min-width: 601px) {
    .education-section .degree-filter-card-list .degree-filter-card {
        width: 48%;
    }
	
	.education-section .degree-filter-card-list .degree-filter-card .card-img img {
		width: 100%;
		object-fit: cover;
	}	
	
}	
	
	
@media only screen and (max-width: 900px) {
  .overview-cards .col-sm-12 {
    margin-bottom: 24px;
  }
	.additional-info .vertical-space {
		margin-bottom: 24px;
	}
	
	.proauthor-info .profcontwrapper .profmeta ul li {
			margin: 8px 0px;
		    min-width:100%;
	}	
	
	.proauthor-info .profcontwrapper .profmeta ul li a {
		text-decoration: underline;
		font-weight: 600;
	}
}	
	
	
@media only screen and (max-width: 767px) {	
	.education-section .degree-filter-card-list .degree-filter-card, .education-section .degree-filter-card-list .degree-filter-card .card-img img {
		object-fit: cover;
		width: 100%;
	}
	
	.education-section .degree-filter-card-list .degree-filter-card {
   		 min-height: initial !important;
	}
	
	.education-section-info .col-md-6 {
		margin-bottom: 16px;
	}	
	
	.education-section {
		padding: 46px 0px 16px;
	}

	.education-section .sec-spa-h, .overview-section {
		padding-bottom: 36px;
	}

	.cost-attendance .sec-spa-h, .overview-section .sec-spa-h {
		padding-bottom: 32px;
	}	
	
	.coa-heading {
		font-size: 28px;
	}	
	
}
		
/* ===========  Tuition and Fees page end ============   */


/* square button with right- icon word press starts */
a.vc_general.vc_btn3.vc_btn3-shape-square.vc_btn3-icon-right {
     border-color: var(--Black-900) !important;
     color: var(--Black-900) !important;
}
a.vc_general.vc_btn3.vc_btn3-shape-square.vc_btn3-icon-right:hover {
        color: var(--Primary-Blue-400) !important;
        color: var(--Primary-Blue-400) !important;
}

.set-center-alignment-horizontal .wpb_wrapper {
    width: auto !important;
    justify-content: center;
    display: flex;
}
/* square button with right- icon word press end */

/* ------------- Admissions Page strats ----------- */
.admissions-process {
    padding: 36px 0px 16px 0px;
    background: var(--Neutral-Palette-Cream, #F2E6C2);
}
.maxaltpad {
	padding-bottom:24px;
}
/* ------------- Admissions Page end ----------- */


/* ------------------  International starts  ---------------- */
.info-grid {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding: 36px 0px;
    flex-wrap: wrap;
}

.info-card {
	background: var(--Neutral-Palette-Off-White, #F7F7F7);
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 20px;
    text-align: left;
    min-width: 300px;
    height: 100%;
}

.info-card-heading {
    font-size: 1.2rem;
    margin-bottom: 10px;
}

.info-card-icon {
    width: 40px;
    margin-bottom: 10px;
}
		
.info-card i.fa-arrow-up-right-from-square	{
	margin-left: 5px;		
}	

.info-card-text {
    margin-bottom: 10px;
}

.info-card-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 10px;
}

.info-card-table-row--header {
    background-color: #f4f4f4;
}

.info-card-table-header,
.info-card-table-cell {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}

.info-card-list {
    padding-left:16px;
    margin: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 24px */
}

.info-card-list-item {
	margin-bottom: 5px;
	color: var(--Black-800);
	font-family: 'helvetica_neuemedium';
	 list-style: disc;
}
	
.info-card .infowrpv + a.btn-sm-wvup.top-ang-aro {
    margin-top: 36px;
}

.app-btn-wrapper {
    margin-top: 30px;
}		
		
.examination-section {
    margin: 40px auto;
    text-align: left;
}

.examination-details {
    background-color: #f8eecf;
    padding: 20px;
    margin-top: 40px;
    border-radius: 8px;
    border: 1px solid #e0e0e0;
}

.examination-list {
    list-style-type: disc;
    padding-left: 20px;
}

.examination-list li {
	margin-bottom: 15px;
	color: var(--Primary-Blue-400, var(--Primary-Blue-400, #002855));
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	list-style: disc;
}	
		
.address-place {
    font-weight: bold;
    color: var(--Primary-Blue-400, #002855);
}		
	
.financial-support-section {
background: var(--Neutral-Palette-Off-White, #F7F7F7);		
padding: 36px 0px;
}	
	
.support-box .card.acadcard {
	border: 0.5px solid var(--Border-Line, #B9BEC1) !important;
	background: var(--Neutral-Palette-White, #FFF);
	min-height: 362px;
	padding: 24px 16px;
	margin-bottom: 16px;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;	
}

.support-box .card.acadcard .card-body {
	padding:0px;
}

.support-box .card.acadcard .card-body .division-title {
    min-height: auto;
    color: var(--Black-900) !important;
    font-size: 18px !important;
    font-family: 'helvetica_neuemedium';
    font-style: normal;
    font-weight: 600 !important;
    line-height: 150%;	
}

.support-box .card-body ul li {
      list-style: disc;
}

.refund-block .card.acadcard {
    border: 0.5px solid var(--Border-Line, #B9BEC1);
    background: var(--Neutral-Palette-Off-White, #F7F7F7);
    height: 100%;
    padding: 24px 16px;
    margin-bottom: 16px;	
}

.refundable-deposit {
background: var(--Neutral-Palette-White, #FFF);
padding: 36px 0px;
}
	
.refundable-deposit .col-md-6 {
	margin-bottom: 24px;
}
	
.refundable-deposit .credit-option ul {
	padding-left: 16px;		
}		

.refundable-deposit .credit-option ul li {
	list-style: disc;		
}		
		
.get-in-touch {
    border: 0.5px solid var(--Border-Line) !important;
}		
		
@media only screen and (max-width: 900px) {
	.info-grid .col-md-6, .financial-support-section .col-md-6, .refundable-deposit .col-md-6 {
		margin-bottom: 16px;
	}

	.transcripts-section .div-infoBox-wrapper .apply-info-box {
		min-width: 100%;
	}	
	.app-btn-wrapper a.btn-sm-wvup {
		min-width: 100%;
		font-size: 14px;
	}
}
		
/* ------------------  International end  ---------------- */

/* Community Classes page starts */
@media only screen and (min-width: 1200px) {
	.course-cla-card .wpb_text_column:last-child {
		min-height: 260px;
	}

}

/* Contrast Errors */
#community-classes-listing h3 { 
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0,0,0,0.01); /*or whatever*/
	display:inline-block
}
/* Community Classes page end */


/* distance-learning page starts */
.broken_link, a.broken_link {
    text-decoration: none !important;
}
.broken_link:hover, a.broken_link:hover {
    text-decoration: underline !important;
}
/* distance-learning page end */




/* ---------------------------------  /Jackson County Center/ starts ---------------------------------- */
.sptp-member .sptp-member-avatar .sptp-member-avatar-img {
    box-shadow: none;
    border: 0 !important;
	background-color:transparent !important;
}

.sptp-member .sptp-member-avatar .sptp-member-avatar-img img {
	width: 160px;
	height: 160px;	
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;		
	--color: #EAAA00; /* the color of the border */
	--border: 4px;   /* the thickness of the border */
	--offset: 10px;   /* control the movement of the border */
	--gap: 3px;       /* the gap on hover */ 
	border-radius: 50%;
	cursor: pointer;
	padding: calc(var(--border) + var(--gap));
	border: var(--offset) solid #0000;
	--_m: radial-gradient(50% 50%, #000 calc(100% - var(--offset)),#0000 calc(100% - var(--border)));
	-webkit-mask: var(--_m);
	mask: var(--_m);
	--_g: #0000 calc(99% - var(--border)), var(--color) calc(100% - var(--border)) 99%,#0000;
	--_s: var(--offset);
	--_r: 100% 100% at;
	background:
		radial-gradient(var(--_r) 0    0   ,var(--_g)) calc(100% + var(--_s)) calc(100% + var(--_s)),
		radial-gradient(var(--_r) 100% 0   ,var(--_g)) calc(0%   - var(--_s)) calc(100% + var(--_s)),
		radial-gradient(var(--_r) 0    100%,var(--_g)) calc(100% + var(--_s)) calc(0%   - var(--_s)),
		radial-gradient(var(--_r) 100% 100%,var(--_g)) calc(0%   - var(--_s)) calc(0%   - var(--_s));
	background-size: 50% 50%;
	background-repeat: no-repeat;
	transition: .4s;	
	display:block;
}

.sptp-member .sptp-member-avatar .sptp-member-avatar-img img:hover {
  --_s: 0px
}

.sptp-member .sptp-member-name .sptp-name::after {
    content: '' !important;
    height: 4px !important;
    width: 60px !important;
    z-index: 999;
    background: var(--Primary-Yellow-400);
    margin: 7px auto 0px auto;
}

.address-column-right .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    background-color: var(--Primary-Blue-400);
    color: var(--Neutral-Palette-White) !important;
    border-radius: 50%;
    font-size: 16px;
    width: 30px;
    height: 30px;
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.address-column-right .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon:before {
	font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;	
}

.sp-team-pro .sptp-section-title span {
    color: var(--Black-900);
    text-align: center;
    font-style: normal;
    font-weight: 800;
    line-height: 130%;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: 'helvetica_neueheavy';	
}

.address-jackson .vc_column_container .wpb_wrapper .wpb_wrapper {
display: flex;
flex-direction: column;
}

.sptp-member .sptp-member-profession h4 {
	margin:0px !important;
}

.sptp-member-name {
    margin-bottom: 16px !important;
}

.staff-profiles .sptp-member-name .sptp-name::before { /* Jackson County Center */
    bottom: 18%;
}

.staff-profiles .sptp-member-name .sptp-name {
    justify-content: center;
    display: flex;
}

@media only screen and (min-width: 900px) {
	.sp-team-pro .sptp-section-title span {
		font-size: 40px !important;
	}
	.address-column-right {
		padding-left: 32px !important;
	}		
}

@media only screen and (max-width: 600px) {
	.address-jackson .vc_column_container .wpb_content_element {
		margin-bottom: initial !important;
	}	
	
	.address-column-right {
		padding-left: 0px !important;
	}	
}

/* ---------------------------------  /Jackson County Center/ end ---------------------------------- */







/* ---------------------- /WVU Parkersburg Course Schedules / starts   ------------------------------ */

.course-schedule-list .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
	margin:16px;
}

.course-schedule-list .wpb_single_image .vc_figure {
    margin-right: 16px;
}

.course-schedule-list .top-left {
    top: 17px;
    left: 15px;
	width:95%;
}

@media screen and (max-width: 1180px) and (min-width: 1024px) {
	.course-schedule-list .top-left {
		width:94%;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.course-schedule-list .top-left {
		top: 16px;
	}
}


@media screen and (max-width: 989px) {
	.course-schedule-list .top-left {
		left: 16px;
		width: 100%;
	}
     .course-schedule-list .wpb_single_image img {
        object-fit: cover;
        width: 100%;
    }
	
	.course-schedule-list .vc_column_container {
		margin: 8px;
	}	
}



@media screen and (max-width: 767px) {
    .course-schedule-list .top-left {
        top: 0px !important;
    }
	
	.course-schedule-list .wpb_single_image img, .course-schedule-list .top-left  {
		max-width: 88%;
	}	
}
/* ---------------------- /WVU Parkersburg Course Schedules / end   ------------------------------ */


/* WVU Parkersburg Institutional Data page starts */
.custom-data-segbtn-wrapper .vc_column_container .vc_column-inner .wpb_wrapper .pdf-links-block-padding-row:nth-last-of-type(1) {
    justify-content: flex-start !important;
	padding-left: 8px;
}

@media only screen and (max-width: 900px) {
	.custom-data-segbtn-wrapper .vc_column_container .vc_column-inner .wpb_wrapper .pdf-links-block-padding-row:nth-last-of-type(1) {
		padding-left: 0px;
	}
}
/* WVU Parkersburg Institutional Data page end */


/* ----------  Board of Governors page starts (wonderplugincarousel)  --------- */
#wonderplugincarousel-16 .amazingcarousel-image img {
    min-height: 194px;
    width: 100%;	
    padding: 0px;
	margin: 0px !important;
    object-fit: cover;
}

#wonderplugincarousel-16 .amazingcarousel-next {
    margin-right: auto !important;
}
/* ----------  Board of Governors page end --------- */


/* =======  css for safari browser only starts  ===========  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	a.btn-lg-wvup, a.btn-lg-wvup:active, a.btn-lg-wvup:visited, .btn-lg-wvup > a, .explorewrapper .explore-listing, a.btn-md-wvup , a.btn-md-wvup:active, a.btn-md-wvup:visited, .news-grid .newscard .card-body a, .footer-main-sec .address-title, .secondaryTitle-h, a.btn-sm-wvup, a.btn-sm-wvup:active, a.btn-sm-wvup:visited, .schedule-btn, .academicsblock .acadcard .division-title a, .programs-listings .filterclear span:nth-of-type(1), .degree-filter-card-list .degree-filter-card:hover > .deg-flt-card-body .degree-filter-card-title a, .degree-filter-card .deg-flt-card-body .filter-card-content, .degree-filter-card .deg-flt-card-body .degree-filter-card-title a, .degree-heading, #breadcrumbs a, .navtab-sec .note-acc a, .prog-sub-headings, .navtab-sec ul li a, .programform .formheading, .proftitlewrapper h3, .programform-wrapper .programform-title, button.btn-lg-wvup[type="submit"], .gridbanner-wed .wtcis-info ul li a {
		font-weight: normal !important;
		font-family: 'helvetica_neuebold' !important;
		/* font-family: 'helvetica_neuemedium' !important; */
	}
	
	.prog-cost-table th, .tablepress th, .prog-cost-table th b, .tablepress th b, .tablepress .row-1 td b {
		font-family: 'helvetica_neuemedium';
		font-weight: normal !important;
	}
	
	.nav-tablist-wrapper .nav-tablist li a:hover, .nav-tablist-wrapper .nav-tablist li a:focus, .nav-tablist-wrapper .nav-tablist li a.active, .nav-tablist-wrapper .navactive-tab {
		font-family: 'helvetica_neueregular' !important;
		font-weight: 500 !important;
	}
	
	b, strong {
		font-family: 'helvetica_neuebold' !important;
		font-weight: normal !important;
	}

}

/* =======  css for safari browser only starts  ===========  */



