/*
 Theme Name:   JointsWP - CSS Child
 Theme URL:    https://www.pacificoaks.edu
 Description:  JointsWP - CSS Child Theme
 Author:       Tori Booker
 Author URI:   https://www.tcsedsystem.edu
 Template:     pacificoaks
 Version:      4.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Sass
 Text Domain:  pacificoaks
*/



@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir-Roman.eot');
    src: url('../fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir-Roman.woff2') format('woff2'),
        url('../fonts/Avenir-Roman.woff') format('woff'),
        url('../fonts/Avenir-Roman.ttf') format('truetype'),
        url('../fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir LT 55 Roman';
    src: url('fonts/Avenir-Roman.eot');
    src: url('fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
        url('fonts/Avenir-Roman.woff2') format('woff2'),
        url('fonts/Avenir-Roman.woff') format('woff'),
        url('fonts/Avenir-Roman.ttf') format('truetype'),
        url('fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir LT 45 Book';
    src: url('fonts/AvenirLT-Book.eot');
    src: url('fonts/AvenirLT-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/AvenirLT-Book.woff2') format('woff2'),
        url('fonts/AvenirLT-Book.woff') format('woff'),
        url('fonts/AvenirLT-Book.ttf') format('truetype'),
        url('fonts/AvenirLT-Book.svg#AvenirLT-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Klinic Slab';
    src: url('fonts/KlinicSlab-Bold.eot');
    src: url('fonts/KlinicSlab-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/KlinicSlab-Bold.woff2') format('woff2'),
        url('fonts/KlinicSlab-Bold.woff') format('woff'),
        url('fonts/KlinicSlab-Bold.ttf') format('truetype'),
        url('fonts/KlinicSlab-Bold.svg#KlinicSlab-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/Gotham-Book.eot');
    src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Book.woff2') format('woff2'),
        url('fonts/Gotham-Book.woff') format('woff'),
        url('fonts/Gotham-Book.ttf') format('truetype'),
        url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* Voices Header*/
body.voices ul.vertical.main-menu > li:last-child a {
	margin: 0 !important;
	padding: 0 5px 0 5px !important;
	background-color: transparent !important;
}
.main-menu li.active > a {
    border-bottom: 2px solid #000 !important;
}
ul.main-menu li:last-child a {
    padding-right: 5px !important;
}
body.voices .header .header-wrap {
	padding: 35px 0 2rem 0;
    border-bottom: 5px solid #f17519;
}
.header-wrap .voices-orange-menu-wrap {
	margin: 0 !important;
	padding: 0 !important;
}


#accessibility-mode-wrapper{color:#ffffff;padding:20px 10px;text-align:center;}
#accessibility-mode-wrapper a{color:#FFFFFF;text-decoration:underline;}
#accessibility-mode-wrapper a:hover{color:#FFFFFF;text-decoration:none}
#accessibility-mode-state{font-weight:bold;}

input[type="submit"]#access-on-text{background:none;border:0px;box-shadow:none;color:#ffffff;padding:0px;font-size:16px;text-decoration:underline;}
input[type="submit"]#access-off-text{background:none;border:0px;box-shadow:none;color:#ffffff;padding:0px;font-size:16px;text-decoration:underline;}
input[type="submit"]#access-on-text:hover,
input[type="submit"]#access-off-text:hover{cursor:pointer;text-decoration:none;}

/* Accessibility fix for aria-describedby field error */
.nf-field-description{display:none;}

ul#menu-subfooter-menu{margin:30px 0;}
#menu-subfooter-menu li{display:inline-block;}

.search-results .voices-footer-wrap{display:none;}

@media screen and (max-width: 39.9375em) {
	body.voices .header	.header-wrap {
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
}


/*** The Community Solution */
.page-id-87912 .large-9{width:85%;}
.page-id-87912 h1.page-title{margin:50px 0 10px;}
.tcs-blue-box{background-color:rgb(0 73 135);color:#ffffff;display:flex;float:left;justify-content:center;margin:10px;min-height:270px;align-items:center;padding:20px;width:22%;}

@media screen and (max-width: 850px) {
	.tcs-blue-box{width:90%;}	
}

/* Admissions */
#content .widget ul li {
	margin: 0 20px; 
	padding: 6px 0;
	list-style: outside;
} 
section.slide-content div.crp_related {
	display: none;
}
.aligncenter{
	display: block; 
	margin: 0 auto;
} 
.size-full .sow-image-container img.so-widget-image {
	width: 400px;
	height: auto;
}
.slide-container {
	padding: 3em 0;
}
.slide-container h1 {
	margin: 0;
	padding: 0 0 20px 0;
}
.slide-container .slide-content {
	padding: 0 0 2.5em 0;
}
.slide-container h2,
.slide-container h3,
.slide-container h4,
.slide-container h5 {
	font-family: 'Avenir Book';
}
.slide-content p {
	font-size: 1.14em;
	line-height: normal;
}
.slide-container section.navigation {
	margin: 0 0 3em 0;
}

/* Footer CTA */
.footer-calls-to-action a.giveto-po {
	background-image:url(/wp-content/themes/pacificoaks/assets/images/icons/bottom-icons/giving-bottom-icon.png);
}

/* Landing Page Forms - Disable campuses - Tiger12 */
.page-id-37286 #nf-field-110-wrap option[value="318"], .page-id-37286 #nf-field-110-wrap option[value="301"] {display: none;}
.page-id-37287 #nf-field-110-wrap option[value="318"], .page-id-37287 #nf-field-110-wrap option[value="301"] {display: none;}
.page-id-37288 #nf-field-110-wrap option[value="318"], .page-id-37288 #nf-field-110-wrap option[value="301"] {display: none;}
.page-id-37289 #nf-field-110-wrap option[value="318"], .page-id-37289 #nf-field-110-wrap option[value="301"] {display: none;}
.page-id-37290 #nf-field-110-wrap option[value="318"], .page-id-37290 #nf-field-110-wrap option[value="301"] {display: none;}
.page-id-37291 #nf-field-110-wrap option[value="318"], .page-id-37291 #nf-field-110-wrap option[value="301"] {display: none;}
.page-id-37292 #nf-field-110-wrap option[value="318"], .page-id-37292 #nf-field-110-wrap option[value="301"] {display: none;}

.page-id-890 .sidebar-section.recentpost, .page-id-890 .sidebar-section.latestnews {
    display: none;
}
.page-id-890 .sidebar-section.recentpost, .page-id-890 .sidebar-section.latestnews {
    display: none;
}

/* Testimonials */
section.testimonial-wrapper {
    padding: 2rem 0;
    border-top: 2px solid #f58025;
    margin: 2rem 0;
}

.testimonial-wrapper .testimony-image img {
	width: 100%;
	height: auto;
	border:2px solid #f58025 !important;
}

.testimonial-wrapper .testimony-text blockquote.testimonial-quote {
    margin-left: 2.5rem;
	text-align: left !important;
}

.testimonial-wrapper .testimony-text blockquote.testimonial-quote h4:before {
	height:28px;
	width:34px;
	position:absolute;
	content:'';
	display:block;
	margin-left:-40px;
	margin-top:5px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
}

.testimonial-wrapper .testimony-text blockquote.testimonial-quote h4:before {
	background-image:url(/wp-content/uploads/2019/07/quote-left-icon-orange.png);
}

.testimonial-wrapper .testimony-text blockquote.testimonial-quote h4 {
	margin-bottom: 2rem;
	line-height:1.5;
	color: #949496;
	font-size: 1.5rem;
}

.testimonial-wrapper .testimony-text blockquote.testimonial-quote h5 {
	color: #509e2f;
	font-family:'Avenir Book';
	font-size: 1.3rem;
	font-style: italic;
}

#program-intro-content .intro-content-panel .nf-form-content .listselect-wrap .nf-field-element div, 
#program-intro-content .intro-content-panel .nf-form-content input.ninja-forms-field,
#program-intro-content .intro-content-panel  .nf-form-content select.ninja-forms-field:not([multiple]){ height:30px;}

/* Program Pages */
@media screen and (max-width: 380px) {
	.program-main-image {
		height: 188px !important;
		background-position: top center !important;
	}
	.footer-calls-to-action .columns {
    	border-right: none !important;
	}
}
button.tab {
	cursor: pointer;
}
/*Faculty*/
.faculty:after {
	clear: both;
}
.faculty .thumb img {
	width: 125px;
	height: auto;
	padding-right: 20px; 
	float: left;
}
.faculty-bio {
	margin-left: 145px;
}

#giant-search input:focus{
	background-color: #c5c5c5;
	border:2px solid #5799FF;
	
}
#giant-search .close-search:focus{
	
	border:2px solid #5799FF;
	
}


.brand-logo a:focus {
    outline:2px;
}

/*** Privacy Notice ***/
#cmplz-manage-consent .cmplz-manage-consent{right:unset!important;left:40px;}
.cmplz-cookiebanner .cmplz-message a:hover{color:#ffffff!important;}

.poc-program-title a:focus .available-badge{ background:#006f98; color:#fff;}
.brand-site-navigation .tipi-row nav a:focus{ border:2px solid #5799FF; outline: auto;}
.areas-of-study-home a{ display:inline-block;}
.areas-of-study-home a:focus{ border:2px solid #5799FF;}
.off-canvas-content #giant-search input:focus{
	background-color: #c5c5c5;
	border:2px solid #5799FF;
}
.off-canvas-content #giant-search .close-search:focus{
border:2px solid #5799FF; 
background-color: #c5c5c5;
}
.dropdown.menu.medium-horizontal>li.opens-right:focus >ul{
 top: 100%;
 right: auto;
 left: 0;
 display:block;
}
.dropdown.menu.medium-horizontal>li>a.is-active{
    border-bottom: 2px solid transparent!important;
    background-color: #376e22!important;
    color: #fff;
}
.checkbox-container.label-left label:focus:after{ color:#5799FF;}
#catapult-cookie-bar button#catapultCookie{ background: #C2570F;}
.nf-form-content .nf-error .nf-error-msg{ color:#E00000;}

body #catapult-cookie-bar{background:#3E8627;}
#catapult-cookie-bar a.ctcc-more-info-link{ font-weight:bold; color:#fff;}
section.areas-of-study-home a{ 
	/* overflow:hidden;   */
}
section.areas-of-study-home a:hover img,section.areas-of-study-home a:focus img{ overflow:hidden; transform: scale(1.1,1.1); transition: transform 1s ease,opacity .5s ease,-webkit-transform 1s ease; max-width:300px; }
section.areas-of-study-home a img{ transition: transform 1s ease,opacity .5s ease,-webkit-transform 1s ease;
     -o-object-fit: cover;
      object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.profile a.directoryInitials button:hover{ color:#fff;background:#C2560F;}

.block-wrap-hoverer article .meta{ padding:0px 20px 20px 20px; background:rgb(0,0,0,0.5); }
.utility-menu li a.request-info, .request-info-mobile{ background:#418226;}
.poc-program-title .school-breadcrumb a{ color:#747477;}

.entry-content button.tab.selected, 
.entry-content button.tab:hover,
.entry-content button.tab:focus{ background:#C1560F; }


body .nf-form-content .list-select-wrap .nf-field-element>div, body .nf-form-content input:not([type=button]), body .nf-form-content textarea, body .nf-form-content select.ninja-forms-field{ color:#707070; opacity:1;}
a.customlink{color:#006f98;}
a.customlink:hover{ color:#fff;}

.staff-grid .staff-info h3.team-title {

    font-weight: 700;
    color: #0a0a0a;
    font-family: 'Avenir Book';
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;
    padding-bottom: 0px;
	
}

.staff-grid .staff-info h3 {
	color: #0a0a0a;
    font-family: 'Avenir Book';
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.header-wrap .utility-menu li a.contact-us:hover,.header-wrap .utility-menu li a.contact-us:focus{ color:#963F08; opacity:1;}
.header-wrap .utility-menu li a.search:hover,.header-wrap .utility-menu li a.search:focus{ color:#4D4D51; opacity:1;}
.fca-slide-wrap .fca-slide-description,.fca-slide-wrap .fca-slide-description p{ font-size: 1.1rem; text-shadow: 0px 0px #ffffff;}

.entry-content #top .lsow-tabs .lsow-tab-nav .lsow-tab.lsow-active a.lsow-tab-label,
.entry-content #top .lsow-tabs .lsow-tab-nav .lsow-tab a.lsow-tab-label:hover,
.entry-content #top .lsow-tabs .lsow-tab-nav .lsow-tab a.lsow-tab-label:focus{  background:#C05811; }

.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormSubmitbutton{ background:#418226!important;}
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormSubmitbutton:hover{ background:#355323!important;}

.nf-form-layout .nf-form-content .submit-container input[type="button"]{ background:#418226!important; }
.nf-form-layout .nf-form-content .submit-container input[type="button"]:hover,
.nf-form-layout .nf-form-content .submit-container input[type="button"]:focus{ background:#355323!important; }

/* ACCESS - GENERAL */
*:focus {outline: 2px solid; !important}

/* Access - Calendar*/
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
	font-size: 16px;
}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
	color:#000
}

.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
	    background-color: #575757 !important;
}

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
	opacity: 0;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
	background-color: #1B5F7E !important;
}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
    color: #ffffff !important;
}
.cus-event-btn a{
    font-weight: bold;
    text-decoration: none;
    padding: .5rem 1rem;
    border: solid 1px;
}

/* Access - Giving */
.BBCardImageContainer {
	display:none !important
}

body .nf-form-content .list-select-wrap .nf-field-element>div, body .nf-form-content input:not([type=button]), body .nf-form-content textarea, body .nf-form-content select.ninja-forms-field, ::placeholder {
    color: #000000 !important;
}

.BBFormRadioLabelGivingLevelNotSelected .BBFormRadioAmount {
	color: #000 !important
}

/* Home */
.container-symposium {
  position: relative;
  text-align: center;
  color: white;
	margin-top: 50px;
}

.container-symposium .home-centered {
    width: 90%;
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 36px;
    line-height: 1;
}

.container-symposium .home-centered a {
	color:#fff !important;
	text-decoration:none !important
}

/* ACCESS HOME - Areas of Study */
.area-row-1 {
	width: 100%;
	display: flex;
  flex-direction: row;
  justify-content: center;
	flex-wrap:wrap;
}


.area-row-1 .area-column {
	text-align: center;
	margin: 5px;
}

.area-row-1 .area-column p {
	color:#fff;
	margin-bottom: 0px;
	position: relative;
    margin-top: -27px;
    background-color: #000;
    padding: 5px 0px 5px 0px;
}

.home .area-row-1 .area-column p {
	margin-top: 0px;
}

.area-row-1 .area-column img:focus {
	border-width: 2px;
	border-color:#000
}

.area-row-1 .area-column a {
	color:#fff!important;
	text-decoration: none !important;
}

.area-row-1 .area-column a:hover {
	background-color: inherit;
	text-decoration: underline !important;
}

/*ACCESS HOME PAGE VIDEO */
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.video-home-youtube {
	text-align:center;
	padding: 10px;
	background-color:#fff;
	font-size: 18px;
	font-weight: 500;
}

.video-home-youtube a {
	padding: 0 10px
}

/*** Able Player Video Overrides ***/

.able-wrapper{
	max-width:100%!important;
}

.able{
	box-shadow:none;
	margin:0;
}

.able .able-vidcap-container{
	height:0;
	padding-bottom:56.25%;
	position:relative;
}


/* ============
New Landing Page Css 
============ */

.page-template-template-landing-page-2 .header-wrap {
	display:none
}
.page-template-template-landing-page .request-info-btn {
    background-color: #f07402;
    color: #ffffff;
    padding: 10px 40px;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 20px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 5px;
}

.page-template-template-landing-page .accessible-button .items {
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}

/* Global Css */
.dark-gray-bg{
	background-color: #333132;
}
.blue-bg{
	background-color:#004987;
	color: #ffffff;
}
.green-bg{
	/*background-color:#01A69B;*/
	background-color:#01A69B;
}
.padding-TB{
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
}
.landing-wrapper h1,
.landing-wrapper h2{
	font-family: 'Avenir';
	font-weight: 700;
	font-size: 32px;
}
.landing-wrapper h3{
	font-family: 'Avenir';
	font-weight: 700;
}
.landing-wrapper{
	font-size: 18px;
}
/* //Global Css */

/* Header Section CSs */
.phone-column{
	text-align: right;
}

/* //Header Section CSs */
.landing-wrapper .header{
	padding-bottom: 2rem;
    padding-top: 2rem;
}
.landing-wrapper .header .logo-wrap{
	max-width: 330px;
}
.landing-wrapper .header .phone-column a{
	text-decoration: none;
	position: relative;
	font-size: 18px;
}.landing-wrapper .header .phone-column a:hover,
.landing-wrapper .header .phone-column a:focus{
	background: none;
	opacity: 0.8;
}


/* Banner Section */
.banner-wrapper{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
}
.banner-wrapper h1,
.banner-wrapper h2{
	color:#fff;
}
.banner-wrapper .banner-content{
	
	/*background:rgba(0,76,136,.5);*/
	color: #ffffff;
	font-size:19px;
	font-weight:bold;
	padding:20px;
	max-width: 500px;
}
.banner-wrapper .banner-content h1{
	margin-bottom: 50px;
	line-height: 38px;
}
.banner-wrapper .banner-content P.landing-header-sub-header{
	margin-bottom: 0;
	font-size:24px;
	font-weight: 900;
}
.banner-wrapper .landing-form-wrap{
	background-color: #004987;
	color: #ffffff;
	padding: 24px;
	border-radius: 10px;
	border: 1px solid #01A69B;
}
.landing-form-wrap .landing-form-header-wrap p{
	font-size: 24px;
}
.landing-form-wrap .nf-before-form-content{
	display: none;
}
.landing-form-wrap .nf-form-content{
	padding:0;
}
.landing-form-wrap .nf-multi-cell .nf-form-content .nf-row{
	margin-left: -10px;
	margin-right:-10px;
}
.landing-form-wrap .nf-multi-cell .nf-form-content .nf-cell{
	padding-left: 10px;
	padding-right: 10px;
}
.landing-form-wrap .nf-form-content h3{
	font-size: 16px !important;
	font-weight: normal;
	margin-top: 0;
}
.landing-form-wrap .nf-form-content label{
	font-weight: normal;
	color: #ffffff;
	font-size: 16px;
}
.landing-form-wrap .nf-form-content .listselect-wrap .nf-field-element div, 
.landing-form-wrap .nf-form-content input.ninja-forms-field, 
.landing-form-wrap .nf-form-content select.ninja-forms-field:not([multiple]){
	background:#ffffff;/* Added to address contrast false positive */
	border: 1px solid #D7D7D7;
	height: 35px;
}
.landing-form-wrap .nf-form-content .list-select-wrap>div div{
	height: 35px;
	padding-top:6px;
	padding-bottom: 6px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.landing-form-wrap .nf-form-content .listselect-wrap .nf-field-element div, 
.landing-form-wrap .nf-form-content .ninja-forms-field{
	padding-top:6px;
	padding-bottom: 6px;
	line-height: 18px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.landing-form-wrap .nf-form-content .label-above .nf-field-label, 
.landing-form-wrap .nf-form-content .label-below .nf-field-label, 
.landing-form-wrap .nf-form-content .label-hidden .nf-field-label{
	margin-bottom: 5px;
}
.landing-form-wrap #ninja_forms_required_items,
.landing-form-wrap .nf-field-container{
	margin-bottom: 15px;
}
.landing-form-wrap .nf-error-msg, 
.landing-form-wrap .ninja-forms-req-symbol{
	color: #ffffff;
}
.landing-form-wrap .nf-form-wrap .submit-container input, 
.landing-form-wrap .nf-form-wrap .nf-next-item input,
.landing-form-wrap .nf-next-previous li input{
	/*mike lepore changing to white text for accessibility 3-23-21
    border: 1px solid #01A69B;
    color: #01A69B;*/
	background: none !important;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: 'Avenir';
}
.landing-form-wrap .nf-form-wrap .submit-container input:hover, 
.landing-form-wrap .nf-form-wrap .nf-next-item input:hover, 
.landing-form-wrap .nf-form-wrap .submit-container input:focus, 
.landing-form-wrap .nf-form-wrap .nf-next-item input:focus{
	background: #FFFFFF !important;
	color:#01A69B !important;
	cursor:pointer;
}

/* Accessibility Fixes for no styles */
.landing-form-wrap .nf-form-hp label{color:#ffffff;}
.able-offscreen{color:#ffffff;}
body #catapult-cookie-bar .ctcc-left-side{background: #3E8627;}

/* TAB Section */
.tab-section button.tab{
	/* mike lepore changing to white text for accessibility 3-23-21
    border: 1px solid #01A69B;
    color: #01A69B;*/
	background: none !important;
	border:1px solid #ffffff;
	color: #FFFFFF;
    font-family: 'Avenir';
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-transform: capitalize;
	font-size: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	min-width: 230px;
}
.tab-section button.tab.selected, 
.tab-section button.tab:hover{
	background: #FFFFFF !important;
	color:#01A69B !important;
}
.tab-section ul li{
	margin-bottom: 20px;
}
.tab-section ul li:last-child{
	margin-bottom: 0;
}
.row.expanded.video-desktop p,
.row.expanded.video-desktop .widescreen.flex-video { margin-bottom:0px;}

/* FAQ Section */
.faq-wrap h2{
	color:#ffffff;
}

.faq-wrap .faq-icon{
	margin-top:20px;
	margin-bottom:20px;
	max-width: 80px;
}
.faq-wrap .desc{
	color:#ffffff;
}
.faq-wrap .desc h3{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
}
/* About Section */
.about-section h2{
	color: #01A69B;
    margin-bottom: 30px;
}
.about-section p{
	color: #333132;
}
.about-section .landing-bottom-call-to-action-wrap{
	margin-top:15px;
}
.about-section .landing-bottom-call-to-action-wrap a{
	display: inline-block;
    color: #01A69B;
    text-decoration: none;
    border: 1px solid #01A69B;
    font-family: 'Avenir';
	font-weight:900; /*added to reach contrast reqs */
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	font-size: 17px;
	padding: 10px 15px;
    text-align: center;
}
.about-section .landing-bottom-call-to-action-wrap a:hover,
.about-section .landing-bottom-call-to-action-wrap a:focus{
	background: #01A69B;
	color: #ffffff;
}
.about-section .landing-bottom-call-to-action-wrap a i{
	background: url(images/right-arrow-green.svg) center center no-repeat;
    background-size: 100%;
    width: 40px;
    height: 13px;
    margin-left: 15px;
}
.about-section .landing-bottom-call-to-action-wrap a:hover i,
.about-section .landing-bottom-call-to-action-wrap a:focus i{	
	background: url(images/right-arrow-white.svg) center center no-repeat;
	background-size: 100%;
    width: 40px;
    height: 13px;
    margin-left: 15px;
}
.about-section .landing-bottom-call-to-action-wrap a i::before{
	content: '';
	display: none;
}
/* Footer Css */
.landing-footer{
	color: #ffffff;
	font-size: 18px;
}
.landing-footer a{
	color: #ffffff;
	text-decoration: none;
}
.landing-footer a:hover,
.landing-footer a:focus{
	background: none;
	opacity: 0.8;
}
.landing-footer .footer-text{
	margin-top:25px;
}
/* ============
//END New Landing Page Css 
============ */

@media screen and (max-width: 63.9375em) and (min-width: 40em){
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBDFormSectionComments .BBFormFieldLabel{ margin-left:0px!important; }
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBDFormSectionComments .BBFormTextArea{  margin-left:0px!important;}
.entry-content #top .lsow-tabs .lsow-tab-nav .lsow-tab.lsow-active a.lsow-tab-label,
.entry-content #top .lsow-tabs .lsow-tab-nav .lsow-tab a.lsow-tab-label:hover,
.entry-content #top .lsow-tabs .lsow-tab-nav .lsow-tab a.lsow-tab-label:focus{  background:#C05811; }
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormFieldLabel{     width: 100%!important; text-align: left!important;}
}

#content .fca-slide-button.requestmoreinfoembed:hover,#content .fca-slide-button.requestmoreinfoembed:focus { color:#fff; background:#BF5817; border-color:#BF5817; }
#content .fca-slide-button:hover, .fca-slide-button:focus {color: #BF5817;}

.lsow-tab-pane a:hover strong.green{ color:#fff!important;}
#tribe-events-content .tribe-events-notices{ color:#2F6E8E;}
#tribe-events-content .tribe-events-single-event-description a.maxbutton-rsvp-today{ background:#21759b; border-color:#21759b;}
#tribe-events-content .tribe-events-single-event-description a.maxbutton-rsvp-today:hover,
#tribe-events-content .tribe-events-single-event-description a.maxbutton-rsvp-today:focus{ color:#21759b; border-color:#21759b; background:#fff;}
#tribe-events-content .tribe-events-single-event-description a.maxbutton-rsvp-today:hover span.mb-text,
#tribe-events-content .tribe-events-single-event-description a.maxbutton-rsvp-today:focus span.mb-text{color:#21759b; }

.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormTextbox::placeholder,
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormTextArea::placeholder { color:#000000!important; font-weight: bold !important}
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBDFormSectionComments .BBFormTextArea::placeholder{color:#000000!important; font-weight: bold !important }
.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormSelectList.GhostText:not(:focus){color:#000000!important; font-weight: bold !important}

.BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormTextbox:not(:focus), .BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormTextArea:not(:focus), .BBFormContainer[data-bbox-part-id="97274825-88bf-4c3d-a386-67cd7f630054"] .BBFormSelectList:not(:focus) {
    opacity: 1;
    font-weight: bold;
}

@media screen and (max-width: 768px){
#tribe-events-content .tribe-events-calendar td .tribe-events-viewmore, .tribe-events-calendar td .type-tribe_events {
	display: block;}
	.container-symposium .home-centered {
		font-size: 9px;
}
} 

@media screen and (max-width: 639px){
/* LANDING PAGE */
	.banner-wrapper .row {
	 display: flex;
    flex-wrap: wrap;
	flex-direction: column-reverse;
	}
	
}	
#content input[type="text"]#searchbox::placeholder{ color:#757575;}

#program-intro-content .intro-content-panel .nf-form-content .nf-error .nf-error-msg{ color:#D60000;}
#program-intro-content .intro-content-panel .nf-form-content .nf-error .ninja-forms-field{border-color:#D60000;}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{color:#4F789B;}
#tribe-events-content .tribe-events-calendar tr:nth-child(even) div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{color:#467090;}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover,
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:focus{ color:#fff!important;}


.program-page-inner-content h2.faculty-title{ font-weight: 400; line-height: 1.5; font-size:24px; font-family:'Avenir Book',AvenirLTStd-Book,'Arial Narrow',Arial,sans-serif; margin:10px 0px;}

.program-page-inner-content .profile br:first-child{ display:none;}
.utility-menu li a.request-info:hover,.utility-menu li a.request-info:focus{ opacity:1; background:#397222;}
.fca-slide-wrap .fca-slide-info.lime-green h2.fca-slide-header{ text-shadow:0px 0px #fff;}

.off-canvas-content #giant-search input::placeholder{ color:#525252;}
.utility-menu li a.apply-now:hover,.utility-menu li a.apply-now:focus{ opacity:1; color:#234958;}


.event-cat-bar{ display: block; text-align: right;}
.event-cat-bar h5.cate-title{display: inline;font-size: .8rem; line-height: 1.8rem; font-weight: 700; color: #000; font-family:"avenir book"; margin-right:5px;}
.event-cat-bar ul.inline-list-events {margin-bottom: 20px;  display: inline-block; }
.event-cat-bar ul.inline-list-events li a{ display:inline-block; }

.blue-section.learning-at-poc h2.blue-section-main-header{ color:#fff; margin-bottom:0px; margin-top:0px;  }

.so-widget-lsow-tabs .lsow-tabs.style8 .lsow-tab-nav .lsow-tab a:hover, 
.so-widget-lsow-tabs .lsow-tabs.style8 .lsow-tab-nav .lsow-tab a:focus,
.so-widget-lsow-tabs .lsow-tabs.style8 .lsow-tab-nav .lsow-tab.lsow-active a{ background:#C05811;}
.academic-area .academic-degree-listing .academicheading{
   margin-bottom: .6rem;
    text-transform: uppercase;
    line-height: 1.4;
    font-weight: 700;
    border: none;
	margin-top: .5rem;
}

.academicheading-desc {
    margin-bottom: 0.6rem;
}

.so-widget-lsow-tabs .lsow-tabs.style8 .lsow-tab-nav .lsow-tab a:focus {
	border: solid 3px #000;
}

.academic-area .academic-degree-listing ul.academic-specialization-listing li{
	margin-bottom: .6rem;
    text-transform: none;
    line-height: 1.4;
}

.academic-area .academic-degree-listing ul.academic-specialization-listing li a {
    color: #6c6c6e;
    font-weight: 400;
    border: none;
    text-decoration: none;
}
.academic-area .academic-degree-listing ul.academic-specialization-listing {
    color: #ededee;
    list-style-image: url('/wp-content/themes/pacificoaks/assets/images/icons/various/list-gray-bullet.png');
    margin-left: 65px;
}

.academic-area .academic-degree-listing ul.academic-specialization-listing li a:hover{ color:#fff;}
.areas-of-study-home a{ position:relative;}
.areas-of-study-home a span{position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-family: prelo slab,Times New Roman,serif;
    font-size: 16px;
    font-weight: 400;}
.areas-of-study-home a:hover span{ text-shadow:0px 0px #fff;}


.nf-form-content .nf-field-element input::selection{
    background-color:#0072CC;
	color:#fff; 
}


.pika-single .pika-lendar table tr td.is-today button.pika-button.pika-day,
.pika-single .pika-lendar table tr td.is-selected .pika-button{
	background-color:#0072CC !important;
}
.pika-single .pika-lendar table tr td button.pika-button:hover{
	background-color:#c1560f !important;
}
.lsow-tabs .lsow-tab-panes .lsow-tab-pane.lsow-active a:focus strong.green{ color:#fff!important;}
select.deptDropdown option:hover,
select.deptDropdown option:focus,
select.deptDropdown option:checked,
select.deptDropdown:focus > option:checked   {webkit-appearance: none!important;  background:#0072CC; color:#fff;  }



/* ACCESS */
.tribe-bar-date-filter {
	display:none
}

.utility-menu li a.request-info, .request-info-mobile {
    background: #2a5419 !important;
    font-weight: bold;
}

#off-canvas {
	display:none
}

/* NEW CHAT WIDGET */
.wsa_btn_custom{
  position:fixed;
	bottom: 0px;
	right: 0px;
  display:inline-block;
  background-color:#c05811;
  color:white;
  text-transform:uppercase;
  text-decoration:none;
  font:700 20px/20px Open Sans, Arial;
  padding:8px 10px;
  vertical-align:top;
  padding-left:45px;
  transition: all 350ms;
  box-shadow: inset 0 0 5px rgba(0,0,0,0);
}

.wsa_btn_custom:hover {
  background-color: #c05811;
  box-shadow: inset 1px -15px 5px rgba(0, 0, 0, 0.35);
  border-radius:4px;
}

.wsa_btn_custom:hover i {
  font-size: 33px;
  left: 6px;
}

.wsa_btn_custom i {
  font-size: 30px;
  position:absolute;
  top:50%;
  left: 8px;
  transform: translateY(-50%);
  transition: all 350ms;
}

.wsa_btn_custom:active {
    background-color: #c05811;
    box-shadow: inset -5px -5px 5px 0px rgba(0, 0, 0, 0.5);
    border-radius: 4px;
}

/* Home page V2 */
div .paddingTB60{
	padding-top:60px;
	padding-bottom: 60px;
}
div .paddingT60{
	padding-top: 60px;
}
div .paddingB60{
	padding-bottom: 60px;
}
.green-divider{
	border-bottom: 5px solid #009E92;
	max-width:calc(100% - 30px);
	margin: 20px auto;
}
html body.page-template-template-landingpagev3{
	font-family: 'Avenir Book';
}
html body.page-template-template-landingpagev3 a{
	text-decoration: none;
}
html body.page-template-template-landingpagev3 a:hover, 
html body.page-template-template-landingpagev3 a:focus{
	background-color: transparent;
}
div .button.btn-custom{
	border:none;
	font-size: 16px;
	border:none;
	padding: 12px 30px;
    border-radius: 30px;
	margin-bottom: 0;
}

.button-green{
	margin-top: 30px;
}
.button-green a{
	background-color: #009E92;
	color: #ffffff;
}
.button-lightgreen a{
	background-color: #C2D500;
}

body div.button-green a.button:hover,
body div.button-green a.button:focus,
body div.button-lightgreen a:hover,
body div.button-lightgreen a:focus{
	background-color: #004987;
	color:#ffffff !important;
}
hr.small-divider{
	    border: 1px solid #009E92;
    max-width: 350px;
    margin: 0 auto;
}
html body.page-template-template-landingpagev3 h1, 
html body.page-template-template-landingpagev3 h2, 
html body.page-template-template-landingpagev3 h3, 
html body.page-template-template-landingpagev3 h4, 
html body.page-template-template-landingpagev3 h5, 
html body.page-template-template-landingpagev3 h6{
	font-family: 'Avenir';
	font-weight: bold;
}
html body.page-template-template-landingpagev3 h4{
	font-size: 22px;
}
html body.page-template-template-landingpagev3 h2.section-title{
	font-weight: 700;
	font-family: 'Avenir';
	color: #050505;
	margin-bottom: 50px;
	margin-top:0;
	font-size: 32px;
}
h3.row-title{
	margin-bottom: 50px;
}
.middile-align-txt{
	display: flex;
	align-items: center;
}

.section-head{
	max-width: 860px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.banner-menu-wrapper{
	background-color: #07A89C;
}

.banner-menu-wrapper ul.menu{
	display: flex;
	height: 80px;
}
.banner-menu-wrapper .menu > li {
	display: inline-flex;
    width: 100%;
    height: 100%;
}
.banner-menu-wrapper .menu a{
	color:#ffffff;
	font-size: 14px;
	padding: 5px 18px;
	text-decoration: none;
	text-align: center;
	line-height: 1.5;
	display: flex;
    align-items: center;
    width: 100%;
	justify-content: center;
}
.banner-menu-wrapper .menu a:hover,
.banner-menu-wrapper .menu a.mPS2id-highlight{
	background-color: #004987 !important;
	color: #ffffff !important;
}
.banner-menu-wrapper .menu .active > a{
	background-color: transparent;
}
.about-tabs{
	text-align: center;
}
div section.about-tabs{
	padding-top:90px;
}
.about-tabs .tabs{
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: none;
	border: none;
}
.about-tabs .tabs > ul{
	margin-left: 0;
	margin-bottom: 40px;
	list-style: none;
	display: inline-block;
	text-align: center;
	border-bottom: 1px solid #195B93;
}
.about-tabs .tabs > ul li{
	padding: 0;
	float: left;
}
.about-tabs .tabs > ul li a{
	/* font-weight: 700; */
	font-size: 16px;
	color: #050505;
	position: relative;
	padding-bottom: 6px;
	background: none;
	border: 3px solid transparent !important;
    text-decoration: none !important;
	padding: 8px 15px;
	display: inline-block;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.about-tabs .tabs > ul li.active a{
	background-color: #195B93;
	color: #ffffff;

}
.about-tabs .tabs p:last-child{
	margin-bottom: 0;
}
.scholarship-wrapper .scholarship-banner{
	margin-bottom: 70px;
}
.scholarship-wrapper .scholarship-banner > img{
	width:100%;
}
.left-txt{
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	padding-right:20px;
}

.why-choose-wrapper .section-head{
	margin-bottom: 50px;
}
.why-choose-wrapper .post-column .post-content{
	background: #004987;
	color:#fff;
	padding: 40px 40px 15px;
	text-align: center;
	margin-bottom: 25px;
	min-height: 338px;
}
.why-choose-wrapper .post-column:nth-child(odd) .post-content{
	background: #07A89C;
	margin-bottom: 0;
	margin-top:25px;
}
.why-choose-wrapper .post-column:nth-child(odd){
	display: flex;
    flex-direction: column-reverse;
}
.why-choose-wrapper .post-column .post-content h4{
	margin-bottom: 20px;
}
.offering-wrapper.paddingTB60{
	padding-bottom: 45px;
}
.offering-wrapper .head-txt{
	margin-bottom: 35px;
}
.offering-wrapper .program-inner{
	padding-left: 5px;
	padding-right: 5px;
	margin-top:15px;
}
.offering-wrapper .program-inner .program_content_wrap{
	position: relative;
	overflow: hidden;
}
.offering-wrapper .program-inner .program_content_wrap .program_caption{
	position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
	z-index: 2;
}
.offering-wrapper .program-inner > .columns{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.offering-wrapper .program_image{
	display: inline-flex;
	position: relative;

}
.offering-wrapper .program_image a{
	position: relative;
}
.offering-wrapper .program_image a .overlay-tile{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0.3;
}
.offering-wrapper .program_caption a{
	padding: 10px 10px;
    text-align: center;
    color: #ffffff;
    width: 100%;
    min-height: 68px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.offering-wrapper .area-row-1{
	flex-wrap:nowrap;
}
.offering-wrapper .program_image > a > img{
	max-width:100%;
}
.offering-wrapper .program_image a:hover img, 
.offering-wrapper .program_image a:focus img{
	max-width:100%;
}

.benefits-wrapper .left-txt{
	padding-right: 60px;
}

.application-process-wrapper{
	text-align: center;
}

.visabox-wrapper{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 860px;
	margin:30px auto 30px;
}
.visabox-wrapper .visa-column{
	max-width: 33.333%;
	flex: 0 33.333%;
	display: inline-flex;
	text-align: center;
	margin-top:15px;
	margin-bottom: 15px;
}
.visabox-wrapper .visa-column:first-child{
	margin-left: 5px;
}
.visabox-wrapper .visa-column:nth-child(2){
	margin-right:5px;
}
.visa-column .visa-outer{
	padding-top: 27px;
	position: relative;
	display: flex;
}
.visa-column .visa-box{
	background-color: #004987;
	border:5px solid #4AA59C;
	color:#ffffff;
	padding:50px 25px 25px;
}
.visa-column .visa-box .box-number{
	display: inline-flex;
    width: 60px;
    height: 60px;
    background-color: #4AA59C;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    top:0;
    position: absolute;
    left: calc(50% - 25px);
    right: auto;
}
.visaProcess-wrapper .visa-bottom{
	margin: auto;
	max-width: 860px;
	text-align: center;
}
.worldview-wrapper{
	background-size: cover;
	text-align: center;
	padding-top:70px;
	padding-bottom: 70px;
	position: relative;
}
.worldview-wrapper:before{
	content: '';
	width: 100%;
	height: 100%;
	display: inline-block;
	position: absolute;
	top:0;
	left:0;
}
.worldview-wrapper .worldview-inner{
	max-width: 550px;
    margin-left: auto;
    margin-right: 70px;
    color: #ffffff;
    position: relative;
}
html body .worldview-wrapper .worldview-inner h2{
	color: #ffffff;
	font-size: 36px;
}
.worldview-wrapper .button-lightgreen{
	margin-top:30px;
	display: inline-block;
}
.slider-primary .primary-sliderImg > img{
	width:100%;
}
.slider-primary .primary-sliderCont{
	width:100%;
	position: absolute;
	top:0;
	left:0;
	height: 100%;
}
.slider-primary .fca-slide-wrap-inner{
	display: flex;
	align-items: center;
	position: relative;
	z-index: 1;
}
.slider-primary .fca-slide-wrap .fca-slide-info{
	height:auto;
	padding:0 15px;
}
.slider-primary h2.fca-slide-header{
	font-family: 'Avenir' !important;
	font-weight: bold !important;
	margin-top:0;
}
.slider-primary .fca-slide-wrap .fca-slide-description, 
.slider-primary .fca-slide-wrap .fca-slide-description p{
	font-size: 20px;
	line-height: 1.3;
}
html body .slider-primary .slick-list .slick-track .slick-slide{
	height: 100% !important;
	position: relative;
	background-position: center top;
}
html body .slider-primary .slick-list .slick-track .slick-slide::before{
	content: '';
	width: 100%;
	height: 100%;
	background-color: rgba(0, 073, 135, 0.4);
	position: absolute;
	left: 0;
	top:0;
}
.slider-primary .button-lightgreen{
	margin-top:15px;
}
.slider-primary .button-lightgreen a{
	color: #fff;
}

body .content-slider-wrap{
	padding-bottom: 100px;
}
.content-slider-wrap .fca-arrow-wrapper{
	text-align: center;
	margin-top:30px;
	margin-bottom: 40px;
}
.content-slider-wrap .fca-arrow-wrapper #slider-arrows button img{
	display: none;
}

.content-slider-wrap .slick-arrow{
	background-size: 100% !important;
	width:25px;
	height: 41px;
	display: inline-block;
	position: absolute;
	bottom:30px;
	cursor: pointer;
}
.content-slider-wrap .slick-prev-custom{
	background: url(images/prev.svg) no-repeat 0 0;
	left:calc(50% - 20px);
}
.content-slider-wrap .slick-next-custom{
	background: url(images/next.svg) no-repeat 0 0;
	left:calc(50% + 20px);
}
.content-slider-wrap .fca-arrow-wrapper #slider-arrows button.slick-prev{
	background: url(images/prev.svg) no-repeat 0 0;
	background-size: 100%;
	width:25px;
	height: 41px;
	display: inline-block;
	margin-right: 15px;
}
.content-slider-wrap .fca-arrow-wrapper #slider-arrows button.slick-next{
	background: url(images/next.svg) no-repeat 0 0;
	background-size: 100%;
	width:25px;
	height: 41px;
	display: inline-block;
}


.content-slider-wrap .fca-arrow-wrapper #slider-arrows button.slick-prev{
	background: url(images/prev.svg) no-repeat 0 0;
	background-size: 100%;
	width:25px;
	height: 41px;
	display: inline-block;
	margin-right: 15px;
}
.content-slider-wrap .fca-arrow-wrapper #slider-arrows button.slick-next{
	background: url(images/next.svg) no-repeat 0 0;
	background-size: 100%;
	width:25px;
	height: 41px;
	display: inline-block;
}
html body .content-slider-wrap .slick-list .slick-track .slick-slide{
	height: 100% !important;
}
html body .content-slider-wrap .slick-list .slick-track .slick-slide img{
	width:100%;
}
.stickybanner {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}

.mobile-social{
	display: none;
}

.tabsWrapper{
    width: 100%;
}
.about-tabs .tabsWrapper{	
    display: flex;
    align-items: center;
}
.tabsWrapper .leftImage{
    max-width: 400px;
    float: left;
}
.tabsWrapper .rightContent {
    max-width:calc(100% - 400px);
    float: left;
    padding-left: 40px;
}

.page-template-template-landingpagev3.page-id-76631 .columns:last-child:not(:first-child){float:left;}

.page-template-template-landingpagev3 #main section.about-tabs .rightContentinner a:hover,
.page-template-template-landingpagev3 #main section.about-tabs .rightContentinner a:focus,
.page-template-template-landingpagev3 #main section.offering-wrapper .head-txt a:hover,
.page-template-template-landingpagev3 #main section.offering-wrapper .head-txt a:focus,
.page-template-template-landingpagev3 #main section.benefits-wrapper .section-desc a:hover,
.page-template-template-landingpagev3 #main section.benefits-wrapper .section-desc a:focus,
.page-template-template-landingpagev3 #main section .international-tab .tab-cotent a:hover,
.page-template-template-landingpagev3 #main section .international-tab .tab-cotent a:focus{
	color: #07A89C;
}

.student-visa-table, .student-visa-table ul{text-align:left;}
.student-visa-table ul li a:hover{color:rgba(0,73,135,1);text-decoration:underline;}

.button-green.findout {
    text-align: center;
}
.button-row{
	margin-top: 25px;
}
section#worldview {
    background-color: #004179;
}
section#worldview .right-section p {
    color: #ffffff;
}
section#worldview .left-section {
    text-align: left;
}
.application-process-wrapper .section-head{
	float: none !important;
	max-width: 1000px;
}
.application_process_tabs > ul{
	list-style: none;
	display: flex;
	justify-content: space-between;
	margin:20px -5px 60px;
}
.application_process_tabs > ul > li{
	max-width: 33.333%;
    flex: auto;
    width: auto;
    padding: 0 5px;
}
.application_process_tabs > ul > li > a{
	border: 4px solid #07A89C;
	width: 100%;
	color: #0B0B0B;
	display: flex;
	align-items: center;
    justify-content: center;
	font-size: 18px;
	padding: 15px 10px 15px 35px;
	position: relative;
}
.application_process_tabs > ul > li > a > span{
	width: 40px;
	height: 40px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border: 3px solid #07A89C;
	display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 10px;
    color: #004179;
    background-color: #fff;
}
.application_process_tabs > ul > li > a:hover,
.application_process_tabs > ul > li > a:focus,
.application_process_tabs > ul > li.active > a{
	background-color: #004179;
	color: #fff;
}
.application_process_tabs > ul > li > a:hover > span,
.application_process_tabs > ul > li > a:focus > span,
.application_process_tabs > ul > li.active > a > span{
	color:#07A89C;
}
.tabs.application_process_tabs{
	border: none;
}
.application_process_tabs .tab-head{
	background-color: #004179;
	border: 4px solid #004179;
	color: #fff;
	padding: 10px;
}
.application_process_tabs .tab-head h4{
	margin: 0;
}
.application_process_tabs .tab-cotent{
	border: 4px solid #07A89C;
	border-top: none;
	padding: 60px 15%;
}
.formWrapper .nf-form-layout .nf-before-form-content,
.formWrapper .nf-form-layout .nf-field-label{
	display: none;
}
.formWrapper .nf-form-layout .nf-field-element input,
.formWrapper .nf-form-layout .nf-field-element textarea{
	border: 1px solid #7FC4FD;
}
html body .formWrapper .nf-form-layout .nf-field-element input,
html body .formWrapper .nf-form-layout .nf-field-element textarea,
html body .formWrapper .nf-form-layout .nf-field-element select,
html body .formWrapper .nf-form-layout .nf-field-element input::placeholder{
	color: #004179 !important;
}
.formWrapper .nf-form-layout .nf-form-content .submit-container input[type="button"]{
	background: #C2D500 !important;
    color: #fff !important;
    font-family: 'Avenir Book';
    font-weight: normal;
    border: none;
    width: auto !important;
    padding: 0 30px;
    border-radius: 50px;
    margin: auto;
    cursor: pointer;
}
.formWrapper .nf-form-layout .nf-form-content .submit-container input[type="button"]:hover,
.formWrapper .nf-form-layout .nf-form-content .submit-container input[type="button"]:focus{
	background: #07A89C !important;
}
.formWrapper .nf-form-layout .nf-form-content .nf-error .nf-error-msg{
	text-align: left;
}
.worldview-wrapper .right-section .form-description{
	position: relative;
	color: #fff;
	padding: 0 40px;
}
.welcomeStudent h3.row-title{
	margin-bottom: 50px !important;
}


.banner-mobile-menu{
	background-color: #07A89C;
	min-height: 55px;
}
.banner-mobile-menu .rmp-search-box{
	display: none;
}
.banner-menu-wrapper .mPS2id-highlight {
    background-color: #004987;
}
.banner-mobile-menu #rmp_menu_trigger-76690,
.banner-mobile-menu #rmp_menu_trigger-76690.is-active{
	/* background-color: #6c6c6e; */
	background-color: transparent;
}
.banner-mobile-menu .rmp-menu-title,
.banner-mobile-menu div#rmp-menu-additional-content-76690{
    display: none;
}
.banner-mobile-menu #rmp-container-76690{
	padding-top: 80px;
	background-color: #07A89C;
}
/* .banner-mobile-menu #rmp-container-76690 ul li.current-menu-item a, */
.banner-mobile-menu #rmp-container-76690 ul li a.mPS2id-highlight{
	background-color: #195B93 !important;
}
.banner-mobile-menu #rmp-container-76690 ul li.current-menu-item a{
	background: none;
}
.banner-mobile-menu #rmp_menu_trigger-76690{
	position: unset;
	top: unset;
}
.banner-mobile-menu #rmp_menu_trigger-76690.is-active {
    position: fixed;
    top: 0px;
    left: 0px;
}


.worldview-wrapper:before{
	z-index: -1;
}

/* Ninja Form 31 Aug 2021 */

.page-id-76631 .formWrapper .nf-form-layout form .nf-mp-header h3{
	color:#ffffff;
	margin-bottom: 15px;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .list-select-wrap .nf-field-element{
	background-color:#f7f7f7;
}

.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-footer{
	margin-bottom: 15px;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-footer .nf-next-previous input[type="button"]{
	background: #C2D500 !important;
    color: #fff !important;
    font-family: 'Avenir Book';
    font-weight: normal;
    border: none;
    width: auto !important;
    padding: 15px 30px;
    border-radius: 50px;
    margin: auto;
    cursor: pointer;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-footer .nf-next-previous input[type="button"]:hover,
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-footer .nf-next-previous input[type="button"]:focus{
	background: #07A89C !important;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .current-address .nf-field-element h3{
	color:#ffffff;
	text-align: left;
	font-size: 24px;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .full-field,
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .zip-container{
	width: calc(100% + 34%);
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .full-field.country-list .listcountry-wrap{
	background-color: #f7f7f7;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .field-wrap.html-wrap .nf-field-element p > span{
	color:#ffffff !important;
	width:100%;
	display: inline-block;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .field-wrap.html-wrap .nf-field-element p > span a{
	color: rgba(255, 255, 255, 0.8);
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .field-wrap.html-wrap .nf-field-element p > span a:hover{
	color: #ffffff;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .list-radio-wrap .nf-field-element ul{
	display: flex;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .list-radio-wrap .nf-field-element ul label{
	color: #ffffff;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .hr-container.form-border{
	display: none;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .checkbox-container .nf-field-description a{
	color: rgba(255, 255, 255, 0.8) !important;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .checkbox-container .nf-field-description a:hover{
	color: #ffffff !important;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .admission-radio{
    position: relative;
    margin-top: -45px;
    width: 50%;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-after-form-content{
	margin-top:-10px;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-footer ul.nf-next-previous{
	position: relative;
	top:-15px;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-error-wrap{
	text-align: left;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-error .nf-error-msg{
	color: #ffffff;
    background-color: #E00000;
    padding: 5px 15px;
    display: inline-block;
    margin: 0;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-after-form-content .nf-form-errors .nf-error-msg{
	color: #ffffff;
    background-color: #E00000;
    padding: 5px 15px;
	display: inline-block;
	margin:0 auto;
}
.page-id-76631 .formWrapper .nf-form-layout .nf-before-form-content, .page-id-76631 .formWrapper .nf-form-layout .nf-field-label {
	display:inherit
}

.page-id-76631 .nf-field-label label {
	color:#fff;
	font-weight: 500;
}

.page-id-76631 .nf-form-fields-required {
	display:none
}

.page-id-76631 #nf-field-87-wrap label, .page-id-76631 #nf-field-95-wrap {
	display:none
}

.page-id-76631 #nf-field-96-wrap label {
	text-align: left
}

.page-id-76631 #nf-field-109 option[value="235"], .page-id-76631 #nf-field-109 option[value="253"], .page-id-76631 #nf-field-109 option[value="273"], .page-id-76631 #nf-field-109 option[value="272"], .page-id-76631 #nf-field-109 option[value="68"], .page-id-76631 #nf-field-109 option[value="72"], .page-id-76631 #nf-field-109 option[value="258"], .page-id-76631 #nf-field-109 option[value="82"], .page-id-76631 #nf-field-109 option[value="236"], .page-id-76631 #nf-field-109 option[value="94"], .page-id-76631 #nf-field-109 option[value="255"], .page-id-76631 #nf-field-109 option[value="271"], .page-id-76631 #nf-field-109 option[value="69"], .page-id-76631 #nf-field-109 option[value="7"] {
	display:none
}

/* CSS For button */
.voh_button a{
	background-color: #1B5F7E;
    color: #fff !important;
    padding: 10px 20px;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	transition: background-color 0.5s ease;
	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
}
.voh_button a:hover,
.voh_button a:focus{
	background-color: #c05811;
}
/* //CSS For button */

/* CSS FOR REQUEST INFO BUTTON*/

a.requestbut{
	background: #418226;
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	margin: 10px 0 20px;
	padding: 10px 30px;
	text-transform: uppercase;
    text-decoration:none;
}

a.requestbut:hover,a.requestbut:focus {  background:#395F2B; color:#fff; }

/* Smart Slider*/
html body.page-template-template-homepage .main-slider{
	display: none;
}
.hero-slider .n2-ss-layers-container p{
	font-family: 'Avenir Book' !important;
	margin-bottom: 10px !important;
}
.hero-slider p:last-child{
	margin-bottom: 0 !important;
}
.hero-slider h2{
	font-family:'Prelo Slab', Times New Roman, serif !important;
}
.hero-slider .n2-ss-slider-controls .nextend-arrow img{
	width: 25px !important;
}
.hero-slider .fca-slide-button{
	border: none !important;
	padding: 0 !important;
}
.areas-of-study-home hr.small.gray{
	margin-bottom: 1rem !important;
}
section.video-home-wrapper{
	padding: 60px 0 50px;
}
body.home .areas-of-study-home{
	padding-bottom:1.5rem;
}
body.home .areas-of-study-home > h2{
	margin-top: 0;
}
.page-template-template-landing-page .landing-page-footer{
	clear: both;
}
.page-template-template-landing-page .faq-wrap {
    padding-left: 15px;
    padding-right: 15px;
}
/* //Smart Slider*/


/* Academic Advising */
.aa-wrapper{clear:both;margin:10px 0 20px;overflow:hidden;}
.aa-wrapper img{float:left;margin:0 40px 20px 0;height:100%;width:200px;}
.aa-wrapper ul{overflow:hidden;}
.aa-wrapper ul li{margin:0px 5px 4px 25px;}

/*Header Responsive menu*/
.header button#poc-mobile-menu-launch{
	padding-right: 10px;
}
.header button#poc-mobile-menu-launch span{
	margin-left: 10px;
    float: right;
    margin-top: 17px;
}

/* Helpdesk page Css */
.page-id-79567 h1.page-title{
	display: none;
}
.helpdesk-header{
    text-align: center;
    font-family: 'Avenir LT 45 Book', Arial, Helvetica, sans-serif !important;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.helpdesk-header h3{
    font-family: 'Klinic Slab' !important;
    font-weight: bold !important;
    color: #414142;
    font-size: 48px;
    margin-bottom: 25px !important;
}
.helpdesk-item-wrapper{
	height: 100%;
}
.helpdesk-item-wrapper .panel-grid-cell > div{
	height: 100%;
}
.helpdesk-item > h3{
    display: none;
}
.helpdesk-item{
    font-family: 'Avenir LT 55 Roman', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    padding:0;
    display: inline-flex;
    height: 100%;
}
.helpdesk-item h3{
    font-family: 'Klinic Slab' !important;
    font-weight: bold !important;
    color: #414142;
    font-size: 28px;
    margin-bottom: 30px !important;
    margin-top: 15px !important;
}
.helpdesk-item .helpdesk-txt,
.helpdesk-item .helpdesk-img{
    padding-left: 30px;
    padding-right: 30px;
}
.helpdesk-item .helpdesk-txt{
    min-height: 195px;
}
.helpdesk-item .helpdesk-txt p{
    line-height: 21px;
    letter-spacing: 0.4px;
}
.helpdesk-item .helpdesk-link{
    text-align: center;
    background-color: #F1F2F2;
    font-size: 16px;
    color: #414142;
    padding: 15px;
    letter-spacing: 0.4px;

        width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
}
.helpdesk-item a{
    color: #000000;
    text-decoration: none;
    padding-top: 30px;
    padding-bottom: 85px;
	display: inline-block;
	width: 100%;
	height: 100%;
	 box-shadow: 0px 19px 30px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 19px 30px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 19px 30px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 19px 30px rgba(0, 0, 0, 0.25);
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    overflow: hidden;
    border: 1px solid transparent;
    cursor: pointer;
    position: relative;
}
.helpdesk-item a:hover,
.helpdesk-item a:focus,
.helpdesk-item a:active{
    text-decoration: none;
    background: none;
    border: 1px solid #414142;
    color: #000;
}
.helpdesk-item a:hover .helpdesk-link,
.helpdesk-item a:focus .helpdesk-link,
.helpdesk-item a:active .helpdesk-link{
    background-color: #414142;
    color: #fff;
    font-weight: 700;
}
.helpdesk-contact{
    text-align: left;
    font-family: 'Avenir LT 55 Roman', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    max-width: 458px;
    margin: 0 auto;
}
.helpdesk-contact a{
	color: #000;
}
.helpdesk-contact a:hover,
.helpdesk-contact a:focus,
.helpdesk-contact a:active{
	background: none;
	color: #000;
	text-decoration: none;
}
.helpdesk-contact ul{
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: left;
}
.helpdesk-contact ul li{
	list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.helpdesk-contact ul li > span{
    min-width: 200px;
    display: inline-block;
}
.helpdesk-contact h3{
    font-family: 'Klinic Slab' !important;
    font-weight: bold !important;
    color: #000000;
    font-size: 20px;
    margin-bottom: 15px !important;
    text-align: center;
}
.helpdesk-contact p{
    margin: 0;
}


.people-tab-wrapper .our-staff h3 strong{
	/*font-weight: 300;*/
	margin-bottom: 15px;
}
.people-tab-wrapper .our-staff ul{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	row-gap: 0;
	margin-top: 15px;
}
.people-tab-wrapper .our-staff > ul > li > img{
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.people-tab-wrapper .our-staff ul li{
	width:100%;
	list-style: none !important;
	margin: 0 !important;
}
.people-tab-wrapper .our-staff ul li > strong{
	display: block;
}
.people-tab-wrapper .our-staff.our-faculty{
	margin-top: 30px;
}






/* //Helpdesk page Css */
@media screen and (min-width:1024px) {
	/*MOBILE BANNER MENU */
		.banner-mobile-menu #rmp_menu_trigger-76690 {
			display: none;
		}
		.banner-mobile-menu{
			display: none;
		}
	}
@media screen and (max-width:1023px) {
	#off-canvas {
	display:inherit
}
	/* New Css */
	.footer .footer-copy-right-links nav ul.footer-menu > li{
		display: block;
	}
	.footer .footer-copy-right-links nav ul.footer-menu > li > a{
		padding-top:0.4rem;
		padding-bottom:0.4rem;
	}

	.footer .audience-and-social ul > li.footer-social{
		display: none;
    }
    
	.footer .mobile-social{
		display:inline-block;
        padding-top:30px;
        padding-bottom:30px;
        width: 100%;
        text-align: center;
        background-color: rgba(64,65,66,1);
	}
	.footer .mobile-social ul{
		margin-left: auto;
        margin-bottom: 0;
        margin-right: auto;
        display: inline-block;
	}
	.footer .mobile-social ul > li.footer-social{
		display:table-cell;
	}
	.footer .mobile-social ul > li.footer-social a{
		padding: 0 1rem;
		color: rgba(196,214,0,1);
		border-right: 1px solid rgba(196,214,0,1);
	}
	.footer .mobile-social ul > li.footer-social:last-child a{
		border-right:none;
    }
    .footer .sub-footer{
        font-family: 'Prelo Slab',Times New Roman,serif;
        font-weight: 700;
    }
    .footer .sub-footer ul > li{
		display: block !important;
    }
    .footer .audience-and-social ul > li{
        display: block;
    }
    .footer .sub-footer .menu a,
    .footer .audience-and-social .menu a{
		border: none;
		padding:7px 0;
	}
	.footer .audience-and-social .sub-footer{
		padding-top:30px;
		padding-bottom: 30px;
	}
	/*DESKTOP BANNER MENU */
	.banner-menu-wrapper{
		display: none;
	}

	.plr-10{
		padding-left: 10px;
    padding-right: 10px;
	}
	.welcomeStudent h3.row-title {
	    line-height: 28px !important;
	    margin-bottom: 30px !important;
	}
	.why-choose-wrapper .post-column .post-content h4 {
	    line-height: 30px;
	}
	section.community-wrapper.paddingTB60 {
	    padding-top: 25px;
	}
}

@media screen and (max-width:910px){
	table.staff-grid td{
		position: relative;
		width: 100%;
		border: none;
		border-bottom: 1px solid #f1f1f1;
		display: flex;
		display: -ms-flexbox;
		display: -webkit-flex;
		justify-content: flex-start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		align-items: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
	}
}
@media print, screen and (min-width: 40em){
	.landing-wrapper .header .phone-column a{
		font-size: 22px;
	}
	.banner-wrapper .banner-content{
		
	}
	.about-section .landing-bottom-call-to-action-wrap a{
		min-width: 350px;
		font-size: 20px;
	}
	.landing-wrapper .header .phone-column a{
		top:35px;
	}
	.landing-footer .footer-text{
		margin-top:0;
	}
}

@media screen and (min-width:1300px){
/* FAQ Section */

	.faq-wrap .faq{
		margin-left: -50px;
		margin-right: -50px;
	}
	.faq-wrap .faq .question{
		padding-left: 50px;
		padding-right: 50px;
	}
	.row.expanded.video-desktop{
		background: #01A69B;
	}
	.row.expanded.video-desktop .able-wrapper{
		margin:0 auto;
		max-width:75rem!important;
	}
}

/* Homepage Promo Section */
#fca-arrows {
	top: 20px !important;
}
#promo-container {
	margin: 0 30px;
}
#po-promo-box {
	margin-top: 45px;
	padding: 15px;
	border-left: none;
	border-top: 50px solid #418226;
	background-color: #f9f9f9;
}
#po-promo-box:after {
    clear: both;
    display: table;
    content: "";
}
#po-promo-box .cta {
	text-align: center;
	align-self: center;
}
#po-promo-box h3 {
	margin-bottom: 20px;
	line-height: 1em;
}
#po-promo-box p {
	margin-bottom: 0;
}
#po-promo-box a {
	display: inline-block;
	margin-top: 20px;
	padding: 10px 20px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #418226;
}
#po-promo-box a:hover {
	background-color: #397222;
}
.career-outcome-btn {
   background-color: rgb(227, 123, 49);
    color: rgba(0, 0, 0, 0.87);
    padding: 16px 40px;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 20px;
    cursor: pointer;
    border-radius: 22px;
}

.career-outcome-btn:hover {
    background-color: rgb(158, 86, 34); 
}
.carrer-outcome-btn-wrapper{
	text-align: center;
}

.career-outcome-cross-btn{
	text-align: right;
    font-size: 25px;
}
.career-outcome-cross-btn #close-content-btn{
	cursor: pointer;
}


@media screen and (max-width:479px){
	hr.small-divider{
		max-width: 250px;
	}
	/* Helpdesk page Css */
	.helpdesk-contact{
		text-align: center;
	}
	.helpdesk-contact ul{
		width: 100%;
	}
    .helpdesk-contact ul li{
        text-align: center;
    }
    .helpdesk-contact ul li > span{
        min-width: 100%;
        width: 100%;
        text-align: center;
    }
    .helpdesk-item-wrapper{
        flex-direction: column;
    }
    .helpdesk-item-wrapper > .panel-grid-cell{
        width: 100% !important;
        margin-top: 15px;     
        margin-bottom: 15px;
    }
    .helpdesk-item .helpdesk-txt{
        min-height: auto;
    }
    /* //Helpdesk page Css */
}

@media only screen and (min-width: 480px) and (max-width: 991px) {
    /* Helpdesk page Css */
    .helpdesk-item-wrapper{
        flex-direction: column;
    }
    .helpdesk-item-wrapper > .panel-grid-cell{
        width: 100% !important;
        margin-top: 15px;     
        margin-bottom: 15px; 
    }
    .helpdesk-item .helpdesk-txt{
        min-height: auto;
    }
    /* //Helpdesk page Css */
}

@media screen and (max-width:639px){
	.why-choose-wrapper .post-column:nth-child(odd){
		display: block;
	}
	.why-choose-wrapper .post-column:nth-child(odd) .post-img{
		margin-top: 25px;
	}
	.worldview-wrapper .worldview-inner{
		text-align: center;
    margin-right: auto;
	}
	.page-template-template-landingpagev3 .fca-slide-description{
		display: block;
	}

	/* 31 Aug 2021 For ninja form Css */
	html .page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .full-field,
	html .page-id-76631 .formWrapper .nf-form-layout .nf-form-content .nf-mp-body .zip-container{
		width: 100%;
	}
	.page-template-template-landing-page .landing-page-footer{
		margin-top: 0;
		padding-top: 30px;
    	padding-bottom: 20px;
	}
	.page-template-template-landing-page .calendly-inline-widget.calendly-mobile{
		height: 1050px !important;
	}
}
@media (min-width: 640px) {
	#po-promo-box {
		margin-top: 30px;
		margin-bottom: 0;
		border-left: 50px solid #418226;
		border-top: none;
	}
	#po-promo-box {
		display: flex;
	}
	#po-promo-box a {
		margin-top: 0;
		padding: 20px 30px;
	}
}
@media screen and (max-width:577px){
	#about.about-tabs .tabsWrapper .rightContent{
		position: relative;
		background: rgba(0, 0, 0, .9);
	}
}
@media screen and (max-width:767px){
	.slider-primary .primary-sliderImg{
		display: none !important;
	}
	html body .slider-primary .slick-list .slick-track .slick-slide{
		height: 450px !important;
	}
	.content-slider-wrap .slick-arrow{
		display: none !important;
	}
	html body .content-slider-wrap{
		padding-bottom: 30px;
	}
	.about-tabs .tabsWrapper{
		position: relative;
		overflow: hidden;
	}
	.about-tabs .tabsWrapper .rightContent{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		color: #fff;
		background: rgba(0, 0, 0, 0.3);
		padding: 15px 15px;
		overflow: hidden;
	}
	.about-tabs .tabsWrapper .rightContent .rightContentinner{
		height: calc(100% - 17px);
		overflow: hidden;
		padding: 0;
	}

.page-template-template-landingpagev3 #main section.about-tabs .rightContentinner a,
.page-template-template-landingpagev3 #main section.offering-wrapper .head-txt a,
.page-template-template-landingpagev3 #main section.benefits-wrapper .section-desc a,
.page-template-template-landingpagev3 #main section .international-tab .tab-cotent a{
		color: #07A89C;
	}
	.page-template-template-landingpagev3 #main section.about-tabs .rightContentinner a:hover,
.page-template-template-landingpagev3 #main section.about-tabs .rightContentinner a:focus,
.page-template-template-landingpagev3 #main section.offering-wrapper .head-txt a:hover,
.page-template-template-landingpagev3 #main section.offering-wrapper .head-txt a:focus,
.page-template-template-landingpagev3 #main section.benefits-wrapper .section-desc a:hover,
.page-template-template-landingpagev3 #main section.benefits-wrapper .section-desc a:focus,
.page-template-template-landingpagev3 #main section .international-tab .tab-cotent a:hover,
.page-template-template-landingpagev3 #main section .international-tab .tab-cotent a:focus{
		color: rgba(7, 168, 156, 0.8);
	}
	.about-tabs .tabsWrapper .leftImage > img{
		width:100%;
	}
	.about-tabs .tabsWrapper,
	.application_process_tabs > ul{
		display: block;
	}
	.application_process_tabs > ul > li {
		max-width: 100%;
		flex: 0 100%;
  	}
	.tabsWrapper .leftImage {
	    max-width: 100%;
	    float: none;
	}
	.tabsWrapper .rightContent {
	    max-width: 100%;
	    float: none;
	    padding-top: 20px;
	    padding-bottom: 0px;
	    padding-left: 0px;
	}
	.about-tabs .tabs {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.about-tabs .tabs > ul li a,
	.about-tabs .tabs > ul li{
	    width: 100%;
	}
	section.about-tabs {
	    padding-bottom: 30px;
	}
	html body h2.section-title {
	    line-height: 42px;
	    margin-bottom: 20px;
	}
	.row.middile-align-txt{
	    width: 100%;
	    display: block;
	}
	.row.middile-align-txt .medium-6{
		width: 100%;
	}
	.benefits-wrapper .left-txt {
	    padding-right: 0;
	}
	section.benefits-wrapper.paddingTB60,
	section.application-process-wrapper.paddingTB60,
	section.visaProcess-wrapper.paddingTB60,
	section.areas-of-study-home.offering-wrapper.paddingTB60{
	    padding-top: 25px;
	}
	.visabox-wrapper {
	    margin-bottom: 0px;
	}
	.worldview-wrappe{
		  padding-top: 50px;
	}
	.application_process_tabs > ul > li > a {
	    border-top: none;
	}
	.application_process_tabs > ul > li:first-child a {
	    border-top: 4px solid #07A89C;
	}
	.page-template-template-landing-page .landing-page-footer {
	    margin-top: 0;
	    padding-top: 30px;
	    padding-bottom: 20px;
	    flex-direction: column;
	}
	.page-template-template-landing-page .source-org.copyright {
	    font-size: .9rem;
	    margin-bottom: 20px;
	}
}
@media screen and (min-width:768px){
	html body .slider-primary .slick-list .slick-track .slick-slide{
		background: none !important;
	}
    /* Tab Section */
	.people-tab-wrapper .lsow-tab-nav{
		width: 200px;
		moz-flex: 1 1 200px;
		-ms-flex: 1 1 200px;
		flex: 1 1 200px;
	}
	.people-tab-wrapper .lsow-tab-panes{
		width: calc( 100% - 200px);
	}
}
@media screen and (min-width:1900px){
	.content-slider-wrap{
		max-width: 75rem;
		padding: 0 15px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width:640px){ 
	.program-page-inner-content .program-intro-text p { font-size:16px;}
	.cmplz-cookiebanner{top:38%!important;}
}
@media (max-width:420px){
	.program-tabs button.tab { display:block; clear:both; width:250px; max-width:100%;}
	.program-page-inner-content .program-intro-text p { font-size:16px;}
}



@media screen and (max-width:639px){
   .career-outcome-btn{
   	  margin-left: 10px;
   }

}