@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
   
/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/* font-family: 'Open Sans', sans-serif;
font-family: 'Montserrat', sans-serif; */

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}
 
body.openpage:after {  opacity: 0; visibility: hidden; transition:all .4s ease; }
body:after { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: #fff; z-index: 999;  opacity: 1; visibility: visible; transition:all .4s ease; }

body .bodyoverlay { width:100%; height:100%; overflow:hidden; background:#fff; position:fixed; left:0; top:0; z-index:999999;  transition:all .4s ease; display:none; }
body.openpage .bodyoverlay { opacity: 0; visibility: hidden; transition:all .4s ease; }

body { opacity:0; transition:all .4s ease; }
body.openpage { opacity: 1; }


body {font-family: 'Montserrat', sans-serif; color:#000; padding:0; margin:0; font-size:17px; line-height:26px;  overflow-x:hidden; background:#fff; }

h1 {font-family: 'Montserrat', sans-serif; color:#033B6E; padding:0; margin:0; font-size:37px; line-height:46px; font-weight:700; }
h2 {font-family: 'Montserrat', sans-serif; color:#033B6E; padding:0; margin:0; font-size:37px; line-height:46px; font-weight:400; }
h3 {font-family: 'Montserrat', sans-serif; color:#033B6E; padding:0; margin:0; font-size:29px; line-height:34px; }
h4 {font-family: 'Montserrat', sans-serif; color:#033B6E; padding:0; margin:0; font-size:24px; line-height:28px; }
h5 {font-family: 'Montserrat', sans-serif; color:#033B6E; padding:0; margin:0; font-size:18px; line-height:24px; }
h6 {font-family: 'Montserrat', sans-serif; color:#033B6E; padding:0; margin:0; font-size:16px; line-height:18px; }
 
img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
p { padding:10px 0; margin:0; }
a { text-decoration:none; cursor:pointer; outline:none; color:#05A0A8; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out; }
a:hover { color:#033B6E; } 

.bg-img img{display:none;}
.bg-wrapper{background-repeat:no-repeat; background-position:center; background-size:cover;}

input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; margin-top: 6px; border:1px solid #ccc; background:#fff; height:50px; padding:0 20px; font-family:'Montserrat', sans-serif; font-size:16px; width:100%; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
input[type=submit] , button { width:auto; border:none; cursor:pointer; background:url(images/blank.png) no-repeat left top #059FA7; font-size:17px; border-radius:30px; line-height:24px; font-weight:700; padding:8px 20px; color:#fff; display:inline-block; transition:all .6s ease; -webkit-transition:all .6s ease; -moz-transition:all .6s ease; }
input[type=submit]:hover , button:hover { background-color:#00658b; }

ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:none; display: inline-block; vertical-align: top; width:100%; }
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 15px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 10px 33px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; color:#000;}
.row-fluid .spdform_area .spdform_form .multi-container li label span { color:#000; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-33px; top:0;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#fff; position:absolute; left:-33px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; }

.row-fluid .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#b7b7b7;  border-radius:100%; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow { position:absolute; top:50%; padding:0; border:1px solid #011E24; font-size:0; min-width:auto;  width:40px; height:40px; line-height:0; outline:none; background:transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index:2; color:#011E24; }
.slick-arrow:hover { background:#011E24; color:#fff; }
.slick-arrow:hover:before { color:#fff; }
.slick-prev { left:0; color:#011E24; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:24px; color:#011E24;  }
.slick-prev:before { content: "\f104"; left:-1px; position: relative; top: 3px; }
.slick-next { right:0;}
.slick-next:before { content: "\f105"; right: -2px; position: relative; top: 3px }


ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#a1a1a1;  min-width:auto; padding:0; border:0;width:15px; height:15px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#fbb314; }

::-webkit-input-placeholder { color: #2A2A2A; font-weight:500; font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px;}
::-moz-placeholder { color: #2A2A2A; font-weight:500; font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px;}
:-ms-input-placeholder { color: #2A2A2A; font-weight:500;  font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px;}
:-moz-placeholder { color: #2A2A2A; font-weight:500; font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px; }

#ae_app #ae_launcher.ae-cta-position-preset-right-lower {  bottom: 75px !important; right: 26px !important; }

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {

    .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
    .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
    .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
    .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
    .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }

}

/* @media (min-width:7680px){
    .row-fluid .top-header .megamenu0 .innermenu_main { width:23% !important; left:39.6% !important; } 
    
}

@media (min-width: 5760px) and (max-width:7679px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width:30.5% !important; left:36.2% !important; } 
}

@media (min-width: 3840px) and (max-width:5759px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width:45.6% !important; left:29.4% !important; }
}

@media (min-width: 2800px) and (max-width:3800px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width:61% !important; left:22.4% !important; }
}

@media (min-width: 2500px) and (max-width:2799px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width:68.5% !important; left:19% !important; }
}

@media (min-width: 2400px) and (max-width:2559px) {
    .row-fluid .top-header .megamenu0 .innermenu_main {width: 72.5% !important;left: 17% !important;}
}

@media (max-width: 2399px) and (min-width: 2133px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width: 71.26% !important; left: 17% !important; }
} 

@media (max-width: 2399px) and (min-width: 2133px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width: 71.26% !important; left: 17% !important; }
}

@media (max-width: 1919px) and (min-width: 1745px) {
    .row-fluid .top-header .megamenu0 .innermenu_main { width: 68.7% !important; left: 17% !important; }
} */

@media (min-width: 992px) {
    
    .row-fluid .aid_hero { background-image:none !important; }

    .row-fluid .menu_wrap { float: none; display: inline-block; width:calc(100% - 247px); text-align:center }
    .row-fluid .mainmenu { text-align:right; width:auto; float: none; display: inline-block;  }
    .row-fluid .mainmenu .hs-menu-wrapper { line-height:0; } 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 { position:inherit; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding:33px 50px;  position:relative; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a:before { position:absolute; content:""; left:0; top:0; width:100%; height:5px; background:#05A0A8; opacity:0; transition:all .6s ease; }   
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a:after { position:absolute; content:""; left:0; top:21px; width:1px; height:calc(100% - 40px); background:#ccc; }   
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a:hover:before { opacity:1; transition:all .6s ease; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1.active > a:before { opacity:1; transition:all .6s ease; }
    
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1:hover > a:before { opacity:1; transition:all .6s ease; }

    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1:first-child > a:after { display:none; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { font-size:16px; line-height:22px;  font-weight:600; text-transform:uppercase; color:#262626; text-align:center; position:relative; white-space: normal; width:100% !important; float:left;  max-width: 100% !important; overflow: hidden;  text-overflow: inherit; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a:hover { color:#262626; }

    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { top:100%; transition:all .6s ease; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { top:150%; left:0; width:100%; padding:0; line-height:0;transition:all .6s ease; display:none; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item { width:100%; display:none; }

    /* New Header 2020 */
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; padding: 35px 50px; background: #fff; box-shadow: 0 2px 6px #ccc; width: 920px; margin-top: 2px; top: 100%; opacity: 1; visibility: visible; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 { position: relative; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1:first-child { position: inherit }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1:first-child > ul { display:none !important; } 
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item { display: block; }
    .row-fluid .top-header .megamenu_about { opacity: 1; visibility: visible; display: block; padding: 0; background: transparent; box-shadow: none; position: relative; top: auto; left: auto; }
    .row-fluid .top-header .megamenu_about .megamenu_twobox .megamenu_twoitem { width: 33.33%; padding: 0 44px; }
    .row-fluid .top-header .megamenu_about .megamenu_twoitem h3 { font-size: 19px; line-height: 27px; } 
    .row-fluid .top-header .mainmenu .megamenu_about .megamenu_twoitem .hs-menu-wrapper > ul > li > a { font-size: 16px; line-height: 18px; font-weight:400; padding: 7px 0; text-align: left; text-transform: capitalize; color: #3D3D3D; }
    .row-fluid .top-header .mainmenu .megamenu_about .megamenu_twoitem .hs-menu-wrapper > ul > li > a:hover { color: #007987; }
    
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(3) ul.hs-menu-children-wrapper { width:711px; } 
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(3) .megamenu_about .megamenu_twobox .megamenu_twoitem { width:50%; padding;0 20px; }
    
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(4) ul.hs-menu-children-wrapper { left:-520px; }
    
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(5) ul.hs-menu-children-wrapper { left:-920px; width:1100px; } 
        
    .row-fluid .top-header .megamenu.menu_active { opacity: 1; visibility: visible; transition: all .2s ease; z-index: 99; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper.current { display:block; }
    
    .row-fluid .account-loginbtn { text-align: center; margin-top: 50px; display:none; }
    .row-fluid .megamenu_right .megamenu_box:nth-child(4) .account-loginbtn { display:block; }
    .row-fluid .account-loginbtn .menu-accloginbtn { float: left; width: 100%; text-align:left; padding-left:30px; }
    .row-fluid .account-loginbtn .menu-accloginbtn a { background: #076BA7; position: relative; text-decoration: none; color: #fff; text-align: center; font-size: 20px; line-height: 26px; padding: 20px 20px; text-transform: uppercase; float: none; display: inline-block; vertical-align: top; width: 650px; max-width: 100%; font-weight: 600; }
    .row-fluid .account-loginbtn .menu-accloginbtn a:after { position: relative; display: inline-block; content: "\f105"; font-family: 'FontAwesome'; margin-left: 15px; color: #fff; font-weight: bold; font-size: 22px; transition: all .4s ease; }
    .row-fluid .account-loginbtn .menu-accloginbtn a:hover { background: #059fa7; }
     
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper.open-menu-list { display: none !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper.open-menu-list.current { display: block !important; }
    
    .row-fluid .top-header .megamenu0 .innermenu_main { width:70%; left:17%; }
    .row-fluid .top-header .megamenu .megamenu_left { max-width:350px; }
    .row-fluid .top-header .megamenu .megamenu_right { width:calc(100% - 350px) }
    .row-fluid .top-header .megamenu .megamenu_left ul li a { padding:12px 20px 12px 20px; }
    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item { padding:0 20px; }
    
}

.fancybox-stage .fancybox-content { overflow:visible !important; padding:15px !important; text-align:center}
.fancybox-stage .fancybox-content.photosldier_item_poptop img{ max-width:500px; float:none; max-height:700px; display:inline-block; width:100%}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:#033B6E;top:0;right:0; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}

.row-fluid .fl100 { width:100%; float:left; }
.row-fluid .fl50 { width:50%; float:left; }
.row-fluid .fl70 { width:70%; float:left; }
.row-fluid .fl30 { width:30%; float:left; }
.row-fluid .fl25 { width:25%; float:left; }
.row-fluid .fl20 { width:20%; float:left; }

.opensans_font { font-family: 'Open Sans', sans-serif; }

.row-fluid .wrapper { width:1170px; float:none; margin:0 auto !important; padding:0 15px;}
.row-fluid .full_wrapper { width:1260px; float:none; margin:0 auto !important; padding:0 15px;}

.row-fluid .bgimg-main , .set_bg { background-size:cover !important; background-repeat:no-repeat !important; background-position:center center !important; }
.row-fluid .bg-img { display:none; }

.row-fluid .btn_style a { background: #059FA7; padding: 18px 20px; text-decoration:none !important; font-size: 18px; line-height: 24px; color: #fff; font-weight: 700; width: auto; float: left; border-radius: 30px; min-width: 280px; text-align: center; }
.row-fluid .btn_style a:hover { background: #04838A;     box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; -moz-box-shadow: 0 2px 12px #3a3a3a; }

.row-fluid .btn_style2 a { background: #033B6D; padding: 18px 20px; text-decoration:none !important; font-size: 18px; line-height: 24px; color: #fff; font-weight: 700; width: auto; float: left; border-radius: 30px; min-width: 280px; text-align: center; }
.row-fluid .btn_style2 a:hover { background: #032A4F; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; -moz-box-shadow: 0 2px 12px #3a3a3a;}

.row-fluid .btn_style3 a{background:#0067a5;padding:22px 20px;text-decoration:none!important;text-transform:uppercase;display:inline-block;font-size:13px;line-height:normal;color:#fff;font-weight:700;border-radius:30px;min-width:250px;text-align:center;}
.row-fluid .btn_style3 a:hover{background:#05a0a8;}

ol { width:100%; float:left; }
ol li { width:100%; float:left; margin-bottom:15px; }


/*--alert-*/
.alert_box { background:#F9A533; padding:20px 0 20px 0; position:relative; color:#fff; z-index:1; font-size:14px; line-height:22px; }
.alert_box .alert_close { position:absolute; right:20px; top:20px; width:auto; max-width:20px; cursor:pointer; } 

.alert_box .alert_box_text { position:relative; padding-left:100px; letter-spacing: 0.5px; }
.alert_box .alert_box_text:before { position:absolute; content:""; left:0; top:8px; opacity:0.39;  mix-blend-mode: multiply; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/alert8.png'); width:76px; height:68px; background-size:100% 100%; }
.alert_box .sc-smartboard-subject { font-weight:bold; font-size:24px; line-height:30px; }
.alert_box .sc-smartboard-datetime { padding:2px 0;  }
.alert_box .sc-smartboard-item > div {  width:100%; float:left; }
.alert_box .sc-smartboard-message { font-weight: 400; font-size:17px;  }

   

/*----header----*/

body.fixed .row-fluid .header_section { position:fixed; top:0; left:0; z-index:999; transition:all .4s ease; }
/* body.fixed .row-fluid .headertop_cover { display:none;  }   
body.fixed .row-fluid .top_logo { }
body.fixed .row-fluid .top_logo img { max-width:158px !important; transition:all .4s ease; float: none; display: inline-bloc } */

.row-fluid .header_section { border-bottom: 1px solid #E5E5E5; line-height: 0; position:relative; width:100%; background:#fff; transition:all .4s ease; z-index:99; }

.row-fluid .headertop_cover { overflow:visible; position:relative; }
.row-fluid .top_logo { padding:10px 0 10px 40px; text-align:center; }
.row-fluid .top_logo img { max-width:230px !important;  transition:all .4s ease; }

.row-fluid .top_content { border-bottom:1px solid #ccc; position:relative; }
.row-fluid .top_content ul { padding:0; margin:0; list-style:none; width:auto; float:right; display: flex; }
.row-fluid .top_content ul li { width:auto; float:left;  border-left: 1px solid #E5E5E5; padding:8px 20px; position:relative; }
.row-fluid .top_content ul li:before { position:absolute; content:""; left:0; top:0; width:100%; height:5px; background:#05A0A8; opacity:0; transition:all .6s ease; }   
.row-fluid .top_content ul li:hover:before { opacity:1; transition:all .6s ease; }

.row-fluid .top_content ul li a { width:auto; position:relative; text-decoration:none; float:left; font-size:14px; line-height:24px; text-transform:uppercase;  color:#033B6E; font-weight:500; }
.row-fluid .top_content ul li a:hover {  }
.row-fluid .top_content ul li.search_btn { cursor:pointer; background:#033B6E; padding:11px 14px; color:#fff; width:45px; height:40px; }
.row-fluid .top_content ul li.search_btn:before { display:none; }
.row-fluid .top_content ul li.search_btn:hover { background:#007987; }
.row-fluid .top_content.icon-link ul li:nth-child(2) a img { width: 20px !important; }

.row-fluid .top_content.icon-link ul li { border: none; }
.row-fluid .top_content.icon-link ul li a img { display: inline-block; vertical-align: text-bottom; margin-right: 10px; position:relative; top:-1px; width:17px !important; } 
.row-fluid .top_content.icon-link ul li.search_btn { margin-left: 25px; }

 
/*----*/
.search_open .row-fluid .search_box { transition:all .6s ease; opacity:1; right:0; visibility: visible; }
.row-fluid .search_box { width:100%; max-width:407px; position:absolute; z-index:9; top:0; right:0; overflow:hidden; visibility: hidden; background:#fff; transition:all .6s ease; opacity:0; }
.row-fluid .search_box .hs-search-field { position: relative; right: -407px; transition: all .4s ease; }
.search_open .row-fluid .search_box .hs-search-field { right:0; }

.row-fluid .search_box form { border-radius: 5px;  padding:0px; float:left; width:100%; } 
.row-fluid .search_box form .hs-search-field__input { margin:0; width:calc(100% - 45px); float:left; height:40px !important; padding:10px 15px; }
.row-fluid .search_box form .search_icon { margin:0; width:45px; float:left; color:#fff; position:relative; background:#05a0a8; }
.row-fluid .search_box form .search_icon .search_icon_btn { margin:0; position:relative; z-index:9; float:left; height:40px; border:none; text-shadow: none; width:45px; font-size:14px !important; border-radius: 0 !important; font-weight: 500 !important; text-transform:capitalize; line-height:22px; min-width:auto;  padding:0; background:transparent; }
.row-fluid .search_box form .search_icon:hover { background:#007987;  }

.row-fluid .search_box form .search_icon i { position:absolute; right:15px; top:11px; }
.row-fluid .search_box .hs-search-field__suggestions { display:block; text-align:left; position:relative; z-index:9; float:left; width:100%; background: #fff; font-size: 16px; line-height: 24px; padding: 10px; }
.row-fluid .search_box .hs-search-field__suggestions:empty { display:none; }  
.row-fluid .search_box .hs-search-field__suggestions li { width:100%; float:left; }
.row-fluid .search_box .hs-search-field__suggestions li a { width:100%; float:left; background:transparent !important; }
 
.row-fluid .search_resultarea .hs-search-results2 ul li { font-size: 15px; line-height: 24px; color:#464646; }
.row-fluid .search_resultarea .hs-search-results2 ul li:last-child { border:none; padding:0; margin:0; }
.row-fluid .searchresult_cover .hs-search-results__listing { margin-top:-290px; background:#fff; position:relative; z-index:9; padding:40px 50px; }
.row-fluid .searchresult_cover .hs-search-results__listing:before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; box-shadow: 0 0 50px -14px #ccc; -webkit-box-shadow: 0 0 50px -14px #ccc; -moz-box-shadow: 0 0 50px -14px #ccc;  z-index: -1; }

.row-fluid .hs-search-results__pagination { width:100%; float:left; text-align:center; margin-top:50px; }
.row-fluid .hs-search-results__pagination a { float:none; display:inline-block; }


.row-fluid .top_cta_btn { text-align:center; float: right; max-width: 247px; margin-left:0; }
.row-fluid .header_btn a { background:#05A0A8; text-decoration:none; padding:10px 15px; color:#fff; float:left; width:100%; font-size:14px; line-height:24px; text-transform:uppercase; position:relative; }
.row-fluid .header_btn a:after { position:relative; right:0; display:inline-block; content:"\f105"; font-family:'fontAwesome'; margin-left: 8px; transition:all .4s ease; }
.row-fluid .header_btn a:hover { background:#05A0A8; }
.row-fluid .header_btn.header_infobtn a { background:#007987; border-top:1px solid #fff; }
.row-fluid .header_btn.header_infobtn a:hover { background:#007987; }

.row-fluid .header_btn a:hover:after { right:-5px; transition:all .4s ease; }

.row-fluid .header_section .full_wrapper { width:100%; position:relative; padding:0; }
.row-fluid .header_section .full_wrapper > div > div { display:flex; align-items:center; }
.row-fluid .top_right { border-left:1px solid #E5E5E5; text-align: right;  }

/*--mega--menu--*/ 

.row-fluid .megamenu.active {  opacity: 1; visibility: visible; transition: all .2s ease; z-index:99;  }
.row-fluid .megamenu { overflow:hidden; display:flex; background:#fff; text-align: left; margin-top:1px; position:absolute; left:0; top:100%; z-index:99; opacity:0; visibility: hidden; transition: all .2s ease;  }

.row-fluid .megamenu_about.active  { opacity: 1; visibility: visible; transition: all .2s ease; z-index:99;  }
.row-fluid .megamenu_about  { overflow:hidden; display:flex; background:#fff; text-align: left; margin-top:1px; position:absolute; left:0; top:100%; z-index:9;  opacity: 0; visibility: hidden; transition: all .2s ease; }
.row-fluid .innermenu_main { box-shadow: 0 2px 6px #ccc; -webkit-box-shadow: 0 2px 6px #ccc; -moz-box-shadow: 0 2px 6px #ccc; }

/* .row-fluid .megamenu_about[data-menu="2"] { display:none !important; } */


.row-fluid .megamenu .megamenu_left { width:100%; max-width:440px; float:left; background:#059FA7; padding:40px 0; }
.row-fluid .megamenu .megamenu_left ul { width:100%; float:left; padding:0; margin:0; list-style:none; }
.row-fluid .megamenu .megamenu_left ul li { width:100%; float:left; cursor:pointer; }
.row-fluid .megamenu .megamenu_left ul li a { width:100%; float:left; position:relative; white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit; color:#fff; margin-bottom:10px; font-size:18px; line-height:26px; padding:12px 20px 12px 40px;  text-transform: uppercase; }
.row-fluid .megamenu .megamenu_left ul li a:before { width:20px; height:100%; z-index:9; right:-20px; top:0; background:#FFA12D; position:absolute; content:""; opacity:0; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; } 
.row-fluid .megamenu .megamenu_left ul li a:after { position:absolute; content:""; right:-40px; bottom:-20px; border:20px solid transparent; border-left-color:#B2670B; opacity:0;  -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;  }

.row-fluid .megamenu .megamenu_left ul li a:hover:before { opacity:1;  -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;  }
.row-fluid .megamenu .megamenu_left ul li a:hover{ background:#FFA12D; }
.row-fluid .megamenu .megamenu_left ul li a:hover:after{ opacity:1;  -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;  }

.row-fluid .megamenu .megamenu_left ul li.active a:before { opacity:1;  -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;  }
.row-fluid .megamenu .megamenu_left ul li.active a { background:#FFA12D; }
.row-fluid .megamenu .megamenu_left ul li.active a:after { opacity:1;  -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;  }

.row-fluid .megamenu .megamenu_right { width:calc(100% - 440px); padding:50px 50px 50px 70px; float:left; }
.row-fluid .megamenu .megamenu_box { display:none;  }
.row-fluid .megamenu .megamenu_box.active { display:block; }
.row-fluid .megamenu .megamenu_box h2 { width:100%; float:left; color:#05A0A8; font-size:26px; line-height:34px; text-transform:uppercase; margin-bottom:30px; }
.row-fluid .megamenu .megamenu_box h3 { width:100%; float:left; color:#033B6E; font-size:20px; line-height:28px;  }

.row-fluid .megamenu .megamenu_item_cover { max-width:1000px; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item { width:25%; float:left; padding:0 40px; position:relative; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .borderBox { position:absolute; content:""; right:0; top:0; width:2px; height:200px; background:#B6B6B6; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item:first-child { padding-left:0; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item:last-child .borderBox, .row-fluid .megamenu .megamenu_item_cover .megamenu_item:nth-child(4) .borderBox { display:none; }

.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div { padding:10px 0; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul { width:100%; float:left; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li { width:100%; float:left; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { width:100%; float:left; text-transform: capitalize; font-weight: 400; text-align:left; font-size: 16px;  white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit;  color:#3D3D3D; line-height: 18px; padding:7px 0; white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit;  -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#007987;  -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:before { display:none; } 
.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:after { display:none; } 
 
.row-fluid .megamenu_twobox { display:flex; }

/*---mega-menu-2-*/
 
.row-fluid .megamenu_two { padding:50px; background:#fff; }
.row-fluid .megamenu_two h2 { width:100%; float:left; color:#05A0A8; font-size:26px; line-height:34px; text-transform:uppercase; margin-bottom:30px; }
.row-fluid .megamenu_two h3 { width:100%; float:left; color:#033B6E; font-size:20px; line-height:28px;  margin-bottom:10px; }
.row-fluid .megamenu_two h3:empty { display:none; }

.row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem { width:20%; float:left; padding:0 40px; position:relative; }
.row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:after { position:absolute; content:""; right:0; top:0; width:2px; height:100%; background:#B6B6B6; }
.row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:first-child { padding-left:0; }
.row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:last-child:after { display:none; }

.row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul { width:100%; float:left; }
.row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li { width:100%; float:left; }
.row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { width:100%; float:left; text-transform: capitalize; font-weight: 400; text-align:left; font-size: 16px;  white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit;  color:#3D3D3D; line-height: 18px; padding:7px 0; white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#007987;  -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:before { display:none; } 
.row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:after { display:none; } 

/*--footer--*/ 

.row-fluid .footer_copyright { text-align:right; padding:20px 0; border-top:1px solid #ccc; margin-top:60px; }
.row-fluid .footer_copyright ul { width:auto; float:right; padding:0; margin:0; list-style:none; }
.row-fluid .footer_copyright ul li { width:auto; float:left; color:#2A2A2A; font-size:14px; line-height:18px; margin-left:15px; padding-left:15px; position:relative; }
.row-fluid .footer_copyright ul li:before { position:absolute; content:""; left:0; top:0; height:100%; width:1px; background:#ccc; }
.row-fluid .footer_copyright ul li:first-child:before { display:none; }
.row-fluid .footer_copyright ul li:first-child { padding:0; margin:0; }
.row-fluid .footer_copyright ul li a { width:auto; float:left; color:#2A2A2A; font-size:14px; line-height:18px; }
.row-fluid .footer_copyright ul li a:hover { color:#0067A5; }


.row-fluid .footer_section { padding-top:60px; }
.row-fluid .footer_section .footer_logo img { max-width:250px !important; }
.row-fluid .footer_section .footer_logo { margin-bottom:20px; }

.row-fluid .footer_section .full_wrapper > div > div { display:flex; }
.row-fluid .footer_section .full_wrapper { width:1600px; }

.row-fluid .footer_section .footer_follow { margin-top:20px; }
.row-fluid .footer_section .footer_follow ul { padding:0; margin:0; width:100%; float:left; list-style:none; }
.row-fluid .footer_section .footer_follow ul li { width:auto; float:left; margin-right:10px; }
.row-fluid .footer_section .footer_follow ul li a { font-size:26px; line-height:34px; color:#0067A5; }
.row-fluid .footer_section .footer_follow ul li a:hover { color:#032b4f; }

.row-fluid .footer_section .footer_box { border-right:2px solid #ccc; padding:0 30px; margin:0; width:25%; }
.row-fluid .footer_section .footer_box:first-child { padding-left:0; }
.row-fluid .footer_section .footer_box:last-child { padding-right:0; border:none; }

.row-fluid .footer_section .footer_box1 { font-weight:600; font-size:16px; line-height:24px; }
.row-fluid .footer_section .footer_box h3 { color: #0067A5; font-size: 18px; line-height: 26px; margin-bottom: 12px; text-transform:uppercase;  }
.row-fluid .footer_section .footer_box4 .hs-menu-wrapper.hs-menu-flow-vertical > ul li { width:50%; float:left; }
.row-fluid .footer_section .footer_box2 { width:28%; }
.row-fluid .footer_section .footer_box3 { width:16%; }
.row-fluid .footer_section .footer_box4 { width:33%; }

.row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul { width:100%; float:left; margin:0; padding:0; }
.row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding:8px 0; color:#2A2A2A; font-weight: 600; white-space: normal; width: 100% !important; overflow: visible; text-overflow: inherit; }
.row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li a:hover { color:#0067A5; }

/*-searchhero_section--*/
.row-fluid .searchhero_section { padding:80px; text-align:center; background:#f2f2f2; }

.row-fluid .search_resultarea { padding:50px 0; }
.row-fluid .search_resultarea .hs-search-results2 {  width:100%; float:left; }
.row-fluid .search_resultarea .hs-search-results2 ul {  width:100%; float:left; }
.row-fluid .search_resultarea .hs-search-results2 ul li {  width:100%; float:left; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom: 20px;}
/*.row-fluid .search_resultarea .hs-search-results2 ul li:first-child { display:none; }*/
.row-fluid .search_resultarea .hs-search-results2 ul li a {  width:100%; float:left; color:#033B6E; font-weight: 600; text-transform: capitalize;font-size: 18px; line-height: 26px;   margin-bottom: 6px; transition:all .6s ease; }
.row-fluid .search_resultarea .hs-search-results2 ul li a:hover { color:#000; transition:all .6s ease; }
.row-fluid .search_resultarea .hs-search-results2__pagination { background:#9f000f; padding: 10px 15px;  float: right; color: #fff;  font-size: 16px;  line-height: 24px; margin-bottom: 30px;   margin-top: 20px; }
.row-fluid .search_resultarea .hs-search-results2__pagination:hover { background:#000; color:#fff }

 
/*----*/
/* .row-fluid .interiorsidebar_wrap .wrapper > div > div { display: flex; flex-direction: column; } */

.sidebar_off .row-fluid .interiorsidebar_wrap .flexclm_right { display:none; } 
.row-fluid .interiorsidebar_wrap .flexclm_right { display:block;   } 
.sidebar_off .row-fluid .interiorsidebar_wrap .flexclm_left { width:100%; padding-right:0; } 

.row-fluid .interiorsidebar_wrap .flexclm_left .wrapper { width: 100%; padding:0; }

.row-fluid .interiorsidebar_wrap .flexclm_left { color: #2a2a2a; font-size: 17px; line-height: 30px; font-family: 'Open Sans', sans-serif; }
.row-fluid .interiorsidebar_wrap .flexclm_left a { color: #05a0a8; font-family: 'Open Sans', sans-serif; font-weight:600; text-decoration:none; }
.row-fluid .interiorsidebar_wrap .flexclm_left a:hover { color:#033b6e; } 
.row-fluid .interiorsidebar_wrap .flexclm_left .btn_style a { color:#fff; }
.row-fluid .interiorsidebar_wrap .flexclm_left .btn_style a:hover { color:#fff; }

.row-fluid .community_main .imgwithtext_text a { color: #2a2a2a; font-weight: 400; }


.row-fluid .interiorsidebar_wrap .flexclm_left .healthcare_box .apply_btn { color:#fff; }
.row-fluid .interiorsidebar_wrap .flexclm_left .healthcare_box .apply_btn:hover { color:#fff; }

.row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text div { width:50%; float:left; }
.row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text div:last-child { padding-left:40px; }
.row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text div:last-child p:first-child { padding-top:0; }
 
.row-fluid .flexclm_right { padding-top:60px; }
.row-fluid .degreeoverview_wrap h1 { font-weight:400; font-size:29px; }
.row-fluid .degreeoverview_flexclm { margin-top:60px; }

/*----*/
.row-fluid .footer_lp { text-align:center; padding:20px 0 50px 0; }
.row-fluid .footer_lp img { max-width:250px !important; }

/*---*/ 
.row-fluid .header_lp { position:absolute; left:0; top:0; z-index:99; padding:20px 0; width:100%; }
.row-fluid .header_lp .lp_logo img { max-width:180px !important; }
.row-fluid .header_lp .top_content { text-align:right; border:none; }
.row-fluid .header_lp .top_content h3 { font-size:21px; line-height:30px; color:#fff; width:100%; float:left; padding-bottom:5px; }
.row-fluid .header_lp .top_content a { font-size:17px; line-height:26px; color:#fff; font-weight:400; }


/*----*/
.row-fluid .subscribeprefers_cover { padding:50px 0;  }
.row-fluid .subscribeprefers_cover .page-header { text-align:center; width:100%; float:left; margin-bottom:30px; }    
.row-fluid .subscribeprefers_cover .page-header h1 { width:100%; float:left; font-size:37px; line-height:44px; font-weight:500; margin-bottom:10px; }
.row-fluid .subscribeprefers_cover .page-header h2 { width:100%; float:left; font-size:20px; line-height:28px; font-weight:500; margin-bottom:20px; }
.row-fluid .subscribeprefers_cover .page-header p { color: #282828; }

.row-fluid .subscribeprefers_cover .email-prefs { width:100%; float:left; }
.row-fluid .subscribeprefers_cover .email-prefs .header { width:100%; float:left; color:#033B6E; margin: 0 0 30px; padding: 0; font-weight: bold; font-size: 24px; line-height: 30px; }
.row-fluid .subscribeprefers_cover .email-prefs .item { width:100%; float:left; margin-bottom:20px; margin-top: 0; }
.row-fluid .subscribeprefers_cover .email-prefs .item .item-inner { width:100%; float:left; border:none; background:#F1F1F1; padding:40px 20px 40px 60px; border-radius: 0; }
.row-fluid .subscribeprefers_cover .email-prefs .item .fakelabel span { font-size:24px; line-height:30px; color:#033A6D; font-weight: 500; padding:0 10px 5px 20px; margin:0; }
.row-fluid .subscribeprefers_cover .email-prefs .item .fakelabel { overflow:visible; }
.row-fluid .subscribeprefers_cover .email-prefs .item .item-inner p { margin: 0; padding: 0 20px; color:#282828; }
.row-fluid .subscribeprefers_cover .email-prefs .item .checkbox-row { overflow:visible; }

.row-fluid .subscribeprefers_cover input[type="checkbox"] { width:30px !important; }
.row-fluid .subscribeprefers_cover input[type="checkbox"]  { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .subscribeprefers_cover input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .subscribeprefers_cover input[type="checkbox"] + span:before  { position:absolute; left:-40px; top:0;  content:''; width:40px; height:40px; border:1px solid #DBDBDB; color:#fafafa; background:#fff; }
.row-fluid .subscribeprefers_cover input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; }
.row-fluid .subscribeprefers_cover input[type="checkbox"]:checked + span:after { text-align:center; color:#059EA6; position:absolute; left:-40px; top:0; font-size:16px; line-height:24px;  content: ""; font-family:'FontAwesome'; width: 40px;  height:40px; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/done-icon.png') no-repeat center center #fff; border:1px solid #DBDBDB; }

.row-fluid .subscribeprefers_cover .hs-button { padding: 15px 30px; font-size: 16px; line-height: 24px; height: auto; }

/*----*/
.row-fluid .conformation_form { padding:50px 0; border-bottom: 1px solid #cccc; text-align:center; }
.row-fluid .conformation_form span.hs_cos_wrapper { padding: 40px; background: #fff; box-shadow: 0 0 12px 1px #ccc; float: none; display:inline-block; width: 100%; max-width: 650px; text-align: center; }
.row-fluid .conformation_form .page-header { text-align:center; width:100%; float:left; margin-bottom:0; padding:0; }    
.row-fluid .conformation_form .page-header h1 { width:100%; float:left; font-size:37px; line-height:44px; font-weight:500; }
.row-fluid .conformation_form .page-header h2 { width:100%; float:left; font-size:20px; line-height:28px; font-weight:500; margin-bottom:20px; }

/*----*/
.row-fluid .backup_form { padding:50px 0; border-bottom: 1px solid #cccc; text-align:center; }
.row-fluid .backup_form span.hs_cos_wrapper { padding: 40px; background: #fff; box-shadow: 0 0 12px 1px #ccc; float: none; width: 100%; max-width: 500px; display: inline-block; }
.row-fluid .backup_form form h3 { width:100%; float:left; margin-bottom:15px; }   
.row-fluid .backup_form form .email-edit { padding:10px 15px !important;  width: 100% !important; }
 
/*-----*/
.row-fluid .inner-pagi { width:100%; float:left; padding-top:30px; text-align:center; }
.row-fluid .inner-pagi .isotope-pager { width:auto; float:none; display:inline-block; }
.row-fluid .inner-pagi .isotope-pager a { width:auto; float:left; margin:0 10px; color:#0067A4; font-weight:bold; font-size:19px; line-height:26px; }
.row-fluid .inner-pagi .isotope-pager a.active,.row-fluid .inner-pagi .isotope-pager a:hover { color:#05A0A8; }
 
.faculty_module .facultyfaculty_column span { vertical-align:middle; }
.row-fluid .faculty_sort_main { width:auto; float: none; display: inline-block; position: relative; vertical-align:middle; }
.row-fluid .faculty_sort_main ul { background:#fff; list-style:none; background: #f2f2f2; padding:0; margin:0; width:50px; float:left; position:absolute; right:0; top:100%; z-index:9; box-shadow: 0 0 2px 2px #ccc; display:none; }
.row-fluid .faculty_sort_main ul li { width:100%; float:left; padding:5px; border-bottom:1px solid rgba(255,255,2550.7); text-align:center; color:#033B6E; font-size:14px; line-height:24px; }
.row-fluid .faculty_sort_main ul li:last-child { border-bottom:0; }
.row-fluid .faculty_sort_main .mobile_sort { font-weight: 700; color:#033B6E; font-size:16px; line-height:24px; position:relative; }
.row-fluid .faculty_sort_main .mobile_sort:after { position:relative; content:"\f0dc"; font-family:'fontAwesome'; display:inline-block; margin-left: 6px; font-weight: 400; }

.hs-blog-listing .blog_listing { padding:0 0 50px; 
    background: rgb(1,43,76); background: -moz-linear-gradient(45deg,  rgba(1,43,76,1) 0%, rgba(5,160,168,1) 50%, rgba(3,68,114,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(1,43,76,1) 0%,rgba(5,160,168,1) 50%,rgba(3,68,114,1) 100%); background: linear-gradient(45deg,  rgba(1,43,76,1) 0%,rgba(5,160,168,1) 50%,rgba(3,68,114,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012b4c', endColorstr='#034472',GradientType=1 ); }
.row-fluid .blog_hero { padding:40px 0; text-align:center; color:#fff; font-size:17px; line-height:26px; }
.row-fluid .blog_hero h1 { padding:30px 0 10px; font-size:37px; line-height:44px; color:#fff; }
.row-fluid .featured_listing { margin:0 -15px; display:block; }
.row-fluid .featured_post_box { padding:15px; width:33.33%; float:left; }
.row-fluid .featured_post_inner { padding:150px 0 0; background-size:cover; height:auto !important; background-position:center center; background-repeat:no-repeat; box-shadow:0 0 20px rgba(0,0,0,0.6); overflow: hidden; position:relative; }  
.row-fluid .featured_post_inner.featured_image_default { background-size: contain; background-position: top center; }
.row-fluid .featured_post_title { padding:10px 15px; background:rgba(0,33,62,0.85); color:#fff; width:100%; position:relative; }
.row-fluid .featured_post_title h3 { font-size:19px; line-height:23px; color:#fff; font-weight:500; }
.row-fluid .featured_post_title h3 a { color:#fff; }
.row-fluid .featured_post_title .topic a { color:#fff; font-size:10px; line-height:16px; text-transform:uppercase; font-weight:600; letter-spacing:0.5px; }
.row-fluid .featured_post_link a { margin-top:8px; font-size:12px; line-height:18px; color:#00C8D5; display:inline-block; width:100%; font-weight:600; }
.row-fluid .featured_post_link a:after { content:"\f105"; margin-left:5px; display:inline-block; font-family:'fontAwesome'; font-size: 16px; position: relative; top: 2px; left:0; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.row-fluid .featured_post_box:hover .featured_post_link a:after { left:5px; }
.row-fluid .featured_post_box .box_link { position:absolute; left:0; top:0; height:100%; }

.row-fluid .featured_form_top { width:66.66%; float:left; text-align:center; }
.row-fluid .featured_form_inner { padding:50px 7%; color:#fff; background: rgb(5,158,166); background: -moz-linear-gradient(45deg,  rgba(5,158,166,1) 0%, rgba(3,59,109,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); background: linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059ea6', endColorstr='#033b6d',GradientType=1 ); position:relative; }
.row-fluid .featured_form_inner:before { content:''; width:100%; height:100%; background:url('https://web.methodistcollege.edu/hubfs/NMC-2019/page.png') no-repeat; position:absolute; bottom:0; left:0; background-size:196px; background-position: left bottom; } 
.row-fluid .featured_form_inner > div { position:relative; }
.row-fluid .featured_form_title { font-size:17px; line-height:24px; color:#fff; }
.row-fluid .featured_form_title h3 { padding:0 0 10px; font-size:32px; line-height:38px; color:#fff; } 
.row-fluid .featured_form_inner form { margin: 10px auto 0; position:relative; max-width: 520px; }
.row-fluid .featured_form_inner .hs-form-field { padding:0; }
.row-fluid .featured_form_inner .hs-form-field > label { display:none; }
.row-fluid .featured_form_inner .hs-input { padding:0 180px 0 25px; height:60px; border-radius:100px; }
.row-fluid .featured_form_inner .hs-submit { position:absolute; top:0; right:0; }
.row-fluid .featured_form_inner .hs-submit .hs-button { height:auto; padding: 18px 40px; border-radius: 0 100px 100px 0; }
.row-fluid .featured_form_top .hs-error-msg , .row-fluid .featured_form_top .hs-error-msgs { display:none !important; }
.row-fluid .featured_form_top .hs-form-field .hs-input.error { background:#FF6363; }

.row-fluid .search_input .hs-search-field__input::-webkit-input-placeholder { font-size:16px; font-weight:400; opacity:1; }
.row-fluid .search_input .hs-search-field__input::-moz-placeholder { font-size:16px; font-weight:400; opacity:1; }
.row-fluid .search_input .hs-search-field__input:-ms-input-placeholder { font-size:16px; font-weight:400; opacity:1; }
.row-fluid .search_input .hs-search-field__input:-moz-placeholder { font-size:16px; font-weight:400; opacity:1; }


.hs-blog-listing .blog_section { margin:15px 0; padding:0 30px 30px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.6); }
.hs-blog-listing .blog_left { margin:30px 0 0; width:100%; float:left; } 
.row-fluid .post_item { padding:12px 15px; width:50%; float:left; }
.row-fluid .post_item_inner { padding:10px; border:1px solid #CBCBCB; float:left; width:100%; }
.row-fluid .post_featured_image { width:260px; min-height:178px; float:left; background-size:cover; background-position:center center; background-repeat:no-repeat; position:relative; }

.row-fluid .post_text { padding:10px 0 40px 20px; min-height:178px; width:calc(100% - 260px); float:left; position:relative; }
.row-fluid .post_text .date { margin-bottom:5px; font-size:12px; line-height:16px; color:#454545; }
.row-fluid .post_text h2 { font-size:19px; line-height:23px; font-weight:500; }
.row-fluid .more_link { padding:10px 0 7px 20px; position:absolute; left:0; bottom:0; width:100%; }
.row-fluid .more_link .more_btn { margin-top:5px; font-size:12px; line-height:18px; color:#00C8D5; display:inline-block; width:100%; font-weight:600; letter-spacing:1px; }
.row-fluid .more_link .more_btn:after { content:"\f105"; margin-left:5px; display:inline-block; font-family:'fontAwesome'; font-size: 16px; position: relative; top: 2px; left:0;  -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.row-fluid .more_link .more_btn:hover:after { left:5px; }

.row-fluid .blog_top_filter { padding:25px 5% 40px; border-bottom:1px solid #CBCBCB; }
.row-fluid .post_filter { padding:15px 15px 0; position:relative; }  
.row-fluid .post_filter h3 { padding:18px 30px 16px; font-size:16px; line-height:24px; color:#2A2A2A; border-radius:100px; font-weight:400; border:1px solid #8EA7BE; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/form-select-img.png) no-repeat #fff; background-position: center right 20px; cursor:pointer; }
.row-fluid .post_filter .widget-module { position: absolute; border-radius: 10px; left: 0; top: 100%; z-index: 9; display: none; background: #fff; list-style: none; margin: 0; padding: 0; width: 100%; border: 1px solid rgba(0,0,0,0.2); }
.row-fluid .post_filter ul { margin:0; padding:0; list-style-type:none;  }
.row-fluid .post_filter ul li { margin:0; padding:0; display:inline-block; width:100%; float:left; }
.row-fluid .post_filter ul li a {  padding: 10px 19px; font-size: 16px; line-height: 24px; width: 100%; float: left; text-align: left; border-bottom: 1px solid rgba(0,0,0,0.2); }
.row-fluid .post_filter ul li:last-child a { border-bottom:none; }
.row-fluid .post_filter ul li a span { display:none; }
 
.row-fluid .search_input { padding:15px 15px 0; }
.row-fluid .search_input form { position:relative; }
.row-fluid .search_input .hs-search-field__input { margin:0; padding:0 30px; height:60px; border-radius:100px; background: url(https://web.methodistcollege.edu/hubfs/NMC-2019/search_icon.png) no-repeat #fff; background-position: center right 20px; }   
.row-fluid .search_input button { margin:0; position:absolute; top:0; right:0; height:100%; border-radius:0; width:60px; opacity:0; }

.row-fluid .pagination { padding:10px 0 10px; text-align:center; float:left; width:100%; }
.row-fluid .pagination ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .pagination ul li { margin:0; padding:0 7px; display:inline-block; font-weight:600; font-size:19px; line-height:24px; }
.row-fluid .pagination ul li a { color:#0067A4; }
.row-fluid .pagination ul li a i { font-size:16px; line-height:24px; }
.row-fluid .pagination ul li.active a { color:#05A0A8; }

.row-fluid .lpformtextv2_form form .inputs-list input[type="radio"] + span:before { left:0; }
.row-fluid .lpformtextv2_form form .inputs-list input[type="radio"]:checked + span:after { left:4px; }
.row-fluid .lpformtextv2_form form .inputs-list label { color:#fff; }

/** Blog Inner */
.row-fluid .about-author-sec{ width:100%; float:left; padding:35px 20px;border:1px solid rgba(225,225,225,0.54); box-shadow:0 1px 1px 0 #E6EBEE; margin-top:30px; margin-bottom:40px}
.row-fluid .about-author-sec .author_img{ float:left; width:110px; border:1px solid #E8E5E5; height:110px; background-size:cover !important; border-radius:50%}
.row-fluid .about-author-sec .author_text{ width:calc(100% - 110px); float:left; padding-left:40px}
.row-fluid .about-author-sec .author-link{ width:100%; float:left; color:#1f1f1f; font-size:14px; font-weight:700; text-transform:uppercase; letter-spacing:.5px}
.row-fluid .about-author-sec .author-content{ width:100%; float:left; font-weight:400; margin:15px 0 20px}
.row-fluid .about-author-sec .hs-author-social-section{ width:100%;float:left; font-size:22px; line-height:1.1; }
.row-fluid .about-author-sec .hs-author-name{ padding:0; color:#033B6E; font-size: 24px; line-height: 30px;}
.row-fluid .about-author-sec .hs-author-social-label { color:#033B6E; float:left; width:100%; margin-bottom: 10px; font-size:16px; line-height:24px; }

.row-fluid .posted_hero { padding:130px 0 120px; text-align:center; color:#fff; font-size:15px; line-height:22px; position:relative; background-size:cover; background-position:center center; background-repeat:no-repeat; float:left; width:100%; }    
.row-fluid .posted_hero:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.5; }
.row-fluid .posted_hero .wrapper { position:relative; }
.row-fluid .posted_hero .bar { position: absolute; top: 100%; left: 0; width: 100%; height:10px; background: #000; z-index: 999; }
.row-fluid .posted_hero .bar.fixed { position: fixed; top:0 !important; left: 0; width: 100%; height:10px; background: #000; z-index: 1; }
.row-fluid .posted_hero h1 { font-size:51px; line-height:60px; color:#fff; }
.row-fluid .posted_date { margin:15px 0; }
.row-fluid .posted_date a { color:#fff; text-decoration:underline; }  
.row-fluid .social_icon ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .social_icon ul li { margin:0; padding:7px; display:inline-block; font-size:30px; }
.row-fluid .social_icon ul li a { color:#ffff; display:inline-block;width:35px; }
.row-fluid .social_icon ul li a:hover { color:#033A6D; box-shadow:0 0 5px rgba(0,0,0,0.3); }  

.hs-blog-post .blog_section { padding:50px 0; }
.hs-blog-post .blog_left .post-body a { color:#023A6D; text-decoration:underline; }
.hs-blog-post .blog_left .post-body a:hover { color:#059FA9; }
.hs-blog-post .blog_left .post-body blockquote { margin:20px 0; padding:0 0 0 30px; border-left:15px solid #059FA7; font-style:italic; font-size:21px; line-height:30px; }
.hs-blog-post .blog_left .post-body img { margin:20px auto; display:block; }

.row-fluid .topic_post { color:#033A6D; font-size:20; line-height:26px; }
.row-fluid .topic_post a { color:#033A6D; text-decoration:underline; } 

.row-fluid .email_subscription { padding:40px 15px; color:#fff; text-align:center; background: rgb(5,158,166); background: -moz-linear-gradient(45deg,  rgba(5,158,166,1) 0%, rgba(3,59,109,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); background: linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059ea6', endColorstr='#033b6d',GradientType=1 ); position:relative; }
.row-fluid .email_subscription:before { content:''; width:100%; height:100%; background:url('https://web.methodistcollege.edu/hubfs/NMC-2019/page.png') no-repeat; position:absolute; bottom:0; left:0; background-size:196px; background-position: left bottom; } 
.row-fluid .email_subscription > div { position:relative; }
.row-fluid .email_form_title { font-size:13px; line-height:20px; color:#fff; }
.row-fluid .email_form_title h3 { padding:0 0 10px; font-size:21px; line-height:28px; color:#fff; } 
.row-fluid .email_subscription form { margin: 10px auto 0; position:relative; max-width: 520px; font-size:12px; line-height:18px; }
.row-fluid .email_subscription .hs-form-field { padding:0; }
.row-fluid .email_subscription .hs-form-field > label { display:none; }
.row-fluid .email_subscription .hs-input { padding:0 20px; height:48px; border-radius:100px; }
.row-fluid .email_subscription .hs-submit .hs-button { margin-top:10px; height:auto; width:100%; padding: 14px 20px; font-size:14px; line-height:16px; border-radius: 100px; background-color:#01396D; }
.row-fluid .email_subscription .hs-submit .hs-button:hover { background-color:#007987; }

.row-fluid .featured_post_bottom { padding:70px 0; color:#fff; background: rgb(5,158,166); background: -moz-linear-gradient(45deg,  rgba(5,158,166,1) 0%, rgba(3,59,109,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); background: linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059ea6', endColorstr='#033b6d',GradientType=1 ); position:relative; }
.row-fluid .featured_post_bottomtitle { padding:0 0 20px; text-align:center; color:#fff; font-size:17px; line-height:26px; }
.row-fluid .featured_post_bottomtitle h2 { padding:10px 0; font-size:37px; line-height:44px; color:#fff; }
.row-fluid .featured_post_bottomtitle a { color:#fff; text-decoration:underline; }

.row-fluid .form_blog { padding:15px; border:1px solid #E5E5E5; }  
.row-fluid .form_blog_title { margin-bottom:40px; padding:10px 0 20px; font-size:14px; line-height:18px; text-align:center; border-bottom:1px solid #E5E5E5; }
.row-fluid .form_blog_title h3 { padding:0 0 10px; font-size:21px; line-height:28px; color:#033A6D; font-weight:500; } 
.row-fluid .form_blog_title:after { content:''; margin:20px auto -44px; width:45px; height:45px; background:#fff url('https://web.methodistcollege.edu/hubfs/NMC-2019/about-img.png') no-repeat; background-position:center center; background-size:34px; display:block;; }
.row-fluid .form_blog .hs-input { padding:0 10px; font-size:13px; height:40px; font-weight:500; }
.row-fluid .form_blog .hs-form-field > label span + span { display:none; }
.row-fluid .form_blog .hs-submit .hs-button { padding: 16px 15px; font-weight: 500; width:100%; font-size:17px; line-height:24px; height:auto; }
.row-fluid .form_blog select { background:#fff url(https://web.methodistcollege.edu/hubfs/NMC-2019/down_arrow.png) no-repeat right 10px center; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.row-fluid .download_cta { margin:25px 0; text-align:center; }

.row-fluid .social_follow { padding:0 0 50px; text-align:center; }
.row-fluid .social_follow h3 { font-size:26px; line-height:30px; color:#033B6E; font-weight:500; }
.row-fluid .social_follow ul { margin:10px 0 0; padding:0; list-style-type:none; }
.row-fluid .social_follow ul li { margin:0; padding:8px; display:inline-block; font-size:30px; line-height:1.1; }
.row-fluid .social_follow ul li a { color:#0067A4; } 
.row-fluid .social_follow ul li a:hover { color:#033B6E; }

.row-fluid .featured_image_default { position:relative; }
.row-fluid .featured_image_default:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background: rgb(5,158,166); background: -moz-linear-gradient(45deg, rgba(5,158,166,1) 0%, rgba(3,59,109,1) 100%); background: -webkit-linear-gradient(45deg, rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); background: linear-gradient(45deg, rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059ea6', endColorstr='#033b6d',GradientType=1 ); opacity:0.8; }
.row-fluid .featured_image_default > .wrapper { position:relative; }
.row-fluid .posted_hero.featured_image_default { position: relative; background-size:700px 100%; }

/*--resources_area--*/
.row-fluid .resources_area { padding:50px 0; font-size:16px; line-height:26px; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/resources-bg.png') no-repeat center center; background-size:cover !important; text-align:center; }
.row-fluid .resources_area .hero_cover { max-width:800px; text-align:center; float:none; display:inline-block; width:100%; }
.row-fluid .resources_area .hero_cover h1 { color:#fff; margin-top:20px; font-size: 37px; line-height: 46px;   }
  
.row-fluid .author_inner_section { margin-top:50px; display:none; }
.row-fluid .author_inner_section h3.title { margin:0 0 20px; font-size:21px; line-height:28px; text-transform:uppercase; color:#0067A4; letter-spacing:2px; }
.row-fluid .author_inner { padding:40px 20px; color:#fff; background: rgb(5,158,166); background: -moz-linear-gradient(45deg,  rgba(5,158,166,1) 0%, rgba(3,59,109,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); background: linear-gradient(45deg,  rgba(5,158,166,1) 0%,rgba(3,59,109,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059ea6', endColorstr='#033b6d',GradientType=1 ); position:relative; }
.row-fluid .author_inner .about-author-img { margin:0 -2px; width:190px; height:190px; background-color:#0067A3; background-position:center center; background-size:cover; background-repeat:no-repeat; border-radius:100%; border:8px solid #fff; display:inline-block; vertical-align:middle; }
.row-fluid .author_inner .author_hart_img { background-size:90px; }
.row-fluid .author_inner .author_hart_text { margin:0 -2px; padding:0 0 0 30px; width:calc(100% - 190px); display:inline-block; vertical-align:middle; }
.row-fluid .author_inner .author_hart_text h3 { font-size:26px; line-height:32px; color:#fff; }
.row-fluid .author_inner .author_hart_text h3 a  { color:#fff; }

.row-fluid .author_inner .hs-author-social-section { margin-top:20px; }
.row-fluid .author_social_hart a { width:30px; height:30px; background-size:20px; background-repeat:no-repeat; display:inline-block; background-position:center center; }

.row-fluid .author_inner_listing { margin:0; padding:30px 15px; } 
.row-fluid h3.hs-author-listing-header { margin:0; padding:15px; }

  
/*---*/
.row-fluid .healthcarea_flexible { background:#fff; padding: 20px 40px; width:100%; float:left; margin-top: -190px; position:relative; margin-bottom:40px; }
.row-fluid .healthcarea_flexible:before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; box-shadow: 0 0 50px -14px #ccc; -webkit-box-shadow: 0 0 50px -14px #ccc;   -moz-box-shadow: 0 0 50px -14px #ccc; z-index: -1; }
.row-fluid .healthcarea_flexible .wrapper { width:100%; padding:0; }

.row-fluid .healthcare_top { margin-top:20px; }
.row-fluid .healthcare_top h2 { font-weight:bold; font-size:31px; line-height:40px; color:#033B6E; }
.row-fluid .healthcare_top h1 { font-weight:bold; font-size:31px; line-height:40px; color:#033B6E; }

.row-fluid .healthcare_cover { margin-top:50px; }
.row-fluid .healthcare_cover .healthcare_cover_box { margin:0 -15px; display:block; }
.row-fluid .healthcare_cover .healthcare_box { width:33.33%; float:left; padding:0 15px; margin-bottom:30px; }
.row-fluid .healthcare_cover .healthcare_box .healthcare_box_inner { background:#F2F2F2; padding:10px 10px 30px; font-size:17px; line-height:26px; }
.row-fluid .healthcare_cover .healthcare_box .healthcare_img { height:180px; background-size:cover !important; margin-bottom:25px; }
.row-fluid .healthcare_cover .healthcare_box h3 { width:100%; float:left; font-weight:400; font-size:24px; line-height:30px; }
.row-fluid .healthcare_cover .healthcare_box .healthcare_text { margin:15px 0 30px;  }
.row-fluid .healthcare_cover .healthcare_box .healthcare_info { padding:0 8px; }
.row-fluid .healthcare_cover .healthcare_btn { text-align:center; }
.row-fluid .healthcare_cover .healthcare_box .apply_btn { font-size:17px; text-decoration:none; border-radius:30px; line-height:26px; background:#059FA7; padding:15px 20px; min-width:280px; color:#fff; font-weight:600; text-align:center; float:none; display:inline-block; }
.row-fluid .healthcare_cover .healthcare_box .apply_btn:hover { background: #04838A; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; -moz-box-shadow: 0 2px 12px #3a3a3a; } 
 
.row-fluid .needapplying_area { margin-top:20px; }
.row-fluid .needapplying_main { background:#022647; padding:50px; color:#fff; display: flex; }
.row-fluid .needapplying_main h4 { color:#fff; font-weight:400; margin-bottom:15px; }
.row-fluid .needapplying_main .needapplying_left { width:70%; float:left; padding-right:40px; }   
.row-fluid .needapplying_main .needapplying_right { width:30%; float:left; padding-left:40px; border-left:1px solid #3C5771; }   
.row-fluid .needapplying_main .needapplying_right ul { padding:0 0 0 20px; }
.row-fluid .needapplying_main .needapplying_right ul li { margin-bottom:10px; }
.row-fluid .needapplying_main .needapplying_right ul li a {  text-decoration:underline; color:#fff; }
.row-fluid .needapplying_main .needapplying_right ul li a:hover { color:#ccc; }

.row-fluid .needapplying_main .needapplying_text { margin:0 0 30px; font-size:16px; }
.row-fluid .needapplying_main .email_btn { font-size:17px; border-radius:30px; text-decoration:none; line-height:26px; background:#059FA7; padding:15px 20px; min-width:250px; color:#fff; font-weight:600; text-align:center; float:none; display:inline-block; }
.row-fluid .needapplying_main .email_btn:hover { background: #04838A; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; -moz-box-shadow: 0 2px 12px #3a3a3a; } 
 
.row-fluid .admispolicies_area { padding:60px 0 20px; }
.row-fluid .admispolicies_area .admispolicies_cover { display:flex; align-items:center; }
.row-fluid .admispolicies_area .admispolicies_left { width:50%; float:left; padding-right: 30px; }
.row-fluid .admispolicies_area .admispolicies_left h3 { width:100%; float:left; margin-bottom:10px; font-weight: bold; font-size: 31px; line-height: 40px; color: #033B6E; }
.row-fluid .admispolicies_area .admispolicies_right { width:50%; float:left; background:#F1F1F1; padding:40px; }
.row-fluid .admispolicies_area .admispolicies_right a { color:#000; }
.row-fluid .admispolicies_area .admispolicies_right a:hover { color:#033B6E; }

/*---*/
.row-fluid .degreeprogram_area { position:relative; padding:50px 0; text-align:center; } 
.row-fluid .degreeprogram_area:before { position:absolute; z-index:-1; content:""; left:0; top:0; width:100%; height:600px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/form-bg.png) no-repeat center center; background-size:cover !important;  }
.row-fluid .degreeprogram_main { background:#fff; float:none; display:inline-block; max-width:1600px; width:100%; text-align:left; padding:30px; box-shadow: 0 0 50px -14px #ccc; -webkit-box-shadow: 0 0 50px -14px #ccc; -moz-box-shadow: 0 0 50px -14px #ccc; } 
.row-fluid .degreeprogram_main .wrapper { width:100%; padding:0;  }
.row-fluid .accreditation_area .accreditation_img span a { width:100%; float:left; }
.row-fluid .accreditation_area .accreditation_img span { width:100%; float:left; }

.row-fluid .degreeprogram_main .accreditation_area  .wrapper { display:flex; align-items:center; }  
       
/*--*/
.row-fluid .heroicontitle_area { background-size:cover !important; padding:50px 20px; text-align:center; position:relative; margin-bottom:20px; }
/* .row-fluid .heroicontitle_area:before { position:absolute; left:0; top:0; content:""; width:100%; height:100%; background: #bd54ad; mix-blend-mode: multiply; } */
.row-fluid .heroicontitle_area:before { position:absolute; left:0; top:0; content:""; width:100%; height:100%; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/hero-overlay2.png') no-repeat center center; mix-blend-mode: multiply;     background-size: 100% 100%; }
.row-fluid .heroicontitle_area h2 { color:#fff; margin-top:20px; }
.row-fluid .heroicontitle_area .heroicontitle_inner { position:relative; }

/*---*/  
.row-fluid .titlescrollsec_area { text-align:center; }
.in_sticky .row-fluid .titlescrollsec_area { position:fixed; transition:all .4s ease; z-index:9;  }
.row-fluid .titlescrollsec_area {  transition:all .4s ease; left:0; top:0; position:relative; }
.row-fluid .titlescrollsec_area .titlescrollsec_cover {  max-width: 1600px; float: none; display: flex; margin:0 auto; } 
.row-fluid .titlescrollsec_area .titlescrollsec_cover a { width:100%; float:left; padding:25px 15px; text-decoration:none; color:#494848; font-size:17px; line-height:24px; text-align:center; background:#EEF0F1; border-right:1px solid #fff; }
.row-fluid .titlescrollsec_area .titlescrollsec_cover a:last-child { border:none; }
.row-fluid .titlescrollsec_area .titlescrollsec_cover a:hover,.row-fluid .titlescrollsec_area .titlescrollsec_cover a.active { background:#05A0A8; color:#fff; } 

/*---*/
.row-fluid .havequestions_area a { background:#033B6D; position:relative; text-decoration:none; width:100%; float:left; color:#fff; text-align:center; font-size:20px; line-height:26px; padding:22px 20px; }
.row-fluid .havequestions_area a:hover { background:#05A0A8; }
.row-fluid .havequestions_area a:after { position:relative; display:inline-block; content:"\f105"; font-family:'FontAwesome'; margin-left:15px; color:#059EA6; font-weight: bold; font-size: 22px; transition:all .4s ease; }
.row-fluid .havequestions_area a:hover:after { color:#fff; }
   
/*---*/
.row-fluid .rnbsn_area { padding:50px 0; } 
.row-fluid .rnbsn_area .rnbsn_left { width:100%; float:left; padding:0 30px; font-size:18px; line-height:28px; color:#2A2A2A; }
.row-fluid .rnbsn_area .rnbsn_text a { color:#059FA7; }
.row-fluid .rnbsn_area .rnbsn_text a:hover { color:#20566e; }
.row-fluid .rnbsn_area .rnbsn_right { width:50%; float:right; margin-bottom:20px; margin-left:30px; }
.row-fluid .rnbsn_area .rnbsn_cover { display:flex; }

.row-fluid .rnbsn_area .program_btn { margin-top:30px; }
.row-fluid .rnbsn_area .program_btn .btn_style { margin:0 10px; float:none; display:inline-block; }
.row-fluid .rnbsn_area .program_btn .btn_style a { font-weight:600;  }
.row-fluid .rnbsn_area .program_btn .btn_style:first-child { margin-left:0; }
.row-fluid .rnbsn_area .program_btn .btn_style:nth-child(2) a { background:#033B6D; }
.row-fluid .rnbsn_area .program_btn .btn_style:nth-child(2) a:hover { background:#059FA7; }

.row-fluid .rnbsn_area .rnbsn_right_box { background:#F4F4F4; max-width:700px; float:right; position:relative; height:100%; }
.row-fluid .rnbsn_area .rnbsn_right_box h2 { background:#059FA7; color:#fff; font-weight:400; padding:18px 30px; font-size: 20px; line-height: 28px; }  
.row-fluid .rnbsn_area .rnbsn_right_box ul li { width:100%; float:left; margin-bottom:20px; }
.row-fluid .rnbsn_area .rnbsn_right_text { padding:10px 20px; }
.row-fluid .rnbsn_area .rnbsn_right_box ul li ul { padding-top:16px; width:100%; float:left; }
.row-fluid .rnbsn_area .rnbsn_right_box ul li ul li { margin-bottom:10px; }
.row-fluid .rnbsn_area .rnbsn_right_box ul li ul li:last-child { margin-bottom:0; }
  

/*---*/
.row-fluid .accreditation_area { padding:50px 40px; margin-bottom: 40px;  background: rgb(5,158,166); background: -moz-linear-gradient(45deg, rgba(5,158,166,1) 16%, rgba(3,60,110,1) 53%); background: -webkit-linear-gradient(45deg, rgba(5,158,166,1) 16%,rgba(3,60,110,1) 53%); background: linear-gradient(45deg, rgba(5,158,166,1) 16%,rgba(3,60,110,1) 53%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059ea6', endColorstr='#033c6e',GradientType=1 ); }
.row-fluid .accreditation_area .accreditation_text { width:70%; float:left; color:#fff; padding-right:20px; }
.row-fluid .accreditation_area .accreditation_text h3 { color:#fff; font-weight:400; padding-bottom:5px; }
.row-fluid .accreditation_area .accreditation_text a { color:#fff; text-decoration:underline; }
.row-fluid .accreditation_area .accreditation_text a:hover { color:#F9A533; }
.row-fluid .accreditation_area .accreditation_img { width:30%; float:left; text-align:right; padding-right:20px; }

/*---*/
.row-fluid .programcosts_area { padding:30px;  font-family: 'Open Sans', sans-serif; }
.row-fluid .programcosts_area h2 { font-weight:400; }
.row-fluid .programcosts_area .programcosts_text a { color:#059FA7; }
.row-fluid .programcosts_area .programcosts_text a:hover { color:#20566e; }
.row-fluid .programcosts_area .programcosts_btn .btn_style:first-child { margin-left:0; }
.row-fluid .programcosts_area .programcosts_btn .btn_style a { font-weight:600; }
.row-fluid .programcosts_area .programcosts_btn .btn_style { margin:0 10px; float:none; display:inline-block; }
/* .row-fluid .programcosts_area .programcosts_btn .btn_style:nth-child(2) a { background:#033B6D; }
.row-fluid .programcosts_area .programcosts_btn .btn_style:nth-child(2) a:hover { background:#059FA7; } */
.row-fluid .programcosts_area .programcosts_text { margin:20px 0 30px 0; }

.row-fluid .programcosts_area .programcosts_inner h3 { font-size:22px; line-height:34px; }
.row-fluid .programcosts_area .programcosts_inner h4 { font-size:20px; line-height:28px; }
.row-fluid .programcosts_area .programcosts_inner h3 { margin-top: 18px; }  
  
/*----*/  
.row-fluid .program-info { width: 100%; display: inline-block; font-family: 'Open Sans', sans-serif; }
.row-fluid .program-info > div { display: inline-block; }
.row-fluid .program-desc {  display: none; }
.row-fluid .program-info div:nth-child(1) {width: 15%;}
.row-fluid .program-info div:nth-child(2) { width: 60%; }
.row-fluid .program-info div:nth-child(3) { width: 15%; }
.row-fluid .program-info div:nth-child(4) { width: 10%; }
.row-fluid .program-row {width: 100%; float:left; border-bottom: 2px solid #e6e0e0; }
.row-fluid .program-row:last-child { border-bottom:0; }

.row-fluid .progcurriculum_area { padding:30px 30px 0; }  
.row-fluid .progcurriculum_area .content-area { margin-bottom:40px; }
.row-fluid .progcurriculum_area .content-area h2 { font-weight:400; }

.row-fluid .program-curriculum-list { padding:20px 15px; border:1px solid #ccc; }
.row-fluid .program-curriculum-list .program-wrap { margin-bottom:20px; width:100%; float:left; }
.row-fluid .program-curriculum-list .program-wrap:last-child { margin-bottom:0; }
.row-fluid .program-curriculum-list .semester_title { width:100%; float:left; background: #059FA7; color: #fff; font-weight: 400; padding: 15px 20px; font-size: 24px; line-height: 30px; margin-bottom:0; }

.row-fluid .program-curriculum-list .program-info:hover .program_titles { color:#05A0A8; }
.row-fluid .program-curriculum-list .program-info:hover .toggle-desc { color:#05A0A8; }

.row-fluid .program-curriculum-list .program-info { padding:20px 10px; }
.row-fluid .program-curriculum-list .program_titles { text-transform:uppercase; margin-right:-4px; transition:all .4s ease; }
.row-fluid .program-curriculum-list .program-text { padding:0 10px 20px; }

.row-fluid .program-curriculum-list .program-info.active .program_titles { color:#05A0A8; }
.row-fluid .program-curriculum-list .program-info.active .program_titles a { color:#05A0A8; }
.row-fluid .program-curriculum-list .program_titles4 a { position:relative; color:#000; text-decoration:none; }
.row-fluid .program-curriculum-list .program_titles4 a:after { position:relative; display:inline-block; content:"\f054"; font-family:'FontAwesome'; right:0; top:3px; margin-left: 10px; font-size:24px; color:#033B6D; transition:all .4s ease; }
.row-fluid .program-curriculum-list .program-info:hover .program_titles4 a:after { color:#05A0A8; }
.row-fluid .program-curriculum-list .program-info.active .program_titles4 a:after { color:#05A0A8; }
 
.row-fluid .program-curriculum-list .program-info.active .program_titles4 a:after { content:"\f078"; transition:all .4s ease; }
.row-fluid .totalcredits_text { font-weight: 500; background: #DADADA; padding: 25px 40px; margin-bottom:20px; text-align: right; color: #2A2A2A; text-transform: uppercase; font-size: 18px; font-weight: 600; width: 100%; display: inline-block; } 
.row-fluid .totalcredits_text .spacer-area{ display: inline-block; width: 75%; }
.row-fluid .totalcredits_text .total-credits-count{ display: inline-block; width: 24%; text-align: left; }

.row-fluid .rnbsn_faculty { padding:40px; background-size:cover !important; position:relative; font-family: 'Open Sans', sans-serif;}
.row-fluid .rnbsn_faculty:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%;  background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/hero-overlay2.png) no-repeat center center; mix-blend-mode: multiply; background-size: 100% 100%; }
.row-fluid .rnbsn_faculty .rnbsnfaculty_left { width:70%; float:left; color:#fff; padding-right:30px; }
.row-fluid .rnbsn_faculty .rnbsnfaculty_left h2 { color:#fff; margin-bottom:20px; }
.row-fluid .rnbsn_faculty .rnbsnfaculty_right { width:30%; float:left; }
.row-fluid .rnbsn_faculty .rnbsn_faculty_inner { position:relative; display:flex; align-items:center; }
.row-fluid .rnbsn_faculty .rnbsnfaculty_right a { float:right; font-weight:600; }

/*---*/
.row-fluid .progadmissions_area { padding:100px 60px;  width: calc(100% + 60px); margin-left: -30px; margin-top:0; margin-bottom:30px; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/Criteria-bg.png') no-repeat bottom center; background-size:cover; font-family: 'Open Sans', sans-serif; }
.row-fluid .progadmissions_area h3 { color:#fff; margin-bottom:30px; }
.row-fluid .progadmissions_area .progadmissions_right { color:#fff; }
.row-fluid .progadmissions_area .progadmissions_right strong { font-weight:700; }
.row-fluid .progadmissions_area .progadmissions_right ul { padding:0 0 0 20px; }
.row-fluid .progadmissions_area .progadmissions_right a { color:#fff; text-decoration: underline; }
.row-fluid .progadmissions_area .progadmissions_right a:hover { color:#F9A533; } 
 
/*---*/
.row-fluid .rnbsndegree_area { background-size:cover !important; padding:70px 0; }
.row-fluid .rnbsndegree_area .wrapper { display:flex; align-items:center; }  
.row-fluid .rnbsndegree_area .rnbsndegree_img { width:30%; float:left; }
.row-fluid .rnbsndegree_area .rnbsndegree_content { width:70%; float:left; color:#fff; font-size:26px; line-height:34px; padding-left:10px; }
.row-fluid .rnbsndegree_area .rnbsndegree_content h4 { font-size:41px; line-height:51px; color:#fff;  }
.row-fluid .rnbsndegree_area .rnbsndegree_text { margin:15px 0 30px; }
.row-fluid .rnbsndegree_area .rnbsndegree_content .btn_style a { min-width:400px; }
   
/*---*/
.row-fluid .imgrotator_area { padding:30px 0; }
.row-fluid .imgrotator_box .imgrotator_feature { height:630px; background-size:cover !important; }
.row-fluid .imgrotator_box .imgrotator_thumb { height:150px; background-size:cover !important; }
.row-fluid .imgrotator_slider { overflow:hidden; }

.row-fluid .imgrotator_thumbslider { padding:0 45px; margin-top:30px; overflow:hidden; }    
.row-fluid .imgrotator_thumbslider .imgrotator_box { padding:0 5px; }
.row-fluid .imgrotator_area .slick-arrow { background:#069FA7; height:100%; width:35px; margin: 0; border: 0; border-radius: 0; color:#fff; }
.row-fluid .imgrotator_area .slick-arrow:before { color:#fff !important; }
.row-fluid .imgrotator_area .slick-list { padding:0 !important; }
 

.imgwithtext_full .imgwithtext_text a:hover { color:#20566e !important; } 
.titletext_center .imgwithtext_text a:hover { color:#20566e !important; }
.imgwithtext_fifty .imgwithtext_fifty_box .imgwithtext_text a:hover { color:#20566e; }
.imgwithtext_half .imgwithtext_fifty_box .imgwithtext_text a:hover { color:#20566e !important; }
.titletext_center .imgwithtext_text h4 { padding-top:20px; }
 
/*---*/  
.row-fluid .admissionstab_section { width: calc(100% + 60px); margin-left: -30px; margin-top:20px; padding:30px; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/addbg-image.png') no-repeat center center; background-size:cover; }
.row-fluid .admissionstab_section .wrapper { display:flex; }  
.row-fluid .admissionstab_section .admissionstab_left { width:100%; float:left; padding-right:0; }
.row-fluid .tab_title_wrapper { color: #fff; padding: 20px 0 40px; font-size: 29px; line-height: 34px; font-weight: 500; }
.row-fluid .tab_title_wrapper .tab_box_title_main h2 { color:#fff; font-weight: 500; }

.row-fluid .admissionstab_title ul { padding:0; margin:0; width:100%; float:left; list-style:none; display:flex; }
.row-fluid .admissionstab_title ul li { width:100%; float:left; }
.row-fluid .admissionstab_title ul li a { width:100%; float:left; padding:25px 20px; font-size:18px; line-height:24px; font-weight:400; background:#001B47; text-align:center; }
.row-fluid .admissionstab_title ul li a h3 {font-size:18px; line-height:24px; font-weight:400; color:#05A0A8;  }
.row-fluid .admissionstab_title ul li a:hover,.row-fluid .admissionstab_title ul li.current a {  background:#fff; color:#001B47; }
.row-fluid .admissionstab_title ul li.tabhide { display:none; }
.row-fluid .admissionstab_cover .admissionstab_box.tabhide { display:none; }
   
.row-fluid .admissionstab_cover { background:#fff; }
.row-fluid .admissionstab_cover .admissionstab_box { padding:30px 20px 20px; display:none; }
.row-fluid .admissionstab_cover .admissionstab_box:first-child { display:block; } 
.row-fluid .admissionstab_cover .admissionstab_box .admissionstab_title { display:none; }
.row-fluid .admissionstab_cover .admissionstab_box a { text-decoration:none; }
.row-fluid .admissionstab_cover .admissionstab_box span { text-decoration:none !important; }

.row-fluid .deadlines_hubdb { background:#fff; margin-top:20px; }
.row-fluid .deadlines_title { display:flex; margin:0 -5px; }
.row-fluid .deadlines_title h3 { width:calc(100% - 10px); margin:0 5px; float:left; background:#059FA7; padding:20px; color:#fff; font-weight:400; font-size:18px; line-height:24px; }
.row-fluid .deadlines_hubdb .deadlines_cover { display:flex; }
.row-fluid .deadlines_hubdb .deadlines_box { width:100%; float:left; }
.row-fluid .deadlines_hubdb ul { width:100%; float:left; padding:0; margin:0; list-style:none; color:#000; }
.row-fluid .deadlines_hubdb ul li { width:100%; float:left; padding:20px; }
.row-fluid .deadlines_hubdb ul li:nth-child(2n) { background:#F4F4F4; }
.row-fluid .deadlines_hubdb ul li:empty { display:none; } 

.row-fluid .admissionstab_section .admissionstab_right { width:20%; float:left; background:#002547; padding:30px;  color:#fff; font-size:20px; line-height:30px; display:flex; align-items:center; }
.row-fluid .admissionstab_section .admissionstab_right .admissionstab_ctatext { margin-bottom:20px; width:100%; float:left; padding:0 20px; }
.row-fluid .admissionstab_section .admissionstab_right .btn_style { text-align:center; }
.row-fluid .admissionstab_section .admissionstab_right .btn_style a { min-width: 200px; float:none; display:inline-block; } 

.nursingprogram_table .nursingprogram_more_btn a { text-decoration:none; }

.row-fluid .programcosts_circle_inner { width: 400px; float:right;	background: #033c6e; height: 400px;	border-radius: 50%;	text-align: center;	justify-content: center;	display: flex;	flex-direction: column;	align-items: center;	color: #fff;	font-size: 24px;	line-height: 30px; }
.row-fluid .programcosts_circle_inner span { display: block; }   
.row-fluid .programcosts_circle_inner strong { font-size: 100px; line-height: 100px;  }   

.row-fluid .megamenu .megamenu_left .megamenu_ctabtn { text-align:center; margin-top:20px; padding-left:40px; }
.row-fluid .megamenu .megamenu_left .megamenu_ctabtn a { padding:12px 30px 10px 30px; border:2px solid #D3D3D3; text-transform:uppercase; color:#fff; width:auto; float:left; font-size: 16px; line-height: 24px;  }
.row-fluid .megamenu .megamenu_left .megamenu_ctabtn a:hover { background:#006e7a; border-color:#006e7a; }


.row-fluid .subscribe_formblog.featured_listing { width:100%; margin:10px 0 0; padding:0; }
.row-fluid .subscribe_formblog.featured_listing .featured_form_top { width:100%; padding:0; height:auto !important; }
.row-fluid .subscribe_formblog.featured_listing .featured_form_inner { height:auto !important; }
.row-fluid .subscribe_formblog.featured_listing .featured_form_inner:before { background-position:right bottom; }
  

.newsroom_area .row-fluid .post_item .post_featured_image { display:none; }
.newsroom_area .row-fluid .post_item { width:33.33%; }
.newsroom_area .row-fluid .post_item .post_text { width:100%; padding-left:0; }

.newsroom_area .row-fluid .post_item h2 { color:#033B6E; }
.newsroom_area .row-fluid .post_item .more_link { padding-left:0; }
.newsroom_area .row-fluid .post_item .more_link .more_btn { font-size:14px; color:#059FA7;  }
.newsroom_area .row-fluid .post_item .more_link .more_btn:after { top:0; }
 
/*--*/
.row-fluid .accordion_option { margin-bottom: 15px; text-align:right; }
.row-fluid .accordion_option a { font-size: 14px; line-height: 18px; text-transform: uppercase; letter-spacing: .5px; padding: 0 15px; font-weight:600; }
.row-fluid .accordion_option a.expand { position: relative; padding-left: 0 }
.row-fluid .accordion_option a.expand span { position: relative; left: 13px; font-size: 24px; top: 3px; color:#05A0A8 !important; }
.row-fluid .accordion_option a.expand:hover span { color: #033B6E }

.widget-type-email_simple_subscription .page-header h1 { font-size:37px; line-height:44px; font-weight:500; }
 
.accordion_section .accordion_cover .accordion_box .accordion_text p { padding:5px 0; }
.imgwithtext_full .imgwithtext_text p { padding:5px 0; }
.thumbnail_module .thumbnail_box .thumbnail_right p { padding:5px 0; }

.row-fluid .program_mobilebtn { display:none; }

.titlefaq_area .accordion_cover .accordion_box .accordion_text ol { width:100%; float:left; }
.titlefaq_area .accordion_cover .accordion_box .accordion_text ol li { width:100%; float:left; margin-bottom:15px; }
 
.filter_box .filter_content_iner { color:#000; }

.facultyfaculty_search .filter-value a { color:#fff !important; cursor: default; }

.row-fluid .titletext_center .imgwithtext_text { max-width:100%; }

.pdresource-hero-section {padding:65px 0;}
.pdresource-hero-section .section-title {text-align:center;margin-bottom: 55px;}
.pdresource-hero-section .section-title h4 {margin-bottom:15px;color:#05A0A8; text-transform:uppercase;}
.pdresource-hero-section .section-title h1 { font-size: 37px; line-height: 46px;}
.pdresource-hero-section .main-img {padding:0 20px;}
.pdresource-hero-section .main-img img {width:100%;}
.pdresource-hero-section .box-content {max-width: 1010px; margin: -120px auto 0; text-align: center; background-color: #03396D;color:#fff;padding: 0 80px 45px;    font-family: 'Open Sans', sans-serif;  font-weight: 700;   position:relative;}
.pdresource-hero-section .box-content .icon-wrap {width: 95px; height: 95px; margin: 0 auto; position: relative; top: -50px; margin-bottom: -25px;}
.pdresource-hero-section .box-content .icon-wrap img {margin-top: 0;}

.resource-box-main {margin-left:-11px;margin-right:-11px;}
.resource-box-main .resource-item {width:calc(33.33% - 22px); margin:0 11px 30px; float:left;border:1px solid #CACACA;}
.resource-box-main .resource-item .resourceitem_inner {padding:35px 20px 70px;}
.resource-box-main .resource-item .resourceitem_inner h5 {font-weight: 500; font-size: 15px; color: #05A0A8; margin-bottom: 5px;}
.resource-box-main .resource-item .resourceitem_inner h3 {font-size: 23px;font-weight: 500;line-height: 32px; margin-bottom:15px;    display: inline-block; width: 100%;}
.resource-box-main .resource-item .resourceitem_inner span {font-family: 'Roboto', sans-serif; font-weight: 500; position:absolute; bottom:30px;left: 20px;}
.resource-box-main .resource-item .resourceitem_inner span:after {content:"\f061"; font-family:FontAwesome; font-size:14px;color:#05A0A8;margin-left: 10px; transition:all ease 0.4s;}
.resource-box-main .resource-item a:hover .resourceitem_inner span:after {color:#033B6E; margin-left:20px;}


.pdresource-listing {padding-bottom:60px; float: left; width: 100%;}
.pdresource-listing .filtertitle {max-width: 362px;  margin:0 auto 30px; position:relative;cursor: pointer;}
.pdresource-listing .filtertitle > span {width: 100%; border: 1px solid #CACACA; display: inline-block; text-align: center; padding: 10.5px 15px; position: relative;font-size: 18px; line-height: 26px;}
.pdresource-listing .filtertitle > span:after {content:"\f107"; font-family:FontAwesome; font-size:20px;color:#05A0A8; margin-left: 12px; line-height: 20px}
.pdresource-listing .filtertitle ul li {list-style:none;padding:7px 12px; border-bottom:1px solid #cacaca;}
.pdresource-listing .filtertitle ul li:last-child {border-bottom:0;}
.pdresource-listing .filtertitle ul {padding: 0; background: #fff; border: 1px solid #cacaca; position: absolute; z-index: 99; width: 100%; margin: 0; display: none;box-shadow: -1px 4px 3px rgba(0,0,0,0.1);}

.pdresource-cta-section {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#059fa7+0,033b6d+62 */
background: rgb(5,159,167); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(5,159,167,1) 0%, rgba(3,59,109,1) 62%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(5,159,167,1) 0%,rgba(3,59,109,1) 62%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(5,159,167,1) 0%,rgba(3,59,109,1) 62%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059fa7', endColorstr='#033b6d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding: 80px 0; width: 100%; float: left;}
.pdresource-cta-section .img-wrap {width: 40%; float: left; text-align: center;}
.pdresource-cta-section .content-wrap {width: 60%; float: left;}
.pdresource-cta-section .content-wrap h2 { font-weight: 400; color: #fff;}
.pdresource-cta-section .wrapper {    display: flex; align-items: center;}
.pdresource-cta-section a.cta_button  {background: #059fa7; padding: 18px 20px; color: #fff; font-size: 18px; line-height: 26px; text-align: center; border-radius: 30px; min-width: 280px; width: auto; float: left; margin-top: 25px; font-weight: 600;}
.pdresource-cta-section a.cta_button:hover { background: #007987;}

.row-fluid .titletext_center .imgwithtext_text ul { margin:10px 0; }
   

.hs-content-id-25368327717 .row-fluid .titletext_center { padding:10px 0; } 
.hs-content-id-25368327717 .row-fluid .imgwithtext_full { padding:30px 0 20px; }  

.video_content { width:580px; } 

/**/ 
.row-fluid .healthcareform_hero { padding:60px 0 30px; text-align:center; }
.row-fluid .healthcareform_hero h3 { color:#05A0A8; font-size:24px; line-height:30px; width:100%; float:left; }
.row-fluid .healthcareform_hero h1 { color:#033B6E; font-size:37px; line-height:44px; width:100%; float:left; margin-top:15px; }
.row-fluid .healthcareform_hero .healthcareform_icon { margin:-40px 0 20px; }
.row-fluid .healthcareform_hero .healthcareform_heroimg { height:320px; margin-top:40px; background-size: cover !important; }
.row-fluid .healthcareform_hero .healthcareform_herocontent { background:#03396D; margin-top: -50px; max-width:1000px; float:none; display:inline-block; color:#fff; padding:0 40px 40px; font-size:17px; line-height:26px; }
.row-fluid .healthcareform_hero .healthcareform_herocontent a:hover { color:#ccc; } 

/**/ 
.row-fluid .spdform_area { padding:30px 0; text-align:center; }
.row-fluid .spdform_area .spdform_main { text-align:left; float:none; display:inline-block; max-width:1000px; }
.row-fluid .spdform_area h3 { width:100%; float:left; margin-bottom:20px; font-weight:400; font-size:28px; line-height:40px; }  
.row-fluid .spdform_area .spdform_form { width:100%; float:left; } 
.row-fluid .spdform_area .spdform_form h3 { display:none; }
.row-fluid .spdform_area .spdform_form form { width:100%; float:left; } 
.row-fluid .spdform_area .spdform_form form input,.row-fluid .spdform_area .spdform_form form select { color: #2A2A2A; margin:0 0 10px; padding:12px 15px; font-weight: 500; font-size:18px; line-height:24px; }
.row-fluid .spdform_area .spdform_form form div > label span:empty { display:none; }
.row-fluid .spdform_area .spdform_form form div > label > span { width:100%; float:left; padding:4px 0; } 
.row-fluid .spdform_area .spdform_form form .hs-form-required { display:none; }
.row-fluid .spdform_area .spdform_form form .hs_submit { width:100%; float:left; }
.row-fluid .spdform_area .spdform_form form .hs_submit .hs-button { width:auto; min-width:250px; height:auto; padding:16px 20px; color:#fff; text-align:center; float:left; }
.row-fluid .spdform_area .spdform_form form .hs_primaryemployer { display: flex; flex-direction: column-reverse; }
.row-fluid .spdform_area .spdform_form form .hs_email { display: flex; flex-direction: column-reverse; }
.row-fluid .spdform_area .spdform_form form .hs_email legend { font-style:italic; font-size:14px; line-height:22px; font-weight: 500; }
.row-fluid .spdform_area .spdform_form form .hs_primaryemployer legend { font-style:italic; font-size:14px; line-height:22px; font-weight: 500; }

.row-fluid .spdform_area .spdform_form form .hs_programcategories,.row-fluid .spdform_area .spdform_form form .hs_professionalcategories { padding-left:0; padding-top:10px !important; }
.row-fluid .spdform_area .spdform_form form .hs_professionalcategories { padding-left:14px; }
.row-fluid .spdform_area .spdform_form form .hs_programcategories > label,.row-fluid .spdform_area .spdform_form form .hs_professionalcategories > label { font-weight:bold; padding-bottom:3px; }
.row-fluid .spdform_area .spdform_form form .hs_programcategories ul,.row-fluid .spdform_area .spdform_form form .hs_professionalcategories ul { width:100%; float:left; margin-top:10px; }
.hs-content-id-29731935746 .row-fluid .spdform_area .spdform_form form .hs_programcategories, .hs-content-id-29731935746 .row-fluid .spdform_area .spdform_form form .hs_professionalcategories { padding-top:0 !important; }
.hs-content-id-29731935746 .row-fluid .spdform_area .spdform_form form .hs_programcategories legend, .hs-content-id-29731935746 .row-fluid .spdform_area .spdform_form form .hs_professionalcategories legend { font-size:17px; padding-bottom:0; color: #000; font-weight: 400; }
.hs-content-id-29731935746 .row-fluid .spdform_area .spdform_form form .hs_programcategories ul, .hs-content-id-29731935746 .row-fluid .spdform_area .spdform_form form .hs_professionalcategories ul { margin-top:0; }
.row-fluid .spdform_area .spdform_form form .hs_programcategories legend,.row-fluid .spdform_area .spdform_form form .hs_professionalcategories legend { font-style:italic; font-size:14px; line-height:22px; font-weight: 500; padding-bottom:10px; } 
.row-fluid .spdform_area .spdform_form form .hs_programcategories ul li, .row-fluid .spdform_area .spdform_form form .hs_professionalcategories ul li { font-size:16px; line-height:22px; }

.row-fluid .spdform_area .spdform_form form .hs-input::-webkit-input-placeholder { color: #2A2A2A; font-family: 'Montserrat', sans-serif; opacity:1; font-size:18px; line-height:24px;}
.row-fluid .spdform_area .spdform_form form .hs-input::-moz-placeholder { color: #2A2A2A; font-family: 'Montserrat', sans-serif; opacity:1; font-size:18px; line-height:24px;}
.row-fluid .spdform_area .spdform_form form .hs-input:-ms-input-placeholder { color: #2A2A2A; font-family: 'Montserrat', sans-serif; opacity:1; font-size:18px; line-height:24px;}
.row-fluid .spdform_area .spdform_form form .hs-input:-moz-placeholder { color: #2A2A2A; font-family:'Montserrat', sans-serif; opacity:1; font-size:18px; line-height:24px; }

.row-fluid .spdform_area .spdform_left { width:70%; float:left; padding-right:20px; }
.row-fluid .spdform_area .spdform_right { width:30%; float:left; background:#E7EBEC; padding:60px 20px; }
 
/**/
.row-fluid .alertcancel_area { padding:0 0 20px; position:relative; text-align:center; } 
.row-fluid .alertcancel_area .alertcancel_boxcover {  max-width: 1010px; float:none; display:inline-block; text-align:left; }
.row-fluid .alertcancel_box { margin-bottom:30px; float:left; width:100%; }
.row-fluid .alertcancel_box:last-child { margin-bottom:0; }
.row-fluid .alertcancel_box .alertcancel_top { display:flex; cursor:pointer; align-items:center; position:relative; padding-right:20px; }
.row-fluid .alertcancel_box .alertcancel_top:before { position:absolute; content:""; right:0; top:50%; margin-top:-2px; width:12px; height:4px; background:#FAA634; }
.row-fluid .alertcancel_box .alertcancel_top:after { position:absolute; content:""; right:4px; top:50%; margin-top:-6px; width:4px; height:12px; background:#FAA634; transition:all .4s ease; }
.row-fluid .alertcancel_box .alertcancel_top.active:after { opacity:0; }

.row-fluid .alertcancel_box .alertcancel_top .alertcancel_icon { max-width:40px; float:left; width:auto; margin-right:15px; }
.row-fluid .alertcancel_box .alertcancel_top h2 { color:#FAA634; float:left; width:auto; font-size:30px; line-height:34px; font-weight: 400; }
.row-fluid .alertcancel_box:first-child .alertcancel_text { display:block; }
.row-fluid .alertcancel_box .alertcancel_text { width:100%; float:left; display:none; padding-left:50px; padding-top: 15px; }  
.row-fluid .alertcancel_box .alertcancel_text ul { width:100%; float:left; list-style:none; margin:0 0 20px; padding:0; list-style:none; }
.row-fluid .alertcancel_box .alertcancel_text ul li { width:100%; float:left; margin-bottom:5px; }
.row-fluid .alertcancel_box .alertcancel_text h5 { font-weight:bold; color:#2A2A2A; }  

/**/
.row-fluid .profesimgtext_area { padding:60px 0 80px; position:relative; }
.row-fluid .profesimgtext_area .wrapper { display:flex; }
.row-fluid .profesimgtext_area .profesimgtext_img { width:50%; float:left; }
.row-fluid .profesimgtext_area .profesimgtext_right { width:50%; float:left; padding:80px 0 80px 25px; }
.row-fluid .profesimgtext_area .profesimgtext_right h5 { color:#05A0A8; font-size:19px; line-height:24px; text-transform:uppercase; }   
.row-fluid .profesimgtext_area .profesimgtext_right h2 { color:#033B6E; font-size:30px; line-height:40px; font-weight:400; }   
.row-fluid .profesimgtext_area .profesimgtext_right ul { width:100%; float:left; list-style:none; margin:0 0 20px; padding:0; list-style:none; }
.row-fluid .profesimgtext_area .profesimgtext_right ul li { width:100%; float:left; margin-bottom:5px; padding-left:15px; position:relative; }
.row-fluid .profesimgtext_area .profesimgtext_right ul li:before { position:absolute; content:""; left:0; top:12px; width:4px; height:4px; border-radius:50%; background:#05A0A8; }
.row-fluid .profesimgtext_area .profesimgtext_right ul li:nth-child(2):before { background:#2A2A2A;  }  
.row-fluid .profesimgtext_area .profesimgtext_right ul li:nth-child(3):before { background:#2A2A2A; border-radius:0; width:5px; height:1px;  }  
.row-fluid .profesimgtext_area .profesimgtext_right ul li:nth-child(4):before { background:#2A2A2A; border-radius:0; width:5px; height:1px; }  
.row-fluid .profesimgtext_area .btn_style { margin-top:10px; }  
   
/**/
.row-fluid .upcourses_area { position:relative; padding:74px 0 35px; }
/* .row-fluid .upcourses_area:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:url(''); } */
.row-fluid .upcourses_area h2 { font-weight:500; color:#fff; font-size:30px; line-height:40px; text-align:center; width:100%; float:left; }
.row-fluid .upcourses_area .upcourses_cover { margin-top:50px; }
.row-fluid .upcourses_area .upcourses_box { padding:0 15px 30px; width:33.33%; float:none; display:inline-block; margin-right:-4px; vertical-align:top; }
.row-fluid .upcourses_area .upcourses_box .upcourses_boxinner { background:#fff; border:1px solid #CACACA; }
.row-fluid .upcourses_area .upcourses_box .upcourses_boximg { height:175px; }  
.row-fluid .upcourses_area .upcourses_box .upcourses_boxcontent { padding:20px; background:#fff; }
.row-fluid .upcourses_area .upcourses_box h5 { width:100%; float:left; font-weight:500; color:#05A0A8; font-size:15px; line-height:24px; }
.row-fluid .upcourses_area .upcourses_box h3 { width:100%; float:left; font-weight:500; color:#033B6E; font-size:23px; line-height:30px; margin:10px 0 20px; }
.row-fluid .upcourses_area .upcourses_box .arrow_btn span { position:relative; float:left; font-weight: 500; width:auto; padding-right:20px; color:#05A0A8; font-size:16px; line-height:24px; }
.row-fluid .upcourses_area .upcourses_box .arrow_btn span:after { position:absolute; content:""; right:0; top:7px; width:11px; height:11px; background:url('https://web.methodistcollege.edu/hubfs/right-icon.png') no-repeat center center; transition:all .4s ease; }
.row-fluid .upcourses_area .upcourses_box:hover .arrow_btn span:after { right:-5px; }

/**/
.row-fluid .deviverview_area { padding:80px 0; position:relative; background:#F3F3F3; }
.row-fluid .deviverview_area .wrapper { display:flex; }
.row-fluid .deviverview_area .deviverview_left { width:50%; float:left; padding:70px 30px 70px 0; }
.row-fluid .deviverview_area .deviverview_left h2 { width:100%; float:left; font-weight:400; margin-bottom:10px; color:#033B6E; font-size:30px; line-height:40px; }
.row-fluid .deviverview_area .deviverview_img { width:50%; float:left; }

/**/ 
.row-fluid .profservices_area { padding:70px 0; position:relative; }
.row-fluid .profservices_area h2 { font-weight:500; font-size:30px; line-height:40px; text-align:center; width:100%; float:left; }
.row-fluid .profservices_area .profservices_cover { width:100%; float:left; text-align:center; margin-top:50px; }
.row-fluid .profservices_area .profservices_box {  width:100%; text-align:left; float:none; display:inline-block; vertical-align:top; max-width:1000px; margin-bottom:40px; }
.row-fluid .profservices_area .profservices_box:last-child { margin-bottom:0; } 
.row-fluid .profservices_area .profservices_icon { width:100px; float:left; }
.row-fluid .profservices_area .profservices_info { width:calc(100% - 100px); float:left; padding-left:50px; }
.row-fluid .profservices_area .profservices_info h3 { font-weight:400; }

.row-fluid .pdresource-hero-section .btn_style a { float:none; display:inline-block; margin-top:15px; }
.row-fluid .pdresource_bluetext .box-content  { font-weight:400; line-height: 30px; }
.row-fluid .pdresource_bluetext .box-content .icon-wrap { font-weight:400; }

/**/
.row-fluid .tablestyle_area { text-align:center; padding:70px 0; }   
.row-fluid .tablestyle_area h2 { width:100%; float:left; color:#033B6E; font-weight:400; }  
.row-fluid .tablestyle_area .tablestyle_cover { margin-top:50px; text-align:left; }    
.row-fluid .tablestyle_area .tablestyle_box { width:33.33%;  float:none; display:inline-block; vertical-align:top; margin-bottom:20px; margin-right:-4px; padding:0 10px; }    
.row-fluid .tablestyle_area .tablestyle_box .tablestyle_boxinner { position:relative; transition:all .4s ease; }
.row-fluid .tablestyle_area .tablestyle_box .tablestyle_boxinner:hover { background:#E5EDEE; }  

.row-fluid .tablestyle_area .tablestyle_box h3 {  width:100%; float:left; font-weight:300; color:#fff; font-size:24px; line-height:30px; padding:15px 20px; background:#059FA7; }
.row-fluid .tablestyle_area .tablestyle_box ul { margin:0; padding:0; list-style:none; width:100%; float:left; }   
.row-fluid .tablestyle_area .tablestyle_box ul li { width:100%; float:left; padding:15px 20px; font-size:18px; line-height:24px; border-bottom:1px solid #CCCCCC; }
.row-fluid .tablestyle_area .tablestyle_box ul li:last-child { border:none; }

body.filter_popup { overflow:hidden; }

/*----*/
.row-fluid .course_wrapper { max-width:1010px; margin:0 auto; float:none; width:100%; } 

.row-fluid .faqbox_area { padding:0 0 30px; position:relative; }
.row-fluid .faqbox_area .faqbox { width:100%; float:left; padding:40px; border:1px solid #ccc; margin-bottom:30px; }
.row-fluid .faqbox_area .faqbox:last-child { margin-bottom:0; }
.row-fluid .faqbox_area .faqbox .faqbox_inner { width:100%; position:relative; float:left; padding-bottom: 40px; display:flex; align-items:center; }
.row-fluid .faqbox_area .faqbox .faqbox_inner .faqbox_downbtn { width:auto; cursor:pointer; position:absolute; bottom:0; left: 50%; transform: translateX(-50%);  font-size: 70px; line-height: 30px;  color: #033B6E; }
.row-fluid .faqbox_area .faqbox .faqbox_inner .faqbox_downbtn i { line-height:0; }
.row-fluid .faqbox_area .faqbox .faqbox_inner .faqbox_downbtn i:before { transition:all .4s ease; }
.row-fluid .faqbox_area .faqbox .faqbox_inner .faqbox_downbtn.active i:before { content:"\f106"; }

.row-fluid .faqbox_area .faqbox .faqbox_inner > div { width:50%; float:left; }
.row-fluid .faqbox_area .faqbox .faqbox_inner h3 { line-height:38px; }
.row-fluid .faqbox_area .faqbox .faqbox_text { display:none; padding-top:20px; }
.row-fluid .faqbox_area .faqbox .btn_style a { float:right;  }

/**/
.row-fluid .additionalcourse_area { padding:50px 0 80px; position:relative; }
.row-fluid .additionalcourse_area h2 { font-weight: 400; margin-bottom: 30px; }
.row-fluid .additionalcourse_area .additionalcourse_top { width:72%; float:left; padding-right:50px; }
.row-fluid .additionalcourse_area .additionalcourse_btmtext { width:28%; float:left; background:#E7EBEC; padding:50px 20px; }
.row-fluid .additionalcourse_area h5 { width:100%; float:left; color:#000; margin:5px 0 0; }
.row-fluid .additionalcourse_area .additionalcourse_top a { color:#000; }
.row-fluid .additionalcourse_area .additionalcourse_top a:hover { color:#05A0A8; }
.row-fluid .additionalcourse_area .additionalcourse_top ul { padding-left:20px; margin:5px 0; }
.row-fluid .additionalcourse_area .additionalcourse_btmtext h5 { margin-bottom:5px; }
          
/*** accreditation page ***/
.row-fluid .accreditation_row { padding:40px 0; }
.row-fluid .accreditation_title { margin:0 0 20px; }
.row-fluid .accreditation_title h2 { margin-bottom:10px; }
.row-fluid .accreditation_title h1 { font-size: 37px; line-height: 46px; } 
.row-fluid .accreditation_box { padding:5px; width:33.33%; float:left; text-align:center; }
.row-fluid .accreditation_box .close { width:auto; position:absolute; top:8px; right:8px; line-height:0; cursor:pointer; z-index:9; opacity:0; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.row-fluid .accreditation_box.open .close { opacity:1; }
.row-fluid .accreditation_box .inner { /*border:1px solid #c6c6c6;*/ position:relative; }
.row-fluid .accreditation_front { height:433px; background:#fff; position:relative; display: flex; align-items: center; cursor:pointer; }
.row-fluid .accreditation_front .boxrow { margin:0 auto; }
.row-fluid .accreditation_front .boxrow .logo { margin-bottom:60px; padding:15px; display:block; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.row-fluid .accreditation_front .title { padding:8px 15px; font-size:16px; line-height:24px; color:#fff; position:absolute; bottom:0; left:0; width:100%; background:#033b6e; font-weight:500; display: flex; align-items: center; }
.row-fluid .accreditation_front .title label { margin:0 auto; }
.row-fluid .accreditation_front .boxrow.iframe .embed { display:block; }
.row-fluid .accreditation_front .boxrow.iframe .logo { display:none; }

.row-fluid .accreditation_front .boxrow.img .embed { display:none; }
.row-fluid .accreditation_front .boxrow.img .logo { display:block; }

.row-fluid .accreditation_back { padding:30px 10px 30px 15px; width:100%; height:100%; font-size:17px; line-height:29px; color:#fff; text-align:left; font-weight:300; position:absolute; top:0; left:0; font-family: 'Open Sans', sans-serif; background: rgb(4,152,163);
background: -moz-linear-gradient(45deg,  rgba(4,152,163,1) 0%, rgba(3,82,123,1) 100%);
background: -webkit-linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%);
background: linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0498a3', endColorstr='#03527b',GradientType=1 ); }
.row-fluid .accreditation_back h4 { margin:0 0 20px; font-size: 22px; line-height: 29px; font-weight: 700; color:#fff; }
.row-fluid .accreditation_front:hover .boxrow .logo { transform: translateY(-7px); -moz-transform: translateY(-7px); -webkit-transform: translateY(-7px); -ms-transform: translateY(-7px); -o-transform: translateY(-7px); }
.row-fluid .accreditation_box.open .accreditation_back { opacity:1; visibility: visible; transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); }
.row-fluid .accreditation_box .accreditation_back a { color:#fff; text-decoration:underline; }
.row-fluid .accreditation_front .mCSB_scrollTools .mCSB_draggerContainer { right:-10px !important; }

.row-fluid .accreditation_box{ -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; -ms-transform: perspective(1000px); -moz-transform: perspective(1000px); -moz-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  }
.row-fluid .accreditation_box .inner{ -webkit-transition: 0.6s; -webkit-transform-style: preserve-3d; -ms-transition: 0.6s; -moz-transition: 0.6s; -moz-transform: perspective(1000px); -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transition: 0.6s; transform-style: preserve-3d; }
.row-fluid .accreditation_box .inner .accreditation_front,.accreditation_box .inner .accreditation_back{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: 0.6s; -webkit-transform-style: preserve-3d; -webkit-transform: rotateY(0deg); -moz-transition: 0.6s; -moz-transform-style: preserve-3d; -moz-transform: rotateY(0deg); -o-transition: 0.6s; -o-transform-style: preserve-3d; -o-transform: rotateY(0deg); -ms-transition: 0.6s; -ms-transform-style: preserve-3d; -ms-transform: rotateY(0deg); transition: 0.6s; transform-style: preserve-3d; transform: rotateY(0deg); }
.row-fluid .accreditation_box .inner .accreditation_back{ -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); transform: rotateY(-180deg); }

@media(min-width:768px) { 
    .row-fluid .accreditation_box:hover .inner .accreditation_front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
    .row-fluid .accreditation_box:hover .inner .accreditation_back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); }   
    .scholarships-tabs-wrap .scholarships-tabs-title { display:none; }
    .pdresource-hero-section-list-btn-main-wra.mobile-show { display:none !important; }
    
    .select_job { display: none; }
    
}
@media(max-width:768px) { 
    .row-fluid .accreditation_box.open .inner .accreditation_front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
    .row-fluid .accreditation_box.open .inner .accreditation_back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); }   
    
}

/*** Campus Page ***/
.row-fluid .campus_row .accreditation_front.rowbox {background: linear-gradient(45deg,  rgba(3,82,123,1) 0%,rgba(4,152,163,1) 100%);}
.row-fluid .campus_row .accreditation_front.image { position:relative; background-size:cover; background-position:center center; background-repeat:no-repeat; }
.row-fluid .campus_row .accreditation_front.image:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:linear-gradient(45deg,  rgba(3,82,123,1) 0%,rgba(4,152,163,1) 100%);transition:all .4s ease-in-out; opacity:0.60; }
.row-fluid .campus_row .accreditation_front { height:345px;}

.row-fluid .campus_row .accreditation_front .title { padding:10px; width:100%; font-size: 22px; line-height: 30px; font-weight: 600; position:relative; top:0; bottom:0; background:transparent; }

/* .row-fluid .campus_row .accreditation_back { transform: rotateY(180deg); }
.row-fluid .campus_row .accreditation_box .inner:hover .accreditation_back { transform: rotateY(0); opacity: 1; visibility: visible; }
 */
.row-fluid .campusvideo_code { width:100%; height:100%; position:absolute; top:0; left:0; display:none; opacity:0; visibility:hidden; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out; }
.row-fluid .campus_video { margin:0 0 30px; height:500px; background-size:cover; background-position:center center; background-repeat:no-repeat; position:relative; display: flex; align-items: center; position:relative; }
.row-fluid .campus_video:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#2b2b2b; opacity:0.49; } 
.row-fluid .campus_video:after { content:''; width:100%; border-bottom:1px solid #e8e8e8; position:absolute; bottom:-30px; left:0; }
.row-fluid .campus_video a.play { margin:0 auto; width:120px; position:relative; }
.row-fluid .campusvideo_section.open .campusvideo_code { visibility:visible; opacity:1; display:block; }
.row-fluid .campusvideo_code iframe { width:100%; height:100%; }

.row-fluid .nav_menu { padding:40px 0 15px; min-height:200px; }
.row-fluid .nav_menu .nav { background:#fff; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out;  }
.row-fluid .nav_menu h2 { padding:0 0 20px; font-size: 29px; line-height:36px; font-weight: 700; text-align:center; }
.row-fluid .nav_menu ul { margin:0; padding:0; list-style-type:none; width:100%; text-align:center; }
.row-fluid .nav_menu ul li { margin:0 -2px !important; margin:0; padding:3px; width:16.66%; display:inline-block; float:none !important; vertical-align: top; }
.row-fluid .nav_menu ul li a { padding:5px; min-width:100%; width:100%; min-height:79px; font-size: 19px; line-height: 22px; background:#e8e8e8; white-space: normal; word-break: break-word; display: flex; align-items: center; justify-content:center; color:#3e3e3e; }
.row-fluid .nav_menu ul li a:hover , .row-fluid .nav_menu ul li.active a { background:#033b6e; color:#fff; }
.row-fluid .nav_menu .nav.fixedclass { position:fixed; top:0; left:0; width:100%; background:#fff; z-index:99999999999; }
.row-fluid .nav_menu .nav.fixedclass h2 { display:none; }
.row-fluid .nav_menu .nav.fixedclass ul li a { font-size:15px; line-height:20px; min-height:50px; }

.row-fluid .cover_main { padding:40px 0; border-bottom:1px solid #e8e8e8; } 
.row-fluid .main_title { padding:0 0 20px; }
.row-fluid .main_title h3 { font-size:22px; line-height:30px; }
.row-fluid .cover_main .main_title { text-align:left; }

.row-fluid .chapel_section .slick-list { padding:0; }
.row-fluid .chapel_nav .slick-track { margin:0 auto; }
.row-fluid #nav2 .chapel_nav .slick-track { transform: translate3d(0, 0px, 0px) !important; }
.row-fluid #nav1 .chapel_nav .slick-track { transform: translate3d(0, 0px, 0px) !important; }
.row-fluid #nav3 .chapel_nav .slick-track { transform: translate3d(0, 0px, 0px) !important; }
.row-fluid .chapel_section .cover_main { text-align:center; }
.row-fluid .chapel_section .cover_main .slick-list { position: relative; display: block; overflow: hidden; margin:0; padding:0; min-width:100%; }
.row-fluid .chapelrow_img { width:60%; float:left; }
.row-fluid .chapelrow_text { padding:30px 20px; color:#fff; min-height:420px; width:40%; float:left; background:#048699; text-align:left; display: flex; align-items: center; }
.row-fluid .chapelrow_text a { color:#fff; text-decoration:underline; }
.row-fluid .chapel_for { position:relative; }
.row-fluid .chapel_box .inner { padding:5px; cursor:pointer; }
.row-fluid .chapel_box .images { height:120px; }
.row-fluid .chapel_box .text { padding:8px 15px; font-size:17px; line-height:24px; color:#fff; background:#3c3c3c; }
.row-fluid .chapel_box .text .sameheight { display: flex; align-items: center; }
.row-fluid .chapel_nav { padding:15px 0 0; width:100%; max-width:1000px; text-align:left; display:inline-block; }

.row-fluid .chapel_nav .slick-arrow { color:#033b6e; border:none; width:60px; background: transparent; }
.row-fluid .chapel_nav .slick-arrow:before { color:#033b6e; }
.row-fluid .chapel_nav .slick-prev { left:-70px; }
.row-fluid .chapel_nav .slick-next { right:-70px; }
.row-fluid .slick-current .chapel_box .text { background:#048699; }

.row-fluid .student_box .images { width:60%; float:left; }
.row-fluid .student_box .text { padding:30px 20px; color:#fff; min-height:420px; width:40%; float:left; background:#048699; display: flex; align-items: center; text-align:left; }

.row-fluid .recognition_section { padding:60px 0; background: rgb(4,152,163); background: -moz-linear-gradient(45deg,  rgba(4,152,163,1) 0%, rgba(3,82,123,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%); background: linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0498a3', endColorstr='#03527b',GradientType=1 ); }
.row-fluid .recognition_section h2 { font-size:29px; line-height:38px; color:#fff; font-weight:500; text-align:center; }
.row-fluid .recognition_slider { margin-top:20px; }
.row-fluid .recognition_row .images { width:350px; float:left; }
.row-fluid .recognition_row .text { padding:30px; width:calc(100% - 350px); border: 1px solid #707070; background:#fff; float:left; }
.row-fluid .recognition_row .text h4 { padding:0 0 10px; font-size:25px; line-height:32px; color:#026c92; font-weight:500; }

.row-fluid .recognition_slider { padding:0 20px; }
.row-fluid .recognition_slider .slick-list { position: relative; display: block; overflow: hidden; margin:0; padding:0; min-width:100%; }
.row-fluid .recognition_slider .slick-arrow { border:none; width:20px; height:20px; background: transparent; }
.row-fluid .recognition_slider .slick-arrow:before { color:#fff; }
.row-fluid .recognition_slider .slick-prev { left:-10px; }
.row-fluid .recognition_slider .slick-next { right:-10px; }
.row-fluid .recognition_slider .slick-list { padding:0; }

.row-fluid .strip_section { padding:60px 0; }
.row-fluid .strip_main { margin:0 auto; width:100%; max-width:1000px; }
.row-fluid .strip_img { margin:0 -2px; width:300px; text-align:center; display:inline-block; vertical-align:middle; }
.row-fluid .strip_text { margin:0 -2px; padding:10px 0 10px 30px; width:calc(100% - 300px); display:inline-block; vertical-align:middle; }
.row-fluid .strip_text h3 { padding:0 0 8px; font-size:29px; line-height:36px; }
.row-fluid .strip_text .btn_style { margin-top:15px; }

.row-fluid .about_hero { padding:80px 0; }
.row-fluid .about_hero .left { padding:0 20px 0 0; width:60%; float:left; }
.row-fluid .about_hero .left h2 { margin:0 0 10px; }
.row-fluid .about_hero .left h1 { font-size: 37px;  line-height: 46px; }
.row-fluid .about_hero .right { margin-top:30px; padding:50px; font-size:18px; line-height:30px; color:#033b6e; width:40%; float:left; background:#f2f2f2; border-left:7px solid #033b6e; font-weight:500; }
.row-fluid .about_hero .right .logo { margin-top:10px; }

.row-fluid .values_section { padding:100px 0 80px; position:relative; text-align:center; }
.row-fluid .values_section:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; opacity:0.80; background: rgb(3,59,110);
background: -moz-linear-gradient(-45deg,  rgba(3,59,110,1) 0%, rgba(3,59,110,1) 46%, rgba(5,160,168,1) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(3,59,110,1) 0%,rgba(3,59,110,1) 46%,rgba(5,160,168,1) 100%);
background: linear-gradient(135deg,  rgba(3,59,110,1) 0%,rgba(3,59,110,1) 46%,rgba(5,160,168,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033b6e', endColorstr='#05a0a8',GradientType=1 ); }
.row-fluid .values_section > div { position:relative; }
.row-fluid .values_section h2 { font-size: 67px; line-height:76px; font-weight: 700; color:#fff; }
.row-fluid .values_slider { margin:40px auto 0; max-width:820px; width:100%; color:#fff; font-weight:300; }
.row-fluid .values_box h3 { font-size:30px; line-height:38px; color:#fff; text-transform:uppercase; font-weight:300; letter-spacing: 15px; }
.row-fluid .values_box h3:after { content:''; margin:15px auto 5px; width:74px; height:4px; display:block; background:#0fe2ed; }
.row-fluid .values_box .text { font-size: 24px; line-height: 36px; font-style:italic; }

.row-fluid .values_slider .slick-list { position: relative; display: block; overflow: hidden; margin:0; padding:0; min-width:100%; }
.row-fluid .values_slider ul.slick-dots li button { width:12px; height:12px; background:#fff; }
.row-fluid .values_slider ul.slick-dots li button:hover, .row-fluid .values_slider ul.slick-dots li.slick-active button { background:#0fe2ed; }

.row-fluid .history_section { padding:60px 0 80px; background:#efefef; }
.row-fluid .history_section .main_title { margin:0 0 10px; text-align:center; }
.row-fluid .history_section .main_title h3 { font-size:30px; line-height:36px; }
.row-fluid .history_row { height:470px; background-size:cover; background-position:center center; position:relative; } 
.row-fluid .history_row .text { padding:10px 15px; font-size:20px; line-height:32px; width: 100%; color:#fff; position:absolute; bottom:0; left: 0; background: rgba(3,59,110,0.84); text-align: left; display: flex; align-items: center; }
.row-fluid .history_row .text span.year { margin-right:20px; font-size: 64px; line-height: 1; font-weight: 700;  color:#7bb0e2; vertical-align: middle; }

.row-fluid .history_box .inner { padding:5px; cursor:pointer; }
.row-fluid .history_box .image { height:100px; background-size:cover; background-position:center center; }
.row-fluid .history_box .text { padding:8px 15px; font-size:17px; line-height:24px; color:#fff; background:#3c3c3c; }

.row-fluid .history_nav { margin:0 auto; padding:20px 0 0; width:100%; max-width:1000px; text-align:left; }
.row-fluid .history_nav .slick-arrow { color:#033b6e; border:none; width:60px; background: transparent; }
.row-fluid .history_nav .slick-arrow:before { color:#033b6e; }
.row-fluid .history_nav .slick-prev { left:-70px; }
.row-fluid .history_nav .slick-next { right:-70px; }
.row-fluid .slick-current .history_box .text { background:#048699; }

.row-fluid .history_section .slick-list { position: relative; display: block; overflow: hidden; margin:0; padding:0; min-width:100%; }

.row-fluid .honors_section { padding:60px 0 80px; background-image: linear-gradient(35deg, #05a0a8 0%, #033b6e 100%); }
.row-fluid .honors_section h2 { margin:0 0 15px; color:#fff; text-align:center; font-weight: 500; }
.row-fluid .honors_slider { margin:30px 0 0; padding:0 20px; }
.row-fluid .honors_box { padding:40px; font-size:17px; line-height:28px; background:#fff; border: 1px solid #707070; }
.row-fluid .honors_box .logo { width:255px; float:left; }
.row-fluid .honors_box .text { padding:0 0 0 50px; width:calc(100% - 255px); float:left; }
.row-fluid .honors_box .text h3 { font-size:25px; line-height:32px; color:#026c92; font-weight:500; }  

.row-fluid .honors_slider .slick-list { position: relative; display: block; overflow: hidden; margin:0; padding:0; min-width:100%; }
.row-fluid .honors_slider .slick-arrow { border:none; width:20px; height:20px; background: transparent; }
.row-fluid .honors_slider .slick-arrow:before { color:#fff; }
.row-fluid .honors_slider .slick-prev { left:-10px; }
.row-fluid .honors_slider .slick-next { right:-10px; }
.row-fluid .honors_slider .slick-list { padding:0; }

.row-fluid .community_partner .titlefaq_areaV2 { padding:60px 0; width:100%; float:left; }
.row-fluid .community_partner .titlefaq_areaV2 h3 { margin-bottom:30px; font-size: 36px; line-height: 46px; text-align:center; display: inline-block; width: 100%; }


.row-fluid .outcome_main { margin:0 auto; max-width:950px; width:100%; }
.row-fluid .outcome_rates { padding:80px 0; }
.row-fluid .outcome_rates .main_title { margin:0 0 30px; }
.row-fluid .outcome_rates .main_title h2 { font-weight:400; text-align:center; } 
.row-fluid .outcome_main .title { padding:25px 15px; font-size:22px; line-height:30px; color:#fff; background:#7e7e7e; text-align:center;  font-weight:700; }
.row-fluid .outcome_main .boxtitle { margin-top:10px; padding:11px 15px; font-size:18px; line-height:26px; color:#fff; background:#7e7e7e; font-weight:700; }
.row-fluid .outcome_top .title_row ul { margin:0; padding:0; list-style-type:none; width:100%; background:#e6e6e6; float:left; } 
.row-fluid .outcome_top .title_row ul li { padding:10px 15px; min-height:65px; width:33.33%; font-size:18px; line-height:22px; float:left; background:#e6e6e6; text-align:center; font-weight:700; display: flex; align-items: center; }
.row-fluid .outcome_top .title_row ul li span { margin:0 auto; }
.row-fluid .outcome_top .title_row ul li:first-child { text-align:left; }
.row-fluid .outcome_top .title_row ul li:first-child span { margin:0; }

.row-fluid .outcome_top .listbox ul { margin:0; padding:0; list-style-type:none; width:100%; float:left; } 
.row-fluid .outcome_top .listbox ul li { padding:10px 15px; min-height:65px; width:33.33%; font-size:18px; line-height:22px; float:left; background:#f8f8f8; text-align:center; font-weight:300; border-bottom:1px solid #e6e6e6; display: flex; align-items: center; }
.row-fluid .outcome_top .listbox ul li span { margin:0 auto; }
.row-fluid .outcome_top .listbox ul li:first-child { text-align:left; font-weight:700; }
.row-fluid .outcome_top .listbox ul li:first-child span { margin:0; }
.row-fluid .outcome_top .listbox ul li:nth-child(2) { background:#fff; }

.row-fluid .outcome_bottom { margin-top:15px; }
.row-fluid .outcome_bottom .listbox ul { margin:0; padding:0; list-style-type:none; width:100%; float:left; } 
.row-fluid .outcome_bottom .listbox ul li { padding:10px 15px; min-height:65px; width:33.33%; font-size:18px; line-height:22px; float:left; text-align:center; font-weight:300; display: flex; align-items: center; }
.row-fluid .outcome_bottom .listbox ul li span { margin:0 auto; }
.row-fluid .outcome_bottom .listbox ul li:first-child { width:66.66%; text-align:left; font-weight:700; }
.row-fluid .outcome_bottom .listbox ul li:first-child span { margin:0; }
.row-fluid .outcome_bottom .listbox ul:nth-child(2n) { background:#f8f8f8; }
  
/**/  
.row-fluid .policyfilter { position:relative; padding:50px 0; text-align:center; }   
.row-fluid .policyfilter .policyfilter_wrap { max-width:1700px; float:none; display:inline-block; position:relative; text-align:left; }
.row-fluid .policyfilter h2 { margin-bottom:20px; font-weight:300 }
.row-fluid .policyfilter .imgwithtext_inner { margin-bottom:50px; color: #2a2a2a;  font-size: 17px; line-height: 30px; font-family: 'Open Sans', sans-serif; }
.row-fluid .policyfilter .imgwithtext_inner h1 { font-size: 37px; line-height: 44px; }

.row-fluid .policyfilter_left { padding-right:100px; }
.row-fluid .policyfilter .policyfilter_title { padding-top: 0; position:absolute; right:0; top:20px; width:100%; max-width:280px; }
.row-fluid .policyfilter .policyfilter_itemcover { width: 100%; float: left; padding: 0; margin: 0; border: 1px solid #ccc; background:#fff; } 
.row-fluid .policyfilter .policyfilter_item { border-bottom: 1px solid #ccc; color: #2a2a2a; width: 100%; float: left; padding: 10px 20px; white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit; }
.row-fluid .policyfilter .policyfilter_item:hover,.row-fluid .policyfilter .policyfilter_item.active { background: #e5e5e5; }
.row-fluid .policyfilter .policyfilter_icon { padding:5px; display:none; float: right; cursor:pointer; background:#033B6E; width:45px; height:45px; color: #fff; font-size: 30px; line-height: 35px; text-align: center; }
.row-fluid .policyfilter .policyfilter_icon.active i:before { content:"\f00d"; } 

.row-fluid .policyfilter_box { margin-bottom:40px; color: #2a2a2a;  font-size: 17px; line-height: 30px; font-family: 'Open Sans', sans-serif; }
.row-fluid .policyfilter_box h3 { margin-bottom:5px; font-weight: 500; font-size: 29px;  line-height: 36px;  font-weight: 400; } 

.row-fluid .policyfilter_accordion { margin-top:30px; }  
.row-fluid .policyfilter_cover .accordion_option { margin:20px 0 0 0; }
.row-fluid .policyfilter_cover .accordion_section  { padding:0; }
.row-fluid .policyfilter_cover .accordion_text a { font-weight:600; }

.row-fluid .accordion_showhide { margin: 25px 0 15px; text-align:right; }
.row-fluid .accordion_showhide a { font-size: 14px; line-height: 18px; text-transform: uppercase; letter-spacing: .5px; padding: 0 15px; font-weight:600; }
.row-fluid .accordion_showhide a.expand { position: relative; padding-left: 0 }
.row-fluid .accordion_showhide a.expand span { position: relative; left: 13px; font-size: 24px; top: 3px; color:#05A0A8 !important; }
.row-fluid .accordion_showhide a.expand:hover span { color: #033B6E }
 
 

/*---*/
.accordion_section { padding:50px 0; position:relative; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.accordion_section h3 { font-weight: 400; font-size: 29px; line-height: 36px; margin-bottom:25px; }
.accordion_section .accordion_cover .accordion_box h4 { position:relative; cursor:pointer; font-weight: 700; font-size: 22px; padding:15px 20px 15px 55px; line-height: 36px; border-top:1px solid #ccc;  }
.accordion_section .accordion_cover .accordion_box h4:after { position: absolute; content: ""; height: 25px; width: 4px; background: #059EA6; left: 21px; top: 50%; transform: translateY(-50%); transition:all .4s ease; }
.accordion_section .accordion_cover .accordion_box h4:before { position: absolute; content: ""; height: 4px; width: 25px; background: #059EA6; left: 10px; top: 50%; transform: translateY(-50%); }
.accordion_section .accordion_cover .accordion_box h4.active:after { opacity:0; transition:all .4s ease; }


.accordion_section .accordion_cover .accordion_box .accordion_text { padding:5px 20px 15px 55px; display:block; }

.accordion_section.blue_bg h3,.accordion_section.purple_bg h3,.accordion_section.oreng_bg h3 { color:#fff; }
.accordion_section.blue_bg .accordion_cover .accordion_box h4,.accordion_section.purple_bg .accordion_cover .accordion_box h4,.accordion_section.oreng_bg .accordion_cover .accordion_box h4 { color:#fff; }
.accordion_section.blue_bg .accordion_cover .accordion_box .accordion_text,.accordion_section.purple_bg .accordion_cover .accordion_box .accordion_text,.accordion_section.oreng_bg .accordion_cover .accordion_box .accordion_text { color:#fff; }



.lphero_main:before { display:block !important;  content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.85;background: rgb(23,170,184);background: -moz-linear-gradient(-45deg,  rgba(23,170,184,1) 0%, rgba(2,38,71,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(23,170,184,1) 0%,rgba(2,38,71,1) 100%);background: linear-gradient(135deg,  rgba(23,170,184,1) 0%,rgba(2,38,71,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17aab8', endColorstr='#022647',GradientType=1 );}

.row-fluid .tuition-fees-section.imgwithtext_full { padding:25px 0; }
.row-fluid .tuition-fees-section .tuition-fees-right { padding-top: 20px; padding-bottom: 25px; padding-left: 30px; }

/**** Alumni Page 28-09-2020 ***/
.row-fluid .alumni_association { padding:80px 0 0; }
.row-fluid .association_left { padding:0 25px 0 0; width:calc(100% - 450px); float:left; }
.row-fluid .association_left h1 { font-size:37px; line-height:46px; }
.row-fluid .association_right { padding:26px 30px 35px; width:450px; float:left; font-size:18px; line-height:35px; background:#033b6e; color:#fff; }
.row-fluid .association_right h2 { color:#fff; }
.row-fluid .association_right .text { margin:10px 0; font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:300; }
.row-fluid .association_right .btn_style a { min-width:182px; }

.row-fluid .giving_section { padding:26px 30px 35px; width:450px; float:left; font-size:18px; line-height:35px; color:#fff; position:fixed; top:40%; right:-500px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.39); background-color: #033b6e; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out; z-index:9999; }
.row-fluid .giving_section h2 { color:#fff; }
.row-fluid .giving_section .content { margin:10px 0; font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:300; }
.row-fluid .giving_section .btn_style a { min-width:182px; }
.row-fluid .giving_section .givingclose { width:13px; height:13px; position:absolute; top:20px; right:16px; cursor:pointer; }
.row-fluid .giving_section.open { right:0; }

.row-fluid .giving_section.hidebox { right:-500px; }

.row-fluid .alumni_events_main { padding:50px 0 60px; border-bottom:1px solid #cccccc }
.row-fluid .alumni_events h2 { font-weight:400; padding:0 0 20px; }
.row-fluid .alumni_events .image img { width:100%; }
.row-fluid .alumni_events .content { margin:20px 0 15px; line-height:28px; }
.row-fluid .alumni_events .btn_style a { min-width:318px; }

.row-fluid .nominations_section { padding:60px 0; }
.row-fluid .nominations_section .main_title { text-align:center; }
.row-fluid .nominations_section .main_title h2 { padding:0 0 15px; font-weight:400; }
.row-fluid .nominations_main { margin:0 -20px; }

.row-fluid .nominations_box { padding:20px; width:50%; float:left; }
.row-fluid .nominations_box.full { width:100%; }
.row-fluid .nominations_box .inner { padding:15px; border:1px solid #cccccc; }
.row-fluid .nominations_box .image { height:245px; }
.row-fluid .nominations_box .text { padding:20px 0 10px; }
.row-fluid .nominations_box .text h3 { font-size:29px; line-height:38px; font-weight:400; }
.row-fluid .nominations_box .btn_style { margin-top:15px; }
.row-fluid .nominations_box .btn_style a { padding:19px 40px; font-size:17px; min-width:auto; }
.row-fluid .nominations_box.full .image { width:500px; float:left; height:auto; }
.row-fluid .nominations_box.full .text { padding:20px 10px 20px 50px; width:calc(100% - 500px); float:left; }

.row-fluid .alumni_join { padding:50px 0; background-image: linear-gradient(-35deg, #05a0a8 0%, #033b6e 100%); }  
.row-fluid .alumni_join .text { margin:0 -2px; width:400px; display:inline-block; vertical-align:middle; }
.row-fluid .alumni_join .text h2 { margin:0 0 20px; font-size:59px; line-height:65px; text-transform:uppercase; color:#fff; }
.row-fluid .alumni_join .text .btn_style a { padding:19px 40px; font-size:17px; min-width:auto; }
.row-fluid .alumni_join .images { margin:0 -2px; padding-left:50px; width:calc(100% - 400px); display:inline-block; vertical-align:middle; text-align:right; }

.row-fluid .alumni_newsletter { background:#035870; color:#fff; }
.row-fluid .alumni_newsletter .book { margin:-40px -2px 0; width:388px; display:inline-block; vertical-align:middle; }
.row-fluid .alumni_newsletter .text { margin:0 -2px; padding:0 0 0 50px; width:calc(100% - 388px); max-width:600px; display:inline-block; vertical-align:middle; }
.row-fluid .alumni_newsletter .text h2 { margin:0 0 15px; font-size: 30px; line-height: 41px; font-weight: 400; color:#fff; }
.row-fluid .alumni_newsletter .text .hs-form-field > label { display:none; }  
.row-fluid .alumni_newsletter .form .hs-input { padding:0 30px; height:62px; border-radius:100px; font-family: 'Montserrat', sans-serif; font-size: 19px; line-height: 24px; color: #a3a3a3; }

.row-fluid .alumni_newsletter .form { position:relative; }
.row-fluid .alumni_newsletter .form .hs-input::-webkit-input-placeholder { font-size: 19px; line-height: 24px; color: #a3a3a3; font-family: 'Montserrat', sans-serif; font-weight:400; }
.row-fluid .alumni_newsletter .form .hs-input::-moz-placeholder { font-size: 19px; line-height: 24px; color: #a3a3a3; font-family: 'Montserrat', sans-serif; font-weight:400; }
.row-fluid .alumni_newsletter .form .hs-input:-ms-input-placeholder { font-size: 19px; line-height: 24px; color: #a3a3a3; font-family: 'Montserrat', sans-serif; font-weight:400; }
.row-fluid .alumni_newsletter .form .hs-input:-moz-placeholder { font-size: 19px; line-height: 24px; color: #a3a3a3; font-family: 'Montserrat', sans-serif; font-weight:400; }
.row-fluid .alumni_newsletter .form .hs_submit { position:absolute; top:6px; right:0; width:auto; }
.row-fluid .alumni_newsletter .form .hs-button { margin:0; padding:19px 30px; min-width:156px; font-size:17px; line-height:24px; height:auto; font-family: 'Montserrat', sans-serif; text-align:center; }

.row-fluid .about2_content { padding:60px 0; font-size:17px; line-height:28px; }
.row-fluid .about2_content .btn_style a { float:none; display:inline-block; }
.row-fluid .about2_content h2 { margin:0 0 10px; font-weight:400; } 
.row-fluid .about2_content .btn_style { margin:20px 0 0; } 


.row-fluid .lpgatedv2_hero.lphero_main:before {  display: none !important; }

.row-fluid .deviverview_area.v2{ background:#fff; padding-top:0; }
.row-fluid .deviverview_area.v2 .deviverview_img { width: 365px; height: 430px; }
.row-fluid .deviverview_area.v2 .deviverview_left { width: calc(100% - 365px); padding-top:0; padding-bottom:0; }
.row-fluid .deviverview_area.v2 .wrapper { }
.row-fluid .deviverview_area.v2 .deviverview_text { padding-right: 25px; }
.row-fluid .deviverview_area.v2 .deviverview_text ol { margin: 0; padding-left: 20px; }
.row-fluid .deviverview_area.v2 .btn_style { margin-top: 20px; }

/* */
.our-partner-section { background-image: linear-gradient(-27deg, #05a0a8 0%, #033b6e 100%); color: #fff; text-align: center; padding: 50px 0 110px; }
.our-partner-section .titletext_center { text-align: center; max-width: 960px; margin: 0 auto; }
.our-partner-section .titletext_center h3 { color: #fff; }
.our-partner-section .titletext_center a { word-break: break-all; color:#fff; }
.our-partner-section .titletext_center a:hover { color:#05a0a8; }
.our-partner-section .our-partner-slider { }
.our-partner-section .our-partner-slider .inner { background: #fff; height: 180px; display: flex; align-items: center; justify-content: center; padding: 15px; margin: 12px; }
.our-partner-section .our-partner-slider ul.slick-dots { padding: 20px 0 0; }
.our-partner-section .our-partner-slider ul.slick-dots li { }
.our-partner-section .our-partner-slider ul.slick-dots li button { background: #05a0a8; }
.our-partner-section .our-partner-slider ul.slick-dots li.slick-active button { background: #fff; }
.our-partner-section .our-partner-slider .slick-list { padding: 0; }
.our-partner-section .slick-list { min-width: auto; }
 
.row-fluid .flexclm_left_full .accordion_section { border-top: 1px solid #ccc; margin-top: 30px; }

.volunteer-oppo { background-color: #033b6e; padding: 17px 0 40px; color: #fff; }
.volunteer-oppo h3 { color: #fff; }
.volunteer-oppo  .thumb { width: 360px; height: 248px; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.62); border: 12px solid #ffffff; transform: rotate(-5deg); margin-top: -20px; }
.volunteer-oppo  .inner { display: flex; align-items: center; }
.volunteer-oppo .content { width: calc(100% - 360px); padding-left: 51px; }
.volunteer-oppo .content .text { padding: 5px 0 10px; } 


.lp_tech_hero { position: relative; padding: 105px 0 273px; background: rgb(5, 158, 166); background: -moz-linear-gradient(45deg, rgba(5, 158, 166, 1) 0%, rgba(3, 59, 109, 1) 100%); background: -webkit-linear-gradient(45deg, rgba(5, 158, 166, 1) 0%, rgba(3, 59, 109, 1) 100%); background: linear-gradient(45deg, rgba(5, 158, 166, 1) 0%, rgba(3, 59, 109, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#059ea6', endColorstr='#033b6d', GradientType=1); text-align: center; }
.lp_tech_hero h1 { color: #fff; }
.lp_tech_video { position: relative; z-index: 1; margin: -200px 0 0; }
.lp_tech_video .fx { display: flex; margin: 0 -9px; }
.lp_tech_video .left-side { flex: 0 0 70%; }
.lp_tech_video .right-side { flex: 0 0 30%; }
.lp_tech_video .single-cta { }
.lp_tech_video .single-cta img { width: 100%; }
.lp_tech_video .single-cta + .single-cta { margin-top: 10px; }
.lp_tech_video .left-side .thumb { width: 100%; height: 100%; }
.lp_tech_video .fx > div { padding: 0 9px; }
.lp_tech_video .video-box { }
.lp_tech_video .content-box { padding: 60px 0; }
/* .lp_tech_video .content-box .left-content { font-size: 19px; line-height: 1.7; } */
.lp_tech_video .content-box .left-content .text { padding-right: 55px; }
.lp_tech_video .content-box ul { padding-left: 30px; }

.lp_tech_video .left-side .thumb[data-fancybox] { position: relative; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.lp_tech_video .left-side .thumb[data-fancybox]:after { content: "\f144"; font-family: 'FontAwesome'; font-size: 68px; color: #fff; position: relative; z-index: 1; transition: all 0.3s ease; }
.lp_tech_video .left-side .thumb[data-fancybox]:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.2; transition: all 0.3s ease; }
.lp_tech_video .left-side .thumb[data-fancybox]:hover:after { transform: scale(1.2); }
.lp_tech_video .left-side .thumb[data-fancybox]:hover:before { opacity: 0.8; }

.row-fluid .wistiatech { display:none; }

.lp_tech_video .left-side .thumb,.lp_tech_video .left-side .thumb[data-fancybox] {
    min-height: 500px;
}

.lp_logo_sec{ margin-bottom:60px; padding:40px 50px;}
.lp_logo_sec.gray{background:#2A2A2A; color:#fff;}
.lp_logo_sec .wrapper-inner{display:flex;flex-wrap:wrap;align-items:center;margin:0}
.lp_logo_sec .wrapper-inner .logo-wrap{width:200px; margin-right:35px; }
.lp_logo_sec .wrapper-inner.imgframe_box .content{width:calc(100% - 235px);}
/* .lp_logo_sec .content{flex:0 0 100%;}  */
  
.lp_admission_sec { padding: 80px 0 0; }

.lp_admission_sec .box-wrapper { display: flex; flex-wrap: wrap; margin: 0 -30px; }
.lp_admission_sec .single-box { flex: 0 0 calc(50% - 30px); background: #fff; margin: 15px; padding: 50px 60px; }
.lp_admission_sec .single-box.box-3 { flex: 0 0 calc(100% - 30px); }
.lp_admission_sec .single-box ul { padding-left: 21px; margin-bottom: 0; }
.lp_admission_sec .single-box h3, .lp_admission_sec .single-box h2 { font-weight: 400; padding: 0 0 10px; }
.lp_admission_sec .single-box ul li { margin: 9px 0; }
.lp_admission_sec .single-box ul li::marker { color: #05A0A8; margin-left: 30px; position: relative; }

.cs-heading { text-align: center; }
.cs-heading h3, .cs-heading h2 { color: #fff; font-weight: 300; padding: 0 0 20px; }
 
.cs-heading.primary { }
.cs-heading.primary h2, .cs-heading.primary h3 { color: #033B6E; }
.cs-heading .heading-text { max-width: 820px; margin: 0 auto; }
.lp_cost_sec { padding: 90px 0 60px; }
.lp_cost_sec .box-wrapper { display: flex; flex-wrap: wrap; margin: 0 -35px; justify-content: center; }
.lp_cost_sec .box-wrapper .single-box { max-width: calc(33.33% - 30px); flex: 0  0 calc(33.33% - 30px); background: #00385c; margin: 15px; color: #fff; padding: 50px; position: relative; }
.lp_cost_sec .box-wrapper .single-box h4 { color: #05a0a8; font-size: 23px; font-weight: 400; padding: 0 0 10px; }
.lp_cost_sec .box-wrapper .single-box h2 { color: #ffffff; font-size:83px; font-weight: 700; line-height: 1; padding: 10px 0 0; }
.lp_cost_sec .box-wrapper .single-box.half { flex: 0 0 calc(50% - 30px); max-width: calc(50% - 30px); }  
.lp_cost_sec .box-wrapper .single-box.full { flex: 0 0 calc(100% - 30px); max-width: calc(100% - 30px); }  

@media(min-width:1200px) and (max-width:1500px){
    .lp_cost_sec .box-wrapper .single-box h2 { font-size: 63px; }
}
.lp_cost_sec .box-wrapper .single-box .text { font-size: 17px; }
.lp_cost_sec .box-wrapper .single-box .cta-arrow { text-align: right; position: absolute; width: 100%; bottom: 23px; left: 0; padding: 0 30px; }
.lp_cost_sec .box-wrapper .single-box .inner { }
.lp_cost_sec .box-wrapper .single-box .cta-arrow a { transition: all 0.3s ease; position: relative; left: 0; }
.lp_cost_sec .box-wrapper .single-box .cta-arrow a:hover { left: 10px; color: #05A0A8; opacity: 0.5; }
.lp_cost_sec .cs-heading { padding: 0 0 30px; }


.curriculum-section { padding: 20px 0 0px; }
.curriculum-section .wrapper-inner { margin: 0 -20px; }
.curriculum-section .box { padding: 30px 60px; border: 1px solid #dddddd; margin:0 0 20px; }
.curriculum-section .box h2 { font-weight: 400; padding: 10px 0 10px; }
.curriculum-section .box .text { }
.sem-title { background-color: #05a0a8; padding: 17px 60px; }
.sem-title h2 { font-weight: 400; font-size: 29px; color: #fff; }
.sem-content { padding: 20px 60px 30px; }
.sem-content .row-content { display: none; }
.sem-content .single-row { padding: 20px 0 10px; }
.sem-content .row-title-row { display: flex; flex-wrap: wrap; color: #00385c; font-size: 17px; font-weight: 700; font-family: 'Open Sans', sans-serif; text-transform: uppercase; cursor:pointer; user-select:none; }
.sem-content .row-title-row .index { width: 130px; }
.sem-content .row-title-row  .title { width: calc(100% - 240px); }
.sem-content .row-title-row .dt-btn { width: 110px; text-align: right; display:flex; justify-content:space-between; align-items:center; }
.sem-content .row-title-row .dt-btn i.fa { transform: rotate(-90deg); font-weight: 400; color: #05a0a8; transition: all 0.3s ease; }
.sem-content .single-row { border-bottom: 1px solid #dddddd; }
.sem-content .active .row-title-row .dt-btn i.fa { transform: rotate(0); }
.sem-content .single-row.active { }
.sem-content .single-row.active .row-content { display: block; margin:15px 0 15px; }

.lp-cta-strip { padding: 70px 0; }
.lp-cta-strip .thumb { margin: 0 -20px; padding: 40px 90px 40px; display: flex; flex-wrap: wrap; align-items: center; background-color: #92479a !important; color: #fff; padding-right: 10px; }
.lp-cta-strip .thumb h3 { color: #fff; font-weight: 300; }
.lp-cta-strip .thumb .content { flex: 0 0  70%; }
.lp-cta-strip .thumb .cta-wrapper { flex: 0 0 30%; margin: -120px 0; }
.lp-cta-strip .thumb .text { padding: 0px 0 20px; }
.lp-cta-strip .thumb > div { padding: 0 15px; }
.lp-cta-strip .thumb .cta-wrapper .cta-box + .cta-box { margin-top: 10px; }
.lp-cta-strip .thumb .cta-wrapper .cta-box .hs-cta-embed {
    width: 100% !important; }

.lp-acc-section { padding: 40px 0 10px; }
.lp-acc-section h2 { color: #033B6E; text-align: left; }
.lp-acc-section .single-box { border-bottom: 1px solid #dddddd; padding: 20px 0; display:inline-block; width:100%; }
.lp-acc-section .single-box .lp-content { display: none; margin: 10px 0; }
.lp-acc-section .single-box .lp-content a { word-break: break-all; }
.lp-acc-section .single-box .lp-acc-title { padding-left: 45px; position: relative; cursor: pointer; user-select: none; }
.lp-acc-section .single-box .lp-acc-title .icon { position: absolute; top: 0; left: 0; height: 50px; width: 25px; display: flex; align-items: center; justify-content: center; top: 0; bottom: 0; margin: auto 0; }
.lp-acc-section .single-box .lp-acc-title .icon span { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 24px; height: 3px; background: #05a0a8; margin: auto; transition: all 0.3s ease; }
.lp-acc-section .single-box .lp-acc-title .icon span + span { height: 24px; width: 3px; }
.lp-acc-section .single-box:first-child { border-top: 1px solid #dddddd; }
.lp-acc-section .wrapper > div { max-width: 1090px; margin: 0 auto; }
.lp-acc-section .single-box.active .lp-acc-title .icon span + span { height: 0; }

.lp-normal-section { padding: 50px 0 60px; float: left; width: 100%; }
.lp-normal-section .single-box { max-width: 1090px; margin: 0 auto; }
.lp-normal-section h3 { padding: 0 0 20px; }
.lp-normal-section .text ol, 
.lp-normal-section .text ul { padding-left: 75px; margin: 20px 0; }



.lp_admission_sec .single-box .inner.right-text { display: flex; flex-wrap: wrap; align-items: center; }
.lp_admission_sec .single-box .inner.right-text .ls { flex: 0 0 70%; max-width: 70%; padding-right: 30px; }
.lp_admission_sec .single-box .inner.right-text .rs { flex: 0 0 30%; max-width: 30%; }
.lp_admission_sec .single-box .inner.right-text .rs h3 { color: #05a0a8; font-size: 23px; font-weight: 400; line-height: 35px; }
.lp_admission_sec .single-box .inner.right-text .rs h3 { padding: 0; }
.lp_admission_sec .single-box .inner.right-text .rs h3 + h3 { padding-top: 5px; }

.lp_cost_sec .box-wrapper .single-box a.overlay-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
.lp_cost_sec .box-wrapper .single-box a.overlay-link:hover ~ .cta-arrow a { left: 10px; }

.lp_logo_sec.gray a {color: #fff;}
.lp_logo_sec.gray a:hover {text-decoration: underline;}

.row-fluid .hero_tuition { background-size:cover; background-position:top left; background-repeat:no-repeat; }
.row-fluid .herotuition_inner h4 { margin:0 0 15px; color:#05a0a8; }
.row-fluid .herotuition_inner { margin:0 0 0 auto; padding:100px 0; max-width:640px; width:100%; color:#fff; }
.row-fluid .herotuition_inner h1 { padding:0 0 10px; font-size:27px; line-height:38px; color:#fff; font-family: 'Montserrat', sans-serif; font-weight:400; }
.row-fluid .herotuition_logo { margin-top:20px; }
.row-fluid .herotuition_logo .logos { margin:0 -2px; padding:5px 15px 5px 0; width:50%; display:inline-block;     vertical-align: top; }
.row-fluid .herotuition_logo .logos .hs-cta-embed { width:100% !important; } 
.row-fluid .tuitionfeesby_section { padding:80px 0; background-position:100% 0; background-repeat:no-repeat; position:relative; /* * background-size:810px 100%; */  background-size:contain;  } 
.row-fluid .tuitionfeesby_section:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; }
.row-fluid .tuitionfeesby_section .inner { max-width:750px; width:100%; position:relative; }
.row-fluid .tuitionfeesby_section .inner h2:first-child { margin-top:0; }
.row-fluid .tuitionfeesby_section .inner h2 { margin:40px 0 0; font-size:29px; line-height:40px; font-weight:400; }
.row-fluid .tuitionfeesby_section .inner ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .tuitionfeesby_section .inner ul li { margin:0; padding:0 0 0 15px; display:inline-block; width:100%; position:relative; }
.row-fluid .tuitionfeesby_section .inner ul li:before { content:''; width:4px; height:4px; background:#05A0A8; position:absolute; top:10px; left:0; border-radius:10px; }

.row-fluid .degree_section { padding:40px 0; }
.row-fluid .degree_main { margin: 0 -15px; }
.row-fluid .degree_box { padding:15px; width:50%; float:left; font-size:17px; line-height:28px; }
.row-fluid .degree_box a { padding:45px 40px; background: #00385c; color: #fff; display:inline-block; width:100%; position: relative; transition:all ease .4s; }
.row-fluid .degree_box h3 { padding: 0; color: #05a0a8; font-size: 23px; font-weight: 400; }
.row-fluid .degree_box .cta_arrow { text-align: right; color: #05A0A8; position: absolute; width: 100%; bottom: 23px; left: 0; padding: 0 30px; transition: all 0.3s ease; }
.row-fluid .degree_box a:hover .cta_arrow { left: 10px; }
.row-fluid .degree_box a:hover { box-shadow:0px 10px 10px rgba(0,0,0,0.2); }

.row-fluid .col-3 .degree_box { width:33.33%; }
.row-fluid .degree_main.col-4 { margin:0 -8px; }
.row-fluid .col-4 .degree_box { padding:8px; width:25%; }
.row-fluid .col-4 .degree_box a { padding:25px 20px 60px; }

.row-fluid .christine_testimonial { padding:121px 0; font-size:26px; line-height:42px; color:#fff; position:relative; font-family: 'Open Sans', sans-serif; }
.row-fluid .christine_testimonial:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#05a0a8; mix-blend-mode: multiply; }
.row-fluid .testimonialinner { padding:0 0 0 100px; position:relative; }
.row-fluid .testimonialinner:before { content:''; width:68px; height:54px; background:url('https://web.methodistcollege.edu/hubfs/methodist_college/images/quote.png') no-repeat; position:absolute; top:20px; left:0; }
.row-fluid .christine_testimonial .text { font-style:italic; }
.row-fluid .christine_testimonial h4 { margin:5px 0 0; font-size:21px; line-height:30px; color:#fff; }

.row-fluid .accredited_connected { padding:50px 0; }
.row-fluid .accredited_connected .wrapper { display:flex; align-items:center; }
.row-fluid .accredited_connected .left { padding:0 60px 0 0; width:calc(100% - 325px); float:left; }
.row-fluid .accredited_connected .left h2 { font-size:29px; line-height:37px; font-weight:400; }
.row-fluid .accredited_connected .right { width:325px; float:left; }

.row-fluid .tuition_ctastrip { padding:58px 0; background-position: top left !important; }
.row-fluid .tuition_ctastrip .inner { margin:0 0 0 auto; max-width:580px; width:100%; }
.row-fluid .tuition_ctastrip .inner h2 { font-size:39px; line-height:46px; color:#fff; text-transform:uppercase; } 
.row-fluid .tuition_ctastrip .btns { margin-top:10px; display: flex;  }
.row-fluid .tuition_ctastrip .btnimg { padding:10px 10px 10px 0; display:inline-block; vertical-align:top; width:50%; }


.lp_tech_video .left-side.left-side.full { flex: 0 0 100%; }

.lp_tech_video .left-side.left-side.full .text {
    padding: 0;
}

/***** 05-11-2020 *****/
.row-fluid .admissions_section { padding:60px 0; }
.row-fluid .admissions_left { padding:0 36px 0 0; width:calc(100% - 493px); float:left; }
.row-fluid .tnformationtext { font-size:20px; line-height:35px; color:#2a2a2a; }
.row-fluid .tnformationtext h2 { padding:0 0 15px; }
.row-fluid .tnformationtext h3 { font-size:26px; line-height:36px; color:#05a0a8; }
.row-fluid .tnformationtext .text { margin:0 0 50px; }
.row-fluid .tnformationtext ul { margin:15px 0; padding:0; list-style-type:none; }
.row-fluid .tnformationtext ul li { margin:0; padding:0 0 0 15px; display:inline-block; width:100%; position:relative; }
.row-fluid .tnformationtext ul li:before { content:''; width:4px; height:4px; position:absolute; top:14px; left:0; background:#2a2a2a; border-radius:10px; }
.row-fluid .tnformationtext .image { padding:30px 0 0; border-top:1px solid #cccccc; }


.row-fluid .admissions_form { margin:0; width:493px; padding:30px 20px; background-color: #033b6e; float:left; } 
.row-fluid .admissions_form h3.form-title { padding:0; font-size:26px; line-height:34px; color:#fff; font-weight:400; }
.row-fluid .admissions_form form { width:100%; float:left; margin-top:10px; }
.row-fluid .admissions_form form .hs-form-required { display:none; }
.row-fluid .admissions_form form .hs-input { background:#fff; border-radius:26px; font-weight: 500; padding:15px 25px; font-size:14px; line-height:24px; }
.row-fluid .admissions_form form select.hs-input { padding:10px 65px 10px 20px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/Icon_down.png) no-repeat #fff; background-position: center right 25px; -webkit-appearance: none; -moz-appearance: none; font-size:14px; line-height:24px; }
.row-fluid .admissions_form form .hs-button { width:100%; border-radius:30px; transition:all .6s ease; -webkit-transition:all .6s ease; -moz-transition:all .6s ease; -ms-transition:all .6s ease; -o-transition:all .6s ease; }
.row-fluid .admissions_form form .hs-button:hover { background:#04838a; box-shadow:0 4px 13px #d6d5d5; -webkit-box-shadow:0 4px 13px #d6d5d5; -moz-box-shadow:0 4px 13px #d6d5d5; }
.row-fluid .admissions_form form select.hs-input,.row-fluid .lpformtext_form_main form textarea.hs-input { font-weight: 500; }
.row-fluid .admissions_form form .group_field { padding:15px 0; border-bottom:1px solid #fff; }
.row-fluid .admissions_form form .group_field:nth-child(3) { padding-bottom:0; border-bottom:none; }

.row-fluid .admissions_form form input.hs-input::-webkit-input-placeholder,.row-fluid .admissions_form form select.hs-input,.row-fluid .admissions_form form textarea.hs-input::-webkit-input-placeholder { color: #033b6e; font-weight:400; font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px;}
.row-fluid .admissions_form form input.hs-input::-moz-placeholder,.row-fluid .admissions_form form select.hs-input,.row-fluid .admissions_form form textarea.hs-input::-moz-placeholder { color: #033b6e; font-weight:400; font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px;}
.row-fluid .admissions_form form input.hs-input:-ms-input-placeholder,.row-fluid .admissions_form form select.hs-input,.row-fluid .admissions_form form textarea.hs-input:-ms-input-placeholder { color: #033b6e; font-weight:400;  font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px;}
.row-fluid .admissions_form form input.hs-input:-moz-placeholder,.row-fluid .admissions_form form select.hs-input,.row-fluid .admissions_form form textarea.hs-input:-moz-placeholder { color: #033b6e; font-weight:400; font-family: 'Montserrat', sans-serif; opacity:1; font-size:14px; line-height:20px; }

.row-fluid .admissions_form form .hs-error-msgs li label { color:#f00; font-size:14px; }
.row-fluid .admissions_form .submitted-message { color:#17AAB8; font-weight:bold; margin-top:100px; font-size:20px; line-height:30px; text-transform:uppercase; text-align:center; }
.row-fluid .admissions_form .submitted-message .down_btn { margin-top:5px; background: #059FA7; padding: 15px 20px; font-size: 16px; line-height: 24px; color: #fff; font-weight: 700; width: auto; float: left; border-radius: 30px; min-width: 280px; text-align: center; }
.row-fluid .admissions_form .submitted-message .down_btn:hover { background: #04838A; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; -moz-box-shadow: 0 2px 12px #3a3a3a; }

.row-fluid .admissions_form .hs-form .hs-form-field > label { color:#fff; display: block; }
.row-fluid .admissions_form .inputs-list li.hs-form-radio { width: auto; float: none; display: inline-block; margin: 0 20px 0 0; color: #fff; }
.row-fluid .admissions_form form .hs-button { padding:19px 25px; width: auto; min-width:183px; float: none; display: inline-block; height:auto; }
.row-fluid .admissions_form form .actions { width: 100%; float: left; text-align: left; }

.row-fluid .admissions_form form textarea { height: 170px; }
.row-fluid .admissions_form fieldset.form-columns-1 .input { margin-right: 0; }
.row-fluid .admissions_form ul li.hs-form-radio { padding:0 0 0 25px; }
.row-fluid .admissions_form .hs-fieldtype-radio { padding:5px 0; display: flex; align-items: center; }
.row-fluid .admissions_form .hs-fieldtype-radio .input { margin-left: 20px; }

.row-fluid .informoreform form .group_field { padding:15px 0; border-bottom:1px solid #fff; }
.row-fluid .informoreform form .group_field:nth-child(3) { padding-bottom:0; border-bottom:none; }

.row-fluid .lpformtextv2_form .lpformtext_form_main form .group_field { padding-bottom:0; }
.row-fluid .lpformtext_area .lpformtext_cover > div { position:relative; }

/**/
.singalecolcost_area { width:100%; display:inline-block; padding:50px 0; }
.singalecolcost_area h3 { font-weight:300; }
.singalecolcost_area .singalecolcost_cover { width:100%; display:flex; align-items: flex-start; margin-top:10px; }
.singalecolcost_area .singalecolcost_cover .singalecolcost_left {   padding-right:50px;  }
.singalecolcost_area .singalecolcost_cover .singalecolcost_left p:first-child { padding-top:0; }
.singalecolcost_area .singalecolcost_cover .singalecolcost_right { min-width:350px; padding:40px; text-align:center; background:#00385C; }
.singalecolcost_area .singalecolcost_cover .singalecolcost_right h4 { width:100%; color: #05a0a8; font-size: 23px; line-height:30px; font-weight: 400; margin-bottom:10px; }
.singalecolcost_area .singalecolcost_cover .singalecolcost_right h2 { width:100%; color: #fff; font-size: 83px; line-height:80px; font-weight: 700; }

/* .row-fluid .additional_main { width: 100%; float: left; padding: 0; margin: 0; border: 1px solid #ccc; background: #fff; }
.row-fluid .additional_main ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .additional_main ul li { margin:0; padding:0; display:inline-block; width:100%; }
.row-fluid .additional_main ul li a { border-bottom: 1px solid #ccc; color: #2a2a2a; width: 100%; padding: 10px 20px; white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit; } */

/* Top 10 Healthcare Jobs 2022 */
.nursingcareer_area.health_care_login_section:before { position: absolute; content: ""; height: 105px; width: 119px; top: 0; right: 0; bottom: 0; left: 0; background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/heart-icon.png') no-repeat center / cover; margin: auto; z-index: 1; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_left { width: 50%; padding: 0; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right { width: 50%; background: #022550; color: #fff; padding-right: calc(100%/2 - 1450px/2); padding-left: 100px; }
.row-fluid .nursingcareer_area.health_care_login_section .login_form form label { color: #fff; }  
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_lefttext ul { margin: 2px 0 0; }
.row-fluid .nursingcareer_area.health_care_login_section h1 { color: #fff; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right h3 { color: #059FA7; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_leftwrap { width: 100%; /*height: 1020px;*/ overflow: hidden; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_leftwrap img { width: 100%; }
.row-fluid .nursingcareer_area.health_care_login_section .login_form { margin-top: 30px; }

.row-fluid .login_form_box_wrap { display: flex; flex-wrap: wrap; width: 100%; }
.row-fluid .login_left_wrap { width: 50%; padding-right: 15px; }
.row-fluid .login_right_wrap { width: 50%; padding-left: 15px; }
.row-fluid .login_form_box_wrap .hs-form-field > label { font-size: 13px; font-weight: 700; font-family: "Open Sans"; text-transform: capitalize; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right h1 { font-size: 48px; line-height: 50px; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right h1 { font-size: 48px; line-height: 50px; margin-bottom: 8px; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right .nursingcareer_lefttext { font-size: 21px; line-height: 32px; font-weight: 700; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #fff; }
.row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right .nursingcareer_lefttext ul { font-size: 16px; line-height: 28px; font-weight: 400; }
.row-fluid .login_form form ul.inputs-list.hs-error-msgs li label { font-size: 10px; }
.row-fluid .nursingcareer_area.health_care_login_section .login_form form .hs_submit .hs-button { width: 297px; max-width: 100%; margin-top: 20px; }
.row-fluid .nursingcareer_area.health_care_login_section .login_form form .actions { text-align: center; }
.row-fluid .nursingcareer_area.health_care_login_section .login_form .submitted-message { color: #fff; }

.row-fluid .guidenav_menu.pdf_link a { display: flex; align-items: center; color: #0067a5; font-size: 16px; font-weight: 400; }
.row-fluid .guidenav_menu.pdf_link a span { margin-left: 10px; line-height: 1; border-bottom: 1px solid #0067a5; }
.guidenav_menu.pdf_link { margin-right: 10px; }

.row-fluid .health_career_section { display: inline-block; vertical-align: top; width: 100%; padding: 100px 0; }
.row-fluid .health_career_caption { width: 770px; max-width: 100%; display: inline-block; vertical-align: top; }
.row-fluid .health_career_captionin { width: 605px; max-width: 100%; display: inline-block; vertical-align: top; }
.row-fluid .health_career_section h2 { font-size: 36px; line-height: 47px; font-weight: 700; color: #0067a5; margin-bottom: 10px; }
.row-fluid .health_career_section h2 { font-size: 36px; line-height: 47px; font-weight: 700; color: #0067a5; margin-bottom: 10px; }
.row-fluid .health_career_captionin .btn_style2 a { background-color: #0067a5; box-shadow: none; width: 395px; max-width: 100%; margin-top: 25px; }
.row-fluid .health_career_captionin .btn_style2 a:hover { background-color: #033B6D; }

.row-fluid .job_tab_section { display: inline-block; vertical-align: top; width: 100%; padding: 210px 0 90px; position: relative; z-index: 1; }
.row-fluid .job_tab_section:before { position: absolute; content: ""; height: 310px; width: 359px; max-width: 100%; top: 30px; left: 0; right: 0; background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/head_icon.png') no-repeat center / cover; margin: 0 auto; z-index: -1; }
.row-fluid .job_tab_section .wrapper { width: 1250px; max-width: 100%; }
.row-fluid .job_tab_head { text-align: center; display: flex; align-items: center; justify-content: center; width: 100%; }
.row-fluid .job_tab_head h2 { font-size: 210px; font-weight: 700; letter-spacing: -15.3px; line-height: 1; color: #0067a5; text-transform: uppercase; padding-right: 50px; }
.row-fluid .job_tab_head h4 { font-size: 150px; color: #05a0a8; line-height: 0.9; text-transform: uppercase; }
.row-fluid .job_tab_head h4 span { display: block; font-size: 56px; color: #033b6e; }

.row-fluid .job_tab_raw_wrap { display: flex; flex-wrap: wrap; width: 100%; margin-top: 50px; }
.row-fluid .job_tab_left { width: 72%; background-color: #ffffff; box-shadow: 0 0 60px rgba(0, 0, 0, 0.16); }
.row-fluid .job_tab_right { width: 28%; background-color: #ebedf0; padding: 50px 30px; }
.row-fluid .job_tab_col { padding: 50px 70px 50px 130px; position: relative; display: inline-block; vertical-align: top; width: 100%; display: none; }
.row-fluid .job_tab_col#job1 { display: block; }
.row-fluid .job_manage_image { position: absolute; top: -30px; left: -190px; height: 280px; width: 280px; border-radius: 100%; box-shadow: 0 0 90px rgba(0, 0, 0, 0.16); }
.row-fluid .job_manage_image span.number { position: absolute; top: 20px; left: -45px; width: 104px; height: 104px; border-radius: 100%; font-size: 44px; font-weight: 700; color: #fff; display: flex; align-items: center; justify-content: center; background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/num-circle.png') no-repeat center / cover; }
.row-fluid .job_tab_col h3 { font-size: 32px; color: #033b6e; margin-bottom: 10px; }
.row-fluid .job_tab_right ul { padding: 0; margin: 0; list-style-type: none; width: 100%; }
.row-fluid .job_tab_right ul li { display: inline-block; vertical-align: top; width: 100%; margin-bottom: 12px; }
.row-fluid .job_tab_right ul li a { display: inline-block; vertical-align: top; width: 100%; padding-left: 15px; color: #2a2a2a; font-weight: 700; position: relative; }
.row-fluid .job_tab_right ul li a:hover, .row-fluid .job_tab_right ul li.current a { color: #049fa7; }
.row-fluid .job_tab_right ul li a:before { position: absolute; content: ""; height: 27px; width: 5px; top: 0; bottom: 0; left: 0; background-color: #049fa7; opacity: 0; transition: all ease-in-out .4s; }
.row-fluid .job_tab_right ul li a:hover:before, .row-fluid .job_tab_right ul li.current a:before { opacity: 1; }
.row-fluid .job_link_style a { color: #05a0a8; font-size: 18px; font-weight: 700; text-transform: uppercase; position: relative; padding-right: 30px; margin-top: 20px; display: inline-block; }
.row-fluid .job_link_style a:after { position: absolute; content: ""; height: 12px; width: 22px; top: 0; bottom: 0; right: 0; background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/link_style_arrow.png') no-repeat center / cover; margin: auto 0; transition: all ease-in-out .5s; }
.row-fluid .job_link_style a:hover:after { right: -10px; }

.row-fluid .placement_raw { display: flex; width: 100%; background-color: #033b6e; color: #fff; flex-wrap: wrap; }
.row-fluid .placement_image { width: 425px; max-width: 100%; }
.row-fluid .placement_content { width: calc(100% - 425px); max-width: 100%; padding: 50px; }
.row-fluid .placement_content h4 { font-size: 32px; line-height: 40px; color: #fff; font-weight: 700; }

.row-fluid .your_passion.health_degree_section { padding: 80px 0; }
.row-fluid .your_passion.health_degree_section .left { width: 45%; padding-right: 30px; }
.row-fluid .your_passion.health_degree_section .left h3 { font-size: 68px; line-height: 1; text-transform: uppercase; }
.row-fluid .your_passion.health_degree_section .right { width: 55%; }
.row-fluid .your_passion.health_degree_section .right .section_content { padding: 0; }
.row-fluid .your_passion.health_degree_section .right .btn_style3 a { min-width: 258px; padding: 22px 15px; }
.row-fluid .your_passion.health_degree_section .btm_text { text-align: center; margin-top: 50px; }
.row-fluid .your_passion.health_degree_section .btm_text a { color: #fff; }
.row-fluid .your_passion.health_degree_section .btm_text a:hover { color: #05A0A8; }

.row-fluid .tuition_ctastrip .btnimg .hs-cta-embed { width: 100% !important; height: auto !important; }

/**/
@media (min-width: 1400px){
    .program-body .lp_tech_video .left-side { flex: 0 0 78%; }
    .program-body .lp_tech_video .right-side { flex: 0 0 22%; }
}

@media (max-width: 1500px){
    /* Top 10 Healthcare Jobs 2022 */
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right { padding-right: calc(100%/2 - 1170px/2); }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right h1 { font-size: 38px; line-height: 48px; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right .nursingcareer_lefttext { font-size: 16px; line-height: 1.5; padding-bottom: 20px; margin-bottom: 20px; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right h3 { font-size: 24px; line-height: 1.5; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_leftwrap { height: auto; }
}

@media(max-width:1300px){
    .lp_cost_sec .box-wrapper { margin: 0 -15px; }
    .curriculum-section .wrapper-inner { margin: 0; }
    .lp-cta-strip .thumb { margin: 0; }
    .lp_logo_sec.gray { }
    .lp_logo_sec .wrapper-inner { margin: 0; }
    .lp_admission_sec .box-wrapper { margin: 0 -15px; }
}

@media(max-width:1200px){
    /* Top 10 Healthcare Jobs 2022 */
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right { padding-right: calc(100%/2 - 900px/2); }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right h1 { font-size: 30px; line-height: 40px; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right .nursingcareer_lefttext { font-size: 14px; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right .nursingcareer_lefttext ul { font-size: 13px; line-height: 22px; }
    .nursingcareer_area .nursingcareer_lefttext h4 { margin-top: 5px; font-size: 18px; }
    .row-fluid .login_left_wrap { padding-right: 10px; }
    .row-fluid .login_right_wrap { padding-left: 10px; }
    .login_form form .login_form_box_wrap .hs-input { height: 45px; font-size: 12px; }
    .row-fluid .nursingcareer_area.health_care_login_section .login_form form label { font-size: 10px; }
}

@media(max-width:991px){
    /* Top 10 Healthcare Jobs 2022 */
    .row-fluid .nursingcareer_area.health_care_login_section { height: 100%; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right { padding: 50px 20px; } 
    .nursingcareer_area.health_care_login_section:before { display: none; }
    
    .row-fluid .health_career_section { padding: 80px 0; }
    .row-fluid .health_career_section h2 { font-size: 30px; line-height: 40px; }
    .row-fluid .health_career_caption { width: 550px; }
    .row-fluid .job_tab_head h2 { font-size: 100px; letter-spacing: -2px; padding-right: 20px; }
    .row-fluid .job_tab_head h4 { font-size: 60px; }
    .row-fluid .job_tab_head h4 span { font-size: 40px; }
    .row-fluid .job_tab_col { padding: 250px 30px 50px 30px; }
    .row-fluid .job_tab_right { padding: 30px 15px; }
    .row-fluid .job_tab_right ul { font-size: 14px; }
    .row-fluid .job_manage_image { height: 200px; width: 200px; left: 60px; top: 25px; }
    .row-fluid .job_manage_image span.number { height: 70px; width: 70px; font-size: 24px; left: -30px; }
    .row-fluid .placement_content { padding: 50px 20px; font-size: 14px; line-height: 24px; }
    .row-fluid .placement_content h4 { font-size: 24px; line-height: 30px; }
    .row-fluid .your_passion.health_degree_section .left h3 { font-size: 27px; line-height: 1.4; }
    
    .row-fluid .tuition_ctastrip .btnimg .hs-cta-embed { width: 329px !important; height: auto !important; aspect-ratio: 1 / 0.50; }
    .row-fluid .tuition_ctastrip .btnimg { width: auto; }
}




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

    .accordion_section .accordion_cover .accordion_box h4 { font-size: 26px; line-height:32px; }    

}

@media (min-width: 768px) and (max-width: 991px){

    .accordion_section .accordion_cover .accordion_box h4 { font-size: 22px; line-height: 36px; }    

}

@media (min-width: 30px) and (max-width: 767px){

    .accordion_section .accordion_cover .accordion_box h4 { font-size: 20px; line-height: 28px;}
    .accordion_section h3 { font-size: 24px; line-height: 30px; }
    
    .row-fluid .tuition-fees-section.imgwithtext_full { padding:30px 0; }

    .row-fluid .about_hero .left h1 { font-size: 26px; line-height: 36px; }
    .lp_logo_sec .wrapper-inner.imgframe_box .content { width:100%; }
   
    
}

/*---*/
.program-list { width:100%; float:left; margin-top: 40px; }  
.program-list .left-col-tab { width:25%; float:left; }
.program-list .left-col-tab ul { width:100%; float:left; list-style:none; margin:0; padding:0; }
.program-list .left-col-tab ul li { width:100%; float:left; }
.program-list .left-col-tab ul li a { width:auto; float:left; padding:15px 30px; min-width:270px; margin-bottom:15px; color:#fff; border-radius:30px; text-align:center; background-color: #034f66; font-size: 16px; line-height:24px; font-weight: 400; }
.program-list .left-col-tab ul li a:hover,.program-list .left-col-tab ul li a.active { background:#fff; color: #333333; }

.program-list .right-col-list .mobile_filter { display:none; }
.program-list .right-col-list { width:75%; float:left; padding-left:30px; } 
.program-list .right-col-list .tab-content { width:100%; float:left; }
.program-list .right-col-list .tabcontent_inner { text-align:left; display:flex; }
.program-list .right-col-list .tab-content .nursing_list_main { width:100%; float:left; text-align:left; }
.program-list .right-col-list .tab-content .program_list { width:100%; float: none;display: inline-block; margin-bottom:20px; vertical-align: top;  margin-right: -4px; text-align: left; padding-right:50px; }
.program-list .right-col-list .tab-content .program_list strong { width:100%; float:left; font-size: 19px; line-height:24px; color:#fff; font-weight: 700; }
.program-list .right-col-list .tab-content .program_list ul { width:100%; float:left; list-style:none; margin:20px 0 0; padding:0; }
.program-list .right-col-list .tab-content .program_list ul li { width:100%; float:left; }
.program-list .right-col-list .tab-content .program_list ul li a { width:100%; float:left; position:relative; font-size: 14px; line-height:20px; font-weight: 500; color:#fff; margin-bottom:15px; }
.program-list .right-col-list .tab-content .program_list ul li a:before { position:absolute; content:""; left: -10px; top: 50%; width: 2px; height: calc(100% - 6px); background-color: #1da0a8; transform: translateY(-50%); opacity:0; transition:all .4s ease; }  
.program-list .right-col-list .tab-content .program_list ul li a:hover:before { opacity:1; }
.program-list .right-col-list .tab-content .program_list ul li.active a:before { opacity:1; }
 
  

/* body.no_animation:after { display:none; }
body.no_animation { opacity:1; } */

.row-fluid .logo-update {}

.row-fluid .logo-update .lpformtext_form_book { margin: 0; }

.row-fluid .grants_section { padding:58px 0 30px; }
.row-fluid .grants_hero .text { margin:10px 0 15px; }
.row-fluid .grants_hero .sub { margin-top:7px; font-size:18px; line-height:26px; color:#05A0A8; font-weight:700; font-family: 'Montserrat', sans-serif; }
.row-fluid .grants_left { padding:0 30px 0 0; }
.row-fluid .grants_left .lp-acc-section { padding:30px 0 0; }
.row-fluid .grants_left .single-box:first-child { border-top:none; }
.row-fluid .grants_left .single-box:last-child { border-bottom:none; }
.row-fluid .grants_right { position: sticky; top: 132px; }
.row-fluid .additional_main { width: 100%; float: left; padding: 0; margin: 20px 0 0; border: 1px solid #ccc; background: #fff; }
.row-fluid .additional_main h5 { padding: 10px 20px; font-size:21px; line-height:28px; color:#05a0a8; font-family: 'Montserrat', sans-serif; font-weight:400; }
.row-fluid .additional_main .nav ul li { margin:0; width:100%; }
.row-fluid .additional_main .nav ul li a { border-top: 1px solid #ccc; color: #2a2a2a; width: 100%; padding: 10px 20px; white-space: normal; max-width: 100%; overflow: visible; text-overflow: inherit; }
.row-fluid .additional_main .nav ul li a:hover , .row-fluid .additional_main .nav ul li.active-branch a , .row-fluid .additional_main .nav ul li.active a { color:#05a0a8; }
.row-fluid .grants_left .lp-acc-section .single-box .lp-acc-title h3 { font-size: 28px; line-height: 34px; }

.row-fluid .financial_section { padding:58px 0 0; }
.row-fluid .financial_section .left { padding:0 30px 0 0; }
.row-fluid .financial_row { padding:50px 0 55px; width:100%; display:flex; border-bottom:1px solid #cccccc; }
.row-fluid .financial_row .image { width:150px; display:inline-block; }
.row-fluid .financial_row .text { padding:0 0 0 30px; width:calc(100% - 150px); display:inline-block; }
.row-fluid .financial_row .text h5 { font-size:17px; line-height:28px; font-weight:600; }
.row-fluid .financial_row .content { padding:20px 0 0; }
.row-fluid .financial_row .contact { margin-top:20px; }
.row-fluid .financial_row .contact.nospacing { margin-top:0; }
.row-fluid .financial_row .contact a { color:#2A2A2A; white-space: break-spaces; word-break: break-all; }
.row-fluid .financial_row .contact a:hover { color:#05a0a8; } 
.row-fluid .financial_row .btn_style { margin-top:30px; }
.row-fluid .financial_row:last-child { border-bottom:0; }
.row-fluid .financial_row .btn_style a { padding:18px 30px; font-weight:600; }
.row-fluid .financial_section .additional_main { margin-top:0; }
.row-fluid .financial_section .right { position: sticky; top: 132px; }  

.row-fluid .aid_criteria { padding:55px 0; border-bottom:1px solid #e5e5e5; }  
.row-fluid .aid_criteria .maintitle h2 { font-size:29px; line-height:36px; font-weight:400; }
.row-fluid .criteria_main { margin-top:20px; background:#e5e5e5; display:flex; }
.row-fluid .criteria_main .title { padding:40px 35px; width:40%; display: flex; align-items: center; float:left; }
.row-fluid .criteria_main .title h2 { font-size:50px; line-height:58px; text-transform:uppercase; }  
.row-fluid .criteria_main .title ul.slick-dots { padding:20px 0 0; text-align:left; }
.row-fluid .criteria_main .title ul.slick-dots li button { margin:0; width:48px; height:48px; font-size:24px; line-height:48px; background:#00385c; text-align:center; } 
.row-fluid .criteria_main .title ul.slick-dots li.slick-active button { background:#05a0a8; }
.row-fluid .criteria_slider { padding:60px 50px; width:60%; display:inline-block; background:#05a0a8; color:#fff; float:left; }
.row-fluid .criteria_slider h3 { color:#fff; font-weight:400; }
.row-fluid .criteria_slider .slick-list { margin:0; padding:0; min-width:100%; }
.grants_right a.cta_button img.hs-cta-img { width: 100%; }

/* 02-03-2021 */
.row-fluid .grants_faq .btn_style { padding-top: 17px; display: inline-block; width: 100%; vertical-align: top; }
.row-fluid .grants_faq .btn_style a { font-weight: 600; }

.grants_heading h2 span { font-size: 17px; line-height: 33px; display: inline-block; vertical-align: top; }
.row-fluid .federal_direct_left .grants_hero .text { margin-top: 0px; }
.row-fluid .federal_direct_left .grants_hero .text p:first-child { padding-top: 0px; }
.row-fluid .federal_direct_left .grants_hero h2 { margin-bottom: -9px; }
.row-fluid .applying_finacial_left .grants_bottom { padding-top: 54px; }

.row-fluid .grants_bottom h5 { color: #2a2a2a; }
.row-fluid .grants_bottom h5+p { padding-top: 0px; }
.row-fluid .grants_bottom p+h5 { padding-top: 9px; }
.row-fluid .applying_finacial_left .grants_bottom p { padding-bottom: 17px; }
.row-fluid .applying_finacial_left .grants_bottom p:last-child { padding-bottom: 0px; }
.row-fluid .applying_finacial_left .image { margin-top: 25px; }


/* .rights-responsibilities-tab-wrap h1 { font-size: 37px; font-weight: 700; line-height: 46px; } */
.rights-responsibilities-tab { margin-top: 25px; }
.rights-responsibilities-tabing-title { display: flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -4px; margin-left: -4px; }
.rights-responsibilities-tabing-title .rights-responsibilities-tabs-title { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; background-color: #e6e6e6; margin: 0px 4px; text-align: center; color: #033b6e; font-size: 15px; line-height: 25px; padding: 27px 15px; font-weight: 400; cursor: pointer; }
.rights-responsibilities-tabing-title .rights-responsibilities-tabs-title.current { background-color: #05a0a8; color: #ffffff; font-weight: 700; }

.rights-responsibilities-tabs-wrap { padding-top: 14px; }
.rights-responsibilities-tab-content { padding-top: 14px; }
.rights-responsibilities-tab-content ul { padding-left: 21px; margin-top: 22px; }
.rights-responsibilities-tab-content h5 { color: #2a2a2a; }
.rights-responsibilities-tab-content ul li { margin-bottom: 22px; }

.scholarships-content-heading h1 { font-size: 37px; font-weight: 700; }
.scholarships-content-heading { margin-bottom: 18px; }
.scholarships-content h5 { font-size: 17px; color: #2a2a2a; }
.scholarships-content-text p:first-child { padding-top: 0px; }
.scholarships-content { border-bottom: 1px solid #cccccc; margin-bottom: 17px; }
.scholarships-content-text { padding-bottom: 10px; }
.scholarships-content:last-child { border-bottom: 0px; margin-bottom: 0px; }


.scholarships-tab-wrap h1 { font-size: 37px; font-weight: 700; line-height: 46px; }
.scholarships-tab { margin-top: 25px; }
.scholarships-tabing-title { display: flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -4px; margin-left: -4px; }
.scholarships-tabing-title .scholarships-tabs-title { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; background-color: #e6e6e6; margin: 0px 4px; text-align: center; color: #033b6e; font-size: 15px; line-height: 25px; padding: 14.5px 15px; font-weight: 400; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.scholarships-tabing-title .scholarships-tabs-title.current { background-color: #05a0a8; color: #ffffff; font-weight: 700; }


.scholarships-tab-content .single-box { border-bottom: 1px solid #dddddd; padding: 20px 0; }
.scholarships-tab-content .single-box .lp-acc-title { padding-left: 45px; position: relative; cursor: pointer; user-select: none; }
.scholarships-tab-content .single-box .lp-acc-title .icon { position: absolute; top: 0; left: 0; height: 50px; width: 25px; display: flex; align-items: center; justify-content: center; top: 0; bottom: 0; margin: auto 0; }
.scholarships-tab-content .single-box .lp-acc-title .icon span { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 24px; height: 3px; background: #05a0a8; margin: auto; transition: all 0.3s ease; }
.scholarships-tab-content .single-box .lp-acc-title .icon span + span { height: 24px; width: 3px; }
.scholarships-tab-content .single-box.active .lp-acc-title .icon span + span { height: 0; }
.scholarships-tabs-wrap { padding-top: 25px; }
.scholarships-tab-content .single-box .lp-content { display: none; margin: 40px 0; }


.scholarships-tab-main-wrap { margin-top: 40px; }

.satisfactory-academic-content { margin-top: 16px; }
.satisfactory-academic-content p { padding-bottom: 17px; }
.satisfactory-academic-content h5 { color: #2a2a2a; }
.satisfactory-academic-content h5+p { padding-top: 0px; }
.satisfactory-academic-content p+h5 { padding-top: 9px; }
.satisfactory-academic-content ul { padding-left: 19px; margin-top: 10px; margin-bottom: 1.5em; }


.row-fluid .aid_hero { width:100%; position:relative; display: flex; align-items: center; } 
.row-fluid .aidhero_img { position:absolute; top:0; left:0; width:100%; }
.row-fluid .aidhero_img img { width:100%; }
.row-fluid .aid_hero .wrapper { position:relative; }
.row-fluid .aid_hero .herotuition_inner { padding:20px 0; }

.glossary-tabs-main-wrap .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title { padding: 6px 4px; font-size: 11px; line-height: 13px; margin: 0px 2px; }
.glossary-tabs-main-wrap .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title.current { background-color: #033b6e; color: #ffffff; font-weight: 700; }
.glossary-tabs-main-wrap .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title:hover { background-color: #033b6e; color: #ffffff; font-weight: 700; }
.glossary-tabs-main-wrap .rights-responsibilities-tab-content > h5+p { padding-top: 0px; }
.glossary-tabs-main-wrap .rights-responsibilities-tabing-title { margin-left: -2px; margin-right: -2px; } 

/* .glossary-tabs-wrap h1 { font-size: 37px; line-height: 46px; } */
.glossary-tabs-main-wrap .rights-responsibilities-tab { margin-top: 15px; }

/* body.inseffectiveness .appointment_area .appointment_lefttext .featured.blue { display:none; } */

.glossary-tabs-main-wrap .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title.disable { pointer-events: none; opacity: 0.27; }
.glossary-tabs-main-wrap .rights-responsibilities-tab-content table { width: 100% !important; margin-bottom: 20px; margin-top: 20px; }
.glossary-tabs-main-wrap .rights-responsibilities-tab-content div[data-hs-responsive-table="true"] { width: 100% !important; }
.glossary-tabs-main-wrap .rights-responsibilities-tab-content h6 { color: #2a2a2a; font-size: 18px; line-height: 24px; padding-top: 14px; }
.glossary-tabs-main-wrap .rights-responsibilities-tab-content h6+p { padding-top: 0; }
.glossary-tabs-main-wrap .rights-responsibilities-tab-content li { margin-bottom: 10px; }

.deadlines_boxarea .deadlines_box { padding:70px 0; margin-top:50px; width:100%; display:inline-block; }
.lp_admission_sec .deadlines_box .single-box { margin:0; padding:30px;  }  
.lp_admission_sec .deadlines_box .single-box .inner.right-text { align-items:flex-start; }
.lp_admission_sec .deadlines_box .single-box .inner.right-text .rs h3 { font-size:21px; line-height:28px; margin-top:20px; }
.lp_admission_sec .deadlines_box .single-box .inner.right-text .rs h3.deadlin { font-size:17px; line-height:24px; margin-top:0; position:relative; color:#000; padding-left:15px; }
.lp_admission_sec .deadlines_box .single-box .inner.right-text .rs h3.deadlin:before { position:absolute; content:""; left:0; top:14px; width:5px; height:5px; border-radius:50%; background:#000; }  
.lp_admission_sec .deadlines_box .single-box .inner.right-text .rs h3:first-child { margin-top:0; }

/*** Apply Now ***/
.apply_hero .herotuition_inner { margin:0; }
.apply_hero .herotuition_inner .content a { color:#fff; text-decoration:underline; }
.apply_hero .herotuition_inner .content a:hover { opacity:0.8; }

.need_section { background:#00385c; }
.need_section .needapplying_main { padding:80px 0 86px; background:transparent; }

.policies_section { padding:60px 0 40px; display:inline-block; width:100%; }
.policies_section h2 { margin:0 0 10px; font-size:31px; line-height:40px; font-weight:700; }
.policies_section a { color:#000; }

.apply_section { padding:60px 0; display:inline-block; width:100%; } 
.apply_top h2 { font-size:30px; line-height:47px; text-align:center; font-weight: 500; }
.apply_top ul { margin:50px 0 0; padding:0; list-style-type:none; font-size:16px; line-height:22px; font-weight:300; }
.apply_top ul li { margin:0 -2px; padding:4px 10px; width:33.33%; display:inline-block; vertical-align:top; text-align:center; }
.apply_top ul li a { padding:15px 15px; font-size:16px; line-height:24px; display:inline-block; border-radius:100px; background:#00385c; color:#fff; width:100%; }
.apply_top ul li a:hover , .apply_top ul li.active a { background:#05a0a8; }

.apply_btn a { font-size: 21px; line-height: 31px; background: #059FA7; padding: 17px 20px; color: #fff; font-weight: 600; text-align: center; float: none; display: inline-block; text-decoration: none; width:100%; }
.apply_btn a:hover { background:#00385c; }
.apply_bottom { margin-top:40px; }   
.apply_bottom .text { padding:15px; }
.apply_bottom .inner h3 { padding:0 0 10px; font-size:28px; line-height:36px; text-align:center; font-weight: 500; }
.apply_bottom .inner ul { margin:0; padding:0; list-style-type:none; font-size:16px; line-height:22px; font-weight:500; }
.apply_bottom .inner ul li { margin:0 -2px; padding:4px 20px; width:33.33%; display:inline-block; vertical-align:top; }

/*** Contact Admissions ***/
.contact_admissions { padding:80px 0 50px 0; } 
.admissions_hero { margin:40px 0; display:flex; }
.admissions_hero .left { padding:0 40px 0 0; width:50%; }
.admissions_hero .left .text { margin-top:15px; }  
.admissions_hero .image { padding:0 0 0 30px; width:50%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.general_inquiries { padding:70px 15px; background:#033b6e; text-align:center; font-size:22px; line-height:40px; color:#fff; font-weight: 300; position: relative; }
.general_inquiries .text { position:relative; z-index:1; }
.general_inquiries h3 { color: #05a0a8; margin: 0 0 5px; }  
.row-fluid .general_inquiries .content a { font-family: 'Montserrat', sans-serif; color:#fff; font-weight:300; }
.row-fluid .general_inquiries .content a:hover { color:#fff; opacity:0.8; } 
.general_inquiries .icons { position: absolute; top: 0; right: 60px; bottom: 0; display: flex; align-items: center; }

.coordinator_list { margin:25px auto; width:435px; max-width:100%; position: relative; z-index:5; font-size: 16px; line-height: 25px; font-weight: 500; font-family: 'Montserrat', sans-serif; } 
.coordinator_list label { padding:17px 30px; width:100%; background:#fff url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/2020/arrow_down.png') no-repeat; background-position:center right 24px; max-width:100%; border: 1px solid rgba(5, 79, 125, 0.45); border-radius:45px; display:block; position: relative; z-index:1; cursor: pointer; }
.coordinator_list ul { margin: 0; padding: 40px 0 10px; height: 250px; list-style-type: none; position: absolute; top: 30px; left: 0; background: #fff; border: 1px solid rgba(5, 79, 125, 0.45); display:none; z-index:-1; }
.coordinator_list ul li { margin: 0; padding: 5px 15px; display: inline-block; width: 100%; cursor:pointer; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#033b6e !important; }

.coordinator_main { max-width: 900px; width: 100%; margin: 0 auto; }
.coordinator_items { margin:20px 0; display: flex; width: 100%; color:#033b6e; }
.coordinator_items .img_item { width: 150px; height: 150px; background: #fff; border-radius: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: flex; align-items: center; justify-content: center; }
.coordinator_items .img_item .image { width: 130px; height: 130px; border-radius: 100px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.coordinator_items .text { width: calc(100% - 376px); padding: 15px 30px; font-size: 18px; line-height: 30px; }
.coordinator_items .text h5 { font-size:18px; line-height:26px; font-weight:500; }
.coordinator_items .text .top { padding:0 0 10px 0; border-bottom:2px solid #05a0a8; }
.coordinator_items .text .btm { margin-top:15px; }
.coordinator_btm { width: 226px; }
.row-fluid .coordinator_btm .btn_style , .row-fluid .coordinator_btm .btn_style2 { display: inline-block; width: 100%; }
.row-fluid .coordinator_btm .btn_style a { min-width: 100%; font-family: 'Montserrat', sans-serif; font-weight:700; border-radius:0; }
.row-fluid .coordinator_btm .btn_style2 a { min-width: 100%; color: #fff; font-family: 'Montserrat', sans-serif; font-weight:700; border-radius:0; }
.row-fluid .coordinator_btm .btn_style2 a:hover { color:#fff; }   

.satisfactory_section .additional_grants .title { margin-bottom:20px; }  
.satisfactory_section .additional_grants .title + .title { margin-bottom:0; }

/* 16-04-2021-59 */
.pdresource-hero-section-course-heading h3 { color: #05a0a8; font-family: Montserrat; font-size: 23px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 29px; }
.pdresource-hero-section-course-heading { padding-top: 30px; }
.pdresource-hero-section.pdev-course-main-wrap .box-content { padding-bottom: 34px; } 
.pdresource-hero-section-course-list { display: inline-block; width: 100%; padding-top: 10px; }
.pdresource-hero-section-course-list ul { display: flex; flex-flow: wrap; padding-left: 0; margin-bottom: 0px; }
.pdresource-hero-section-course-list ul li { width: calc(100% / 3); text-align: center; display: inline-block; margin-bottom: 10px; padding: 0px 5px; }
.pdresource-hero-section-course-list ul li a { color: #ffffff; font-family: "Open Sans"; font-size: 17px; font-style: normal; letter-spacing: normal; line-height: 28px; text-align: center; font-weight: 400; }
.pdresource-hero-section-course-list ul li a:hover { color:#05a0a8; }
.pdresource-hero-section-list-btn-main-wra { max-width: 1010px; margin-left: auto; margin-right: auto; }
.pdresource-hero-section-list-btn-main-wra ul { padding-left: 0px; display: flex; flex-flow: wrap; margin: 0; }
.pdresource-hero-section-list-btn-main-wra ul li { display: inline-block; width: calc(100% / 3); text-align: center; }
.pdresource-hero-section-list-btn-main-wra ul li:nth-child(1n+2) { border-left: 1px solid #fff; }
.pdresource-hero-section-list-btn-main-wra ul li a { display: inline-block; width: 100%; padding: 31px 15px; background-color: #05a0a8; color: #fff;     font-family: "Open Sans"; font-size: 17px; font-style: normal; letter-spacing: normal; line-height: 28px; }
.pdresource-hero-section-list-btn-main-wra ul li a:hover { background-color: #007e84; }

/*blog-cta*/
.instructincta_area {  background: #0063a4; background: -moz-linear-gradient(top,  #0063a4 0%, #001b2c 100%); background: -webkit-linear-gradient(top,  #0063a4 0%,#001b2c 100%);  background: linear-gradient(to bottom,  #0063a4 0%,#001b2c 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a4', endColorstr='#001b2c',GradientType=0 ); } 
.instructincta_area { width:100%; padding:20px 20px 0; color:#fff; text-align:center; display:inline-block; margin:40px 0 0; }
.instructincta_area h2 { color:#fff; font-weight:bold; text-transform:uppercase; }  
.instructincta_area .instructincta_boxtext { width:100%; display:inline-block; margin:10px 0 20px; }
.instructincta_area .blogcta a { display:inline-block;text-transform: uppercase; position:relative; padding:10px 20px; color:#fff; width:calc(100% + 40px); margin-left:-20px; background:#059FA7; }
.instructincta_area .blogcta a:after { position:relative; float:none; display:inline-block;  line-height: 0; position: relative; top: -1px;  vertical-align:middle; content:"\f105"; font-family:"FontAwesome"; margin-left: 10px; font-size: 20px; font-weight: bold; }
.instructincta_area .blogcta a:hover { background:#033B6E; color:#fff; }
.instructincta_area .instructincta_ctaimg { width:100%; display:inline-block; margin-bottom:-40px; }
 
/* .row-fluid .download_cta img { max-width:195px; }   */
 


/**** freshmen ****/
.freshmen_section { padding: 102px 0; line-height: 28px; }
.freshmen_section .inner { max-width: 660px; color: #fff; }
.freshmen_section .inner h1 { font-size: 29px; line-height: 39px; color: #fff; font-weight: 400; margin: 0 0 10px; }

.freshmen_column { padding: 50px 0; }
.freshmen_column h2 { font-size: 30px; line-height: 38px; font-weight: 500; }
.freshmen_column .wrapper { display: flex; }
.freshmencolumn_left { width: 60%; padding: 0 50px 0 0; border-right: 1px solid #00385c; font-size: 17px; line-height: 35px; }
.freshmencolumn_right { width: 40%; padding: 0 0 0 50px; } 
.freshmencolumn_left ol { margin: 0; padding: 0; list-style-type: none; counter-reset: section;  }
.freshmencolumn_left ol li { margin: 0; padding:0 0 0 18px; position:relative; display:inline-block; width:100%; }
.freshmencolumn_left ol li:before { counter-increment: section; content: "" counter(section) ". "; position:absolute; top:0; left:0; }
.freshmencolumn_left .btn_style { margin: 20px 0 0; display: inline-block; width: 100%; }
.freshmencolumn_left .btn_style a { border-radius: 0; width: 100%; font-size: 21px; line-height: 29px; text-transform:uppercase; }

.freshmencolumn_box { margin-bottom:30px; display: inline-block; width: 100%; }
.freshmencolumn_box .text { margin:8px 0 0; }
.freshmencolumn_box .text a { font-weight:700; word-break: break-all; }
.freshmencolumn_box .text h4 { margin: 15px 0 0; }
.freshmencolumn_box:last-child { margin-bottom:0; }

.freshmen_service { padding: 30px 0 50px; }
.freshmenservice_box { width: 50%; display: inline-block; margin: 0 -2px; padding: 10px; vertical-align: top; }
.freshmenservice_main { margin: 0; }
.freshmenservice_box .image { height: 228px; text-align: center; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.freshmenservice_box .image img { max-height: 228px; }
.freshmenservice_box .text { padding:0; text-align: center; display: inline-block; width: 100%; background:#00385c; color:#fff; line-height:28px; }
.freshmenservice_box .text h3 { font-size: 27px; line-height: 34px; font-weight: 400; color: #fff; }
.freshmenservice_box .text .boxtext { padding:26px 15px; margin: 0 auto; max-width: 370px; width: 100%; }
.freshmenservice_box .btn_style a { border-radius: 0; width: 100%; min-width:auto; font-size: 21px; line-height: 30px; box-shadow:none; text-transform:uppercase; }
.freshmenservice_box .btn_style a:after { content: "\f061"; font-family: 'FontAwesome'; font-weight: 300; margin-left: 20px; vertical-align: middle; }
.freshmenservice_box .btn_style a:hover { box-shadow:none; }

.freshmenservice_main.col-3 { margin: 0 -13px; }
.col-3 .freshmenservice_box { width: 33.33%; padding: 15px; }

.campus_hero { padding: 58px 0 0; text-align: center; position: relative; color: #fff; background-position: center center; background-repeat: no-repeat; background-size: cover; font-family: 'Open Sans', sans-serif; }
.campus_hero:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgb(3,59,109);
background: -moz-linear-gradient(-45deg,  rgba(3,59,109,1) 0%, rgba(3,59,109,1) 30%, rgba(5,160,168,1) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(3,59,109,1) 0%,rgba(3,59,109,1) 30%,rgba(5,160,168,1) 100%);
background: linear-gradient(135deg,  rgba(3,59,109,1) 0%,rgba(3,59,109,1) 30%,rgba(5,160,168,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033b6d', endColorstr='#05a0a8',GradientType=1 ); opacity:0.8; }
.campus_hero > div { position: relative; }
.campushero_cover { margin: 0 auto; max-width: 770px; }
.campus_hero h1 { color: #fff; padding: 14px 0; }
.campus_hero .videobox { margin: 50px 0 -120px; position: relative; z-index: 1; }
.campus_hero .videobox .video { height: 430px; display: flex; align-items: center; justify-content: center; box-shadow: 0 0 25px rgba(0, 0, 0, 0.45); border: 1px solid #707070; }
.campus_hero .videobox .play { width: 120px; height: 120px; background: rgba(5, 160, 168, 0.77); border-radius: 100px; display: flex; align-items: center; justify-content: center; padding: 0 0 0 10px; }

.visitcampus_cover { margin: -50px auto 0; max-width: 1240px; width: 100%; background: #033b6e; padding: 180px 130px 50px; position: relative; }
.visitcampus_box { display: inline-block; width: 100%; background: #fff; padding: 55px 45px; margin: 10px 0; font-family: 'Open Sans', sans-serif; position:relative; overflow: hidden; }
.visitcampus_box .btn_style { display: inline-block; width: 100%; margin: 20px 0 0; }
.visitcampus_box .btn_style a { font-size: 17px; min-width: 315px; }
.visitcampus_box h3 { padding: 0 0 10px; }
.visitcampus_box .shap { position: absolute; top: 0; right: 0; z-index: 1; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; padding: 14px 8px 0 0; }
.visitcampus_box .shap:before { position: absolute; top: -76px; right: -76px; border: 76px solid transparent; content: ''; border-left-color: #05a0a8; transform: rotate(-45deg); z-index: -1; }
.visitcampus_box .online:before { border-left-color:#1ec344; }
.visitcampus_box .shap.location { padding:19px 7px 0 0; } 
.visitcampus_box .shap.location img { width:22px; }
.visitcampus_box .shap.online img { width:36px; }

.visitcampus_box .shap.two:before { top:0; right:0; border:42px solid transparent; border-top-color:#05a0a8; transform: inherit; }
.visitcampus_box .online.shap.two:before { top:0; right:0; border-top-color:transparent; border-right-color:#1ec344; }
.visitcampus_box .location.shap.two img { top: -17px; position: relative; right: 13px; width: 16px; }
.visitcampus_box .online.shap.two img { top: 10px; right: -13px; position: relative; width: 24px; }


.campus_person { padding: 70px 0 50px; display: flex; align-items: center; font-family: 'Open Sans', sans-serif; }
.campus_person .image { width: 220px; height:205px; border:8px solid rgba(255,255,255,0.5); background-size:cover; background-position:center center; background-repeat:no-repeat; border-radius: 100%; box-shadow: 0 0 20px rgb(0 0 0 / 5%); }
.campus_person .text { width: calc(100% - 270px); color: #fff; padding: 0 0 0 50px; border-left: 2px solid #0fe2ed; margin-left: 50px; font-style: italic; font-size: 24px; line-height: 36px; }
.campus_person .text h3 { color: #fff; font-size: 37px; line-height: 44px; font-weight: 400; font-style: normal; }
.campus_person .text h5 { font-size: 24px; line-height: 36px; font-weight: 400; margin: 10px 0 0; color: #fff; font-family: 'Open Sans', sans-serif; }

/* .visitcampus_box a.linkshap { position: absolute; top: 0; right: 0; } */

/***Campus Health Overview ***/
.hero_campus { padding: 100px 0; background-size: cover; background-position: center center; background-repeat: no-repeat; color: #fff; min-height: 590px; display: flex; align-items: center; font-family: 'Open Sans', sans-serif; }
.hero_campus .inner { max-width: 640px; width: 100%; margin: 0 0 0 auto; }
.hero_campus .inner h1 { color: #fff; font-size: 29px; line-height: 41px; font-weight: 300; padding: 15px 0; }
.hero_campus .inner h4 { color: #05a0a8; font-size: 21px; line-height: 30px; text-transform: uppercase; }

.appointment_cam { background: #05a0a8; color: #fff; }
.appointment_camcover { margin:0 auto; width:100%; max-width:1300px; display: flex;}
.appointment_cambox { padding:20px 15px; width: 50%; font-size: 23px; line-height: 30px; border-right:1px solid #fff; }
.appointment_cambox .text p { padding:0; }
.appointment_cambox .text p span { font-size: 17px; line-height: 24px; }
.appointment_cambox .text a { color: #fff; }
.appointment_cambox .text a:hover { opacity:0.8; }
.appointment_cambox .text h4 { padding:0 0 5px; color: #fff; text-transform: uppercase; }
.appointment_cambox:last-child { border-right:none; }
.appointment_cambox .icon { width: 50px; }
.appointment_cambox .text { width: calc(100% - 50px); padding: 0 0 0 30px; }
.appointment_cambox .inner { display: flex; margin: 0 auto; max-width: 480px; width: 100%; }

.after_hours { padding: 50px 0; }
.afterhours_main { display: flex; margin: 10px 0 0; }
.afterhours_box { width: 50%; padding: 0 20px 0 0; }
.afterhours_box h5 { color: #2a2a2a; font-size: 17px; line-height: 28px; }

.campusser_cover { background: #033b6e; color: #fff; }
.campusser_top { display: flex; }
.campusser_top .icon { width: 202px; position: relative; top: -20px; left: -20px; }
.campusser_top .text { width: calc(100% - 202px); padding: 40px 20px 20px; }
.campusser_top .text h2 { color: #fff; font-size: 29px; line-height: 36px; }
.campusser_top  ul { margin: 10px 0 0; padding: 0; list-style-type: none;  }
.campusser_top ul .group-li { width: 38%; display: inline-block; vertical-align: top; margin: 0 -2px; }
.campusser_top ul .group-li:first-child { width: 24%; }
.campusser_top ul li { font-size: 19px; line-height: 30px; position: relative; padding: 0 0 0 15px; }
.campusser_top ul li:before { content: ''; width: 4px; height: 4px; background: #fff; border-radius: 10px; position: absolute; top: 13px; left: 0; }
.campusser_btm { padding: 36px 13% 36px 20px; background: #02254F; }
.campusser_btm .inner { margin:0 0 0 auto; width: calc(100% - 202px); }
.campusser_btm h5 { padding:0 0 6px; font-size:17px; line-height:26px; color:#fff; } 
.campusser_btm p { padding: 7px 0; }

.fees_section { padding: 50px 0; }
.fees_top { display: flex; }
.fees_top .left { width: calc(100% - 420px); padding: 0 10%  0 0; }
.fees_top .left h2 { font-size:29px; line-height:38px; }
.fees_top .image { width: 420px; }
.fees_btm { margin: 24px 0 0; }

.campus_strip { padding: 50px 0; background-image: linear-gradient(42deg, #05a0a8 0%, #033b6e 100%); }
.campus_strip .wrapper { display: flex; }
.campus_strip  .left { width: calc(100% - 280px); padding: 0 20px 0 0; }
.campus_strip .right { width: 280px; }
.campus_strip .icon { margin: 0 0 20px; }
.campus_strip h2 { color: #fff; font-size: 43px; line-height: 50px; }
.campus_strip h2 b { display: block; }
.campus_strip .right .btn_style { margin: 8px 0; display: inline-block; }
.campus_strip .right .btn_style a { float: none; display: inline-block; }

.health_accordion { padding: 50px 0; font-size: 17px; line-height: 28px; font-family: 'Open Sans', sans-serif; }
.healthacc_main { margin: 0; }
.healthacc_row { padding: 15px 0; border-bottom: 1px solid #cccccc; }
.healthacc_row:first-child { border-top: 1px solid #cccccc; }
.healthacc_row .title { position: relative; padding: 0 0 0 60px; cursor: pointer }
.healthacc_row .title h4 span { width: 24px; height: 24px; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; }
.healthacc_row .title h4 span:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 4px; background: #05a0a8; margin: auto; }
.healthacc_row .title h4 span:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 4px; height: 100%; background: #05a0a8; margin: auto; }
.healthacc_row .title h4 { font-size: 29px; line-height: 38px; }
.healthacc_row .text { padding: 10px 0 10px 60px; display:none; }
.healthacc_row .text ul { margin: 10px 0; padding: 0; list-style-type: none; }
.healthacc_row .download_link { font-size: 21px; line-height: 30px; font-weight: 700; margin: 15px 0 0; display: inline-block; width: 100%; font-family: 'Montserrat', sans-serif; }
.healthacc_row .download_link a svg { display: inline-block; vertical-align: bottom; margin-right: 7px; }

.important_forms { padding:17px 0; }
.important_forms .cover { padding: 70px 38px; background: #05a0a8; color: #fff; display: flex; font-size: 19px; line-height: 30px; }
.important_forms .cover .icon { width: 60px; }
.important_forms .cover .text { width: calc(100% - 60px); padding: 0 0 0 30px; }
.important_forms .cover .text h2 { color: #fff; font-size: 29px; line-height: 36px; }
.important_forms .cover ul { margin: 0; padding: 0; list-style-type: none; }
.important_forms .cover ul li { margin: 8px 0; padding: 0; display: inline-block; width: 100%; }
.important_forms .cover ul li a { color: #fff; text-decoration: underline; }
.important_forms .cover a { color: #fff; }

.health_faq { padding:17px 0; }
.health_faq .cover a { color: #fff; }
.health_faq .cover { padding: 70px 38px 40px; background: #033b6e; color: #fff; display: flex; font-size: 19px; line-height: 30px; }
.health_faq .cover .icon { width: 60px; }
.healthfaq_main { width: calc(100% - 60px); padding: 0 0 0 30px; }
.healthfaq_main h2 { color: #fff; font-size: 29px; line-height: 36px; }
.healthfaq_main .box { padding:20px 0; }
.healthfaq_main .box h4 { font-size:19px; line-height:30px; color:#fff; }

.additional_resources { padding:17px 0; }
.additional_resources .cover { padding: 40px 38px 60px; background: #05a0a8; color: #fff; display: flex; font-size: 19px; line-height: 30px; }
.additional_resources .cover .icon { width: 60px; }
.additional_resources .cover .text { width: calc(100% - 60px); padding: 0 0 0 30px; }
.additional_resources .cover .text h2 { color: #fff; font-size: 29px; line-height: 36px; }
.additional_resources .cover .content { margin-top:15px; }
.additional_resources .cover ul { margin: 0; padding: 0; list-style-type: none; }
.additional_resources .cover ul li { margin: 2px 0; padding: 0; display: inline-block; width: 100%; }
.additional_resources .cover ul li a { color: #fff; text-decoration: underline; }
.additional_resources .cover a { color: #fff; }

.health_safety .about2_content .cover { padding-left:130px; }

.healthacc_row .text ul li { position: relative; padding: 0 0 0 18px; }
.healthacc_row .text ul li:before { content: ''; width: 6px; height: 6px; background: #000; position: absolute; top: 11px; left: 0; border-radius: 40px; }

.hero_pay_section { position: relative; z-index: 1; width: 100%; float: left; padding: 60px 0 0; }
.hero_pay_title { text-align: center; width: 100%; max-width: 630px; margin: 0 auto 60px; }
.hero_pay_title h1 { font-size: 28px;font-weight: 400; color: #ffffff; line-height: 36px; }
/* .hero_pay_section:after { content: "";background-color: #033b6e; opacity: 0.4; position: absolute; left: 0; right: 0; top: 0; bottom: 0;  z-index: -1;  mix-blend-mode: multiply; } */
.hero_pay_title h5 { color: #05a0a8; font-size: 20px; font-weight: 700; text-transform: uppercase; margin-bottom: 20px; }

.tuition-title-img { width: 118px; }
.tuition-title-img img { width: 100%; }
.tuition-title-content {  width: calc(100% - 118px);  padding-left: 30px; }
.tuition-title-wrap { display: flex; align-items: center; margin-bottom: 30px; }
.tuition-title-content h2 { font-size: 29px; font-weight: 400; }
.tuition-person-section .wrapper { max-width: 1040px; }
.tuition-person-section { padding: 180px 0 50px; }
.tuition-list-row .tuition-list-box { width: 25%; padding: 0 15px; }
.tuition-list-row { display: flex; margin: 0 -15px; }
.tuition-list-box a { border: 2px solid #f0f0f0; background-color: #fff; width: 100%; height: 100%; text-align: center; padding: 30px 15px; display: flex; align-items: center; justify-content: center; }
.tuition-list-box h5 { color: #2a2a2a; font-size: 16px; font-weight: 700; }
.tuition-list-icon { margin-bottom: 12px; }
.tuition-list-box a:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.16); border: 2px solid #f0f0f0; }


.mission-section { width: 100%; float: left; background-color: #033b6e; position: relative; z-index: 1; padding: 60px 0 60px; }
.mission-section h2 { color: #fff; font-size: 29px;  font-weight: 400; }
.mission-bg-img { position: absolute;  left: -160px;   top: 50px;  z-index: -1; }
.mission-wrap-main { display: flex; border-bottom: 1px solid #fff;  padding-bottom: 20px; margin-bottom: 30px; }
.mission-wrap-left { width: calc(100% - 322px); padding-right: 40px; }
.mission-wrap-right { width: 322px; background-color: #02305f; padding: 20px 16px; }
.mission-section .wrapper { max-width: 1040px; }
.mission-wrap-right h4 { color: #fff; font-family: "Open Sans";    font-size: 19px; font-weight: 700; margin-bottom: 15px; }
.mission-wrap-text {  color: #fff;    font-family: "Open Sans"; font-size: 16px; font-weight: 400; }
.mission-wrap-text a { color: #fff; }
.mission-wrap-right .mission-wrap-text p { padding: 0 0 12px; }

.team-box { display: inline-block; margin: 0 -2px; width: 33.333%; vertical-align: top; text-align: center; color: #fff; font-family: "Open Sans";  font-size: 19px; font-weight: 400; }
.team-box h4 { color: #fff; font-family: "Open Sans"; font-size: 21px; font-weight: 700; margin-bottom: 10px; }
.team-icon { margin-bottom: 15px; }
.mission-section .team-wrap h2 { margin-bottom: 20px; }
.team-box a { color: #fff; }
.team-position { width: 100%; max-width: 290px; margin: 0 auto 10px; }

.tableInnerbox { width: 25%; padding: 8px 15px; display: flex; align-items: center; }
.table-row { display: flex; }
.table-title { background-color: #1da0a8; color: #fff; padding-top: 14px;  padding-bottom: 14px;   text-transform: uppercase; }
.table-title h5 { color: #fff; }
.fees-table-title h2 { color: #033b6e; font-size: 29px; font-weight: 400;  line-height: normal; margin-bottom: 20px; }
.fees-table-title { width: 100%; max-width: 600px; }
.fees-table-section { padding: 50px 0 0; position: relative; }
/* .fees-table-section:after { content: ""; border: 6px solid #05a0a8; position: absolute; left: 0; right: 0; height: 1px; bottom: 0; width: 100%; max-width: 1094px; margin: auto; } */
.fees-table-section .wrapper {  max-width: 1040px; }
.table-content-row .table-row { border-bottom: 1px solid #cecece; color: #000; font-family: Montserrat;  font-size: 18px; font-weight: 400; }
.table-content-row .table-row .tableInnerbox:first-child { font-weight: 700; }
.table-content-row {  padding: 10px 0 50px; }
.table-content-row .table-row .tableInnerbox:nth-child(2) { opacity: 0.6; }
.tableInnerbox:first-child { width: 32%; }
.table-content-row .table-row:last-child {  border-bottom: none; }
.refund-policy-caption { background-color: #033b6e; width: 100%; display: table; color: #fff; text-align: center; padding: 50px 20px; }
.refund-policy-caption h3 { color: #fff; font-size: 29px; font-weight: 400; margin-bottom: 20px; }
.refund-policy-caption .btn_style { display: table; margin: auto; }


.hero_pay_wrap > div { width: 50%; padding: 0 10px; display: inline-block; margin: 0 -2px;  vertical-align: top;}
.hero_pay_box { box-shadow: 0 0 35px rgba(0, 0, 0, 0.16); background-color: #fff; float: left; width: 100%; padding: 40px 30px; margin: 0 0 20px;}
.hero_pay_box h3 { color: #033b6e; font-family: Montserrat; font-size: 24px; font-weight: 700;}
.hero_pay_wrap .right .hero_pay_box { padding: 40px 60px 50px; }
.hero_pay_wrap .right .hero_pay_box .btn_style { margin-top: 18px; width: 100%; float: left; }
.hero_pay_wrap { width: 100%; max-width: 1024px; margin: 0 auto -154px; } 
.hero_payinner_boxinner { width: 100%; float: left; margin-bottom: 24px; padding-left:14px; } 
.hero_payinner_boxinner h5 { margin-bottom: 20px;  color: #033b6e; font-family: Montserrat;  font-size: 19px; font-weight: 400; }
.hero_payinner_boxinner:last-child { margin-bottom: 0; }
.hero_payinnertext { margin-bottom: 20px; }

.row-fluid .accordions_sectionv2 .wrapper { max-width: 1134px; }
.row-fluid .accordions_sectionv2 h2 { color: #033b6e; font-size: 29px; font-weight: 400; border-top: 10px solid #05a0a8; padding: 15px 0 0; margin-bottom: 15px; }
.row-fluid .accordions_sectionv2 .faqsbox_innerbox:first-child .faqsbox_innertitle { border-top: none; }
.row-fluid .accordions_sectionv2 .faqsbox_innercover {  padding: 0 35px 30px; }

.hero_pay_box input[type="image"] {  padding: 0; }

 
/*--Nursing-carrer--*/ 
.inner_wrapper { width:100%; margin:0 auto; float:none; max-width:950px; }
.top_title h2 { color: #033b6e; font-size: 32px; font-weight: 700; text-transform:uppercase; }
.liststyle ul { width:100%; padding:0; margin:15px 0 0; list-style:none; }
.liststyle ul li { width:100%; display:inline-block; padding-left:12px; margin-bottom:10px; position:relative; }     
.liststyle ul li:before { position:absolute; content:""; left:0; top:10px; width:5px; height:5px; border-radius:50%; background: #07969e; }

.submitted_form .nursingcareer_area { opacity:0; visibility:hidden; }
body.bodyfixed { overflow:hidden; }
.nursingcareer_area { display:flex; flex-wrap:wrap; position:fixed; left:0; top:0; width:100%; height:100vh; min-height:100vh; overflow-y:scroll; background:#fff; z-index:9999; opacity:1; visibility:visible; transition:all .4s ease; }
.nursingcareer_area .nursingcareer_left { width:60%; display:flex; flex-wrap:wrap; align-items:center; position:relative; padding-left:calc(100%/2 - 1170px/2); padding-right:40px; color:#fff; }
.nursingcareer_area .nursingcareer_left:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:#0067a4; mix-blend-mode: multiply; }
.nursingcareer_area .nursingcareer_leftwrap { position:relative; }
/* .nursingcareer_area .nursingcareer_leftwrap:before { position:absolute; content:""; left: -150px; margin-bottom: -70px; bottom:100%; width:191px; height:214px; background:url('https://web.methodistcollege.edu/hubfs/2020/white-patt.png') no-repeat center center / 100% 100%; } */
.nursingcareer_area .nursingcareer_left h6 { color:#fff; text-transform:uppercase; font-size: 26px; font-weight: 300; line-height: 30px; }
.nursingcareer_area .nursingcareer_left h1 { font-size: 61px; line-height:70px; font-weight: 700; color:#fff; }
.nursingcareer_area .nursingcareer_right { width:40%; display:flex; flex-wrap:wrap; align-items:center; padding-right:calc(100%/2 - 1170px/2); padding-left:60px; }
.nursingcareer_area .nursingcareer_lefttext ul { padding-left:20px; }
.nursingcareer_area .nursingcareer_lefttext h4 { color:#fff; margin-top:20px; font-size: 23px; line-height:30px; }
.nursingcareer_area .nursingcareer_right h3 { color: #0067a4; font-size: 31px; font-weight: 700; }
  
.login_form { width:100%; margin-top:20px; position:relative; }
/* .login_form:after { position:absolute; content:""; right: -80px; margin-top: -50px; top: 100%; width:120px; height:135px; background:url('https://web.methodistcollege.edu/hubfs/2020/form-bg.png') no-repeat center center / 100% 100%; }   */
.login_form form { width:100%; }
.login_form form label { width:100%; color: #0067a4; }
.login_form form .hs-input { width:100%; border:0; background-color: #f2f0f0; border-radius:40px; }
.login_form form select.hs-input { padding-right:70px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/form-select-img.png) no-repeat #f2f0f0; background-position: center right 20px; appearance: none;  }  
.login_form form .hs_submit { width:100%; }
.login_form form .hs_submit .hs-button { width:100%; text-transform:uppercase; }
.login_form form ul.inputs-list label { font-size:14px; }
.login_form .submitted-message { color: #0067a4; font-size: 20px; font-weight: 500; overflow: visible !important; } 
 
/**/
.nurguide_hero { width:100%; padding:30px 0; display:flex; flex-wrap:wrap; align-items:center; color: #2a2a2a; font-size:16px; line-height: 28px; font-weight: 700; }
.nurguide_hero .guidehero_left { width:56%; padding-left:calc(100%/2 - 1200px/2); padding-right:30px; }
.nurguide_hero .guidehero_right { width:44%; }
.nurguide_hero .guidehero_left h4 { color:#0067a5; text-transform:uppercase; font-size: 26px; font-weight: 300; line-height: 30px; }
.nurguide_hero .guidehero_left h2 { color:#0067a5; font-size: 60px; line-height:70px; font-weight: 700; }
.nurguide_hero .guidehero_left .guidehero_lefttext { width:100%; margin:30px 0; }
.nurguide_hero .guidehero_btn { width:100%; display:flex; flex-wrap:wrap; align-items: center; }
.nurguide_hero .scrollbtm { width:auto; display:inline-block; position:relative; margin-right:30px; color:#fff; font-size: 18px; line-height:24px; font-weight: 700; background-color: #0067a5; padding: 18px 30px 18px 50px; border-radius: 40px; min-width: 280px; text-align: center; border-radius:40px; }
.nurguide_hero .scrollbtm:before { position:absolute; content:""; left: 34px; top: 8px; width:20px; height:44px; background:url('https://web.methodistcollege.edu/hubfs/2020/down-btn.png') no-repeat center center / 100% 100%;}
.nurguide_hero .scrollbtm:hover { background:#05a0a8; }
.nurguide_hero .pdfbtn a { width:auto; display: flex; align-items: center; text-decoration:underline; position:relative; color: #0067a5; font-size: 16px; line-height:24px; font-weight: 400; }
.nurguide_hero .pdfbtn a:before { position:relative; content:""; left:0; top: 0; margin-right:15px; width:26px; height:30px; background:url('https://web.methodistcollege.edu/hubfs/2020/pdf-icon.png') no-repeat center center / 100% 100%;}
.nurguide_hero .pdfbtn a:hover { color:#05a0a8; }

/**/ 
@media(min-width:767px){
    .fixed .guidenav_area .guidenav_head { position:fixed; top:0; left:0; background:#fff; z-index:99; padding: 10px 0; box-shadow: 0 0px 12px #ccc; }
}
.guidenav_area { width:100%; display:inline-block; transition:all .4s ease;  }
.guidenav_area .guidenav_head { width:100%; position:relative; padding:15px 0; display:inline-block;  transition:all .4s ease; }
.guidenav_area .wrapper { max-width:2400px; width:100% !important; display:flex; flex-wrap:wrap; }
.guidenav_area .guidenav_logo { width:230px; }
.guidenav_area .guidenav_box { width:calc(100% - 230px); padding-left:30px; display: flex; align-items: center; justify-content: flex-end; }
.guidenav_area .guidenav_menu { width:auto; line-height:0; }
.guidenav_area .btn_style2 { margin-left:20px; }
.guidenav_area .btn_style2 a { background: #0067a5; }
.guidenav_area .guidenav_menu ul li { width:auto; display:inline-block; }
.guidenav_area .guidenav_menu ul li a { color: #393536; font-size: 16px; line-height:24px; text-transform:uppercase; font-weight: 700; max-width: 100%; white-space: inherit; text-overflow: inherit; }
.guidenav_area .guidenav_menu ul li a:hover,.guidenav_area .guidenav_menu ul li a.active { color: #0067a5; }

/**/
.nursesdemand_area { width:100%; padding:0; display:inline-block; vertical-align:top; }
.nursesdemand_area .nursesdemand_box { width:100%; display:inline-block; margin:30px 0; }
.nursesdemand_area .nursesdemand_box h5 { width:100%; background-color: #05a0a8; font-size: 20px; line-height:30px; font-weight: 700; text-align: center; color: #fff; padding: 12px 20px; }
.nursesdemand_area .nursesdemand_boxwrap { width:100%; display:flex; flex-wrap:wrap; text-align:center; color:#fff; font-size: 19px; line-height:24px; font-weight: 400; }
.nursesdemand_area .nursesdemand_boxwrap > div { width:50%; padding:30px; display: flex; align-items: center; justify-content: center; }
.nursesdemand_area .nursesdemand_boxleft { background-color: #0067a5; }
.nursesdemand_area .nursesdemand_boxleft h2 { font-size: 163px; line-height:1.1; color:#fff; font-weight: 700; }
.nursesdemand_area .nursesdemand_boxright { background-color: #ebedf0; color: #0067a5; }
.nursesdemand_area .nursesdemand_boxright .count { color: #0067a5; font-size: 102px; line-height:1.1; font-weight: 700; margin-top:10px; }
.nursesdemand_area .nursesdemand_boxright span { margin-bottom:20px; display:inline-block; }
.nursesdemand_area .nursesdemand_btmtext { width:100%; display:inline-block; position:relative; }
.nursesdemand_area .nursesdemand_btmtext:before { position:absolute; content:""; left:0; bottom:-26px; width:100%; height:1px; background:#f2f2f2; z-index: -1; }

/**/
.edudemand_area { width:100%; padding:0; display:inline-block; vertical-align:top; }
.edudemand_area .edudemand_wrap { width:100%; display:flex; flex-wrap:wrap; align-items:center; }
.edudemand_area .edudemand_left { width:55%; padding-right:20px; padding-left:calc(100%/2 - 950px/2); }
.edudemand_area .edudemand_left h6 { color: #0067a5; width:100%; margin:20px 0; display:inline-block; font-size: 18px; line-height: 26px; }
.edudemand_area .edudemand_right { width:45%;  }
.edudemand_area .edudemand_btmbox { width:100%; display:flex; flex-wrap:wrap; }
.edudemand_area .edudemand_btmleft { width:30%; color: #0067a5; font-size:19px; }
.edudemand_area .edudemand_btmleft h3 { width:100%; margin:10px 0 0; color: #0067a5; font-size: 117px; line-height:1.1; font-weight: 700;  }
.edudemand_area .edudemand_btmleft .subitalic { color:#000; font-style:italic; width: 100%; display: inline-block; font-size: 14px; line-height: 20px; margin-top: 10px; font-weight: 500; }
.edudemand_area .edudemand_btmright { width:70%; padding-left:30px; }
.edudemand_area .edudemand_btmbox { position:relative; }
.edudemand_area .edudemand_btmbox:after  { position:absolute; content:""; left:0; bottom:-50px; width:100%; height:1px; background:#f2f2f2; z-index: -1; }


/**/
.campuspro_area { width:100%; padding:0; display:inline-block; vertical-align:top; }
.campuspro_area .campuspro_wrap { width:100%; display:flex; flex-wrap:wrap; align-items:center; }
.campuspro_area .campuspro_left { width:55%; padding-right:20px; padding-left:calc(100%/2 - 950px/2); }
.campuspro_area .campuspro_left h6 { color: #0067a5; width:100%; margin:20px 0 10px; display:inline-block; font-size: 18px; line-height: 26px; }
.campuspro_area .campuspro_right { width:45%; position:relative; }
.campuspro_area .campuspro_right span { width:100%; max-width:370px; padding:20px; display:inline-block; font-size:14px; line-height:22px; color:#fff; background-color: #07969e; position:absolute; top: 100%; margin-top: -140px; left: 50px; }
.campuspro_area .campuspro_btmbox { width:100%; display:flex; flex-wrap:wrap; }
.campuspro_area .campuspro_btmleft { width:30%; color: #0067a5; font-size:19px; }
.campuspro_area .campuspro_btmleft h3 { width:100%; margin:10px 0 0; color: #0067a5; font-size: 117px; line-height:1.1; font-weight: 700;  }
.campuspro_area .campuspro_btmleft .subitalic { color:#000; font-style:italic; width: 100%; display: inline-block; font-size: 14px; line-height: 20px; margin-top: 10px; font-weight: 500; }
.campuspro_area .campuspro_btmright { width:70%; padding-left:30px; }
.campuspro_area .campuspro_boxcover { width:100%; display:block; position:relative; padding-bottom:20px; }
.campuspro_area .campuspro_boxcover:before { position:absolute; content:""; left:0; bottom:-26px; width:100%; height:1px; background:#f2f2f2; z-index: -1; }

.campuspro_area .campuspro_btmbox { width:100%; display:flex; flex-wrap:wrap; margin-bottom:50px; }
.campuspro_area .campuspro_btmbox:last-child { margin-bottom:0; }
.campuspro_area .campuspro_btmbox h6 { color: #0067a5; font-size: 18px; line-height:24px; font-weight: 700; }
.campuspro_area .campuspro_boximg { width:380px; display:inline-block; position:relative; margin-left:-100px; }
.campuspro_area .campuspro_boximg div { width:100%; margin-top:20px; display:inline-block; }
.campuspro_area .campuspro_boximg div a { color:#000; }
.campuspro_area .campuspro_boximg div a:hover { color:#0067a5; }
.campuspro_area .campuspro_boximg span { width:100%; max-width:330px; padding:20px; display:inline-block; font-size:14px; line-height:22px; color:#fff; background-color: #07969e; position:absolute; bottom: 35px; left: 50px; }
.campuspro_area .campuspro_boxinfo { width:calc(100% - 380px); padding-left:40px; }
.campuspro_area .campuspro_btmbox:nth-child(2n) { flex-direction: row-reverse; }
.campuspro_area .campuspro_btmbox:nth-child(2n) .campuspro_boxinfo { padding-left:0; padding-right:30px; }
.campuspro_area .campuspro_btmbox:nth-child(2n) .campuspro_boximg { margin:0; }

/**/
.onlprogr_area { width:100%; padding:80px 0 0; }
.onlprogr_area .onlprogr_wrap { width:100%; display:flex; flex-wrap:wrap; }
.onlprogr_area .onlprogr_boxcover { width:60%; margin-top:30px; padding-left:calc(100%/2 - 950px/2); padding-right:30px; }
.onlprogr_area .onlprogr_right { width:40%; }
.onlprogr_area .onlprogr_right span img { position:relative; top:-170px; }
.onlprogr_area .onlprogr_box { width:100%; margin-bottom:40px; }
.onlprogr_area .onlprogr_box h6 { color: #0067a5; font-size: 18px; line-height:24px; font-weight: 700; }
.onlprogr_area .onlprogr_box:last-child { margin-bottom:0; }
.onlprogr_area .onlprogr_sidebar { width:100%; max-width:320px; color:#fff; margin-top:130px; display:inline-block; padding:35px; background: #05a0a8; } 
.onlprogr_area .onlprogr_sidebar h4 { color:#fff; }
.onlprogr_area .onlprogr_sidebar .onlprogr_sidebartext strong { margin-top:10px; padding-top:25px; border-top:1px solid #fff; display:inline-block; }
 
/**/
.eptimore_care { display: inline-block; width: 100%; vertical-align: top; padding: 50px 0 80px; }
.eptimore_care h2 { font-size: 32px; font-weight: 700; text-transform: uppercase; margin-bottom:10px; }

.eptimore_care .section_left { width: 30%; padding-right: 30px; }
.eptimore_care .section_bottom { display: flex; flex-wrap: wrap; padding-top: 50px; }
.eptimore_care .section_bottom .section_right { padding-right: calc(100%/2 - 950px/2); padding-left: 20px; width: 70%; }
.eptimore_care .section_bottom .bottom_img { max-width: 100%; margin: 50px auto; text-align: center; }
.eptimore_care .section_bottom .setion_inner { margin-bottom: 0; padding:20px; }
.eptimore_care .section_bottom .setion_inner:last-child { margin: 0; }
.eptimore_care .section_bottom .setion_inner h3 { font-family: "Open Sans"; font-size: 18px; font-weight: 700; line-height: 28px; color:#0067a5; }
.eptimore_care .section_bottom .box_content { font-family: "Open Sans"; font-size: 16px; line-height: 28px; font-weight: 400; }

.eptimore_care .section_bottom ul { list-style: none; padding: 0; } 
.eptimore_care .section_bottom ul li { padding-left: 15px; position: relative; z-index: 1; } 
.eptimore_care .section_bottom ul li:before { position: absolute; } 
.eptimore_care .section_bottom ul li:before { position: absolute; content: ""; left: 0; top: 10px; width: 5px; height: 5px; border-radius: 50%; background: #07969e; }

/**/
.your_passion { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0 90px; background-color: #0067a5; color: #fff; font-size:16px; }
.your_passion .passion_wrap { display:flex; flex-wrap:wrap; }
.your_passion .left { width: 65%; padding-right: 15px; }
.your_passion .left h3 { font-size: 61px; line-height: 66px; color: #fff; }
.your_passion .section_content { padding: 20px 0 15px; font-family: "Open Sans"; }
.your_passion .section_text { font-size: 20px; line-height: 30px; font-weight: 700; padding-bottom: 20px; }
.your_passion .btn_style3 { vertical-align: top; padding-top: 12px; }
.your_passion .btn_style3 a { padding: 30px; min-width:290px; text-align:center; border: 1px solid #fff; border-radius: 50px; display: inline-block; font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 17px; color: #fff; }
.your_passion .btn_style3 a:hover { background-color: #fff; color: #0067a5; }
.your_passion .right { width: 35%; }

/**/
.harper_campus { display: inline-block; width: 100%; vertical-align: top; padding: 50px 0 30px; }
.harper_campus .harper_top { display: flex; flex-wrap: wrap; padding-bottom: 15px; }
.harper_campus .harper_top .img { width: 20%; padding-right: 15px; }
.harper_campus .harper_top .sectiontop_content { width: 80%; padding-left: 15px; font-family: "Open Sans"; font-size: 16px; font-weight: 400; line-height: 28px; }
.harper_campus .harper_bottom { font-family: "Open Sans"; font-size: 14px; font-weight: 400; padding-top: 10px; border-top: 1px solid #cbced3; margin-top: 10px; }

/**/
.knowfacts_area { width:100%; padding:60px 0; position:relative; display:inline-block; }
.knowfacts_area .wrapper { display:flex; flex-wrap:wrap; }
.knowfacts_area .knowfacts_left { width:60%; padding-right:40px; } 
.knowfacts_area .knowfacts_left h5 { color: #05a0a8; font-size: 21px; line-height:30px; font-weight: 700; }
.knowfacts_area .knowfacts_left h1 { color: #033b6e; font-size: 29px; line-height:36px; font-weight: 400; margin:10px 0; }
.knowfacts_area .knowfacts_right { width:40%; } 

/**/
.studalcohol_area { width:100%; padding:0; display:inline-block; }
.studalcohol_area .studalcohol_top { width:100%; display:flex; flex-wrap:wrap; padding-top:60px; border-top:1px solid #ccc; }
.studalcohol_area .studalcohol_top h2 { width:35%; }   
.studalcohol_area .studalcohol_top .studalcohol_toptext { width:65%; padding-left:70px; }    
.studalcohol_area .studalcohol_cover { width:100%; display:flex; flex-wrap:wrap; justify-content:center; text-align:center; margin-top:60px; padding-bottom:30px; border-bottom:1px solid #ccc; }
.studalcohol_area .studalcohol_box { width:calc(100%/4); padding:0 20px 40px; }
.studalcohol_area .studalcohol_box h3 { width:100%; display:inline-block; margin:10px 0; color: #07969e; font-size: 88px; line-height:1; font-weight: 700; }
 
/**/
.studmarijuana_area { width:100%; padding:50px 0; display:inline-block; }
.studmarijuana_area h2 { width:100%; text-align:center; margin-bottom:50px; }
.studmarijuana_area .studmarijuana_top { width:100%; display:flex; flex-wrap:wrap;  }
.studmarijuana_area .studmarijuana_left { width:60%; padding-right:50px; }
.studmarijuana_area .studmarijuana_right { width:40%; }
.studmarijuana_area .studmarijuana_box { width:100%; display:flex; flex-wrap:wrap; margin-bottom:20px; }
.studmarijuana_area .studmarijuana_box:last-child { margin-bottom:0; }
.studmarijuana_area .studmarijuana_icon { width:160px; display:inline-block; }
.studmarijuana_area .studmarijuana_top { margin-bottom:20px; }
.studmarijuana_area .studmarijuana_boxinfo { width:calc(100% - 160px); padding-left:20px;  }
.studmarijuana_area .studmarijuana_boxinfo h4 { color: #07969e; font-size: 88px; font-weight: 700; line-height:1.1; }
.studmarijuana_area .studmarijuana_bluebox { width:100%; padding:30px; background: #033a6d; color:#fff; margin:20px 0; } 
.studmarijuana_area .studmarijuana_bluebox h4 { color:#fff; font-size: 29px; font-weight: 400; }
.studmarijuana_area .studmarijuana_bluebox ul { padding-left:20px; }
.studmarijuana_area .studmarijuana_btmtext i {  font-size:14px; line-height:20px; }
.studmarijuana_area .studmarijuana_btmbox { width:100%; margin:10px 0; display: inline-block; }

/**/
.sidecta_on .sidecta_box { right:0; }
.sidecta_off.sidecta_on .sidecta_box { right:-600px; }
.sidecta_box { position:fixed; top:50%; right:-600px; width:100%; color:#fff; max-width:580px; background-color: #033a6d; transform:translateY(-50%); box-shadow: 0 0 27px rgba(0, 0, 0, 0.16); z-index:111; transition:all .4s ease; }      
.sidecta_box .sidecta_boxtop { width:100%; position:relative; display:inline-block; padding:30px 30px 30px 60px; }
.sidecta_box .close_cta { position:absolute; left:10px; top:10px; cursor:pointer; }  
.sidecta_box .sidecta_boxtop h3 { color: #07969e; font-size: 35px; line-height:42px; font-weight: 700; margin-bottom:10px; }   
.sidecta_box .sidecta_btns { width:100%; display:flex; flex-wrap:wrap; border-top:1px solid #fff; }
.sidecta_box .sidecta_btns a { width:50%; display:inline-block; text-align:center; padding:14px 20px; font-size: 18px; line-height:24px; font-weight: 700; color:#fff; } 
.sidecta_box .blue_btn { background: #07969e; }
.sidecta_box .sidecta_btns a:hover { background: #007987; }

/* Interior SideBar Modules 2021 CSS Start */

/**/
.mah_section{ padding: 162px 0; }
.mah_section .mah_contentdiv{ width: 50%; margin-left: auto; }
.mah_section .mah_title h1{ color: #05a0a8; font-size: 29px; font-weight: 400; letter-spacing: normal; line-height: 39px; text-transform: uppercase; }
.mah_section .mah_content{ color: #ffffff; font-family: "Open Sans"; font-size: 26px; line-height: 36px; text-align: left; font-weight: 400; }

/**/
.mac_section{ padding: 35px 0; }
.mac_section .mac_content{ color: #2f2f2f; font-family: "Open Sans"; font-size: 17px; letter-spacing: normal; line-height: 28px; }
.mac_section .mac_content a{ color: #05a0a8; }
.mac_section .mac_content a:hover{ color: #00385c; }
.mac_section .mac_content h1, .mac_section .mac_content h2, .mac_section .mac_content h3, .mac_section .mac_content h4, .mac_section .mac_content h5, .mac_section .mac_content h6{ font-weight: 500; color: #00385c; margin-top: 15px; }
.mac_section .mac_content h1:first-child, .mac_section .mac_content h2:first-child, .mac_section .mac_content h3:first-child, .mac_section .mac_content h4:first-child, .mac_section .mac_content h5:first-child, .mac_section .mac_content h6:first-child{ margin-top: 0; }
.mac_section .mac_content h1{ font-size: 34px; line-height: 51px; }
.mac_section .mac_content h2{ font-size: 30px; line-height: 47px; }
.mac_section .mac_content h3{ font-size: 26px; line-height: 43px; }
.mac_section .mac_content h4{ font-size: 24px; line-height: 41px; }
.mac_section .mac_content h5{ font-size: 22px; line-height: 39px; }
.mac_section .mac_content h6{ font-size: 20px; line-height: 37px; }
.mac_section .mac_row{ display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.mac_section .mac_leftdiv{ width: 60%; padding: 0 15px; padding-right: 45px; }
.mac_section .mac_rightdiv{ width: 40%; padding: 0 15px; padding-left: 45px; border-left: 1px solid #00385c; }
.mac_section .mac_rightdiv .mac_content p{ padding: 0; }
.mac_section .mac_ctadiv{ display: inline-block; width: 100%; margin-top: 25px; }
.mac_section .mac_ctadiv .mac_cta{ width: 100%; max-width: 283px; text-align: center; padding: 31px 0 100px 0; }
.mac_section .mac_ctadiv .mac_ctastar_img{ margin-bottom: 12px; }
.mac_section .mac_ctadiv .mac_ctatitle{ position: relative; padding-bottom: 15px; margin-bottom: 5px; }
.mac_section .mac_ctadiv .mac_ctatitle h5{ font-size: 23px; font-weight: 300; color: #ffffff; text-transform: uppercase; }
.mac_section .mac_ctadiv .mac_ctatitle:after{ content: ""; width: 165px; height: 1px; background-color: #909516; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.mac_section .mac_ctadiv .mac_ctacontent{ color: #ffffff; font-size: 14px; line-height: 21px; display: inline-block; width: 100%; margin-bottom: 22px; }
.mac_section .mac_ctadiv .mac_ctabtn a{ color:#fff; font-size: 12px; font-weight: 700; line-height: normal; text-transform: uppercase; padding: 13.5px 20.5px; border: 1px solid #ffffff; background-color: rgba(0, 0, 0, 0.48); display: inline-block; }
.mac_section .mac_ctadiv .mac_ctabtn a:hover{ background-color: rgba(0,0,0,1); }

/**/
.msfaq_section{ padding: 20px 0 60px 0; }
.msfaq_section .accordion-section{ border-bottom: 1px solid #cccccc; padding: 10px 0; }
.msfaq_section .accordion-section:last-child{ border: none; }
.msfaq_section .accordion-title{ color: #033b6e; font-size: 29px; font-weight: 700; line-height: 46px; position: relative; padding-left: 45px; display: inline-block; width: 100%; }
.msfaq_section .accordion-title:after{ content: ""; width: 24px; height: 24px; background: url('https://web.methodistcollege.edu/hubfs/faq_plus_icon.png') no-repeat center / 100%; position: absolute; top: 7.5px; left: 0; }
.msfaq_section .accordion-title.active:after{ background: url('https://web.methodistcollege.edu/hubfs/faq_minus_icon.png') no-repeat center / 100%; }
.msfaq_section .accordion-content{ padding-left: 45px; }

/**/
.mst_section{ position: relative; z-index: 1; padding: 60px 0 180px; }
.mst_section:after{ content: ""; position: absolute; background-color: rgba(0, 0, 0, 0.41); top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
.mst_section .mst_maintile{ display: inline-block; width: 100%; text-align: center; margin-bottom: 20px; }
.mst_section .mst_maintile h2{ color: #ffffff; font-size: 30px; font-weight: 500; letter-spacing: normal; line-height: 47px; }
.mst_section .mst_testimonial_wrap{ padding: 0 10px; }
.mst_section .mst_testimonial{ border-radius: 46px; background-color: rgba(0, 0, 0, 0.79); padding: 46px 30px 90px 64px; }
.mst_section .mst_quoteimg{ width: 44px; height: 35px; }
.mst_section .mst_content{ color: #ffffff; font-size: 17px; font-style: italic; letter-spacing: normal; line-height: 28px; display: inline-block; width: 100%; }
.mst_section .mst_clientname{ display: inline-block; width: 100%; margin-top: 15px; }
.mst_section .mst_clientname h6{ color: #ffffff; font-family: "Open Sans"; font-size: 17px; font-weight: 700; letter-spacing: normal; line-height: 28px; }
.mst_section .mst_clientdesig{ display: inline-block; width: 100%; }
.mst_section .mst_clientdesig p{ padding: 0; color: #ffffff; font-family: "Open Sans"; font-size: 17px; font-style: italic; letter-spacing: normal; line-height: 28px; text-transform: uppercase; }
.mst_section .mst_ctadiv{ margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.mst_section .mst_ctatitle{ margin-right: 40px; }
.mst_section .mst_ctatitle h4{ font-size: 23px; font-weight: 300; color: #fff; text-transform: uppercase; }
.mst_section .mst_ctabtndiv a{ color: #fff; font-size: 12px; font-weight: 700; line-height: normal; text-transform: uppercase; padding: 13.5px 20.5px; border: 1px solid #fff; background-color: rgba(0,0,0,0.48); display: inline-block; }
.mst_section .mst_ctabtndiv a:hover{ background-color: rgba(0,0,0,1); }
.mst_section .mst_sliderdiv .slick-arrow{ border: none; width: 20px; background-color: unset !important; }
.mst_section .mst_sliderdiv .slick-arrow:before { font-family: 'FontAwesome'; font-size: 44px; color: #FFF; }
.mst_section .mst_sliderdiv .slick-prev{ left: -40px; }
.mst_section .mst_sliderdiv .slick-next{ right: -40px; }
.mst_section .slick-list{ min-width: inherit; }


.career_hero { font-family: "Open Sans"; }
.career_hero .guidehero_left h2 { font-size: 53px; line-height: 60px; }
.career_hero .guidehero_left .guidehero_lefttext { margin: 18px 0 30px; }
.career_hero .btn_style a { text-transform: uppercase; font-size: 18px; background: #0067a5; padding: 29px 20px; min-width: 344px; border-radius: 40px; }
.career_hero .btn_style a:hover { background: #032A4F; }

.product_guide { padding: 165px 0 35px; position:relative; }
.product_guide .top_img { position: absolute; top: -190px; left: -150px; z-index: -1; }
.career_outlook { box-shadow: 0 0 60px rgba(0, 0, 0, 0.16); background-color: #ebedf0; display: flex; flex-wrap: wrap; margin: 8px 0; }
.career_outlook .left { width: 450px; background: #0067a5; padding: 50px; }
.career_outlook .left h2 { color: #fff; font-size: 32px; line-height: 39px; font-weight: 700; text-transform: uppercase; }
.career_outlook .right { width: calc(100% - 450px); padding: 50px; font-size: 16px; line-height: 27px; }
.career_outlook .right h3 { font-size: 31px; line-height: 42px; color: #0067a5; }

.means_for { margin: 8px 0; box-shadow: 0 0 60px rgba(0, 0, 0, 0.16); background-color: #05a0a8; text-align: center; padding: 60px 50px; color: #fff; display: inline-block; width: 100%; }
.means_for h3 { font-size: 32px; line-height: 39px; color: #fff; font-weight: 300; text-transform: uppercase; }
.means_for h2 { font-size: 40px; line-height: 53px; color: #fff; font-weight: 700; margin: 15px 0 0; }
.means_for .inner { margin: 0 auto; max-width: 880px; width:100%; }

.health_professions { box-shadow: 0 0 60px rgba(0, 0, 0, 0.16); background-color: #ffffff; margin: 8px 0; display: flex; align-items: center; flex-wrap: wrap; font-size: 16px; line-height: 26px; }
.health_professions .left { padding: 40px 50px; width: calc(100% - 272px); }
.health_professions .right { width: 532px; margin: -140px -260px -140px 0; position: relative; }
.health_professions .left h2 { font-size: 32px; line-height: 40px; text-transform: uppercase; font-weight: 700; margin: 0 0 10px; }

.programs_career { padding: 120px 0 100px; }
.programs_career .main_title { text-align: center; }
.programs_career .main_title h2 { font-weight: 700; text-transform: uppercase; font-size: 42px; line-height: 50px; }
.programs_main { display: flex; flex-flow: wrap; margin: 50px 0 0; }
.programs_list { width: 345px; border-right: 1px solid #ebedf0; }
.programs_list ul { margin: 0; padding: 0; list-style-type: none; }
.programs_list ul li { display: inline-block; width: 100%; margin: 3px 0; }
.programs_list ul li a { color: #2a2a2a; display: inline-block; padding:0 0 0 12px; position:relative; }
.programs_list ul li a:before { content:''; width:4px; height:0; position:absolute; top:0; left:0; background:#049fa7; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out; }
.programs_list ul li a:hover , .programs_list ul li.active a { color: #049fa7; }
.programs_list ul li.active a { font-weight:700; }
.programs_list ul li.active a:before { height:100%; }
.programs_cover { width: calc(100% - 445px); }
.programs_row { padding: 25px 0 35px 35px; font-size: 16px; line-height: 28px; }
.programs_row .text { font-family: 'Open Sans', sans-serif; }
.programs_row .title { display:none; }
.programs_top { display: flex; margin: 0 0 10px; }
.programs_top .image { width: 135px; height: 135px; border-radius: 100px; }
.programs_top .right { width: calc(100% - 135px); padding: 15px 0 15px 24px; font-size: 25px; line-height: 39px; color: #05a0a8; }
.programs_top .right h3 { font-size: 32px; line-height: 40px; }

.education_section { text-align: center; padding: 50px 0; background: #0067a5; min-height: 735px; display: flex; align-items: center; color: #fff; font-size: 16px; line-height: 28px; font-family: "Open Sans"; }
.education_section .inner { margin: 0 auto; max-width: 930px; }
.education_section .inner h2 { font-size: 52px; line-height: 60px; color: #fff; font-weight: 700; margin: 0 0 15px; }
.education_section .inner  h4 { color: #fff; font-size: 20px; line-height: 28px; margin: 10px 0; }
.education_section .inner .btn_style a { float: none; display: inline-block; font-size: 18px; line-height: 28px; padding: 27px 20px; min-width: 344px; border-radius: 40px; background: transparent; border: 1px solid #fff; text-transform: uppercase; }
.education_section .inner .btn_style a:hover { background: #05a0a8; border-color: #05a0a8; }
.education_section .inner .btn_style { margin: 45px 0 0; }

.career_header { padding: 25px 0; }
.career_header .wrapper { width:100%; }
.career_header .wrapper > .row-fluid-wrapper > .row-fluid { display: flex; align-items: center; }
.career_header .wrapper .logo { width: 230px; }
.career_header .wrapper .right { width: calc(100% - 230px); margin: 0; text-align: right; }
.career_header .wrapper .right > .row-fluid-wrapper > .row-fluid { display: flex; align-items: center; justify-content: flex-end; }
.career_header .link_style , .career_header .btn_style { float:none; display:inline-block; width:auto; }

.career_header .link_style a { color:#0067a5; text-decoration:underline; } 
.career_header .link_style a:before { content:''; margin: -3px 12px 0 0; width:26px; height:30px; background:url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/pdf.png') no-repeat; display:inline-block; vertical-align: middle; }
.career_header .btn_style a { text-transform: uppercase; font-size: 17px; background: #0067a5; padding: 29px 20px; min-width: 344px; border-radius: 40px; }
.career_header .btn_style a:hover { background: #032A4F; }

.homepagev2 .persona_section .persona_cover .persona_box1 { background: #9f388f; min-height: 160px; }
.homepagev2 .persona_section .persona_cover .persona_box .pradon_link { font-size: 0; line-height: 0; margin: 0; }
.homepagev2 .persona_section .persona_cover .persona_icon { margin: 20px 0 0; line-height: 0; }
.homepagev2 .persona_section .persona_cover .persona_box:after { background:#9f388f; }
.homepagev2  .persona_section .persona_cover .persona_box { padding:25px 35px 25px; }  

.planning_essentials { padding: 40px 0 0; display: inline-block; width: 100%; position:relative; }
.planning_essentials:before { content: ''; width: 500px; height: 500px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/Planning.svg) no-repeat; position: absolute; top: 30px; left: -80px; opacity: 0.04; }
.essentials_main { display: flex; flex-wrap: wrap; align-items: flex-end; }
.essentials_main .image { width: 550px; }
.essentials_main .text { width: calc(100% - 550px); padding: 80px 0 80px 50px; }
.essentials_main .text .icon { margin: 0 0 15px; }
.essentials_main .text h2 { font-weight: 700; }

.essentials_main .text .list ul { margin: 12px 0 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.essentials_main .text .list ul li { width: 50%; margin: 7px 0; padding: 0 0; position: relative; font-weight: 700; }
.essentials_main .text .list ul li a { color: #033b6e; display: flex; align-items: flex-start; }
.essentials_main .text .list ul li a span { min-width: 140px; display: inline-block; }
.essentials_main .text .list ul li a svg { margin: 10px 0 0 10px; position:relative; left:0; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.essentials_main .text .list ul li a:hover { color:#05A0A8 }
.essentials_main .text .list ul li a:hover svg { left:3px; }
.essentials_main .text .content { margin: 10px 0 0 0; }

.essentials_btm { margin-bottom: -100px; padding: 50px; box-shadow: 0 0 60px rgba(0, 0, 0, 0.16); border-radius: 25px; background-color: #ffffff; text-align: center; position: relative; display: inline-block; width: 100%; }
.essentials_btm .inner { margin: 0 auto; max-width: 920px; width: 100%; }
.essentials_btm .icon { padding:10px 0 0; width: 102px; height: 102px; background-color: #ffffff; border-radius: 100px; margin: -110px auto 20px; display: flex; align-items: center; justify-content: center; }
.essentials_btm h2 { font-weight: 700; padding: 0 0 20px; }

.homepagev2 .testimonial_section { padding-top: 200px; }

.request_section { display: inline-block; width: 100%; padding: 90px 0; text-align: center; color: #fff; background: rgb(0,117,181); background: -moz-radial-gradient(center, ellipse cover,  rgba(0,117,181,1) 0%, rgba(3,59,110,1) 60%); background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,117,181,1) 0%,rgba(3,59,110,1) 60%); background: radial-gradient(ellipse at center,  rgba(0,117,181,1) 0%,rgba(3,59,110,1) 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b5', endColorstr='#033b6e',GradientType=1 ); position: relative; }
.request_section:before { content: ''; width: 100%; height: 100%; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/Information.svg) no-repeat top center; position: absolute; top: 0; left:0; opacity: 0.5; }
.request_section h2 { color: #fff; font-weight: 700; margin: 0 0 25px; }
.request_section .inner { margin: 0 auto; max-width: 750px; width: 100%; position: relative; }
.request_section .btn_style { margin: 40px 0 0; }
.request_section .btn_style a { float: none; display: inline-block; }

.row-fluid .hero_tuition ol { float: none; margin: 20px 0; padding: 0; list-style-type: none; display: inline-block; width: 100%; counter-reset: my-awesome-counter; }
.row-fluid .hero_tuition ol li { margin: 8px 0; padding: 0 0 0 38px; float: none; display: inline-block; position: relative; counter-increment: my-awesome-counter; font-size:17px; line-height:24px; }
.row-fluid .hero_tuition ol li:before { content: counter(my-awesome-counter); position: absolute; top: 0; left: 0; font-weight: 600; border-right: 1px solid #05a0a8; padding: 0 10px 0 0; width: 26px; height: 100%; display: flex; align-items: center; font-size:22px; }
.row-fluid .hero_tuition .btn_style2 a { float:none; display:inline-block; font-weight:400; }
.row-fluid .hero_tuition .btn_style2 a svg { margin-left:8px; }

.subscribe_suggest { width: 100%; padding: 10px; display: flex; }
.subscribe_suggest .box { display: inline-block; width: 100%; padding: 10px; }
.subscribe_suggest .box .inner { display: flex; align-items: center; width: 100%; height: 100%; background-image: linear-gradient(19deg, #05a0a8 0%, #033b6e 100%); padding: 50px 70px; color: #fff; font-size: 17px; line-height: 24px; font-weight: 300; }
.subscribe_suggest .box .cover { margin: 0 auto; max-width: 540px; width: 100%; }
.subscribe_suggest .box h2 { font-size: 38px; line-height: 43px; color: #fff; margin: 15px 0 0; }
.subscribe_suggest .box .icon { height: 89px; display: flex; align-items: center; }
.subscribe_suggest .box .icon img { max-height: 100%; }
.subscribe_suggest .box .btn_style { display: inline-block; width: 100%; margin: 15px 0 0; }
.subscribe_suggest .box .text { margin: 5px 0 0; }
.subscribe_suggest .box.suggest h2 { font-weight: 700; }

/** Military **/
.hero_military { padding: 80px 0; background: #033b6e; color: #fff; min-height: 451px; display: flex; align-items: center; font-size: 17px; line-height: 28px; }
.hero_military h2 { color: #fff; font-weight: 700; padding: 0 0 10px; }
.hero_military .left { width: 70%; padding: 0 70px 0 0; }
.hero_military .image { width: 30%; }
.hero_military .wrapper { display: flex; align-items: center; }

.download_center { padding: 50px 0; }
.download_main { display: flex; flex-wrap: wrap; margin: 0; }
.download_left { width: 68%; border-right: 1px solid #e5e5e5; padding: 0 30px 0 0; }
.download_right { width: 32%; padding: 0 0 0 30px; }
.download_right .contact h3 { font-size: 30px; line-height: 38px; font-weight: 500; padding: 0 0 10px; }
.download_right .contact .text { margin: 10px 0 0; }
.download_right .contact { font-size: 17px; line-height: 28px; }

.socialicon_down { margin: 15px 0 0; padding: 20px 0 0; display: inline-block; width: 100%; border-top: 1px solid #bfbfbf; }
.socialicon_down h3 { font-size: 30px; line-height: 38px; font-weight: 500; margin: 0 0 20px; }
.socialicon_down ul { margin: 0; padding: 0; list-style-type: none; display: flex; align-items: center; }
.socialicon_down ul li { width: auto; display: inline-block; padding: 0 22px 0 0; }
.socialicon_down ul li a svg path { -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.socialicon_down ul li a:hover svg path { fill:#033b6e; }
.socialicon_down ul li a:hover svg path { stroke:#033b6e; }

.socialicon_down h3 { font-size: 30px; line-height: 38px; font-weight: 500; margin: 0 0 20px; }

.download_center .main_title h2 { font-weight: 500; }
.download_main { margin: 0 -5px; display: flex; flex-wrap: wrap; }
.download_left .box { width: 50%; padding: 10px; }
.download_left .box .inner { border: 1px solid #e5e5e5; position: relative; }
.download_left .box .image { padding: 30px; text-align: center; height: 220px; display: flex; align-items: center; justify-content: center; }
.download_left .box .image img { max-height: 100%; }
.download_left .box .text { padding: 15px 18px; display: flex; align-items: center; }
.download_left .box .text h4 { font-size: 15px; line-height: 20px; font-weight: 500; width: calc(100% - 120px); padding: 0 15px 0 0; }
.download_left .box .link { font-size: 13px; line-height: 20px; font-weight: 700; width: 120px; text-align: right; color: #00385c; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.download_left .box .link:hover { color: #05a0a8; }
.download_left .box .inner a.link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* ===== Financial AID Template CSS Start  ===== */
.fa_banner_sec{ display: inline-block; width: 100%; padding: 120px 0 65px; }
.fa_banner_sec .fa_banner_content{ font-size: 16px; line-height: 28px; color: #2a2a2a; font-weight: 400; }
.fa_banner_sec .fa_banner_content .title,
.fa_banner_sec .fa_banner_content .content{ padding-right: 125px; }
.fa_banner_sec .fa_banner_content h1{ font-size: 61px; line-height: 64px; color: #0067a5; font-weight: 700; }
.fa_banner_sec .include_content h6{ font-family: 'Open Sans', sans-serif; font-size: 23px; line-height: 28px; color: #0067a5; font-weight: 700; }
.fa_banner_sec .include_content ul{ margin: 0; padding: 0; list-style: none; margin-top: 20px; }
.fa_banner_sec .include_content ul li{ font-size: 19px; line-height: 33px; color: #2a2a2a; font-weight: 400; padding-left: 25px; position: relative; }
.fa_banner_sec .include_content ul li:after{ content: ""; width: 9px; height: 9px; border-radius: 50%; background-color: #076aa4; position: absolute; top: 13px; left: 0; }

.fa_banner_sec .fa_banner_wrap{ padding-right: 112px; padding-left: 360px; }
.fa_banner_sec .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.fa_banner_sec .left_part{ padding: 0 15px; width: 57%; } 
.fa_banner_sec .right_part{ padding: 0 15px; width: 43%; }
.fa_banner_sec .fa_banner_img{ display: inline-block; position: relative; width: 100%; z-index: 2; }
.fa_banner_sec .fa_banner_img:after{ content: ""; position: absolute; top: -60px; right: -30px; bottom: 90px; left: 30px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/banner_img_bg.png) no-repeat top left / 100%; z-index: -1; transform: rotate(-10deg); }

.fa_banner_sec .includeanddyk_div{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.fa_banner_sec .include_content{ width: 500px; }
/* .fa_banner_sec .dyk_content_div { width: calc(100% - 400px); margin-right: -100px; } */
.fa_banner_sec .dyk_content_div { width: 370px; margin-right: -154px; }
/* .fa_banner_sec .dyk_content_div .dyk_content{ width: calc(100% + 150px); background-color: #07969e; padding: 11px 53px; margin: 0 -150px; color: #FFF; margin-top: -130px; z-index: 2; position: relative; } */
.fa_banner_sec .dyk_content_div .dyk_content { width: 480px; background-color: #07969e; padding: 11px 53px; margin: 0 -110px; color: #FFF; margin-top: -120px; z-index: 2; position: relative; font-size: 14px; line-height: 25px; color: #ffffff; font-weight: 400; }


.hdfaidw_section{ display: inline-block; width: 100%; padding: 15px 0; }
.hdfaidw_section .hdfaidw_row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.hdfaidw_section .inner_content .title{ display: inline-block; width: 100%; margin-top: 25px; }
.hdfaidw_section .inner_content .title h6{ font-size: 18px; line-height: 28px; color: #0067a5; font-weight: 700; }
.hdfaidw_section .inner_content .content{ display: inline-block; width: 100%; font-size: 16px; line-height: 28px; color: #2a2a2a; font-weight: 400; }

.hdfaidgl_section .hdfaidw_row{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.hdfaidgl_section .inner_left{ width: 472px; padding: 0 15px; margin-left: -64px; }
.hdfaidgl_section .inner_right{ width: calc(100% - 472px + 64px); padding: 0 15px; }
.hdfaidgl_section .inner_image{ max-width: 385px; }
.hdfaidgl_section .inner_image img{ width: 100%; }
.hdfaidgl_section .content *:last-child { padding-right: 130px; }

.hdfaidplta_section .inner_left{ width: calc(100% - 519px + 249px); padding: 0 15px; }
.hdfaidplta_section .inner_right{ width: 569px; margin-right: -299px; padding: 0 15px; }
.hdfaidplta_section .inner_image{ margin-top: -165px; max-width: 539px; }
.hdfaidplta_section .inner_content:nth-child(2){ padding-right: 80px; }
.hdfaidplta_section .inner_content:not(:last-child) { margin-bottom: 35px; } 

.hdfaidws_section{ margin-top: -85px; padding-bottom: 100px; }
.hdfaidws_section .inner_content .content *:first-child{ padding-right: 365px; }
.hdfaidws_section .inner_content .content *:nth-child(2){ padding-right: 185px; }

.faidtips_section{ background-color: #f2f0f0; }
.faidtips_section .programs_list { border-color: #076aa4; } 
.faidtips_section .programs_row { padding: 0 0 0 35px; }
.faidtips_section .programs_list ul li{ margin: 6px 0; }
.faidtips_section .programs_main{ margin-top: 0; }
.faidtips_section .programs_cover { width: calc(100% - 345px); }
.faidtips_section .text a{ font-weight: 700; }

.faid_your_passion.your_passion .left { width: calc(100% - 400px + 150px ); padding-right: 15px; }
.faid_your_passion.your_passion .right { width: 490px; padding-right: 15px; margin-right: -240px; padding-left: 90px; }
.faid_your_passion.your_passion .section_content a{ color: #FFF }
.faid_your_passion.your_passion .btn_style3 a{ text-transform: uppercase; }

.row-fluid .ty-section{align-items:center;display:flex;justify-content:center;min-height:500px;padding:80px 0;position: relative;}
.row-fluid .ty-section:after{background:url(https://web.methodistcollege.edu/hubfs/methodist_college/images/Sponsorship-HeartDoveOnly-301_copy.png) no-repeat center;z-index: -1;content:'';height:420px;position:absolute;right:10px;top:45px;width:487px;}
.ty-section .wrapper > div{max-width: 730px;}
.ty-section h1{color: #033b6e;font-size: 45px; font-weight: 700;margin-bottom: 25px;} 

.header-lp{padding: 25px 0;}
.header-lp .wrapper > div > div{align-items:center;display:flex;}
.header-lp .logo{width:172px;}
.header-lp .right-align{margin:0;width:calc(100% - 172px);text-align:right;}
.header-lp .right-align > div > div > div{display:inline-block;float:none;margin:0;vertical-align:middle;width:auto;}
.header-lp .right-align > div > div > div.jump-link{margin:0 0 0 40px;}
.header-lp .jump-link a{border:1px solid #0067A5; background:#0067A5; color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:11px 30px;}
.header-lp .jump-link a:hover{border-color:#05A0A8; background:#05A0A8; color:#fff;}

.row-fluid .banner-lpppc{background-position:center bottom;background-size:100% auto;min-height:900px;padding:96px 0 90px;position:relative;z-index:1;}
.row-fluid .banner-lpppc:after{background:linear-gradient(180deg,#ffffff 15%,rgba(255,255,255,0) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.row-fluid .banner-lpppc:before{background:url(https://web.methodistcollege.edu/hubfs/methodist_college/images/Sponsorship-HeartDoveOnly-301_copy.png) no-repeat center; content:'';height:420px;position:absolute;right:10px;top:45px;width:487px;}
.row-fluid .banner-lpppc .wrapper{position:relative; z-index:2;}
.row-fluid .banner-lpppc .widget-type-text{color:#0067a5;font-size:24px;font-weight:700;line-height:50px;}
.row-fluid .banner-lpppc h1{font-size:45px;line-height:55px;margin:5px 0;}
.row-fluid .banner-lpppc .widget-type-rich_text{font-size:16px;font-weight:500;max-width:730px;padding:0 0 25px;}

.allied-health{color:#fff;background-color:#0067a5;font-size:16px;font-weight:500;padding:70px 0 0;}
.allied-health h2,.allied-health h3{color:#fff;}
.allied-health h2{font-size:36px;line-height:42px;font-weight:700;padding:0 0 0 60px;}
.allied-health h3{font-size:23px;line-height:26px;font-weight:400;}
.allied-health .inner{display:flex;}
.allied-health .inner .left-image{align-items:flex-end;display:flex;width:400px;}
.allied-health .inner .left-image .image{margin:30px 0 0;position:relative;z-index:1;}
.allied-health .inner .left-image .image:after{background:url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/2019%20Website/NMC-2019/heartDoveOnly-blue.png) no-repeat center;content:"";height:256px;left:-86px;position:absolute;top:0;width:297px;z-index:-1;}
.allied-health .inner .right-repeat{width:calc(100% - 400px);padding:0 0 70px 65px;}
.allied-health .inner .right-repeat .list{}
.allied-health .inner .right-repeat .list + .list{border-top:2px solid #05a0a8;margin:15px 0 0;padding:30px 0 0;}

.image-content-zigzag{padding:120px 0 70px;}
.image-content-zigzag .wrapper{max-width:910px;}
.image-content-zigzag .title-part{text-align:center;}
.image-content-zigzag .title-part h2{color:#0067a5;font-size:36px;font-weight:700;}
.image-content-zigzag .list-wrapper{padding:60px 0 0;}
.image-content-zigzag .list-wrapper .list{align-items:center;display:flex;}
.image-content-zigzag .list-wrapper .list .image{border-radius:40px;height:265px;overflow:hidden;width:373px;}
.image-content-zigzag .list-wrapper .list .image img{display:block;height:100%;object-fit:cover;width:100%;}
.image-content-zigzag .list-wrapper .list .content{font-size:16px;width:calc(100% - 373px);padding:0 0 0 67px;}
.image-content-zigzag .list-wrapper .list .content h3{color:#00385c;font-size:23px;font-weight:400;}
.image-content-zigzag .list-wrapper .list + .list{margin-top:50px;}
.image-content-zigzag .list-wrapper .list.reverse{flex-flow:row-reverse;}
.image-content-zigzag .list-wrapper .list.reverse .content{padding:0 67px 0 0;}

.logo-module{text-align:center;padding:40px 0 50px;}
.logo-module .title-part h2{color:#0067a5;font-size:36px;font-weight:700;}
.logo-module .list-wrapper{align-items:center;display:flex;justify-content: center;padding: 30px 0 0;}
.logo-module .list-wrapper .list{text-align: center; width: 33.33%;}

.student-testimonials{color:#fff;overflow:hidden;position: relative;z-index:1;}
.student-testimonials:after{background:linear-gradient(to right, #05a0a8 0%, #033b6e 100%);content:'';height:100%;mix-blend-mode:multiply;opacity:0.7;position:absolute;right:0;top:0;width:54%;}
.student-testimonials h2, .student-testimonials h3{color:#fff;}
.student-testimonials h2{font-size:36px;line-height:42px;font-weight:700;}
.student-testimonials .wrapper{position: relative; z-index: 1;}
.student-testimonials .right-repeat{margin:0 0 0 auto; width:55%;padding:170px 0 150px 40px;}
.student-testimonials .right-repeat h2{margin: 0 0 20px;}
.student-testimonials .right-repeat .list + .list{border-top:2px solid #05a0a8;margin:15px 0 0;padding:10px 0 0;}

.lp-form{padding: 75px 0 60px;position: relative;}
.lp-form h2{color:#0067a5;font-size:36px;font-weight:700;text-align:center;margin:0 auto;max-width:700px;}
.lp-form .dove-image{height:108px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:108px;z-index:1;}
.lp-form .widget-type-rich_text{text-align:center; font-size:16px;}
.row-fluid .lp-form .shadow-box{background-color:#fcfcfc;border-radius:25px;box-shadow:0 0 90px rgba(0,0,0,0.11);margin:45px auto 0;max-width:658px;float:none;padding:29px 0 45px;}
.lp-form .hs-form{margin:0 auto;max-width:450px;}
.lp-form .hs-form .hs-form-field{padding:0;}
.lp-form .hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.lp-form .hs-form select{ margin: 0;background-color: #fcfcfc;border:none;height:auto;padding:18px 0 12px;border-bottom:2px solid #E2EDF3;}
.lp-form .hs-form select{font-size:14px;font-weight:500;cursor:pointer; background:#fcfcfc url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/2019%20Website/NMC-2019/Icon_ionic-ios-arrow-down.png) no-repeat right center; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.lp-form .hs-form select::-ms-expand{display:none;}
.lp-form .hs-form .actions{text-align:center;padding: 35px 0 0;}
.lp-form .hs-form .actions input[type="submit"]{background-color:#0067a5;font-size:13px;height:auto;margin:0;min-width:250px;padding:17px 20px;text-transform:uppercase;}
.lp-form .hs-form .actions input[type="submit"]:hover{background-color:#05a0a8;}
.lp-form .hs-form .hs-error-msgs{color:red;font-size:13px;}
.lp-form .hs-form .hs_error_rollup{display:none;}

/*** ***/
.hero_community .inner { display: flex; flex-wrap: wrap; }
.hero_community .text { width: 55%; padding: 50px 70px 20px; font-size: 17px; line-height: 28px; }
.hero_community .image { width: 45%; text-align: right; }
.hero_community .text h1 { margin: 0 0 10px; }
.hero_community .buttons { display: flex; flex-wrap: wrap; margin: 20px 0 0; }
.hero_community .btn_style { margin: 12px 10px 0 0; }
.hero_community .btn_style a { font-size: 17px; line-height: 23px; font-weight: 700; border-radius: 0; padding: 16px 20px; background: #f2f2f2; color: #2a2a2a; }
.hero_community .btn_style a:hover { background: #05a0a8; color: #fff; }
.community_v2 .lp-acc-section { float: none; display: inline-block; width: 100%; padding: 40px 0; }
.community_v2 .lp-acc-section h2 { font-size: 29px; line-height: 36px; }
.community_v2 .lp-acc-section .wrapper > div { max-width: 100%; }

.partner_community { background-image: linear-gradient(-19deg, #05a0a8 0%, #033b6e 100%); display: inline-block; width: 100%; }
.partner_community .our-partner-section { background: transparent; padding-bottom: 80px; }

.community_v2 .our-partner-section { padding-top: 520px; }
.community_event { margin: 80px 0 -430px; position: relative; }
.communityevent_inner { padding: 15px; background: #fff; box-shadow: 0 0 90px rgba(203, 203, 203, 0.55); }
.communityevent_inner .title { text-align: center; margin: -60px 0 20px; }
.communityevent_inner .title h2 { font-size: 29px; line-height: 38px; }
.communityevent_inner .title .icon { width: 80px; height: 80px; border-radius: 100px; margin: 0 auto 16px; background-image: linear-gradient(-19deg, #05a0a8 0%, #033b6e 100%); display: flex; align-items: center; justify-content: center; }
.communityevent_slider .box { padding: 15px; }
.communityevent_slider .box .top:after { content: ''; width: 180px; height: 7px; background: #05a0a8; display: block; margin: 10px 0 0; }
.communityevent_slider .box .inner { background: #f2f2f2; padding: 30px; }
.communityevent_slider .box .date { font-size: 23px; line-height: 36px; color: #033b6e; }
.communityevent_slider .add { margin: 18px 0 0; font-size: 17px; line-height: 28px; position: relative; padding: 0 0 0 24px; color:#033b6e; }
.communityevent_slider .add:before { content: ''; width: 16px; height: 22px; background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/2019%20Website/NMC-2019/location-on.svg') no-repeat; position: absolute; top: 4px; left: 0; }
.communityevent_slider .add a { color:#033b6e; }
.communityevent_slider .btn_style { display: inline-block; width: 100%; margin: 24px 0 0; }
.communityevent_slider .box .text { margin: 15px 0 0; font-size: 14px; line-height: 22px; }
.communityevent_slider .box .btn_style a { min-width: 200px; }

.communityevent_inner .slick-list { padding: 0; min-width: 100%; }
.communityevent_inner ul.slick-dots { float: none; padding: 0; }
.communityevent_inner ul.slick-dots li button { background: #f2f2f2; }
.communityevent_inner ul.slick-dots li button:hover,
.communityevent_inner ul.slick-dots li.slick-active button { background: #033b6e; }


.row-fluid .nav_menu .column_3 ul li { width: 33.33%; }
.row-fluid .nav_menu .column_4 ul li { width: 25%; }
.row-fluid .nav_menu .column_5 ul li { width: 20%; }

/**** ****/
.row-fluid .wrapper.small { width: 950px; }

.row-fluid .header_neb { padding: 19px 38px; background: #005195; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); position: fixed; top: 0; left: 0; z-index: 999; width: 100%; }
.header_neb .right > div > .row-fluid { display: flex; align-items: center; justify-content: flex-end; }
.header_neb .right > div > .row-fluid > div { width: auto; margin: 0 0 0 30px; }
.header_neb .right .btn_style a { background: #fff; color: #005195; font-size: 14px; line-height: 17px; padding: 15px 25px; min-width: auto; font-weight: 500; }
.header_neb .right .btn_style a:hover { background: #05a0a8; color: #fff; }
.header_neb > div > .row-fluid { display: flex; align-items: center; }

.header_neb .right .toggle { width: 64px !important; height: 64px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.toggle-mnu { display: block; width: 43px; height: 28px; }
.toggle-mnu span:after,
.toggle-mnu span:before { content: ""; position: absolute; left: 0; top: 10px; }
.toggle-mnu span:after { top: 20px; }
.toggle-mnu span { position: relative; display: block; }
.toggle-mnu span,
.toggle-mnu span:after,
.toggle-mnu span:before { width: 100%; height: 4px; background-color: #fff; transition: all 0.3s; backface-visibility: hidden; }
body.show .toggle-mnu span { background-color: transparent; }
body.show .toggle-mnu span:before { transform: rotate(45deg) translate(0px, 0px); }
body.show .toggle-mnu span:after { transform: rotate(-45deg) translate(7px, -7px); }


/* .header_neb .right .toggle a { width: 43px; height: 4px; background: #FFFFFF; display: inline-block; position: relative; top: -4px; transition:all .1s ease-in-out; }
.header_neb .right .toggle a span { position: absolute; top: -10px; left: 0; width: 100%; height: 4px; background: #ffff; }
.header_neb .right .toggle a span:before { content: ''; width: 100%; height: 4px; position: absolute; bottom: -20px; left: 0; background: #fff; }
 */
.row-fluid .header_nav { padding: 20px 0; position: absolute; top: 100%; right: 0; background: #005195; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); width: 419px !important; margin: 0 !important; z-index: -1; display: none; }
.row-fluid .header_nav ul { margin: 0; padding: 0; list-style-type: none; }
.row-fluid .header_nav ul li { margin: 0; padding: 0; display: inline-block; width: 100%; }
.row-fluid .header_nav .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding: 10px 30px; font-size: 18px; line-height: 30px; color: #ffff; }
.row-fluid .header_nav .hs-menu-wrapper.hs-menu-flow-vertical > ul li a:hover { background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); }
.row-fluid .header_nav .btn_style { display: none; }

/* body.show .header_neb .right .toggle a { height: 0; }
body.show .header_neb .right .toggle a span { transform: rotate(-40deg); transition:all .2s ease-in-out; }
body.show .header_neb .right .toggle a span:before { transform: rotate(40deg); transition:all .2s ease-in-out; } */

.hero_career { padding: 100px 0; min-height: 883px; display: flex; align-items: flex-end; font-size: 16px; line-height: 24px; color: #fff; position: relative; }
.hero_career:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, rgba(217, 217, 217, 0) -60.28%, #005195 100%); z-index: 1; }
.hero_career:after { content: ''; width: 1062px; height: 1160px; position: absolute; top: -520px; left: -340px; background: radial-gradient(50% 50% at 50% 50%, #05A0A8 0%, rgba(217, 217, 217, 0) 100%); z-index: 1 }
.hero_career .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0.30; }
.hero_career .wrapper { position: relative; z-index: 2; }
.hero_career h1 { font-size: 73px; line-height: 80px; color: #fff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin: 15px 0; display: inline-block; width: 100%; }
.hero_career .time { display: inline-block; background: #005195; color: #fff; font-size: 14px; line-height: 20px; font-weight: 700; padding: 8px 20px; }
.hero_career .time svg { vertical-align: middle; margin: -2px 5px 0 0; }
.hero_career .inner { max-width: 940px; }
.hero_career .text { max-width: 760px; }

.socialIcons { position: absolute; left: -80px; width: 50px; background: rgba(255, 255, 255, 0.4); padding: 10px 0; }
.socialIcons ul { margin: 0; padding: 0; list-style-type: none; }
.socialIcons ul li { display: inline-block; width: 100%; text-align: center; }
.socialIcons ul li a { color: #005195; display: inline-block; padding: 7px 0; border-bottom: 1px solid #005195; width: 23px; font-size: 18px; }
.socialIcons ul li:last-child a { border-bottom: none; }
.socialIcons ul li a:hover { color: #007987; }


.btn_link { margin: 10px 0 0; }
.btn_link a { color: #fff; font-size: 17px; line-height: 26px; text-transform: uppercase; font-weight: 700; }
.btn_link a svg { vertical-align: middle; margin: -2px 0 0 10px; position: relative; left: 0; transition:all .4s ease-in-out;  }
.btn_link a:hover svg { left: 3px; }

.btn_link.green a { color: #007987; } 

.brief_top { display: flex; flex-wrap: wrap; }
.brief_top .left { width: 65%; padding: 80px 50px; font-size: 16px; line-height: 25px; }
.brief_top .image { width: 35%; text-align: right; }
.brief_top .left h3 { font-size: 30px; line-height: 40px; color: #005195; margin: 0 0 10px; }

.brief_btm .wrapper { display: flex; flex-wrap: wrap; align-items: center; }
.brief_btm .image { width: 32%; }
.brief_btm .right { width: 68%; padding: 0 0 0 30px; }
.brief_btm { font-size: 16px; line-height: 25px; }
.brief_history { padding: 0 0 74px; }

.know_strip { padding: 35px 0 60px; background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); text-align: center; font-size: 17px; line-height: 27px; color: #fff; }
.know_strip .slick-list { margin: 0; padding: 0; }
.know_strip h3 { color: #fff; font-size: 20px; line-height: 30px; }
.know_strip .inner { max-width: 580px; margin: 0 auto; }
.know_strip ul.slick-dots li button { width: 10px; height: 10px; background: #fff; }
.know_strip ul.slick-dots li button:hover,
.know_strip ul.slick-dots li.slick-active button { background: #005195; }

.future_top { display: flex; flex-wrap: wrap; }
.future_top .left { width: 60%; padding: 80px 0; font-size: 16px; line-height: 25px; }
.future_top .left h3 { font-size: 30px; line-height: 40px; color: #005195; margin: 0 0 10px; }
.future_top .image { width: 40%; text-align: right; }

.future_btm .title h3 { font-size: 30px; line-height: 40px; color: #005195; margin: 0 0 10px; }
.future_slider { display: flex; }
.future_slider .box { padding: 7px; }
.future_slider .box .inner { padding: 15px; min-height: 194px; background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); border-radius: 18px; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.future_slider .box h4 { font-size: 18px; line-height: 25px; color: #fff; text-transform: uppercase; }
.future_slider .right { width: 80%; }
.future_btm .btm_text { margin: 20px 0 0; font-size: 16px; line-height: 25px; }
.future_slider .box .num { position: absolute; bottom: 15px; right: 15px; font-size: 33px; line-height: 40px; color: #fff; font-weight: 700; }

.future_slider .box .btn { position: absolute; bottom: 0; left: 0; width: 100%; }
.future_slider .box .btn a { padding: 11px 15px; display: inline-block; background: rgba(0, 81, 149, 0.7); width: 100%; font-size: 13px; line-height: 20px; font-weight: 700; color: #fff; text-transform: uppercase; }
.future_slider .box .btn a:after { content: ''; margin: -1px 0 0 5px; width: 20px; height: 16px;  background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/arrowright.svg') no-repeat center center; display: inline-block; vertical-align: middle; position: relative; left: 0; }

.future_slider .box.first { width: 20%; }
.future_slider .box.first .inner:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #007987; opacity: 0.4; }
.future_slider .box.first .inner h4 { position: relative; }
.future_slider button.slick-prev { display: none !important; } 
.future_slider button.slick-arrow { margin: 0; right: -30px; width: 20px; height: 16px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/arrowblue.svg) no-repeat center center; border: none; } 
.future_slider button.slick-arrow:before { display: none; } 

.average_salary { padding: 120px 0 0; font-size: 16px; line-height: 26px; }
.average_salary .wrapper { display: flex; flex-wrap: wrap; }
.average_salary .left { width: calc(100% - 300px); padding: 0 60px 0 0; }
.average_salary .left h3 { font-size: 30px; line-height: 38px; color: #005195; }
.average_salary .left h4 { font-size: 20px; line-height: 28px; margin: 18px 0 0; color: #005195; }
.average_salary .right { width: 300px; text-align: center; }
.average_strip { margin: 30px 0 0; border: 1px solid #D7D7D7; border-radius: 18px; padding: 22px 33px 18px; background-size: auto 100% !important; }
.average_strip h3 { font-size: 24px; line-height: 26px; text-transform: uppercase; color: #005195; }
.average_strip .btn_link a { font-size: 13px; line-height: 18px; }

.average_salary .box { width: 100%; margin: 8px 0; text-align: center; background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); border-radius: 18px; min-height: 240px; display: flex; flex-flow: column; justify-content: center; color: #fff; padding: 20px; font-size: 18px; line-height: 28px; position: relative; }
.average_salary .box .num { font-size: 49px; line-height: 50px; font-weight: 700; margin: 5px 0; }
.average_salary .box .arrow { position: absolute; bottom: -40px; left: 0; right: 0; margin: auto; z-index: 1; }
.average_salary .box:last-child .arrow { display: none; }

.average_salary .btm_text { margin: 10px 0 0; padding: 0 20px; font-size: 14px; line-height: 22px; }

.career_nursing .top h3 { font-size: 30px; line-height: 38px; color: #005195; margin: 0 0 15px; }
.career_nursing .title { margin: 0 0 60px; text-align: center; font-size: 18px; line-height: 30px; color: #007987; }
.career_nursing .title h2 { font-size: 49px; line-height: 1; color: #10818E; margin: 12px 0; text-transform: uppercase; font-weight: 700; }

.career_nursing { padding: 120px 0 100px; }
.career_nursing .top h3 { font-size: 30px; line-height: 38px; color: #005195; margin: 0 0 15px; }
.career_nursing .bottom { margin: 80px 0 0; }
.career_nursing .bottom .title { margin: 0 0 60px; text-align: center; font-size: 18px; line-height: 30px; color: #007987; }
.career_nursing .bottom .title h2 { font-size: 49px; line-height: 1; color: #10818E; margin: 12px 0; text-transform: uppercase; font-weight: 700; }

.healthcare_section { border-top: 1px solid #D7D7D7; }
.choosing_section { display: flex; flex-wrap: wrap; }
.choosing_section .left { width: 60%; padding: 80px 0; font-size: 16px; line-height: 25px; }
.choosing_section .left h3 { font-size: 30px; line-height: 40px; color: #005195; margin: 0 0 10px; }
.choosing_section .left ul { margin: 0; padding: 10px 0 10px 10px; list-style-type: none; }
.choosing_section .left ul li { margin: 0; padding: 0 0 0 15px; position: relative; display: inline-block; width: 100%; }
.choosing_section .left ul li:before { content: ''; width: 4px; height: 4px; position: absolute; top: 10px; left: 0; background: #000; border-radius: 10px; }
.choosing_section .image { width: 40%; text-align: right; }

.choosing_btm { font-size: 16px; line-height: 25px; }
.choosing_btm h4 { font-size: 20px; line-height: 28px; color: #005195; }
.choosing_btm .cover { padding: 0 0 20px; border-bottom: 1px solid #D7D7D7; }

.private_college { padding: 36px 0; }
.private_college h4 { text-align: center; font-size: 22px; line-height: 30px; margin: 0 0 10px; }
.private_college .college { display: flex; flex-wrap: wrap; }
.private_college .college .box { width: 25%; text-align: center; font-size: 19px; line-height: 30px; color: #007987; padding: 10px; }
.private_college .college .box .num { font-size: 75px; line-height: 1; font-weight: 700; }
.private_college .college .box .percentage:after { content: '%'; }

.private_strip .cover { display: flex; flex-wrap: wrap; padding: 50px 0  80px; font-size: 16px; line-height: 25px; border-top: 1px solid #D7D7D7; }
.private_strip .left { width: calc(100% - 230px); padding: 0 60px 0 0; }
.private_strip .left h4 { font-size: 20px; line-height: 30px; color: #005195; }
.private_strip .right { width: 230px; margin: 40px 0 0; }

.private_strip ul { margin: 0; padding: 10px 0 10px 10px; list-style-type: none; }
.private_strip ul li { margin: 0; padding: 0 0 0 15px; position: relative; display: inline-block; width: 100%; }
.private_strip ul li:before { content: ''; width: 4px; height: 4px; position: absolute; top: 10px; left: 0; background: #000; border-radius: 10px; }

.private_strip .strip { margin: 30px 0 0; border: 1px solid #D7D7D7; border-radius: 18px; padding: 22px 33px 18px; max-width: 550px; width: 100%; background-size: auto 100% !important; }
.private_strip .strip h3 { font-size: 24px; line-height: 26px; text-transform: uppercase; color: #005195; }
.private_strip .strip .btn_link a { font-size: 13px; line-height: 18px; }

.about_nebraska { display: flex; flex-wrap: wrap; border-top: 1px solid #D7D7D7; }
.about_nebraska .left { width: 60%; padding: 80px 0; font-size: 16px; line-height: 25px; }
.about_nebraska .left h3 { font-size: 30px; line-height: 40px; color: #005195; margin: 0 0 10px; }
.about_nebraska .left h4 { font-size: 20px; line-height: 30px; margin: 20px 0 10px; color: #005195; }
.about_nebraska .left ul { margin: 0; padding: 10px 0 10px 10px; list-style-type: none; }
.about_nebraska .left ul li { margin: 0; padding: 0 0 0 15px; position: relative; display: inline-block; width: 100%; }
.about_nebraska .left ul li:before { content: ''; width: 4px; height: 4px; position: absolute; top: 10px; left: 0; background: #000; border-radius: 10px; }
.about_nebraska .image { width: 40%; text-align: right; }
.about_nebraska .image .logo { text-align: center; width: 290px; margin: 0 auto; }
.about_nebraska .image .logo img { width: 100%; }

.healthcare_programs .main_title { background: #005195; text-align: center; padding: 20px 15px; }
.healthcare_programs .main_title h3 { color: #fff; font-size: 32px; line-height: 40px; }

.prog_label { background: #005195; border-top: 1px solid rgba(255, 255, 255, 0.2); }
.prog_label ul { margin: 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; justify-content: center; }
.prog_label ul li { display: inline-block; width: 25%; text-align: center; }
.prog_label ul li a { display: inline-block; padding: 18px 10px; font-size: 15px; line-height: 24px; width: 100%; color: #fff; border-right: 1px solid rgba(255, 255, 255, 0.2); }
.prog_label ul li:first-child a { border-left: 1px solid rgba(255, 255, 255, 0.2); }
.prog_label ul li a:hover , .prog_label ul li.active a { background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); }

.prog_row { background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); }
.prog_row .cover { display: flex; flex-wrap: wrap; }
.prog_list { width: 45%; padding: 50px 20px; position: relative; display: flex; align-items: center; }
.prog_text { width: 55%; font-size: 16px; line-height: 26px; color: #fff; }
.prog_list ul { margin: 0; padding: 0 0 0 30px; list-style-type: none; position: relative; }
.prog_list ul:before { content: ''; width: 17px; background: #FFFFFF; box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 50px; position: absolute; left: 0; top: -15px; bottom: -15px; }
.prog_list ul li { display: inline-block; width: 100%; }
.prog_list ul li a { display: inline-block; width: 100%; font-size: 16px; line-height: 26px; padding: 5px 0; color: #fff; opacity: 0.6; position: relative; }
.prog_list ul li a:before { content: ''; width: 11px; height: 11px; position: absolute; left: -27px; top: 0; background: linear-gradient(235.66deg, #005195 0.13%, #10818E 100%); border-radius: 100px; opacity: 0; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.prog_list ul li a:hover , .prog_list ul li.active a { opacity: 1; font-weight: 600; }
.prog_list ul li.active a:before { top: 12px; opacity: 1; }

.prog_text .box { padding: 60px 0 60px 60px; position: relative; background: #005195; height: 100%; }
.prog_text .box .inner { height: 100%; display: flex; align-items: center; }
.prog_text .box a { color: #fff; text-decoration: underline; }
.prog_text .box a:hover { text-decoration: none; }
/* .prog_text .box:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; 
background: -moz-linear-gradient(left,  rgba(6,99,146,1) 0%, rgba(6,99,146,0.97) 62%, rgba(59,137,184,0.92) 79%, rgba(125,185,232,0.55) 100%);
background: -webkit-linear-gradient(left,  rgba(6,99,146,1) 0%,rgba(6,99,146,0.97) 62%,rgba(59,137,184,0.92) 79%,rgba(125,185,232,0.55) 100%);
background: linear-gradient(to right,  rgba(6,99,146,1) 0%,rgba(6,99,146,0.97) 62%,rgba(59,137,184,0.92) 79%,rgba(125,185,232,0.55) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#066392', endColorstr='#8c7db9e8',GradientType=1 ); } */
.prog_text .box .inner { position: relative; } 

.prog_text .box .btn_style a { float: none; display: inline-block; font-size: 14px; line-height: 22px; padding: 10px 20px; background: #FFFFFF; color: #005195; font-weight: 500; min-width: auto; }
.prog_text .box .btn_style { margin: 28px 0 0; }
.prog_text h4 { font-size: 20px; line-height: 30px; color: #fff; margin: 0 0 12px; }


.nmc_Campus { padding: 75px 0 25px; font-size: 16px; line-height: 25px; }
.nmc_Campus .wrapper { display: flex; flex-wrap: wrap; align-items: center; }
.nmc_Campus .text { width: 55%; padding: 0 45px 0 0; }
.nmc_Campus .text h4 { font-size: 20px; line-height: 30px; color: #005195; }
.nmc_Campus .image { width: 45%; }

.library_Campus { padding: 25px 0 100px; font-size: 16px; line-height: 25px; }
.library_slider .inner { display: flex; flex-wrap: wrap; align-items: center; }
.library_slider .text { width: 50%; padding: 0 0 0 45px; }
.library_slider .text h4 { font-size: 20px; line-height: 30px; color: #005195; }
.library_slider .image { width: 50%; }
.library_slider button.slick-arrow { position: absolute; bottom: 15px; left: calc(50% + 45px); margin: 0; transform: inherit; top: auto; background: #D7D7D7 url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/white_arw.svg') no-repeat center center; border: none; }
.library_slider button.slick-next { left: calc(50% + 100px); transform: rotate(180deg); }
.library_slider button.slick-arrow::before { display: none; }

.about_nmc { background: #005195; text-align: center; color: #fff; font-size: 16px; line-height: 25px; padding: 100px 0 90px; position: relative; }
.about_nmc .logo { position: absolute; top: -28px; left: 0; right: 0; margin: 0 auto; }
.about_nmc h2 { color: #fff; margin: 0 0 15px; font-size: 33px; line-height: 40px; }
.about_nmc .btn_cover { display: flex; align-items: center; justify-content: center; margin: 20px 0 0; }
.about_nmc .btn_cover .btn_style { margin: 10px 15px 0; }
.about_nmc .btn_style a { float: none; display: inline-block; font-size: 14px; line-height: 22px; padding: 10px 20px; background: #FFFFFF; color: #005195; font-weight: 500; min-width: auto; }
.about_nmc .btn_style a:hover { background: #05a0a8; color: #fff; }

    
/**/ 
.profdev_area { width:100%; padding:100px 0 0; }
.profdev_area .profdev_topwrap { width:100%; max-width:570px; text-align:left; font-family: 'Open Sans', sans-serif; }
.profdev_area .profdev_topwrap h1 { margin:15px 0; }
.profdev_area .profdev_topwrap h4 { color: #05a0a8; }
.profdev_area .profdev_box { width:100%; display:block; margin:180px auto -20px; max-width:1011px; position: relative; z-index: 1; }
.profdev_area .profdev_box ul { padding:0; margin:0; list-style:none; display:flex; width:100%; justify-content:center; }
.profdev_area .profdev_box ul li { width:100%; border-right: 1px solid #fff; }
.profdev_area .profdev_box ul li a { width:100%; min-height:88px; display:flex; align-items:center; justify-content:center; padding:20px 20px; background-color: #05a0a8; color:#fff; text-align:center; }
.profdev_area .profdev_box ul li a:hover { background-color: #007e84; }
.profdev_area .profdev_cover { width:100%; display:inline-block; padding:35px 30px; background: #033a6d; text-align:center; }
.profdev_area .profdev_cover.btn_style a { float: none; display: inline-block; padding: 18px 50px; }
.profdev_area .profdev_box ul li:last-child { border:none; }

/**/
.upcours_area { width:100%; padding:100px 0 80px; background-image: linear-gradient(-31deg, #05a0a8 0%, #033b6e 100%); }  
.upcours_area h3 { width:100%; text-align:center; color:#fff; font-weight: 500; }
.upcours_area .upcours_cover { display:flex; flex-wrap:wrap; margin:50px -15px 0; }
.upcours_area .upcours_box { width:calc(100%/3); padding:0 15px; }
.upcours_area .upcours_box .upcours_img { width:100%; height:170px; display:block; }
.upcours_area .upcours_info { width:100%; background:#fff; padding:30px; }
.upcours_area .upcours_info h4 { margin:20px 0; font-weight: 500; }
.upcours_area .upcours_info h6 { color: #05a0a8; font-weight: 500; }
.upcours_area .link a { width:auto; position:relative; font-weight: 500; font-size: 16px; line-height:24px; }
.upcours_area .link a:after{  content: "\f061"; font-family: FontAwesome; font-size: 14px; color: #05A0A8; margin-left: 8px; transition: all ease 0.4s; }
.upcours_area .link a:hover:after{ margin-left:11px; }
.upcours_area .upcours_info .sameheight { width:100%; display:inline-block; vertical-align:top; } 

/**/
.upcours_area_tlc { width:100%; padding:100px 0 80px; }  
.upcours_area_tlc h3 { width:100%; text-align:center; color:#0067a6; font-weight: 500; }
.upcours_area_tlc .upcours_cover_tlc { display:flex; flex-wrap:wrap; margin:50px -15px 0; }
.upcours_area_tlc .upcours_box_tlc { width:calc(100%/3); padding:0 15px; background-color: #0067a6; border-top-style: solid; border-top-color: #0067a6; border-top-width: 10px; border-bottom-style: solid; border-bottom-color: #0067a6; border-bottom-width: 10px; border-right-style: solid; border-right-color: #0067a6; border-right-width: 10px; border-left-style: solid; border-left-color: #0067a6; border-left-width: 10px; }
.upcours_area_tlc .upcours_box_tlc .upcours_img_tlc { width:100%; height:170px; display:block; }
.upcours_area_tlc .upcours_info_tlc { width:100%; background:#fff; padding:30px; }
.upcours_area_tlc .upcours_info_tlc h4 { margin:20px 0; font-weight: 500; }
.upcours_area_tlc .upcours_info_tlc h6 { color: #05a0a8; font-weight: 500; }
.upcours_area_tlc .link a { width:auto; position:relative; font-weight: 500; font-size: 16px; line-height:24px; }
.upcours_area_tlc .link a:after{  content: "\f061"; font-family: FontAwesome; font-size: 14px; color: #05A0A8; margin-left: 8px; transition: all ease 0.4s; }
.upcours_area_tlc .link a:hover:after{ margin-left:11px; }
.upcours_area_tlc .upcours_info_tlc .sameheight { width:100%; display:inline-block; vertical-align:top; } 

/**/
.lispodcast_area { width:100%; padding:80px 0; }  
.lispodcast_area h3 { color:#fff; margin:20px 0 30px; font-weight: 400; }
.lispodcast_area .lispodcast_box { width:100%; margin:0 auto; text-align:center; max-width:970px; background:rgba(0,0,0,0.3); padding:50px; border-radius:27px; }
.lispodcast_area .lispodcast_cover { width:100%; display:flex; flex-wrap:wrap; justify-content:center; }
.lispodcast_area .lispodcast_cover ul { padding:0; margin:0; list-style:none; display: flex; flex-wrap: wrap; width: 100%; transition:all .4s ease; }
.lispodcast_area .lispodcast_cover ul li { width:calc(100%/2 - 20px); margin:7px 10px; display:none; }
.lispodcast_area .lispodcast_cover ul li a:hover { box-shadow: 0 0 40px #ffffff; border-radius: 40px; }
.lispodcast_area .lispodcast_cover ul li a { width:100%; display:flex; flex-wrap:wrap; align-items:center; min-height:64px; position:relative; padding:14px 20px 14px 85px; border-radius: 40px; background: rgba(0,0,0,0.3); text-align:left; }
.lispodcast_area .lispodcast_cover ul li a:before { position:absolute; content:""; left:12px; top:50%; width:43px; height:42px; background:url('https://web.methodistcollege.edu/hubfs/play-icon.png') no-repeat center center/100% 100%; transform: translateY(-50%); }
.lispodcast_area .lispodcast_cover ul li a:after {  position:absolute; content:""; left:66px; top:10px; width:1px; height:calc(100% - 20px); background:#fff; }
.lispodcast_area .lispodcast_cover ul li h5 { color:#fff; font-size:16px; line-height:24px; } 

.lispodcast_area .loadmore { width:100%; font-size: 18px; color:#fff; line-height:24px; font-weight: 500; display:inline-block; padding-top:20px; border-top:1px solid #05a0a8; margin-top:20px; }
.lispodcast_area .loadmore span { cursor:pointer; transition:all .4s ease; } 
.lispodcast_area .loadmore span:hover { color:#000; }

/*** ACE ***/
.row-fluid .btn_blue a { text-transform: uppercase; background: #0067a5; padding: 28px 20px; border-radius: 60px; }

.hero-ace { padding: 90px 0 0; }
.hero-ace .main { display: flex; flex-wrap: wrap; font-size: 16px; line-height: 28px; align-items: center; }
.hero-ace .left { width: calc(100% - 606px); padding: 0 115px 0 0; }
.hero-ace .image { width: 606px; }
.hero-ace .image img { border-radius: 25px; width: 100%; }
.hero-ace .main h1 { margin: 0 0 20px; color: #0067a5; font-size: 55px; line-height: 60px; }
.hero-ace .left .btn_style { margin: 30px 0 0; }

.solution-ace { padding: 80px 0; }
.solution-ace .main { display: flex; flex-wrap: wrap; margin: 0 -25px; }
.solution-ace .main .box { width: 33.33%; padding: 25px; }
.solution-ace .main .box .image { height: 277px; }
.solution-ace .main .box .inner { height: 100%; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); background-color: #ffffff; padding: 5px; position: relative; transition: all .4s ease-in-out; }
.solution-ace .main .box a.box_link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.solution-ace .main .box .text { padding: 20px 18px 30px; font-size: 16px; line-height: 28px; }
.solution-ace .main .box .text h3 { font-size: 28px; line-height: 36px; margin: 0 0 20px; }
.solution-ace .main .box .inner:hover { box-shadow: 0 6px 15px rgba(0, 0, 0, 0.20); }

.tab-ace { padding: 0 0 60px; }
.tab-ace .list-ace { box-shadow: 0 3px 30px rgba(207, 207, 207, 0.16); background-color: #033b6e; position: relative; }
.tab-ace .list-ace label { display: none; }
.tab-ace .list-ace ul { margin: 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.tab-ace .list-ace ul li { margin: 0; padding: 0; display: inline-block; width: 25%; text-align: center; }
.tab-ace .list-ace ul li a { padding: 37px 15px; display: inline-block; font-size: 18px; line-height: 26px; width: 100%; text-transform: uppercase; font-weight: 700; color: #fff; position: relative; }
.tab-ace .list-ace ul li a:after { content: ''; width: 0; height: 12px; position: absolute; bottom: 0; right: 0; background: #0367a5; transition: all .4s ease-in-out; }
.tab-ace .list-ace ul li a:hover:after , .tab-ace .list-ace ul li.active a:after { right: auto; left: 0; width: 100%; }

.tab-ace .box { padding: 30px 0; font-size: 16px; line-height: 28px; }
.tab-ace .box .inner { display: flex; flex-wrap: wrap; }
.tab-ace .box .img { width: 136px; height: 136px; border-radius: 100px; }
.tab-ace .box .text { padding: 0 0 0 30px; width: calc(100% - 136px); }
.tab-ace .box .text h3 { font-size: 42px; line-height: 50px; margin: 0 0 12px; }
.tab-ace .box .text .sub { font-size: 25px; line-height: 39px; color: #05a0a8; }
.tab-ace .box .text .con ul { margin: 20px 0 0; padding: 0 0 0 21px; list-style-type: none; position: relative; }
.tab-ace .box .text .con ul:after { content: ''; width: 1px; position: absolute; top: 6px; left: 0; background: #0367a5; opacity: 0.31; bottom: 6px; }
.tab-ace .box .text .con ul li { margin: 0; padding: 0 0 0 12px; position: relative; display: inline-block; width: 100%; }
.tab-ace .box .text .con ul li:after { content: ''; width: 5px; height: 5px; position: absolute; top: 10px; left: 0; background: #000; border-radius: 10px; }
.tab-ace .box .text .con ul li a { color: #0367a5; font-weight: 700; }
.tab-ace .box .text .con ul li a:hover { color: #033b6e; }

.healthcare-ace { padding: 85px 0 100px; background: #ebedf0; overflow: hidden; }
.healthcare-ace .main { display: flex; flex-wrap: wrap; }
.healthcare-ace .image { width: 606px; }
.healthcare-ace .image img { width: 100%; border-radius: 30px; }
.healthcare-ace .text { width: calc(100% - 606px); padding: 0 0 0 70px; font-size: 16px; line-height: 28px; }
.healthcare-ace .text h2 { font-weight: 700; font-size: 42px; line-height: 50px; margin: 0 0 22px; }
.healthcare-ace .text a { font-weight: 700; color: #0367a5; }
.healthcare-ace .text a:hover { color: #033b6e; }
.healthcare-ace .text .btm { padding: 40px 0 0; margin-top: 40px; border-top: 1px solid rgba(3, 103, 165, 0.3); font-weight: 700; font-style: italic; color: #033b6e; position: relative; z-index: 1; }
.healthcare-ace .text .btm img { position: absolute; right: -140px; z-index: -1; top: 30px; opacity: 0.7; }
.healthcare-ace .text p { padding: 16px 0; }

.nebraska-ace .inner { max-width: 100%; }
.nebraska-ace .inner .text { margin: 28px auto 0; max-width: 930px; }
.nebraska-ace .inner .btn_style a { min-width: 299px; }

.education_section.nebraska-ace { min-height: 673px; }

.alert_box_text { text-align:center; }

/* 28-06-2023-59 */
.row-fluid .no-nav-header-main-wrap { position: absolute; left: 0; right: 0; top: 0; padding: 63px 0 0px; z-index:5; }
.no-nav-header-btn-wrap { text-align: right; }
.no-nav-header-btn-wrap a { border-radius: 39px; border: 1px solid #FFF; padding: 9px 51px; display: inline-block; vertical-align: top; color: #fff; font-size: 18px; line-height: 28px; }
.no-nav-header-btn-wrap a:hover { background-color: #fff; color: #09D3EB; font-size: 18px; }
.no-nav-header-main-wrap .wrapper > div >div { display: flex; align-items: center; flex-flow: wrap; }
.student-hero-main-wrap {  position: relative;z-index:1; display: flex; align-items: center; min-height: 849px; }
.student-hero-main-wrap:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; width: 100%; background: rgba(248, 80, 50, 0); background: -moz-linear-gradient(top, rgba(248, 80, 50, 0) 0%, rgba(0, 81, 149, 0.47) 36%, rgba(0, 81, 149, 1) 77%, rgba(0, 81, 149, 1) 78%, rgba(0, 81, 149, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248, 80, 50, 0)), color-stop(36%, rgba(0, 81, 149, 0.47)), color-stop(77%, rgba(0, 81, 149, 1)), color-stop(78%, rgba(0, 81, 149, 1)), color-stop(100%, rgba(0, 81, 149, 1))); background: -webkit-linear-gradient(top, rgba(248, 80, 50, 0) 0%, rgba(0, 81, 149, 0.47) 36%, rgba(0, 81, 149, 1) 77%, rgba(0, 81, 149, 1) 78%, rgba(0, 81, 149, 1) 100%); background: -o-linear-gradient(top, rgba(248, 80, 50, 0) 0%, rgba(0, 81, 149, 0.47) 36%, rgba(0, 81, 149, 1) 77%, rgba(0, 81, 149, 1) 78%, rgba(0, 81, 149, 1) 100%); background: -ms-linear-gradient(top, rgba(248, 80, 50, 0) 0%, rgba(0, 81, 149, 0.47) 36%, rgba(0, 81, 149, 1) 77%, rgba(0, 81, 149, 1) 78%, rgba(0, 81, 149, 1) 100%); background: linear-gradient(to bottom, rgba(248, 80, 50, 0) 0%, rgba(0, 81, 149, 0.47) 36%, rgba(0, 81, 149, 1) 77%, rgba(0, 81, 149, 1) 78%, rgba(0, 81, 149, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032', endColorstr='#005195', GradientType=0); z-index:-1; }
.student-hero-main-wrap:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0, 81, 149, 1); background: -moz-linear-gradient(top, rgba(0, 81, 149, 1) 0%, rgba(0, 81, 149, 0.87) 13%, rgba(0, 81, 149, 0.82) 18%, rgba(0, 81, 149, 0.66) 34%, rgba(0, 81, 149, 0.32) 68%, rgba(0, 81, 149, 0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 81, 149, 1)), color-stop(13%, rgba(0, 81, 149, 0.87)), color-stop(18%, rgba(0, 81, 149, 0.82)), color-stop(34%, rgba(0, 81, 149, 0.66)), color-stop(68%, rgba(0, 81, 149, 0.32)), color-stop(100%, rgba(0, 81, 149, 0))); background: -webkit-linear-gradient(top, rgba(0, 81, 149, 1) 0%, rgba(0, 81, 149, 0.87) 13%, rgba(0, 81, 149, 0.82) 18%, rgba(0, 81, 149, 0.66) 34%, rgba(0, 81, 149, 0.32) 68%, rgba(0, 81, 149, 0) 100%); background: -o-linear-gradient(top, rgba(0, 81, 149, 1) 0%, rgba(0, 81, 149, 0.87) 13%, rgba(0, 81, 149, 0.82) 18%, rgba(0, 81, 149, 0.66) 34%, rgba(0, 81, 149, 0.32) 68%, rgba(0, 81, 149, 0) 100%); background: -ms-linear-gradient(top, rgba(0, 81, 149, 1) 0%, rgba(0, 81, 149, 0.87) 13%, rgba(0, 81, 149, 0.82) 18%, rgba(0, 81, 149, 0.66) 34%, rgba(0, 81, 149, 0.32) 68%, rgba(0, 81, 149, 0) 100%); background: linear-gradient(to bottom, rgba(0, 81, 149, 1) 0%, rgba(0, 81, 149, 0.87) 13%, rgba(0, 81, 149, 0.82) 18%, rgba(0, 81, 149, 0.66) 34%, rgba(0, 81, 149, 0.32) 68%, rgba(0, 81, 149, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005195', endColorstr='#005195', GradientType=0); z-index:-1; }
.student-hero-wrap { margin-top: 25px; }
.student-hero-wrap h1 { color: #fff; text-align: center; text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.80); font-size: 71px; font-weight: 800; line-height: 72px; text-transform: capitalize; }
.student-hero-wrap h1 span { color: #09D3EB; }
.student-hero-content { text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.80); color: #FFF; text-align: center; line-height: 32px; font-size: 18px; margin-top: 45px; }

.student-tab-wrap { display: flex; flex-flow: wrap; }
.student-tab-left { width: 40%;}
.student-tab-left-list {  display: flex; flex-flow: column; align-items: flex-start; }
.student-tab-right { width: 60%; }
.student-tab-main-wrap { background: #005195; padding-bottom: 60px; margin-top: -150px; position: relative; z-index: 2; }
.student-tab-left .tabs-title { display: inline-block; margin-bottom: 16px; padding: 20px 48px; border-radius: 14px; border: 1px solid #D9DBE9; background: #FFF; cursor: pointer; font-family: Open Sans; font-size:16px; line-height: 26px; }
.student-tab-left .tabs-title:hover { background: #FFA500; border-color: #FFA500; color: #fff; }
.student-tab-right .tab-content { display: none; }
.student-tab-left .tabs-title.current { background: #FFA500; border-color: #FFA500; color: #fff; }

.student-tab-inner-title { position: relative; padding-left: 60px; color: #ffffff; font-size: 19px; line-height: 28px; font-family: Open Sans; font-weight: normal; border-top: 1px solid rgb(0 24 38 / 50%); padding-top: 20px; padding-bottom: 22px; cursor: pointer; padding-left: 50px; }
.student-tab-inner-content { padding-left: 60px; padding-top: 0; color: #fff; display: none; padding-bottom:35px;  }
.student-tab-inner-title span { width: 34px; height: 34px; position: absolute; left: 0; top: 18px; background-color: #043c6a; border-radius: 9px; }
.student-tab-inner-details a { color: #fff; }
.student-tab-inner-btn a { border-radius: 39px; border: 1px solid #FFF; padding: 9px 51px; display: inline-block; vertical-align: top; color: #fff; font-size: 18px; line-height: 28px; font-family: Open Sans; }
.student-tab-inner-btn a:hover { background-color: #fff; color: #09D3EB; }
.student-tab-inner-btn { padding-top: 15px; }
.student-tab-inner-title:first-child { border-top: 0; }
.student-tab-inner-details ul { padding-left: 21px; }

.student-tab-inner-bottom { padding-top: 59px; }
.student-tab-inner-bottom h4 { font-weight: 700; line-height: 28px; color: #FFF; font-size: 26px; }
.student-tab-inner-bottom-content { color: #fff; font-size: 18px; }
.student-tab-inner-bottom-content a { color: #fff; text-decoration: underline; }
.student-tab-inner-bottom-content li { margin-bottom: 6px; }
.student-tab-inner-bottom-content ul { padding-left: 21px; }

.student-tab-inner-title.active { color: #09D3EB; }
/* .student-tab-inner-title.active span:after { content: ''; display: block; position: absolute; top: 7px; left: 13px; width: 9px; height: 16px; border: solid #09D3EB; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.student-tab-inner-title.active span { background-color: #fff; } */
.student-tab-inner-title:first-child { padding-top: 4px; }
.student-tab-inner-title:first-child span { top: 0; }
.student-tab-inner-title { position:relative; }
.student-tab-inner-title:before { position: absolute; content: ""; right: 0; top: 50%; background: #09d3eb; margin-top: -6px; transition: all .4s ease; opacity:0; transform: translateY(-50%); width: 14px; height: 2px; }
.student-tab-inner-title svg { position: absolute; right: 0; top: 38%; transform: translateY(-50%); }
.student-tab-inner-title.active svg { opacity:0; }
.student-tab-inner-title.active:before { opacity:1; }
.student-tab-inner-details { font-size: 18px; font-family: Open Sans; font-style: normal; font-weight: 400; line-height: 28px; }
 
.student-popup-form-wrap { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; overflow-y: auto; background-color: #022647; z-index: 9999999999; display: flex; align-items: center; justify-content: center; padding: 35px; flex-flow: wrap; }
.student-popup-form { max-width: 500px; margin: 0px auto; width: 100%; }
.student-popup-form form .hs-input { background: #fff; border-radius: 40px; padding: 15px 25px; font-size: 14px; line-height: 24px; margin: 10px 0; max-width: 100%; }
.student-popup-form form select.hs-input { padding: 10px 65px 10px 20px; background: url(https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/NMC-2019/form-select-img.png) no-repeat #fff; background-position: center right 20px; -webkit-appearance: none; -moz-appearance: none; font-size: 14px; line-height: 24px }
.student-popup-form  form .hs-button { background: #007987; border-radius: 30px; font-size: 14px; transition: all .6s ease; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; text-transform: uppercase }
.student-popup-form form .hs-button:hover { background: #04838a; box-shadow: 0 4px 13px #d6d5d5; -webkit-box-shadow: 0 4px 13px #d6d5d5; -moz-box-shadow: 0 4px 13px #d6d5d5 }
.student-popup-form form .hs_submit.hs-submit { text-align: center; }
.student-popup-form h3 { color: #17aab8; font-size: 30px; line-height: 38px; font-weight: 500; text-transform: uppercase; text-align: center; width: 100%; float: left; margin: 10px 0; }
 
.student-popup-form  form .hs-error-msgs li label { color: red; font-size: 14px; }
.student-tab-inner-title input[type="checkbox"] { position: absolute; left: 0; width: 34px; height: 34px; margin: 0; top: 18px; border-radius: 9px; opacity: 0; z-index: 1; cursor: pointer; }
.student-tab-inner-title:first-child input[type="checkbox"] { top: 0; }
.student-tab-inner-title input[type="checkbox"]:checked+span { background-color: #073b66; }
.student-tab-inner-title input[type="checkbox"]:checked+span:after { content: ''; display: block; position: absolute; top: 7px; left: 13px; width: 9px; height: 16px; border: solid #FFA500; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.row-fluid .megamenu-new-design .megamenu .megamenu_left .megamenu_ctabtn a:hover { background: #fff; color: #209EE9; }
.row-fluid .megamenu-new-design .innermenu_main { box-shadow: none; -webkit-box-shadow:none; -moz-box-shadow:none; }
.row-fluid .megamenu-new-design.top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { box-shadow: none; -webkit-box-shadow:none; -moz-box-shadow:none; }

.row-fluid .megamenu-new-design .header_btn a:after { display:none; }

.link-style { margin: 20px 0 0; }
.link-style a { color: #FFF; }
.link-style a:after { content: ''; width: 8px; height: 12px; background: url('https://138230.fs1.hubspotusercontent-na1.net/hubfs/138230/methodist_college/images/link.svg') no-repeat; display: inline-block; vertical-align: middle; margin-left: 5px; position: relative; left: 0; transition: all .4s ease; }
.link-style a:hover:after { left: 3px; }

.content-courses { padding: 0 0 90px; }
.content-courses h2 { margin: 40px 0 6px; }
.content-courses h2:first-child { margin-top: 0; }
.content-courses .text { margin: 0 auto; max-width: 1009px; width: 100%; }
.content-courses .text a { text-decoration: underline; }
.content-courses .text ul { margin: 10px 0; padding: 0 0 0 10px; list-style-type: none; }
.content-courses .text ul li { margin: 0; padding: 0 0 0 10px; position: relative; }
.content-courses .text ul li:after { content: ''; width: 4px; height: 4px; position: absolute; top: 11px; left: 0; background: #000; border-radius: 10px; }

/**** ****/
.cta-strip-campus { display: inline-block; width: 100%; background: #9F388F; padding: 33px 0; text-align: center; }
.cta-strip-campus .wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 25px; }
.cta-strip-campus h2 { font-size: 29px; line-height: normal; color: #FFFFFF; font-weight: 700; }
.cta-strip-campus .btn_style a { font-size: 14px; line-height: 20px; min-width: 191px; color: #005195; background: #FFF; font-weight: 500; padding: 14px 15px; }
.cta-strip-campus .btn_style a:hover { background: #005195; color: #FFF; }

/* 15-05-2025-59 */
.apply-section-step-form-main-wrap .content { text-align: center; max-width: 1117px; margin: 0px auto; }
.apply-step-number-main-wrap { display: flex; flex-flow: wrap; }
.apply-step-number-wrap { width: calc(100% / 4); text-align: center; position: relative; z-index: 1; }
.apply-step-number { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background: #C0C0C0; color: #FFF; font-size: 24px; font-style: normal; font-weight: 400; line-height: 28px; border-radius: 100%; border: 5px solid #fff; margin: 0px auto; }
.apply-step-number-wrap:first-child:before { content: ''; position: absolute; left: 50%; top: 30px; width: 50%; height: 6px; background: #033B6E; z-index: -1; }
.apply-step-number-wrap.active .apply-step-number { background: #033B6E; border-color: #033B6E; }
.apply-step-number-wrap:before { content: ''; position: absolute; left: 0; top: 30px; width: 100%; height: 6px; background: #033B6E; z-index: -1; }
.apply-step-number-wrap:last-child:before { width: 50%; }
.apply-step-label { color: #C0C0C0; text-align: center; font-family: Montserrat; font-size: 15px; font-style: normal; font-weight: 500; line-height: 47px; padding-top: 6px; }
.apply-step-number-wrap.active .apply-step-label { color: #033B6E; }
.apply-step-form-main-wrap { margin-top: 25px; }
.apply-step-form-btn { display: none; flex-flow: wrap; align-items: center; justify-content: center; }
.apply-step-form-drop-down label { color: #033B6E; text-align: center; font-size: 18px; font-style: normal; font-weight: 400; line-height: 47px; display: inline-block; padding: 7px 50px 6px 30px; position: relative; border-radius: 46px; cursor: pointer; min-width: 280px; text-align: left; }
.apply-step-form-btn.show-btn { display: flex; }
.apply-step-form-drop-down label:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M0 11.4617L4.94467 6.5L0 1.5275L1.52227 0L8 6.5L1.52227 13L0 11.4617Z' fill='%2300385C'/%3E%3C/svg%3E"); width: 8px; height: 13px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
.apply-step-form-drop-down { position: relative; z-index: 1; }
.apply-step-form-drop-down:after { content: ''; position: absolute; width: calc(100% + 2px); height: 62px; left: -1px; top: -1px; border: 1px solid #033B6D; border-radius: 46px; z-index: -1;  background: #fff; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }
.apply-step-form-drop-down.open-nav:after { height: var(--box-height, 130px); border-radius: 20px; }
.apply-step-form-drop-down ul { margin: 0; padding-left: 8px; padding-right: 8px; position: absolute; left: 0; top: 100%; background: transparent; border-radius: 20px; width: 100%; display: none; padding-bottom: 8px; height: 162px; overflow-y: auto; }
.apply-step-form-drop-down ul li { display: inline-block; width: 100%; padding: 2px 23px; color: #033B6D; font-size: 16px; font-style: normal; font-weight: 400; cursor: pointer; }
.apply-step-form-drop-down ul li:hover { border-radius: 17px; background: #F1F1F1; }
.apply-step-form-drop-down:not(.open-nav) label:hover { background: #EAEAEA; }
.apply-step-btn { margin-left: 27px; }
.apply-step-btn a { border-radius: 30px; background: #033B6D; text-align: center; font-size: 18px; font-style: normal; font-weight: 400; line-height: 47px; display: inline-block; padding: 8px 50px 5px 30px; position: relative; color: #fff; min-width: 280px; }
.apply-step-btn a svg { position: absolute; right: 70px; top: 50%; transform: translateY(-50%); -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; }
.apply-step-btn a:hover { background: #094B87; }
.apply-step-btn a:hover svg { right: 65px; }
.apply-step-form-btn-wrap { margin-top: 30px; }
.apply_section.apply-section-step-form-main-wrap { padding: 120px 0 170px; }
.apply-step-form-drop-down.open-nav label:after { transform: translateY(-50%) rotate(90deg); }
.apply-step-form-drop-down ul li.active { border-radius: 17px; background: #F1F1F1; }
.apply-step-number-wrap.fill-details .apply-step-number { background: #059FA7; cursor: pointer; }
.apply-step-number-wrap.fill-details .apply-step-label { color: #15A5AC; cursor: pointer; }

.apply-step-form-drop-down .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.apply-step-form-drop-down .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background: #FFF; margin: 0; width: 100%; height: 100%; box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); }
.apply-step-form-drop-down .mCSB_scrollTools { width: 10px; border-radius: 20px; overflow: hidden; opacity: 1; top: 3px; }
.apply-step-form-drop-down .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.apply-step-form-drop-down .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; border-radius: 10px; }

/* .apply-step-form-drop-down ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.apply-step-form-drop-down ul::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.apply-step-form-drop-down ul::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #033B6D;
} */


@media(min-width: 1601px) {

    .row-fluid .wrapper_large { width: 1450px; }

}

@media(min-width: 992px) {

    .prog_label span.list_title { display: none; }
    .prog_text .inner .title { display: none; } 
    
    .prog_text .box { background-size: auto 100% !important; min-height: 450px; }
    .student-tab-left label { display:none; }
    
    
    /* 30-04-24-59 */ 
    .row-fluid .megamenu-new-design .megamenu .megamenu_left { background: #0067A5; }
    .row-fluid .megamenu-new-design .megamenu0 .innermenu_main { width: 100%; left: 0; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left ul li a { font-size: 20px; font-style: normal; font-weight: 600; line-height: 22px; text-transform: uppercase; padding: 12px 60px; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left ul li a:before, .row-fluid .megamenu-new-design .megamenu .megamenu_left ul li a:after { display: none; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left ul li.active a { background: #209EE9; }
    .row-fluid .megamenu-new-design .top_logo { width: 329px; text-align: left; }
    .row-fluid .megamenu-new-design .top_right { width: calc(100% - 329px); margin-left: 0; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left .megamenu_ctabtn a { border-radius: 47px; background: #209EE9; border: 0; font-size: 15px; font-style: normal; font-weight: 600; line-height: 22px; padding: 16px 43px 16px; }

    .row-fluid .megamenu-new-design .megamenu .megamenu_box h2,.row-fluid .megamenu-new-design .megamenu_two h2 { font-size: 24px; font-style: normal; font-weight: 700; line-height: 22px; color: #231F20; margin-bottom: 19px; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_box h2 a,.row-fluid .megamenu-new-design .megamenu_two h2 a { color: #231F20; }
    .row-fluid .megamenu-new-design .top-header .megamenu .megamenu_item_cover .megamenu_item { width: calc(100% / 4); }
    .row-fluid .megamenu-new-design .megamenu .megamenu_item_cover { max-width: 100%; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_item_cover .megamenu_item .borderBox { display: none !important; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_box h3,.row-fluid .megamenu-new-design .megamenu_two h3 { color: #0067A5; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { color: #231F20; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#0067A5; }
    .row-fluid .megamenu-new-design .megamenu_two .megamenu_twobox .megamenu_twoitem:after { display:none; }

    .row-fluid .megamenu-new-design.top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(5) ul.hs-menu-children-wrapper { left: 0 !important; width: 100%!important; }


    .row-fluid .megamenu-new-design .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a:before { background: #0067A5; height:10px; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left { max-width: 329px; }
    .megamenu-new-design .menu_wrap { position: relative; } 
    .row-fluid .megamenu-new-design.top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1:last-child { position: static; }
    .row-fluid .megamenu-new-design.top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(4) ul.hs-menu-children-wrapper { left: -523px; }
    .row-fluid .megamenu-new-design.top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(3) ul.hs-menu-children-wrapper { width: 928px; left: -217px; }
    .row-fluid .megamenu-new-design.top-header .mainmenu .megamenu_about .megamenu_twoitem .hs-menu-wrapper > ul > li > a { margin-bottom:5px; color: #231F20;  }
    .row-fluid .megamenu-new-design.top-header .mainmenu .megamenu_about .megamenu_twoitem .hs-menu-wrapper > ul > li > a:hover { color:#0067A5; }
    
    
}

@media( max-width: 1750px) {
    .health_professions .right { width:380px; }
    .product_guide .top_img { width: 390px; top: -70px; left:-120px; }
    
    .hdfaidplta_section .inner_left { width: calc(100% - 490px + 150px); }
    .hdfaidplta_section .inner_right { width: 450px; margin-right: -180px; }
    .hdfaidplta_section .inner_image { margin-top: -90px; }
    .hdfaidws_section { margin-top: 0; }
    
    .faid_your_passion.your_passion .left { width: calc(100% - 460px + 150px); padding-right: 40px; }
    .faid_your_passion.your_passion .right { width: 440px; margin-right: -130px; padding-left: 0; }
    
    .fa_banner_sec .fa_banner_wrap { padding-right: 50px; padding-left: 50px; }
    .fa_banner_sec .fa_banner_content h1 { font-size: 46px; line-height: 54px; }
    .fa_banner_sec .fa_banner_content .title, .fa_banner_sec .fa_banner_content .content { padding-right: 40px; }
    .fa_banner_sec .fa_banner_img:after { top: -60px; right: -30px; bottom: 0; left: 30px; transform: rotate(0deg); }
/*     .fa_banner_sec .dyk_content_div .dyk_content { width: calc(100% + 260px); } */
    
    .fa_banner_sec .include_content { width: 440px; }
    .fa_banner_sec .include_content ul { padding-right: 150px; }
    .fa_banner_sec .dyk_content_div .dyk_content { width: 550px; margin: 0 -145px; margin-top: -120px; }
        
}

@media(max-width: 1600px) {
    
    .hero-ace .left { padding: 0 60px 0 0; width: calc(100% - 500px); }
    .hero-ace .main h1 { font-size: 40px; line-height: 48px; }
    .hero-ace .image { width: 500px; }
    .healthcare-ace .image { width: 500px; }
    .healthcare-ace .text { width: calc(100% - 500px); }
    
    .solution-ace .main .box .text h3 { font-size: 22px; line-height: 32px; margin: 0 0 14px; }
    .education_section .inner h2 { font-size: 40px; line-height: 48px; }
    
}

@media( max-width: 1400px) {
    .health_professions .right { width: 380px; margin: -140px -60px -140px 0; }
    .health_professions .left { width: calc(100% - 340px); }
    
    .subscribe_suggest .box h2 { font-size: 32px; line-height: 38px; }
    
    .fa_banner_sec { padding: 40px 0 65px; }
    .fa_banner_sec .fa_banner_img { padding-top: 50px; }
    .fa_banner_sec .fa_banner_img:after { top: 0; right: -10px; left: 40px; bottom: 0; }
    .fa_banner_sec .dyk_content_div { width: calc(100% - 350px); margin-right: -150px; }
    .fa_banner_sec .dyk_content_div .dyk_content { width: 545px; }
    
    .hdfaidgl_section .content *:last-child { padding-right: 0; }
    
    .hdfaidplta_section .inner_image { margin-top: 0; }
    
    .hdfaidws_section .inner_content .content *:first-child,
    .hdfaidws_section .inner_content .content *:nth-child(2),
    .hdfaidws_section .inner_content .content *:nth-child(3){ padding-right: 0; } 
    
    .row-fluid .banner-lpppc:after{background:linear-gradient(180deg,#ffffff 25%,rgba(255,255,255,0) 100%);}
    
    .about_nebraska .image .logo { width: 200px; } 
    
    /**/
    .profdev_area .profdev_box { margin-top:120px; }
    .lispodcast_area .lispodcast_box { padding:40px; }
    
}


/* @media( max-width: 1366px) {
    .mst_section .mst_testimonial{ padding: 25px 15px 50px 44px; }
    .mst_section .mst_sliderdiv .slick-arrow:before { font-family: 'FontAwesome'; font-size: 30px; color: #FFF; }
    .mst_section .mst_sliderdiv .slick-prev{ left: -10px; }
    .mst_section .mst_sliderdiv .slick-next{ right: -10px; }
} */

@media(max-width:1240px){ 
    .student-tab-left .tabs-title { padding: 16px 28px; }
    .student-tab-inner-title { padding-left: 50px; }
    .student-tab-inner-content { padding-left: 50px; }
}

@media( max-width: 1199px ) {
    .mac_section .mac_content h1{ font-size: 30px; line-height: 1.2em; }
    .mac_section .mac_content h2{ font-size: 26px; line-height: 1.2em; }
    .mac_section .mac_content h3{ font-size: 24px; line-height: 1.2em; }
    .mac_section .mac_content h4{ font-size: 22px; line-height: 1.2em; }
    .mac_section .mac_content h5{ font-size: 20px; line-height: 1.2em; }
    .mac_section .mac_content h6{ font-size: 18px; line-height: 1.2em; }
    .mac_section .mac_content { font-size: 15px; line-height: 26px; }
    
    .mac_section .mac_leftdiv{ padding-right: 30px; }
    .mac_section .mac_rightdiv{ padding-left: 30px; }
    
    .mah_section { padding: 110px 0; }
    
    .msfaq_section .accordion-title { font-size: 26px; line-height: 1.2em; padding-left: 40px; }
    .msfaq_section .accordion-title:after { width: 21px; height: 21px; top: 4.5px; }
    .msfaq_section .accordion-content { padding-left: 40px; }
    
    .mst_section{ padding: 40px 0 120px }
    .mst_section .mst_testimonial{ padding: 25px 20px 40px 20px; }
    .mst_section .mst_sliderdiv .slick-arrow:before { font-family: 'FontAwesome'; font-size: 30px; color: #FFF; }
    .mst_section .mst_sliderdiv .slick-prev{ left: -20px; }
    .mst_section .mst_sliderdiv .slick-next{ right: -20px; }
    .mst_section .mst_maintile{ margin-bottom: 0; }
    .mst_section .mst_maintile h2 { font-size: 26px; line-height: 1.2em; }    
    .mst_section .mst_content { font-size: 15px; line-height: 26px; }
    .mst_section .mst_clientname h6{ font-size: 15px; line-height: 26px; }
    .mst_section .mst_clientdesig p{ font-size: 15px; line-height: 26px; } 
    
    .subscribe_suggest .box .inner { padding:50px 30px; }

    .fa_banner_sec { padding: 0px 0 50px; }
    .fa_banner_sec .fa_banner_wrap { padding-right: 20px; padding-left: 20px; }
    .fa_banner_sec .fa_banner_content .title, .fa_banner_sec .fa_banner_content .content{ padding-right: 0; }
    .fa_banner_sec .fa_banner_content h1 { font-size: 40px; line-height: 50px; }    
    .fa_banner_sec .left_part, .fa_banner_sec .right_part { width: 50%; }
    .fa_banner_sec .include_content { width: 100%; }
    .fa_banner_sec .dyk_content_div { width: 100%; margin-right: 0; margin-top: 50px; }
    .fa_banner_sec .dyk_content_div .dyk_content { width: 100%; margin: 0 0; margin-top: -100px; }
    .fa_banner_sec .dyk_content_div .dyk_image{ text-align: center; }
    .fa_banner_sec .include_content ul{ padding-right: 0; }
    
    .hdfaidgl_section .inner_left { margin-left: 0; }
    .hdfaidgl_section .inner_right { width: calc(100% - 472px); }
     
    .hdfaidplta_section .inner_right { width: 440px; margin: 0; margin-left: -100px; }
    .hdfaidplta_section .inner_content:not(:last-child) { padding-right: 60px; }
    .hdfaidplta_section .inner_content:nth-child(2) { padding-right: 120px; }
    
    .faid_your_passion.your_passion .left { width: calc(100% - 300px); }
    .faid_your_passion.your_passion .right { width: 300px; }
    .faid_your_passion.your_passion .passion_wrap{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
    
    .row-fluid .banner-lpppc:after{background:linear-gradient(180deg,#ffffff 50%,rgba(255,255,255,0) 100%);}
    
    .socialIcons { position: relative; left: 0; width: auto; display: inline-block; padding: 0 10px; margin: 0 0 15px; }
    .socialIcons ul li { width: auto; }
    .socialIcons ul li a { border-bottom: none; width: auto; padding: 10px 8px; }

    /**/
    .profdev_area .profdev_box { margin-top:80px; }
    .upcours_area .upcours_info { padding:20px; }
    
    .ahac_section { padding:60px 0; }

    .row-fluid .btn_blue a { padding: 20px; min-width: 210px; }
    
    .hero-ace .image { width: 400px; }
    .hero-ace .left { width: calc(100% - 400px); padding: 0 40px 0 0; }
    .hero-ace .main h1 { font-size: 32px; line-height: 42px; }
    
    .solution-ace .main { margin: 0 -15px; }
    .solution-ace .main .box { padding: 15px; }
    
    .tab-ace .list-ace ul li a { font-size: 14px; line-height: 24px; padding: 30px 10px; }
    .tab-ace .list-ace ul li a:after { height: 6px; }
    .tab-ace .box .text h3 { font-size: 32px; line-height: 42px; }
    .tab-ace .box .text .sub { font-size: 22px; line-height: 30px; }
    
    .healthcare-ace .image { width: 400px; }
    .healthcare-ace .text { width: calc(100% - 400px); padding: 0 0 0 40px; }
    .healthcare-ace .text h2 { font-size: 34px; line-height: 42px; }
    .healthcare-ace .text .btm { padding: 25px 0 0; margin-top: 25px; }
    .healthcare-ace .text .btm img { max-width: 370px; right: -90px; }
    
    .student-hero-wrap h1 { font-size: 61px; line-height: 63px; }
    .student-hero-content { margin-top: 30px; }
    .student-hero-main-wrap { min-height: 799px; }
    .student-tab-inner-bottom { padding-top: 45px; }



}

@media( max-width: 991px ) {
    .mac_section .mac_content h1{ font-size: 26px; }
    .mac_section .mac_content h2{ font-size: 24px; }
    .mac_section .mac_content h3{ font-size: 22px; }
    .mac_section .mac_content h4{ font-size: 20px; }
    .mac_section .mac_content h5{ font-size: 18px; }
    .mac_section .mac_content h6{ font-size: 16px; }
    .mac_section .mac_content { font-size: 14px; line-height: 24px; }
    
    .mac_section .mac_leftdiv{ padding-right: 15px; }
    .mac_section .mac_rightdiv{ padding-left: 15px; }
    .mac_section .mac_ctadiv .mac_ctatitle h5 { font-size: 20px; line-height: 32px; }
    
    .mah_section { padding: 70px 0; }
    
    .mst_section .mst_quoteimg { width: 34px; height: 27px; }
    .mst_section .mst_sliderdiv .slick-arrow:before { font-family: 'FontAwesome'; font-size: 24px; color: #FFF; }
    .mst_section .mst_sliderdiv .slick-prev{ left: -10px; }
    .mst_section .mst_sliderdiv .slick-next{ right: -10px; }
    
    .msfaq_section .accordion-title { font-size: 24px; line-height: 1.2em; padding-left: 35px; }
    .msfaq_section .accordion-title:after { width: 19px; height: 19px; top: 3.5px; }
    .msfaq_section .accordion-content { padding-left: 35px; }
    
    .mst_section{ padding: 40px 0 70px }
    .mst_section .mst_maintile h2 { font-size: 24px; line-height: 1.2em; }
    .mst_section .mst_content { font-size: 14px; line-height: 24px; }
    .mst_section .mst_clientname h6{ font-size: 14px; line-height: 24px; }
    .mst_section .mst_clientdesig p{ font-size: 14px; line-height: 24px; }
    .mst_section .mst_ctatitle h4{ font-size: 20px; line-height: 32px; }
    
    .subscribe_suggest { display:inline-block; width:100%; padding:5px; }
    .subscribe_suggest .box { width:100%; padding:5px; }
    
    .download_center { padding: 50px 0 20px; }
    .download_center .main_title h2 { font-weight: 500; }
    .download_left { width: 100%; padding: 0; border-right: none; }
    .download_right { padding: 0; width: 100%; margin: 30px 0 0; }
    .download_right .contact h3, .socialicon_down h3 { font-size: 26px; line-height: 32px; }
    
    .socialicon_down ul li { padding: 0 20px 0 0; }
    
    .fa_banner_sec .fa_banner_wrap{ padding: 0 100px; }
    .fa_banner_sec .row{ -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
    .fa_banner_sec .left_part, .fa_banner_sec .right_part { width: 100%; }    
    .fa_banner_sec .fa_banner_img { padding-top: 50px; margin-bottom: 50px; }
    
    .hdfaidgl_section .inner_left { width: 45%; }
    .hdfaidgl_section .inner_right { width: 55%; }
    
    .hdfaidw_section .hdfaidw_row{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
    .hdfaidplta_section .inner_left { width: 55%; }
    .hdfaidplta_section .inner_right { width: 45%; margin-left: 0; margin-left: 0; }
    .hdfaidplta_section .inner_content:not(:last-child) { padding-right: 0px; }
    .hdfaidplta_section .inner_content:nth-child(2) { padding-right: 0; }
    
    .faidtips_section .programs_cover{ width: 100%; }
    .faidtips_section .programs_row{ padding: 0; }
    
    .allied-health{font-size: 14px; line-height: 24px;}
    .allied-health .inner .left-image{width: 250px;}
    .allied-health .inner .right-repeat{padding: 0 0 70px 55px; width: calc(100% - 250px);}
    .allied-health h2{padding: 0; font-size: 26px;line-height: 32px;}
    .image-content-zigzag .list-wrapper .list .image{height: 232px;width: 323px;}
    .image-content-zigzag .list-wrapper .list .content{width: calc(100% - 323px);padding: 0 0 0 30px;}
    
    .row-fluid .nav_menu .column_3 ul li , .row-fluid .nav_menu .column_4 ul li , .row-fluid .nav_menu .column_5 ul li { width: 100%; }
    
    .row-fluid .wrapper.small { width: 720px; }
    
    .row-fluid .header_neb { padding: 14px; }
    .header_neb .right > div > .row-fluid > div { margin: 0 0 0 10px; }
    .header_neb .right .btn_style a { font-size: 12px; line-height: 20px; padding: 10px 16px; }
    .row-fluid .header_neb .logo { width: 140px; }
    .row-fluid .header_neb .right { margin: 0; width: calc(100% - 140px); }

    .hero_career { padding: 100px 0 50px; min-height: 690px; }
    .hero_career h1 { font-size: 50px; line-height: 60px; }
    
    .brief_top .left { padding: 50px 30px; }
    .brief_btm .image { width: 45%; }
    .brief_btm .right { width: 50%; }

    .brief_top .left h3,
    .future_top .left h3,
    .future_btm .title h3,
    .average_salary .left h3,
    .career_nursing .top h3,
    .choosing_section .left h3,
    .about_nebraska .left h3 { font-size: 24px; line-height: 30px; }

    .future_top .left { padding: 40px 0; }
    .future_slider .box.first { width: 25%; }
    .future_slider .right { width: 75%; }

    .average_salary .left { padding: 0 15px 0 0; width: calc(100% - 230px); }
    .average_salary .right { width: 230px; }
    .average_salary .box .num { font-size: 36px; line-height: 42px; }
    .average_strip { padding: 22px 23px 18px; }
    .average_salary { padding: 60px 0 0; }

    .career_nursing .bottom .title h2 { font-size: 32px; }
    .career_nursing .bottom .title { margin: 0 0 30px; }
    .career_nursing { padding: 0 0 50px; }

    .choosing_section .left { padding: 40px 0; }

    .private_college .college .box { font-size: 16px; line-height: 25px; }
    .private_college .college .box .num { font-size: 48px; }
    .private_strip .cover { padding: 40px 0; }
    .private_strip .left { width: 100%; padding: 0; }
    .private_strip .strip { margin: 10px 0 0; }
    .private_strip .right { width: 100%; margin: 30px 0 0; }

    .about_nebraska .left { padding: 40px 0; }
    
    .prog_list { width: 100%; padding: 20px 15px !important; }
    .prog_list ul:before { top: 0; bottom: 0; }
    .prog_list ul { margin: 0 auto; max-width: 720px; width: 100%; }
    .prog_text { width: 100%; padding: 0; }
    .prog_text .box { padding: 0 15px !important; height: auto; }
    .prog_text .box .inner { max-width: 720px; width: 100%; margin: 0 auto; flex-wrap: wrap; padding: 15px; }
    .prog_text .box .title { padding: 10px 24px 10px 0; width: 100%; display: inline-block; cursor: pointer; position: relative }

    .prog_text .box .title h4 { margin: 0; font-size: 18px; }
    .prog_text .box .title:before { content: ''; width: 16px; height: 2px; background: #fff; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }
    .prog_text .box .title:after { content: ''; height: 16px; width: 2px; background: #fff; position: absolute; top: 0; right: 7px; bottom: 0; margin: auto; }

    .prog_text .box .coverbox { padding: 20px 0; display: none; }
    .prog_text .inner .coverbox h4 { display: none; }
    
    .prog_label span.list_title { font-size: 16px; line-height: 24px; padding: 17px 0; display: inline-block; width: 100%; position: relative; color: #fff; font-weight: 600; text-transform: uppercase; }
    .prog_label span.list_title:before { content: "\f107"; position: absolute; top: 17px; right: 0; font-family: 'fontAwesome'; font-weight: 300; font-size: 27px; }
    .prog_label ul li { width: 100%; text-align: left; }
    .prog_label ul li a { padding: 10px; border: none; }
    .prog_label .wrapper { position: relative; }
    .prog_label ul { position: absolute; left: 15px; right: 15px; z-index: 11; background: #005195; display: none; }


    .nmc_Campus .wrapper { flex-direction: column-reverse; align-items: flex-start; }
    .nmc_Campus .text { width: 100%; padding: 20px 0 0; }
    .nmc_Campus .image { margin: 0; width: 100%; max-width: 400px; }

    .library_slider .image { width: 100%; max-width: 400px; }
    .library_slider .text { width: 100%; padding: 20px 0 0; }
    .library_slider button.slick-arrow { left: 0; bottom: -50px; }
    .library_slider button.slick-next { left: 50px; }
    
    .prog_list { display: none; }
    
    /**/
    .profdev_area { padding:60px 0 0; }
    .upcours_area { padding:50px 0; } 
    .upcours_area .upcours_box { width:calc(100%/2); padding:0 15px 30px; }
    .upcours_area .upcours_cover { margin:40px -15px 0; } 
    
    .lispodcast_area .lispodcast_box { padding:20px; }
    
    .hero-ace { padding: 50px 0 0; }
    .hero-ace .left { width: 100%; padding: 0; }
    .hero-ace .image { width: 100%; max-width: 400px; margin: 40px auto 0; }
    .hero-ace .main h1 { font-size: 28px; line-height: 38px; }

    .solution-ace .main .box { width: 50%; }
    .solution-ace { padding: 50px 0; }

    .healthcare-ace { padding: 80px 0 60px; }
    .healthcare-ace .image { width: 100%; max-width: 400px; margin: 20px auto 0; }
    .healthcare-ace .text { width: 100%; padding: 0; }
    .healthcare-ace .main { flex-direction: column-reverse; }
    .healthcare-ace .text h2 { font-size: 28px; line-height: 38px; margin: 0 0 15px; }
    .healthcare-ace .text p { padding: 12px 0; }
    .nebraska-ace .inner h2 { font-size: 26px; line-height: 38px; }

    .tab-ace .list-ace label { padding: 23px 20px; width: 100%; display: inline-block; font-size: 16px; line-height: 26px; text-transform: uppercase; font-weight: 700; color: #fff; display: inline-block; width: 100%; position: relative; }
    .tab-ace .list-ace label:before { content: "\f107"; position: absolute; top: 23px; right: 20px; color: #fff; font-family: 'fontAwesome'; font-weight: 300; font-size: 30px; }
    .tab-ace .list-ace ul { position: absolute; top: calc(100% + 2px); left: 0; background: #033b6e; flex-wrap: wrap; z-index: 1; display: none; }
    .tab-ace .list-ace ul li { width: 100%; }
    .tab-ace .list-ace ul li a { padding: 16px 15px; text-align: left; }
    .tab-ace .list-ace ul li a:after { height: 3px; }

    .student-tab-left { width: 100%; }
    .student-tab-right { width: 100%; }

    .student-tab-left label { background-color: #fff; color: #000; display: inline-block; font-size: 13px; font-style: normal; font-weight: 500; letter-spacing: normal; padding: 13px 70px 13px 27px; position: relative; border-radius: 7px; width: 100%; }
    .student-tab-left label:after { border-left: 1px solid #010101; content: "\f107"; font-family: FontAwesome; font-size: 22px; height: 25px; line-height: 22px; padding-left: 10px; position: absolute; right: 28px; top: 50%; transform: translateY(-50%); transition: all .4s ease; width: 22px; }
    .student-tab-left-list { background-color: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, .2); display: none; left: 0; margin: 0; margin: 2px 0 0; max-height: 290px; overflow-y: auto; padding-left: 0; position: absolute; right: 0; top: 100%; width: 100%; z-index: 22; border-radius: 7px; }
    .student-tab-left-list .tabs-title { width: 100%; margin: 0; border-radius: 0; padding: 13px 24px; font-size: 14px; line-height: 24px; }
    .student-tab-left { position: relative; margin-bottom: 35px; }
    .student-tab-inner-bottom { padding-top: 35px; }

    .row-fluid .megamenu-new-design a.child-triggerm span, .row-fluid .megamenu-new-design a.child-triggerm span:after { background: #0067A5; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_right,.row-fluid .megamenu-new-design .megamenu_about { background: #209EE9; }
    .row-fluid .megamenu-new-design .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { background:#0067A5; }
    
    .remove-btm-space.pdresource-hero-section .box-content { margin-bottom: 0; }
    .remove-btm-space.pdresource-hero-section { padding-bottom: 50px; }
    .content-courses { padding: 0 0 50px; }
    
    .content-courses h2 { margin: 25px 0 6px; }
    
    .cta-strip-campus { padding: 22px 0; }
    .cta-strip-campus .wrapper { gap: 15px; }
    .cta-strip-campus h2 { font-size: 22px; }
    
}

@media( max-width: 767px ) {
    .mah_section .mah_contentdiv { width: 60%; }
    .mah_section .mah_title h1 { font-size: 21px; line-height: 26px; }
    .mah_section .mah_content { font-size: 18px; line-height: 30px; }
    
    .mac_section .mac_leftdiv{ max-width: 575px; width: 100%; margin: 0 auto; }
    .mac_section .mac_rightdiv{ max-width: 575px; width: 100%; margin: 0 auto; border: none; border-top: 1px solid #00385c; margin-top: 20px; padding-top: 15px; }
    .mac_section .mac_content{ text-align: center; }
    .mac_section .mac_ctadiv .mac_cta{ margin: 0 auto; }
    
    .mst_section .mst_testimonial_wrap{ padding: 0 10px 0 20px; }
    
    .msfaq_section .accordion-title { font-size: 20px; padding-left: 30px; }
    .msfaq_section .accordion-title:after { width: 16px; height: 16px; top: 3.5px; }
    .msfaq_section .accordion-content { padding-left: 30px; }
    
    .mst_section .mst_ctatitle{ width: 100%;margin: 0; margin-bottom: 20px; text-align: center; }
    .mst_section .mst_ctabtndiv{ width: 100%; text-align: center; }
    
    .subscribe_suggest { padding:5px; }
    .subscribe_suggest .box { padding:5px; }
    .subscribe_suggest .box .icon { height:60px; }
    .subscribe_suggest .box .inner { padding:25px 15px; } 
    .subscribe_suggest .box h2 { font-size: 24px; line-height: 32px; }
    .subscribe_suggest .btn_style a  { min-width:220px; font-size:16px; line-height:24px; }
    
    .download_center { padding: 40px 0 20px; }
    .hero_military { padding: 60px 0; min-height: 380px; text-align: center; }
    .hero_military .left { width: 100%; padding: 0; }
    .hero_military .image { width: 100%; max-width: 280px; margin: 30px auto 0; }
    .hero_military .wrapper { display: block; }
    
    .fa_banner_sec { padding: 30px 0 50px; } 
    .fa_banner_sec .fa_banner_wrap { padding: 0 15px; }
    .fa_banner_sec .dyk_content_div{ margin-top: 30px; }
    .fa_banner_sec .dyk_content_div .dyk_content { margin-top: -120px; padding: 30px 40px; }
    .fa_banner_sec .fa_banner_content h1 { font-size: 30px; line-height: 40px; }
    .fa_banner_sec .fa_banner_img { padding-top: 50px; max-width: 385px; margin: 0 auto; display: block; margin-bottom: 50px; }
    .fa_banner_sec .fa_banner_img:after { top: 0; right: 0; left: 0; bottom: 0; }
    
    .hdfaidws_section{ padding-bottom: 50px; }
    
    .hdfaidgl_section .inner_left, .hdfaidgl_section .inner_right{ width: 100%; }
    .hdfaidgl_section .inner_image{ margin: 0 auto; }
    
    .hdfaidplta_section .inner_left, .hdfaidplta_section .inner_right{ width: 100%; }
    .hdfaidplta_section .inner_image { margin-top: 0; max-width: 385px; margin: 0 auto; }

    .faid_your_passion.your_passion .passion_wrap{ -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
    .faid_your_passion.your_passion .left, .faid_your_passion.your_passion .right { width: 100%; }
    .faid_your_passion.your_passion .left{ padding-right: 0; }
    .faid_your_passion.your_passion .right{ margin: 0; margin-bottom: 50px; }
    
    .row-fluid .btn_style3 a{min-width:auto;padding:14px 25px;}
    .header-lp{padding:15px 0 25px;}
    .header-lp .wrapper > div > div{display:block;}
    .header-lp .logo{width:auto;margin:0 0 20px;}
    .header-lp .logo img{display:block;margin:0 auto;max-width:110px!important;}
    .header-lp .jump-link a{font-size:13px;padding:2px 10px;}
    .header-lp .right-align{width:auto;text-align:center;}
    .header-lp .right-align .number a{font-size:14px;}
    .header-lp .right-align > div > div > div{}
    .header-lp .right-align > div > div > div.jump-link{margin:0 0 0 4px;}
    .row-fluid .banner-lpppc{padding:36px 0 0;min-height:auto;background-size: cover;background:none !important;}
    .banner-lpppc:after{display:none;}
    .row-fluid .banner-lpppc .widget-type-text{font-size:18px;line-height:normal;}
    .row-fluid .banner-lpppc h1{font-size:32px;line-height:normal;}
    .row-fluid .banner-lpppc:before{background-size:100% auto;width:80vw;}
    .banner-lpppc .bg-img{margin:50px 0 0;}
    .banner-lpppc .bg-img, 
    .banner-lpppc .bg-img img{display:block;}
    
    .allied-health .inner{flex-direction:column-reverse;}
    .allied-health .inner .right-repeat{padding:0 0 30px;width:auto;}
    .allied-health .inner .left-image{margin:0 auto;max-width:260px;width:auto;}
    
    .image-content-zigzag .title-part h2,
    .logo-module .title-part h2,
    .student-testimonials h2,
    .lp-form h2{font-size:26px;line-height:normal;}
    
    .image-content-zigzag .list-wrapper .list{display:block;}
    .image-content-zigzag .list-wrapper .list .image{height:64vw;width:auto;}
    .image-content-zigzag .list-wrapper .list .content{padding:20px 0 0;width:auto;}
    .image-content-zigzag .list-wrapper .list.reverse .content{padding:20px 0 0;}
    .logo-module .list-wrapper .list{padding: 0 10px;}
    .logo-module .list-wrapper .list img{ max-height: 10vw; width: auto;}
    .student-testimonials:after{display:none;}
    .student-testimonials .right-repeat{margin:0 0 0 auto;padding:50px 0;width:auto;}
    .row-fluid .lp-form .shadow-box{padding:40px 20px;}
    .lp-form .hs-form .actions input[type="submit"]{min-width:auto;padding:14px 25px;}
    
    /* Top 10 Healthcare Jobs 2022 */
    .row-fluid .nursingcareer_area.health_care_login_section { height: 100%; }
    .row-fluid .login_left_wrap, .row-fluid .login_right_wrap { width: 100%; padding: 0; }
    .row-fluid .nursingcareer_area.health_care_login_section .login_form form .login_form_box_wrap .hs-input { height: 60px; }
    
    .row-fluid .health_career_section { padding: 50px 0; }
    .row-fluid .health_career_section h2 { font-size: 20px; line-height: 1.4; }
    .row-fluid .health_career_caption { font-size: 14px; line-height: 24px; }
    .row-fluid .health_career_captionin .btn_style2 a { font-size: 14px; }
    .row-fluid .job_tab_section:before { height: 150px; width: 150px; background-size: 150px; }
    .row-fluid .job_tab_section { padding: 50px 0 50px; }
    .row-fluid .job_tab_head h2 { font-size: 60px; width: 100%; letter-spacing: 0; padding: 0 0 15px; }
    .row-fluid .job_tab_head { flex-wrap: wrap; }
    .row-fluid .job_tab_head h4 { font-size: 40px; width: 100%; }
    .row-fluid .job_tab_head h4 span { font-size: 32px; padding-bottom: 5px; }
    .row-fluid .job_tab_left { width: 100%; }
    .row-fluid .job_tab_right { width: 100%; padding: 0; position: relative; background: transparent; }
    .row-fluid .job_tab_raw_wrap { flex-direction: column-reverse; }
    .row-fluid .job_tab_col { padding: 50px 15px; font-size: 14px; line-height: 24px; }
    .row-fluid .job_tab_col h3 { font-size: 20px; line-height: 26px; }
    .row-fluid .job_link_style a { font-size: 13px; line-height: 20px; }
    .row-fluid .job_manage_image { position: relative; top: auto; left: auto; height: 200px; width: 200px; margin: 30px auto 0; }
    .row-fluid .job_manage_image span.number { height: 50px; width: 50px; background-size: 50px; font-size: 20px; display: none; }
    .row-fluid .placement_image { width: 100%; height: 200px; }
    .row-fluid .placement_content { width: 100%; padding: 30px 15px; font-size: 13px; line-height: 23px; }
    .row-fluid .placement_content h4 { font-size: 20px; line-height: 30px; }
    .row-fluid .your_passion.health_degree_section { padding: 50px 0; }
    .row-fluid .your_passion.health_degree_section .left h3 { font-size: 20px; }
    .row-fluid .your_passion.health_degree_section .left { width: 100%; padding: 0; }
    .row-fluid .your_passion.health_degree_section .right { width: 100%; padding: 10px 00; font-size: 14px; line-height: 24px; }
    .your_passion .section_text { font-size: 14px; line-height: 20px; }
    .row-fluid .your_passion.health_degree_section .right .btn_style3 a { font-size: 15px; }
    .row-fluid .your_passion.health_degree_section .btm_text { font-size: 14px; line-height: 22px; }
    .row-fluid .select_job { display: inline-block; vertical-align: top; width: 100%; padding: 15px 30px 15px 15px; background: #0067a5; color: #fff; font-weight: 700; position: relative; font-size: 14px; }
    .row-fluid .job_tab_right ul { position: absolute; top: 100%; left: 0; background: #ebedf0; font-size: 13px; width: 100%; display: none; }
    .row-fluid .job_tab_right ul li a:before { display: none; }
    .row-fluid .job_tab_right ul li a { padding: 5px 15px; }
    .row-fluid .job_tab_right ul li { margin: 0; border-bottom: 1px solid; }
    .row-fluid .job_tab_right ul li:last-child { border: 0; }
    .row-fluid .select_job:after { position: absolute; content: "\f107"; right: 15px; font-family: FontAwesome; }
    
    .brief_top .left h3, .future_top .left h3, .future_btm .title h3, .average_salary .left h3, .career_nursing .top h3, .choosing_section .left h3, .about_nebraska .left h3 { font-size: 20px; line-height: 28px; }
    
    .row-fluid .wrapper.small { width: 100%; }
    .hero_career { min-height: auto; }
    .hero_career h1 { font-size: 30px; line-height: 38px; }
    .hero_career:after { width: 100%; height: 100%; }

    .brief_top { padding: 40px 0; }
    .brief_top .left { width: 100%; padding: 0 15px !important; }
    .brief_top .image { width: 100%; text-align: center; margin: 20px auto 0; max-width: 400px; }

    .brief_history { padding: 0 0 50px; }
    .brief_btm .wrapper { flex-direction: column-reverse; }
    .brief_btm .image { width: 100%; margin: 20px auto 0; max-width: 400px; text-align: center; }
    .brief_btm .right { width: 100%; padding: 0; }

    .future_top { padding: 40px 0; }
    .future_top .left { width: 100%; padding: 0 15px; }
    .future_top .image { width: 100%; max-width: 400px; margin: 20px auto 0; }

    .average_salary { padding: 50px 0 0; }
    .average_salary .left { width: 100%; padding: 0; }
    .average_salary .right { width: 100%; margin: 20px 0 0; }
    .career_nursing .bottom .title h2 { font-size: 26px; line-height: 1.2; }

    .choosing_section .left { width: 100%; padding: 0 15px !important; }
    .choosing_section { padding: 40px 0; }
    .choosing_section .image { width: 100%; max-width: 400px; margin: 20px auto 0; }

    .private_college .college .box { width: 50%; }
    .private_strip .strip { max-width: 100%; }

    .about_nebraska .left { width: 100%; padding: 0 15px !important; }
    .about_nebraska { padding: 40px 0; }
    .about_nebraska .left h4 { font-size: 18px; line-height: 26px; margin: 12px 0 10px; }
    .about_nebraska .image { margin: 0 auto; max-width: 400px; width: 100%; }

    .row-fluid .healthcare_programs .main_title { padding: 20px 15px; }
    .row-fluid .healthcare_programs .main_title h3 { font-size: 22px; line-height: 28px; }

    .about_nmc { padding: 60px 0 60px; }
    .about_nmc h2 { font-size: 26px; line-height: 33px; margin: 0 0 7px; }

    .future_slider .box.first { width: 33.33%; }
    .future_slider .right { width: 66.66%; }

    .future_slider .box.first { width: 33.33%; }
    .future_slider .right { width: 66.66%; }
    .future_slider button.slick-next { top: -10px; right: 0; }
    .future_slider button.slick-prev { display: block !important; margin: 0; top: -18px; right: 30px; left: auto; transform: rotate(180deg); }

    .header_neb .right .toggle { width: 34px !important; }
    .header_neb .right .toggle a { width: 30px; }
    
    .private_strip .strip h3 { font-size: 18px; line-height: 26px; }
    .prog_text .box .inner { padding: 10px 0; }
    .prog_text .box .title h4 { font-size: 15px; }

    /**/
    .profdev_area { padding:60px 0 30px; }
    .profdev_area .profdev_box { margin-top: 40px; }
    .profdev_area .profdev_box ul { flex-wrap:wrap; }
    .profdev_area .profdev_box ul li { margin: 0 0 10px; border:none; }
    .profdev_area .profdev_box ul li a { min-height: 70px; padding:10px 20px; }
    .profdev_area .profdev_cover.btn_style a { padding:14px 25px; }
    
    .upcours_area .upcours_box { width:100%; padding:0 0 30px; }
    .upcours_area .upcours_cover { margin:20px 0 0; }
  
    .upcours_area_tlc .upcours_box_tlc { width:100%; padding:0 0 30px; }
    .upcours_area_tlc .upcours_cover_tlc { margin:20px 0 0; }  
 
    
    .ahac_section { padding:40px 0 20px; text-align:center; }
    .ahac_section .ahac_content_div .ahac_content ul { justify-content: center; width: 100%; text-align: center; }
    .ahac_section .ahac_content_div .ahac_content ul li { padding-right:0; }
    
    
    .lispodcast_area { padding:50px 0; }
    .lispodcast_area h3 { margin:20px 0; }
    .lispodcast_area .lispodcast_cover ul li { width:100%; margin:0 0 30px; border-radius:15px; }
    .lispodcast_area .lispodcast_cover ul li h5 { font-size: 14px; line-height: 22px; } 
    .lispodcast_area .loadmore { margin-top:0; }
    
    .es_hero_sec { position: relative; }
    .es_hero_sec > div { position: relative; }
    .es_hero_sec:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #fff; opacity: 0.5; }
    
/*     .ss_iwt_section .left_part, .ss_iwt_section .right_part { text-align: center; } */
    .ss_iwt_section .iwt_image { margin: 0 auto; }
/*     .ss_iwt_section .iwt_content .content ul li { padding-left: 0; }
    .ss_iwt_section .iwt_content .content ul li:before { position: relative; top: 0; margin-right: 5px; } */
      
    .hero-ace .main h1 { font-size: 26px; margin: 0 0 10px; }
    .hero-ace .left .btn_style { margin: 20px 0 0; }

    .solution-ace .main { margin: 0; }
    .solution-ace .main .box { width: 100%; padding: 15px 0; }
    .solution-ace .main .box .text { padding: 18px 15px 25px; }
    .solution-ace .main .box .text h3 { font-size: 20px; line-height: 30px; }
    
    .tab-ace .box .text h3 { font-size: 26px; line-height: 36px; }
    .tab-ace .box .text .sub { font-size: 20px; line-height: 28px; }
    .tab-ace .list-ace label { padding: 17px 16px; }
    .tab-ace .list-ace label:before { top: 16px; right: 13px; }

    
    .healthcare-ace { padding: 50px 0 60px; }
    .healthcare-ace .text .btm img { max-width: 200px;
    right: -20px; }
    
    .no-nav-header-main-wrap .wrapper > div >div { flex-flow: column; }
    .no-nav-header-btn-wrap { margin-top: 25px; }
    .row-fluid .no-nav-header-main-wrap { padding-top: 30px; }
    .no-nav-header-btn-wrap a { padding: 9px 31px; }
    .student-hero-main-wrap { min-height: auto; padding: 190px 0px 30px; }
    .student-tab-main-wrap { margin-top: 0; padding-bottom: 40px; }
    .student-hero-wrap h1 { font-size: 36px; line-height: 44px; }
    .student-hero-content { margin-top: 20px; }
    .student-tab-left { margin-bottom: 25px; }
    .student-tab-inner-title:first-child { padding-top: 0; }
    .student-tab-inner-title { font-size: 16px; line-height: normal; }
    .student-tab-inner-title svg { top: 23px; transform: translate(0, 0); }
    .student-tab-inner-title:first-child svg { top: 13px; }
    .student-tab-inner-details { font-size: 15px; }
    .student-tab-inner-content { padding-left: 0; }
    .student-tab-inner-bottom { padding-top: 25px; }
    .student-tab-inner-bottom h4 { font-size: 21px; line-height: 29px; }
    .student-tab-inner-bottom-content { font-size: 15px; }
    .student-hero-content { font-size: 15px; line-height: 27px; } 
    
    .student-popup-form-wrap { padding: 35px 20px; }
    
    .row-fluid .tuition_ctastrip .btnimg .hs-cta-embed { width: 100% !important; height: auto !important; aspect-ratio: 1 / 0.50; }
    .row-fluid .tuition_ctastrip .btnimg { width: 50%; }
    
    
    
}

@media(max-width: 600px) {
    
    .download_main { margin: 0; }
    .download_left .box { width: 100%; padding: 10px 0; } 
        
    .fa_banner_sec .fa_banner_img { padding-top: 20px; max-width: 250px; }
    .fa_banner_sec .fa_banner_img:after { top: 0; right: 0; left: 0; bottom: 0; }
    
    .hdfaidgl_section .inner_image { max-width: 250px; }
    
    .hdfaidplta_section .inner_image{ max-width: 250px; }
    
    .fa_banner_sec .dyk_content_div .dyk_content { margin-top: -110px; padding: 15px 20px; }
    
    /* Top 10 Healthcare Jobs 2022 */
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_left { width: 100%; }
    .row-fluid .nursingcareer_area.health_care_login_section .nursingcareer_right { width: 100%; }
    
    .future_slider .box.first { width: 100%; }
    .future_slider { flex-wrap: wrap; }
    .future_slider .right {  width: 100%;  margin: 30px 0 0; }
    
    .row-fluid .header_nav { width: 100% !important; }
    .row-fluid .header_nav .hs-menu-wrapper.hs-menu-flow-vertical>ul li a { font-size: 16px; line-height: 23px; padding: 10px 20px; }
    .row-fluid .header_neb .right .btn_style { display: none; }
    .row-fluid .header_neb .header_nav .btn_style { display: inline-block; margin: 10px 0 0 17px; }
    
    .tab-ace .box .text { width: 100%; padding: 0; margin: 20px 0 0; }
    
    .row-fluid .tuition_ctastrip .btnimg { width: 100%; }
    .row-fluid .tuition_ctastrip .btns { flex-flow: wrap; }

    
}

@media(max-width: 500px) {
    .es_hero_sec { background-position: center right -180px !important; }
    footer.lp-footer24 .footer_wrap { flex-flow: wrap; justify-content: center !important; }
    footer.lp-footer24 .footer_wrap .right_part { margin-top: 25px; width: 100%; }
    footer.lp-footer24 .footer_wrap .right_part ul li+li { margin-left: 0 !important; }
    footer.lp-footer24 .footer_wrap .right_part ul li { width: 50%; }
    footer.lp-footer24 .footer_wrap .right_part ul li:nth-child(2n+2) { text-align: right; }
    footer.lp-footer24 .footer_wrap .right_part ul { margin-left: -4px !important; margin-right: -4px !important; }
    footer.lp-footer24 .footer_wrap .right_part ul li a { width: 100%; display: inline-block; padding: 4px !important; }


}

@media(max-width: 375px) {
    .faid_your_passion .btn_style3 a { line-height: 25px; }
    
    .private_college .college .box { width: 100%; padding: 10px 0; }
    
    .es_hero_sec { background-position: center right -200px !important; }
}

/* Interior SideBar Modules 2021 CSS End */

@media (min-width: 2200px){

    .row-fluid .header_section .full_wrapper { max-width:2400px; }
    .persona_section .persona_cover  { max-width:2400px; margin: 0 auto; float: none; }
    
    
}

@media (min-width: 1700px){

  .row-fluid .policyfilter_left { padding-right:50px; }
    
    
    
}
/* 
@media (max-width: 1950px){
    
    .row-fluid .giving_section { padding:26px 15px 35px; width:360px; }
    
} */

@media (min-width: 1801px) and (max-width: 1900px){ 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 33px 43px; }
}
@media (min-width: 1701px) and (max-width: 1800px){ 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 33px 33px; }
}

@media (min-width: 1601px) and (max-width: 1700px){ 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 33px 23px; }
}

@media (min-width: 1601px) and (max-width: 1900px){ 

/*     .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding:33px 20px; } */
    .row-fluid .top_logo img { max-width: 229px !important; }

    .row-fluid .hs-menu-item .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding:7px 0 !important; }
    body.fixed .row-fluid .top_logo img { max-width:155px !important; }   
  
/*     .slick-list {margin-left: -6px;} */
	
	.row-fluid .programcosts_circle_inner strong { font-size:80px; }
    
/*     .row-fluid .giving_section { padding:26px 15px 35px; width:260px; }
    .row-fluid .giving_section h2 { font-size: 30px; line-height: 40px; }
    .row-fluid .giving_section { font-size: 15px; line-height: 30px; } */
    
    .guidenav_area .guidenav_menu ul li a { padding:10px; }
    
    
       
}  
  

@media (min-width: 1241px) and (max-width: 1600px){
      
    .row-fluid .full_wrapper { width:1220px; }
    
    .row-fluid .top_logo img { max-width:169px !important; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { /*font-size: 14px; line-height: 20px;*/ padding:31px 13px;  }
/* 	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size:14px; } */
	
    .row-fluid .top_cta_btn { max-width:188px; }
    .row-fluid .menu_wrap { width:calc(100% - 188px); }
    .row-fluid .hs-menu-item .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding:7px 0 !important; }
    .row-fluid .megamenu .megamenu_item_cover .megamenu_item { padding:0 10px; }
    
    .row-fluid .footer_section .full_wrapper { width:1220px; }
    .row-fluid .footer_section .footer_box { padding:0 20px; }
    .row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li a  { padding:5px 0; font-size: 16px; line-height: 22px; }
    
        
    .row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem { padding:0 20px; }
    .row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 14px; line-height: 18px; }
/*     .row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:after { height:430px; } */
    .row-fluid .megamenu_two h2 { font-size: 20px; line-height: 24px; }
    .row-fluid .megamenu .megamenu_box h2 { font-size: 20px; line-height: 24px; }
    
    .row-fluid .header_btn a { font-size: 11px; line-height: 20px; }
    .row-fluid .top_logo { padding:10px 0 8px 40px; }
    body.fixed .row-fluid .top_logo img { max-width:145px !important; } 
    
/*     .slick-list {margin-left: -3px;} */
    
    .row-fluid .rnbsn_area .program_btn .btn_style a { min-width:240px; }
    
    .row-fluid .program-curriculum-list .program_titles { width:20% !important; font-size: 16px; }
    .row-fluid .program-curriculum-list .program_titles:nth-child(2) { width:40% !important; }
    
    .row-fluid .totalcredits_text .spacer-area{ width: 60%; }
    .row-fluid .totalcredits_text .total-credits-count{ width: 39%; }
    
	.row-fluid .programcosts_circle_inner { width:300px; height:300px; font-size: 20px;  }
	.row-fluid .programcosts_circle_inner strong { font-size: 60px; line-height: 70px; }
	
	.row-fluid .alert_box { padding:20px 50px 21px 0; }
	  
	 /* New Header 2020 */     
    .row-fluid .account-loginbtn .menu-accloginbtn a { font-size: 16px !important; }
    .row-fluid .account-loginbtn .menu-accloginbtn { padding-left: 0 !important; padding-right: 30px !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { padding: 20px !important;left: 0px !important;width: 670px !important;}
    .row-fluid .top-header .megamenu_about .megamenu_twobox .megamenu_twoitem { padding: 0 20px !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(3) ul.hs-menu-children-wrapper { width: 550px !important;left: 0 !important;}
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(4) ul.hs-menu-children-wrapper { left: -491px !important;width: 710px !important;}
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(5) ul.hs-menu-children-wrapper { width: 950px !important;left: -751px !important;}
	
    /**/ 
    .row-fluid .policyfilter .policyfilter_title .policyfilter_icon { display:none; }
    .row-fluid .policyfilter_left { padding-right:240px; }
     
    
/*     .row-fluid .giving_section { padding:26px 15px 35px; width:260px; }
    .row-fluid .giving_section h2 { font-size: 30px; line-height: 40px; }
    .row-fluid .giving_section { font-size: 15px; line-height: 30px; } */
    
    /**/
    .nurguide_hero .guidehero_left h2 { font-size: 52px; line-height: 66px; }
    .nurguide_hero .guidehero_left .guidehero_lefttext { margin:10px 0 20px; }  
    .your_passion { padding:60px 0; }
    
    .nursingcareer_area .nursingcareer_left { padding-left:calc(100%/2 - 1000px/2); }
    .nursingcareer_area .nursingcareer_left h1 { font-size:50px; } 
    .nursingcareer_area .nursingcareer_right { padding-left: 40px; padding-right:calc(100%/2 - 1000px/2);  }
    .nursingcareer_area .nursingcareer_leftwrap:before { left: -120px; margin-bottom: -70px; bottom: 100%; width: 161px; height: 184px; }
    .login_form:after { right: -70px; margin-top: -40px; top: 100%; width: 100px; height: 115px;  } 
    
    .guidenav_area .guidenav_logo { width:200px; }
    .guidenav_area .guidenav_box { width: calc(100% - 200px); padding-left: 20px; }  
    .guidenav_area .guidenav_menu { width:auto; }
    .guidenav_area .guidenav_menu ul li a { font-size: 12px; padding:8px 6px; line-height: 22px; }
    .guidenav_area .btn_style2 a { padding:14px 10px; font-size: 14px; min-width: 210px; }
    
    .studalcohol_area .studalcohol_box h3 { font-size:60px; }
    .studmarijuana_area .studmarijuana_boxinfo h4 { font-size:68px; }
/*     .row-fluid .megamenu-new-design .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 31px 39px; } */
    
    .row-fluid .megamenu-new-design .top_logo {width: 230px;text-align: left;}
    .row-fluid .megamenu-new-design .top_right { width: calc(100% - 230px); }
    .row-fluid .megamenu-new-design.top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(3) ul.hs-menu-children-wrapper { width: 728px !important; left: -306px !important; }
    
    .row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:first-child { padding-left:0px !important; }
}
 
@media (min-width: 1500px) and (max-width: 1600px){ 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 29px 29px; }
}
@media (min-width: 1401px) and (max-width: 1500px){ 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 29px 19px; }
}

@media (min-width: 1301px) and (max-width: 1400px){
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding: 29px 9px; }
}
@media (min-width: 1240px) and (max-width: 1300px){
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a {  padding: 28px 8px; }
    .row-fluid .megamenu-new-design .top_logo { width: 180px; padding: 10px 20px 8px 20px; }
    .row-fluid .megamenu-new-design .top_right { width: calc(100% - 180px); }
     
}

@media (min-width: 1201px) and (max-width: 1240px){ 

    .row-fluid .menu_wrap { width: calc(100% - 220px) !important; }   
    .row-fluid .top_cta_btn { max-width:220px !important; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding:34px 12px !important; } 
	
    .guidenav_area .guidenav_box { flex-wrap:wrap; }
    .guidenav_area .guidenav_menu { width:auto; }
    .guidenav_area .guidenav_menu ul li a { font-size: 14px; padding:8px 6px; line-height: 22px; }
    .guidenav_area .btn_style2 a { padding:14px 10px; font-size: 16px; min-width: 240px; }
    
    
      
    
}


@media (min-width: 992px) and (max-width: 1650px){
    .row-fluid .top-header .megamenu0 .innermenu_main { left:0 !important; width:100% !important; } 
/*     .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 12px; line-height: 16px; }     */
    
}

@media (min-width: 992px) and (max-width: 1450px){
    
    ._Professional_section ._Professional_Inner { padding-right:235px; }
    
}


@media (max-width: 1200px){
    /**/
    .guidenav_menubar { width:100%; position:absolute; left:0; top:110px; display:none; background:#f2f2f2; padding:20px; }  
    .guidenav_menubar .btn_style2 { margin:20px 0 0; }
    .guidenav_menubar .btn_style2 a { padding:14px 20px; font-size:16px; min-width:260px; } 
    .guidenav_area .guidenav_menu { width:100%;  }
    .guidenav_area .guidenav_menu ul li { width:100%; }
    .guidenav_area .guidenav_menu ul li a { font-size: 14px; line-height: 20px; padding:6px 0; }

    .menubar { position:absolute; right:20px; cursor:pointer; top:38px; width:45px; height:45px; padding:21px 8px; background:#0067a5; }
    .menubar i { position:absolute; width:30px; height:3px; background:#fff; transition:all .4s ease; } 
    .menubar i:before { position:absolute; content:""; left:0; top:-10px; width:30px; height:3px; background:#fff; transition:all .4s ease; }
    .menubar i:after { position:absolute; content:""; left:0; bottom:-10px; width:30px; height:3px; background:#fff;  transition:all .4s ease; }
    .menubar.menuopen i { transform: rotate(45deg); }
    .menubar.menuopen i:before { display:none; }
    .menubar.menuopen i:after { transform: rotate(90deg); top: 0; right: 0; }
    
    .onlprogr_area .onlprogr_sidebar { margin-top:50px; }
    
    .lp_tech_video .left-side .thumb, .lp_tech_video .left-side .thumb[data-fancybox] { min-height: 360px; }
    
}
    

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

    .row-fluid .wrapper {  width:960px; }	
    .row-fluid .full_wrapper {  width:960px; }	
    .row-fluid .footer_section .full_wrapper { width:960px; }
    
    .row-fluid .mainmenu { padding:0; }
    .row-fluid .top_logo img { max-width:130px !important; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { font-size: 11px; line-height: 20px; padding:46px 12px; }
    .row-fluid .hs-menu-item .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding:7px 0 !important; }
    
    .row-fluid .menu_wrap { width:calc(100% - 150px); }
    .row-fluid .top_cta_btn { max-width:150px; }
    .row-fluid .top_right > div + div > div { display:flex; align-items:center; }
  
    .row-fluid .megamenu .megamenu_left { max-width:320px; }
    .row-fluid .megamenu .megamenu_left ul li a { font-size: 16px; line-height: 26px; padding:12px 20px 12px 20px; }
    .row-fluid .megamenu .megamenu_right { width:calc(100% - 320px); padding:30px 10px 30px 40px; }
    .row-fluid .megamenu .megamenu_item_cover .megamenu_item { width:33.33%; padding:0 0 20px; }
    
    .row-fluid .megamenu .megamenu_item_cover .megamenu_item .borderBox { display:none;  }
    .row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem  { padding:0 10px;  }
    .row-fluid .megamenu_two { padding:20px; }
    
    /*---footer--*/
    .row-fluid .footer_section .footer_logo img { max-width: 200px !important; }
    .row-fluid .footer_section .footer_box { padding:0 20px; }
    .row-fluid .footer_section .footer_box h3 { }
    .row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding:6px 0; }      

    .row-fluid .megamenu_two .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 14px; line-height: 18px; }
/*     .row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:after { height:430px; } */
    .row-fluid .megamenu_two h2 { font-size: 20px; line-height: 24px; }
    .row-fluid .megamenu .megamenu_box h2 { font-size: 20px; line-height: 24px; }

    .row-fluid .interiorsidebar_wrap .flexclm_left { width:70%; float:left; padding-right:30px; }
    .row-fluid .interiorsidebar_wrap .flexclm_right { width:30%; float:left; margin-left:0; } 
    
    .row-fluid .featured_post_box { width:50%; }
    .row-fluid .post_item { width:100%; }
    .row-fluid .featured_form_top { width:100%; }
    
    .row-fluid .posted_hero h1 { font-size: 38px; line-height: 44px; }
  
/*     .slick-list {margin-left: -3px;} */
    
      /*--*/
    .row-fluid .healthcare_cover .healthcare_box { padding:0 10px; }
    .row-fluid .healthcare_cover .healthcare_box .apply_btn { min-width:200px; }
    .row-fluid .needapplying_main .needapplying_left { width:60%; }
    .row-fluid .needapplying_main .needapplying_right { width:40%; padding-left: 30px; }
    .row-fluid .needapplying_main { padding:30px; }
    .row-fluid .needapplying_main .email_btn { padding:12px 20px; }

    .row-fluid .admispolicies_area { padding:40px 0 20px; }
    .row-fluid .admispolicies_area .admispolicies_cover { font-size:16px; }
    .row-fluid .admispolicies_area .admispolicies_left h3 { font-size: 24px; line-height: 36px; }
    .row-fluid .admispolicies_area .admispolicies_right { padding:30px; }
    .row-fluid .admispolicies_area .admispolicies_right p span {  font-size: 14px; }
    .row-fluid .admispolicies_area .admispolicies_left { padding-right:30px; }

    
       /*---*/
    .row-fluid .titlescrollsec_area .titlescrollsec_cover a { font-size: 16px; line-height: 24px; padding:20px 15px; }
    .row-fluid .rnbsn_area .rnbsn_left { padding:0 20px 0 0; }
    .row-fluid .rnbsn_area .program_btn .btn_style { width:100%; margin:0; }
    .row-fluid .accreditation_area { padding:30px 30px; margin-bottom: 10px; }

    .row-fluid .rnbsn_faculty .rnbsnfaculty_left { width:100%; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_right { width:100%; text-align:center; margin-top:30px; }
    .row-fluid .rnbsn_faculty .rnbsn_faculty_inner { display:block; text-align:center; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_right a { float:none; display:inline-block; }

    .row-fluid .progadmissions_area { padding:60px 60px; background-position: left; }
    .row-fluid .progadmissions_area h3  { font-size: 30px; line-height: 46px; }
    .row-fluid .progadmissions_area .btn_style a { min-width: 240px; }

    .row-fluid .titlefaq_area { padding:50px 20px 20px; }
    .row-fluid .rnbsndegree_area { padding:50px 0; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content { padding-left:30px; font-size:18px; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content h4 { font-size: 30px; line-height: 40px; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content .btn_style a { min-width: 340px; }

    .row-fluid .program-curriculum-list .program_titles { width:20% !important; font-size: 14px; line-height: 24px; }
    .row-fluid .program-curriculum-list .program_titles:nth-child(2) { width:40% !important; padding: 0 5px; }
    .row-fluid .program-curriculum-list .program-text { font-size:14px; }

    .row-fluid .programcosts_area { padding:30px 0; }
    .row-fluid .progcurriculum_area { padding:0; }

    .row-fluid .totalcredits_text .spacer-area{ width: 60%; }
    .row-fluid .totalcredits_text .total-credits-count{ width: 39%; }
    
    .row-fluid .imgrotator_area .slick-list { min-width:100%; }
    
    .row-fluid .alert_box { padding:20px 50px 20px 0; }
	
/* 	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size:14px; } */
    
	/*-*/
	.row-fluid .admissionstab_title ul li a { padding:15px 10px; font-size:14px; }  
	.row-fluid .admissionstab_section { padding:20px; }
	
	.row-fluid .admissionstab_section .wrapper { display:block; }
	.row-fluid .admissionstab_section .admissionstab_left { width:100%; padding:0; }
	.row-fluid .admissionstab_section .admissionstab_right { width:100%; }
	.row-fluid .admissionstab_section .admissionstab_right .admissionstab_ctatext { padding:0; text-align:center; }
	
	.row-fluid .deadlines_title h3 { padding:10px 15px; font-size: 16px; }
	.row-fluid .deadlines_hubdb ul li { padding:10px 15px; font-size: 16px; }

	.row-fluid .programcosts_circle_inner { width:240px; height:240px; font-size: 16px; line-height: 24px; }
	.row-fluid .programcosts_circle_inner strong {  font-size: 36px; line-height: 46px; }  
	
	.row-fluid .hero_section { overflow:hidden; }
	.row-fluid .interiorsidebar_wrap .flexclm_right {  }
	
	.pdresource-hero-section .box-content {max-width: 810px; padding: 0 30px 45px;}
	
	/**/
	.row-fluid .healthcareform_hero h1 { font-size: 26px; margin-top:5px; line-height: 38px;}
	.row-fluid .healthcareform_hero h3 { font-size: 20px;  line-height: 24px; }
	
	.row-fluid .spdform_area .spdform_left { width:60%; }
	.row-fluid .spdform_area .spdform_right { width:40%; }
	
    .row-fluid .additionalcourse_area .additionalcourse_top { width:70%; padding-right:30px; }
    .row-fluid .additionalcourse_area .additionalcourse_btmtext { width:30%; }
    
	
	/* New Header 2020 */ 
    .row-fluid .account-loginbtn .menu-accloginbtn a { font-size: 16px !important; }
    .row-fluid .account-loginbtn .menu-accloginbtn { padding-left: 0 !important; padding-right: 30px !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { padding: 20px !important; left: -234px !important; width: 670px !important; }
    .row-fluid .top-header .megamenu_about .megamenu_twobox .megamenu_twoitem { padding: 0 20px !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(3) ul.hs-menu-children-wrapper { width: 670px !important; left: -328px !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(4) ul.hs-menu-children-wrapper { left: -492px !important; width: 710px !important; }
    .row-fluid .top-header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(5) ul.hs-menu-children-wrapper { width: 950px !important; left: -750px !important; }
    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item  { width:25%; padding:0 10px 20px 10px; }
    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item .borderBox { display:block; width:1px; }      
    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item:last-child .borderBox { display:none; }  
    
/*     .row-fluid .chapel_nav .slick-prev , .row-fluid .chapel_nav .slick-next { left:0; } */
    
    .row-fluid .accreditation_back h4 { margin:0 0 10px; font-size:18px; line-height:26px; } 
    
    .row-fluid .campus_row .accreditation_front .title { font-size:18px; line-height:26px; } 
    .row-fluid .nav_menu ul li a { font-size: 14px; line-height: 20px; }
    .row-fluid .chapel_box .text { font-size: 14px; line-height: 22px; }
    
    .row-fluid .chapel_nav { padding:15px 0 0; }
    .row-fluid .nav_menu .nav.fixedclass ul li a { font-size:12px; }
    .row-fluid .chapel_nav .slick-prev { left:-50px; }
    .row-fluid .chapel_nav .slick-next { right:-50px; }
   
    .row-fluid .history_nav { max-width:700px; }
    
    /**/ 
    .row-fluid .policyfilter .policyfilter_title .policyfilter_icon { display:none; }
    .row-fluid .policyfilter_left { padding-right:250px; }
      
    .row-fluid .flexclm_left_full .flexclm_left { width: 100%; padding: 0; }  
    
    .row-fluid .accredited_connected .left { padding:0 20px 0 0; width:calc(100% - 250px); }
    .row-fluid .accredited_connected .images { width:250px; }
    
    .row-fluid .sec_academic .right-side { padding:25px 15px; }
    .row-fluid .sec_academic .right-side ul { margin-top:0; }
    
    .row-fluid .tnformationtext { font-size: 17px; line-height: 28px; }  
    .row-fluid .tnformationtext ul li:before { top:12px; }
    
    .program-list .right-col-list .tab-content .program_list { padding-right: 20px; }  
    .row-fluid .grants_left { padding:0; }    
    .row-fluid .grants_left .lp-acc-section .single-box .lp-acc-title h3 { font-size: 24px; line-height: 32px; }
    
    .row-fluid .criteria_main .title h2 { font-size: 36px; line-height: 44px; }
    .row-fluid .criteria_main .title ul.slick-dots li button { width: 38px; height: 38px; font-size: 17px; line-height: 38px; }
    
    .row-fluid .aid_hero .herotuition_logo img { max-height:100px; }
    
    ._Professional_section ._Professional_Inner { padding-right: 255px; }
    
    .apply_top h2 { font-size: 26px; line-height: 34px; }
    .apply_top ul { margin:30px 0 0; }
    .apply_top ul li a { font-size: 14px; line-height: 22px; }
    .apply_bottom .inner h3 { font-size: 22px; line-height: 30px; }
    
    .admissions_hero .left h1 { font-size:32px; line-height:40px; } 
    
    .pdresource-hero-section-list-btn-main-wra { max-width: 810px; }
    
    .visitcampus_cover { max-width: 990px; background: #033b6e; padding: 180px 20px 50px; }
    
    .hero_campus .inner { max-width:520px; }
    .campus_strip h2 { font-size: 36px; line-height: 46px; }
    
    .campusser_top ul .group-li { width: 33.33%; display: inline-block; vertical-align: top; margin: 0 -2px; }
    .campusser_top ul .group-li:first-child { width: 33.33%; }
    
    /**/
    .inner_wrapper { max-width:960px; }
    .top_title h2 { font-size: 26px; }

    .nursesdemand_area .nursesdemand_boxright .count { font-size:70px; } 
    .nursesdemand_area .nursesdemand_boxleft h2 { font-size:100px; }  
    .nursingcareer_area .nursingcareer_left h1 { font-size: 44px; line-height: 54px; }
    .nursingcareer_area .nursingcareer_left h6 {  font-size: 22px; }
    .nursingcareer_area .nursingcareer_right { padding:30px; padding-right:calc(100%/2 - 960px/2); }
    .nursingcareer_area .nursingcareer_right h3 { font-size:24px; }   
    .nursingcareer_area .nursingcareer_left { padding:30px; padding-left:calc(100%/2 - 960px/2); }
    .login_form form .hs_submit .hs-button { font-size:15px; } 
    .login_form:after,.nursingcareer_area .nursingcareer_leftwrap:before { display:none; }
     
    .nurguide_hero .guidehero_left { padding-left:calc(100%/2 - 960px/2); }
    .nurguide_hero .guidehero_left h2 { font-size: 36px; line-height: 42px; }
    .nurguide_hero .guidehero_left h4 { font-size:20px; margin-bottom:10px; }
    .nurguide_hero .scrollbtm { margin-right:15px; min-width:250px; font-size: 16px; line-height: 24px; }
    .nurguide_hero .guidehero_right { padding-right:20px; }
    
    .edudemand_area { padding-top:50px; }
    .edudemand_area .edudemand_left { padding-left:calc(100%/2 - 960px/2); }
    .edudemand_area .edudemand_btmleft h3 { font-size: 90px; }
    .edudemand_area .edudemand_left h6 { margin:10px 0; }

    .onlprogr_area .onlprogr_boxcover { padding-left:calc(100%/2 - 960px/2); }
    .onlprogr_area .onlprogr_right { padding-right:20px; }
    .onlprogr_area .onlprogr_right span img { top:0; }
    
    .campuspro_area .campuspro_left  { padding-left:calc(100%/2 - 960px/2); }
    .campuspro_area .campuspro_right span { left:0; max-width:320px; }
    .campuspro_area .campuspro_boxinfo { width:calc(100% - 300px); }
    .campuspro_area .campuspro_boximg { margin-left:0; width:300px; }
    .campuspro_area .campuspro_boximg span { left:0; }
    .campuspro_area .campuspro_boxcover { margin-top:30px; }
    
    .your_passion { padding:50px 0; }
    .your_passion .left h3 { font-size: 40px; line-height: 50px; }
    .your_passion .section_content { padding:10px 0; }
    .your_passion .btn_style3 a { padding:20px 40px; font-size:16px; }

    .harper_campus { padding:30px 0 20px; }
    .harper_campus .harper_top .img  { width:25%; }
    .harper_campus .harper_top .sectiontop_content { width:75%; }

    .eptimore_care { padding:50px 0; }
    .eptimore_care h2 { margin-bottom:20px; } 
    .eptimore_care .section_bottom .section_right { padding-right:calc(100%/2 - 960px/2); }
    .eptimore_care .section_left { padding-left:20px; } 

    .studalcohol_area .studalcohol_box h3 { font-size:48px; }
    .studalcohol_area .studalcohol_box { padding:0 10px 30px; }
    .studmarijuana_area .studmarijuana_left { width:50%; }
    .studmarijuana_area .studmarijuana_right { width:50%; }
    .studmarijuana_area .studmarijuana_boxinfo h4 { font-size:64px; }
    .studmarijuana_area h2 { margin-bottom:30px; }
    .studalcohol_area .studalcohol_top h2 { font-size:32px; }  
    
        
    .career_outlook .left { width: 400px; padding: 30px; }
    .career_outlook .left h2 { font-size: 26px; line-height: 34px; }
    .career_outlook .right { width: calc(100% - 400px); padding: 30px; }
    .career_outlook .right h3 { font-size: 24px; line-height: 32px; }
    .means_for h2 { font-size: 34px; line-height: 46px; }
    .means_for h3 { font-size: 26px; line-height: 36px; }
    .health_professions .left h2 { font-size: 26px; line-height: 36px; }
    .programs_top .right h3 { font-size: 26px; line-height: 32px; }
    .programs_top .right { font-size: 20px; line-height: 28px; }
    .education_section { min-height: 600px; }
    .education_section .inner h2 { font-size: 40px; line-height: 48px; }
    
    .career_header .wrapper { width:100%; }
    
    .essentials_main .image { width: 450px; }
    .essentials_main .text { width: calc(100% - 450px); padding: 80px 0 80px 20px; }
    
    .hero_community .text { padding: 40px 20px 20px; }
    .hero_community .btn_style a { font-size: 15px; line-height: 22px; padding: 14px 16px; min-width: auto; }
    
    .communityevent_slider .box h3 { font-size: 22px; line-height: 32px; }
    .communityevent_slider .box .date { font-size: 20px; line-height: 30px; }
    .communityevent_slider .box { padding: 10px; }
    .communityevent_slider .box .inner { padding: 20px; }

    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item { width: 23%; }
    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item:first-child { width: 30%; }
    .row-fluid .top-header .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { line-height: 13px; }
    .row-fluid .megamenu .megamenu_item_cover .megamenu_item:last-child .borderBox, .row-fluid .megamenu .megamenu_item_cover .megamenu_item:nth-child(4) .borderBox { display: none; }
    .row-fluid .megamenu-new-design .top_logo {width: 185px;text-align: left;}
    .row-fluid .megamenu-new-design .top_right { width: calc(100% - 185px); }
    
    
    .row-fluid .megamenu-new-design .megamenu .megamenu_left { max-width: 290px; }
    .row-fluid .megamenu-new-design.top-header .megamenu .megamenu_right { width: calc(100% - 290px); padding: 30px 20px 30px 20px; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left ul li a { padding: 12px 30px; font-size: 16px; line-height: 26px; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left .megamenu_ctabtn { padding-left: 20px; }
    .row-fluid .megamenu-new-design .megamenu .megamenu_left .megamenu_ctabtn a { padding: 16px 24px 16px; }

    .row-fluid .megamenu .megamenu_item_cover .megamenu_item:first-child { padding-left: 0 !important; }
    .row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:first-child { padding-left: 0 !important; }
}

@media (min-width: 1201px) and (max-width: 1240px){ 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { font-size: 13px; line-height: 20px; }
}
 
@media (max-width:991px) {
 
  
    
    .row-fluid .recognition_row .text , .row-fluid .chapelrow_text { font-size:15px; }
    .row-fluid .chapel_nav { max-width:calc(100% - 120px); }
    .row-fluid .chapelrow_text { min-height:350px; }
    .row-fluid .chapel_box .text { font-size: 14px; line-height: 22px; }
    .row-fluid .chapel_nav .slick-arrow { width:40px; }
    .row-fluid .chapel_nav .slick-prev { left:-50px; }
    .row-fluid .chapel_nav .slick-next { right:-50px; }
    
    .row-fluid .cover_main { padding:25px 0 60px; }
    
    .row-fluid .campus_video { height: 380px; }
    .row-fluid .campus_video a.play { width:80px; }
    
    .row-fluid .student_box .text { font-size: 14px; line-height: 22px; }
    .row-fluid .recognition_row .images { width:300px; }
    .row-fluid .recognition_row .text { padding:15px; width:calc(100% - 300px); }
    
/*     .row-fluid .nav_menu { padding:0; position:fixed; bottom:15px; right:15px; z-index: 999; min-height:auto; }
    .row-fluid .nav_menu .wrapper { padding:0; }
    .row-fluid .nav_menu .nav { margin:0; padding:10px 10px 60px; width:300px; position:absolute; bottom:-500px; right:-400px; background: rgb(4,152,163); background: -moz-linear-gradient(45deg,  rgba(4,152,163,1) 0%, rgba(3,82,123,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%); background: linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0498a3', endColorstr='#03527b',GradientType=1 ); transform: scale(0.5); -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out; border-radius:100%; }
    .row-fluid .nav_menu h2 { padding:0 0 10px; font-size: 18px; line-height: 28px; color:#fff; }
    .row-fluid .nav_menu ul li { margin:0; padding:0; width:100%; line-height:0; }
    .row-fluid .nav_menu ul li a { padding:8px 15px; min-height:auto; color:#fff; font-size:14px; line-height:20px; background:transparent; display:inline-block; width:100%; text-align:left; }
    .row-fluid .nav_menu ul li.active a { background:#fff; color:#059FA7; }
    .row-fluid .nav_menu.show .nav { bottom:60px; right:-5px; bottom:-5px; transform: scale(1); border-radius:5px; }
    .bars_toggle { width:50px; height:50px; line-height:52px; font-size:23px; border-radius:100px; font-weight:300; text-align:center; color:#fff; background: rgb(4,152,163); background: -moz-linear-gradient(45deg,  rgba(4,152,163,1) 0%, rgba(3,82,123,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%); background: linear-gradient(45deg,  rgba(4,152,163,1) 0%,rgba(3,82,123,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0498a3', endColorstr='#03527b',GradientType=1 ); float:right; position:relative; z-index:999; }     */
    
    .row-fluid .nav_menu { padding:30px 0; width:100%; float:left; min-height:auto; border-bottom:1px solid #e8e8e8; }
    .row-fluid .nav_menu .nav_cover { float:left; width:100%; position:relative; }
    .row-fluid .nav_menu .nav { margin:0; padding:0; width:100%; position:absolute; top:100%; left:0; background: rgb(3,82,123); background: -moz-linear-gradient(45deg,  rgba(3,82,123,1) 0%, rgba(4,152,163,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(3,82,123,1) 0%,rgba(4,152,163,1) 100%); background: linear-gradient(45deg,  rgba(3,82,123,1) 0%,rgba(4,152,163,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03527b', endColorstr='#0498a3',GradientType=1 ); display:none; z-index: 999; -webkit-transition:inherit; -moz-transition:inherit; -o-transition: inherit; transition: inherit; }
    .row-fluid .nav_menu .select { padding:10px 15px; font-size:17px; line-height:24px; width:100%; float:left; border:1px solid #2a2a2a; color:#2a2a2a; font-weight:500; position:relative; }
    .row-fluid .nav_menu .select:after { content:"\f107"; font-size:22px; display:inline-block; font-family:'fontAwesome'; position:absolute; top:10px; right:15px; background:#fff }
    .row-fluid .nav_menu h2 { font-size: 22px; line-height: 30px; }
    .row-fluid .nav_menu ul li { margin:0; padding:0; width:100%; line-height:0; }
    .row-fluid .nav_menu ul li a { padding:8px 15px; min-height:auto; color:#fff; font-size:14px; line-height:20px; background:transparent; display:inline-block; width:100%; text-align:left; }
/*     .row-fluid .nav_menu ul li.active a { background:#fff; color:#059FA7; } */
    .row-fluid .campus_row .accreditation_front .title , .row-fluid .accreditation_back h4 { font-size:18px; line-height:26px; } 
    
    .row-fluid .chapel_nav { display:none; }
    
    .row-fluid .accreditation_back h4 { margin:0 0 10px; font-size:18px; line-height:26px; } 
    .row-fluid .chapel_for .slick-arrow { width:30px; height:30px; line-height:30px; background:transparent; border-color:#fff; }
    .row-fluid .chapel_for .slick-arrow:before { color:#011E24; font-size: 19px; line-height: 22px; color:#fff }
    
    .row-fluid .about_hero .right { padding:30px; font-size:16px; }
    .row-fluid .values_section h2 { font-size: 46px; line-height: 62px; }
    
    .row-fluid .history_nav .slick-arrow { width:30px; }
    .row-fluid .history_nav .slick-prev { left:0; }
    .row-fluid .history_nav .slick-next { right:0; }
    .row-fluid .history_nav { padding:20px 40px 0; max-width:780px; }
    
    .row-fluid .history_row .text span.year { font-size:42px; }
    .row-fluid .history_row .text { font-size:18px; line-height:24px; }
    .row-fluid .history_row { height:400px; }
    
    .row-fluid .honors_box .text { padding:0 0 0 20px; }
    .row-fluid .honors_box { padding:25px; }
    .row-fluid .honors_box .logo { width:220px; }
    .row-fluid .honors_box .text { width:calc(100% - 220px); }
    
    .row-fluid .community_partner .titlefaq_areaV2 { padding:60px 0 40px; }
    .row-fluid .community_partner .titlefaq_areaV2 h3 { font-size: 28px; line-height: 38px; }

    .row-fluid .policyfilter .policyfilter_icon  { display:block; }
        
    
    .row-fluid .nominations_box.full .image { width:400px; }
    .row-fluid .nominations_box.full .text { width:calc(100% - 400px); }
    
    .row-fluid .nominations_main { margin:0 -10px; }
    .row-fluid .nominations_box { padding:10px; }  
/*     .row-fluid .alumni_join .text { width:320px; }
    .row-fluid .alumni_join .text h2 { font-size: 44px; line-height: 50px; }
    .row-fluid .alumni_join .images { padding-left:20px; width:calc(100% - 320px); } */
    
    .row-fluid .association_left h1 { font-size:30px; line-height:38px; }
    .row-fluid .alumni_association { padding:40px 0 0; }
    .row-fluid .association_left { padding:0; width:100%; }
    .row-fluid .association_right { margin-top:20px; width:100%; }  
    
    .row-fluid .nominations_box .text h3 { font-size:24px; line-height:32px; }
    
    .row-fluid .alumni_join { text-align:center; }
    .row-fluid .alumni_join .btn_style { display:inline-block; width:100%; }
    .row-fluid .alumni_join .btn_style a { float:none; display:inline-block; }
    .row-fluid .alumni_join .text { margin:0; width:100%; }
    .row-fluid .alumni_join .text h2 { font-size: 30px; line-height: 42px; }
    .row-fluid .alumni_join .images { margin:20px auto 0; padding:0; width:100%; max-width:400px; }
    
    .row-fluid .alumni_newsletter { padding:30px 0; text-align:center; }
    .row-fluid .alumni_newsletter .book { margin:0; width:100%; }
    .row-fluid .alumni_newsletter .text { padding:20px 0 0; width:100%; }
    
    .row-fluid .association_right { display:none; }
    .row-fluid .flexclm_left_full .flexclm_left { width: 100% !important; padding: 0 !important; }  
    
    .row-fluid .hero_tuition { position:relative; }
    .row-fluid .hero_tuition:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#00385c; opacity:0.8; }
    .row-fluid .herotuition_inner { padding:60px 0px; max-width:100%; position:relative; }
    
    .row-fluid .herotuition_inner h1 { font-size: 26px; line-height: 36px }
    
    .row-fluid .tuitionfeesby_section { padding:50px 0; background-size: cover; }
    .row-fluid .tuitionfeesby_section .inner h2 { font-size: 24px; line-height: 34px }
    .row-fluid .degree_box a { padding:25px 20px 40px; }
    .row-fluid .degree_box h3 { font-size:20px; line-height:28px; }
    
    .row-fluid .christine_testimonial { padding: 60px 0; font-size: 20px; line-height: 34px; }
    
    .row-fluid .tuition_ctastrip { position:relative; }
    .row-fluid .tuition_ctastrip:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#710063; opacity:0.8; }
    .row-fluid .tuition_ctastrip .inner { max-width:100%; position:relative; }
    .row-fluid .tuition_ctastrip .inner h2 { font-size: 30px; line-height: 40px; }
    
    .row-fluid .accredited_connected .wrapper { display:inline-block; width:100%; }
    .row-fluid .accredited_connected .left { padding:0; width:100%; }
    .row-fluid .accredited_connected .images { padding:0; width:100%; text-align:center; }
    .row-fluid .accredited_connected .images img { max-width:250px; }
    
    .row-fluid .col-3 .degree_box , .row-fluid .col-4 .degree_box { width:50%; }
    
    .row-fluid .admissions_left { padding:0; width:100%; }
    .row-fluid .admissions_form { margin:30px 0 0; width:100%; }
    .row-fluid .tnformationtext { font-size: 17px; line-height: 28px; }  
    .row-fluid .tnformationtext ul li:before { top:12px; }
    .row-fluid .tnformationtext .text { margin:0 0 30px; }
    .row-fluid .tnformationtext h3 { font-size: 20px; line-height: 28px; }
    .row-fluid .tnformationtext .image { padding:20px 0 0; text-align:center; }
    
    .program-list .right-col-list .tab-content .program_list { width:33.33%; } 
    
    .lp_cost_sec .box-wrapper .single-box.half { flex: 0 0 calc(50% - 30px); max-width: calc(50% - 30px); }  
    .lp_cost_sec .box-wrapper .single-box.full { flex: 0 0 calc(50% - 30px); max-width: calc(50% - 30px); }  
    
    .row-fluid .financial_section .left { padding:0; width:100%; }
    .row-fluid .financial_section .right { margin:20px 0 0; padding:0; width:100%; display:inline-block; }
    .row-fluid .financial_row { padding:30px 0; }
    
    .row-fluid .criteria_slider { padding:40px 30px; }  
    .row-fluid .criteria_main .title { padding:40px 20px; }
    .row-fluid .criteria_main .title h2 { font-size: 26px; line-height: 32px; }
    .row-fluid .criteria_slider { padding:40px 25px; }
    .row-fluid .criteria_main .title ul.slick-dots li button { width: 30px; height: 30px; font-size: 14px; line-height: 30px; }
    
    .row-fluid .aid_hero { padding:30px 0; }
    .row-fluid .aid_hero .aidhero_img { display:none; }
    .row-fluid .policyfilter_left { padding-right:0; }
    /*  24-03-2021 */
    .grants_right a.cta_button img.hs-cta-img { width: auto; margin: 0px auto; display: block; }
    
    
    .row-fluid .mainmenu .search_box .hs-search-field__suggestions li  { padding:10px 15px; }
    .row-fluid .mainmenu .search_box .hs-search-field__suggestions li a { padding:0; font-size: 14px; line-height: 20px; text-transform: none; display: inline-block; }
    .row-fluid .mainmenu .search_box .hs-search-field__suggestions li a span , .row-fluid .mainmenu .search_box .hs-search-field__suggestions li { color:#000; }
    
    .lp_admission_sec .deadlines_box .single-box .inner.right-text .rs h3.deadlin { font-size: 16px;  line-height: 22px; }
    
    .apply_top h2 { font-size: 26px; line-height: 34px; }
    .apply_top ul { margin:30px 0 0; }
    .apply_top ul li { padding:4px; }
    .apply_top ul li a { padding:15px 10px; font-size: 14px; line-height: 22px; }
    .apply_bottom .inner h3 { font-size: 22px; line-height: 30px; }
    
    .apply_bottom .inner ul li { padding:4px 10px; }
    .apply_bottom .text { padding:10px 0; }
    
    .row-fluid .need_section { padding:50px 0 40px; }
    .row-fluid .need_section .needapplying_main { padding:0; }
    .policies_section h2 { font-size: 24px; line-height: 32px; }
    .apply_btn a { padding:14px 20px; font-size: 18px; line-height: 26px; }
    
    .admissions_hero { margin:20px 0; }
    .admissions_hero .left { padding:0 20px 0 0; }
    .admissions_hero .left h1 { font-size:30px; line-height:38px; } 
    .contact_admissions { padding:30px 0; }
    .coordinator_items { margin:10px 0; }
    .coordinator_items .text h3 { font-size:24px; line-height:32px; }
    
    .pdev-course-main-wrap.pdresource-hero-section.pdev-course-main-wrap .box-content { margin-bottom: 0; }
    .pdresource-hero-section-list-btn-main-wra { margin-bottom: 30px; }
    .pdresource-hero-section-list-btn-main-wra ul li a { padding: 21px 15px; }
    
    .freshmen_section { padding:60px 0; display:inline-block; width:100%; }
    .freshmen_column h2 { font-size: 24px; line-height: 32px; }
    
    .freshmen_column .wrapper { display: block; }
    .freshmencolumn_left { padding: 0; border-right: none; width: 100%; }
    .freshmencolumn_right { width: 100%; margin: 25px 0 0; padding: 0; }
    .freshmen_column { display: inline-block; width: 100%; padding: 40px 0; }
    
    .freshmen_service { display: inline-block; width: 100%; padding: 0; }
    .freshmenservice_box { padding: 7px; }
    .freshmenservice_box .image { height: 200px; }
    
    .freshmenservice_main.col-3 { margin:0 -6px; }
    .col-3 .freshmenservice_box { padding:6px; }
    .freshmenservice_box .btn_style a { font-size: 18px; line-height: 28px; }
    .freshmenservice_box .btn_style a:after { margin-right:10px; }
    
    .freshmencolumn_box .text { margin:0 0 0; } 
    
    .campus_hero { display: inline-block; width: 100%; }
    .visitcampus_box h3 { font-size: 22px; line-height: 30px; }
    .visitcampus_cover { max-width: 990px; background: #033b6e; padding: 180px 20px 50px; }
    .visitcampus_box { padding:40px 20px 35px; }
    .visitcampus_box .btn_style a { min-width:270px; }
    
    .campus_person .image { width:180px; height:170px; }
    .campus_person .text { padding: 0 0 0 20px; margin-left: 20px; width:calc(100% - 200px); font-style: italic; font-size: 18px; line-height: 30px; }
    .campus_person .text h5 { margin:0; font-size: 20px; line-height: 32px; }
    .campus_person .text h3 { font-size: 28px; line-height: 38px; }
    
    .visitcampus_box .shap { padding:0 1px 0 0; }
    .visitcampus_box .shap.location { padding:5px 0 0 0; }
    .visitcampus_box .shap.location img { width:18px; }
    .visitcampus_box .shap.online img { width:30px; }
    .visitcampus_box .shap:before { top:-60px; right:-60px; border-width: 60px; }
    
    .visitcampus_box .online.shap.two img { top: 15px; right: -8px; }
    .visitcampus_box .location.shap.two img { top: -10px; right: 17px; }
    
    .after_hours { display: inline-block; width: 100%; }
    .hero_campus .inner { max-width: 470px; }
    .hero_campus .inner h1 { font-size: 22px; line-height: 34px; }
    .hero_campus { min-height: auto; padding: 60px 0; }
    
    .appointment_cambox { font-size: 18px; line-height: 26px; }
    .appointment_cambox .text h4 { font-size: 20px; line-height: 28px; }
    .appointment_cambox .text { padding: 0 0 0 15px; }
    
    .after_hours { padding: 40px 0; }
    
    .campusser_top .icon { top: -10px; left: -10px; }
    
    .fees_section { display: inline-block; width: 100%; }
    .fees_top .left { padding: 0 15px 0 0; width:calc(100% - 350px); }
    .fees_top .image { width:350px; }
    
    .campus_strip { display: inline-block; width: 100%; }
    .campus_strip h2 { font-size: 30px; line-height: 38px; }

    .healthacc_row .title h4 { font-size: 22px; line-height: 34px; }
    .healthacc_row .title { padding: 0 0 0 35px; }
    .healthacc_row .title h4 span { width: 18px; height: 18px; }
    .healthacc_row .text { padding: 10px 0 10px 36px; }
    
    .important_forms { display: inline-block; width: 100%; }
    .important_forms .cover { padding: 20px; font-size: 17px; line-height: 28px; }
    .important_forms .cover .text { padding: 0 0 0 15px; }
    .important_forms .cover ul li { margin: 4px 0; }
    
    .health_faq .cover { padding: 20px; font-size: 17px; line-height: 28px; }
    .healthfaq_main { padding: 0 0 0 15px; }
    .healthfaq_main .box { padding: 10px 0; }
    .healthfaq_row { margin: 10px 0 0; }
    
    .additional_resources .cover { padding: 20px; }
    .additional_resources .cover .text { padding: 0 0 0 15px; }
    .health_safety .about2_content .cover { padding-left: 90px; }

    .edudemand_area .edudemand_btmbox:after { display:none; }
    
    .sidecta_box .sidecta_boxtop { padding:30px 20px 20px 25px; }  
    .sidecta_box .sidecta_btns a { font-size:16px; }
    
    .career_outlook .left { width: 350px; padding: 30px; }
    .career_outlook .left h2 { font-size: 26px; line-height: 34px; }
    .career_outlook .right { width: calc(100% - 350px); padding: 30px; }
    .career_outlook .right h3 { font-size: 24px; line-height: 32px; }
    
    .means_for h2 { font-size: 34px; line-height: 46px; }
    .means_for h3 { font-size: 26px; line-height: 36px; }
    
    .health_professions { padding: 40px 20px; }
    .health_professions .right { margin: 0; width: 340px; }
    .health_professions .left { width: calc(100% - 340px); padding: 0; }
    .health_professions .left h2 { font-size: 26px; line-height: 32px; }
    
    .programs_career { padding: 60px 0; }
    .programs_career .main_title h2 { font-size: 30px; line-height: 36px; }
    
    .education_section { min-height: auto; }
    .education_section .inner h2 { font-size: 38px; line-height: 46px; }
    .education_section .inner .btn_style a { padding: 14px 20px; min-width: 270px; }
    
    .product_guide { padding:35px 0; }
    .product_guide .top_img { display:none; }
    .programs_main { margin:30px 0 0; }
    .programs_top .right h3 { font-size: 26px; line-height: 32px; }
    .programs_top .right { font-size: 20px; line-height: 28px; }
    
    .programs_row { padding: 0; margin: 4px 0; display: inline-block; width: 100%; }
    .programs_list { display: none; }
    .programs_cover { width: 100%; }

    .programs_row .title { padding: 13px 24px 13px 20px; font-weight: 700; color: #05a0a8; display: inline-block; width: 100%; border: 1px solid #05a0a8; position: relative; cursor:pointer; }
    .programs_row .title:before { content: "\f107"; position: absolute; top: 13px; right: 15px; font-family: 'fontAwesome'; font-size: 22px; }
    .programs_row .inner { padding: 26px 0 0; display:none; }
    
    .career_hero .btn_style a { min-width:220px; font-size: 14px; line-height: 22px; padding: 18px 25px; }
    
    .hero_community .text { width: 100%; padding: 10px 15px 40px !important; }
    .hero_community .image { width: 100%; }
    .hero_community .text h1 { font-size: 28px; line-height: 38px; }
    .hero_community .btn_style a { font-size: 15px; line-height: 22px; padding: 14px 16px; min-width: auto; }
    
    .community_v2 .lp-acc-section h2 { font-size: 22px; line-height: 32px; }
    .community_v2 .single-box h3 { font-size: 22px; line-height: 30px; }
    
    .communityevent_slider .box h3 { font-size: 22px; line-height: 32px; }
    .communityevent_slider .box .date { font-size: 20px; line-height: 30px; }
    .communityevent_slider .box { padding: 10px; }
    .communityevent_slider .box .inner { padding: 20px; }
    
    .lp_tech_video .left-side .thumb, .lp_tech_video .left-side .thumb[data-fancybox] { min-height: 310px; }
    
}

@media (min-width: 768px) and (max-width: 991px){
    .row-fluid .wrapper {  width:750px; }	
    .row-fluid .full_wrapper {  width:750px; }	
    .row-fluid .footer_section .full_wrapper { width:750px; }

    h2 { font-size: 30px; line-height: 42px; }
    .row-fluid .about_hero .left h1 { font-size: 30px; line-height: 42px; }
    .row-fluid .accreditation_title h1 { font-size: 30px; line-height: 42px; } 
    .row-fluid .resources_area .hero_cover h1 { font-size: 30px; line-height: 42px; }

    .row-fluid .top_cta_btn > div { width:50%; float:left; }
    
    /*---footer--*/
    .row-fluid .footer_copyright ul li { font-size: 11px; line-height: 20px; }
    .row-fluid .footer_copyright ul li a { font-size: 11px; line-height: 20px; }
    
    .row-fluid .footer_section .footer_logo img { max-width:160px !important; }
    .row-fluid .footer_section .full_wrapper > div > div { display:block; }
    .row-fluid .footer_section .footer_box { width:50%; margin-bottom:30px; }
    .row-fluid .footer_section .footer_box2 { border:none; }
    .row-fluid .footer_section .footer_box4 { width:50%; }
    .row-fluid .footer_section .footer_box3 { width:50%; }
    
    .row-fluid .footer_section .footer_box:first-child { padding-left:30px; }
    .row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding:6px 0; }
    .row-fluid .footer_copyright { margin-top:0; }
    .row-fluid .header_btn a { font-size: 12px; line-height: 22px; }
    
    .row-fluid .interiorsidebar_wrap .flexclm_left { width:70%; float:left; padding-right:30px; }
    .row-fluid .interiorsidebar_wrap .flexclm_right { width:30%; float:left; margin-left:0; } 
    
    .row-fluid .header_lp .top_content h3 { font-size: 16px; line-height: 28px; }
    .row-fluid .header_lp .top_content a { font-size: 14px; line-height: 25px; }  
    
    .row-fluid .subscribeprefers_cover .email-prefs .item .fakelabel span { font-size: 20px; line-height: 22px; }
    .row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text div:last-child { padding-left: 30px; }
    
    .row-fluid .featured_post_box { width:50%; }
    .row-fluid .post_item { width:100%; }
    .row-fluid .featured_form_top { width:100%; }
    
    .row-fluid .blog_left { margin:0; width:100%; }
    .row-fluid .blog_right { margin:40px 0 0; width:100%; }
    
    .row-fluid .posted_hero h1 { font-size: 32px; line-height: 40px; }
    
    .row-fluid .featured_post_bottom { padding:50px 0; }
    .row-fluid .featured_post_bottom .featured_post_box { width:33.33%; }
    
    .row-fluid .posted_hero.featured_image_default { position: relative; background-size:500px 100%; }
  
/*     .slick-list {margin-left: -3px;} */
    
    /*--*/
    .row-fluid .healthcare_cover .healthcare_box { width:50%; }
    .row-fluid .healthcare_cover .healthcare_box .apply_btn { min-width:250px; }
    .row-fluid .needapplying_main .needapplying_left { width:60%; }
    .row-fluid .needapplying_main .needapplying_right { width:40%; padding-left: 30px; }
    .row-fluid .needapplying_main { padding:30px; }
    .row-fluid .needapplying_main .email_btn { padding:12px 20px; }
    
    .row-fluid .admispolicies_area { padding:40px 0 20px; }
    .row-fluid .admispolicies_area .admispolicies_cover { font-size:16px; }
    .row-fluid .admispolicies_area .admispolicies_left h3 { font-size: 24px; line-height: 36px; }
    .row-fluid .admispolicies_area .admispolicies_right { padding:30px; }
    .row-fluid .admispolicies_area .admispolicies_right p span {  font-size: 14px; }
    .row-fluid .admispolicies_area .admispolicies_left { padding-right:30px; }
    
    /*---*/ 
    .row-fluid .titlescrollsec_area .titlescrollsec_cover a { font-size: 12px; line-height: 18px; padding:20px 15px; }
    .row-fluid .rnbsn_area .rnbsn_left { padding:0 20px 0 0; }
    .row-fluid .rnbsn_area .program_btn .btn_style { width:100%; margin:0; }
    .row-fluid .accreditation_area { padding:30px 30px; margin-bottom: 10px; }
    
    .row-fluid .rnbsn_faculty .rnbsnfaculty_left { width:100%; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_right { width:100%; text-align:center; margin-top:30px; }
    .row-fluid .rnbsn_faculty .rnbsn_faculty_inner { display:block; text-align:center; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_right a { float:none; display:inline-block; }
    
    .row-fluid .progadmissions_area { padding:60px 60px; background-position: left; }
    .row-fluid .progadmissions_area h3  { font-size: 30px; line-height: 46px; }
    .row-fluid .progadmissions_area .btn_style a { min-width: 240px; }
    
    .row-fluid .titlefaq_area { padding:50px 20px 20px; }
    .row-fluid .rnbsndegree_area { padding:50px 0; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content { padding-left:30px; font-size:18px; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content h4 { font-size: 30px; line-height: 40px; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content .btn_style a { min-width: 340px; }
    
    .row-fluid .program-curriculum-list .program_titles { width:20% !important; font-size: 12px; line-height: 24px; }
    .row-fluid .program-curriculum-list .program_titles:nth-child(2) { width:40% !important; padding: 0 5px; }
    .row-fluid .program-curriculum-list .program-text { font-size:14px; }
    
    .row-fluid .programcosts_area { padding:30px 0; }
    .row-fluid .progcurriculum_area { padding:0; }
    
    .row-fluid .totalcredits_text .spacer-area{ width: 60%; }
    .row-fluid .totalcredits_text .total-credits-count{ width: 39%; }
    
    .row-fluid .imgrotator_box .imgrotator_feature { height:500px; }
    .row-fluid .imgrotator_thumbslider { overflow:hidden; }  
    
    .row-fluid .imgrotator_area .slick-list { min-width:100%; }
    
    .row-fluid .alert_box { padding:20px 50px 20px 0; }
    
    /*-*/
	.row-fluid .admissionstab_title ul li a { padding:15px 10px; font-size:14px; }  
	.row-fluid .admissionstab_section { padding:20px; }
	
	.row-fluid .admissionstab_section .wrapper { display:block; }
	.row-fluid .admissionstab_section .admissionstab_left { width:100%; padding:0; }
	.row-fluid .admissionstab_section .admissionstab_right { width:100%; }
	.row-fluid .admissionstab_section .admissionstab_right .admissionstab_ctatext { padding:0; text-align:center; }
	
	.row-fluid .deadlines_title h3 { padding:10px 15px; font-size: 16px; }
	.row-fluid .deadlines_hubdb ul li { padding:10px 15px; font-size: 16px; } 
	
	.row-fluid .programcosts_circle_inner { width:200px; height:200px; font-size: 14px; line-height: 24px; }
	.row-fluid .programcosts_circle_inner strong {  font-size: 40px; line-height: 46px; }  
	
	
	.row-fluid .hero_section { overflow:hidden; }
	
	.newsroom_area .row-fluid .post_item { padding:12px 10px; width:50%; }
	
	.row-fluid .interiorsidebar_wrap .flexclm_right {   }
	
	.pdresource-hero-section .main-img { padding: 0;} 
	.pdresource-hero-section .box-content {margin: 0 0 70px;max-width: 100%;padding: 0 20px 25px;}
	.pdresource-hero-section .box-content .icon-wrap {margin-bottom: -40px;}
	.resource-box-main .resource-item {    width: calc(50% - 22px);}
	
	.pdresource-listing {padding-bottom: 40px;}
	.pdresource-cta-section { padding: 50px 0;}
	.row-fluid .top_content ul li:nth-child(3) {float:right;}
	.row-fluid .top_content ul li:nth-child(1) a {min-height:89px; display: flex; align-items: center; justify-content: center;}	
    
	.row-fluid .healthcareform_hero h1 { font-size: 26px; margin-top:5px; line-height: 38px;}
	.row-fluid .healthcareform_hero h3 { font-size: 20px;  line-height: 24px; }
	
	.row-fluid .spdform_area .spdform_left { width:100%; }
	.row-fluid .spdform_area .spdform_right { width:100%; padding:30px 20px; margin-top:30px; } 
	
	.row-fluid .spdform_area .spdform_form form .hs_programcategories ul li, .row-fluid .spdform_area .spdform_form form .hs_professionalcategories ul li { word-break: break-all; }
	   
	/**/
	.row-fluid .profservices_area { padding:40px 0; } 
	.row-fluid .profservices_area h2 { font-size: 26px; } 
	.row-fluid .deviverview_area .deviverview_left { padding:40px 30px 40px 0; }
	.row-fluid .deviverview_area { padding:40px 0; }
	.row-fluid .upcourses_area .upcourses_box { padding:0 5px 10px; }
	.row-fluid .upcourses_area .upcourses_box h3 {  font-size: 20px;} 
	.row-fluid .profesimgtext_area .profesimgtext_right h2 { font-size: 24px;  line-height: 36px; }
	
	
	.row-fluid .tablestyle_area .tablestyle_box h3 { padding:15px 10px; }
	.row-fluid .tablestyle_area .tablestyle_box ul li { padding:15px 10px; }
	
    .row-fluid .faqbox_area { padding-top:0; }
    .row-fluid .faqbox_area .faqbox { padding:20px; }
    .row-fluid .faqbox_area .faqbox .faqbox_inner h3 { font-size: 26px; }
    .row-fluid .faqbox_area .faqbox .btn_style { padding-left:10px; }
    .row-fluid .faqbox_area .faqbox .btn_style a { font-size:16px; }
    .row-fluid .faqbox_area .faqbox .faqbox_inner .faqbox_downbtn { font-size: 50px; line-height: 20px; }
    
    .row-fluid .additionalcourse_area .additionalcourse_top { width:60%; padding-right:30px; }
    .row-fluid .additionalcourse_area .additionalcourse_btmtext { width:40%; }
    
    /* New Header 2020 */
    .row-fluid .top-header .top_content ul li:nth-child(1) a { min-height:1px; }
    .row-fluid .top-header .mainmenu .hs-menu-flow-horizontal .header_btn a { padding: 10px 5px; font-size: 11px; }
	
    .row-fluid .accreditation_front { height:320px; }
    
    /**/
    .row-fluid .policyfilter { padding-bottom:0; }
    .row-fluid .policyfilter .policyfilter_title { position:fixed !important; top:50px !important; }
    .row-fluid .policyfilter .policyfilter_item { padding:10px 15px; border-bottom: 1px solid #cccccc30; }
    .row-fluid .policyfilter .imgwithtext_inner h1 { font-size: 30px; line-height: 38px; }
    .row-fluid .policyfilter_itemcover { display:none; box-shadow: 0 2px 12px #ccc; -webkit-box-shadow: 0 2px 12px #ccc; -moz-box-shadow: 0 2px 12px #ccc; }
    
    .policyfilter_left { padding-right:50px; }
    
    .accordion_section .accordion_cover .accordion_box .accordion_text table { width:100%; /*float:left; text-align:center;*/ }
    .accordion_section .accordion_cover .accordion_box .accordion_text table tr { width:100%; /*float:left; text-align:center;*/ }
    .accordion_section .accordion_cover .accordion_box .accordion_text table tr td { width:100%; /*float:left; text-align:center;*/}
    
    .row-fluid .sec_academic .right-side { padding:25px 15px; }
    .row-fluid .sec_academic .right-side ul { margin-top:0; }
    
    /**/
    .program-list .left-col-tab { width:40%; }
    .program-list .right-col-list { width:60%; padding-left:20px; }
    .program-list { margin-top: 0; }
    .program-list .right-col-list .tab-content .program_list { width:50%;   margin-bottom: 20px; }
    .program-list .tabcontent_inner { text-align:left; }
    .program-list .right-col-list .tab-content .nursing_list_main { display:block; }
    
    .row-fluid .grants_left { margin:0; padding:0; display:inline-block; width:100%; } 
    .row-fluid .grants_right { margin:20px 0 0; display:inline-block; width:100%; } 
    .row-fluid .grants_left .lp-acc-section .single-box .lp-acc-title h3 { font-size: 20px; line-height: 28px; }
    
    .campusser_top ul li { font-size: 17px; line-height: 28px; }
    .campusser_top ul li:before { top: 12px; }
    
    /**/
    .inner_wrapper { max-width:720px; }
    .top_title h2 { font-size: 26px; }
      
    .nursesdemand_area .nursesdemand_boxright .count { font-size:70px; } 
    .nursesdemand_area .nursesdemand_boxleft h2 { font-size:100px; }  
    .nursingcareer_area .nursingcareer_left h1 { font-size: 38px; line-height: 46px; }
    .nursingcareer_area .nursingcareer_left h6 {  font-size: 22px; }
    .nursingcareer_area .nursingcareer_right { padding-left:30px; padding-right:calc(100%/2 - 720px/2); }
    .nursingcareer_area .nursingcareer_right h3 { font-size:24px; }   
    .nursingcareer_area .nursingcareer_left { padding:30px; padding-left:calc(100%/2 - 720px/2); }
    .login_form form .hs_submit .hs-button { font-size:15px; } 
    .login_form:after,.nursingcareer_area .nursingcareer_leftwrap:before { display:none; }
    
    
    .nurguide_hero .guidehero_left { padding-left:calc(100%/2 - 720px/2); }
    .nurguide_hero .guidehero_left h2 { font-size: 36px; line-height: 42px; }
    .nurguide_hero .guidehero_left h4 { font-size:20px; margin-bottom:10px; }
    .nurguide_hero .scrollbtm { margin:0 0 30px; }
    
    .edudemand_area { padding-top:50px; }
    .edudemand_area .edudemand_left { padding-left:calc(100%/2 - 720px/2); }
    .edudemand_area .edudemand_btmleft h3 { font-size: 90px; }
    .edudemand_area .edudemand_left h6 { margin:10px 0; }
    
    .onlprogr_area .onlprogr_boxcover { padding-left:calc(100%/2 - 720px/2); }
    .onlprogr_area .onlprogr_right { padding-right:20px; }
    
    .campuspro_area .campuspro_left  { padding-left:calc(100%/2 - 720px/2); }
    .campuspro_area .campuspro_right span { left:0; max-width:320px; }
    .campuspro_area .campuspro_boxinfo { width:calc(100% - 300px); }
    .campuspro_area .campuspro_boximg { margin-left:0; width:300px; }
    .campuspro_area .campuspro_boximg span { left:0; }
    
    .your_passion { padding:50px 0; }
    .your_passion .left h3 { font-size: 40px; line-height: 50px; }
    .your_passion .section_content { padding:10px 0; }
    .your_passion .btn_style3 a { padding:20px 40px; font-size:16px; }
    
    .harper_campus { padding:30px 0 20px; }
    .harper_campus .harper_top .img  { width:25%; }
    .harper_campus .harper_top .sectiontop_content { width:75%; }
    
    .eptimore_care { padding:50px 0; }
    .eptimore_care h2 { margin-bottom:20px; } 
    .eptimore_care .section_bottom .section_right { padding-right:calc(100%/2 - 720px/2); }
    
    .studmarijuana_area .studmarijuana_left { width:100%; padding:0; }
    .studmarijuana_area .studmarijuana_right { width:100%; margin:30px 0; } 
    .studmarijuana_area h2 { margin-bottom: 10px; } 
    .studmarijuana_area .studmarijuana_cover { width:100%; display:flex; flex-wrap:wrap; } 
    .studmarijuana_area .studmarijuana_box { width:calc(100%/2); }   
    .studmarijuana_area .studmarijuana_boxinfo h4 { font-size:64px; }
    .studmarijuana_area .studmarijuana_boxinfo { padding:0 10px; } 
    .studmarijuana_area { padding:40px 0 10px; }
    
    .studalcohol_area .studalcohol_cover { padding-bottom:0; }
    .studalcohol_area .studalcohol_box { width:calc(100%/2); }
    .studalcohol_area .studalcohol_box h3 { font-size:70px; }
    .studalcohol_area .studalcohol_top h2 { font-size: 26px; line-height: 34px; }
    .studalcohol_area .studalcohol_top .studalcohol_toptext { padding-left:40px; }
    .studalcohol_area .studalcohol_top { padding-top:40px; }
    
    .knowfacts_area { padding:30px 0; }
    .knowfacts_area .knowfacts_left h1 { font-size:30px; line-height:1.2; }
    
    .career_header .btn_style a { font-size: 14px; line-height: 22px; min-width: auto; padding: 18px 25px; }
    
    .essentials_main .image { width: 400px; }
    .essentials_main .text { width: calc(100% - 400px); padding: 80px 0 80px 20px; }
    .homepagev2 .testimonial_section { padding-top: 140px; }
    
    .essentials_main .text .list ul li { font-size: 14px; }
    .essentials_main .text .list ul li a span { min-width: 110px; }

    .homepagev2 .persona_section .persona_cover .persona_box1 { min-height:140px; }
    
    
}

@media (min-width: 992px) and (max-width: 1120px){
 
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a { padding:34px 10px; }
    .row-fluid .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-item.hs-menu-depth-1 > a:after { height:70%; top:18px; }
    
}
 
@media (max-width: 800px) {   
	
	.video_content { height:auto; }
	
}

@media (min-width: 30px) and (max-width: 767px){

    .row-fluid .wrapper { width:100%; padding:0 20px; /*float:left !important;*/ }	
    .row-fluid .full_wrapper { width:100%; padding:0 15px; /*float:left !important;*/ }	
    .row-fluid .footer_section .full_wrapper { width:100%; }
    
    .row-fluid .about_hero .left h1 { font-size: 26px; line-height: 36px; } 
    .row-fluid .accreditation_title h1 { font-size: 26px; line-height: 36px; } 
    .row-fluid .resources_area .hero_cover h1 {  font-size: 26px; line-height: 36px;}
    
    .row-fluid .fl100 { width:100%; }
    .row-fluid .fl50 { width:100%; }
    .row-fluid .fl70 { width:100%; }
    .row-fluid .fl30 { width:100%; }
    .row-fluid .fl25 { width:100%; }
    .row-fluid .fl20 { width:100%; }
    
    h2 { font-size: 26px; line-height: 36px; }
    h3 { font-size:24px; }
	
/* 	body.aleart_active .mainmenu.js-enabled .hs-menu-flow-horizontal { top:267px; } */
    
	
	
    /*---footer--*/
    .row-fluid .footer_section .full_wrapper > div > div { display:block; } 
    .row-fluid .footer_section .footer_box { margin-bottom:40px; padding:0; border:none; width:100%; }
    .row-fluid .footer_section .footer_box h3 { margin-bottom:10px; }
    .row-fluid .footer_section .footer_box4 .hs-menu-wrapper.hs-menu-flow-vertical > ul li { width:100%; }
    
    .row-fluid .footer_copyright { margin-top: 0;  }
    .row-fluid .footer_copyright ul { width:100%; float:left; text-align:center; }
    .row-fluid .footer_copyright ul li { float:none; display:inline-block; line-height:24px; margin-bottom:5px; }
    .row-fluid .footer_copyright ul li:first-child { margin-bottom:5px; }
    .row-fluid .footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding:4px 0; }
    
    .interiorsidebar_wrap .flexclm_right { padding:0 0 50px; float: left; }
    .row-fluid .interiorsidebar_wrap .flexclm_left {  padding-right:0; }
     
    .row-fluid .degreeoverview_flexclm { margin-top:0; }
    
    .row-fluid .header_lp { text-align:center; }
    .row-fluid .header_lp .lp_logo img { float:none; display:inline-block; }
    .row-fluid .header_lp .top_content { text-align:center; margin-top:20px; }
    .row-fluid .header_lp .top_content h3 { font-size:20px; }
    
    .row-fluid .searchresult_cover .hs-search-results__listing { margin-top:0; padding:15px 20px; }
    .row-fluid .searchhero_area { padding:60px 0 50px 0; }  
    
    .row-fluid .subscribeprefers_cover .hs-button { min-width:auto; width:auto; white-space: inherit; margin-top:10px; }
    .row-fluid .subscribeprefers_cover .email-prefs .item .fakelabel span { font-size: 18px;  line-height: 26px; }
    .row-fluid .subscribeprefers_cover .email-prefs .header { text-align:center; font-size: 20px; }
     
    .row-fluid .conformation_form span.hs_cos_wrapper { padding: 20px; }
    
    .row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text { margin:20px 0; float:left; width:100%; }
    .row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text div { width:100%; float:left; }
    .row-fluid .interiorsidebar_wrap .flexclm_left .hs_cos_wrapper_type_rich_text div:last-child { padding-left:0; }
    
    .row-fluid .blog_hero h1 { font-size:32px; line-height:40px; }
    .row-fluid .featured_post_box { width:50%; }
    .row-fluid .post_item { width:100%; }
    .row-fluid .featured_form_top { width:100%; }
    
    .row-fluid .blog_top_filter { padding:25px 0 40px; }
    .row-fluid .blog_section { padding:0 15px 30px }
    .row-fluid .post_item { padding:10px 0; }
    
    .hs-blog-post .blog_section { padding:50px 0; }
    .row-fluid .featured_post_bottom .featured_post_box { width:100%; }
    
    .row-fluid .about-author-sec { text-align:center; }
    .row-fluid .about-author-sec .author_img { display:inline-block; float:none; }
    .row-fluid .about-author-sec .author_text { padding:30px 0 0; width:100%; }
    
    .row-fluid .posted_hero.featured_image_default { position: relative; background-size:500px 100%; }
    
    .row-fluid .author_inner { text-align:center; }
    .row-fluid .author_inner .about-author-img { margin:0; }
    .row-fluid .author_inner .author_hart_text { margin:0; width:100%; padding:30px 0 0; }
    
    .row-fluid .author_inner_listing { margin:0; padding:0; } 
    .row-fluid h3.hs-author-listing-header { margin:0; padding:15px 0 0; }
    
/*     .slick-list {margin-left: -1px; min-width: 0;} */
	
	.row-fluid .tab_title_wrapper { font-size:20px; line-height:24px; padding-bottom:30px; padding-top:10px; }
    
    /*---*/
    .row-fluid .healthcarea_flexible { margin-top:40px; padding:20px 20px; }
    .row-fluid .healthcare_top h2 { font-size: 24px; line-height: 38px; }
    .row-fluid .healthcare_top h1 { font-size: 24px; line-height: 38px; }
    
    .row-fluid .healthcare_top { text-align:center; }
    .row-fluid .healthcare_cover { margin-top: 20px;  text-align:center;}
    .row-fluid .healthcare_cover .healthcare_box { width:100%; max-width:400px; float:none; display:inline-block; }
    .row-fluid .healthcare_cover .healthcare_box .apply_btn { min-width:100%; max-width:200px; padding:12px 20px; }
    .row-fluid .healthcare_cover .healthcare_box .healthcare_info { padding:0; }
    .row-fluid .healthcare_cover .healthcare_box h3 { font-size: 20px;  }
    
    .row-fluid .needapplying_main { display:block;  padding:20px; }
    .row-fluid .needapplying_main .needapplying_left { width:100%; padding:0 0 30px; }
    .row-fluid .needapplying_main .needapplying_right { width:100%; padding:0; border:none; }
    .row-fluid .needapplying_main .email_btn { min-width:100%; max-width:200px; padding:12px 20px;  }
    
    .row-fluid .admispolicies_area { padding:40px 0 20px; }
    .row-fluid .admispolicies_area .admispolicies_left { width:100%; padding:0; }
    .row-fluid .admispolicies_area .admispolicies_right { width:100%; padding:20px; margin-top:30px; }
    .row-fluid .admispolicies_area .admispolicies_cover { display:block; text-align:center; }
    .row-fluid .admispolicies_area .admispolicies_left h3 { font-size: 22px; line-height: 34px; }
    .row-fluid .admispolicies_area .admispolicies_right p span { font-size:14px; }
    
    /*---*/
    .row-fluid .degreeprogram_main { padding:30px 20px; }
    .row-fluid .havequestions_area a { font-size: 16px; }
    
    .row-fluid .rnbsn_area { padding:30px 0; text-align:center; }
    .row-fluid .rnbsn_area .rnbsn_left { width:100%; padding:0; }
    .row-fluid .rnbsn_area .rnbsn_right { width:100%; text-align:left; margin-top:20px; }
    .row-fluid .rnbsn_area .rnbsn_cover { display:block; text-align:left; }
    .row-fluid .rnbsn_area .program_btn .btn_style { margin:0; }
    .row-fluid .rnbsn_area .program_btn .btn_style a { min-width:240px; }
    .row-fluid .rnbsn_area .rnbsn_right_text ul { width:100%; float:left; padding-left: 30px; }
    
    .row-fluid .accreditation_area { padding:20px;  text-align:center; margin-bottom:0; }   
    .row-fluid .accreditation_area .accreditation_text { width:100%; padding:0; }
    .row-fluid .accreditation_area .accreditation_img { text-align:center; width:100%; margin-top:20px; padding:0; }
    
    .row-fluid .programcosts_area .programcosts_btn .btn_style { margin:0; }
    .row-fluid .programcosts_area .programcosts_btn .btn_style a { min-width:240px; }
    
    .row-fluid .rnbsn_faculty .rnbsn_faculty_inner { display:block; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_right { width:100%; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_left { width:100%; padding:0; }
    .row-fluid .rnbsn_faculty { padding:20px; }
    
    .row-fluid .rnbsndegree_area { padding:50px 0; text-align:center; }     
    .row-fluid .rnbsndegree_area .wrapper { display:block; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content { width:100%; padding-left:0; }
    .row-fluid .rnbsndegree_area .rnbsndegree_img { width:100%; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content .btn_style a { min-width:240px; float:none; display:inline-block; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content h4 { font-size: 26px; line-height: 40px; }
    .row-fluid .rnbsndegree_area .rnbsndegree_content { font-size:16px; line-height:24px; margin-top:30px; }
    .row-fluid .rnbsn_faculty .rnbsnfaculty_right a { min-width:200px; float:none; display:inline-block; margin-top:20px; }
    
    /*---*/
    .row-fluid .progadmissions_area { width:100%; margin-left:0; padding:40px 20px; text-align:center; }
    .row-fluid .progadmissions_area h3 { font-size: 22px; line-height: 40px; }
    .row-fluid .progadmissions_area h3 br { display:none; }
    .row-fluid .progadmissions_area .btn_style a { min-width: 240px; float:none; display:inline-block; }
    .row-fluid .progadmissions_area .progadmissions_right { margin-top:30px; }
    .row-fluid .progadmissions_area .progadmissions_right ul { text-align:left; }
    
    .row-fluid .rnbsnfaculty_text { margin-bottom:20px;  }
    .row-fluid .rnbsn_faculty { text-align:center; }
    .row-fluid .titlefaq_area { padding:30px 0 0; }
    .row-fluid .titlefaq_area .accordion_cover .accordion_box .accordion_text { padding:5px 20px 15px 10px; }
    
    .row-fluid .progcurriculum_area { padding:0; } 
    .row-fluid .program-curriculum-list .program_titles { width:100% !important; margin-bottom:10px; font-size:16px; line-height:24px; }
    .row-fluid .program-curriculum-list .program-info { padding:20px 0; }
    .row-fluid .program-curriculum-list .program-text { padding:0 0 20px; }
    .row-fluid .program-curriculum-list .semester_title { padding: 12px 20px; font-size: 20px; line-height: 26px; }
    
    .row-fluid .programcosts_area { padding:40px 0; text-align:left; }
    .row-fluid .progcurriculum_area .content-area { text-align:center; }
    
    .row-fluid .titlescrollsec_area .titlescrollsec_cover a { width:50%;  padding:20px; margin-bottom:5px; }
    
    .row-fluid .totalcredits_text { text-align:center; padding:20px; }
    
    .row-fluid .totalcredits_text .spacer-area{ display: none; }
    .row-fluid .totalcredits_text .total-credits-count{ width: 100%; } 
    
    .row-fluid .imgrotator_box .imgrotator_feature { height:300px; }
    
    
    .alert_box .alert_box_text { padding:100px 0 0; text-align:center; }
    .alert_box .alert_box_text:before { left:50%; margin-left:-35px; }
    
    /*---*/
	.row-fluid .admissionstab_section { margin-left:0; padding:20px; }
	.row-fluid .admissionstab_title ul { display:block; }
	.row-fluid .admissionstab_section .admissionstab_right { display:block; width:100%; padding:20px; }
	.row-fluid .admissionstab_section .admissionstab_right .admissionstab_ctatext { padding:0; text-align:center; }
	.row-fluid .admissionstab_section .admissionstab_left { width:100%; padding:0; }
	.row-fluid .admissionstab_section .admissionstab_title { display:none; }
	.row-fluid .admissionstab_section .wrapper { display:block; }  
	
	.row-fluid .deadlines_title { display:block; margin:0; }
	.row-fluid .deadlines_hubdb .deadlines_cover { display:block; }   
	
	.row-fluid .admissionstab_cover { background:transparent; }
	.row-fluid .admissionstab_cover .admissionstab_tabtext { padding:10px; background:#fff; display:none; margin-bottom:10px; }
	.row-fluid .admissionstab_cover .admissionstab_box { display:block; padding:0; }
	.row-fluid .admissionstab_cover .admissionstab_box .admissionstab_title { display:block; margin-bottom:10px; }
	.row-fluid .admissionstab_cover .admissionstab_title { width:100%; float:left;  color: #000; text-align: left; padding: 14px 19px; font-size: 16px; line-height: 24px; background:#fff; position:relative; }
	.row-fluid .admissionstab_cover .admissionstab_title:before { position:absolute; content:"\f0dd"; font-family:'fontAwesome'; right: 9px; top: 50%; transform: translateY(-50%); font-size: 18px; margin-top: -3px;  transition:all .6s ease; }
	.row-fluid .admissionstab_cover .admissionstab_title.open:before { transform: translateY(-50%) rotate(180deg); margin-top: 3px; transition:all .6s ease; }
	  
	.row-fluid .deadlines_title h3 { margin-bottom:0; padding:10px; font-size: 16px; margin:0; width:100%; }
	  
	.row-fluid .deadlines_hubdb .deadlines_box { background:transparent; }
	.row-fluid .deadlines_hubdb ul li { padding:15px; font-size: 16px; }  
	
	.row-fluid .titlescrollsec_area .titlescrollsec_cover { display:block; }
	.heroicontitle_area h1 { font-size: 28px; line-height: 36px; width: 100%; float: left; margin-top:10px; }
	
	.row-fluid .programcosts_circle_inner { width: 280px; float: none; height: 280px; margin:0 auto; font-size: 18px; margin-top:30px; }
	.row-fluid .programcosts_circle_inner strong { font-size: 50px; line-height: 50px; }	
	
	.row-fluid .degreeprogram_main .wrapper { display:block; }
	
	.row-fluid .subscribe_formblog.featured_listing .featured_form_inner .hs-submit .hs-button { padding:18px 20px; }
	.row-fluid .subscribe_formblog.featured_listing .featured_form_inner .hs-input { padding:10px 110px 10px 20px; }
	
	.newsroom_area .row-fluid .post_item { width:100%; }
	.row-fluid .alert_box { padding:20px 0 0px 0; }
	 
	.titlefaq_area .accordion_cover .accordion_box .accordion_text table { width:100%; }
	.titlefaq_area .accordion_cover .accordion_box .accordion_text table td { width:100% !important; }	
	.row-fluid .titlefaq_area .accordion_cover .accordion_box .accordion_text li { word-break: break-word; }
	
	.row-fluid .admissionstab_section { margin-bottom:30px; }
	.row-fluid .deadlines_cover .application_form { width: 100%; font-size:16px; float: left; background: #059FA7; color: #fff; font-weight: 400; line-height: 24px; padding:10px; }
	
	.row-fluid .program-curriculum-list .program_titles { word-break: break-word; }
	.row-fluid .accordion_cover { word-break: break-word; }
	
	.row-fluid .degreeprogram_main .accreditation_area  .wrapper { display:block; align-items:center; }  
	.row-fluid .rnbsn_area .rnbsn_right_box ul li ul { padding-left:16px; }
	    
	.row-fluid .interiorsidebar_wrap .flexclm_right { position:relative; top:0; height:auto; }
	
	.row-fluid .backup_form span.hs_cos_wrapper { padding:20px; }
    
	.widget-type-email_simple_subscription .page-header h1 { font-size: 24px; line-height: 38px;  margin: 0; }
	.row-fluid .conformation_form .page-header h1 { font-size: 24px; line-height: 38px;  margin: 0; } 
	
	.row-fluid .subscribeprefers_cover .page-header h1 { font-size: 26px;  line-height: 38px;}
	 
	.row-fluid .program_mobilebtn { display:block; }	
	.row-fluid .rnbsn_area .rnbsn_left .program_btn { display:none; } 
	
	.inback .backtoptop { opacity:1; }  
	.backtoptop { opacity:0; background: #05A0A8; width: 45px; height: 45px; position: fixed; right: 15px; bottom: 15px; border-radius: 50%; text-align: center; color: #fff; font-size: 22px; line-height: 42px; box-shadow: 0 0px 12px 7px #ccc; -webkit-box-shadow: 0 0px 12px 7px #ccc; -moz-box-shadow: 0 0px 12px 7px #ccc; transition:all .4s ease; }
	.backtoptop:hover { background: #0067A5; }
	
	.row-fluid .healthcare_top .healthcare_text { word-break: break-word; }
	.row-fluid .admispolicies_area .admispolicies_right { word-break: break-word; text-align: left; }
	.row-fluid .admispolicies_area .admispolicies_left { text-align:left; }
	.row-fluid .healthcare_cover .healthcare_box .healthcare_box_inner { text-align:left; }
	.row-fluid .healthcare_area .healthcare_top { text-align:left; } 
	
	.row-fluid .interiorsidebar_wrap .flexclm_left a { word-break: break-all; }
	.imgwithtext_half .imgwithtext_fifty_box .imgwithtext_text { text-align:left; }
	.imgwithtext_half .imgwithtext_fifty_box .imgwithtext_text ul { text-align:left; }
	
	.imgwithtext_full .imgwithtext_text img { width: 100% !important;  margin: 0 0 20px !important; }
	
	.imgwithtext_half .imgwithtext_fifty_box .imgwithtext_inner { height:auto !important; }
	
	
	.accordion_section .accordion_cover .accordion_box .accordion_text { overflow-x: auto; }  
	.accordion_section .accordion_cover .accordion_box .accordion_text table { width:600px; }
	.thumbnail_module .thumbnail_box .thumbnail_right .btn_style a { padding: 12px 20px 13px 20px;  font-size: 14px; }
	
	.row-fluid .imgwithtext_full { padding:20px 0; }
	
	.pdresource-hero-section .section-title h1 { font-size: 28px; line-height: 40px;}
	.pdresource-hero-section .section-title {margin-bottom: 35px;}
	.pdresource-hero-section .main-img { padding: 0;} 
	.pdresource-hero-section .box-content {max-width: 100%;margin: 0;padding: 0 20px 25px;}
	.pdresource-hero-section .box-content .icon-wrap {    width: 65px; height: 65px;top: -33px;}
	
	.pdresource-listing {margin-top:50px;padding-bottom: 30px;}
	.resource-box-main .resource-item {width:100%; margin:0 0 30px;}
	.pdresource-cta-section .wrapper {display:inline-block;}
	.pdresource-cta-section .img-wrap {    width: 100%;    margin-bottom: 20px;}
	.pdresource-cta-section {padding:50px 0;}
	.pdresource-cta-section .content-wrap {width:100%; text-align:center;}
	.pdresource-cta-section a.cta_button {float:none; display:inline-block;}
	
	.row-fluid .top_content ul li:nth-child(3) {float:right;}
	.row-fluid .top_content ul li:nth-child(1) a {min-height:89px; display: flex; align-items: center; justify-content: center;}	
	
/* 	.row-fluid .imgwithtext_full h1 { font-size: 30px; line-height: 40px; } */
	.row-fluid .titletext_center h3 { font-size: 24px; line-height: 30px;  }
	
	/**/
	.row-fluid .spdform_area .spdform_left { width:100%; padding:0; }
	.row-fluid .spdform_area .spdform_right { width:100%; margin-top:30px; text-align:center; } 
	
	.row-fluid .healthcareform_hero h3 { font-size: 18px; line-height: 26px; }  
	.row-fluid .healthcareform_hero h1 { font-size: 22px; line-height: 32px; }
	.row-fluid .healthcareform_hero .healthcareform_heroimg { height:250px; }  
	.row-fluid .healthcareform_hero .healthcareform_herocontent { margin-top:70px; padding:20px; }
	.row-fluid .healthcareform_hero .healthcareform_icon { margin-top:0; }
	
	.row-fluid .spdform_area h3 { text-align:center; font-size: 20px; }
	.row-fluid .spdform_area .spdform_form form .hs_programcategories, .row-fluid .spdform_area .spdform_form form .hs_professionalcategories { padding-left:0; }
	.row-fluid .spdform_area .spdform_form form .hs_programcategories ul li, .row-fluid .spdform_area .spdform_form form .hs_professionalcategories ul li {     word-break: break-all; }
	
	.row-fluid .spdform_area .spdform_form form fieldset.form-columns-2 .hs-form-field { width:100%; padding:0 0 10px; }
	.accordion_section .accordion_cover .accordion_box .accordion_text table tr { padding:0; }
	
	/**/
	.row-fluid .alertcancel_box .alertcancel_top h2 { font-size: 16px;  line-height: 24px; text-align:left; }
	
	.row-fluid .profesimgtext_area { padding:40px 0; text-align:center; }
	.row-fluid .profesimgtext_area .wrapper { display:block; }
	.row-fluid .profesimgtext_area .profesimgtext_right { width:100%; padding:20px 0 0; }
	.row-fluid .profesimgtext_area .profesimgtext_img { width:100%; height:300px; }
	.row-fluid .profesimgtext_area .profesimgtext_right ul { text-align:left; } 
	.row-fluid .profesimgtext_area .profesimgtext_right h2 { font-size: 24px; line-height: 36px; }
	
	.row-fluid .upcourses_area { padding:40px 0; }
	.row-fluid .upcourses_area .upcourses_cover { text-align:center; }
	.row-fluid .upcourses_area .upcourses_box { width:100%; padding:0 0 30px; max-width:400px; }
	.row-fluid .upcourses_area .upcourses_box:last-child { padding-bottom:0; } 
	.row-fluid .upcourses_area .upcourses_box h3 { font-size: 20px; }
	.row-fluid .upcourses_area .upcourses_box .upcourses_boxcontent { text-align:center; }
	.row-fluid .upcourses_area .upcourses_box .arrow_btn spam {  width:100%; float:left; text-align:center; } 
	.row-fluid .upcourses_area .upcourses_box .arrow_btn span { float:none; display:inline-block; }  
	
	.row-fluid .deviverview_area { padding:40px 0; text-align:center; }
	.row-fluid .deviverview_area .wrapper { flex-direction: column-reverse;  }
	.row-fluid .deviverview_area .deviverview_left { padding:20px 0 0; width:100%; }
	.row-fluid .deviverview_area .deviverview_img { width:100%; height:300px; }  
	.row-fluid .deviverview_area .deviverview_left h2 { font-size: 24px; line-height: 34px; }   
	
	.row-fluid .profservices_area { padding:40px 0; text-align:center; }  
	.row-fluid .profservices_area h2 { font-size: 22px; line-height: 34px; }
	.row-fluid .profservices_area .profservices_box { text-align:center; max-width:400px; }
	.row-fluid .profservices_area .profservices_icon { float:none; display:inline-block; }
	.row-fluid .profservices_area .profservices_info { width:100%; padding:20px 0 0; }  
	.row-fluid .profservices_area .btn_style a { float:none; display:inline-block; }
	
	.row-fluid .alertcancel_box .alertcancel_text { padding-left:0; }
	.row-fluid .alertcancel_box .alertcancel_top .alertcancel_icon { width:100%; }
	
	.row-fluid .alertcancel_area { padding:30px 0; }
	.row-fluid .pdresource-hero-section .btn_style a {  min-width: 230px; padding:18px 10px; font-size: 16px; }  
	
	.row-fluid .tablestyle_area { padding:40px 0; } 
	.row-fluid .tablestyle_area .tablestyle_cover { text-align:center; }
	.row-fluid .tablestyle_area .tablestyle_box { width:100%; padding:0; max-width:400px; margin-bottom:30px; }
	.row-fluid .tablestyle_area .tablestyle_box:last-child { margin-bottom:0; }	
	 
    .row-fluid .faqbox_area .faqbox .faqbox_inner { display:block; }
    .row-fluid .faqbox_area .faqbox .faqbox_inner > div { width:100%; }
    .row-fluid .faqbox_area .faqbox { padding:20px; text-align:center; }
    .row-fluid .faqbox_area .faqbox .btn_style a { float:none; margin-top: 15px; min-width:auto; display:inline-block; padding:8px 22px; font-size: 16px; line-height: 24px; }
    
    .row-fluid .additionalcourse_area { text-align:center; padding:30px 0 60px; } 
    .row-fluid .additionalcourse_area .additionalcourse_top { width:100%; padding-right:0; }
    .row-fluid .additionalcourse_area .additionalcourse_btmtext { width:100%; margin-top:30px; padding:20px 20px; }
    .row-fluid .additionalcourse_area .additionalcourse_top ul { text-align:left; }  
    
    
    /* New Header 2020 */
    /*.row-fluid .top-header .top_content ul li:nth-child(1) a { min-height:1px; }*/
    .row-fluid .top-header .mainmenu .hs-menu-flow-horizontal .header_btn a { padding: 10px 5px; font-size: 11px; } 
    
    .row-fluid .accreditation_box { width:50%; }
    .row-fluid .accreditation_front { height:320px; }
    .row-fluid .accreditation_title { font-size:14px; }
	
    /*** ***/
    .row-fluid .main_title { padding:0 0 10px; }
    .row-fluid .chapelrow_img { width:100%; height:300px !important; }
    .row-fluid .chapelrow_text { padding:18px 15px; width:100%; min-height: auto; display:inline-block; }
    
    .row-fluid .student_box .images { width:100%; height:300px !important; }
    .row-fluid .student_box .text { padding:18px 15px; width:100%; min-height: auto; display:inline-block; }
    
    .row-fluid .recognition_row .images { width:100%; height:300px !important; }
    .row-fluid .recognition_row .text { padding:18px 15px; width:100%; min-height: auto; display:inline-block; }
    
    .row-fluid .recognition_section { padding:40px 0; }
    
    .row-fluid .strip_img {  margin:0 auto; width:240px; display:block; }
    .row-fluid .strip_text { margin:0; padding:15px 0 0; width:100%; }
    .row-fluid .strip_text h3 { font-size: 24px; line-height: 34px; }
    
    .row-fluid .recognition_slider { padding:0; }
    .row-fluid .recognition_slider .slick-prev { left:-15px; }
    .row-fluid .recognition_slider .slick-next { right:-15px; }
    
    .row-fluid .chapel_nav { width:calc(100% - 80px); }
    .row-fluid .chapel_nav .slick-prev { left:-40px; }  
    .row-fluid .chapel_nav .slick-next { right:-40px; }  
    
    .row-fluid .nav_menu .select { font-size:15px; }
    
    .row-fluid .recognition_slider { padding:0 0; } 
    .row-fluid .recognition_slider .slick-arrow { width:30px; height:30px; line-height:30px; background:transparent; border:1px solid #fff; }
    .row-fluid .recognition_slider .slick-arrow:before { color:#011E24; font-size: 19px; line-height: 22px; color:#fff }
    .row-fluid .recognition_slider .slick-prev { left: -7px; }
    .row-fluid .recognition_slider .slick-next { right: -7px; }
    ul.slick-dots li button { width:10px; height:10px; background:#fff; }
    .row-fluid .recognition_slider ul.slick-dots li button:hover, .row-fluid .recognition_slider ul.slick-dots li.slick-active button { color:#033B6E; }
    
    .row-fluid .chapel_for ul.slick-dots { margin:0 0 15px; padding:0; }
    .row-fluid .chapel_for ul.slick-dots li button { background:#a1a1a1; }
    .row-fluid .chapel_for ul.slick-dots li button:hover, .row-fluid .chapel_for ul.slick-dots li.slick-active button { background:#fbb314; }
    
    .row-fluid .about_hero { padding:60px 15px; }
    .row-fluid .about_hero .left { width:100%; padding:0 !important; }
    .row-fluid .about_hero .right { width:100%; }
    
    .row-fluid .values_section { padding:60px 0 50px; }
    .row-fluid .values_section h2 { font-size:32px; line-height:42px; }
    .row-fluid .values_box h3 { font-size:24px; line-height:34px; }
    .row-fluid .values_box .text { font-size:18px; line-height:32px; }
    
    .row-fluid .history_nav { padding:0 30px; max-width:600px; }
    .row-fluid .history_nav .slick-arrow { width:30px; }
    .row-fluid .history_nav .slick-prev { left:0; }
    .row-fluid .history_nav .slick-next { right:0; }
    
    .row-fluid .community_partner .titlefaq_areaV2 h3 { font-size: 28px; line-height: 38px; }
    
    .row-fluid .history_section { padding:60px 0 70px; }
    .row-fluid .history_row { height:350px; }
    .row-fluid .history_row .text { font-size:16px; width:100%; top:auto; left:0; bottom:0; right:auto; transform: inherit; }
    .row-fluid .history_row .text span.year { font-size:26px; }
    
    .row-fluid .honors_slider { padding:0; }
    .row-fluid .honors_box { padding:15px; }
    .row-fluid .honors_box .logo { margin:0 auto; width:100%; max-width:220px; float:none; }
    .row-fluid .honors_box .text { padding:20px 0 0; width:100%; }
    
    .row-fluid .outcome_rates { padding:60px 0; }
    .row-fluid .outcome_main .title { padding:14px 15px; font-size:18px; line-height:28px; }
    .row-fluid .outcome_main .boxtitle { padding:10px 15px; font-size: 16px; line-height: 24px; }
    
    .row-fluid .outcome_top .listbox ul li , .row-fluid .outcome_bottom .listbox ul li { font-size:16px; line-height:24px; }
    
    .row-fluid .values_slider { margin:25px auto 0; } 
    
    .row-fluid .hero_slider_cover .slick-list { position: relative; display: block; overflow: hidden; margin:0; padding:0; min-width:100%; }
    .row-fluid .hero_section .hero_cover h1 { line-height:1; }
    
    .row-fluid .policyfilter { padding-bottom:0; }
    .row-fluid .policyfilter .policyfilter_title { position:fixed !important; top:50px !important; }
    .row-fluid .policyfilter .policyfilter_item { padding:10px; border-bottom: 1px solid #cccccc30; }
    .row-fluid .policyfilter .imgwithtext_inner h1 { font-size: 30px; line-height: 38px; }
    .row-fluid .policyfilter_itemcover { display:none; box-shadow: 0 2px 12px #ccc; -webkit-box-shadow: 0 2px 12px #ccc; -moz-box-shadow: 0 2px 12px #ccc; }
    
    
    .row-fluid .policyfilter_left { padding-right:0; }
    
    .accordion_section .accordion_cover .accordion_box .accordion_text table { width:100%; /*float:left; text-align:center;*/ }
    .accordion_section .accordion_cover .accordion_box .accordion_text table tr { width:100%; /*float:left; text-align:center;*/ }
    .accordion_section .accordion_cover .accordion_box .accordion_text table tr td { width:100%; /*float:left; text-align:center;*/ }
         
    
    .row-fluid .nominations_box.full .image { width:100%; height:245px !important; }  
    .row-fluid .nominations_box.full .text { padding:20px 0 10px; width:100%; }
    
    .row-fluid .alumni_events_main { padding:40px 0; }
    .row-fluid .alumni_join .text h2 { font-size:24px; line-height:34px; }
    .row-fluid .alumni_newsletter .text h2 { margin:0 0 10px; font-size: 22px; line-height: 32px; }
    .row-fluid .alumni_newsletter .form .hs_submit { position:relative; top:0; }
    
    .row-fluid .nominations_section { padding:40px 0; }
    
    .row-fluid .about2_content { padding:40px 0; }
    .row-fluid .deviverview_area.v2 .deviverview_img { width: 100%; height:300px; }
    .row-fluid .deviverview_area.v2 .deviverview_left { width: 100%; padding-top: 60px; text-align: left; padding-bottom: 30px; }
    .row-fluid .deviverview_area.v2 .deviverview_text { padding: 0; } 
    .our-partner-section { float: left; width: 100%; padding: 40px 0 50px; }
    
    .volunteer-oppo { float: left; width: 100%; }
    .volunteer-oppo .inner { display: block; text-align: center; }
    .volunteer-oppo .thumb { margin: -10px auto 0; max-width: 100%; height: 200px; }
    .volunteer-oppo .content { width: 100%; text-align: center; padding: 25px 0 0; }
    .volunteer-oppo .content .titletext_center { text-align: center; }
    .volunteer-oppo .content .titletext_center .btn_style { width: 100%; display: inline-block; text-align: center; }
    .volunteer-oppo .content .titletext_center .btn_style a { display: inline-block; float: none; }
    
    .row-fluid .degree_main.col-4 { margin:0; }
    .row-fluid .degree_main { margin:0; }
    .row-fluid .degree_box { padding:15px 0; width:100%; }
    .row-fluid .col-3 .degree_box { padding:15px 0; width:100%; }
    .row-fluid .col-4 .degree_box { padding:15px 0; width:100%; }
    
    .row-fluid .testimonialinner:before { width: 46px; height: 38px; background-size: 46px; } 
    .row-fluid .testimonialinner { padding:0 0 0 62px; }
    
    .row-fluid .accredited_connected .left h2 { font-size: 24px; line-height: 32px; }
    .row-fluid .tuitionfeesby_section .inner h2 { margin:22px 0 0; font-size: 22px; line-height: 32px; }
    .row-fluid .tuition_ctastrip .inner h2 { font-size: 24px; line-height: 32px; }
    
    .row-fluid .tuitionfeesby_section { padding:50px 0 0; }
    .row-fluid .tuitionfeesby_section:before { background:#fff; opacity:1; }
    
    
    .lp_tech_video .left-side .thumb, .lp_tech_video .left-side .thumb[data-fancybox] { min-height: 380px; }
    
    .row-fluid .admissions_section { padding:40px 0; }
    .row-fluid .admissions_form h3.form-title  { font-size:22px; line-height:30px; }
    
    /**/
    .program-list .right-col-list .mobile_filter { position:relative; display:block; text-align:left; padding:10px 30px 10px 15px; background:#fff; color:#000; }
    .program-list .right-col-list .mobile_filter:before { position:absolute; content:""; right: 8px; top: 50%; background: #000; width: 15px; height: 2px; margin-top: -1px; }
    .program-list .right-col-list .mobile_filter:after { position:absolute; content:""; right: 14px; top: 50%; background: #000; width: 2px; height: 15px; transform: translateY(-50%); }
    .program-list .right-col-list .mobile_filter.active:after { opacity:0; }
    
    .program-list .right-col-list { width:100%; padding:0; }
    .program-list .left-col-tab { width:100%; display:none; }
    .program-list .right-col-list .tab-content .program_list { width:100%; padding:20px 0 0; }
    .program-list .right-col-list .tab-content .program_list ul li a { margin-bottom:10px; }
    .program-list { margin-top:0; }
    .program-list .right-col-list .tab-content { display:block !important; margin-bottom:20px; }
    .program-list .right-col-list .tab-content:last-child { margin-bottom:0; }
    .program-list .right-col-list .tabcontent_inner { display:none; }
    .program-list .right-col-list .tab-content .program_list ul li a:hover:before { opacity:0; }
    
    /**/
    .singalecolcost_area h3 { text-align:center; }
    .singalecolcost_area .singalecolcost_cover { display:block; text-align:center; }
    .singalecolcost_area .singalecolcost_cover .singalecolcost_right h2 { font-size: 60px; line-height: 60px; }
    .singalecolcost_area .singalecolcost_cover .singalecolcost_right {  margin-top:30px; min-width:auto; padding:30px 20px; max-width:300px; width:100%; float:none; display:inline-block; }
    .singalecolcost_area .singalecolcost_cover .singalecolcost_left { padding-right: 0; width:100%; }
    
     
    .lp_cost_sec .box-wrapper .single-box.half { flex: 0 0 calc(100%); max-width: calc(100%); }  
    .lp_cost_sec .box-wrapper .single-box.full { flex: 0 0 calc(100%); max-width: calc(100%); }  
    
    .row-fluid .grants_section { padding:40px 0 20px; }
    .row-fluid .grants_left { padding:0; }
    .row-fluid .grants_right { margin-top:20px; display:inline-block; width:100%; } 
    .row-fluid .grants_left .lp-acc-section .single-box .lp-acc-title h3 { font-size:20px; line-height:28px; }
    
    .row-fluid .criteria_main { display:inline-block; width:100%; }
    .row-fluid .criteria_main .title { padding:30px 15px; width:100%; }
    .row-fluid .criteria_main .title h2 { font-size: 22px; line-height: 30px; }
    .row-fluid .criteria_slider { padding:26px 15px; width:100%; }
    
    #hubspot-messages-iframe-container.widget-align-right { bottom: 35px !important; }
    
    .apply_top ul li { width:50%; }
    
    .apply_bottom { margin: 0; }
    .apply_bottom .inner ul li { width: 50%; }
    .apply_bottom .box-title { display: none; }
    .apply_bottom .text { padding: 15px 0; }
    .apply_box .title h4 { font-size: 16px; line-height: 26px; color: #fff; }
    .apply_box .title { padding: 12px 15px; background: #033B6E; position: relative; }
    .apply_box .title:after { content:"\f107"; font-size:26px; position:absolute; top:12px; right:15px; font-family:'fontAwesome'; font-weight:300; color:#fff; }
    .apply_box { margin: 3px 0; display: inline-block; width: 100%; }
    
    .row-fluid .needapplying_area.need_section { margin:0; }
    .policies_section { padding:40px 0 0; }
    
    .admissions_hero { display:block; }
    .admissions_hero .left { padding:0; width:100%; }
    .admissions_hero .image { margin:20px 0 0; padding:0; width:100%; height:400px; }
    
    .general_inquiries { padding:60px 15px; font-size: 18px; line-height: 36px; }
    .general_inquiries .icons { right:20px; }
    
    .coordinator_items { display:block; text-align:center; }
    .coordinator_items .img_item { margin:0 auto; }
    .coordinator_items .text { padding:15px 0; width:100%; }
    .coordinator_btm { width:100%; }
    .row-fluid .coordinator_btm .btn_style , .row-fluid .coordinator_btm .btn_style2 { margin:5px 0; }
    .row-fluid .coordinator_btm .btn_style a , .row-fluid .coordinator_btm .btn_style2 a { min-width: 220px; font-size: 16px; line-height: 22px; float:none; display:inline-block; }
    
    .admissions_hero .left h1 { font-size: 26px; line-height: 36px; }
    
    .pdresource-hero-section-list-btn-main-wra.desktop-show { display:none !important; }
    .pdresource-hero-section-list-btn-main-wra.mobile-show ul li { width: 100%; margin-bottom: 11px; }
    .pdresource-hero-section-list-btn-main-wra ul li:nth-child(1n+2) { border-left: 0px; }
    .pdresource-hero-section-list-btn-main-wra.mobile-show { margin-top: 20px; margin-bottom: 0px; }
    .pdev-course-main-wrap .section-title h1 { font-size: 25px; line-height: 36px; }
    .pdresource-hero-section-course-list ul li { width: 100%; }
    
    .freshmencolumn_left .btn_style a { font-size: 18px; line-height: 26px; }
    .freshmenservice_box .text h3 { font-size: 22px; line-height: 30px; }
    .freshmenservice_box .text .boxtext { padding:20px 10px; }
    .freshmenservice_box .btn_style a { font-size: 16px; line-height: 26px }
    .freshmenservice_box .btn_style a:after { margin-left: 10px; vertical-align: top; }
    
    .freshmencolumn_left { line-height:30px; }
    .freshmencolumn_left ol li { margin:5px 0; }
    
    .freshmenservice_main.col-3 { margin:0; }
    .col-3 .freshmenservice_box { margin:0; padding:15px 0; width:100%; }
    
    .campus_hero .videobox { margin:30px auto -10px; max-width:520px; width:100%; }
    .campus_hero .videobox .video { height:300px; }
    .visitcampus_cover { padding:100px 15px 50px; }
    .campus_hero .videobox .play { width: 80px; height: 80px; }
    
    .campus_person { padding: 40px 0; display: block; text-align: center; }
    .campus_person .image { width: 160px; height:150px; border:4px solid rgba(255,255,255,0.5); margin: 0 auto 20px; }
    .campus_person .text { width: 100%; padding: 0; margin: 0; border-left: none; }
    .visitcampus_box { padding: 55px 15px 30px; }
    .visitcampus_box .btn_style a { font-size:16px; min-width:auto; }
    
    .hero_campus .inner { max-width: 100%; }
    .hero_campus { position: relative; }
    .hero_campus:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.5; }
    .hero_campus > div { position: relative; }
    .appointment_camcover { display: block; text-align: center; }
    .appointment_cambox { width: 100%; border-right: none; }
    .appointment_cambox .inner { display: block; width: 100%; }
    .appointment_cambox .icon { margin: 0 auto; }
    .appointment_cambox .text { width: 100%; padding: 14px 0 0; }
    .afterhours_main { display: block; }
    .afterhours_box { width: 100%; padding: 0; }
    .campusser_top .icon { width: 50px; position: absolute; }
    .campusser_top .text { width: 100%; padding: 0; }
    .campusser_top { display: block; position: relative; padding: 50px 15px; }
    .campusser_top ul .group-li { width:100%; }
    .campusser_top ul li { font-size: 17px; line-height: 28px; }
    .campusser_top ul li:before { top: 12px; }
    .campusser_btm { padding: 30px 15px; }
    .campusser_btm .inner { width: 100%; }
    .fees_top { display: block; }
    .fees_top .left { padding: 0; width: 100%; }
    .fees_top .image { width: 100%; max-width: 300px; margin: 15px auto; }
    .fees_btm { margin: 0; }
    .campus_strip { padding: 40px 0; text-align: center; }
    .campus_strip .wrapper { display: block; }
    .campus_strip .left { width: 100%; padding: 0; }
    .campus_strip .right { width: 100%; margin: 10px 0 0; text-align: center; }
    .campus_strip .right .btn_style { margin: 0; padding: 6px 2px; }
    .campus_strip h2 { font-size: 24px; line-height: 34px; }
    
    .important_forms .cover { display: block; padding: 20px 15px; }
    .important_forms .cover .icon { width: 40px; }
    .important_forms .cover .text { width: 100%; padding: 0; margin: 15px 0 0; }
    
    .health_faq .cover { padding: 20px 15px; display: block; }
    .health_faq .cover .icon { width: 40px; }
    .healthfaq_main { padding: 15px 0 0; width: 100%; }
    
    .additional_resources .cover { display: block; padding: 20px 15px; }
    .additional_resources .cover .icon { width: 40px; }
    .additional_resources .cover .text { padding: 15px 0 0; width: 100%; }
    
    .health_safety .about2_content .cover { padding: 0; }
    
    .health_accordion h1 { font-size: 28px; line-height: 36px; }
    
    /*---*/
    .inner_wrapper { padding:0 20px; }
    .top_title h2 { font-size:24px; }
    
    .nursingcareer_area { height:100vh; overflow-y: scroll; }
    .nursingcareer_area .nursingcareer_left { width:100%; padding:30px 20px; }
    .nursingcareer_area .nursingcareer_right { width:100%; padding:30px 20px 150px; }
    .nursingcareer_area .nursingcareer_left h1 { font-size: 34px; line-height: 1.2; }
    .nursingcareer_area .nursingcareer_left h6 { font-size: 20px; margin-bottom:10px; }
    .nursingcareer_area .nursingcareer_right h3 { font-size:28px; }
    .nursingcareer_area .nursingcareer_right .nursingcareer_rightwrap { width:100%; }
    .login_form:after,.nursingcareer_area .nursingcareer_leftwrap:before { display:none; }
    
    .guidenav_area .guidenav_logo { width:100%; }
    .guidenav_area .guidenav_logo img { max-width:210px; }
    .guidenav_area .guidenav_box { width:100%; padding:0; display:block; }
    .guidenav_area .btn_style2 { width:100%; margin:15px 0 0; }
    
    .nurguide_hero .guidehero_left { width:100%; padding:0 20px; }  
    .nurguide_hero .guidehero_right { width:100%; padding:0 20px; }
    .nurguide_hero .guidehero_left h4 { font-size: 20px; line-height: 32px; }
    .nurguide_hero .guidehero_left h2 { font-size: 35px; line-height: 1.2; }
    .nurguide_hero .guidehero_left .guidehero_lefttext { padding:0; margin-top:10px; }
    .nurguide_hero .scrollbtm { margin:0 0 30px; } 
    .nurguide_hero .guidehero_btn { justify-content:center; margin:20px 0 40px; flex-direction: column; }
    
    .nursesdemand_area .nursesdemand_boxleft h2 { font-size:110px; }
    .nursesdemand_area .nursesdemand_boxwrap > div { width:100%; }
    .nursesdemand_area .nursesdemand_boxright .count { font-size:60px; }
    
    .edudemand_area { padding-top:30px; }  
    .edudemand_area .edudemand_left { width:100%; padding:0 20px; }
    .campuspro_area .campuspro_left h6 { margin:10px 0; }
    .edudemand_area .edudemand_btmright { width:100%; padding:20px 0 0; }
    .edudemand_area .edudemand_btmleft { width:100%; }
    .edudemand_area .edudemand_right { width:100%; padding:40px 20px 0; }
    .edudemand_area .edudemand_btmbox { margin-top:30px; }
    
    .campuspro_area { padding-top:40px; }
    .campuspro_area .campuspro_left { width:100%; padding:0 20px; }
    .campuspro_area .campuspro_right { width:100%; padding:30px 20px 0; text-align:center; }
    .campuspro_area .campuspro_right span { left:50%; transform: translateX(-50%);  max-width:280px; }
    .campuspro_area .campuspro_boximg { width:100%; margin-left: 0; text-align:center; }
    .campuspro_area .campuspro_boximg span { left:50%; transform: translateX(-50%); }
    .campuspro_area .campuspro_boxcover { margin-top:40px; }
    .campuspro_area .campuspro_boxinfo { width:100%; padding:30px 0 0 !important; }
    
    .onlprogr_area { padding:40px 0 0; }
    .onlprogr_area .onlprogr_boxcover { width:100%; padding:0 20px; }
    .onlprogr_area .onlprogr_right  { width:100%; padding:30px 20px 0; }
    .onlprogr_area .onlprogr_right span img { top:0; }
    
    .eptimore_care { padding:40px 0; }
    .eptimore_care h2 { font-size:24px; margin-bottom:20px; }
    .eptimore_care .section_left { width:100%; padding:0 20px; }
    .eptimore_care .section_bottom .section_right { width:100%; padding:0 20px; }
    
    .your_passion { padding:40px 0; text-align:center; }
    .your_passion .right { width:100%; padding:40px 0 0; }
    .your_passion .left { width:100%; }
    .your_passion .left h3 { font-size: 32px; line-height: 44px; } 
    .your_passion .btn_style3 a { padding:20px 30px;  }
    
    .harper_campus { padding:30px 0; text-align:center; }
    .harper_campus .harper_top .img { width:100%; padding:0 0 20px; }
    .harper_campus .harper_top .sectiontop_content { width:100%; padding:0; }
    
    .nursesdemand_area .nursesdemand_btmtext:before,.campuspro_area .campuspro_boxcover:before  { display:none; }
    .campuspro_area .campuspro_boximg { margin-top:70px; }
    .your_passion .right { text-align:center; }
    .your_passion .right img { max-width:280px; }
    .onlprogr_area .onlprogr_right { text-align:center; }
    .onlprogr_area .onlprogr_right span { max-width:400px; margin: 0 auto; width: 100%; display: inline-block; }
    .eptimore_care .section_left { max-width: 400px; margin: 0 auto; }
    
    /**/   
    .studalcohol_area { text-align:center; }    
    .studalcohol_area .studalcohol_box { width:100%; padding:0 0 40px; }  
    .studalcohol_area .studalcohol_top h2 { width:100%; margin-bottom:10px; }
    .studalcohol_area .studalcohol_top .studalcohol_toptext { width:100%; padding:0; }
    .studalcohol_area .studalcohol_cover { padding:0; }
    .studalcohol_area .studalcohol_box h3 { font-size:60px; }
    .studalcohol_area .studalcohol_top { padding-top:40px; }

    .knowfacts_area { padding:30px 0; text-align:center; }
    .knowfacts_area .knowfacts_left { width:100%; padding:0; }
    .knowfacts_area .knowfacts_right { width:100%; padding:20px 0 0; }
    .knowfacts_area .knowfacts_right img { max-width:280px; }
        
    .studmarijuana_area { padding:30px 0; text-align:center; }
    .studmarijuana_area .studmarijuana_left { width: 100%; padding-right: 0; }
    .studmarijuana_area .studmarijuana_right { width: 100%; }
    .studmarijuana_area h2 { margin-bottom:10px; }  
    .studmarijuana_area .studmarijuana_icon { width:100%; }
    .studmarijuana_area .studmarijuana_boxinfo { width:100%; padding:0; }
    .studmarijuana_area .studmarijuana_box { text-align: center; }
    .studmarijuana_area .studmarijuana_cover { width:100%; margin:30px 0; }
    .studmarijuana_area .studmarijuana_boxinfo h4 { font-size:60px; margin:10px 0; }
    .studmarijuana_area .studmarijuana_bluebox { padding:25px; font-size:16px; line-height:26px; text-align:left; }   
    .studmarijuana_area .studmarijuana_bluebox h4 { font-size:24px; }
    .studmarijuana_area .studmarijuana_btmtext a { word-break: break-all; }
    
    .knowfacts_area .knowfacts_left h1 { font-size: 22px; line-height: 32px; }
    
    .sidecta_box .sidecta_btns a { width:100%; }
    .sidecta_box { max-width:380px; }
    
    .career_hero .guidehero_right { text-align: center; margin: 40px auto 0; max-width: 380px; }
    .career_outlook .left { width: 100%; padding: 20px; }
    .career_outlook .right { width: 100%; padding: 20px; }
    .career_outlook .left h2 { font-size: 22px; line-height: 30px; }
    .career_outlook .right h3 { font-size: 22px; line-height: 30px; }
    
    .means_for { padding: 20px 15px; }
    .means_for h3 { font-size: 22px; line-height: 30px; }
    .means_for h2 { font-size: 22px; line-height: 30px; }

    .health_professions { padding: 30px 15px; display: block; }
    .health_professions .left { width: 100%; }
    .health_professions .left h2 { font-size: 22px; line-height: 30px; }
    .health_professions .right { width: 280px; margin: 20px auto 0; }

    .programs_career { padding: 40px 0; }
    .programs_career .main_title h2 { font-size: 24px; line-height: 30px; }
    .programs_main { margin: 10px 0 0; }
    .programs_top { display: block; text-align: center; }
    .programs_top .image { margin: 0 auto; }
    .programs_top .right { width: 100%; padding: 20px 0 0; font-size: 18px; line-height: 28px; }
    .programs_top .right h3 { font-size: 22px; line-height: 30px; }

    .education_section .inner h2 { font-size: 28px; line-height: 34px; }
    .education_section .inner h4 { font-size: 16px; line-height: 26px; }
    .education_section .inner .btn_style { margin: 30px 0 0; }

    .programs_row .title { padding: 10px 20px 10px 12px; }
    .programs_row .title:before { top: 10px; right: 12px; }
    
    .career_header { padding: 15px 0; }
    .career_header .wrapper > .row-fluid-wrapper > .row-fluid { display: block; text-align: center; }
    .career_header .wrapper .logo { margin: 0 auto; }

    .career_header .wrapper .right { margin: 8px 0 0; width: 100%; text-align: center; }
    .career_header .wrapper .right > .row-fluid-wrapper > .row-fluid { justify-content: center; display:inline-block; }
    .career_header .link_style,
    .career_header .btn_style { margin: 6px 10px; vertical-align: middle; }
    .career_header .btn_style a { font-size: 14px; line-height: 22px; min-width: auto; padding: 18px 25px; }
    .career_header .link_style a { font-size: 14px; line-height: 20px; }
    
    .planning_essentials { padding:50px 0 0; }
    .essentials_main { flex-direction: column-reverse; }
    .essentials_main .image { width: 100%; margin: 0 auto; max-width: 320px; }
    .essentials_main .text { width: 100%; padding: 0; }
    .essentials_btm { padding: 40px 20px; }
    .homepagev2 .testimonial_section { padding-top: 120px; }
    .request_section { padding: 60px 0; }

    .planning_essentials:before { width: 280px; height: 280px; background-size: 280px; }
    
    .row-fluid .ty-section{min-height: auto;}
    .row-fluid .ty-section:after{background-size:100% auto;left:50%;transform:translateX(-50%);width:70vw;}
    .ty-section h1{font-size: 29px; line-height: 36px;}
    
    .hero_community .text { font-size: 15px; line-height: 26px; }
    .hero_community .text h1 { font-size: 24px; line-height: 32px; }
    
    .community_v2 .single-box h3 { font-size: 18px; line-height: 26px; }
    .communityevent_slider .box .date { font-size: 18px; line-height: 26px; }
    .communityevent_slider .box h3 { font-size: 20px; line-height: 30px; }
    .communityevent_slider .box .btn_style a { font-size: 16px; line-height: 22px; min-width: 180px; padding: 13px 20px; }
    
    .community_v2 .our-partner-section { float: none; padding: 50px 0 80px; }  
    .community_event { margin: 50px 0; }
    .communityevent_inner .title h2 { font-size: 24px; line-height: 32px; }
    .hero_community .buttons { margin: 0; }

    
}

@media (max-width: 650px){ 
    
    .row-fluid .testimonialinner { padding:0; }
    .row-fluid .christine_testimonial { font-size: 17px; line-height: 30px; }
    .row-fluid .testimonialinner:before { position: relative; display: block; margin: 0; top: 0; }
    .row-fluid .christine_testimonial h4 { font-size: 18px; line-height: 24px; }
    
    .lp_tech_video .left-side .thumb, .lp_tech_video .left-side .thumb[data-fancybox] { min-height: 250px; }
    
    .apply_bottom .inner ul li { padding:4px 0 4px 18px; width:100%; position:relative; }
    .apply_bottom .inner ul li:before { content:''; width:6px; height:6px; background:#059FA7; border-radius:10px; position:absolute; top:10px; left:2px; }
    
    .coordinator_list { font-size: 14px; line-height: 18px; }
    .pdresource-hero-section-course-list ul li { width:width: 100%;; padding: 0px 5px; }
    
    .freshmenservice_box { width:100%; padding:7px 0; }
    
    .campus_hero h1 { font-size: 28px; line-height: 40px; }
    .campus_hero .videobox { max-width:420px }
    .campus_hero .videobox .video { height:240px; }
    .visitcampus_box .btn_style { margin-top:15px; }
    .visitcampus_box .btn_style a { padding:12px 18px; font-size: 14px }
    .campus_person .text h5 { font-size: 18px; line-height: 30px; } 
    
    .healthacc_row .title h4 { font-size: 18px; line-height: 26px; }
    .healthacc_row .title { padding: 0 0 0 25px; }
    .healthacc_row .title h4 span { width: 14px; height: 14px; }
    
    .important_forms .cover .text h2 { font-size: 24px; line-height: 32px; }
    
    .healthfaq_main h2 { font-size: 24px; line-height: 32px; }
    .healthfaq_main .box h4 { font-size: 18px; line-height: 28px; }
    
    .additional_resources .cover .text h2 { font-size: 24px; line-height: 32px; }
    
    .healthacc_row .text { padding: 0 0 0; }
    .healthacc_row .download_link { margin: 12px 0 0; font-size: 18px; line-height: 26px; }
    .healthacc_row .download_link a svg { width: 24px; }
    
    .essentials_main .text .list ul li { font-size:13px; line-height:18px; }
    .essentials_main .text .list ul li a span { min-width:110px; } 
    .essentials_main .text .list ul li a svg { margin:6px 0 0 4px }
}

@media (max-width: 500px){ 
    
    .row-fluid .titlescrollsec_area .titlescrollsec_cover a { width:100%; }
    
    .row-fluid .accreditation_box { padding:5px 0; width:100%; }
    
    .row-fluid .campus_video { height:300px; }
    .row-fluid .about_hero .right { padding:20px; }
    
    .row-fluid .history_row {  height:260px; }
    .row-fluid .history_nav { padding:0 15px; max-width:100%; }
    .row-fluid .history_nav .slick-prev { left:-10px; }
    .row-fluid .history_nav .slick-next { right:-10px; }
    .row-fluid .history_box .image { height:67px; }
    
    .row-fluid .outcome_top .cover { overflow-x: auto; } 
    .row-fluid .outcome_top .inner { width:500px; }
    
/*     .row-fluid .outcome_bottom .cover { overflow-x: auto; } 
    .row-fluid .outcome_bottom .listbox { width:550px; } */
      
    .row-fluid .outcome_top .listbox ul li, .row-fluid .outcome_bottom .listbox ul li { font-size:14px; line-height:22px; }
    
    .row-fluid .community_partner .titlefaq_areaV2 .accordion_coverV2 .accordion_boxV2 .accordion_textV2 { padding:5px 15px 15px 15px; }
    .row-fluid .history_row .text span.year { margin-right:10px; }
    
    .row-fluid .association_right { padding:26px 15px 35px; font-size:16px; line-height:32px; }
    
    .row-fluid .giving_section { width:310px; padding:26px 15px 35px; font-size:16px; line-height:32px; }
    .row-fluid .alumni_events .btn_style a { min-width:auto; }
    
    .row-fluid .admissions_form { padding:30px 15px; }
    .row-fluid .admissions_form h3.form-title { padding:0 0 10px; }
    
    .row-fluid .admissions_form .hs-fieldtype-radio { display:inline-block; width:100%; }
    .row-fluid .admissions_form .hs-fieldtype-radio .input { margin-left:0; }
    
    .glossary-tabs-main-wrap .rights-responsibilities-tab-content table { width: 500px !important; }
    
    .essentials_btm { padding: 40px 15px 20px; }
    .homepagev2 .testimonial_section { padding-top:80px; }
    
    
    
}


@media (max-width: 450px){ 
    .lp_tech_video .left-side .thumb, .lp_tech_video .left-side .thumb[data-fancybox] { min-height: 160px; width: 300px; max-width: 100%; margin: 0 auto; }
    .lp_tech_video { margin-top: -120px; }
    .lp_tech_hero_section.lp_tech_hero { padding-bottom: 180px; }
}

@media(max-width:1200px){
    
    .lp_tech_video .content-box .left-content .text { padding-right: 35px; }
    .lp_admission_sec { padding: 60px 0 0; }
    .lp_admission_sec .single-box { padding: 30px 30px; }
    .lp_admission_sec .single-box { font-size: 18px; }
    .lp_admission_sec .single-box ul { margin-top: 5px; }
    .lp_cost_sec { padding: 60px 0 30px; }
    .lp_cost_sec .box-wrapper .single-box { padding: 30px; }
    .lp_cost_sec .box-wrapper .single-box h2 { font-size: 60px; }
    .lp-cta-strip { padding: 40px 0; }
    .row-fluid .financial_section .left { padding:0; }
    
    /* 02-03-2021 */
    .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title { padding: 19px 15px; }
    
    /* */
    .tuition-list-box h5 { font-size: 14px;  line-height: normal; }
    .hero_payinner_boxinner { margin-bottom: 15px; }

    
    
}
@media (min-width: 30px) and (max-width: 991px){  

    .row-fluid .wrapper { width:100%; padding:0 15px; /*float:left !important;*/ }	
    
    .row-fluid .header_section { border-bottom:0; }
    .row-fluid .header_section .full_wrapper { padding:0; }
    .row-fluid .header_section .full_wrapper > div > div { display:block; }
    
    .row-fluid .top_logo { text-align:center; width:100%; padding:20px 0; } 
    .row-fluid .top_logo img { max-width:200px !important; }
    
	
	.row-fluid .search_box { visibility: visible; }  
	.row-fluid .search_box .hs-search-field { right:0; }
    .row-fluid .search_box{ display:block; max-width: 100%; opacity:1; position:relative; right:0; top:0; }
	.row-fluid .search_box form .hs-search-field__input { height:40px !important;     -webkit-appearance: none; box-shadow: none; border-radius:0;} 
    .row-fluid .top_content { border:none; }
    .row-fluid .menu_wrap { width:100%; }
    .row-fluid .top_right { border:none; text-align:center; width:100%; margin:0; }
      
    .row-fluid .top_content ul { display:block; width:100%; float:left; }
    .row-fluid .top_content ul li.search_btn { display:none; }
    .row-fluid .top_content ul li { border:none; padding:0; width:50%; }    
    .row-fluid .top_content ul li a { background:#033B6D; color:#fff; padding:10px; width:100%; float:left; font-size: 12px; }
    .row-fluid .top_content ul li:first-child a { border-right:1px solid #ccc; } 
    
    .row-fluid .top_cta_btn { text-align: center; float: left; max-width: 100%; width:100%; padding:0 ; margin-top:0; margin-bottom:0; border-top:0; }
	.row-fluid .mainmenu .hs-menu-flow-horizontal .header_btn a { border-radius:0; margin:0 !important; width: 100%; max-width: 100%; }    
	
	.row-fluid .header_btn.header_infobtn { margin-top:-1px; }  
    .row-fluid .header_btn a { float:none; text-align:center; width: 100%; max-width: 100%; font-weight: 600; display:inline-block; max-width:300px; border-radius:0; font-size: 14px; line-height: 22px; padding: 8px 15px; }
    .row-fluid .header_btn { width:100%; text-align:center; margin-bottom:0; }
    .row-fluid .header_btn a:after { display:none; } 
    .row-fluid .header_btn span { text-align:center; }
	.row-fluid .top_cta_btn > div { width:50%; float:left; } 
	
    
/*     .row-fluid .megamenu { display:block; }
    .row-fluid .megamenu_about  { display:none; } */
    
    .row-fluid .posted_hero { padding:100px 0 100px; }
    .row-fluid .posted_hero h1 { font-size: 28px; line-height: 36px; } 
    .hs-blog-post .blog_left .post-body blockquote { font-size: 18px; line-height: 27px; }

	    
	   
	.row-fluid .submenu_cover { display:none; }
	
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > ul > li { display:none; }
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > ul { padding:0 !important; }
	.row-fluid .megamenu { position:relative; top: 0; z-index: 99; opacity: 1; visibility: visible; display:block; }
	.row-fluid .megamenu .megamenu_left { width:100%; max-width:100%; padding:0; }   
	.row-fluid .megamenu .megamenu_left ul { display:none; }  
	.row-fluid .megamenu .megamenu_left .megamenu_ctabtn { display:block; padding:0 20px; margin:20px 0; }    
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:first-child .megamenu.health_menu { display: flex; align-items: center; flex-direction: column-reverse; }
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:first-child .megamenu .megamenu_right { padding-top:0; }
	 
	.row-fluid .megamenu .megamenu_right { width:100%; padding:0; background:#059FA7; }
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children > ul.hs-menu-children-wrapper li a { padding:10px 20px !important;  }
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item { width:100%; padding:0 20px; }
	
	.mainmenu.js-enabled .megamenu_div .hs-menu-flow-horizontal { position: relative; top: 0; background:transparent; left: 0px; width: 100%; height: auto; display: block; overflow-y: auto; padding-bottom: 0; float:left; }  
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul { float:left; }
	.mainmenu .hs-menu-flow-horizontal .header_btn a { padding:10px 20px; color:#fff; margin-bottom:15px; }
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item { padding:0; border-right:0; }
	
	.row-fluid .megamenu .megamenu_box:last-child h2 { margin-bottom:0; } 
	.row-fluid .megamenu .megamenu_box h2 { margin-bottom:0; color:#ffff; font-size:13px; line-height:20px; position:relative; padding:8px 0 8px 65px; } 
/* 	.row-fluid .megamenu .megamenu_box h2:before { position:absolute; content:"\f0dd"; font-family:'fontAwesome'; right: 9px; top: 50%; transform: translateY(-50%); font-size: 18px; margin-top: -3px;  transition:all .6s ease; }
	.row-fluid .megamenu .megamenu_box h2.active:before { transform: translateY(-50%) rotate(180deg); margin-top: 3px; transition:all .6s ease; } */
	.row-fluid .megamenu .megamenu_box h2 a { padding:0 !important; width:100% !important; color:#fff !important; text-transform: capitalize; font-weight: 500; background:transparent !important; }
	 
	.row-fluid .megamenu .megamenu_box h3 { color:#ffff; position:relative; font-size:13px; line-height:20px; padding:8px 15px 8px 80px ; border-bottom:none; } 
	.row-fluid .megamenu .megamenu_box h3:before { position:absolute; content:"\f0dd"; font-family:'fontAwesome'; right: 9px; top: 50%; transform: translateY(-50%); font-size: 18px; margin-top: -3px;  transition:all .6s ease; }
	.row-fluid .megamenu .megamenu_box h3.active:before { transform: translateY(-50%) rotate(180deg); margin-top: 3px; transition:all .6s ease; }
     
	.row-fluid .megamenu .megamenu_item_cover { display:none; background: #07b4bd; }
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div { padding:0; display:none; background: #08ccd6;  }
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .borderBox { display:none; }
/* 	.row-fluid .top_cta_btn { margin:0 0 10px;  }   */
	
	.row-fluid .innermenu_main .top_cta_btn { margin:10px 0; display:none; } 
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size:13px; line-height:18px; padding:8px 10px 8px 55px !important; color:#fff; border-bottom: none; }
	.row-fluid .megamenu .megamenu_item_cover .megamenu_item .megamenu_div .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#fff; }
	.row-fluid .megamenu .megamenu_box { display:block; }
	
	.row-fluid .megamenu_about { position:relative; top: 0; z-index: 99; opacity: 1; visibility: visible; display:block; padding:0; background:#059FA7; }   
	.row-fluid .megamenu_twobox { display:block; }
	.row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem { width:100%; padding:0; }  
	.row-fluid .megamenu_two .megamenu_twobox .megamenu_twoitem:after { display:none; }
	.mainmenu.js-enabled .megamenu_twobox .hs-menu-flow-horizontal { position: relative; top: 0; background:transparent; left: 0px; width: 100%; height: auto; display: block; overflow-y: auto; padding-bottom: 0; float:left; }  

	.row-fluid .megamenu_two h2 { display:none; margin-bottom:0; color:#ffff; font-size:13px; line-height:22px; position:relative; padding:10px 30px 10px 65px; } 
	.row-fluid .megamenu_two h2:before { position:absolute; content:"\f0dd"; font-family:'fontAwesome'; right: 9px; top: 50%; transform: translateY(-50%); font-size: 18px; margin-top: -3px;  transition:all .6s ease; }
	.row-fluid .megamenu_two h2.active:before { transform: translateY(-50%) rotate(180deg); margin-top: 3px; transition:all .6s ease; }

	.row-fluid .megamenu_twobox .megamenu_twoitem .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size:13px; line-height:18px; padding:8px 10px 8px 55px !important; color:#fff; border-bottom: none; }
	.row-fluid .megamenu_twobox .megamenu_twoitem .inner_menuitem .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#fff; }
  
	.row-fluid .mainmenu .megamenu_ctabtn a { width:100%; float:left; padding:12px 15px; text-align:center; background:#F9A533; text-transform:uppercase; color:#fff; font-weight:600; font-size:16px; line-height:24px; }
	
	.row-fluid .top_content ul li:nth-child(2) {border-bottom: 1px solid #E5E5E5;}
        
    .row-fluid .account-loginbtn a { color: #fff !important; text-transform: none !important; font-weight: 500 !important; padding-top: 5px !important; padding-left: 65px !important; padding-right: 0 !important; padding-bottom: 14px !important; }
    
    .row-fluid .accreditation_back h4 { margin: 0 0 12px; font-size: 18px; line-height: 26px; }
    .row-fluid .accreditation_back { font-size: 14px; line-height: 24px; }
    
    .row-fluid .accreditation_front .title { font-size: 14px; line-height: 22px; }
    
    .row-fluid .top_content.icon-link ul li:not(:last-child) { width: auto; border: none; width: auto; }
    .row-fluid .top_content.icon-link ul li:not(:last-child) a { background: transparent; color: #033b6e; border: none; }
    .row-fluid .top_content.icon-link ul li a { min-height: auto !important; }
    .row-fluid .top_content.icon-link ul { display: flex; flex-wrap: wrap; justify-content: space-around; }
    
    
    .lp_tech_hero { padding: 75px 0 243px; }
    .lp_tech_video .content-box { padding: 40px 0 50px; }
    .lp_logo_sec .logo-wrap { }
    .lp_logo_sec .wrapper-inner { display: block; }
    .lp_logo_sec .content { padding: 20px 0 0; }
    .lp_logo_sec { padding:30px; }
    .lp_cost_sec .box-wrapper .single-box { max-width: calc(50% - 30px); flex: 0 0 calc(50% - 30px); }
    .lp-cta-strip .thumb { padding: 40px 10px 40px; }
    .lp-normal-section .text ol, .lp-normal-section .text ul { padding-left: 55px; }
    .lp-normal-section { padding: 50px 0 20px; }
    .lp-acc-section { padding: 20px 0 10px; }
    .cs-heading h3, .cs-heading h2 { padding: 0 0 6px; }

    .row-fluid .top_cta_btn.body-top-btns { position: fixed; bottom: 0; left: 0; display: flex; align-items: center; flex-wrap: wrap; }
    .row-fluid .top_cta_btn.body-top-btns a { width: 100%; max-width: 100%; border: none; }
    
    .row-fluid .top_content.icon-link { margin:0; }
    .row-fluid .top_content.icon-link + .top_cta_btn { display: none; }
    .row-fluid .top_content.icon-link ul li:not(:last-child) a { padding: 8px 5px; }
    .row-fluid .top_content.icon-link { float: left; width: 100%; border-top: 1px solid #B6B6B6; padding: 15px 0; }
    .row-fluid .top_content.icon-link  ul li:before { display: none; }

    .row-fluid .header_section.v2 { }
    .row-fluid .header_section.v2 .headertop_cover { display: none; }
    body.footer-cta-fix { padding-bottom: 26px; }
    body.footer-cta-fix { padding-bottom: 26px; }
    .row-fluid .top_cta_btn.body-top-btns a { height: 44px; display: flex; align-items: center; justify-content: center; margin-bottom: -1px; }
    .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul .top_content.icon-link { display: none; }
    .row-fluid .megamenu .megamenu_box script { display: none; }
    
    /**** Menu Update ****/ 
    .row-fluid .search_box { margin: 0; background: #1567A5; }
    .row-fluid .mainmenu .search_box form .hs-search-field__input { padding:10px 6% 10px 75px; height: 44px !important; width:100%; background:#1567A5; color:#fff; text-transform:uppercase; border:none; }
    .row-fluid .mainmenu .search_box form .search_icon { position: absolute; top: 0; left: 0; width: 55px; text-align: center; display: flex; align-items: center; justify-content: center; height: 44px; background:#1567A5; border-right:1px solid #fff; }
    .row-fluid .mainmenu .search_box form .search_icon i { position: absolute; right: 0; top: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; }
    .row-fluid .mainmenu .search_box form .search_icon .search_icon_btn { width:55px; height:44px; position: relative; z-index: 9; }
    
    .row-fluid .mainmenu .search_box form .hs-search-field__input::-webkit-input-placeholder { color:#fff; opacity:1; }
    .row-fluid .mainmenu .search_box form .hs-search-field__input::-moz-placeholder { color:#fff; opacity:1; }
    .row-fluid .mainmenu .search_box form .hs-search-field__input:-ms-input-placeholder { color:#fff; opacity:1; }
    .row-fluid .mainmenu .search_box form .hs-search-field__input:-moz-placeholder { color:#fff; opacity:1; }
    .row-fluid .mainmenu .search_box form .searchicon { display:block; width:55px; height:44px; position:absolute; top:0; right:4%; display: flex; align-items: center; justify-content: center; }
    .row-fluid .mainmenu .search_box form .searchicon img { width:auto; }
    
    .row-fluid .mainmenu .top_cta_btn { display:none; }
    
    /* */
    .tuition-list-row .tuition-list-box {  padding: 0 5px; }
    .tuition-list-row { margin: 0 -5px; }
    .tuition-person-section { display: table; width: 100%; }
    .fees-table-section {  display: table; width: 100%; }
    .table-content-row .table-row { font-size: 14px; line-height: 24px; }
    
    .hero_pay_wrap > div { width: 100%; }
    
}

@media(max-width:600px) {
    
    .row-fluid .featured_post_box { width:100%; }
    
    .row-fluid .featured_form_inner { padding:34px 5% 40px; }
    .row-fluid .featured_form_title h3 { font-size: 25px; line-height: 34px; }
    
    .row-fluid .post_featured_image , .row-fluid .post_item_top { width:100%; height:auto !important; }
    .row-fluid .post_text { padding:20px 15px 10px; width:100%; min-height:auto; }
    .row-fluid .post_text h2 , .row-fluid .featured_post_title h3 { font-size:18px; }
    .row-fluid .post_text h2 { padding:10px 0; }
    .row-fluid .more_link { padding:0; position:relative; }
    
    .row-fluid .featured_post_title .sameheight { height:auto !important; }
    
    .accordion_section .accordion_cover .accordion_box .accordion_text ol { padding-left:0; }
    
    .row-fluid .financial_row { display:inline-block; }
    .row-fluid .financial_row .text { margin-top:20px; padding:0; width:100%; }
    .row-fluid .financial_row .content { padding:10px 0 0; }
    .row-fluid .financial_row .contact { margin-top:10px; }
    
    .lp_logo_sec { padding:30px 15px; }  
    
    .admissions_hero .image { height: 280px; }
    
    

}



@media (min-width: 992px){
    
    .row-fluid .nav_menu .select { display:none; }
/*     .row-fluid .chapel_for .slick-prev { margin:0; height:100%; width:40%; border:none; background:transparent; }
    .row-fluid .chapel_for .slick-next { margin:0; height:100%; width:40%; border:none; background:transparent; }
    .row-fluid .chapel_for .slick-arrow:before { display:none; } */
    .row-fluid .chapel_for .slick-prev , .row-fluid .chapel_for .slick-next { opacity:0; }
    
    a.mobile-trigger, a.child-triggerm {
        display: none !important; /* Hide button on Desktop */
    }

    .row-fluid .mainmenu .hs-menu-wrapper { 
        display: block !important;
    }

    .searchicon { display:none; }
    
}

@media (min-width: 30px) and (max-width: 399px){
    
    .menu_wrap .mainmenu .hs-menu-flow-horizontal > ul > li a { font-size: 12px; }
    .menu_wrap .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children > ul.hs-menu-children-wrapper li a { font-size: 12px; line-height:20px; }
    
    .pdresource-hero-section-course-list ul li { width:100% }
}

@media (max-width: 991px){
    
    .row-fluid .posted_hero .bar.fixed { top:0 !important; }
	.row-fluid .megamenu_twobox .megamenu_ctabtn { display:none; }
	.row-fluid .megamenu_two h3 { color:#fff; padding:10px 51px 8px 51px; margin-bottom:0; }
	
    /* Variables
    ========================================================================== */

    /* Set Mobile Menu Background Color */
    /* Set Link Color */
    /* Set Link Hover Color */


    /* Menu Reset - Remove styling from desktop version of custom-menu-primary */
    /* Place any additional CSS you want removed from the mobile menu in this reset */
    .mainmenu, .mainmenu *{
        display: block;
        float: none;
        position: static;
        top: auto;
        right: auto;
        left: auto;
        bottom: auto;
        padding: 0px;
        margin: 0px;
        background-image: none;
        background-color: transparent;
        border: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        -webkit-box-shadow: none;
        -moz-box-shadow:    none;
        box-shadow:         none; 
        max-width: none;
        width: 100%;
        height: auto;
        line-height: 1;  
        font-weight: normal;
        text-decoration: none;
        text-indent: 0px;
        text-align: left;
        color: #fff;
    }


    /* Toggle Button
    ========================================================================== */

    a.mobile-trigger {
        display: inline-block !important; /* Hide button on Desktop */
        cursor: pointer; /* Mouse pointer type on hover */
        -webkit-tap-highlight-color: transparent;
        -moz-tap-highlight-color: transparent;
        cursor:pointer;
        position: absolute; /*******************************************/
        top: 32px;
        right: 10px;       /*******************************************/
        width: 40px; /* Button width */
        height: 40px; /* Button height */      
        padding: 10px;
        background: transparent; /* Background color */
        z-index: 99999999999; /* Z-index to keep button on top of other layers */
        -webkit-transition: background-color 0.2s linear; /* Button color transition effect */
        font-size: 16px;
        font-weight: normal;
        text-align: left;
        text-transform: uppercase;
        border-radius: 50%;
        -webkit-transition:color .2s ease-in; 
        -moz-transition:color .2s ease-in; 
        transition:color .2s ease-in;
    }

    a.mobile-trigger:hover {  text-decoration: none;    color: #fff;  }
    a.mobile-trigger span{  display: inline;}
    a.mobile-trigger span:before{  position: absolute;   content: 'Menu'; }
    a.mobile-trigger span:after{  position: relative; right: 2px; content: 'Close'; background-color: #455560; opacity: 0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out;   }


    .mobile-open a.mobile-trigger{-webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; }
    .mobile-open a.mobile-trigger span:after{   opacity: 1; }


    /* Toggle Button Icon & Animations
    ========================================================================== */

    a.mobile-trigger i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s;      transition-duration: 0s;      transition-delay: .2s;  }
    a.mobile-trigger  i:before, a.mobile-trigger i:after { position: absolute; content: '';  }
    a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after {   width: 24px; /* Icon line width */     height: 2px; /* Icon line height */      background-color: #033B6D; /* Icon color */      display: inline-block;  }
    a.mobile-trigger  i:before { margin-top: -8px;  -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0;  }
    a.mobile-trigger  i:after { margin-top: 8px;  -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0;  }
    .mobile-open a.mobile-trigger i { background-color: rgba(0,0,0,0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  }
    .mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  }
    .mobile-open a.mobile-trigger i:after {  margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  }

    /* Child Toggle Button
    ========================================================================== */

    .mainmenu .hs-menu-flow-horizontal > ul > li a.child-triggerm { display: block !important; cursor: pointer;  background:transparent !important; position: absolute !important; top: 0px; left: 0px; width: 100% !important;  min-width: 100% !important; height: 44px !important;   padding: 0 !important; border-right: 1px solid #B6B6B6; }
    .mainmenu .hs-menu-flow-horizontal > ul > li a.child-triggerm:hover { text-decoration: none; color:#fff; background:#fff; }


    /* Child Toggle Button Icon & Animations
    ========================================================================== */

    a.child-triggerm span {  position: relative; top: 50%; left:20px;  -webkit-transition-duration: .2s;  -moz-transition-duration: .2s; transition-duration: .2s;}
	a.child-triggerm:before { display:none !important; }
	a.child-triggerm span:after {  position: absolute;   content: ''; }
    a.child-triggerm span, a.child-triggerm span:after { width: 15px;  height: 2px;  background-color: #059FA7;  display: block;  }

    .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span, .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span:after { background-color: #059FA7; }
    a.child-triggerm span:after { -webkit-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  transform: rotate(-90deg);  -webkit-transition-duration: .2s;  -moz-transition-duration: .2s; transition-duration: .2s; }
    a.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);-webkit-transition-duration: .2s;  -moz-transition-duration: .2s; transition-duration: .2s; }
    a.child-triggerm.child-open span {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg);-webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }


    /* Menu Styles on Mobile Devices
    ========================================================================== */  
 
/*     body.mobile-open { overflow:hidden; position:relative; } */
    body.mobile-open:after { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:#fff;  }
    .header-container-wrapper { position:relative; z-index:999; }
    
    /* Hide menu on mobile */
    .mainmenu.js-enabled .hs-menu-flow-horizontal,
    .mainmenu.js-enabled .hs-menu-children-wrapper{ display: none; }  

    /* Make child lists appear below parent items */
    .mainmenu ul.hs-menu-children-wrapper {visibility: visible !important; opacity: 1 !important;  position: static !important;   display: none; }

    /* Mobile Menu Styles */
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { width:100%; float:left; }
    .mainmenu.js-enabled .hs-menu-flow-horizontal {  position: absolute; top:127px; left: 0px; width: 100%; /*height: 400px;  overflow-y: scroll !important; padding-bottom: 30px;*/  }
    .mainmenu .hs-menu-flow-horizontal { padding: 0; background-color:#fff;  width: 100%; z-index: 8888; }
    
    

    /* Level 1 Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal > ul > li{ position: relative; width:100%; float:left; }
    .mainmenu .hs-menu-flow-horizontal > ul > li a { font-size: 16px; line-height: 24px; padding:10px 15px; float:left; width:100% !important; max-width:100% !important; overflow: visible;  white-space: normal; width:100% !important; float:left;  max-width: 100% !important; overflow: hidden;  text-overflow: inherit;  }

    .mainmenu .hs-menu-flow-horizontal ul li.child_open > a { color:#033B6E; }
    
    /* Level 1 and Higher Menu List Styles */
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float:left; }
    .mainmenu .hs-menu-flow-horizontal ul li { border-top: 1px solid #B6B6B6;  }
    .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-item.hs-menu-depth-1:last-child { border-bottom: 0; }
      
    .mainmenu .hs-menu-flow-horizontal ul li a {  padding:10px 15px 10px 70px; float:left; width:100%; color: #393536; font-weight: 700;  text-transform: uppercase; }
    .mainmenu .hs-menu-flow-horizontal ul li a:hover{  color: #fff; background:#007987; }
    
	.menu_wrap .mainmenu .hs-menu-flow-horizontal > ul > li.hs-item-has-children > a { position:relative; }
	.menu_wrap .mainmenu .hs-menu-flow-horizontal > ul > li.hs-item-has-children > a:before { position:absolute; content:""; width:1px; height:100%; left:50px; top:0; background:#B6B6B6; }
	
	
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children  > ul.hs-menu-children-wrapper  { background:#059FA7; padding:10px 0; }
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children  > ul.hs-menu-children-wrapper li { border-bottom:0; }
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children  > ul.hs-menu-children-wrapper li a { color:#fff; padding:10px 15px 10px 80px;  text-indent: 0; font-size:14px; line-height:22px; white-space: normal; width: 100% !important; overflow: visible; text-overflow: inherit; }
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children  > ul.hs-menu-children-wrapper li.child_open > a { color:#033B6E; }
    
    
    /* Level 2 and Higher Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal > ul ul li{  border:none; width:100%; float:left; }
    .mainmenu .hs-menu-flow-horizontal > ul ul li a{ text-indent: 10px;  font-size: 16px;  width:100%; float:left; font-weight:500; }

    /* Level 3 and Higher Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal > ul ul ul li a{  text-indent: 30px; }
    .mainmenu .hs-menu-flow-horizontal > ul ul ul ul li a{ text-indent: 50px;  }

    
}

/** MISC. STYLES **/
table {
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

.accordion_section .info_btn, .accordion_cover .info_btn {
    display: block;
    min-height: 30px;
}

.admissionstab_text .info_btn {
    display: block;
    min-height: 50px;
}

.titletext_center .info_btn a, .accordion_section .info_btn a, .accordion_cover .info_btn a, .admissionstab_text .info_btn a {
    background: #059FA7;
    padding: 18px 20px;
    line-height: 24px;
    color: #fff!important;
    font-weight: 700;
    width: auto;
    float: left;
    border-radius: 30px;
    text-align: center;
    margin: 10px;
}
.imgwithtext_fifty .imgwithtext_fifty_box .imgwithtext_text .info_btn a {
    text-decoration:none !important;
    background: #059FA7;
    padding: 18px 25px;
    line-height: 24px;
    color: #fff!important;
    font-weight: 700;
    width: auto;
    float: left;
    border-radius: 30px;
    text-align: center;
    margin: 10px 10px 10px 0px;
}

.imgwithtext_fifty .imgwithtext_fifty_box .imgwithtext_text .info_btn a:hover {  background: #04838A; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; color:#fff !important; -moz-box-shadow: 0 2px 12px #3a3a3a;}

.titletext_center .info_btn a:hover, .accordion_section .info_btn a:hover, .accordion_cover .info_btn a:hover, .imgwithtext_fifty_box .info_btn a:hover, .admissionstab_text .info_btn a:hover {
    background: #04838A; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; color:#fff !important; -moz-box-shadow: 0 2px 12px #3a3a3a;}

.accordion_section .info_btn2, .accordion_cover .info_btn2 {
    display: block;
    min-height: 30px;
}

.titletext_center .info_btn2 a, .accordion_section .info_btn2 a, .accordion_cover .info_btn2 a, .imgwithtext_fifty_box .info_btn2 a {
    background: #033B6D;
    padding: 18px 25px;
    line-height: 24px;
    color: #fff!important;
    font-weight: 700;
    width: auto;
    float: left;
    border-radius: 30px;
    text-align: center;
    margin: 10px;
}
.imgwithtext_fifty_box .info_btn2 a {
    background: #033B6D;
    padding: 18px 20px;
    line-height: 24px;
    color: #fff!important;
    font-weight: 700;
    width: auto;
    float: left;
    border-radius: 30px;
    text-align: center;
    margin: 10px 10px 10px 0px;  
}
.titletext_center .info_btn2 a:hover, .accordion_section .info_btn2 a:hover, .accordion_cover .info_btn2 a:hover, .imgwithtext_fifty_box .info_btn a:hover {
    background: #04838A; box-shadow: 0 2px 12px #3a3a3a; -webkit-box-shadow: 0 2px 12px #3a3a3a; color:#fff !important; -moz-box-shadow: 0 2px 12px #3a3a3a;
}






@media(max-width:767px){
    .lp_tech_video .fx { display: block; margin: 0; }
    .lp_tech_video .fx > div { padding: 0; }
    .lp_tech_video .single-cta { max-width: 360px; margin: 30px auto 0; }
    .lp_tech_video > div { min-height: 300px; }
    .lp_tech_video .left-side > div { min-height: 330px; }
    .lp_admission_sec .single-box { flex: 0 0 100%; margin: 15px 0; }
    .lp_admission_sec .box-wrapper { margin: 0; }
    .lp_admission_sec .single-box.box-3 { width: 100%; flex: 100%; }
    .lp_cost_sec .box-wrapper { display: block; margin: 0; }
    .lp_cost_sec .box-wrapper .single-box { max-width: 100%; margin: 15px 0; padding: 30px 30px 60px; }
    .curriculum-section .box { padding: 30px 15px; }
    .sem-title { padding: 15px 15px; }
    .sem-title h2 { font-size: 22px; }
    .sem-content { padding: 10px 15px 20px; }
    .lp-cta-strip .thumb { flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; }
    .lp-cta-strip .thumb .cta-wrapper { margin: 0; }
    .lp-cta-strip .thumb .content { flex: 0 0 100%; padding: 20px 15px 0; }
    .lp-acc-section .single-box .lp-acc-title h3 { font-size: 21px; }
    .lp-acc-section .single-box { padding: 14px 0; }
    .lp-acc-section .single-box .lp-acc-title .icon span { transform: scale(0.7); }
    .lp-acc-section .single-box .lp-acc-title { padding-left: 35px; }
    .lp-normal-section.fl100 { }
    
    .lp_tech_video .content-box .left-content .text {padding-right:0; }
    
    
    /* 02-03-2021 */
    .row-fluid .applying_finacial_left .grants_bottom { padding-top: 42px; }
    .rights-responsibilities-tabing-title { display: none; }
    .rights-responsibilities-tabs-wrap { padding-top: 0px; }

    .rights-responsibilities-tabs-title .icon { position: absolute; top: 0; left: 0; height: 50px; width: 25px; display: flex; align-items: center; justify-content: center; top: 0; bottom: 0; margin: auto 0; }
    .rights-responsibilities-tabs-title { position: relative; cursor: pointer; user-select: none; padding-left: 35px; font-size: 20px; line-height: 28px; font-family: 'Montserrat', sans-serif; color: #033B6E; font-weight: bold; margin-top: 25px; }
    .rights-responsibilities-tabs-title .icon span { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 24px; height: 3px; background: #05a0a8; margin: auto; transition: all 0.3s ease; transform: scale(0.7); }
    .rights-responsibilities-tabs-title .icon span + span { height: 24px; width: 3px; }
    .rights-responsibilities-tabs-title:before {content: '';display: inline-block;width: 100%;position: absolute;top: -12px;border-bottom: 1px solid #dddddd;left: 0;}
    .rights-responsibilities-tabs-title:first-child:before { display: none; }
    .rights-responsibilities-tab-content { padding-top: 0; margin: 40px 0 50px; }
    .rights-responsibilities-tabs-title.active .icon span+ span { height: 0; }
    .rights-responsibilities-tab-content { display:none }
    
    .scholarships-tabing-title { display: none; }
    .scholarships-tabs-wrap .scholarships-tabs-title { position: relative; background-color: #e6e6e6; margin: 0px 0; text-align: center; color: #033b6e; font-size: 15px; line-height: 25px; padding: 20px 35px; font-weight: 400; cursor: pointer; display: flex; align-items: center; justify-content: center; margin-top: 11px; }
    .scholarships-tab-content { display: none; }
    .scholarships-tabs-wrap .scholarships-tabs-title.active { background-color: #05a0a8; color: #ffffff; font-weight: 700; }
    
    .scholarships-tab-main-wrap { margin-top: 0px; }
    .scholarships-tabs-wrap .scholarships-tabs-title:before {content: "\f054";font: normal normal normal 18px/1 FontAwesome;position: absolute;left: 13px;color: #033b6e;}
    .scholarships-tabs-wrap .scholarships-tabs-title.active:before { transform: rotate(90deg); color:#fff }
    
    .scholarships-tab-content .single-box { padding: 18px 0; }
    .scholarships-tab-content .single-box .lp-acc-title h3 { font-size: 15px; line-height: 23px; }
    .scholarships-tab-content .single-box .lp-acc-title .icon { height: 40px; }
    .scholarships-tab-content .single-box .lp-acc-title .icon span { width: 18px; height: 2px; }
    .scholarships-tab-content .single-box .lp-acc-title .icon span + span { height: 18px; width: 2px; }
    .scholarships-tab-content .single-box .lp-acc-title { padding-left: 37px; }
    

    .rights-responsibilities-tab .drop-down-link label { border: 1px solid #CCCCCC; display: inline-block; width: 100%; font-size: 20px; text-transform: capitalize; padding: 7px 17px; font-weight: bold; }
    .rights-responsibilities-tab .drop-down-link { max-width: 300px; margin: 0px auto; position: relative; margin-top: 25px; }
    .glossary-tabs-main-wrap .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title.disable { display: none; }
    .rights-responsibilities-tabs-title:before { display: none; }
    .glossary-tabs-main-wrap .rights-responsibilities-tabing-title { position: absolute; left: 0; right: 0; border: 1px solid #CCCCCC; margin: 0px; top: 122%; max-height: 250px; overflow-y: auto; }
    .glossary-tabs-main-wrap .rights-responsibilities-tabing-title .rights-responsibilities-tabs-title { padding: 17px 15px; background-color: #fff; border-bottom: 1px solid #CCCCCC; text-align: left; font-size: 20px; margin: 0px; }
    .rights-responsibilities-tab .drop-down-link label:after {content: '';position: absolute;right: 9px;background-image: url(https://web.methodistcollege.edu/hubfs/2019%20Website/NMC-2019/arrow.svg);background-size: contain;background-position: center center;width: 20px;height: 20px;top: 10px;     -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; }
    .rights-responsibilities-tab .drop-down-link label.drop-down-open:after { transform: rotate(-180deg); }
    
    
    .tuition-title-content { width: 100%; padding: 0; }
    .tuition-title-wrap { display: block; text-align: center; }
    .tuition-person-section { display: block; float: left; padding: 180px 0 50px; }
    .tuition-title-img { margin: 0 auto 30px; }
    .tuition-list-row .tuition-list-box { width: 230px; margin: 5px; }
    .tuition-list-row {flex-wrap: wrap;justify-content: center;}
    
    .mission-wrap-main { flex-wrap: wrap; padding-bottom: 30px; }
    .mission-wrap-left { width: 100%; padding-right: 0; padding-bottom: 30px; }
    .team-box { width: 100%; }
    .mission-section .team-wrap h2 { text-align: center; }
    .team-box {margin-bottom: 30px; }
    .mission-section { padding-bottom: 30px; }
    
    .table-wrap { overflow: auto; }
    .fees-table-section {display: block; float: left; }
    .table-wrap .table-box { overflow: auto; margin-bottom: 30px; }
    .table-title { padding-top: 5px; padding-bottom: 5px; }
    .table-title h5 { font-size: 14px; }
    .table-wrap .table-box > div {min-width: 620px; }
    .table-content-row {padding-bottom: 0; }
    
    .hero_pay_wrap .right .hero_pay_box { padding: 40px 20px 50px; } 
    .row-fluid .accordions_sectionv2 h2 { border: none; margin: 0; padding: 0; }
    #ae_app #ae_launcher.ae-cta-position-preset-right-lower { bottom:115px !important; }  

    .apply-step-form-drop-down label { min-width: 200px; padding: 7px 50px 6px 20px; font-size: 17px; }
    .apply_section.apply-section-step-form-main-wrap { padding: 60px 0 120px; }
    .apply-step-form-drop-down ul { max-height: 112px; }
    .apply-step-btn { margin-left: 13px; }
    .apply-step-btn a { min-width: 240px; }

    
}

@media(max-width:600px){
    .lp_admission_sec .single-box { padding: 15px; }
    .lp_admission_sec .single-box { font-size: inherit; }
    .lp_admission_sec .single-box h3, .lp_admission_sec .single-box h2 { padding: 10px 0 0; }
    .lp_admission_sec .single-box .inner.right-text .rs h3 { font-size: 20px; }
    .lp_cost_sec .box-wrapper .single-box { padding: 30px 15px 40px; }
    .sem-content .row-title-row .dt-btn { font-size: 0; width: auto; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
    .sem-content .row-title-row .dt-btn i.fa { font-size: 17px; }
    .sem-content .row-title-row .index { width: 100%; white-space: pre; text-overflow: ellipsis; overflow: hidden; }
    .sem-content .row-title-row { position: relative; padding-right: 30px; }
    .sem-content .row-title-row .title { }
    .sem-content .row-title-row .title { width: 100%; padding: 0; line-height: 1.2; }
    .sem-content { padding: 10px 0px 20px; }
    .sem-title h2 { line-height: 1.2; font-size: 18px; }
    .lp-acc-section h2 { font-size: 22px; font-weight: 400; }
    .lp-acc-section .single-box .lp-acc-title h3 { font-size: 18px; line-height: 1.3; }
    .lp_admission_sec .single-box .inner.right-text { display: block; }
    .lp_admission_sec .single-box .inner.right-text .ls { max-width: 100%; padding: 0 0 10px; }
    .lp_admission_sec .single-box .inner.right-text .rs { max-width: 100%; }
    .lp-normal-section .text a { word-break: break-all; }
    .row-fluid .btn_style a { min-width: auto; }
    .lp_logo_sec .content a{ word-break: break-all; }
    .lp_tech_hero h1 { font-size: 26px; line-height: 1.2; }
    .lp_tech_video .left-side .thumb { min-height: 210px; }
    .lp_tech_hero { padding: 75px 0 223px; }
    .lp-normal-section .text ol, .lp-normal-section .text ul {padding-left: 25px;}
    
    .apply_section.apply-section-step-form-main-wrap { padding: 60px 0 60px; }
    .apply-step-form-drop-down { width: 100%; margin-bottom: 15px; }
    .apply-step-btn { width: 100%; margin-left: 0; }
    .apply-step-btn a { width: 100%; line-height: 30px; font-size: 17px; padding: 8px 50px 7px 30px; text-align: left; }
    .apply-step-form-drop-down label { width: 100%; line-height: 30px; }
    .apply-step-label { line-height: normal; font-size: 11px; }
    .apply-step-number { width: 40px; height: 40px; border: 3px solid #fff; }
    .apply-step-number-wrap:first-child:before, .apply-step-number-wrap:before { height: 4px; top: 19px; }
    .apply-step-form-drop-down:after { height: 45px; }
    .apply-step-form-drop-down ul li { padding: 2px 14px; }
    .apply-step-btn a svg { right: 19px !important; }


}
@media (max-width:320px){
    html{ overflow-x:hidden; }
}

header.lp_header24 { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; padding: 30px 0; }

.lp_innerhero { display: inline-block; width: 100%; vertical-align: top; position: relative; z-index: 1; padding: 180px 0 100px; }
.lp_innerhero span.overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.lp_innerhero .title_content { max-width: 50%; }
.lp_innerhero .title_content h1 { color: #fff; }
.lp_innerhero .title_content .content { color: #fff; padding-top: 20px; padding-right: 60px; }

.content_form { display: inline-block; width: 100%; vertical-align: top; padding: 50px 0; }
.content_form .section_wrap { display: flex; flex-wrap: wrap; align-items: flex-start; }
.content_form .section_wrap .left_part { width: 50%; padding-right: 15px; }
.content_form .section_wrap .left_part .content ul { padding: 0; list-style-type: none; }
.content_form .section_wrap .left_part .content ul li { position: relative; padding-left: 20px; }
.content_form .section_wrap .left_part .content ul li+li { margin-top: 8px; }
.content_form .section_wrap .left_part .content ul li:before { position: absolute; content: ""; top: 8px; left: 0; width: 7px; height: 7px; background: #05A0A8; border-radius: 100%; }
.content_form .section_wrap .right_part { width: 50%; padding-left: 125px; position: relative; margin-top: -320px; z-index: 2; }
.content_form .section_wrap .right_part .form { background: #fff; border: 1px solid #F0F0F0; border-radius: 16px; padding: 30px 15px; }
.content_form .section_wrap .right_part .form h2 { color: #005195; font-size: 27px; line-height: 28px; font-weight: 400; text-align: center; margin-bottom: 15px; }
.content_form .section_wrap .right_part .form h2 span { display: inline-block; width: 100%; padding-top: 10px; color: #05A0A8; font-size: 18px; line-height: 28px; font-weight: 700; }
/* .content_form .right_part form fieldset.form-columns-2 {  margin: 0 0 10px; } */
.content_form .right_part form fieldset.form-columns-2 .field.hs-form-field:first-child { padding: 0 5px 0 0; }
.content_form .right_part form fieldset { margin-bottom: 10px; }
.content_form .right_part form fieldset .input { margin: 0; }
.content_form .right_part form fieldset .field.hs-form-field { padding: 0; }
.content_form .right_part form input,
.content_form .right_part form select { background: #F0F0F0; border: none; font-size: 15px; line-height: 26px; color: #2A2A2A; padding: 10px; margin:0; }
.content_form .right_part form input::placeholder { font-size: 15px; line-height: 26px; color: #2A2A2A; font-weight: 400; }
.content_form .right_part form select { appearance: none; background: url(https://web.methodistcollege.edu/hubfs/images/NMC_Logos/select_bg.svg)no-repeat 98%; background-color: #f0f0f0 !important; }
.content_form .right_part form input[type="submit"] { min-width: 316px; margin: 0 auto; background: #05A0A8; color: #fff; }
.content_form .right_part form .actions { display: flex; justify-content: center; }
.content_form .right_part form label.hs-error-msg { color: red; font-size: 14px; line-height: 1; }

.hs_error_rollup { display: none; }

footer.lp-footer24 { display: inline-block; width: 100%; vertical-align: top; padding: 40px 0; border-top: 1px solid #F0F0F0; }
footer.lp-footer24 .footer_wrap { display: flex; align-items: center; justify-content: space-between; }
footer.lp-footer24 .footer_wrap .right_part { }
footer.lp-footer24 .footer_wrap .right_part ul { margin: 0; padding: 0; list-style-type: none; display: flex; align-items: center; flex-wrap: wrap; }
footer.lp-footer24 .footer_wrap .right_part ul li a { color: #005195; font-size: 14px; line-height: 18px; font-weight: 500; padding: 10px; }
footer.lp-footer24 .footer_wrap .right_part ul li+li { margin-left: 70px; }
footer.lp-footer24 .footer_wrap .right_part ul li a:hover { color: #059fa7; }




@media (max-width:1200px){
    .content_form .section_wrap .right_part { padding-left: 50px; }
    .lp_innerhero { padding: 150px 0 70px; }
}


@media (max-width:991px){
    .content_form .right_part form input[type="submit"] { min-width: 250px; }
    .content_form .right_part form fieldset .field.hs-form-field input::placeholder { font-size: 14px; }
    .content_form .right_part form fieldset .field.hs-form-field input, .content_form .right_part form fieldset .field.hs-form-field select { font-size: 14px; }
}
@media (max-width:767px){
    .lp_innerhero .title_content { max-width: 100%; }
    .lp_innerhero { padding: 150px 0 200px; }
    .lp_innerhero .title_content h1 { font-size: 30px; line-height: 39px; }
    .lp_innerhero .title_content .content { padding-right: 0; }
    .content_form .section_wrap .right_part { position: static; margin-top: -175px; width: 100%; padding: 0; order:1; }
    .content_form .section_wrap .right_part .form h2 { font-size: 20px; line-height: 28px; }
    .content_form .section_wrap .left_part { width: 100%; padding: 30px 0 0; order:2; }
}
@media (max-width:480px){
    .content_form .right_part form fieldset.form-columns-2 .field.hs-form-field:first-child { padding: 0 0 10px; }
}

/* Step Form Start */
.container {max-width: 1250px;width: 100%;padding: 0 20px;margin: 0 auto;}
header.header-v2{background-color:rgba(255,255,255,0.0);position:fixed;top:0;left:0;width:100%;z-index:9;transition:400ms;}
header.header-v2 .header-v2-info{padding:50px 50px 35px;border-bottom:1px solid #ffffff;}
header.header-v2 .header-v2-info .logo{max-width:210px;transition:400ms;}
header.header-v2 .header-v2-info .logo > a{display:block;}
header.header-v2 .header-v2-info .logo > a > img{width:100%;height:auto;object-fit:contain;}
.in_sticky header.header-v2{background:#07486F;}
.in_sticky header.header-v2 .header-v2-info{padding:20px;border:0;}
.in_sticky header.header-v2 .header-v2-info .logo{max-width:150px;}
.step-form-section{background:linear-gradient(180deg,#0067A5 0%,#07486F 100%);padding:285px 0 150px;position:relative;color:#ffffff;z-index:1;}
.step-form-section:before{content:'';background:url(https://web.methodistcollege.edu/hubfs/PD%20Website%202017/Logos/logo-icon.svg) no-repeat center;width:577px;height:579px;position:absolute;right:0;top:0;opacity:0.4;mix-blend-mode:multiply;z-index:0;}
.step-form-section .step-form-info{display:flex;flex-wrap:wrap;padding:0 50px;position:relative;z-index:1;}
.step-form-section .step-form-info .step-form-left{width:60%;padding-right:35px;}
.step-form-section .step-form-info .step-form-right{width:40%;}
.step-form-section .step-form-info h1{font-size:59px;font-weight:700;color:#ffffff;line-height:62px;text-transform:uppercase;margin-bottom:15px;}
.step-form-section .step-form-info h5{font-size:19px;line-height:30px;color:#ffffff;margin:10px 0;}
.step-form-content-section{background:#E6EEF6;padding:40px 0 60px;}
.step-form-content-section .content{font-size:14px;line-height:26px;}
.step-form-content-section .content p a{color:#000;text-decoration:underline;}
.step-form-content-section .content p a:hover{text-decoration:none;}
.step-form-content-section .content p:last-child{padding:0;}
.step-form-section .step-form-info .step-form-left .content {max-width: 570px;}

.step-form-section .step-form-info .step-form-wrapper{padding:35px 20px;border-radius:20px;background:#065787;color:#ffffff;box-shadow:16px 19px 14px 0px rgba(0,0,0,0.09);}
.step-form-section .step-form-info .step-form-wrapper .form-steps h3,
.step-form-section .step-form-info .step-form-wrapper .thank-you h3{color:#ffffff;line-height:62px;}
.step-form-section .step-form-info .step-form-wrapper .form-progress-bar{width:100%;height:4px;overflow:hidden;background-color:#ffffff;}
.step-form-section .step-form-info .step-form-wrapper .form-progress-bar > .form-progress{width:0;height:100%;background:#1DA0A8;transition:width .6s ease;}
.step-form-wrapper .hs-form fieldset .hs-input{font-size:11px;line-height:20px;color:#535353;border-radius:8px;background:#E6EEF6;padding:12px 15px;height:46px;}
.step-form-wrapper .hs-form fieldset .hs-input.error{box-shadow:0 0 0 3px #f73b3b inset;border-color:#f73b3b;}
.step-form-wrapper .hs-form fieldset .hs-error-msgs .hs-error-msg{font-size:12px;line-height:16px;display:block;}
.step-form-wrapper .hs-form fieldset .hs-input::placeholder{font-size:11px;line-height:20px;font-weight:400;}
.step-form-wrapper .hs-form fieldset .hs-richtext h5{line-height:62px;color:#ffffff;font-weight:normal;}
.step-form-wrapper .hs-form .hs-submit input[type="submit"],
.step-form-section .step-form-info .step-form-wrapper .form-steps .next,
.step-form-section .step-form-info .step-form-wrapper .form-steps .prev{background:transparent;color:#ffffff;border:.85px solid #ffffff;padding:10px 20px;font-size:14px;line-height:21px;font-weight:700;border-radius:30px;min-width:165px;transition:400ms;text-align:center;height:auto;margin-top:15px;}
.step-form-wrapper .hs-form .hs-submit input[type="submit"]:hover,
.step-form-section .step-form-info .step-form-wrapper .form-steps .next:hover{background:#07486F;border-color:#07486F;}
.step-form-section .step-form-info .step-form-wrapper .form-steps .prev{background:#0067A5;border-color:#0067A5;opacity:.5;}
.step-form-section .step-form-info .step-form-wrapper .form-steps .prev:hover{opacity:1;}
.step-form-section .step-form-info .step-form-wrapper .form-steps .next.disabled,
.step-form-section .step-form-info .step-form-wrapper .form-steps .prev.disabled{pointer-events:none;}
.step-form-section .step-form-info .step-form-wrapper .form-steps .form-btns > a:last-child{margin-left:auto;}
.step-form-section .step-form-info .step-form-wrapper .form-steps.last-step .form-btns > a:last-child{margin-left:unset;}
.step-form-wrapper .hs-form .hs-submit input[type="submit"]{margin-top:-43px;display:block;margin-left:auto;}
.step-form-section .step-form-info .step-form-wrapper .form-steps .form-btns{display:flex;align-items:center;flex-wrap:wrap;}
.step-form-section .step-form-info .step-form-wrapper .form-steps{display:none;}
.step-form-section .step-form-info .step-form-wrapper .form-steps.active{display:block;}
.step-form-section .step-form-info .step-form-wrapper > .content{font-size:12px;line-height:22px;font-weight:400;font-style:italic;margin-top:30px;margin-right:10px;}
.step-form-section .step-form-info .step-form-wrapper > .content a{color:#ffffff;text-decoration:underline;}
.step-form-section .step-form-info .step-form-wrapper > .content a:hover{text-decoration:none;}
.step-form-section .step-form-info .step-form-wrapper .thank-you h5{font-weight:normal;margin-top:20px;}
.step-form-section .step-form-info .step-form-wrapper .thank-you h6{line-height:62px;text-align:center;color:#ffffff;}
.step-form-section .step-form-info .step-form-wrapper .thank-you .button-1{text-align:center;}
.step-form-section .step-form-info .step-form-wrapper .thank-you .button-1 > a{background:transparent;color:#ffffff;border:.85px solid #ffffff;padding:10px 20px;font-size:14px;line-height:21px;font-weight:700;border-radius:30px;min-width:165px;transition:400ms;text-align:center;display:inline-block;margin-top:20px;}
.step-form-section .step-form-info .step-form-wrapper .button-1 > a:hover{background:#07486F;border-color:#07486F;}
.step-form-section .step-form-info .step-form-wrapper .form-steps .hs-joining_date label,
.step-form-section .step-form-info .step-form-wrapper .submitted-message, .step-form-section .step-form-info .step-form-wrapper .thank-you {display: none;}



@media (max-width: 1200px) {
    .step-form-section .step-form-info h1 {font-size: 40px;line-height: 44px;}
    .step-form-section .step-form-info .step-form-left, .step-form-section .step-form-info .step-form-right {width: 50%;}
}
@media (max-width: 991px) {
    header.header-v2 {position:absolute;}
    .step-form-section:before {width: 400px;height: 400px;background-size: contain;}
    .step-form-section .step-form-info .step-form-left, .step-form-section .step-form-info .step-form-right {width: 100%;}
    .step-form-section .step-form-info .step-form-left {padding-right: 0;margin-bottom: 25px;}
    .step-form-section .step-form-info .step-form-left .content {max-width: 100%;}
    .step-form-section .step-form-info .step-form-wrapper > .content {margin-right: 0;}
}
@media (max-width: 767px) {
    header.header-v2 .header-v2-info {padding: 25px 0;}
    header.header-v2 .header-v2-info .logo {max-width: 130px;}
    .step-form-section {padding: 150px 0 50px;}
    .step-form-section:before {width: 250px;height: 250px;background-size: contain;}
    .step-form-section .step-form-info {padding: 0;}
    .step-form-section .step-form-info h1 {font-size: 30px;line-height: 34px;margin-bottom:5px;}
    .step-form-section .step-form-info .step-form-left .content {font-size: 14px;}
    .step-form-section .step-form-info h5 {font-size: 17px;}
    .step-form-content-section {padding: 40px 0;}
    
}
@media (max-width: 480px) {
    .step-form-wrapper .hs-form .hs-submit input[type="submit"],
    .step-form-section .step-form-info .step-form-wrapper .form-steps .next,
    .step-form-section .step-form-info .step-form-wrapper .form-steps .prev {width: 100%;display:block;}
    .step-form-section .step-form-info .step-form-wrapper .form-steps .form-btns .hs-submit {width: 100%;}
    .step-form-wrapper .hs-form .hs-submit input[type="submit"] {margin-top: 15px;}
    .step-form-section .step-form-info .step-form-wrapper .form-steps .form-btns > a:last-child {margin-left: unset;}
    .step-form-section .step-form-info .step-form-wrapper .thank-you h6 {font-size: 14px;line-height: normal;margin-top: 15px;}
}
/* Step Form End */