/*
Theme Name: Middlesex
Theme URI: http://www.middlesexcc.edu
Author: Middlesex County Collage Team
Author URI: http://www.middlesexcc.edu
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.middlesexcc.edu
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

 */
 
@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

@font-face { font-family: 'franklingothicheavy'; src: url('fonts/franklingothicheavy.eot'); src: url('fonts/franklingothicheavy.eot') format('embedded-opentype'), url('fonts/franklingothicheavy.woff2') format('woff2'), url('fonts/franklingothicheavy.woff') format('woff'), url('fonts/franklingothicheavy.ttf') format('truetype'), url('fonts/franklingothicheavy.svg#franklingothicheavy') format('svg'); }


* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body { color: #242424; font-size: 16px; line-height: 26px; margin: 0px; padding: 0px; font-family: 'Lato', sans-serif; }

a { color: #0971b0; text-decoration: none; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
a:hover { color: #141414; }
.inner-middle-right a:hover { color: #141414 !important; }
.inner-middle-right ol li { margin-bottom: 9px; }


img { max-width: 100%; height: auto; }
ul { width: 100%; margin-top: 0; }
ul ul,
ol ul { float: none; list-style-type: disc; }
.inner-middle-right ul ul,
.inner-middle-right ol ul { margin: 4px 0; padding-left: 21px; }
.inner-middle-right ul { padding-left: 26px; }
a img { border: 0 none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; }
* { outline: none; }
P { margin: 0px 0 14px 0; }
input,
select { padding-top: 25px; border: 0 none; }
::selection { background: #0971b0; color: #fff; }
::-moz-selection {
color:#fff;
background:#0971b0;
}
audio,
canvas,
video { display: inline-block; }
.fix { margin: 0px auto; width: 1170px; }
.fit { margin-right: 0px !important; }
.left { float: left; }
.right { float: right; }
img.alignleft,
.wp-caption.alignleft { margin: 12px 24px 12px 0; margin: 5px 1.714285714rem 0.857142857rem 0; }
img.alignright,
.wp-caption.alignright { margin: 12px 0 12px 24px; margin: 5px 0 0.857142857rem 1.714285714rem; }
img.aligncenter,
.wp-caption.aligncenter { clear: both; margin-top: 12px; margin-top: 0.857142857rem; margin-bottom: 12px; margin-bottom: 0.857142857rem; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image { /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */ }
.wp-caption { max-width: 100%; /* Keep wide captions from overflowing their container. */ padding: 4px; }
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption { font-style: italic; font-size: 12px; font-size: 0.857142857rem; line-height: 2; color: #757575; }
img.wp-smiley,
.rsswidget img { border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; margin-top: 0; padding: 0; }
.entry-content dl.gallery-item { margin: 0; }

.inner-middle h1 { color: #0971b0; font-weight:700; font-size: 24px; margin: 0 0 21px; line-height: normal; }
.inner-middle h3 { color: #0971b0; font-weight:700; font-size: 18px; margin-bottom: 16px; }
.inner-middle h2 { color: #231f20; font-weight:700; font-size: 23px; line-height: normal; margin: 16px 0; }



/* Navigation */
/* =Basic structure
-------------------------------------------------------------- */


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header { margin-bottom: 48px; margin-bottom: 3.428571429rem; padding-bottom: 22px; padding-bottom: 1.571428571rem; border-bottom: 1px solid #ededed; }
.archive-meta { color: #757575; font-size: 12px; font-size: 0.857142857rem; line-height: 2; margin-top: 22px; margin-top: 1.571428571rem; }
/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment { overflow: hidden; }
.image-attachment div.attachment { text-align: center; }
.image-attachment div.attachment p { text-align: center; }
.image-attachment div.attachment img { display: block; height: auto; margin: 0 auto; max-width: 100%; }
.image-attachment .entry-caption { margin-top: 8px; margin-top: 0.571428571rem; }
/* =Aside post format
-------------------------------------------------------------- */


/* =Comments
-------------------------------------------------------------- */

#comments { float: left; width: 100%; margin-bottom: 10px; }
.nav-single + .comments-area,
#comment-nav-above { font-size: 14px; margin: 0; }
.comments-title { margin-bottom: 48px; margin-bottom: 3.428571429rem; font-size: 16px; font-size: 1.142857143rem; line-height: 1.5; font-weight: normal; }
.comments-area article { margin: 24px 0; margin: 1.714285714rem 0; }
.comments-area article header { margin: 0 0 48px; margin: 0 0 3.428571429rem; overflow: hidden; position: relative; }
.comments-area article header img { float: left; padding: 0; line-height: 0; }
.comments-area article header cite,
.comments-area article header time { display: block; margin-left: 85px; margin-left: 6.071428571rem; }
.comments-area article header cite { font-style: normal; font-size: 15px; font-size: 1.071428571rem; line-height: 1.42857143; }
.comments-area article header time { line-height: 1.714285714; text-decoration: none; font-size: 12px; font-size: 0.857142857rem; color: #5e5e5e; }
.comments-area article header a { text-decoration: none; color: #5e5e5e; }
.comments-area article header a:hover { color: #21759b; }
.comments-area article header cite a { color: #444; }
.comments-area article header cite a:hover { text-decoration: underline; }
.comments-area article header h4 { position: absolute; top: 0; right: 0; padding: 6px 12px; padding: 0.428571429rem 0.857142857rem; font-size: 12px; font-size: 0.857142857rem; font-weight: normal; color: #fff; background-color: #0088d0; background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #009cee, #0088d0); background-image: -ms-linear-gradient(top, #009cee, #0088d0); background-image: -webkit-linear-gradient(top, #009cee, #0088d0); background-image: -o-linear-gradient(top, #009cee, #0088d0); background-image: linear-gradient(top, #009cee, #0088d0); border-radius: 3px; border: 1px solid #007cbd; }
.comments-area li.bypostauthor cite span { position: absolute; margin-left: 5px; margin-left: 0.357142857rem; padding: 2px 5px; padding: 0.142857143rem 0.357142857rem; font-size: 10px; font-size: 0.714285714rem; }
a.comment-reply-link,
a.comment-edit-link { color: #686868; font-size: 13px; font-size: 0.928571429rem; line-height: 1.846153846; }
a.comment-reply-link:hover,
a.comment-edit-link:hover { color: #21759b; }
.commentlist .pingback { line-height: 1.714285714; margin-bottom: 24px; margin-bottom: 1.714285714rem; }
/* Comment form */

#respond { margin-top: 0; }
#respond h3#reply-title { font-size: 16px; font-size: 1.142857143rem; line-height: 1.5; }
#respond h3#reply-title #cancel-comment-reply-link { margin-left: 10px; margin-left: 0.714285714rem; font-weight: normal; font-size: 12px; font-size: 0.857142857rem; }
#respond form { float: left; margin: 12px 0 0; width: 100%; }
#respond form p { margin: 11px 0; margin: 0.785714286rem 0; }
#respond form p.logged-in-as { margin-bottom: 24px; margin-bottom: 1.714285714rem; }
#respond form label { display: block; line-height: 1.714285714; }
#respond form input[type="text"],
#respond form textarea { -moz-box-sizing: border-box; border: 1px solid #CCCCCC; font-size: 0.857143rem; line-height: 1.71429; padding: 9px 5px; width: 100%; }
#respond form p.form-allowed-tags { color: #5E5E5E; font-size: 12px; line-height: 17px; margin: 0; }
.required { color: red; }
.comment-form-comment > textarea { height: 120px; }
.form-submit input { background: none repeat scroll 0 0 #222222; border: 0 none; color: #FFFFFF; padding: 6px 11px; cursor: pointer; }
.form-submit input:hover { background: #000; color: #fff; }
#respond form input[type="text"] { width: 100% !important; }
/* =Front page template
-------------------------------------------------------------- */


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */

.author-avatar { float: left; margin-top: 8px; margin-top: 0.571428571rem; }
.author-description { float: right; width: 80%; }
.site { margin: 0 auto; max-width: 960px; max-width: 68.571428571rem; overflow: hidden; }
.site-content { float: left; width: 65.104166667%; }
body.home .site-content,
body.attachment .site-content,
body.full-width .site-content { width: 100%; }
.widget-area { float: right; width: 26.041666667%; }
.site-header h1,
.site-header h2 { text-align: left; }
.site-header h1 { font-size: 26px; font-size: 1.857142857rem; line-height: 1.846153846; margin-bottom: 0; }
.entry-header .entry-title { font-size: 22px; font-size: 1.571428571rem; }
#respond form input[type="text"] { width: 46.333333333%; }
#respond form textarea.blog-textarea { width: 79.666666667%; }
/*.home .site-content,
.home article { overflow: hidden; }*/
.home.has-post-thumbnail article { float: left; width: 47.916666667%; }
.entry-page-image { float: right; margin-bottom: 0; width: 47.916666667%; }
.template-front-page .widget-area .widget,
.template-front-page.two-sidebars .widget-area .front-widgets { float: left; width: 51.875%; margin-bottom: 24px; margin-bottom: 1.714285714rem; }
.template-front-page .widget-area .widget:nth-child(odd) { clear: right; }
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { float: right; width: 39.0625%; margin: 0 0 24px; margin: 0 0 1.714285714rem; }
.template-front-page.two-sidebars .widget,
.template-front-page.two-sidebars .widget:nth-child(even) { float: none; width: auto; }
.commentlist .children { margin-left: 48px; margin-left: 3.428571429rem; }
.active-tour #powertour-demo-trigger-id { position: relative; z-index: 999999; }
/*=============================================================================================== */

.blue-panal { float: left; width: 100%; background: #0971b0; font-size: 14px; height: 34px; }
.information-box { color: #fff; float: left; line-height: 32px; position: relative; z-index: 9; }
.information-box select { padding-left: 11px; }
.information-box a.info-b { padding-right: 11px; color: #fff; }
.information-box ul { display: none; background: #fff; position: absolute; top: 33px; box-shadow: 1px 1px 5px #ccc; width: 200px; padding: 10px 0; margin: 0px; border-radius: 5px; z-index: 99; }
.information-box ul li { float: left; width: 100%; line-height: 29px; list-style-type: none; }
.information-box ul li a { float: left; width: 100%; color: #333; padding: 0 15px; }
.information-box ul li a:hover { background: #f2f2f2; }
.information-box.open ul { display: block; }
.blue-panal-right { float: right; width: auto; }
.login-box { float: left; padding: 1px 0 0 0; }
.serch-box { float: left; padding: 1px 0 0 0; }
.head-icons { float: left; }
.header-buttons { float: left; margin-left: 13px; }
.blue-panal-right ul { float: left; padding: 0; margin: 0; width: auto; }
.blue-panal-right ul li { list-style-type: none; float: left; padding-right: 9px; }
.blue-panal-right ul li > a { float: left; color: #fff; line-height: 34px; padding: 0 7px; }
.blue-panal-right ul li .blue-flip > a { float: left; color: #fff; line-height: 34px; padding: 0 7px; }
.blue-panal-right ul li.b-drop .blue-flip > a { background: url(images/white-drop.jpg) right center no-repeat; padding-right: 11px; }
.blue-panal-right ul li.b-drop.yellow-drop .blue-flip > a { background: url(images/yellow-drop.jpg) right center no-repeat; color: #fad403; font-family: 'Lato', sans-serif; font-weight:700; }
.blue-panal-right ul ul ul { padding-left: 13px; }
.header-buttons > a { float: left; }
.information-box select { margin-left: 6px; padding: 3px; }
/*50 year logo before 
.header { float: left; width: 100%; padding-top: 26px; padding-bottom: 26px; }
#logo { float: left; width: 233px; position:relative;}
.menu-box { float: right; width: 77%; padding-top: 3px; }
*/
.header { float: left; padding-bottom: 0; padding-top: 23px; width: 100%; }
#logo { float: left; padding-top: 0; padding-bottom: 17px; position: relative; width: 206px; }
.url-need-50 { height: 67px; left: 10px; position: absolute; top: 7px; width: 82px; z-index: 999; }
.menu-box { float: right; padding-top: 14px; width: 79%; }
.main-navigation ul { float: right; width: auto; padding: 0px; margin: 0; }
.main-navigation li a,
.main-navigation li { display: inline-block; text-decoration: none; }
.main-navigation li a { color: #006faf; font-size: 14px; line-height: 63px; padding: 0 13px; text-transform: uppercase; white-space: nowrap; }
.main-navigation li a:hover { color: #000; }
.main-navigation li { position: relative; float: left; }
.main-navigation li ul { display: none; margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1; }
.main-navigation li ul ul { top: 0; left: 100%; }
.main-navigation ul li:hover > ul { border-left: 0; display: block; box-shadow: 0px 1px 3px #cccccc; }
.main-navigation li ul li a { background: none repeat scroll 0 0 #ffffff; display: block; font-size: 14px; line-height: 21px; padding: 5px 14px; text-transform: none; white-space: normal; width: 246px; }
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li a.drop-link { padding: 7px 0 21px; width: auto; color: #000 !important; font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 15px; background: url(images/black-bullet.jpg) right bottom no-repeat; }
.drop-img { padding-top: 5px; }
.main-navigation li ul li a:hover { color: #000; }
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a { color: #636363; }
.menu-toggle { display: none; }
.home-gallery { float: left; padding-bottom: 60px; width: 100%; }
.gallery-img { float: right; margin-top: -32px; margin-right: 76px; width: 545px; }
.gallery-opportunity-main { float: left; width: 641px; position: absolute; top: 35px; left: 35px; }
.g-opportunity-img { float: left; margin-bottom: -38px; text-align: center; width: 100%; position: relative; }
.g-opportunity-box { float: left; background: #e4e5e7; padding: 8px; width: 100%; padding: 62px 8px 8px 8px; }
.opportunity-title { float: left; text-align: left; font-size: 38px; width: 100%; margin-bottom: 25px; font-weight: bold; }
.opportunity-padding-box { float: left; width: 522px; padding-left: 49px; padding-bottom: 23px; }
.opportunity-description { float: left; width: 100%; font-size: 26px; padding-top: 17px; line-height: 39px; padding-left: 9px; }
.opportunity-btn-main { float: left; width: 100%; }
.home-gallery .fix { position: relative; }
.middle { float: left; width: 100%; }
.home-middle-slider { float: left; width: 100%; padding: 55px 55px 55px 62px; }
.home-widget { float: left; padding-left: 17px; padding-top: 48px; width: 100%; }
.home-widget-1 { float: left; margin-right: 64px; }
.gallery-img img { float: left; }
.fix-icon-main { position: fixed; right: 0; top: 35%; width: 59px; z-index: 9999; padding: 0; }
.fix-icon { float: left; width: 100%; margin-bottom: 5px; }
.fix-icon a { background: rgba(0, 0, 0, 0.7); border-radius: 17px 0 0 17px; height: 37px; color: #fff; padding-top: 4px; text-align: center; width: 111px; float: left; }
.fix-icon.icon-1 img { padding-top: 4px; }
.fix-icon.icon-1 span { float: left; }
.fix-icon-main li { list-style-type: none; }
.ico-feature-section,
.fix-icon-main li a { color: #fff; font-weight: bold; }
.ico-feature-section span { display: block }
.ico-feature-section span { position: relative; left: 52px; -moz-transition: left .25s; -o-transition: left .25s; -webkit-transition: left .25s; transition: left .25s }
.ico-feature-section:hover span { left: 47px }
.ico-feature-section { float: right; clear: right; margin-bottom: 2px; width: 52px; height: 42px; border-top-left-radius: 21px; border-bottom-left-radius: 21px; background-color: rgba(1, 1, 1, .6); background-position: 20px 50%; background-repeat: no-repeat; text-decoration: none; text-transform: uppercase; font: normal normal 14px/42px "Montserrat", sans-serif; -moz-transition: width .25s; -o-transition: width .25s; -webkit-transition: width .25s; transition: width .25s; overflow: hidden; }
.nav-feature-sections { height: 174px; overflow: hidden; position: fixed; right: 0; top: 173px; width: auto; }
.ico-apply { background-image: url(images/fix-icon-1.png); -moz-background-size: 21px 19px; -o-background-size: 21px 19px; -webkit-background-size: 21px 19px; background-size: 21px 19px }
.ico-apply:hover { width: 111px }
.ico-connect { background-image: url(images/fix-icon-2.png); -moz-background-size: 22px 20px; -o-background-size: 22px 20px; -webkit-background-size: 22px 20px; background-size: 22px 20px }
.ico-connect:hover { width: 100px }
.ico-visit { background-image: url(images/fix-icon-3.png); -moz-background-size: 19px 17px; -o-background-size: 19px 17px; -webkit-background-size: 19px 17px; background-size: 19px 17px }
.ico-visit:hover { width: 139px }
.ico-give { background-image: url(images/fix-icon-4.png); -moz-background-size: 20px 17px; -o-background-size: 20px 17px; -webkit-background-size: 20px 17px; background-size: 20px 17px }
.ico-give:hover { width: 99px }
.ico-feedback { background-image: url(images/feedback-icon.png); -moz-background-size: 20px 17px; -o-background-size: 20px 17px; -webkit-background-size: 20px 17px; background-size: 20px 17px }
.ico-feedback:hover { width: 189px }
.ico-feature-section:hover { background-color: rgba(1, 1, 1, .8); color: #fff; }
#back-top { bottom: 60px; margin-left: 0; position: fixed; right: 30px; z-index: 999999; }
#back-top a { width: 45px; display: block; text-align: center; text-decoration: none; color: #bbb; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
#back-top span { width: 43px; height: 37px; display: block; background: url(images/back-top.png) no-repeat center center; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #777; }
.responsive-menu.rm-1 { width: auto; }
/*========================================= Footer Css ===================================== */

.schedule-contact-box .green-btn { width: 100%; }
.footer-main { float: left; width: 100%; background: url(images/footer-bg.jpg) left top repeat-x #393738; padding-bottom: 48px; position: relative; z-index: 111; margin-bottom: -25px; }
.footer { float: left; width: 100%; }
.footer-left { float: left; width: 271px; padding-top: 75px; }
.social-media { float: left; width: 100%; padding-bottom: 25px; }
.icon { float: left; }
.address-box { float: left; width: 100%; color: #c3c3c3; font-size: 14px; line-height: 19px; }
.address-box span { color: #ceaf0d; }
.address-box ul {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 8px 0 5px;
    width: 100%;
}
.address-box a { color: #7badc0; }
.address-box ul li { float: left; padding-right: 10px; list-style-type: none; }
.address-box ul li a { color: #7badc0; background: url(images/footer-dot.jpg) right 5px no-repeat; padding-right: 15px; }
.address-box ul li:last-child a { background: none; }
.footer-right { float: right; margin-top: -16px; }
/*------ New Footer ------ */
.fot-main { float: left; width: 100%; padding-top: 75px; }
.fot-top { float: left; width: 100%; background: url(images/fot-map-bg.jpg) left top no-repeat; background-size: auto auto; padding-bottom: 46px; }
.fot-fix { margin: 0 auto; width: 875px; }
.fot-t-left { color: #ffffff; float: left; font-size: 17px; line-height: 26px; padding-top: 44px; width: 334px; }
.fot-social { float: left; width: 100%; padding-bottom: 25px; }
.f-social-icon { float: left; margin-right: 9px; width: 43px; }
.fot-t-right { float: right; width: 423px; padding-top: 2px; }
.fot-title { float: left; font-weight:700; font-size: 49px; color: #fff; margin-bottom: 20px; padding-bottom: 0; line-height: normal; }
.fot-form { float: left; width: 100%; }
.fot-form-col { float: left; width: 100%; margin-bottom: 12px; }
.fot-form-col input { border: 0; float: left; width: 71%; background: rgba(255, 255, 255, 0.8); padding: 8px 14px; color: #777878;  font-size: 15px; }
.fot-form-col textarea { float: left; width: 71%; background: rgba(255, 255, 255, 0.8); padding: 8px 14px; color: #777878;  font-size: 15px; border: 0; height: 60px; }
.fot-form-submit { float: left; width: 100%; margin-top: 12px; }
.fot-form-submit .submit-btn { background: url(images/submit-btn.png) left top no-repeat; width: 158px; height: 50px; cursor: pointer; border: 0; font-size: 0; }
.fot-form-submit .submit-btn:hover { background: url(images/submit-btn-hover.png) left top no-repeat; }
.fot-bottom { float: left; width: 100%; background: #0971b0; line-height: 43px; color: #fff; }
.fot-b-left { float: left; width: 50%; }
.fot-b-right { float: right; }
.fot-b-right ul { list-style-type: none; float: left; padding: 0px; margin: 0; }
.fot-b-right ul li { float: left; }
.fot-b-right ul li a { padding: 0 20px; color: #fff; }
.fot-t-right .schedule-contact-box { background: none repeat scroll 0 0 #fcd404; float: left; margin-left: 12px; padding: 17px 24px 22px; width: 287px; }
.fot-t-right .schedule-contact-box h2 { font-size: 25px; margin-bottom: 25px; s
}
.fot-t-right .schedule-box-lable { float: left; font-size: 11px; line-height: 26px; width: 71px; }
.fot-t-right .schedule-box-input { float: left; width: 167px; }
.fot-t-right .schedule-c-bg { background: url(images/contact-bg-1.png) left top no-repeat; height: 14px; }
.fot-t-right .submit-btn { background: url(images/submit-bg-yellow.jpg) left top no-repeat; width: 148px; height: 34px; }
.fot-t-right .submit-btn:hover { opacity: 0.8; }
.fot-t-right .schedule-box { margin-bottom: 7px; }
.fot-t-right .schedule-box-input input[type="text"] { height: 28px; }
/*------ New Footer ------ */


.white-border-box .textwidget { padding: 0; }
.white-border-box { border: 1px solid #d2d2d4; border-radius: 10px; float: left; margin-left: 15px; overflow: hidden; width: 94%; }
.white-border-box li { float: left; padding: 3px 0; width: 100%; }
.white-border-box ul { font-size: 16px; line-height: 23px; list-style-type: none; margin-top: -31px; padding: 0; position: relative; text-align: center; }
.gallery-buttons-main { float: left; width: 100%; background: #e4edf4; padding: 21px 0; }
.gallery-buttons { float: left; background: #096faf; padding: 7px; margin-right: 13px; text-align: center; }
.gallery-b-spacer { float: left; padding-left: 46px; }
.gallery-buttons a { border: 1px solid #fff; color: #fff; float: left; font-family: "franklingothicheavy"; font-size: 25px; line-height: 49px; min-width: 252px; padding: 0 16px; width: 100%; }
.gallery-buttons.yellow-btn { background: #f0c81b; color: #231F20; }
.gallery-buttons.yellow-btn a:hover { background: #e0b80b; }
.gallery-buttons a:hover { background: #005f9f; }
/*============================================ footer css End =============================== */

.inner-middle { float: left; width: 100%; }
.inner-banner { float: left; width: 100%; position: relative; }
.inner-banner .fix { position: relative; }
.inner-banner img { float: left; width: 100%; }
.info-box { float: left; left: 0; position: absolute; right: 0; top: -24px; z-index: 999; height: 41px; }
.info-box img { float: right; margin-right: 19px; width: auto; }
.inner-title-bar { float: left; width: 100%; background: url(images/title-bg.jpg) left top repeat; background-size: 100% auto; }
.inner-title { height: 49px; float: left; width: auto; line-height: 50px; font-size: 26px; font-weight:700; color: #fff; padding-left: 0; }
.inner-title a { color: #fff; }
.breadcrumb { position: relative; height: 49px; float: right; padding-right: 0; line-height: 50px; font-size: 14px; color: #fff; padding-top: 8px; }
.breadcrumb a { color: #fff; }
.breadcrumb span { padding: 0 6px; }
.cotainer-box { float: left; width: 100%; padding-top: 35px; padding-bottom: 35px; min-height: 500px; }
.sidebar { float: left; width: 245px; margin-left: -14px; margin-bottom: 38px; }
.widget-box { float: left; width: 100%; }
.widget-box h2 { float: left; width: 100%; margin: 0px; padding: 0; font-size: 18px; font-family: 'Lato', sans-serif; font-weight:700; background: url(images/yellow-title-bg.png) left top no-repeat; color: #000; padding-left: 29px; line-height: 34px; padding-bottom: 12px; }
.gray-box { float: left; float: left; width: 245px; margin-bottom: 15px; }
.gray-box div { background: #e4edf4; margin-left: 15px; padding-bottom: 22px; float: left; width: 230px; }
.gray-box ul { float: left; width: 100%; margin: 0px; padding: 0; }
.gray-box ul li { color: #949da4; float: left; list-style-type: none; margin-left: 12px; padding: 5px 12px 5px 6px; width: 92%; }
.res-acordian-menu a .dcjq-icon { width: 15px !important; }
.gray-box ul li.dropdown li { padding: 3px 12px 4px 6px; }
.gray-box ul li.dropdown { background: none; list-style-type: none; margin-left: 0; padding-left: 14px; }
.gray-box ul li a { float: left; width: 100%; line-height: 19px; font-size: 15px; color: #006faf; padding: 4px 0 3px 0; }
.inner-middle-right { float: right; width: 897px; min-height: 401px; margin-bottom: 45px; }
.inner-middle-r-left { float: left; width: 655px; }
h1 {  font-size: 26px; margin: 0px; color: #231f20; }
.inner-middle-r-left h1 { float: left; margin: 0 0 12px; padding: 0; width: 100%; line-height: normal; }
.degree-box-main { float: left; width: 100%; padding-top: 25px; }
.degree-box-left { float: left; width: 319px; }
.degree-box-right { float: right; width: 273px; }
.degree-box-main h1 { float: left; width: 100%; padding: 0 0 13px 0; }
.degree-box-main ul { margin: 0px; padding: 0px; float: left; width: 100%; }
.degree-box-main ul li { float: left; width: 100%; list-style-type: none; }
.degree-box-main ul li a { color: #006faf; font-size: 18px; line-height: 21px; }
.hss-btn-main { float: left; width: 100%; padding-top: 54px; }
.green-btn { float: left; background: #69ad3c; padding: 5px; width: 202px; margin-right: 22px; text-align: center; }
.green-btn a { float: left; width: 100%; border: 1px solid #fff; color: #fff; padding: 0 5px; line-height: 46px; font-size: 17px; }
.inner-middle-r-right { float: right; width: 175px; }
.student-box { float: left; width: 100%; margin-bottom: 23px; }
.student-img { float: left; width: 100%; text-align: center; margin-bottom: 7px; position: relative; min-height: 192px; }
.student-img-overlay { float: left; left: -29px; position: absolute; top: 0; width: 241px; }
.student-img .student-img-overlay img { margin-top: 0; }
.student-img img { /*margin-top: 13px;*/ margin-top: 0; }
.student-name { float: left; width: 100%; margin-bottom: 7px; text-align: center; }
.democracy-box { float: left; width: 100%; }
.democracy-box img { float: left; width: 100%; }
.honor-box-main { float: left; width: 100%; background: #cdd9e9; }
.honor-box-main-title { float: left; width: 100%; text-align: center;  color: #472977; font-size: 40px; margin-bottom: 29px; line-height: normal; }
.honor-box-b { float: left; width: 100%; }
.honor-box-main .fit { border: 0; }
.honor-box { float: left; width: 375px; border-right: 1px solid #c4c9d1; padding-right: 20px; margin-right: 22px; }
.honor-box-img { float: left; width: 100%; border: 1px solid #f2f5f9; padding: 7px; margin-bottom: 14px; }
.honor-box-img img { float: left; }
.honor-box-title { padding-left: 4px; float: left; width: 100%; font-size: 18px; font-family: 'Lato', sans-serif; font-weight:700; font-size: 18px; color: #472977; padding-bottom: 15px; line-height: normal; }
.honor-box-content { float: left; width: 100%; padding-left: 4px; }
.inner-middle .footer-main { margin-top: 0; }
.honor-box-b div.honor-box:last-child { border: 0 none; margin: 0; padding: 0; }
.institutional-img-bar { float: left; width: 100%; background: #f3f7fa; padding-bottom: 251px; padding-top: 64px; }
.serch-down-box { display: none; }
.serch-box { position: relative; }
.serch-box.serch-open .serch-down-box { display: block; }
.serch-down-box { background: none repeat scroll 0 0 #fff; box-shadow: 1px 1px 6px #c4c4c4; left: -182px; padding: 15px; position: absolute; top: 37px; width: 209px; z-index: 9999; }
.serch-box img { padding-top: 3px; }
.login-box img { padding-top: 3px; }
.screen-reader-text { display: none; }
#searchform input[type="text"] { border: 1px solid #eaeaea; float: left; padding: 6px; font-size: 12px; font-family: calibri; margin: 0; width: 145px; }
#searchsubmit { background: url(images/search-icon.png) center 1px no-repeat #64ab36; width: 29px; height: 29px; font-size: 0; border: 0 none; color: #fff; float: left; cursor: pointer; padding: 5px; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
#searchsubmit:hover { background: url(images/search-icon.png) center 1px no-repeat #333; }
.institutional-box { float: left; margin-right: 13px; margin-bottom: 18px; }
.event-box-main { float: left; margin-right: 49px; width: 326px; }
.event-title { float: left; width: 100%; padding-bottom: 20px; line-height: 23px; }
.home-widget h2 { float: left; width: 100%;  font-size: 22px; color: #231f20; margin: 0; }
.view-all { float: right; font-size: 12px; line-height: 25px; }
.event-box { float: left; width: 100%; border-bottom: 1px solid #f9f9f9; padding-bottom: 4px; margin-bottom: 12px; }
.event-box-img { float: left; width: 56px; margin-right: 12px; }
.event-box-r { float: left; width: 187px; }
.event-box-main h2 { width: auto; }
.news-box { float: left; width: 392px; }
.news-box ul { list-style-type: none; float: left; width: 100%; padding: 0px; margin: 0; }
.news-box ul li { float: left; width: 100%; list-style-type: none; margin-bottom: 13px; }
.news-box ul li a { text-decoration: none; }
.event-title { float: left; width: 100%; }
.event-title h2 { width: auto; }
.contact-info { float: right; width: 262px; margin-top: 1px; }
.sidebar .contact-info { width: 240px; }
.contact-i-title { background: url(images/green-title-bg.png) left top no-repeat; background-size: 100% auto; line-height: 39px; padding-left: 31px; font-size: 18px; font-family: 'Lato', sans-serif; font-weight:700; color: #fff; width: 100%; }
.sidebar .contact-i-title { background: url(images/contact-info-button.jpg) left top no-repeat; background-size: 100% auto; font-size: 0!important; height: 90px; margin-top: 10px; }
.sidebar .contact-i-title span { display: none; }
.contact-i-title a { color: #fff; }
.show-hide-panel .textwidget { background: none repeat scroll 0 0 #e4edf4; position: relative; z-index: 9; float: left; line-height: 21px; font-size: 15px; margin-left: 14px; padding: 19px 17px 17px; width: 248px; }
.show-hide-panel .textwidget strong { font-family: 'Lato', sans-serif; font-weight:700;  }
.show-hide-panel .textwidget { display: none; }
.contact-i-title span { background: url(images/plush-icon.jpg) left top no-repeat; width: 23px; height: 24px; margin-top: 7px; float: right; margin-right: 9px; }
.map-icon-box { float: left; margin-top: 13px; width: 100%; }
.map-icon-box a { width: 100%; background: url(images/map-icon.jpg) left center no-repeat; line-height: 27px; font-weight: 700; padding-left: 36px; }
.testimonial-box { float: right; width: 310px; margin-right: 26px; }
.testimonial-b { float: left; width: 100%; }
.bx-controls { display: none !important; }
.testimonials-widget-testimonial q,
.testimonials-widget-testimonial blockquote { background: url(images/testimonial-bg.jpg) 0px bottom no-repeat #e4edf4; color: #808285; float: left; line-height: 21px; margin: 0; padding: 17px 21px 29px 21px; quotes: none; text-align: justify;  font-size: 14px; font-style: italic; }
.testimonials-widget-testimonial cite:before,
.testimonials-widget-testimonial div.credit:before { content: inherit; display: none; }
.testimonials-widget-testimonial cite,
.testimonials-widget-testimonial div.credit { display: block; margin-top: 0.2em; text-align: right; float: left; padding-left: 56px; padding-top: 9px; }

.testimonials-widget-testimonial .image { bottom: -8px; float: left; width: 38px; left: 0; margin-bottom: 0; margin-right: 0.2em; position: absolute; }
.schedule-c-bg { background: url(images/contact-bg.png) left top no-repeat; width: 257px; height: 17px; float: left; width: 100%; }
.schedule-contact-box { float: left; width: 100%; background: #fcd404; width: 243px; margin-left: 13px; padding: 15px 13px 8px 13px; }
.schedule-contact-box h2 { margin: 0 0 21px 0; font-size: 19px; color: #231f20;  }
.schedule-box { float: left; width: 100%; margin-bottom: 5px; }
.schedule-box-lable { float: left; width: 59px; font-size: 10px; line-height: 26px; }
.schedule-box-input { float: left; width: 157px; }
.schedule-box-input input[type="text"] { background: none repeat scroll 0 0 #fff; border: 0 none; color: #5c5c5c; font-size: 11px; height: 26px; padding: 3px 8px; width: 100%; }
.schedule-box-input textarea { border: 0; background: #fff; padding: 8px; height: 42px; width: 100%; color: #5c5c5c;  font-size: 14px; }
.submit-btn { background: url(images/submit-bg.jpg) left top no-repeat; width: 145px; height: 24px; border: 0; cursor: pointer; font-size: 0; }
.ad-btn-main { float: left; width: 100%; }
.green-btn-small.green-btn-medium { width: 202px; }
.green-btn-small { background: none repeat scroll 0 0 #69ad3c; display: inline-block; margin-right: 9px; padding: 5px; text-align: center; width: 154px; }
.green-btn-small a { border: 1px solid #ffffff; color: #ffffff !important; float: left; font-size: 18px; height: 56px; line-height: 20px; padding: 3px 7px 0; vertical-align: middle; width: 100%; }
.inner-middle-right .green-btn-small a { color: #fff !important; }
.green-btn-small a span { display: table-cell; float: none; height: 49px; vertical-align: middle; width: 335px; }
.blue-button.green-btn-medium { width: 202px; }
.maroon-button.maroon-btn-medium { width: 202px; }
.blue-button { background: #0c6fb0; display: inline-block; margin-right: 9px; padding: 5px; text-align: center; width: 154px; }
.blue-button a { border: 1px solid #ffffff; color: #ffffff !important; float: left; font-size: 18px; height: 56px; line-height: 20px; padding: 3px 7px 0; vertical-align: middle; width: 100%; }
.inner-middle-right .blue-button a { color: #fff !important; }
.blue-button a span { display: table-cell; float: none; height: 49px; vertical-align: middle; width: 335px; }
.blue-button a:hover { background: #0a6298; }
.maroon-button { background: #990536; display: inline-block; margin-right: 9px; padding: 5px; text-align: center; width: 154px; }
.maroon-button a { border: 1px solid #ffffff; color: #ffffff !important; float: left; font-size: 17px; height: 56px; line-height: 20px; padding: 3px 7px 0; vertical-align: middle; width: 100%; }
.maroon-button a:hover { background: #790016; }
.maroon-button a span { display: table-cell; float: none; height: 49px; vertical-align: middle; width: 335px; }
.inner-middle-right .maroon-button a { color: #fff !important; }
.green-btn-small-video { display: inline-block; background: #69ad3c; padding: 5px; width: 100%; margin-right: 9px; text-align: center; margin-top: 25px; margin-bottom: 20px; }
.green-btn-small-video div { float: left; width: 100%; border: 1px solid #fff; color: #fff; padding: 3px 7px 0 7px; line-height: 43px; font-size: 18px; height: 56px; vertical-align: middle; }
.green-btn-small-video div span { float: none; display: table-cell; vertical-align: middle; height: 49px; width: 335px; }
.green-btn-auto { width: auto !important; }
.green-btn-auto a { width: auto; padding: 0 25px; }
.green-btn-auto a span { width: auto; }
.green-btn-auto a span b { font-size: 15px; }
.more-imfo-box-main { float: left; width: 100%; background: #cdd9e9; margin-top: 51px; padding: 40px 0 80px 0; }
.more-imfo-box-main h1 { text-align: center; font-size: 28px; padding-bottom: 35px; line-height: normal; }
.more-imfo-box-col { float: left; width: 100%; }
.more-imfo-box { float: left; width: 263px; margin-right: 39px; border: 1px solid #404449; background: #fff; padding: 5px 7px 13px 7px; }
.more-imfo-box-title { float: left; background: #074262; color: #fff; text-align: center; font-size: 20px; line-height: 20px; padding: 0 18px; text-transform: uppercase; height: 62px; vertical-align: middle; margin-bottom: 14px; }
.more-imfo-box-title span { float: none; width: 261px; height: 61px; display: table-cell; vertical-align: middle; }
.more-imfo-box-content { float: left; width: 100%; }
.more-imfo-box-content a { float: right; font-family: 'Lato', sans-serif; font-weight:700; width: 100%; text-align: right; }
.come-visit-us-main { float: left; width: 100%; position: relative; }
.google-map { float: left; width: 100%; position: relative; z-index: 1; }
.come-visit-box-col { float: left; width: 100%; position: absolute; top: 0; text-align: center; }
.color-box green-box { float: left; width: 100%; }
.color-box-main { float: left; width: 100%; text-align: center; }
.color-box { float: none; display: inline-block; width: 416px; margin-right: 40px; padding: 6px; color: #fff; margin-bottom: 30px; text-align: left; position: relative; z-index: 11; }
.come-visit-us-main h1 { position: relative; z-index: 11; }
.color-box-white-overlay { float: left; width: 100%; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(31, 31, 31, 0.2); padding: 8px 10px 8px 17px; min-height: 161px; }
.color-box-white-overlay h2 { float: left; width: 100%; text-align: center; color: #fff; line-height: normal; font-size: 24px; margin-top: 4px; margin-bottom: 11px; }
.color-box-white-overlay a { }
.learn-more { float: right; font-family: 'Lato', sans-serif; font-weight:700; text-align: right; width: 100%; margin-top: 20px; color: #fff; font-size: 15px; }
.learn-more:hover { color: #fff; }
.green-map-box { background: #69ad3c; }
.blue-map-box { background: #0971b0; }
.black-map-box { background: #000; }
.gray-map-box { background: #818286; }
.admission .show-hide-panel .textwidget { padding: 8px 17px 0; font-size: 12px; }
.admission .show-hide-panel .textwidget p { margin: 0px 0 12px 0; }
.ad-content { float: left; width: 100%; padding: 32px 0 23px 0; }
.demo-show { float: left; width: 100%; }
.according { float: left; width: 100%; margin-bottom: 14px; }
.according h3 { margin: 0; background: #e4edf4; padding: 3px; cursor: pointer; font-size: 14px; }
.according div { padding: 15px; float: left; width: 100%; }
.ad-content h1 { padding-bottom: 19px; }
.come-visit-us-main h1 { display: inline-block; float: none; font-size: 27px; line-height: normal; padding: 38px 0 44px; text-align: center; width: auto; }
.admission-background { float: left; width: 100%; padding-top: 25px; }
.admission-inner { margin: 0 0 -1px 0; }
.ad-inner-title { float: left; width: 100%; font-size: 18px;  margin-bottom: 13px; }
.inner-white-box { float: left; width: 652px; background: #fff; padding: 23px 46px 46px 31px; }
.inner-middle-right-second { float: right; width: 917px; line-height: 17px; }
.add-middle-r-right { float: right; width: 248px; }
.intense.panel-body { line-height: 21px; }
.add-middle-r-right .green-btn-small { float: left; background: #69ad3c; padding: 5px; width: 244px; margin-right: 9px; text-align: center; margin-bottom: 10px; }
.normal-inner-title { float: left; font-family: 'Lato', sans-serif; font-weight:700; font-size: 28px; color: #231f20; padding: 0 0 3px 0; width: 100%; line-height: normal; }
.parallax-box-main { float: left; width: 100%; margin-top: 55px; color: #fff; }
.parallax-box-first { background: url(images/education-bg-1.jpg) center top no-repeat; height: 560px; color: #000; }
.parallax-box-second { background: url(images/education-bg-2.jpg) center top no-repeat; height: 518px; }
.parallax-box-third { background: url(images/education-bg-3.jpg) center top no-repeat; height: 532px; }
.parallax-col { float: left; width: 100%; background-attachment: fixed; background-size: cover; }
.study-box-main { float: left; width: 100%; padding-top: 36px; color: #000; }
.career-box-main .normal-inner-title { color: #fff; padding-bottom: 21px; }
.study-box-left { float: left; width: 626px; margin-left: 10px; }
.study-box-right { float: right; width: 457px; margin-top: 27px; }
.transfer-box { float: right; width: 773px; margin-top: 43px; margin-right: 32px; }
.transfer-content p { margin: 0px 0 23px 0; }
.parallax-box-second .normal-inner-title { color: #fff; }
.transfer-content { float: left; margin-bottom: 5px; width: 100%; }
.transfer-btn { float: left; width: 100%; }
.parallax-box-third .normal-inner-title { color: #fff; }
.career-box-main { float: left; width: 615px; padding-top: 49px; margin-left: 10px; }
.career-content { float: left; width: 100%; }
.education-content { float: left; width: 100%; line-height: 22px; }
.study-green-btn { float: left; background: #69ad3c; padding: 5px; width: 213px; margin-right: 22px; text-align: center; }
.study-green-btn a { float: left; width: 100%; border: 1px solid #fff; color: #fff; padding: 6px 0; line-height: 20px; font-size: 18px; }
.study-green-btn a:hover { background: #4a9617; }
.transfer-green-btn { float: left; background: #69ad3c; padding: 5px; width: 157px; margin-right: 10px; text-align: center; }
.transfer-green-btn a { float: left; width: 100%; border: 1px solid #fff; color: #fff; padding: 6px 12px; line-height: 19px; font-size: 18px; }
.transfer-green-btn a:hover { background: #4a9617; }
.information-title { float: left; width: 100%; font-size: 28px; font-family: 'Lato', sans-serif; font-weight:700; color: #231f20; margin-bottom: 12px; }
.link-b-box { float: left; float: left; width: 100%; margin-top: 21px; line-height: 28px; }
.link-b-box a { font-size: 18px; color: #006faf; float: left; width: 100%; }
.link-b-box a:hover { color: #000; }
.education3 .inner-middle-r-right { float: right; width: 246px; }
.education3 .inner-middle-r-left { width: 599px; line-height: 21px; }
.inner-middle-right.education3 { float: right; width: 918px; margin-bottom: 45px; line-height: 17px; margin-top: 2px; }
.panel-box .intense.col-lg-3 { width: 25%; }
.testimonials-widget-testimonial { float: left; position: relative; }
.desctop-menu { display: block; }
.responsive-menu { display: none; }
.home .intense.btn { font-size: 27px; background: none !important; }
html body.home .middle .fix .slider-controls .intense.btn { background: none !important; font-size: 27px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity10); }
.slider-controls .next { background: url(images/slider-next-arrow.png) center top no-repeat; }
.slider-controls .prev { background: url(images/slider-prev-arrow.png) center top no-repeat; text-align: center; }
body.home .intense.btn:focus { outline: 0 !important; }
.home .intense[class*=" icon-"],
.home .intense[class^="icon-"] { color: #404040 !important; }
.home .intense.btn:hover .intense[class*=" icon-"] { color: #fff !important; }
.desc-box { display: block; }
.res-box { display: none; }
.home-gallery-res-baner { float: left; width: 100%; }
.fream-box img { float: left; width: 100%; margin: 0; }
.fream-box { background: none repeat scroll 0 0 #e2e3e5; float: left; width: 100%; text-align: center; }
.home-gallery-res-baner > img { float: left; width: 100%; margin: 0; }
.res-banner-btn { float: left; margin-top: 0; padding: 0 22px 0; position: relative; width: 100%; }
.res-banner-btn .green-btn-small { float: left; margin-bottom: 10px; width: 100%; }
.res-banner-btn .green-btn-small a { height: inherit; }
.res-banner-btn .green-btn-small a span { display: table-cell; float: left; height: inherit; line-height: 47px; vertical-align: middle; width: 100%; }
.left-col { float: left; width: 70%; }
.right-col { float: right; width: 27%; }
.full-width .inner-middle-right { padding-bottom: 45px; }
.fream-caption { color: #054260; font-weight: 700; font-size: 34px; line-height: normal; padding: 18px 28px 41px 23px; text-shadow: none; }
.fream-caption span { color: #961a1d; }
h5 { font-size: 23px; margin: 16px 0; line-height: normal; color: #231f20; font-weight:700; }
h5 span { color: #0971b0; }
.large-link { font-weight:700; font-size: 16px; }


.normal-table { background: #ccc; }
.normal-table td { background: #fff; }
.normal-table th { background: #0971b0; color: #ffffff; font-weight: normal; }
.normal-table { background: none repeat scroll 0 0 #cccccc; box-shadow: 1px 1px 1px #dcdcdc; margin-bottom: 25px; padding-top: 0; text-align: left; }
.half-col-table.normal-table td { width: 50%; vertical-align: top; }
.list-space { padding-bottom: 4px; padding-top: 5px; }
.list-space li { padding-bottom: 16px; }
h6 { color: #0971b0;  font-size: 24px; margin: 17px 0 21px; }
.page-title-per-page { color: #0971b0;  font-size: 24px; margin: 0 0 21px 0; width: 100%; line-height: normal; }
hr { border: 0; float: left; height: 3px; margin-bottom: 15px; margin-top: 7px; width: 100%; border-top: 1px dashed #ccc; }
.entry-title { color: #0971b0; font-weight:700; font-size: 20px; margin: 17px 0 21px; }
.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style select,
.with_frm_style textarea,
.frm_form_fields_style,
.with_frm_style .frm_scroll_box .frm_opt_container,
.frm_form_fields_active_style,
.frm_form_fields_error_style,
.with_frm_style .chzn-container-multi .chzn-choices,
.with_frm_style .chzn-container-single .chzn-single { background-color: #f7f7f7 !important; border-color: #dddddd !important; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; color: #444444 !important; font-size: 13px !important; max-width: 100% !important; padding: 2px !important; }

.frm_form_field.frm_left_third, .frm_form_field.frm_first_third, .frm_form_field.frm_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_first_two_thirds {
    margin-right: 3%;
}

.with_frm_style label.frm_primary_label { font-size: 14px !important; font-weight: normal !important; margin: 0 0 8px !important; }
.with_frm_style label.frm_primary_label { font-size: 14px; font-weight: normal; margin: 0 0 8px; }
.with_frm_style .form-field { margin-bottom: 20px !important; }

.with_frm_style .frm_submit input[type="submit"],
.with_frm_style .frm_submit input[type="button"],
.frm_form_submit_style { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("images/btn-bg.png"); background-origin: padding-box; background-position: left top; background-repeat: no-repeat; background-size: 100% auto !important; border: 0 none; border-radius: 0; box-shadow: none; color: #ffffff !important; cursor: pointer; float: left !important; font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 19px !important; height: 40px !important; line-height: 44px !important; padding-bottom: 14px; padding-left: 7%; text-align: left; width: 131px !important; }

.with_frm_style .frm_submit input[type="submit"],
.with_frm_style .frm_submit input[type="button"],
.frm_form_submit_style { background: url(images/btn-bg.png) left top no-repeat; border: 0 none; border-radius: 0; box-shadow: none; color: #ffffff !important; cursor: pointer; float: left !important; font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 18px !important; height: 30px !important; line-height: 28px !important; padding-bottom: 14px; padding-left: 33px; text-align: left; width: 123px !important; }

.with_frm_style .frm_submit.small-submit input[type="submit"],
.with_frm_style .frm_submit.small-submit input[type="button"] { height: 50px !important; line-height: 28px !important; padding-bottom: 14px; padding-left: 33px; text-align: left; width: 169px !important; }

.with_frm_style .frm_submit input[type="submit"]:hover,
.with_frm_style .frm_submit input[type="button"]:hover,
.frm_form_submit_style { background: url(images/btn-bg-hover.png) left top no-repeat; }


.with_frm_style .frm_submit button[type="submit"]  { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("images/btn-bg.png"); background-origin: padding-box; background-position: left top; background-repeat: no-repeat; background-size: 100% auto !important; border: 0 none; border-radius: 0; box-shadow: none; color: #ffffff !important; cursor: pointer; float: left !important; font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 19px !important; height: 67px !important; line-height: 44px !important; padding-bottom: 19px; padding-left: 7%; text-align: left; width: 183px !important; }

.with_frm_style .frm_submit button[type="submit"]:hover { background: url(images/btn-bg-hover.png) left top no-repeat; }


.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style select,
.with_frm_style textarea,
#content .with_frm_style input:not([type="submit"]),
#content .with_frm_style select,
#content .with_frm_style textarea,
.with_frm_style .chzn-container { font-size: 13px !important; padding: 10px !important; border-color: #cccccc !important; }

.frm_style_formidable-style.with_frm_style label.frm_primary_label,
.frm_style_formidable-style.with_frm_style.frm_login_form label { color: #444444 !important; }
.frm_style_formidable-style.with_frm_style .frm_error { font-weight: normal; }
.with_frm_style .form-field input:focus,
.with_frm_style select:focus,
.with_frm_style textarea:focus,
.with_frm_style .frm_focus_field input[type="text"],
.with_frm_style .frm_focus_field input[type="password"],
.with_frm_style .frm_focus_field input[type="email"],
.with_frm_style .frm_focus_field input[type="number"],
.with_frm_style .frm_focus_field input[type="url"],
.with_frm_style .frm_focus_field input[type="tel"],
.frm_form_fields_active_style,
.with_frm_style .chzn-container-active .chzn-choices { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221, 221, 221, 0.6) !important; background: #fff !important; border: 1px solid #dddddd !important; }
.not-found-f-main { float: left; background: url(images/404-page-back.jpg) center top no-repeat; background-size: cover; width: 100%; color: #fff; min-height: 775px; }
.not-found-title { color: #ffffff; float: left; font-size: 35px; font-weight: bold; line-height: normal; padding: 26px 0 37px 0; text-align: center; width: 100%; letter-spacing: 1px; }
.not-found-b { float: left; width: 100%; position: relative; padding-left: 36px; }
.not-found-img { float: left; position: absolute; right: 16px; top: 49px; margin-left: 0; }
.not-found-box { float: left; width: 100%; }
.opps-title { float: left; width: 100%; padding-bottom: 17px; margin-left: -19px; }
.not-found-description { float: left; width: 373px; font-size: 16px; line-height: 19px; padding-bottom: 21px; }
.not-found-title-2 { float: left; width: 100%; font-size: 18px; font-family: 'Lato', sans-serif; font-weight:700; text-transform: uppercase; padding-bottom: 21px; color: #fff; }
.not-found-menu { float: left; width: 100%; margin-bottom: 48px; }
.not-found-menu ul { margin: 0px; padding: 0px; list-style-type: none; float: left; width: 100%; }
.not-found-menu ul li { float: left; }
.not-found-menu ul li a { background: #6daddb; line-height: 31px; padding: 0 15px; text-align: center; font-size: 18px; font-family: calibri; color: #fff; margin-right: 19px; float: left; }
.not-found-menu ul li a:hover { background: #64ab36; }
.not-found-search { float: left; width: 100%; text-align: center; }
.not-found-title-3 { float: left; width: 100%; font-size: 18px; font-family: 'Lato', sans-serif; font-weight:700; text-transform: uppercase; padding-bottom: 18px; color: #006faf; }
.n-found-search-box { float: none; display: inline-block; margin-bottom: 25px; }
.not-found-search #searchform input[type="text"] { border: 1px solid #eaeaea; float: left; padding: 8px; font-size: 12px; font-family: calibri; margin: 0; width: 255px; height: 41px; }
.not-found-search #searchsubmit { background: url(images/search-icon.png) center center no-repeat #64ab36; width: 41px; height: 39px; padding: 5px; }
.accordion-toggle { font-weight: bold; }
.click-me { left: 15px; position: absolute; background: url(images/plush-icon.png) left top no-repeat; width: 19px; height: 17px; font-size: 0; top: 8px; cursor: pointer; }
.minus-me { left: 15px; position: absolute; background: url(images/minus-icon.png) left top no-repeat; width: 19px; height: 17px; font-size: 0; top: 8px; cursor: pointer; }
.gray-box ul li { position: relative; }
.gray-box ul li.dropdown a { padding-left: 21px; }
.gray-box ul li.dropdown li a { padding-left: 0; }
.gray-box ul li.dropdown li.dropdown a { padding-left: 24px; }
.gray-box ul li.dropdown li.dropdown li a { padding-left: 4px; }
.gray-box ul li.dropdown li.dropdown li.dropdown a { padding-left: 25px; }
.gray-box ul li.dropdown li.dropdown li.dropdown li a { padding-left: 3px; }
.site-left-menu-class .dropdown-menu { display: none; }
.mmm_fullwidth_container { display: none; }
.panel.faq,
.panel.faqs { display: inline-block; width: 100%; }
.sticky_container .mmm_fullwidth_container { display: block; }
.single-post .cotainer-box .entry-content h1 { display: none; }
.cal-left { float: left; width: 20%; }
.cel-right { float: right; width: 76%; }
.ch-info-style7 p { font-size: 15px !important; }
.sticky-link { margin-top: -45px; position: absolute; }


.site-id-12.page-template-New-innerpage-layout .related-box { display:none; }
.site-id-125 .breadcrumb .gaming-bread-hide { display:none; }
/* Gaming and Animation */ 

.two-col-ul { font-family: 'Lato', sans-serif; font-weight:700; list-style-type: none; float: left; width: 100%; padding: 25px 0 30px 0; margin: 0; font-size: 18px; line-height: normal; }
.two-col-ul li { float: left; width: 50%; padding: 4px 0; }
.two-col-ul li a { color: #000000; }
.large-five h5 { font-size: 29px; margin: 0px 0 16px 0; }
#professor-box .col-lg-3 { text-align: center; }
#professor-box .col-lg-3 h6 { color: #F15B29; margin-bottom: 0; }
#professor-box .col-lg-3 h2 { margin-top: 0; }
#professor-box .col-lg-3 a { font-family: 'Lato', sans-serif; font-weight:700; }
.gaming-and-animation .white-border-box { border: 0; width: 100%; border-radius: 0; }
.site-id-14 .second-widget-area div.white-border-box:last-child { border: 1px solid #d2d2d4; border-radius: 10px; margin-left: 15px; padding: 0; width: 94%; }
.site-id-14 .second-widget-area div.white-border-box:last-child .textwidget { margin: 0; padding: 0; text-align: center; }
.site-id-14 .second-widget-area div.white-border-box:last-child .green-btn-small { margin-left: 0; width: 154px; margin-bottom: 10px; }
.site-id-6 .second-widget-area .white-border-box { border: 0 none; border-radius: 0; }
.site-id-6 .second-widget-area .widgettitle { display: none; }
/* Gaming and Animation over */ 

.quizfivebox {
    max-width: 50%;
    margin: 0 auto;
}
.quizbox {
    background-color: #006faf;
    color: #fff;
    padding: 20px 20px 10px 20px;
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    margin-bottom: 20px;
}
.quizbox ul {
    padding-left: 15px;
}
.inner-middle .quizbox h3 {
    color: #fff;
    text-align: center;
    font-size: 24px;
    margin-top: 0;
}
.takequiz{
	float: left;
	width: 100%;
}
.takequizin {
    float: none;
    width: 100%;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}

#springseventy .col-lg-3 h2 {
    background: #0971c1;
    color: #fff;
    padding: 10px;
    margin: 30px 0 10px 0;
    font-size: 24px;
}
#springseventy label.text-center {
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#springseventy .col-lg-3 blockquote {
    border: 2px solid #0971c1;
    margin: 0 0 20px 0;
    padding: 25px 25px 15px 25px;
}
#springseventy .col-md-3 ol {
    text-align: left;
}
#springseventy .col-md-9 li.listchecked {
	background: url(images/check-icon-spring.png) top 5px left no-repeat;
    padding-left: 32px;
    list-style-type: none;
    line-height: 30px;
}
#springseventy {
    padding-top: 0 !important;
}
#springseventy .col-md-9 li.listunchecked {
	background: url(images/uncheck-icon-spring.png) top 5px left no-repeat;
    padding-left: 32px;
    list-style-type: none;
    line-height: 30px;
}
#springseventy h3 {
    text-align: center;
    font-size: 20px;
}
#springseventy .col-md-3 ol li {
    margin-bottom: 7px;
}
#springseventy .col-md-3 {
    text-align: center;
}
#springseventy .col-md-3 a, #springseventy .col-md-9 a {
    text-decoration: underline;
}
#information-sessions h2 {
    font-size: 20px;
    text-align: left;
    margin-top: 0;
}
#information-sessions h5 {
    font-size: 20px;
}
.inner-middle-right #information-sessions h4 {
    color: #231f20;
    font-weight: normal;
    
    margin-top: 0;
}
.inner-middle #information-sessions h3 {
    font-size: 18px;
}
.desgin-ul-full.listhalf li {
    width: 25%;
}

.flickr-object object {
    width: 100%;
    height: 760px;
}




#mega_main_menu { float: left !important;}
#mega_main_menu > .menu_holder > .menu_inner > ul { position: static !important; }
#mega_main_menu > .menu_holder {  position: static !important; }
#mega_main_menu { position: static !important; }
#mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns5 > .mega_dropdown > * {
   width: 77% !important;
}
.sticky-head #mega_main_menu ul > li > .mega_dropdown {
   top: 53px !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link::after, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link::after, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link::after, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link::after, #mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link::after {
    border: medium none;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link *, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link * {
   
    color: #006faf !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link *, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link {
    border-color: #fff !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,
#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link *, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:hover {
    border-color: #096faf !important;
}
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li {
    padding: 11px 10px !important;
}
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li.gray-drop, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.gray-drop {
    padding: 11px 26px !important;
}

.fs-popup-head {
    font-weight: bold;
    color: #0870AF;
    font-size: 20px;
	margin-bottom: 15px;
}
.fs-popup-contain {
    font-size: 16px;
    line-height: 24px;
	min-height: 192px;
}
.fs-pop-in {
    padding: 30px 38px 30px 30px;
    background: #fff;
}

.fix-staff-pop::-webkit-scrollbar {
    -webkit-appearance: none;
	-moz-appearance: none;
    width: 7px;
    height: 5px;
}
.fix-staff-pop::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(204,204,204,0.5);
    -webkit-box-shadow: 0 0 1px rgba(204,204,204,0.5);
    -moz-box-shadow: 0 0 1px rgba(204,204,204,0.5);
}
.fix-staff-pop::-moz-scrollbar {
    -webkit-appearance: none;
	-moz-appearance: none;
    width: 7px;
    height: 5px;
}
.fix-staff-pop::-moz-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(204,204,204,0.5);
    -webkit-box-shadow: 0 0 1px rgba(204,204,204,0.5);
    -moz-box-shadow: 0 0 1px rgba(204,204,204,0.5);
}
 .scrolling_parts {
    width: auto !important;
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: right !important;
    text-align: center;
}
.scrolling_parts p {
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: normal;
    text-transform: capitalize;
    font-weight: bold;
}
.scrolling_parts img {
    max-width: 25px;
}

.list-style-one {
    padding: 0 0 0 15px;
}
.green-button-canvas {
    display: inline-block;
	background: #096fb1;
	margin-bottom: 10px;
}
.green-button-canvas:hover {
	background: #12648a;
}

.custom-faq i.intense.icon-minus-sign-alt {
    display: none !important;
}
.custom-faq .intense.panel-heading .icon-plus-sign-alt{
	display: none;
}
.custom-faq .intense.panel.global-studies a{
	font-size: 20px !important;
    color: #006eae !important;
}

#youtube-blue-box a {
    display: inline-block;
    color: #fff;
    text-align: center;
    background: #1070ad url(images/youtube-button-blue-icon.png) top 15px left 16px no-repeat;
    font-weight: bold;
    font-size: 20px;
    padding: 15px 15px 15px 75px;
    -webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
    border: 3px solid #fff;
    background-size: 46px auto;
	
}
#youtube-blue-box {
    text-align: center;
}
#youtube-blue-box a:hover {
    background-color: #69AD3C;
}

.fluid-box {
    max-width: 1061px;
    margin: 0 auto;
}
.fluid-box .white-box{
    background: rgba(255, 255, 255, 0.9);
    float: left;
    width: 100%;
    margin-top: 68px;
    padding: 40px 44px 40px 44px;
    text-align: center;
    border-radius: 15px;
    margin-bottom: 60px;
}
.fluid-box p {
	font-size: 21px;
	line-height: normal;	
}
.fluid-box h1 {
    color: #006eae;
    font-size: 36px;
    margin: 8px 0 15px 0;
    line-height: normal;
}
.fluid-box .green-btn-small:hover a{
	background: #075888;
}
.fluid-box .green-btn-small{
    background: #096faf;
    width: 255px;
    font-weight: bold;
    margin-right: 20px;
    margin-bottom: 15px;
}
.fluid-box .green-btn-small a {
    height: initial;
    padding: 5px 10px;
}
.fluid-box .green-btn-small a span {
    height: 55px;
}
.inner-middle-right ul li ul {
    list-style-type: circle;
}


.page-id-470 .intense.panel { display: inline-block; margin-bottom: 0px;     width: 100%;}

.inner-middle h2.title-xl {
    font-size: 44px;
}

.canvaslogin-widget .textwidget {
    padding: 0 !important;
    background: #fff !important;
}
.show-onmobile{display: none;}
.frm_full, 
.frm_full .wp-editor-wrap, 
.frm_full input, 
.frm_full select, 
.frm_full textarea {
    width: 96%;
}


.page-id-6 .inner-title {
    margin-top: 15px;
}
.page-id-6 .breadcrumb {
    margin-top: 12px;
}


.page-id-15993 .green-btn-small{width:100%;text-align:center;vertical-align:middle;margin:0px 0px 0 0px;}
.page-id-15993 .green-btn-small a { font-size: 22px; height: auto; padding: 35px 20px 30px 20px; clear: both; text-align: center; min-height: 169px; }
.page-id-15993 .fix{text-align:center;}
.page-id-15993 .green-btn-small a span{line-height:normal;text-align:center;width:100%;float:left;height:auto;}
.page-id-15993 h1.page-title-per-page{text-align:left;}
.page-id-15993 .fix .green-btn-small:nth-child(3) a{padding:53px 20px;}
.page-id-15993 .inner-middle h1{font-size:30px;}
.page-id-15993 .green-btn-small a span.clickhere{margin:20px 0 0 0;display:block;}
.page-id-15993 .cotainer-box { padding-top: 60px; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    ::i-block-chrome, #mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link {
font-size: 14px;
}
}
#trumba.spud.0 { float: left; }






.acc-customize a.getcontent { font-size: 18px; display: inline-block; background: url(images/plus-icon-acco.png) top 10px left no-repeat; padding-left: 29px; line-height: 25px; font-weight: 700; padding-top: 6px; padding-bottom: 10px; background-size: 21px auto !important; }
.acc-customize a.getcontent.enable-togp { background:url(images/minus-icon-acco.png) top 10px left no-repeat; }
.acc-customize a.getcontent span { display: inline-block; width: 100%; font-size: 15px; color: #333; }
.acc-customize > div { padding: 0 0 0 40px; }
.acc-customize .collapse { display: none;}
.acc-customize .collapse.in { display: block;}
.acc-customize .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.loader-cms{background:url(images/Spinner.gif) top left no-repeat;background-size:20px 20px; height: 20px; width: 20px; }
.fs-popup-head { font-weight: bold; color: #0870AF; font-size: 20px; margin-bottom: 15px; }
.fs-popup-contain { font-size: 16px; line-height: 24px;	min-height: 192px;}
.fs-pop-in { padding: 30px 38px 30px 30px; background: #fff;}
.fix-staff-pop::-webkit-scrollbar { -webkit-appearance: none; -moz-appearance: none; width: 7px; height: 5px;}
.fix-staff-pop::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(204,204,204,0.5); -webkit-box-shadow: 0 0 1px rgba(204,204,204,0.5); -moz-box-shadow: 0 0 1px rgba(204,204,204,0.5);}
.fix-staff-pop::-moz-scrollbar { -webkit-appearance: none; -moz-appearance: none; width: 7px; height: 5px; }
.fix-staff-pop::-moz-scrollbar-thumb { border-radius: 4px; background-color: rgba(204,204,204,0.5); -webkit-box-shadow: 0 0 1px rgba(204,204,204,0.5); -moz-box-shadow: 0 0 1px rgba(204,204,204,0.5);}
.fix-staff-pop { background: #fff none repeat scroll 0 0; border: 2px solid #ccc; left: 27%; margin:0 auto; padding:0; position: fixed; width: 50%; z-index: 9999; top: 20%; height: 300px;	overflow-y:scroll;}
.fix-staff-pop:before { background:rgba(0, 0, 0, 0.6); content:""; float: left; height: 100%; left: 0; position: fixed; top: 0; width: 100%;z-index: -9; }
.course-content-pop a.close-light { background: #404040 none repeat scroll 0 0; border: 2px solid #fff; border-radius: 26px; box-shadow: 1px 1px 2px #ccc; color: #fff !important; font-family: arial; margin-top: 12px; padding: 4px 10px; position: absolute; right: 20px; }
.course-content-pop { height: auto !important; left: 29%; top: 26%; overflow-y: visible !important; width: 40%; }
.course-content-pop .fs-pop-in { padding: 30px 58px 14px 30px; }
.fix-staff-pop div.loader-cms { background:url(images/loader-new.gif) center center no-repeat !important; display: inline-block; float: none; height: 38px !important; margin:5px 0 17px 0; width: 100% !important; }

h3.course-title { margin-top: 0; font-size: 21px; margin-bottom: 6px; }
span.course-code { color: #555; margin-bottom: 11px;  display: inline-block; width: 100%; }





/*===================================== IE css Hack ====================================== */

.ie8 .with_frm_style input[type="text"],
.ie8 .with_frm_style input[type="password"],
.ie8 .with_frm_style input[type="email"],
.ie8 .with_frm_style input[type="number"],
.ie8 .with_frm_style input[type="url"],
.ie8 .with_frm_style input[type="tel"],
.ie8 .with_frm_style select { height: 42px; padding: 12px !important; }
.ie8 .with_frm_style textarea { padding: 12px !important; }
.ie8 .tp-caption.black { font-weight: bold; }
.ie8 body.home .middle .fix .slider-controls .intense.btn { display: none !important; }
.ie8 .slider-controls .prev,
.ie8 .slider-controls .next { height: 45px; width: 27px; float: left; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text { font-family: 'Lato', sans-serif !important; }
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .mega_dropdown * { font-family: 'Lato', sans-serif !important;}
.ie8 .ico-feature-section,
.ie7 .ico-feature-section { background-color: #000 !important; background-position: 14px 10px !important; }
.ie .ico-feature-section { background-color: #000; background-position: 14px 10px; }
.ie8 html body.home .middle .fix .slider-controls .intense.btn,
.ie7 html body.home .middle .fix .slider-controls .intense.btn { display: none; }
.ie8 #slider_controls_134081957 .slider-controls .prev,
.ie8 #slider_controls_134081957 .slider-controls .next { height: 37px; left: 0; position: absolute; width: 25px; }
.ie7 #slider_controls_134081957 .slider-controls .prev,
.ie7 #slider_controls_134081957 .slider-controls .next { height: 37px; left: 0; position: absolute; width: 25px; }
.ie8 .effeckt-caption[data-effeckt-type~="effeckt-caption-1"] figcaption { background: #006eae !important; }
.ie8 .serch-down-box,
.ie7 .serch-down-box { border: 1px solid #ccc; }
.ie8 .information-box ul,
.ie7 .information-box ul { border: 1px solid #ccc; }
.ie8 .bx-wrapper .bx-viewport,
.ie7 .bx-wrapper .bx-viewport { float: left; overflow: visible !important; width: 300px; }
.ie8 .testimonials-widget-testimonials,
.ie7 .testimonials-widget-testimonials { float: left; width: 100%; }
.ie8 .panel-box .intense.col-lg-3,
.ie7 .panel-box .intense.col-lg-3 { width: 299px; float: left; }
.ie8 .admission-background,
.ie7 .admission-background { background-repeat: repeat !important; }
.ie8 .intense.container,
.ie7 .intense.container { width: 1170px; }
.ie8 .intense.content-section,
.ie7 .intense.content-section { background-repeat: repeat !important; background-position: center center !important; }
.ie8 .intense.col-lg-3,
.ie7 .intense.col-lg-3 { width: 24%; float: left; }
.ie8 .intense.col-lg-4,
.ie7 .intense.col-lg-4 { float: left; width: 392px; }
.ie8 html body.home .middle .fix .slider-controls .intense.btn,
.ie7 html body.home .middle .fix .slider-controls .intense.btn { display: none; }
.ie8 #slider_controls_134081957 .slider-controls .prev,
.ie8 #slider_controls_134081957 .slider-controls .next { height: 37px; left: 0; position: absolute; width: 25px; }
.ie7 #slider_controls_134081957 .slider-controls .prev,
.ie7 #slider_controls_134081957 .slider-controls .next { height: 37px; left: 0; position: absolute; width: 25px; }
.ie8 #mega_main_menu.primary ul li.default_dropdown .mega_dropdown > li > .item_link,
.ie7 #mega_main_menu.primary ul li.default_dropdown .mega_dropdown > li > .item_link { background: none !important; }
.ie8 #mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li ul li,
.ie8 #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li ul li { background: none !important; }
.ie8 .main-navigation li ul li a,
.ie7 .main-navigation li ul li a { background: none !important; }
.ie8 #mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li ul,
.ie8 #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li ul { background: none !important; }
.ie8 .main-navigation li .mega_dropdown,
.ie7 .main-navigation li .mega_dropdown { border: 1px solid #ccc !important; }
.ie8 .main-navigation li .mega_dropdown li .mega_dropdown,
.ie7 .main-navigation li .mega_dropdown li .mega_dropdown { border: 0 !important; }
.ie8 .contact-i-title,
.ie7 .contact-i-title { width: 250px; }
.ie8 .show-hide-panel .textwidget,
.ie7 .show-hide-panel .textwidget { width: 236px; }
.ie8 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > i,
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > i { display: none !important; }
.ie8 .intense.col-lg-6,
.ie7 .intense.col-lg-6 { width: 49%; float: left; }
.ie8 .intense.col-lg-8,
.ie7 .intense.col-lg-8 { width: 66%; float: left; }
.ie8 .intense.col-lg-4,
.ie7 .intense.col-lg-4 { width: 33%; float: left; }
.ie8 #mega_main_menu.primary > .menu_holder > .mmm_fullwidth_container,
.ie7 #mega_main_menu.primary > .menu_holder > .mmm_fullwidth_container { background: #fff; }
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul > li { float: left; }
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown { float: left; }
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li ul li,
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li ul li { background: none !important; }
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li ul,
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li ul { background: none !important; }
.ie7 #mega_main_menu > .menu_holder > .menu_inner > ul { }
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
.ie7 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 14px !important; float: left; line-height: 25px; }
.ie7 .menu-box { margin-top: 20px; }
.ie7 #frm_field_cptch_number_container #cptch_input { width: 46% !important; }
.ie7 .slider-controls .prev,
.slider-controls .next { height: 44px; }
.btn.intense { width: 28px !important; padding: 0 !important; height: 0 !important; overflow: hidden !important; background: none !important; height: 44px !important; }
.ie .btn { display: none !important; }
.ie .single-step .pull-right.btn { display: block !important; }
.ie .slider-controls .prev,
.slider-controls .next { height: 36px; width: 19px; }
.ie .footer-main { margin-top: 55px; }
/*.ie7 .widget-box h2 { width: 216px; } 
.ie7 .contact-i-title { width: 221px; font-size: 16px; }
.ie7 .menu-box { padding-top:0; }*/

/*===================================== IE css Hack ================================
====== */


.ad-btn-large { float: left; width: 100%; margin-bottom: 25px; }
.ad-btn-large .green-btn-small { float: left; background: #69ad3c; padding: 5px; width: 24%; margin-right: 9px; text-align: center; }
.ad-btn-large .green-btn-small a { font-size: 24px; height: 66px; }
.ad-btn-large .green-btn-small a span { height: 59px; }
.ad-left-col { float: left; width: 60%; font-size: 18px; line-height: normal; }
.ad-right-col { float: right; width: 34%; }
.blue-btn-small { float: left; background: #096faf; padding: 5px 16px; width: 169px; text-align: center; margin-left: 28px; margin-bottom: 19px; }
.blue-btn-small a { float: left; width: 100%; color: #fff; font-weight:700; line-height: normal; font-size: 18px; height: 131px; vertical-align: middle; }
.blue-btn-small a span { float: none; display: table-cell; vertical-align: middle; height: 131px; width: 169px; }
.fact-box { float: left; width: 100%; font-size: 18px; line-height: normal; }
.fact-box-col { float: left; padding: 0 23px; text-align: center; width: 25%; }
.fact-title { float: left; width: 100%; margin-bottom: 35px; }
.tuition-box { float: left; background: #096faf; padding: 24px; width: 100%; margin-bottom: 19px; text-align: center; min-height: 247px; }
.tuition-title { font-size: 24px; color: #fff; text-align: center; float: left; width: 100%; margin-bottom: 12px; font-family: 'Lato', sans-serif; font-weight:700; }
.image-fix { float: left; position: absolute; top: 0; }
.image-fix img { width: 100%; }
.intense { position: relative; }
.imag-fix-overlay { position: absolute; right: 0; top: 85px; width: 350px; }
.fix-blue { background: #096faf; }
.fix-blue { float: left; background: #096faf; width: 347px; text-align: center; margin-left: 0; margin-bottom: 26px; }
.fix-blue a { float: left; width: 100%; color: #fff;  line-height: normal; font-size: 28px; height: 103px; vertical-align: middle; }
.fix-blue a span { float: none; display: table-cell; vertical-align: middle; height: 103px; width: 347px; }
.image-fix .fix { position: relative; }
.prog-title { font-weight:700; color: #006faf; font-size: 28px; float: left; width: 100%; margin-bottom: 12px; margin-top: 15px; }
.right-sidebar .inner-middle-right { float: left; }
.right-sidebar .sidebar { float: right; }
.honor-box-main { position: relative; }
.intense.nav { padding: 0; }
.intense.nav-tabs > li > a h4 { color: #006faf; font-weight:700; font-size: 23px; margin: 10px 15px !important; }
.intense.nav-tabs > li.active a { background-color: #f3f3f5; border-top: 3px solid #68ae44 !important; }
.intense.nav-tabs > li > a { border-top: 3px solid #4984bc !important; }
.intense.nav-tabs > li > a { background-color: #fff !important; }
.intense.nav-tabs > li.active a { background-color: #f3f3f5 !important; }
.inner-middle .intense.nav-tabs > li { border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; list-style: none outside none !important; margin: 0 13px 0 0 !important; }
.intense.nav-pills > li > a,
.intense.nav-tabs > li > a { margin-right: 0 !important; }
.green-btn-small a:hover { background: #4a9617; }
.nav .padding-me { padding-right: 10px; font-size: 16px; }
.staff_and_department { float: left; padding: 0; margin: 0; }
.staff_and_department li { background: url(images/point-bg.png) left 9px no-repeat; float: left; list-style: none outside none; padding: 6px 0 6px 24px; width: 50%; }
.directory-box { float: left; padding: 0; margin: 0 0 41px 0; width: 49%; }
.directory-box li { background: url(images/point-bg.png) left 9px no-repeat; float: left; list-style: none outside none; padding: 6px 0 6px 24px; width: 100%; }
.desgin-ul { float: left; padding: 0; margin: 0 0 16px 0; }
.desgin-ul-full { float: left; padding: 0 !important; margin: 0 0 16px 0; }
.desgin-ul-full ul li {
    background: none;
    list-style-type: disc;
    padding: 5px 0 5px 5px;
}
.desgin-ul-full li { background: url(images/point-bg.png) left 9px no-repeat; float: left; list-style: none outside none; padding: 6px 0 6px 24px; width: 100%; }
.desgin-ul li { background: url(images/point-bg.png) left 9px no-repeat; float: left; list-style: none outside none; padding: 6px 0 6px 24px; width: 50%; }
.sidebar .green-btn-small { margin-left: 14px; margin-right: 0; margin-top: 21px; width: 94%; }
.sidebar .green-btn-small a { height: 46px; font-size: 18px; }
.sidebar .green-btn-small a span { height: 36px; }
.with_frm_style fieldset { float: left; width: 100%; }
.with_frm_style .frm_message { margin: 5px 0 15px; font-size: 15px; float: left; width: 100%; }
/*.frm_forms.with_frm_style { max-width: 706px !important; }*/
.frm_forms.with_frm_style {
    display: inline-block;
    margin-bottom: 25px;
    max-width: 700px;
	margin-top: 10px;
    width: 100%;
}

.with_frm_style .frm_error_style,
.with_frm_style .frm_message,
.frm_success_style { float: left; }
.gray-box ul li a:hover { color: #000; }
.gray-box ul li.current_page_item > a { color: #000000; font-weight:700; }
.gray-box ul li.current_page_item ul li a {  color: #006faf; }
#advance_search_cat { border: 1px solid #d8d8d8; padding: 7px; }
#head-inner { display: none; }
.res-info-box { display: none; }
.schedule-contact-box iframe { border: 0 none; height: 264px; width: 103%; }
.schedule-contact-box { overflow: hidden; }
.fall-third-col { border-bottom: 1px dashed #000000; float: left; height: 16px; margin-bottom: 12px; text-transform: uppercase; width: 100%; }
.fall-third-col1 { background: none repeat scroll 0 0 #ffffff; float: left; padding-right: 5px; width: auto; }
.fall-third-col3 { background: none repeat scroll 0 0 #ffffff; float: right; padding-left: 7px; text-align: left; width: auto; }
.inner-middle-right h4 { color: #0971b0; font-weight:700; font-size: 17px; margin-bottom: 16px; }
.post-edit-link { background: none repeat scroll 0 0 #000000; border-radius: 15px 0 0 15px; color: #FFFFFF !important; float: left; font-family: calibri; font-size: 11px; padding: 4px 15px; text-decoration: none; text-transform: uppercase; }
.entry-meta { float: left; position: fixed; right: 0; top: 15%; }
.degree-btn-main { float: left; width: 100%; }
.degree-btn { width: 33%; text-align: left; float: left; }
.col-main { float: left; width: 100%; padding: 15px 0; }
.col-left { float: left; margin-right: 3%; width: 47%; }
.col-right { float: left; width: 49%; }
.col-main h3 { float: left; width: 100%; }
.col-main ul { padding: 0; list-style-type: none; float: left; width: 100%; }
.col-main ul li { float: left; width: 100%; }
.sidebar_item { color: #0971b0 !important; }
.map-box-main { float: left; width: 100%; }
.map-box-main .col-main { padding: 2px 0; }
.loc-gray-box { background-color: #ffffff; border: 1px solid #dfdcdb; box-shadow: 1px 1px 2px #cccccc; float: left; margin-bottom: 35px; padding: 28px; width: 68%; }
.loc-gray-box .col-right { float: right; width: auto; }
.loc-gray-box .col-left { float: left; margin-right: 3%; width: 60%; }
.sidebar-menu-wide .sidebar { width: 330px; }
.sidebar-menu-wide .inner-middle-right { width: 813px; }
.sidebar-menu-wide .gray-box { float: left; width: 100%; }
.sidebar-menu-wide .gray-box div { width: 95.5%; }
.sidebar-menu-wide .gray-box ul li { width: 100%; }
.degree-search { padding: 8px; }
#selbox { padding-top: 21px; width: 86%; }
.map_dir { padding: 0; float: left; width: 100%; }
.map_dir li { float: left; margin-bottom: 15px; width: 100%; }
/*#cptch_input { width: 13% !important; }*/
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul li.keep_open > ul,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li:hover > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.default_dropdown:hover > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.default_dropdown.keep_open > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.default_dropdown li:hover > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.default_dropdown li.keep_open > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown:hover > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.keep_open > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.widgets_dropdown:hover .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.widgets_dropdown.keep_open .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.post_type_dropdown:hover > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.post_type_dropdown.keep_open > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.grid_dropdown:hover > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.grid_dropdown.keep_open > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown > li:hover .post_details,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown > li.keep_open .post_details { transition: none !important; }
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown > li.post_item .post_details,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown,
#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown > li .post_details { transition: none !important; }
.map-col { float: left; width: 100%; padding: 2px 0; }
.map-green-btn { width: 100%; float: left; }
.map-green-btn .green-btn-small a { font-size: 16px; height: 45px; line-height: 16px; padding: 3px 7px 0; }
.map-green-btn .green-btn-small { text-align: center; width: 182px; }
.map-green-btn .green-btn-small a span { height: 35px; width: 335px; }
.res-acordian-menu a { padding: 10px 10px 10px 50px; text-decoration: none; display: block; position: relative; }
.res-acordian-menu a .dcjq-icon { position: absolute; top: -4px; left: -1px; width: 34px; margin-top: 0; height: 34px; background: url(images/plush-icon.png) no-repeat 0 center; }
.res-acordian-menu a.dcjq-parent.active .dcjq-icon { background: url(images/minus-icon.png) no-repeat 0 center; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after { content: none; }
.normal-table-over { float: left; width: 100%; }
.input.gsc-search-button-v2 { width: auto!important; height: auto!important; }
.gsc-search-button input { width: auto!important; height: auto!important; }
.lightbox .cboxElement > strong { float: left; text-align: center; width: 100%; }
#cboxLoadedContent strong { font-size: 24px; color: #0971b0; margin-bottom: 18px; float: left; width: 100%; }
#cboxLoadedContent b { color: #000000; float: left;  font-size: 14px; font-weight: normal; margin-bottom: 15px; width: 100%; }
.pop-btn { float: left; width: 100%; padding: 15px 0; }
.larger-table { overflow-x: scroll; }
.normal-table ol { padding: 0 14px 0 19px; }
.home-fix-box-main { float: left; width: 100%; position: relative; }
.home-fix-box { background: none repeat scroll 0 0 #be2f2f; color: #ffffff; float: left; padding: 11px 7%; position: relative; text-align: center; top: 0; width: 100%; }
.home-fix-box h4 { font-weight:700; font-size: 22px; line-height: normal; margin: 0 0 6px; }
.footer-center { float: left; margin-top: 68px; text-align: center; width: 52%; }
.award-logo { display: inline-block; float: none; margin-right: 14px; vertical-align: top; width: 22%; }
.campus-d-form { float: left; width: 100%; margin-bottom: 25px; }
.campus-d-form input[type="text"] { background: #f7f7f7; border: 1px solid #dddddd; color: #444444; font-size: 13px; padding: 4px; height: 35px; border-radius: 4px; }
.campus-d-form input[type="submit"] { background: #69ad3c; border: 0 none; border-radius: 4px; color: #ffffff; cursor: pointer; height: 35px; padding: 5px 25px; text-align: center; font-size: 16px; }
.campus-d-form input[type="submit"]:hover { background: #539726; }
.campus-col { float: left; margin-right: 15px; line-height: 30px; }
.campus-col label { float: left; margin-right: 15px; }
.new-widget { float: left; width: 100%; }
.new-widget ul { margin: 0px; padding: 0; width: 100%; float: left; background: #e7e7e8; border-top: 5px solid #0970b0; list-style-type: none; }
.new-widget ul li { font-weight:700; float: left; font-size: 17px; width: 100%; }
.new-widget ul li a { padding: 13px 8px 13px 19px; color: #6d6e71; border-bottom: 1px solid #fff; float: left; width: 100%; }
.new-widget ul li a:hover { background: #bcbdc0; color: #0970b0; }
.new-widget ul li.current_page_item > a { background: #bcc2c6; color: #0970b0; border-bottom: 0; }
.new-widget ul li.current_page_parent > a { background: #bcc2c6; color: #0970b0; border-bottom: 0; }
.celt-box .cotainer-box { padding-top: 50px; }
.new-widget ul li.current_page_item ul.dropdown-menu,
.new-widget ul li.current_page_parent ul.dropdown-menu { display: block; }
.new-widget ul.dropdown-menu { border: 0; background: #748086; display: none; }
.new-widget ul.dropdown-menu li a { color: #fff; border-bottom: 0; font-size: 13px; text-transform: uppercase; padding: 10px 8px 10px 31px; }
.new-widget ul.dropdown-menu li a:hover { background: #646f74; }
.new-widget ul.dropdown-menu li.current_page_item a { background: #646f74; }
.effeckt-caption[data-effeckt-type~="effeckt-caption-1"] figcaption { bottom: auto !important; left: 0 !important; opacity: 1 !important; top: 0px; width: 100%; text-align: center; max-width: 100%; filter: alpha(opacity=100) !important; }
.effeckt-caption figcaption h3 { margin: 17px 0; font-weight:700; }
.effeckt-caption img { margin-top: 65px; }
.effeckt-figcaption-wrap { padding: 5px 17px !important; }
.number-box { list-style-type: nuber; }
#center,
.center { text-align: center; }
.normal-form .with_frm_style input[type="text"],
.normal-form .with_frm_style input[type="password"],
.normal-form .with_frm_style input[type="email"],
.normal-form .with_frm_style input[type="number"],
.normal-form .with_frm_style input[type="url"],
.normal-form .with_frm_style input[type="tel"],
.normal-form .with_frm_style select,
.normal-form .frm_form_fields_style,
.normal-form .with_frm_style .frm_scroll_box .frm_opt_container,
.normal-form .frm_form_fields_active_style,
.normal-form .frm_form_fields_error_style,
.normal-form .with_frm_style .chzn-container-multi .chzn-choices,
.normal-form .with_frm_style .chzn-container-single .chzn-single { box-shadow: none; border-radius: 0; border: 1px solid #919294; width: 46% !important; height: 29px; padding: 6px !important; background: #fff; }
.normal-form .with_frm_style textarea { width: 100% !important; box-shadow: none !important; border-radius: 0 !important; border: 1px solid #919294 !important; height: 70px; padding: 6px !important; background: #fff; }
.normal-form .with_frm_style .form-field { margin-bottom: 10px !important; }
.normal-form .frm_forms.with_frm_style { float: left; margin-bottom: 28px; margin-top: 19px; max-width: 100%; width: 100%; }
.normal-form .with_frm_style label.frm_primary_label { margin: 0 !important; }
.normal-form .frm_submit { float: left; margin-top: 11px; width: 100%; }
.normal-form .with_frm_style .frm_error { font-weight: normal; }
.r-title { float: left; width: 100%; color: #0971b0; font-weight:700; font-size: 18px; margin-bottom: 9px; font-weight: normal; }
.celt-tema-left { float: left; width: 18%; }
.celt-tema-right { float: right; text-align: left; text-indent: 0; width: 77%; }
.celt-tema-right .entry-title { color: #000000; float: left; font-weight:700; font-size: 20px; line-height: normal; margin: 0 0 7px 0; text-align: left; width: 100%; }
.celt-team-b-main { float: left; margin-bottom: 25px; width: 100%; }
.celt-team-title { font-weight:700; font-size: 21px; line-height: normal; padding: 15px 0 13px; display: inherit; width: 100%; }
.celt-tema-right .entry-title > a.post-edit-link { display: none; }
/*.intense h6,
.intense h2 { text-transform: uppercase; font-size: 17px; text-align: center; }*/
hr.solid-b { border-bottom: 1px solid #e8e8e7; border-top: 0 none; height: 1px; margin-bottom: 28px; margin-top: 31px; }
.education-news-list { float: left; margin-top: 19px; padding-left: 21px; text-align: left; width: 100%; }
.education-blue-box .col-md-6 { background: #4f83bd none repeat scroll 0 0; border: 8px solid #0971ae; color: #ffffff; font-weight:700; font-size: 17px; font-weight: normal; line-height: 26px; margin-right: 3%; min-height: 522px !important; padding: 3px 21px 23px !important; text-align: center; width: 30% !important; }
.education-blue-box .col-md-6:nth-child(2) { background: #69ad3c none repeat scroll 0 0; border-color: #498d1c; }
.education-blue-box .col-md-6:nth-child(2) a { /*color:#b9fd8c !important;*/ }
.blank-title { font-size: 0 !important; }
.education-blue-box .col-md-6 h2 { color: #fed400; font-size: 28px; margin-bottom: 10px; }
.education-blue-box .col-md-6 a { color: #fed400; }
.education-news-list a { color: #79cdf3 !important; font-size: 19px; padding-left: 9px; }
.education-news-list li { font-size: 17px; list-style-type: square; padding: 8px 0; }
.civic-box { color: #fff; font-size: 19px; font-weight:700; line-height: 29px; }
.civic-box span { color: #fed400; font-weight: normal; }
.civic-box h2 { font-size: 29px; color: #fed400; line-height: normal; margin-top: 0; text-align: center; }
.civic-box .col-lg-8 { background: none repeat scroll 0 0 #084361; padding: 34px 51px 54px !important; }
.civic-img { width: 100%; }
.civic-box ul,
.intense.container.civic-box { padding: 0; }
.honor-logo { float: right; }
.civic-box .green-btn-small a span { color: #fff; font-family: 'Lato', sans-serif; }
.civic-box .green-btn-small { margin-top: 39px; }
#gray-col { text-align: center; }
#gray-col h2 { font-size: 20px; margin: 13px 0 4px; }
.more-col { float: right; font-weight:700; margin-top: 13px; text-align: right; width: 100%; margin-bottom: 15px; }
#gray-col a { font-weight:700; }
#gray-col .col-md-4 { background: none repeat scroll 0 0 #f3f3f4; margin-right: 3%; min-height: 274px; padding: 0; width: 30%; line-height: 22px; }
#gray-col .col-md-4 p { padding: 0 12px; }
#gray-col .col-md-4 select { display: list-item; margin: 10px auto 5px; padding: 7px; width: 82%; border: 1px solid #ccc; }
#divisions-box h1 { background: none repeat scroll 0 0 #fcd404; color: #0970b0; font-weight:700; font-size: 24px; letter-spacing: 0.3px; margin-bottom: 31px; padding: 25px 0; text-align: center; float: left; width: 100%; }
.division-hover-box { float: left; margin-bottom: 9px; margin-right: 4%; position: relative; text-align: left; width: 46%; }
.division-img-box { position: relative; z-index: 1; }
.division-img-hover-box { position: absolute; left: 0; top: 0; }
.division-b-title { font-weight: 700; font-size: 22px; line-height: 23px; height: 113px; margin-top: 0; position: absolute; text-align: center; top: 0; z-index: 1; }
.division-hover-box:hover .division-img-box { opacity: 0; }
.division-hover-box:hover .division-b-title a { color: #fff !important; }
.inner-middle-right .division-b-title a { color: #0971b0 !important; display: table-cell; height: 113px; padding: 18px 16px; text-align: center; vertical-align: middle; width: 200px; }
.division-hover-box img { transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.division-b-title span { display: table-cell; float: none; height: 113px; margin: 0 auto; vertical-align: middle; width: 200px; }
#flexible-box { font-size: 18px; line-height: 23px; background-position: center bottom !important; }
#flexible-box a { font-weight:700; }
#flexible-box strong { font-size: 18px; }
#flexible-box p { margin: 0 0 23px; }
#flexible-box h5 { font-size: 30px; margin: 7px 0 23px; }
#student-success { text-align: center; }
#student-success h5,
#student-success h2 { font-size: 30px; margin: 7px 0 8px 0; text-align: center; }
#student-success h3 { text-align: center; font-size: 17px; margin-top: 0; }
.academic-sidebar-img .green-btn-small { margin: 7px 0 5px 5px; }
.full-yellow { width: 100%; }
.yellow-table { background: none repeat scroll 0 0 #f3f3f5; margin-bottom: 25px; padding: 3px; font-family: 'Lato', sans-serif; font-weight:700; text-align: left; font-size: 15px; }
.yellow-table td { background: #fff; }
.yellow-table tr:nth-child(odd) td { background: #f3f3f5; }
.yellow-table th { background: #fcd404; color: #000; font-weight: normal; }
#degrees-tabs { font-family: 'Lato', sans-serif; font-weight:700; }
#degrees-tabs ul { list-style-type: none; padding: 0; margin-bottom: 28px; }
#degrees-tabs h5 { margin-bottom: 4px; margin-top: 0; }
.site-id-14 .white-border-box { border: none; float: left; width: 245px; margin-bottom: 15px; border-radius: 0; margin-left: 0; }
.site-id-14 .white-border-box > div { background: #e4edf4; margin-left: 15px; padding-bottom: 22px; float: left; width: 230px; padding: 12px 21px 21px; }
#flexible-box .intense.col-lg-10 { border: 0px none !important; }
#responsive-student-success { display: none; }
#student-success { display: block; }
.black-dot-box { background: url(http://www.middlesexcc.edu/wp-content/uploads/2015/04/dot-bg.png) left center no-repeat; padding-left: 1.5% !important; margin-left: -1% !important; }
#responsive-student-success .intense.col-lg-4 { border: 0px none !important; }
.sub-number { float: left; margin-top: 13px; padding-left: 0; width: 100%; }
.sub-number li { background: none; list-style-type: decimal; padding-bottom: 0; padding-left: 0; width: 100%; }
.form-normal-layout input[type="submit"] { background: #0971b0; border: 0 none; color: #fff; cursor: pointer; padding: 7px 10px; }
.form-normal-layout input[type="submit"]:hover { background: #333; }
.res-full .normal-table { width: 100%; }
.form-normal-layout input[type="text"],
.form-normal-layout select { border: 1px solid #ccc; padding: 6px; width: 135px; height: 33px; }
.h5res { padding: 10px 0 10px 20px; color: #fff; }
.h5res.rec { background: #2980b9; }
.h5res.ser { background: #03a678; }
.h5res.abo { background: #f39c12; }
.h5res.com { background: #d64541; }
h4.h5res.ser { padding: 10px 0 10px 20px; color: #fff; background: #03a678; }
.library-title { font-size: 85px; color: #0971b0; font-family: 'droid sans', arial, sans-serif; font-weight: bold; }
h4.library-subtitle { color: #0971b0; font-family: "droid sans", arial, sans-serif; font-size: 28px; font-weight: normal; margin-bottom: 20px; margin-top: 0; }
.light-green { background: #008300; }
.light-purple { background: #603cba; }
.light-blue { background: #1f4788; }
.light-red { background: #dc3023; }
.light-green,
.light-purple,
.light-blue,
.light-red { padding: 17px 15px 7px; color: #fff; float: left; width: 105%; font-family: 'droid sans', arial, sans-serif; min-height: 215px; font-size: 16px; line-height: 22px; }
.light-green br,
.light-purple br,
.light-blue br,
.light-red br { display: none; }
.light-green ul,
.light-purple ul,
.light-blue ul,
.light-red ul { padding: 0 0 0 11px; }
.light-green h3,
.light-purple h3,
.light-blue h3,
.light-red h3 { color: #fff; font-size: 20px; font-weight: normal; margin-top: 0; }
.light-green a,
.light-purple a,
.light-blue a,
.light-red a { color: #fff !important; display: list-item; }
.light-green a:hover,
.light-purple a:hover,
.light-blue a:hover,
.light-red a:hover { color: #fff !important; text-decoration: underline; }
.site-id-96 .gray-box ul li a { font-size: 16px; line-height: 22px; }
#student-profiles h5,
#student-profiles h2 { color: #0971b0; }
.more-detail { font-size: 16px; font-weight: bold; }
#campus-box a { background: #0971b0 none repeat scroll 0 0; color: #fff !important; display: inline-block; padding: 15px; width: 182px; text-align: center; }
.frm_forms .frm_hidden { display: none; }
#campus-box .col-md-6 { float: left; width: 50% !important; }
.inner-middle-right h2.blue { color: #0971b0; font-size: 17px; margin-bottom: 16px; }

.totalpoll-view-results .totalpoll-choice-text{ display: none; }
.totalpoll-view-results .totalpoll-choices .totalpoll-choice-separator{ display: none; }
.totalpoll-buttons { text-align: left !important;}
.totalpoll-poll-container { padding-bottom:15px; }
.totalpoll-question { font-weight: normal !important;
    color: #000 !important;
 }
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.light-green a,
.light-purple a,
.light-blue a,
.light-red a { display: inline-table; vertical-align: top; }
}
.light-green a,
.light-purple a,
.light-blue a,
.light-red a { display: inline-block\9; vertical-align: top\9; }
.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style input[type="file"]{ height: auto !important; line-height: normal !important; }
.page-id-569.site-id-6 .with_frm_style input[type="text"],
.page-id-569.site-id-6 .with_frm_style input[type="password"],
.page-id-569.site-id-6 .with_frm_style input[type="email"],
.page-id-569.site-id-6 .with_frm_style input[type="number"],
.page-id-569.site-id-6 .with_frm_style input[type="url"],
.page-id-569.site-id-6 .with_frm_style input[type="tel"],
.page-id-569.site-id-6 .with_frm_style input[type="file"]{ height: 43px !important; line-height: normal !important; }
.with_frm_style select { height: 43px !important; line-height: normal !important; }
.bottom-spacer .frm_opt_container { margin-bottom: 16px; }
/*----------------------------- Smart Choice Page Css ----------------------------- */

.smart-col { border-bottom: 1px solid #e9e9e9; }
.smart-col.last-smart-col { border-bottom: 0; }
.smart-col { font-size: 23px; line-height: normal; }
.smart-col b { font-size: 23px; line-height: normal; }
.smart-col h1.heading { font-family: 'Lato', sans-serif; font-weight:700; }
.smart-col h2.heading { font-family: 'Lato', sans-serif; }
.smart-col h5 { text-align: center; }
.smart-col P { margin: 0 0 24px; }
.smart-col .green-btn-small a { font-size: 23px; font-family: 'Lato', sans-serif; font-weight:700; }
.smart-center { text-align: center; }
.smart-col .smart-small-blue { color: #224d84; display: inline-block; font-size: 14px; line-height: 20px; }
.paying-main-box { background: #f3f3f5; border: 2px solid #e5e6e8; font-size: 18px; }
.paying-main-box b { font-size: 18px; }
.paying-main-box { background: #f3f3f5; border: 2px solid #e5e6e8; font-size: 18px; margin-bottom: 11px; min-height: 368px; padding: 0 6px; width: 236px; }
.paying-college-img { margin-top: -39px; }
.smart-col .green-btn-small a { font-size: 20px; }
#paying-for-college .green-btn-auto a { padding: 0 25px; width: 100%; }
#paying-for-college .green-btn-auto a span { width: 236px !important; }
#paying-for-college .green-btn-small { float: left; width: 236px !important; }
#paying-for-college .green-btn-small a { font-weight:700; }
.black-over { background: #000; color: #fff; display: inline-block; text-align: center; line-height: 48px; width: 99%; }
#meet-our-alumni { font-weight:700; font-size: 22px; }
#meet-students-fix h3 { font-weight:700; }
#meet-students-fix { font-size: 18px; }
.site-id-93.online-orientation .blue-panal,
.site-id-93.online-orientation .menu-box,
.site-id-93.online-orientation .inner-title-bar,
.site-id-93.online-orientation .res-info-box,
.site-id-93.online-orientation .footer-center,
.site-id-93.online-orientation .footer-right,
.site-id-93.online-orientation .social-media { display: none; }
.site-id-93.online-orientation #logo::after { color: #0971b0; content: "Online Orientation";  font-size: 30px; margin-left: 25px; margin-top: 15px; position: absolute; width: 295px; }
.site-id-93.online-orientation #logo img { height: auto; width: 206px; }
.site-id-93.online-orientation #logo { width: 237px; }
.site-id-93.online-orientation .footer-left { padding-top: 57px; }
.site-id-93.online-orientation .address-box ul { display: none; }
.education-img { margin-right: 4%; width: 45%; }
.drop-course > a { padding: 0 !important; width: 100% !important; }
.drop-course { float: left; margin-right: 5% !important; width: 59%; }
/*----------------------------- Theatre Page Css ----------------------------- */


#theatre-head h5 { color: #006faf; margin: 0 0 16px; font-size: 28px; }
.upcoming-events-col h5,
#recent-highlights h5 { text-align: center; color: #000; font-size: 28px; }
.upcoming-events-col img { background: #fff none repeat scroll 0 0; float: left; margin-right: 4%; padding: 10px; width: 216px; }
.upcoming-events-col h6 { font-weight:700; font-size: 22px; font-weight: normal; line-height: 28px; margin-top: 0; text-align: left; text-transform: none; }
.upcoming-events-col a { color: #9d1b3c; }
.upcoming-events-col b { color: #9d1b3c; }
#recent-highlights .intense.col-lg-3.col-xs-12.col-sm-12.col-md-3 { margin: 0; padding: 0; width: 25%; }
#recent-highlights .intense.row { margin-left: 0; margin-right: 0; }
#recent-highlights img { width: 100%; }
.upcoming-events-col h4 { color: #000; font-weight:700; font-size: 18px; line-height: normal; }
.upcoming-events-col .intense.col-lg-6:first-child { float: left; width: 44%; }
.upcoming-events-col .intense.col-lg-6 { float: right; width: 54%; }
.upcoming-events-col P { margin: 0 0 23px; }
.upcoming-events-col .intense.col-lg-6.col-xs-12.col-sm-12.col-md-6 > br { display: none; }
.auditions-box .col-md-8 { background: rgba(255, 255, 255, 0.8); padding: 37px !important; margin-left: 5%; }
.auditions-box img { background: #fff; float: right; margin-left: 46px; padding: 10px; width: 217px; }
.auditions-box { line-height: 26px; }
.auditions-box h5 { font-size: 28px; margin: 0; }
.auditions-box .col-lg-8 br { display: none; }
.theatre .white-border-box { border: 0 none; border-radius: 0; }
.theatre .white-border-box .maroon-button { margin-right: 0; width: 100%; }
.theatre .white-border-box .maroon-button a { background: url(images/Tickets-icon.png) 19px center no-repeat; padding: 0 7px 0 48px; font-weight:700; font-size: 20px; }
.theatre .inner-middle-right { margin-bottom: 0; }
/*----------------------------- Smart Choice Page Css ----------------------------- */



.slider-layer { float: left; width: 100%; }
.slide-layer-right-first { float: left; width: 100%; }
.slide-layer-left img,
.slide-layer-right img { width: 100%; float: left; }
.slide-layer-right { float: right; width: 32%; }
.slide-layer-left { float: left; width: 68%; position: relative; }
.gallery-buttons-main { position: relative; }
.desc-box { width: 100%; display: inline-block !important; float: left; margin-bottom: -1px; }
.slide-layer-right-col { float: left; width: 100%; position: relative; }
.slide-layer-left::after { background: #fff; content: ""; font-size: 0; height: 100%; right: 0; position: absolute; width: 4px; }
.slide-layer-right-col::after { background: #fff; content: ""; font-size: 0; height: 4px; position: absolute; width: 100%; bottom: 0; left: 0; }
.slide-layer-right div.slide-layer-right-col:last-child:after { display: none; }
.three-slots .slide-layer-left { width: 50%; }
.three-slots .slide-layer-right { width: 50%; }
.two-slots .slide-layer-left { width: 50%; }
.two-slots .slide-layer-right { width: 50%; }
.one-slots .slide-layer-left { width: 100%; }
.calculator-btn { background: #69ad3c; color: #fff; border: none; padding: 8px 37px; margin-top: 15px; font-size: 17px; cursor: pointer; }
.calculator-center-b-main { float: left; width: 100%; text-align: center; }
.calculator-b-line { color: #4c4c4c; float: left; font-size: 13px; padding: 15px; text-align: center; width: 100%; }
.inner-middle .calculator-center-b h1 { background: #0971b0 none repeat scroll 0 0; border-radius: 5px 5px 0 0; color: #fff; font-weight:700; font-size: 22px; line-height: normal; margin: 0 0 21px; padding: 14px 15px; }
.calculator-center-b { background: #fff none repeat scroll 0 0; border: 1px solid #ececec; border-radius: 8px; box-shadow: -1px 0 8px #dddddd; display: inline-block; float: none; margin-top: 25px; padding: 0 0 23px; text-align: left; max-width: 605px; }
.calculator-center-b b { color: #0971b0; font-weight:700; font-size: 17px; font-weight: normal; }
.calculator-b-line { padding: 15px; float: left; width: 100%; }
.calculator-center-b table { text-align: left; width: 100%; }
.calculator-center-b input { font-size: 15px; padding: 4px 7px; }
.calculator-error { color: red; float: left; font-weight: bold; text-align: center; width: 100%; }
.calculator-inner-search { padding: 17px 17px 5px !important; width: 315px; }
.calculator-inner-search b { color: #fff; display: inline-block; float: left; font-weight:700; font-size: 18px; font-weight: normal; margin-bottom: 16px; }
.calculator-listing b { color: #fff; }
.inner-middle .calculator-listing h1 { margin-bottom: 0; }
.date-numbers > span { color: #404040; }
.space10 { clear: both; height: 10px; }
.space15 { clear: both; height: 15px; }
.list-panel { border: 1px solid #e6e6e6; cursor: pointer; float: left; font-size: 16px; line-height: normal; padding: 0; width: 100%; box-shadow: none; }
.big-txt { color: #4674a0; font-weight:700; font-size: 24px; font-weight: normal; line-height: normal; margin: 14px 0 17px; padding: 0; }
.editor-custom-txt p { font-size: 14px; margin-bottom: 0; }
#custom-arrange .business-txt { margin-left: 50px !important; font-size: 14px; margin-top: 5px !important; float: left; }
#custom-arrange .list-panel .business-txt { font-size: 16px; margin-left: 0 !important; margin-top: 0 !important; }
#custom-arrange .space10 { clear: both; height: 2px; }
.editor-custom-txt { display: inline-block; padding: 13px 0 !important; margin-left: 50px; }
.aco-title { font-weight:700; padding: 12px 15px; display: inline-block; width: 100%; border-bottom: 1px solid #e6e6e6; }
.aco-title.greyconnector_class { background: #e6e6e6; }
.aco-box { border: none; float: left; margin-top: 0; padding: 12px 15px; width: 100%; background: none; }
.aco-box .business-txt p { margin: 0; }
.list-panel .list-panel-left .business-txt > span { color: #0971b0; display: inline-block; }
.business-txt span { color: #0971b0; }
.print-btn > img { display: inline-block; padding-right: 5px; vertical-align: middle; }
.print-btn { color: #303030; font-size: 17px; font-weight: bold; vertical-align: top; }
.staff-main-col { position: relative; float: left; width: 100%; }
.fix-staff-pop {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #ccc;
    left: 27%;
    margin:0 auto;
    padding:0;
    position: fixed;
    width: 50%;
    z-index: 9999;
    top: 20%;
	height: 300px;
	overflow-y:scroll;
}
.fix-staff-pop:before {
    background:rgba(0, 0, 0, 0.6);
    content:"";
    float: left;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -9;
}
.close-light { position: absolute; }
.staff-layout-newmcc a.close-light { background: #404040 none repeat scroll 0 0; border: 2px solid #fff; border-radius: 26px; box-shadow: 1px 1px 2px #ccc; color: #fff !important; font-family: arial; margin-top: 12px; padding: 4px 10px; position: absolute; right: 20px; }
.staff-name { min-height: 43px; }

.full-btn {
    width: 97.5%;
}
.pdf-box {
    background: url(images/pdf-icon-new.png) left 7px no-repeat;
}

h2.step-box span {
    line-height: 70px;
    margin-left: 20px;
}
h2.step-box {
    float: left;
    width: 100%;
}
.step-box img {
    float: left;
}
#colorbox ul li b {
    width: auto;
    float: none;
    font-weight: bold;
}
#group-col {
    margin: 0 !important;
    text-align: center;
    width: 94%;
}
#group-col  .col-lg-10 {
    display: inline-block;
    float: none;
    width: auto;
}
#group-col .col-lg-2 {
    background: #f6f2f1 none repeat scroll 0 0;
    display: inline-block;
    float: none;
    margin-left: 0;
    margin-top: 16px;
    padding-bottom: 15px;
    vertical-align: top;
    width: 265px;
}
.accordion_head {
    margin-top:6px;
    padding: 15px 15px 15px 24px;
	cursor:pointer;
	font-weight:700;
	float:left;
	width:100%;
	font-family: "Lato",sans-serif;
}
.plusminus {
    float: right;
    font-size: 34px;
    font-weight: 700;
    line-height: 20px;
}
.accordion_head > img {
    float: left;
    margin-left: -5px;
    margin-right: 10px;
    margin-top: -2px;
    width: 37px;
}
.accordion_container {
    float: left;
    margin-bottom: 35px;
    margin-top: 10px;
    width: 100%;
}
.page-id-25 .with_frm_style .frm_submit input[type="submit"], .with_frm_style .frm_submit input[type="button"], .frm_form_submit_style {
    background: url(images/btn-bg.png) left top no-repeat;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff !important;
    cursor: pointer;
    float: left !important;
    font-family: 'Lato', sans-serif !important;
    font-weight:700 !important;
    font-size: 18px !important;
    height: 38px !important;
    line-height: 17px !important;
    padding-bottom: 14px;
    padding-left: 21px;
    text-align: left;
    width: 123px !important;
	}
.site-id-122 .sidebar .green-btn-small {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
	margin-bottom: 15px;
    width: 94%;
}
.site-id-122 .green-btn-small.green-btn-medium {
    width: 238px !important;
}


.panel.faq, .panel.faqs { float:left; width:100%; }
.intense.panel-heading { float:left; width:100%; }
.intense .collapse { float:left; width:100%; overflow:hidden; }

.intense.panel-group .panel { overflow: visible !important; float:left; width:100%; }
.site-id-1.page-id-15240 .sticky-row-main { display: none;}
.site-id-1.page-id-15240 .sticky-space { padding-top: 0; }
#large-btns-main { text-align:center; }
.green-btn-small.large-buttons {
    width: 99% !important;
}
.green-btn-small.large-buttons a {
    font-size: 25px;
    height: 88px;
    line-height: 29px;
    width: 100%;
}
.green-btn-small.large-buttons span {
    height: 78px;
    width: 500px;
}
#large-btns-main div > span {
    display: inline-block;
    text-align: center;
}
#large-btns-main {
    width: 98%;
}

.gsc-input-box { height: 29px !important; }

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text { font-size: 16px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 14px !important; }



.schedule-contact-box .green-btn { background: #69AD3C; }
.fix-staff-pop div {
    float: left;
    width: 100%;
}

.half-list { color: #0971b0; font-size: 20px; font-weight: bold; }

ul.half-list { display: inline-block; float: none; list-style-type: none; padding: 0; }
ul.half-list li {
    display: inline-block;
    float: left;
    width:50%;
}

.white-dd-box h2 { font-size: 46px; }
.white-dd-box .career-spotlight { height: auto; min-height: 600px; }
.white-dd-box .career-white-overlay { margin-top: 0; }
.white-dd-box { background-position: center center !important; background-size: cover !important; background-repeat:no-repeat !important; }

.successful-col-main { margin-top: 55px; text-align: center; font-size: 32px; }
.white-text { color: #fff; text-align: center; }
.white-text .section-title h1 { background:#006eae; color: #fff; }
.white-text .section-title:after { background:#fff; }
.yellow-btn { background: #fcd404 none repeat scroll 0 0;  color: #000; display: inline-block; font-size: 24px; font-weight: 700; line-height: 60px; margin: 0 6px; min-width: 255px; padding: 0 20px; text-align: center;}
.yellow-btn:hover { background:#ffe414; }

body.page-template-New-innerpage-layout { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  }

.section-col.remove-section-space { padding:0; }
.drop-link.remove-arrow { background:none !important; padding: 0 !important; }
#mega_main_menu ul > li > .mega_dropdown .mega_dropdown .mega_dropdown .green-btn-small {  margin-left: 0 !important; }

#events-ac-accordion-0 .intense.panel-heading { border: 1px solid #d8d8d8; }
#events-ac-accordion-0 .intense .collapse.in { border: 0 !important; }

.form-field h2 {
    margin-top: 43px;
}
.remove-h-space h2 {
    margin-top: 5px !important;
}
.form-note {
    font-size: 14px;
    font-style: italic;
}

.with_frm_style input[type="text"], .with_frm_style input[type="password"], .with_frm_style input[type="email"], .with_frm_style input[type="number"], .with_frm_style input[type="url"], .with_frm_style input[type="tel"], .with_frm_style select, .with_frm_style textarea, #content .with_frm_style input:not([type="submit"]), #content .with_frm_style select, #content .with_frm_style textarea, .with_frm_style .chzn-container { height: 81px ; width: 100% !important; }


.lh3-faq-search input[type="text"] {
    font-size: 16px;
    height: 42px;
    max-width: 275px;
    padding: 6px 10px;
    width: 100%;
}
.lh3-faq-search input[type="submit"] {
    background: #0971b0 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    height: 42px;
    padding: 0 17px;
    vertical-align: top;
}
.lh3-faq-search input[type="submit"]:hover { background: #005190; }


/* - - - - - -  GRAVITY Form CSS  - - - - - - */


.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    background: #69ad3c !important;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 1em;
    margin: 0 16px 0 0;
    padding: 12px 42px;
    text-transform: uppercase;
    width: auto;
}
.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type="submit"]:hover, 
.gform_wrapper .gform_page_footer input.button:hover, 
.gform_wrapper .gform_page_footer input[type="submit"]:hover {
	background: #79bd4c !important;

}
.gform_wrapper .top_label input[type="text"], 
.gform_wrapper .top_labelinput[type="password"], 
.gform_wrapper .top_label input[type="email"], 
.gform_wrapper .top_label input[type="number"], 
.gform_wrapper .top_label input[type="url"], 
.gform_wrapper .top_label input[type="tel"], 
.gform_wrapper .top_label select, 
.gform_wrapper .top_label textarea {  
	background-color: #f7f7f7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 4px;
    border: 1px solid #cccccc; 
    color: #444444;
    max-width: 100%;
    padding: 10px !important;
	font-size: 13px;
	width: 100% !important;
	height: 46px; 
}
.gform_wrapper .top_label select { height: auto !important; }
.gform_wrapper .gform_body { max-width: 700px; }


#alumni-boxes h3 {
    color: #324a5e;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
}
#alumni-boxes img {
    width: 250px;
}


#alumni-boxes {
    display: inline-block;
    margin-bottom: 125px !important;
    text-align: center;
    width: 100%;
}
#alumni-boxes .col-md-4 {
    border: 1px solid #dcdcdc;
    display: inline-block;
    float: none;
    margin: 0 1%;
    padding: 31px;
	position: relative;
    width: 31%;
	transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
}
#alumni-boxes .col-md-4:hover { box-shadow: -2px 2px 22px #dedede; }
.alumni-link { position: absolute; left:0; top: 0; width: 100%; height: 100%; }
.ui-datepicker td a, .ui-datepicker td span { transition:none; -webkit-transition: none; }


.frm_half {
    clear: none !important;
    float: left;
    margin-right: 3%;
    width: 46.3%;
}
.with_frm_style .radio-left .frm_radio {
    display: inline-block;
    margin-right: 11px;
}
.update-info .with_frm_style .frm_form_field {
    max-width: 675px;
}
.frm_full  {
    width:96% !important;
}


.canvas-post-item {
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin-bottom: 16px;
    padding-bottom: 25px;
    width: 100%;
}
.canvas-post-content {
    display: inline-block;
    margin: 17px 0;
    width: 100%;
}
.date-entry-meta {
    color: #6c6c6c;
    font-size: 16px;
}

.canvas-main-post .canvas-post-item { border-bottom: 1px solid #ccc; }
.canvas-post-content > h2 {
    font-size: 21px !important;
    margin-top: 0 !important;
}

.alumni-social-link {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #dcdcdc;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 12px 10px 15px;
    width: 100%;
}
.alumni-social-link img {
    display: inline-block;
    margin-right: 9px;
    vertical-align: middle;
    width: 43px;
}
.alumni-social-link > a {
    display: inline-block;
    width: 100%;
}


.mw-nf{min-width:110px;}

.course-content-pop a.close-light { background: #404040 none repeat scroll 0 0; border: 2px solid #fff; border-radius: 26px; box-shadow: 1px 1px 2px #ccc; color: #fff !important; font-family: arial; margin-top: 12px; padding: 2px 10px; position: absolute; right: 20px; }
.course-content-pop { height: auto !important; left: 29%;  top: 26%; overflow-y: visible !important; width: 40%; }
.course-content-pop .fs-pop-in { padding: 30px 58px 30px 30px; }
.fix-staff-pop div.loader-cms { background:url(images/loader-new.gif) center center no-repeat !important; display: inline-block; float: none; height: 38px !important; margin: 11px 0; width: 100% !important;}



/* Notification CSS */ 

.head-notify { float: left; width: 100%; text-align: center;}
.campus-emergency { background: #ea1019 url(images/campus-information-bg.png) top center no-repeat; margin: 0; padding: 75px 0; color: #fff;}
.campus-emergency p , .weather-notification p{ padding: 0 25%; font-size: 18px; }
.weather-notification { background: #000080 url(images/whether-information-bg.png) top center no-repeat; margin: 0; padding: 75px 0; color: #fff;  }
.campus-emergency h3{ max-width: 430px;  margin: 0 auto; }
.weather-notification h3 { max-width: 480px; margin: 0 auto; }
.campus-emergency h3:before { content: ''; position:absolute; display:block; left:0; top:4px; width: 42px; height: 42px; background:url(images/icon-Info42px.png) top left no-repeat;}
.weather-notification h3:before{ content: ''; position:absolute; display:block;	left:0;	top:4px; width: 42px; height: 42px; background:url(images/icon-cloud42px.png) top left no-repeat; }
.campus-emergency h3, .weather-notification h3{ color: #fff; line-height: 50px; text-transform: uppercase; font-size: 30px; font-weight: bold; margin-bottom: 10px;	position:relative;}
.whether-notification-header { background: #010080 url(images/whether-information-bg.png) top center no-repeat; background-size:cover; float: left; width: 100%; color: #fff; text-align: center; padding: 45px 0; }
.campus-infortmation-header { background: #e91019 url(images/campus-information-bg.png) top center no-repeat; background-size:cover; float: left; width: 100%; color: #fff; text-align: center; padding:45px 0; }

.whether-notification-header, .campus-infortmation-header { font-size: 18px; line-height: 22px; }

.whether-notification-header h2 { text-transform: uppercase; background: url(images/icon-cloud42px.png) left 0px no-repeat; padding-left: 60px; font-weight: 600; font-size: 36px; text-align: left;  display: inline-block; margin: 0 auto 20px auto;  line-height: normal; color: #fff; }
.campus-infortmation-header h2 { text-transform: uppercase; background: url(images/icon-Info42px.png) left 0px no-repeat; padding-left: 60px; font-weight: 600; font-size: 36px; text-align: left; display: inline-block; margin: 0 auto 20px auto; line-height: normal;  color: #fff; }
.notification-wrapper { max-width: 920px; margin: 0 auto; padding: 0 40px; }

/* Notification css over */




/*===================================== Responive css ====================================== */

@media screen and (min-width: 1605px) {
.fot-top { background-size: 100% auto; background-position: left top; }
}
@media screen and (min-width: 1500px) {
.not-found-f-main { background-size: cover; }
}
@media screen and (max-width: 1450px) {
ul.half-list li { width: 100%; }
}
@media screen and (max-width: 1400px) {
.inner-title-bar { background-size: 100% 100%; }
.ifream-box-2 { height: 500px; }
}
@media screen and (max-width: 1300px) {
.inner-title { line-height: 48px; font-size: 31px; }
.award-logo { width: 22%; }

ul.half-list li { width: 100%; }
}
@media screen and (max-width: 1200px) {
.gallery-buttons a { min-width: inherit; padding: 0 16px; width: 100%; }
.gallery-b-spacer { padding-left: 0; }
.fix { margin: 0 auto; width: 94%; }
.event-box-main { float: left; margin-right: 6%; width: 24%; }
.event-box-img { float: left; margin-right: 3%; width: 21%; }
.event-box-r { float: left; width: 71%; }
.news-box { float: left; width: 34%; }
.testimonial-box { float: right; margin-right: 0; width: 29%; }
.sidebar { margin-left: 0; width: 19%; }
.inner-middle-right-second { width: 75%; }
.inner-middle-right { width: 75%; }
.inner-middle-right.education3 { width: 75%; }
.education3 .inner-middle-r-left { width: 68%; }
.education3 .inner-middle-r-right { width: 28%; margin-top: 0; }
.gray-box { width: 100%; }
.inner-white-box { padding: 3%; width: 67%; }
.add-middle-r-right { width: 28%; }
.add-middle-r-right .green-btn-small { margin-right: 0; width: 100%; }
.admission-background { background-size: cover !important; }
.inner-middle-r-left { width: 75%; }
.ad-content .green-btn-small { background: none repeat scroll 0 0 #69ad3c; display: inline-block; margin-bottom: 3px; margin-right: 8px; padding: 5px; text-align: center; width: 48%; }
.intense.container { max-width: 94% !important; }
.intense.row { margin-left: 0; margin-right: 0; }
.intense.container { padding-left: 0; padding-right: 0; }
.more-imfo-box { margin-right: 0; width: 100%; margin-bottom: 17px; }
.more-imfo-box-main { padding: 0 0 50px; }
.more-imfo-box-main h1 { padding-bottom: 0; }
.ad-content { padding: 0 0 23px; }
.inner-middle-r-left .intense.col-md-4 { width: 50%; float: left; }
.honor-box-main .intense.col-sm-12 { float: left; padding: 18px 0; width: 100%; }
.main-navigation li a { font-size: 14px; padding: 0 12px; }
.url-need-50 { font-size: 0; height: 60px; left: 6px; position: absolute; top: 6px; width: 28%; z-index: 999; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 13px; }
.gray-box div { width: 93%; }
.intense.row { margin-left: 0; margin-right: 0; }
.intense.container { margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; }
.tuition-box { min-height: inherit; }
.inner-title { font-size: 31px; line-height: normal; text-align: center; width: auto; height: inherit; }
.breadcrumb { color: #fff; float: left; font-size: 14px; height: inherit; line-height: 34px; padding: 0; text-align: center; width: auto; }
.inner-title-bar { padding: 10px 0; }
.sidebar-menu-wide .inner-middle-right { width: 65%; }
.sidebar-menu-wide .sidebar { width: 31%; }
.sidebar-menu-wide .gray-box div { margin-left: 5%; width: 95%; }
.loc-gray-box { width: 88%; }
.footer-center { width: 44%; }
.award-logo { width: 22%; margin-right: 2%; }
#responsive-student-success { display: block !important; }
#student-success { display: none !important; }
#responsive-student-success .intense.col-md-4 { width: 33.3333%; float: left; padding: 20px; }
.white-history-b .intense.col-lg-7 { margin-left: 5%; margin-right: 0; width: 91%; }
.sidebar .contact-i-title { width:100%; float: right; }
.res-full .normal-table td { background: none repeat scroll 0 0 #fff; display: table; padding: 7px 13px; text-align: left; width: 100%; }
.res-full .normal-table { margin-bottom: 11px !important; }
.page-id-296 .ch-info-style7 p { font-size: 14px !important; line-height: normal; }
.page-id-296 .ch-info-style7 h3 { font-size: 16px !important; height: 67px !important; letter-spacing: 0 !important; padding: 38px 0 0 !important; }
#logo { float: left; position: relative; width: 15%; }
.menu-box { float: right; padding-top: 3px; width: 82%; }
.blue-panal .powertour-disable-cancel,
.blue-panal #powertour-demo-trigger-id { display: none; }

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 6px !important; margin-right: 0 !important; }

#mega_main_menu ul > li > .mega_dropdown { top: 67px !important; }
#orientation-box .col-md-4 { width: 31% !important; margin: 0 1.1% !important; }
#orientation-box .col-md-4 h6 { font-size: 27px !important; }
#orientation-box .col-md-4 { font-size: 16px !important; float: left; }
/*.sticky-head #mega_main_menu ul > li > .mega_dropdown {  top: 53px !important; }*/

.student-book { float: left; width: 55% !important; }
.campus-logo { float: left; padding-left: 0 !important; width: 45% !important; }
.auditions-box .intense.col-sm-12 { text-align: left !important; }
#theatre-head h5 { font-size: 22px; }
.theatre .white-border-box .maroon-button a { background-position: 8px center; font-size: 18px; }
.upcoming-events-col .intense.col-lg-6 { float: left !important; margin: 22px 0 !important; padding: 0 12% !important; text-align: left !important; width: 100% !important; }
.upcoming-events-col .intense.col-lg-6:first-child { float: left; width: 100% !important; }
.auditions-box .intense.col-sm-12 { text-align: left !important; width: 80%; }
.inner-middle-right .col-md-4 { text-align: center; }
.inner-middle-right .col-md-4 img { float: none; margin-top: 0px; }
#theatre-head iframe { width: 100% !important; }
.site-id-93 .online-orientation-tagline { float: right !important; font-size: 14px !important; margin-top: 19px !important; text-align: left !important; width: 100% !important; padding-bottom: 16px !important; }
.white-history-small .intense.col-lg-4 { width: 91%; margin-left: 4% !important; margin-right: 3%; margin-top: 20px; }
.clear-none { display: none; }
.staff-b-part { padding: 0 2% 2% 0 !important; width: 16%; }

#blue-border-box .col-md-4 > blockquote { bottom: -79% !important; }
.professional-development #blue-border-box .col-md-4 > blockquote { bottom:-70% !important; }
#blue-border-box .col-md-4:hover > blockquote { bottom: 0px !important; }
.continuing-ed .inner-middle-right { width: 100% !important; margin-bottom: 25px; }
.continuing-ed .sidebar { display: table !important; float: none !important; margin: 0 auto !important; width: 273px !important; }
body #blue-border-box .col-md-4 { margin-left: 1% !important; margin-right: 1% !important; width: 31% !important; }
.full-btn { width: 155px; }
.intense.content-section { background-attachment: scroll !important; background-position: center center !important; background-repeat: no-repeat; background-size: cover !important; border-style: solid; border-width: 0; display: block; padding: 61px 3% !important; position: relative; width: auto; z-index: 0; height: inherit !important; }
.filter-col > select { width: 21% !important; }
#group-col .col-lg-10 { width: 63%; }
.inner-middle-right { min-height: inherit; min-height: auto; }
#large-btns-main .col-md-6 { float: left; width: 50%; }
.flickr-object object { width: 100%; height: 580px; }
body #mega_main_menu ul > li > .mega_dropdown { top: 68px !important; }
.ifream-box-2 { height: 440px; }

.half-list, #information-i-block b { font-size: 18px !important; } 
#hm-lnd-one .col-lg-4 { text-align: left;}
#hm-lnd-one strong {
    font-size: 16px;
    line-height: normal;
}

.yellow-btn {
    background: #fcd404 none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    line-height: 55px;
    margin: 0 6px 10px;
    min-width: auto;
    padding: 0 19px;
    text-align: center;
}
#library-search .col-md-4, #library-search .col-md-5 {
    text-align: left;
    width: 50% !important;
    float: left !important;
}
.lh3-faq-search input[type="text"] { margin-bottom: 9px; max-width: 100%; }

.page-id-6 .inner-title {
    margin-top: 22px;
}
.page-id-6 .breadcrumb {
margin-top: 29px;
    float: right;
}
.page-id-15993 .fix .green-btn-small:nth-child(3) a {
    padding: 51px 20px;
}

}
@media screen and (max-width: 1180px) {
#amboycenter p {
    float: left;
    width: 100%;
    text-align: left;
}	

}

@media screen and (max-width: 1100px) {
.gallery-buttons a { font-size: 21px; }
.menu-box { float: right; padding-top: 3px; width: 73%; }
.main-navigation li a { color: #006faf; font-size: 14px; line-height: 63px; padding: 0 12px; white-space: nowrap; }
.sidebar { width: 21%; }
.inner-middle-right-second { width: 75%; }
.inner-middle-right { width: 75%; }
.inner-middle-r-left { width: 98%; }
.inner-middle-r-right { width: 100%; margin-top: 25px; text-align: left; }
.student-box { display: inline-block; float: none; margin-right: 22px; width: 195px; }
.honor-box-main { margin-top: 18px; padding-bottom: 55px; padding-top: 8px; }
.theatre .honor-box-main { padding-bottom: 0; }
.main-navigation li a { font-size: 13px; }
.url-need-50 { font-size: 0; height: 52px; left: 6px; margin-left: 0; position: absolute; top: 5px; width: 28%; z-index: 999; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 14px; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 13px; }
#flexible-box { padding: 1px 3% 71px !important; }
.black-dot-box { background-size: 7px !important; }
.page-id-296 .ch-info-style7 p { font-size: 12px !important; }
#logo { display: inline-block; float: none; margin-bottom: 0; padding-bottom: 0; padding-top: 10px; text-align: center; width: 330px; }
.site-id-93.online-orientation #logo { float: left !important; text-align: left !important; }
.menu-box { padding-top: 0; width: 100%; }
.header { text-align: center; }
#mega_main_menu ul > li > .mega_dropdown { top: 160px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding:0 8px !important; }
body #mega_main_menu + #mega_main_menu { display: inline-block !important; float: none !important; }
#mega_main_menu { display: inline-block !important; float: none !important; }
body #mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .logo_link,
body #mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,
body #mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,
body #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user { height: 64px !important; }

body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link::after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link::after, body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link::after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link::after, body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link::after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link::after { display:none; }


_:-ms-lang(x), #mega_main_menu ul > li > .mega_dropdown {  top: 144px !important; }
_:-ms-fullscreen, :root #mega_main_menu ul > li > .mega_dropdown {  top: 144px !important; }
.ie9 #mega_main_menu ul > li > .mega_dropdown , .ie8 #mega_main_menu ul > li > .mega_dropdown , .ie7 #mega_main_menu ul > li > .mega_dropdown {  top: 144px !important; }

body #mega_main_menu ul > li > .mega_dropdown {
    top: 163px !important;
}
.ifream-box-2 { height: 400px; }
.fluid-box{    max-width: 90%;}

.page-id-15993 .header{ padding-bottom: 23px; padding-top: 23px;}

}
@media screen and (max-width:1070px) {
#blue-border-box .col-md-4 > blockquote { bottom: -77% !important; }
.professional-development #blue-border-box .col-md-4 > blockquote { bottom:-67% !important; }

.white-dd-box .career-spotlight { min-height: 380px; }


}
 @media screen and (max-width: 1024px) {
/** { -webkit-appearance: none; }*/
.gallery-buttons a { font-size: 19px; padding: 0 15px; }
.menu-box { width: 100%; }
.main-navigation ul { width: 100%; }
.main-navigation li a { line-height: 41px; }
.header { padding-bottom: 8px; text-align: center; }
.menu-box { text-align: center; }
.main-navigation li { display: inline-block; float: none; position: relative; }
.home-middle-slider { padding: 35px 55px 26px 62px; }
.home-widget { float: left; width: 100%; text-align: center; }
.event-box-main { float: none; display: inline-block; margin-right: 6%; width: 40%; text-align: left; vertical-align: top; }
.news-box { float: none; text-align: left; display: inline-block; width: 42%; vertical-align: top; }
.testimonial-box { float: none; text-align: left; display: inline-block; margin-right: 0; width: 308px; margin-top: 25px; vertical-align: top; }
.home-widget { padding-left: 0; }
.honor-box-main-title { font-size: 35px; }
.main-navigation li a { font-size: 13px; padding: 0 8px; }
.panel-box .intense.col-sm-12 { float: left; width: 33%; }
.institutional-img-bar { padding-top: 10px; padding-bottom: 40px; }
.honor-box-title { margin-top: 25px; }
.inner-middle-right .intense.row { margin: 0 !important; padding: 14px 0 20px !important; }
.info-box { display: none; }
.parallax-box-main { text-align: left; }
.parallax-box-main .intense.container { max-width: 100%; }
.parallax-box-main .transfer-box { float: right; margin-right: 0; margin-top: 0; padding: 0 0; width: 100%; }
.study-box-main { padding-top: 0; }
.study-box-left { width: 100%; }
.study-box-right { width: 100%; }
.career-box-main { float: left; margin-left: 0; padding-top: 0; width: 100%; }
.transfer-green-btn { margin-bottom: 17px; margin-right: 2%; padding: 5px; text-align: center; width: 48%; }
.study-green-btn { width: 48%; margin-right: 3%; }
.study-green-btn a { font-size: 15px; }
#logo { display: inline-block; float: none; margin-bottom: 0; text-align: center; width: 330px; }
.menu-box { padding-top: 0; }
.url-need-50 { font-size: 0; height: 75px; left: 6px; margin-left: 0; position: absolute; top: 5px; width: 95px; z-index: 999; }
#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul { text-align: center; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li { display: inline-block; float: none; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after { right: -3px; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo .logo_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box { margin-right: 12px; padding-left: 0; padding-right: 14px; }
.powertour-step,
#starttour-1 { display: none !important; }
.footer-center { width: 33%; }
.award-logo { width: 22%; margin-right: 2%; }
.mymcc-pc { display: none !important; }
.mymcc-mobile { display: block !important; }
.smart-col .intense.content-section { padding: 0 !important; }
.smart-col h2.heading { font-size: 22px !important; }
.smart-col h1.heading { font-size: 29px !important; }
.paying-main-box { width: 100%; min-height: inherit; display: inline-block; }
#paying-for-college .green-btn-small { float: left; width: 100% !important; }
.smart-small-blue br { display: none; }
#blue-border-box .col-md-4 > blockquote { bottom: 0 !important; }
.intense.container { max-width: 100% !important; }
#group-col .col-lg-2 { background: #f6f2f1 none repeat scroll 0 0; margin-left: 1%; margin-top: 16px; padding-bottom: 15px; width: 28%; float:left; }
#group-col .col-lg-10 { width: 69%; float:left; }
.normal-table strong { font-size: 12px; } 
.normal-table td{ padding: 5px; }

}
 @media screen and (max-width:1020px) {

.header-buttons { display: none; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text { font-size: 14px !important; }
body #blue-border-box .col-md-4 { width: 30% !important; }
body .professional-development #blue-border-box .col-md-4 { width:46% !important; max-width: inherit; }
body .professional-development #blue-border-box .col-md-4 > blockquote { bottom: 0 !important; }

}
@media screen and (max-width: 1000px) {
.page-id-296 .ch-info-style7 p { font-size: 11px !important; }
.green-btn-small.large-buttons a { font-size: 24px; }
.ifream-box-2 { height: 370px; }

#alumni-boxes h3 { font-size: 18px; }
#alumni-boxes img {
    width: 85%;
}
#alumni-boxes .col-md-4 { padding: 21px; width: 30%; }
.page-template-Canvas-innerpage-layout .tab-content .green-btn-small a span{
	    display: inline-block;
    float: left;
    height: auto;
    vertical-align: middle;
    width: 100%;
    line-height: 46px;
}

.page-template-Canvas-innerpage-layout .intense.nav-tabs > li > a h4{
    font-size: 18px;
    margin: 10px 0px !important;
}


}



 @media screen and (max-width: 995px) {
.h5res { padding: 10px 20px; color: #fff; display: inline-block; width: 100%; }
h4.h5res.ser { padding: 10px 20px; color: #fff; display: inline-block; }
#paying-for-college .green-btn-small { margin-bottom: 65px; }
#paying-for-college .green-btn-small { display: inline-block; float: none; width: 260px !important; }
.smart-col .intense.col-sm-12 { margin-bottom: 29px; }
.blue-dropmenu.large-blue-drop { width: 580px !important; }
}

@media screen and (max-width:992px) {
.page-id-15993 .green-btn-small {
    width: auto;
    text-align: center;
    vertical-align: middle;
    margin: 0px 0px 40px 0px;
    max-width: 519px;
    width: 100%;
}
.page-id-15993 .green-btn-small a { min-height: inherit; min-height: auto;}
#twogreenbutton {
    margin: 0;
        margin-top: 0px;
        margin-bottom: 0px;
}
.page-id-15993 .inner-middle h1 {
    font-size: 23px;
    margin-bottom: 0;
}

}
@media screen and (max-width:979px) {
body #blue-border-box .col-md-4 { margin: 1%; max-width: 311px; width: auto !important; }
#blue-border-box { text-align: center; }
#blue-border-box .spacer { display: none; }


}
@media screen and (max-width: 991px) {
.black-over { background: #000 none repeat scroll 0 0; clear: none; color: #fff; display: list-item; line-height: 48px; list-style-type: none; margin: 0 auto; text-align: center; max-width: 356px; }
#meet-our-alumni { text-align: center; }
.g_video_title {  margin-bottom: 25px; }
ul.half-list li { width: 100%; }

}
@media screen and (max-width: 990px) {
#gray-col .col-md-4 { width: 100% !important; margin-bottom: 15px !important; }
.division-hover-box { margin-right: 12px !important; position: relative !important; text-align: left !important; width: 210px !important; float: none !important; display: inline-block !important; }
#divisions-box { text-align: center !important; }
#divisions-box h1 { padding: 23px !important; }
.division-b-title { font-size: 19px !important; }
.light-green,
.light-purple,
.light-blue,
.light-red { margin-bottom: 17px; margin-left: -11px !important; min-height: inherit !important; padding: 17px 15px !important; width: 100% !important; }
#student-profiles .intense.col-lg-4 { margin-bottom: 26px; }
.award-logo { margin-bottom: 10px; margin-right: 9%; width: 31%; }
.auditions-box .intense.col-sm-12 { margin-bottom: 35px; margin-left: 0; text-align: left !important; width: 100%; }
.upcoming-events-col .intense.col-lg-6 { padding: 0 !important; }
.upcoming-events-col h5,
#recent-highlights h5 { color: #000; font-size: 23px; margin: 0; text-align: center; }
.education-img { margin-right: 5%; width: 160px; }
#current-students-Information .intense.col-lg-8 { float: left; width: 69%; }
#current-students-Information .intense.col-lg-2 { float: left; text-align: center; width: 22%; }
#listen-live-col .intense.col-md-4 { display: inline-block; padding: 0; width: 38.333%; }
#buttons-col .lightbox { text-align:center; }

#blue-border-box .col-md-4 > blockquote { font-size: 13px;  }

.natural-video {
    height: 460px;
    margin-top: 25px;
}
}
@media screen and (max-width: 960px) {
.gallery-buttons a { font-size: 18px; }
.info-box { height: inherit; }
.sidebar { display: inline-block; float: none; margin-left: 0; text-align: left; width: 222px; }
.inner-middle-right-second { margin-top: 0; width: 100%; }
.cotainer-box { text-align: center; }
.cotainer-box.calculator-date-cotainer { text-align: left; }
.inner-middle-right-second { text-align: left; }
.breadcrumb { line-height: 48px; }
.inner-middle-right { float: right; margin-top: 35px; text-align: left; width: 100%; }
.inner-middle-right.education3 { margin-top: 35px; width: 100%; }
.more-imfo-box-title span { display: table-cell; float: left; height: inherit; line-height: 61px; vertical-align: middle; width: 100%; }
.more-imfo-box-title { width: 100%; }
.more-imfo-box-main .intense.col-sm-12 { float: left; margin-bottom: 19px; width: 48%; }
.more-imfo-box-main h1 { text-align: left; }
.more-imfo-box-main .intense.content-section { padding: 11px 3% !important; }
.ad-content { padding: 0; }
.color-box { margin-right: 4%; width: 44%; }
.inner-middle-r-right { text-align: center; }
.header { text-align: center; }
.sidebar { margin-bottom: 0; }
h5 { font-size: 21px; }
.tab-content { text-align: center; }
.transfer-box { float: right; margin-right: 0; margin-top: 0; width: 100%; }
.inner-banner,
.breadcrumb { display: none; }
.head-inner { display: block; }
.inner-title { font-size: 22px; text-align: left; }
.inner-title-bar { position: relative; }
.inner-title { width: 89% !important; }
#head-inner { display: inline-block; float: right; font-size: 15px; left: 0; margin: 0; min-height: inherit; position: absolute; text-align: right; width: 98%; top: 9px; }
.res-info-box { display: block; margin-top: 14px; position: relative; top: auto; width: 100%; }
.contact-i-title { background: #69ae3c; padding-left: 11px; }
.contact-info { width: 100%; }
#mini-nav a,
#mini-search a { width: 100%; }
#mini-nav { display: inline-block; padding-top: 0; width: 100%; }
#main-nav.active { margin-top: 3px; }
.ss-icon img { margin-right: 8px; margin-top: 2px; }
.show-hide-panel .textwidget { margin-left: 0; width: 100%; }
#main-nav.active ul li a:hover { background: #f2f2f2; }
#main-nav.active ul li.current_page_item a { background: #f2f2f2; }
.sidebar { display: none; }
.mobile_toggle { background-position: center 7px !important; }
.inner-middle-right { margin-top: 0; }
.inner-banner { display: none; }
.sidebar-menu-wide .inner-middle-right { width: 100%; }
#highlightBox { width: 100% !important; margin: 0 !important; text-align: center; height: inherit !important; }
.res-acordian-menu a .dcjq-icon { left: 5px !important; top: 4px !important; width: 21px !important; }
.loc-gray-box { width: 100%; }
.inner-white-box { padding: 0; width: 100%; }
.add-middle-r-right { width: 100%; }
.directory-box { width: 100%; margin: 0 0 41px; text-align: left; }
.campus-d-form h5 { text-align: left; }
.onlinegiving_form .rowline .col.left { width: 31% !important; }
.onlinegiving_form .section .col.right { width: 43% !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul li.gray-drop .mega_dropdown * { font-size: 15px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li .nav-heading > span span span { font-size: 14px !important; line-height: 17px !important; }
body .mega_dropdown .green-btn-small a { border: 1px solid #ffffff !important; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li.gray-drop,
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.gray-drop { padding: 11px 26px; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li,
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li { padding: 11px; }
body #mega_main_menu > .menu_holder > .menu_inner > ul li.gray-drop .mega_dropdown * { font-size: 13px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content { width: 100%; }
.campus-logo { padding-left: 10px !important; }
#meet-students-fix h3 { text-align: center !important; }
.four-slots .slide-layer-left { width: 100%; }
.four-slots .slide-layer-right { float: right; width: 100%; }
.four-slots .slide-layer-right-col { float: left; margin: 7px 1% 0 0; width: 32%; }
.four-slots .slide-layer-right { float: right; padding-left: 16px; width: 100%; }
.full-width .inner-middle-right { padding-bottom: 0; margin: 0; }

.yellow-bg-main { display: block !important; }
.yellow-bg-main { background-size: cover !important; display: block !important; float: left; min-height: 315px; position: relative; width: 100%; }
.three-yellow-btn { bottom: 12px; float: left; margin-top: 0; padding: 0 35px; position: absolute !important; text-align: center !important; width: 100%; z-index: 99; }
.three-yellow-btn a { margin-bottom: 11px; }

.filter-col > select { display: list-item !important; margin: 16px auto !important;  width: 371px !important; }
.filter-col #view_all { margin-top: 7px !important; }
.main-navigation li.menu-item:hover a.spring-summer-img { width: 113px !important; }
#springseventy .col-md-9 li.listchecked, #springseventy .col-md-9 li.listunchecked { text-align: left;}
.flickr-object object { width: 100%; height: 450px; }
.ifream-box-2 { height: 300px; }
ul.half-list li { text-align: center; }

.intense.panel-group .panel-heading{text-align:left;}
.page-id-15993 .fix .green-btn-small:nth-child(3) a {
    padding: 20px;
}
.page-id-15993 .green-btn-small a{ padding: 20px;}
#beachcleanup img {
    margin: 0 0 0 0 !important;
}
}

@media screen and (max-width: 850px) {
h2.step-box{font-size: 18px;}
.gallery-b-spacer { width: 100%; }
.gallery-buttons { width: 48%; margin-right: 2%; margin-bottom: 14px; }
.gallery-buttons a { width: 100%; font-size: 19px; }
.color-box { color: #fff; display: inline-block; float: none; margin-bottom: 30px; margin-right: 4%; padding: 6px; position: relative; text-align: left; vertical-align: top; width: 44%; z-index: 11; }
.color-box-white-overlay h2 { font-size: 19px; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 12px; }
h6 { line-height: normal; }
h5 { line-height: normal; }
.cal-left { float: left; width: 100%; }
.cel-right { float: right; width: 100%; }
.footer-center { width: 28%; }
.ifream-box, .ifream-box embed, .iframe-box, .iframe-box embed { width: 100%; }

.library-title { font-size: 55px !important; }
h4.library-subtitle { font-size: 21px !important; line-height: normal !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text { font-size: 12px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 4px !important; margin-right: 0 !important; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li.gray-drop,
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.gray-drop { padding: 11px 21px !important; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li,
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li { padding: 11px 10px !important; }
#orientation-main > .container { padding: 0 46px !important; }
#orientation-box .col-md-4 { font-size: 15px !important; }
#orientation-box .col-md-4 { display: list-item !important; float: none !important; margin: 0 auto 34px !important; width: 328px !important; list-style-type: none; }
#orientation-box .col-md-4 h6 { color: #fff; font-size: 36px; margin-bottom: 5px; margin-top: 8px; text-transform: capitalize; }
.education-blue-box .col-md-6 { width: 100% !important; margin-right: 0; margin-bottom: 4%; min-height: inherit !important; }
#blue-border-box .intense.spacer { display: none; }
#blue-border-box { text-align: center; }
body .professional-development #blue-border-box .col-md-4 { max-width: inherit; width:62% !important; }
body .professional-development #blue-border-box .col-md-4 blockquote > h3 { width:100%; display: inline; height: initial; min-height: inherit; display: inline-block; } 
.not-found-f-main { background: #4C9BD3; }
.not-found-description { width: 100%; }
.not-found-title { font-size: 20px; }
.not-found-img { float: left; position: relative; right: 0; top: 0; margin-left: 0; width: 100%; margin-bottom: 14px; }
.not-found-b { padding: 0 16px; text-align:center; }
.opps-title { margin-left: 0; }

.white-dd-box .career-spotlight { height: auto; margin-top: 0; min-height: 320px; }
.white-dd-box .career-white-overlay { margin-bottom: 0; }
.career-white-overlay h2 {
    font-size: 33px;
}


}
@media screen and (max-width: 767px) {
.step-box img { display: list-item; float: none; margin: 0 auto;}
 h2.step-box{text-align: center;}
 h2.step-box span{line-height: normal;margin:0;}
.sticky-link { margin-top: 0px; }
.event-box-main { margin-right: 0; width: 257px; }
.event-box-img { margin-right: 12px; width: 56px; }
.event-box-r { width: 187px; }
.news-box { width: 352px; padding: 0 25px; }
.testimonial-box { margin-right: 26px; width: 310px; }
.header .fix { width: 100%; }
.header { padding-bottom: 0; }
.menu-box { background: none repeat scroll 0 0 #0971b0; float: left; text-align: center; }
.desctop-menu { display: none; }
.responsive-menu { display: block; width: 100%; }
.responsive-menu.h-menu { display: block; width: auto; }
.admission-inner { margin: 0; padding: 14px 0; }
.inner-white-box { width: 100%; padding: 0; }
.add-middle-r-right .green-btn-small { background: none repeat scroll 0 0 #69ad3c; display: inline-block; float: none; margin: 2%; padding: 5px; text-align: center; width: 245px; }
.add-middle-r-right { float: right; margin-bottom: 64px; margin-top: 25px; text-align: center; width: 100%; }
.inner-title-bar { padding: 10px 0; }
#mega_main_menu > .menu_holder > .menu_inner > ul { width: 100%; position: absolute; left: 0; top: 41px }
#mega_main_menu > .menu_holder { position: static; }
#mega_main_menu { position: static; }
#mega_main_menu.primary > .menu_holder > .mmm_fullwidth_container { background: none !important; }
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li,
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box { background: #fff; }
.mobile_toggle .mobile_button { opacity: 0; }
.mobile_toggle { background: url(images/drop-menu-bg.png) center center no-repeat; float: left; width: 100%; }
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button { padding-left: 0 !important; padding-right: 0 !important; }
#mega_main_menu .nav_logo { width: 31px; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title >.item_link { border-bottom: 1px solid #bfbfbf; color: #000000; font-size: 14px; padding: 0 10px; }
#mega_main_menu > .menu_holder > .menu_inner > ul li > a.item_link:hover { background: none repeat scroll 0 0 #ececec !important; cursor: pointer; }
.login-box { position: relative; }
.blue-panal-right ul { position: relative; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo .logo_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box { margin-right: 0 !important; }
.staff_and_department li,
.desgin-ul li { width: 100%; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress.not_logged:hover > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown:hover > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.keep_open > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown:hover > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.keep_open > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown:hover > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown.keep_open > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown > .post_item:hover .post_details,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown > .post_item.keep_open .post_details,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown:hover > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown.keep_open > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown:hover > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown > li:hover .post_details,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown > li.keep_open .post_details { padding: 0 !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li { padding: 0 !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown li > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown .mega_dropdown > li.post_item .post_details,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown .mega_dropdown > li .post_details { box-shadow: none; border-bottom: 1px solid #bfbfbf; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after { right: 20px; }
.entry-header .entry-title { font-size: 20px; }
.entry-title { margin-top: 0; }
.normal-table-over { float: left; width: 100%; overflow-x: scroll; }
.normal-table-over .normal-table { width: 870px !important; }
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .logo_link,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_search_box,
#mega_main_menu.primary.mobile_minimized-enable.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,
#mega_main_menu.primary.mobile_minimized-enable.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,
#mega_main_menu.primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,
#mega_main_menu.primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user { height: 40px; line-height: 40px; }
#mega_main_menu.primary { min-height: 40px; }
#logo { display: inline-block; float: none; text-align: left; width: 230px; float: left; margin: 0 !important; padding: 0 0 0 23px !important; }
.header { padding-bottom: 20px !important; padding-top: 27px; }
.responsive-navigation-col { display: block !important; }
.site-id-93.online-orientation .responsive-navigation-col { display: none !important; }
.site-id-93.online-orientation .header { padding-bottom: 0px !important; padding-top: 27px; }
.header .fix { width: 100%; }
.blue-panal { position: relative; }
.blue-menu li.yellow-drop { position: static !important; }
.blue-panal-right ul { position: static !important; }
.yellow-drop .blue-dropmenu.large-blue-drop { left: 0 !important; width: 100% !important; }
.menu-mobile-sub-navigation-container { display: inline-block; width: 100%; }
.site-id-93.online-orientation #logo::after { margin-top: 21px; font-size: 22px; width: 185px; margin-left: 18px; }
.site-id-93 .online-orientation-tagline { padding-left: 23px; float: left !important; width: 93% !important; }
#current-students-Information .intense.col-lg-8 { float: left; width: 58%; }
#current-students-Information .intense.col-lg-2 { float: left; text-align: center; width: 38%; }
.quizfivebox{max-width: 100%;}

#group-col .col-lg-2 { 
    margin-left: 0;
    margin-top: 16px;
    padding-bottom: 15px;
    width: 100%; 
}
#group-col .col-lg-10 {
    width: 100%;	
}
.desgin-ul-full.listhalf li {
    width: 50%;
}
.flickr-object object {
    width: 100%;
    height: 270px;
}
.ifream-box-2 { height: 400px; }
.fix-staff-pop{    left: 10%;     width: 80%;}	

#alumni-boxes .col-md-4 { width:44%; margin: 0 1% 19px 1%; }
#alumni-boxes img {
    width: 165px;
}
.sidebar.canvas-site {
    margin-top: 35px;    margin-left: 0;
}
.show-onmobile {
    display: block;
}
.canvaslogin-widget {
    display: none;
}

.page-id-15993 .green-btn-small {
    text-align: center;
	margin: 5% 0 0 0;
}

}
@media screen and (max-width: 750px) {
.color-box { width: 100%; margin-right: 0; margin-bottom: 18px; }
.color-box-white-overlay { min-height: inherit; }
.come-visit-us-main h1 { padding: 30px 0 23px; }
.google-map iframe { height: 285px; }
.color-box-main { padding-bottom: 25px; }
.come-visit-box-col { position: relative; }
.more-imfo-box-main .intense.col-sm-12 { float: left; margin-bottom: 1px; width: 100%; }
.civic-box h2 { font-size: 27px; }
.civic-box { font-size: 19px; line-height: 29px; }
.calculator-date-cotainer td { display: inline-block; width: 100%; }
.calculator-inner-search { width: 100%; text-align: center; }
.calculator-inner-search b { width: 100%; }
.calculator-inner-search table { width: 100%; }
.curriculum_header u { width: 100% !important; padding-bottom: 10px; }
.curriculum_header > span { color: #000; display: list-item !important; float: none !important; list-style-type: none; }
.curriculum_header { font-size: 17px !important; }
.staff-main-col .staff-b-part { padding: 0 2% 2% 0 !important; width: 20%; text-align: left; }

body .professional-development #blue-border-box .col-md-4 {  width:70% !important; }
.whether-notification-header h2 , .campus-infortmation-header h2 { font-size: 30px; padding: 6px 0 6px 54px; }
}
@media screen and (max-width: 700px) {
.left-col { float: left; width: 100%; }
.right-col { float: right; margin-top: 19px; text-align: center; width: 100%; }
.degree-btn { text-align: center; width: 100%; }
.col-left,
.col-right { width: 100%; }
#selbox { text-align: center; }
#degree div { padding: 8px 0; }
.loc-gray-box .col-left { width: 100%; margin-right: 0; text-align: center; }
.loc-gray-box .col-right { float: right; margin-top: 7px; text-align: center; width: 100%; }
.loc-gray-box h5 { margin: 0; }
.staff-b-part { text-align: center; width: 25%; }
.clear-none { display: none; }
.staff-name { float: left; min-height: 45px; padding: 0 !important; text-align: center; width: 100% !important; }
.campus-col { margin-bottom: 16px; float: left; line-height: 30px; margin-right: 0; text-align: left; width: 100%; }
.campus-d-form input[type="text"] { width: 59%; }
.campus-col label { width: 16%; }
.alignright,
.alignleft,
.aligncenter { display: list-item; float: none; margin: 25px auto 25px auto !important; list-style-type: none; }
#recent-highlights .intense.col-lg-3.col-xs-12.col-sm-12.col-md-3 { margin: 0; padding: 0; width: 50%; }

#large-btns-main .col-md-6 {
    float: left;
    margin-bottom: 36px;
    width: 100%;
}
.green-btn-small.large-buttons span { width: 700px; }
.green-btn-small.large-buttons a {  height: 66px; }
.green-btn-small.large-buttons span { height: 58px; }
.ifream-box-2 { height: 350px; }
#amboycenter p {
    text-align: center;
}
}
 @media screen and (max-width:690px) {
.four-slots .slide-layer-right { display: none; }
.three-slots .slide-layer-right { display: none; }
.three-slots .slide-layer-left { width: 100%; }
.three-slots .slide-layer-right { width: 100%; }
.three-slots .slide-layer-right-col { float: left; padding: 5px 0 0 5px; position: relative; width: 49.5%; }

.responsive-banner { display:block !important; width:100% !important; }
.slide-layer-right-col { text-align:center; }
.responsive-banner.slide-layer-right img {
    width: 335px; float:none;
}

.whether-notification-header h2, .campus-infortmation-header h2 { font-size: 22px; }

}
@media screen and (max-width: 650px) {
.news-box { padding: 26px 25px 18px 25px; width: 352px; border-top: 1px solid #CEDCEF; border-bottom: 1px solid #CEDCEF; margin-top: 16px; }
.panel-box .intense.col-sm-12 { float: left; width: 50%; }
.study-green-btn { margin-bottom: 15px; width: 100%; }
.transfer-green-btn { margin-bottom: 11px; margin-right: 0; padding: 5px; text-align: center; width: 100%; }
.study-green-btn { margin: 0 0 12px; width: 100%; }
.education3 .inner-middle-r-left { width: 100%; }
.education3 .inner-middle-r-right { width: 100%; }
.information-title { font-size: 21px; }
.inner-middle-r-left .intense.col-md-4 { float: left; width: 100%; }
#responsive-student-success .intense.col-md-4 { width: 100%; }
.onlinegiving_form .section .col.right { float: left !important; width: 100% !important; }
.onlinegiving_form .rowline .col.left { float: left !important; padding-bottom: 10px !important; width: 100% !important; }
body .onlinegiving_form .section .col.right input[type="text"],
body .onlinegiving_form .section .col.right [type="email"],
body .onlinegiving_form .section .col.right [type="password"] { width: 100% !important; }
.search-panel { display: none; }
.blue-panal-right > ul > li { display: none; }
.blue-panal-right > ul > li.mymcc { display: block; }
body .blue-menu li .blue-flip:hover .blue-dropmenu { display: none; }
.menu-current-student-container { width: 100%; float: left; }
.blue-dropmenu.large-blue-drop ul { float: left; margin-left: 0 !important; padding-left: 0 !important; width: 100% !important; background: none !important; }
.blue-dropmenu.large-blue-drop .menu-current-student-container > ul { width: 100% !important; }
.blue-dropmenu.large-blue-drop { padding: 0 !important; border: 0 !important; }
.menu-current-student-container { float: left; display: inline-block; padding: 20px 30px 26px 30px; border-top: 1px solid #000; background: url(images/mobile-menu-border.jpg) left -1px repeat-x #086FAF; background-size: 8px auto; }
.menu-faculty-and-staff-container { background: #013A56; float: left; display: inline-block; padding: 20px 30px 42px 30px; width: 100%; }
.blue-dropmenu ul li a { color: #fff !important; }
.blue-dropmenu ul li.menu-black-title > a { color: #FBD304 !important; font-size: 23px !important; }
.blue-dropmenu-more { margin-top: 0 !important; text-align: left !important; }
.blue-dropmenu ul li a { font-size: 18px !important; line-height: 29px !important; }
.blue-dropmenu ul li.menu-black-title > a { margin: 0 0 5px !important; }
.blue-panal-right ul li.b-drop.yellow-drop .blue-flip > a { background: none !important; padding-right: 0 !important; }
.smart-col,
.smart-col b { font-size: 19px; line-height: normal; }
.smart-col h1.heading { font-size: 26px !important; }
.smart-col h2.heading { font-size: 20px !important; }
#meet-our-alumni { font-size: 19px; }
.upcoming-events-col img { background: #fff none repeat scroll 0 0; display: inline-block; float: none; margin-bottom: 27px; margin-right: 0; padding: 10px; width: 216px; }
.upcoming-events-col h6 { text-align: center !important; }
.upcoming-events-col .intense.col-lg-6 { text-align: center !important; }
.auditions-box img { background: #fff none repeat scroll 0 0; float: none; margin-bottom: 35px; margin-left: 0; padding: 10px; width: 217px; }
.auditions-box .intense.col-sm-12 { text-align: center !important; }

.natural-video { height: 340px; }

}
@media screen and (max-width: 790px) {
.footer-left { float: left; padding-top: 55px; text-align: center; width: 100%; }
.f-social-icon { float: none; display: inline-block; }
.footer-right { float: right; margin-top: 19px; text-align: center; width: 100%; }
.schedule-c-bg { display: none; }
.schedule-contact-box { display: inline-block; float: none; margin-left: 0; padding: 15px 13px 8px; }
.address-box ul li { display: inline-block; float: none; padding-right: 0; }
.address-box ul li a { padding: 0 12px 0 4px; }
.social-media { text-align: center; }
.icon { float: none; display: inline-block; }
.footer-center { text-align: center; width: 100%; margin-top: 39px; }
.award-logo { display: inline-block; float: none; margin: 0 2%; vertical-align: top; width: 17%; }
}
@media screen and (max-width: 700px) {
.green-btn-auto a{width: 100%;}	
}
@media screen and (max-width: 640px) {
#youtube-blue-box a{    padding: 55px 15px 15px 15px;background: #1070ad url(images/youtube-button-blue-icon.png) top 15px center no-repeat;    font-size: 16px;}
	
}
@media screen and (max-width: 600px) {
.ifream-box, .ifream-box embed , .iframe-box, .iframe-box embed { height: 315px; width: 100%; }
.fix-icon-main { display: none; }
.blue-panal-right .responsive-menu ul { display: block; }
.institutional-img-bar { padding-top: 20px; }
.green-btn-small { background: none repeat scroll 0 0 #69ad3c; display: inline-block; float: none; margin-bottom: 11px; margin-right: 9px; padding: 5px; text-align: center; width: 46% !important; }
.green-btn-small a,
.maroon-button a { font-size: 16px; }
.maroon-button { width: 46%; margin-bottom: 11px; }
body .green-btn-auto { width: auto !important; }
.inner-middle-r-left { text-align: center; }
.inner-middle-r-left .intense.row { text-align: left; }
.inner-middle-r-right { text-align: center; }
.student-box { display: inline-block; float: none; margin-bottom: 23px; margin-right: 2%; width: 195px; }
.honor-box-main-title { font-size: 25px; margin-bottom: 9px; }
.intense.row { margin-left: 0 !important; margin-right: 0 !important; }
.full-img { float: left; text-align: center; width: 100%; }
.full-img .alignright { float: none; margin-left: 0; }
.normal-table { width: 100% !important; }
h6 { font-size: 18px; }
.breadcrumb { line-height: normal; padding: 6px 0; }
#feedbackify { display: none !important; }
.staff-b-part { text-align: center; width: 33%; }
.campus-d-form input[type="text"] { width: 68%; }
.campus-col label { width: 27%; }
.award-logo { width: 17%; }
.celt-tema-left { float: left; margin: 0 0 22px !important; text-align: center; width: 100%; }
.celt-tema-right { float: left; width: 100%; text-align: center; }
.celt-tema-right .entry-title { text-align: center; }
.inner-middle-right .intense.row { padding: 14px 0 0 !important; }
.celt-team-title { padding: 15px 0 0; }
.celt-team-title { font-size: 19px; }
.celt-tema-right .entry-title { font-size: 18px; }
.honor-logo { float: none; margin-top: 21px; }
.black-dot-box { background-size: 4px !important; }
.two-col-ul li { width: 100%; }
.page-id-296 .ch-info-style7 p { font-size: 18px !important; line-height: 26px; }
.page-id-296 .ch-info-style7 h3 { font-size: 20px !important; height: 76px !important; }
.inner-middle h1 { font-size: 18px; }
.smart-col .green-btn-small { width: 222px; }
.maroon-button { vertical-align: top; }
.education-blue-box .col-md-6 { width: 100% !important; margin-right: 0; margin-bottom: 4%; }
.calculator-center-b { max-width: 96%; margin-top: 0; }
.calculator-center-b td { display: inline-block; padding: 8px 0; text-align: center; width: 100%; }
.inner-middle .calculator-center-b h1 { font-size: 18px; }
.staff-main-col .staff-b-part { padding: 0 2% 2% 0 !important; width: 25%; }
.staff-main-col .fix-staff-pop { margin: 0; padding: 8px 11px 16px; }
body .professional-development #blue-border-box .col-md-4 {  width:95% !important; }

#cboxLoadedContent > div { width: 100% !important; }
.ifream-box-2 { height: 300px; }
.career-white-overlay h2 { font-size: 25px; }
.yellow-btn { width: 100%; }

.fluid-box .green-btn-small{
    width: 90% !important;
	margin-right: 0px;
}
.fluid-box h1{font-size: 28px;}
.fluid-box p{font-size: 16px;}
.fluid-box .white-box{    padding: 20px 25px 20px 25px;}


#library-search .col-md-4, #library-search .col-md-5 {
	width:100% !important; padding: 0 !important;
}
.workshop-link {
    margin-top: -20px !important;
}
.page-id-15993 .green-btn-small {
    min-width: 100%;
    text-align: center;
}

}
@media screen and (max-width:500px) {
.gallery-buttons { width: 100%; }
.address-box ul li a { padding: 0 12px 0 2px; }
.address-box ul li { padding-right: 0; }
.inner-title { font-size: 25px; height: inherit; line-height: normal; width: 100%; }
.inner-title { font-size: 23px !important; }
.intense.row { margin-left: 0; margin-right: 0; }
h1 { font-size: 21px; }
.inner-middle-r-left .green-btn-small { width: 100%; }
.inner-middle-r-left .green-btn-small a span { display: table-cell; float: left; height: inherit; line-height: 49px; vertical-align: middle; width: 100%; }
.inner-middle-r-left .green-btn-small { margin-right: 0; }
.more-imfo-box-main .intense.content-section { padding: 21px 3% !important; }
.normal-inner-title { font-size: 25px; }
.google-map iframe { height: 215px; }
.more-imfo-box-main h1 { font-size: 23px; text-align: center; }
.more-imfo-box-main { padding: 0 0 10px; }
.home-gallery { background: none; }
.desc-box { display: block; }
.res-box { display: none; }
#mega_main_menu.primary > .menu_holder > .mmm_fullwidth_container { display: none; }
.slider-controls .prev { width: 13px; background-size: 100% auto; height: 26px; }
.slider-controls .next { width: 13px; background-size: 100% auto; height: 26px; }
html body.home .middle .fix .slider-controls .intense.btn { display: none; }
ol { padding: 0 0 0 9%; }
h5 { font-size: 19px; }
.intense.nav-tabs > li > a h4 { margin: 10px 0 !important; font-size: 14px; }
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button { padding-right: 0 !important; }
.page-title-per-page { font-size: 17px; }
.fall-third-col { text-transform: none; font-size: 12px; }
.res-banner-btn { bottom: 18px; }
.home-gallery { padding-bottom: 30px; }
.civic-box .col-lg-8 { padding: 5% !important; }
.tp-caption.blackmcc,
.blackmcc { font-size: 7px !important; left: 0 !important; width: 100% !important; }
.page-id-296 .ch-info-style7 p { font-size: 19px !important; line-height: 28px; }
.page-id-296 .ch-info-style7 h3 { font-size: 17px !important; }
.inner-middle h2 { font-size: 19px; }
.smart-col h2.heading { font-size: 18px !important; }
#listen-live-col .intense.col-md-4 { display: inline-block; padding: 0; width: 49%; }
.panel-heading .intense.panel-title { font-size: 17px !important; }
.editor-custom-txt { margin-left: 10px; }

.three-yellow-btn a { padding: 12px 24px !important; line-height: normal !important; }
.desgin-ul-full.listhalf li {
    width: 100%;
}
.ifream-box-2 { height: 260px; }
.mobile-box{display: inline-block;text-align: left; width: 100%;}


.natural-video { height: 270px; }
#alumni-boxes .col-md-4 { width:100%; }

.page-template-Canvas-innerpage-layout .inner-middle .intense.nav-tabs > li {
    width: 100%;
    margin: 0 !important;
}
}
 @media screen and (max-width: 450px) {
.page-id-296 .ch-info-style7 p { font-size: 16px !important; line-height: 25px; }
#campus-box a { background: #0971b0; color: #fff !important; display: inline-block; padding: 10px 9px; width: 100%; }
.site-id-93.online-orientation #logo::after { margin-top: 7px; font-size: 18px; width: 155px; margin-left: 14px; }
.site-id-93.online-orientation #logo { width: 169px; }
.site-id-93.online-orientation #logo img { width: 136px; }
.education-img { margin-right: 5%; width: 43%; }
.green-btn-small { width: 100% !important; margin-right: 0; }
.maroon-button { width: 100%; }
.green-btn-small.green-btn-medium { width: 100%; }
.big-txt { font-size: 19px; }
.staff-main-col .staff-b-part { padding: 0 3% 2% 0 !important; width: 33%; }
.ifream-box-2 { height: 210px; }


}
@media screen and (max-width:425px) {
.res-banner-btn { bottom: 1283; }
.library-title { font-size: 35px !important; }
.four-col-right iframe { width: 100%; }
#current-students-Information .intense.col-lg-2 { float: left; text-align: center; width: 39%; }
body .professional-development #blue-border-box .col-md-4 {  width:100% !important;  margin: 0 0 20px !important; }
.professional-development #blue-border-box .col-md-4 > blockquote {  font-size: 13px; }
.professional-development #blue-border-box .col-md-4 blockquote > h3 { margin-bottom: 5px; font-size: 14px; }

.responsive-banner.slide-layer-right img {
    width: 100%; float:none;
}
.filter-col > select {
    width: 100% !important;
}
}
@media screen and (max-width:400px) {
.ifream-box, .ifream-box embed , .iframe-box, .iframe-box embed { height: 211px; width: 100%; }
.institutional-img-bar { padding-top: 0; }
.news-box { width: 100%; }
.testimonial-box { margin-right: 0; width: 89%; }
.panel-box .intense.col-xs-12 { float: left; padding: 11px 0; text-align: center; width: 100%; }
.inner-title { font-size: 20px !important; }
.imag-fix-overlay { position: absolute; right: 0; top: 0; width: 100%; }
ul { padding: 0 0 0 5%; }
.staff-b-part { text-align: center; width: 50%; }
.fream-caption { font-size: 27px; }
.award-logo { width: 100%; text-align: center; margin: 0; }
.civic-box h2 { font-size: 20px; }
.civic-box { font-size: 15px; line-height: 25px; }
.page-id-296 .ch-info-style7 p { font-size: 14px !important; line-height: 18px; }
.page-id-296 .ch-info-style7 h3 { height: 71px !important; }
#logo { padding: 0 0 0 14px !important; }
.click-to-open { margin-right: 21px !important; }
.information-box select { width: 115px; }
.responsive-sub-menu ul li a,
.responsive-main-menu ul li a { font-size: 21px !important; }
.responsive-main-menu ul li a { padding-left: 29px !important; }
.responsive-sub-menu ul li a { padding-left: 15px !important; }
.green-btn-small a,
.maroon-button a { font-size: 14px; }
#orientation-box .col-md-4 { width: 91% !important; }
#orientation-main { padding: 0 !important; }
.site-id-93 .online-orientation-tagline { font-size: 13px !important; float: left !important; width: 93% !important; }
#video-grid .item .cboxElement::after { background-size: 22px auto !important; }
.staff-main-col .staff-b-part { padding: 0 3% 2% 0 !important; width: 50%; }
.staff-main-col .staff-name { text-align: left; }
body .professional-development #blue-border-box .col-md-4 {  height: 268px; }

.curriculum_header { font-size: 14px !important; }
.courses-col-tab {  padding: 18px; }
.table-style-one td { font-size: 12px; }

.notification-wrapper { padding: 0 20px; }
.whether-notification-header h2, .campus-infortmation-header h2 { background-size: 26px auto; font-size: 21px; line-height: normal; padding-left: 37px; background-position: left 5px; margin-bottom: 12px;}
.whether-notification-header, .campus-infortmation-header { font-size: 16px; padding: 34px 0 27px 0; }

}
@media screen and (max-width:350px) {
.url-need-50 { font-size: 0; height: 69px; left: 6px; margin-left: 0; position: absolute; top: 5px; width: 29%; z-index: 999; }
.green-btn-small a,
.maroon-button a { font-size: 15px; }
.blue-button { width: 100%; margin-right: 0; }
.blue-button.blue-btn-medium { width: 100%; }
.maroon-button { width: 100%; margin-right: 0; }
.maroon-button.maroon-btn-medium { width: 100% !important; }
.fall-third-col { font-size: 11px; }
ul { padding: 0 0 0 5%; }
.res-banner-btn { bottom: 10px; }
.res-banner-btn img { width: 35%; }
.campus-d-form input[type="text"] { width: 100%; }
.campus-col label { width: 100%; }
.fream-caption { font-size: 24px; padding: 18px 28px 30px 23px; }
.page-id-296 .ch-info-style7 p { font-size: 13px !important; line-height: 16px; }
#orientation-main > .container { padding: 0 22px !important; }
.site-id-93.online-orientation #logo::after { margin-top: 0; width: 128px; }
.calculator-btn { width: 100%; }
#current-students-Information .intense.col-lg-8 { float: left; width: 100%; }
#current-students-Information .intense.col-lg-2 { float: left; text-align: center; width: 100%; margin-bottom: 15px; }
body #blue-border-box .col-md-4 { margin: 0 0 15px 0; max-width: 100%; width: 100% !important; }
.ifream-box-2 { height: 180px; }
.fluid-box h1{    font-size: 24px;}
.fluid-box p{    font-size: 14px;}
.fluid-box .green-btn-small a span {
    height: 45px;
}
.fluid-box .green-btn-small{    margin-bottom: 10px;}
}
 @media screen and (max-width: 330px) {
.page-id-296 .ch-info-style7 p { font-size: 11px !important; line-height: 14px; }
.normal-table { font-size: 13px; }
}
/*===================================== Responive css ====================================== */
.disabilities-form { display: inline-block; margin-bottom: 14px; margin-top: 12px; width: 100%; }
.with_frm_style .disabilities-form .frm_submit input[type="submit"]:hover,
.with_frm_style .disabilities-form .frm_submit input[type="button"]:hover { background: url(images/long-btn-bg-hover.png) left top no-repeat; }
.with_frm_style .disabilities-form .frm_submit input[type="submit"],
.with_frm_style .disabilities-form .frm_submit input[type="button"] { background: url(images/long-btn-bg.png) left top no-repeat; width: 252px !important; padding-bottom: 13px; padding-left: 32px; padding-top: 3px; }
#gallery-1 .gallery-overlay img { height: auto!important; width: auto!important; }
.color-table { box-shadow: 1px 1px 1px #dcdcdc; margin-bottom: 25px; padding-top: 0; text-align: left; border-spacing: 0px; border-collapse: separate; min-width: 390px; }
.color-table tr:nth-child(even) { background: #e7e8ea; }
.color-table td,
.color-table th { padding: 10px; }
.ie .btn-default { background-color: #428bca !important; color: #ffffff !important; display: inline-block !important; }
.ie .pull-left .btn.btn-primary { background-color: #ffffff !important; border-color: #cccccc !important; color: #333333 !important; display: inline-block !important; }
.page-id-5 .effeckt-caption:hover 53 {
text-decoration:underline;
}
.white-history-b .intense.col-lg-7 { background: rgba(255, 255, 255, 0.9); margin-right: 18px; padding: 7px 27px 37px; margin-left: 4%; margin-right: 3%; }
.white-history-small .intense.col-lg-4 { background: rgba(255, 255, 255, 0.9); padding: 18px 30px 16px; margin-left: 1px; margin-right: 0; }
.focus-link { margin-top: -100px; padding-top: 100px; }
.focus-link.ed-news { margin-top: -20px; padding-top: 20px; }
.section-col .focus-link { margin-top: -130px; padding-top: 130px; display:inline-block; z-index: -99; position: relative; }

.half-ul { float: left; font-size: 17px; line-height: normal; list-style-type: none; padding: 0 !important; width: 100%; }
.half-ul li { float: left; width: 50%; }
.blue-c-box h2 { font-weight:700; font-size: 29px; font-weight: normal; margin-bottom: 7px; }
.blue-c-box h2 span { font-size: 19px; }
.blue-c-box .intense.image { vertical-align: top; }


@media print {
* { -webkit-print-color-adjust: exact;  }
body { padding: 20px }
.blue-panal,
.footer-main,
.menu-box,
.info-box,
.breadcrumb { display: none; }
.inner-title { color: #fff; padding-left: 15px; } 
.inner-middle-right { float: none; width: 90% }
.sidebar { display: none; }
.fix-icon-main { display: none; }
#feedbackify,
#back-top { display: none; }
.fall-third-col{border: none; height: auto; margin-bottom: 12px;line-height: normal;}
.fall-third-col1{background:none;}
.fall-third-col3{background:none;}

.intense.col-lg-1, .intense.col-lg-10, .intense.col-lg-11, .intense.col-lg-12, .intense.col-lg-2, .intense.col-lg-3, .intense.col-lg-4, .intense.col-lg-5, .intense.col-lg-6, .intense.col-lg-7, .intense.col-lg-8, .intense.col-lg-9, .intense.col-md-1, .intense.col-md-10, .intense.col-md-11, .intense.col-md-12, .intense.col-md-2, .intense.col-md-3, .intense.col-md-4, .intense.col-md-5, .intense.col-md-6, .intense.col-md-7, .intense.col-md-8, .intense.col-md-9, .intense.col-sm-1, .intense.col-sm-10, .intense.col-sm-11, .intense.col-sm-12, .intense.col-sm-2, .intense.col-sm-3, .intense.col-sm-4, .intense.col-sm-5, .intense.col-sm-6, .intense.col-sm-7, .intense.col-sm-8, .intense.col-sm-9, .intense.col-xs-1, .intense.col-xs-10, .intense.col-xs-11, .intense.col-xs-12, .intense.col-xs-2, .intense.col-xs-3, .intense.col-xs-4, .intense.col-xs-5, .intense.col-xs-6, .intense.col-xs-7, .intense.col-xs-8, .intense.col-xs-9 {
    float: left;
}

.intense.row { margin-top: 26px !important; }
.inner-title-bar { background: #266FB4;  }
.division-hover-box { width: 210px !important; margin-right: 15px !important; }
.intense.col-md-6 { width: 50% !important; }
.inner-banner { display: none !important; }

.intense.col-md-3 { width: 25% !important; }
.intense.col-md-1 { width: 8.33333% !important; }
.intense.col-md-2 { width: 16.66667% !important; }
.intense.col-md-4 { width: 33.33333% !important; }
.intense.col-md-5 { width: 41.66667% !important; }
.intense.col-md-6 { width: 50% !important; }
.intense.col-md-7 { width: 58.33333% !important; }
.intense.col-md-8 { width: 66.66667% !important; }
.intense.col-md-9 { width: 75% !important; }
.intense.col-md-10 { width: 83.33333% !important; }
.intense.col-md-11 { width: 91.66667% !important; }
.intense.col-md-12 { width: 100% !important; }

.sticky-row-main , #blue-border-box .col-md-4 > blockquote, .yellow-bottoms { display: none !important; }
.inner-middle-right { margin-right: 0 !important; min-height: inherit !important; width: 100% !important; }
.sticky-space { padding-top:0 !important; }

.section-col { padding: 35px 0; }
#gray-col .col-md-4 { width: 30% !important; }
.fix { margin: 0px auto; width: 98% !important; }
.honor-box-main { display: none; }


 
}
/*------------------ New Css ------------------- */


.blue-menu li { position: relative; }
.blue-dropmenu { display: none; width: 280px; left: -95px; position: absolute; padding: 13px 18px; border: 2px solid #bebfc3; top: 100%; z-index: 999999; background: #fff; }
.blue-dropmenu.large-blue-drop { display: none; width: 600px; position: absolute; padding: 22px 30px; left: -285px; border: 2px solid #bebfc3; top: 100%; z-index: 999999; background: #fff; }
.blue-dropmenu.large-blue-drop ul { width: 49%; padding-left: 36px; margin-left: 30px; float: left; }
.blue-dropmenu.large-blue-drop .menu-current-student-container > ul { background: none; padding-left: 0; margin-left: 0; width: 41%; }
.blue-dropmenu.large-blue-drop .menu-faculty-and-staff-container > ul { background: url(images/dropmenu-border.jpg) no-repeat left top; }
.blue-dropmenu.large-blue-drop ul ul { padding: 0; margin: 0; width: 100%; }
.blue-dropmenu ul li.menu-black-title > a { color: #231f20; font-weight:700; text-transform: uppercase; margin: 0 0 16px; font-size: 19px; display: inline-block; cursor: text; }
.blue-dropmenu ul { width: 100%; float: left; }
.blue-menu li .blue-flip:hover .blue-dropmenu { display: block; }
.blue-dropmenu ul li { float: left; width: 100%; }
.blue-dropmenu ul li a { color: #096faf; font-weight:700; font-size: 15px; line-height: normal; float: none; padding: 0; }
.blue-dropmenu ul li a:hover { color: #000; }
.blue-dropmenu h5 { margin: 0 0 16px; text-transform: uppercase; font-size: 19px; }
.blue-dropmenu-more { margin-top: 15px; text-align: right; }
.blue-dropmenu ul li { padding: 1px 0; }
.blue-dropmenu.large-blue-drop ul li { padding: 0px 0; }
.second-blue-col { background: #096faf; float: left; width: 100%; padding: 18px 0; font-weight:700; line-height: normal; }
.blue-block { color: #fff; float: left; margin-right: 13px; width: 279px; }
.blue-block a { color: #fff; }
.blue-block-icon { float: left; margin-right: 8px; width: 62px; }
.blue-block-content { float: left; width: 209px; }
.blue-block-content span { color: #fad403; float: left; font-size: 18px; width: 100%; }
.stickymenu-logo { display:none; }


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

.sticky-head .menu-box { background: #fff; left: 0; padding-top: 0; position: fixed !important; text-align: center; top: 0; width: 100%; z-index: 9999; }
.sticky-head .main-navigation { display: inline-block; position: relative; min-width: 1107px; }

/*.sticky-head .main-navigation:before { background: url(images/m-logo-blue.png) center center no-repeat; background-size: 39px auto;  width: 57px; height: 51px; margin-top: 3px; content: ""; float: left;  }*/
.stickymenu-logo { display: none; width: 41px; margin-top: 8px; float: left;}
.sticky-head .stickymenu-logo { display: inline-block; }

.sticky-head #mega_main_menu { display: inline-block !important; float: none; vertical-align: top; }
.sticky-head #mega_main_menu + #mega_main_menu { display: inline-block !important; float: none; }
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > a::after { top: 47px; }
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .logo_link,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,
.sticky-head #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user { height: 55px !important; margin-top: 0; }
.sticky-head #mega_main_menu ul > li > .mega_dropdown { top: 53px; }
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li .nav-heading > span span span { font-family: 'Lato', sans-serif !important; font-weight:700 !important;  font-size: 17px !important; line-height: 24px!important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li .nav-heading > a span span { font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 17px !important; line-height: 24px!important; }
.nav-heading.second-heading > span span span { padding-top: 20px; width: 100%; display: inline-block; }
.nav-heading.second-heading > a span span { display: inline-block; padding-top: 20px; width: 100%; }
.gray-drop .green-btn-small a { padding: 1px 7px 4px !important; }
#mega_main_menu .f-width a span { color: #fff !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li a.drop-link { padding: 7px 0 21px; width: auto; color: #000 !important; font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 15px; background: url(images/black-bullet.jpg) right bottom no-repeat; }
#mega_main_menu li.widgets_dropdown.columns5 > .mega_dropdown > *,
#mega_main_menu li.widgets_dropdown.columns9 > .mega_dropdown > *,
#mega_main_menu li.widgets_dropdown.columns10 > .mega_dropdown > * { width: 100%; }
.drop-img { padding-top: 5px; }
.mymcc-pc { display: none !important; }
#orientation-main iframe { border: 12px solid #000; width: 99%; }
#orientation-box .col-md-4 { background: #bf1e2e; color: #fff; font-size: 17px; margin: 0 12px; padding: 2px 2px 13px 2px; text-align: center; width: 329px; }
#orientation-box .col-md-4:nth-child(2) { background: #68AD3C; }
#orientation-box .col-md-4:nth-child(3) { background: #652C90; }
#orientation-box .col-md-4 h6 { color: #fff; font-size: 36px; text-transform: capitalize; }
#orientation-main > .container { padding: 0 70px; }
#orientation-box .col-md-4 a { color: #fdd301; display: list-item; font-weight:700; list-style-type: none; }
.page-id-213.site-id-93 .cotainer-box { padding-bottom: 0; padding-top: 0; min-height: inherit; }
.page-id-676.site-id-93 .cotainer-box { padding-bottom: 0; padding-top: 0; min-height: inherit; }
.page-id-823.site-id-93 .cotainer-box { padding-bottom: 0; padding-top: 0; min-height: inherit; }

/*----------------------------- Mega Menu Css ------------------------ */

#mega_main_menu ul > li.drop-border > .mega_dropdown { padding-bottom: 14px !important; }
#mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown,
#mega_main_menu li.tabs_dropdown:hover > .mega_dropdown,
#mega_main_menu li.tabs_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown,
#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown,
#mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown,
#mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown,
#mega_main_menu li.widgets_dropdown:hover > .mega_dropdown,
#mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown,
#mega_main_menu li.post_type_dropdown:hover > .mega_dropdown,
#mega_main_menu li.post_type_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown,
#mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item:hover .post_details,
#mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item.keep_open .post_details,
#mega_main_menu li.grid_dropdown:hover > .mega_dropdown,
#mega_main_menu li.grid_dropdown > .item_link:hover + .mega_dropdown,
#mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown,
#mega_main_menu li.grid_dropdown:hover > .mega_dropdown,
#mega_main_menu li.grid_dropdown > .mega_dropdown > li:hover .post_details,
#mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details { padding: 0; }
.drop-border .green-btn-small { width: auto; vertical-align: middle; margin-left: 9px; margin-right: 0 !important; }
.drop-border .green-btn-small a { background: #69ad3c; height: inherit; width: auto; }
.drop-border .green-btn-small a span { height: inherit; width: auto; }
.drop-border > ul.mega_dropdown { border: 2px solid #096faf !important; }
.nav-first-full-width { background: #e7e8ea !important; font-family: 'Lato', sans-serif; font-weight:700; font-size: 17px; color: #000; }
#mega_main_menu > .menu_holder > .menu_inner > ul li.gray-drop .green-btn-small a span { font-family: 'Lato', sans-serif !important; font-size: 16px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul li.gray-drop b { color: #b01f24; font-weight: normal; }
.drop-orange .green-btn-small { background: #f7941d; margin-left: 0; margin-top: 4px; }
.drop-orange .green-btn-small a { background: #f7941d; color: #fff !important; }
.drop-orange .green-btn-small a span { color: #fff !important; }

body #mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > a 
{ background: #e7e8ea !important; color: #fff !important; border-top: 2px solid #096faf !important; border-left: 2px solid #096faf !important; border-right: 2px solid #096faf !important; z-index: 9999; }


#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > a .link_text { color: #0c70ae !important; }
ul.mega_dropdown .drop-border li.nav-first-full-width { padding: 0 !important; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > * { float: left; margin: 0; padding: 0; }
#mega_main_menu ul > li > .mega_dropdown { top: 96%; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 12px; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > a { transition: none; -webkit-transition: none; }
html body #mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown .drop-search { border: 0 none; font-family: 'Lato', sans-serif !important; margin-left: 6px; margin-right: 5px; padding: 4px 14px; }
#mega_main_menu > .sticky_container.menu_holder > .menu_inner > ul > li:hover > a::after { top: 31px; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > a::after { }
#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > a::after { background: #e7e8ea none repeat scroll 0 0; border-color: #e7e8ea !important; content: "tre"; font-size: 0; height: 5px; left: 0; position: absolute; top: 57px; width: 97%; z-index: 2147483647; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li,
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li { padding: 11px 17px; }
#mega_main_menu .drop-border li.widgets_dropdown > .mega_dropdown > li.gray-drop,
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.gray-drop { padding: 11px 39px; }
#mega_main_menu > .menu_holder > .menu_inner > ul li.gray-drop .mega_dropdown * { font-family: 'Lato', sans-serif !important; font-weight:700 !important; font-size: 18px !important; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { border-top: 2px solid #fff; overflow: hidden; border-left: 2px solid #fff; border-right: 2px solid #fff; }
/*#mega_main_menu li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.drop_to_right > .mega_dropdown { left: -3px; }
*/

#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link,
#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link { padding: 3px 4px; }
.sub-sub { margin-top: 24px !important; }
.drop-space { margin-bottom: 8px; }
#mega_main_menu ul > li > .mega_dropdown { top: 79px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul,
#mega_main_menu > .menu_holder,
#mega_main_menu { position: static; }
.header .fix { position: relative; }
#mega_main_menu .textwidget { padding: 0; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .logo_link,
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user { height: 67px !important; line-height: 67px; }
.responsive-navigation-col { display: none; }
.click-to-open { float: right; margin-top: 20px; margin-right: 25px; }
.menu-slider-down { display: none; left: 0; position: absolute; text-align: left; top: 84px; width: 100%; z-index: 9999; }
.responsive-main-menu { background: #086faf; float: left; width: 100%; }
.responsive-main-menu ul { list-style-type: none; padding: 0; margin: 0; }
.responsive-main-menu ul li a { border-bottom: 1px solid #205d97; color: #fff; display: inline-block; font-weight:700; font-size: 23px; line-height: 46px; padding-left: 45px; width: 100%; }
.responsive-sub-menu { background: #013A56; padding: 15px; float: left; width: 100%; }
.responsive-sub-menu ul { list-style-type: none; padding: 0; margin: 0; }
.responsive-sub-menu ul li { float: left; width: 50%; }
.responsive-sub-menu ul li a { color: #fff; display: inline-block; font-weight:700; font-size: 23px; line-height: 42px; padding-left: 30px; width: 100%; }
.responsive-social { float: right; width: 46%; margin-top: -30px; position: relative; }
.responsive-social a { float: left; margin-right: 13px; }
.responsive-sub-menu ul li.yellow-menu a { color: #FBD304; }
#mega_main_menu + #mega_main_menu { display: block !important; float: left; }
#mega_main_menu { float: left; }
.yellow-button { background: #ffab41 !important; }
.yellow-button a:hover { background: #e9a53b !important; }
.center-button { display: table; margin: 0 auto; }
.logo-box { float: left; margin-top: 13px; width: 100%; }
.widget-box .logo-box h2 { background: none; line-height: normal; margin-top: 0px; padding: 0 0 12px 20px; }
.logo-box .textwidget { margin-left: 15px; text-align: center; }
.gray-box.logo-box .textwidget { padding: 2px 22px 22px; text-align: left; }
.logo-box img { background: #fff; margin: 4px 0 4px 0; padding: 9px; }
.logo-box { margin-top: 20px; }
.intense.faqs .collapse { overflow: hidden; }
.tp-caption.tp-resizeme.slide-pink-col { background: rgba(159, 30, 99, 0.7); }
.tp-caption.tp-resizeme.slide-blue-col { background: rgba(38, 34, 97, 0.8); }
.tp-caption.tp-resizeme.slide-light-pink { background: rgba(145, 38, 143, 0.8); }
.tp-caption.tp-resizeme.fix-layer-position { min-width: 510px !important; right: 0 !important; }
.gaming-breadcrumb { display: none; }
.site-id-19.page-id-2 .gaming-bread-hide { display: none; }
.site-id-19.page-id-2 .gaming-breadcrumb { display: block; }
#grid-col-row .item { background: #fcfcfc; border: 1px solid #d9d9d9; box-shadow: 0 1px 1px #dcdcdc; margin-bottom: 2%; margin-right: 1%; padding: 10px 10px 0 10px; }
.online-orientation-tagline { display: none; }
.site-id-93.page-id-213 .online-orientation-tagline { display: block; float: right; font-size: 14px; margin-top: 15px; width: 58%; }
.site-id-93 .online-orientation-tagline span { color: #0971b0; font-weight:700; }

.site-id-93.page-id-676 .online-orientation-tagline { display: block; float: right; font-size: 14px; margin-top: 15px; width: 58%; }
.site-id-93 .online-orientation-tagline span { color: #0971b0; font-weight:700; }

#video-grid .item .cboxElement::after { background: url(images/play-icon.png) no-repeat scroll center center; background-size: 45px auto; color: #fff; content: "Play"; font-size: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#video-grid .item div > span { display: inline-block; height: 100%; position: relative; width: 100%; }
#recent-highlights img { width: 100%; }
#recent-highlights h5 { margin-bottom: 40px; }
#recent-highlights .slider-controls .prev,
#recent-highlights .slider-controls .next { background: none !important; }
#recent-highlights .owl-theme .owl-controls { display: none; }
#recent-highlights .intense.icon-chevron-left::before,
#recent-highlights .intense.icon-chevron-right::before { margin-top: 15px; }
#recent-highlights .slider-controls .next,
#recent-highlights .slider-controls .prev { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block !important; }
#recent-highlights .btn.intense { float: right; background: #1e71b7 !important; width: 35px !important; }
#recent-highlights .owl-theme .owl-controls { display: none !important; }
#recent-highlights #slider_controls_1277505783 .prev,
#recent-highlights #slider_controls_1277505783 .next { display: block !important; }
#recent-highlights #btn_782186857:hover,
#recent-highlights #btn_991083014:hover { background: #000000 none repeat scroll 0 0 !important; filter: none !important; }
#recent-highlights .prev .btn.intense { float: left; }
#support-mcc .col-md-3 { padding-bottom: 25px; text-align: center; }
.white-history-small h2 { font-size: 23px; text-align: left; text-transform: none; }
#health-at-mcc h2 { font-size: 26px; text-transform: none; }
#health-at-mcc { text-align: center; }
#health-at-mcc h3 { font-size: 20px; margin-bottom: 11px; }
.curriculum_header { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #efefee 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #efefee 100%); background: linear-gradient(to bottom, #ffffff 0%, #efefee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefee', GradientType=0 );
border: 1px solid #e6e6e5; color: #006eae; cursor: pointer; float: left; font-size: 20px; margin-bottom: 30px; padding: 11px 18px; width: 100%; }
.curriculum_header > span { color: #000; float: right; }
#custom-arrange { display: inline-block; width: 100%; }
.custom-faq .intense.panel-heading i { background: url(images/according-icon.jpg) left top no-repeat; display: inline-block; width: 27px; height: 27px; }
.custom-faq .intense.panel-heading .icon-plus-sign-alt { background-position: center top; }
.custom-faq .intense.panel-heading .icon-minus-sign-alt { background-position: center bottom; }
.custom-faq .panel-heading .intense.panel-title { font-size: 27px; font-weight: normal; vertical-align: top; }
.custom-faq { display: inline-block; width: 100%; margin: 15px 0; }
.fix-link { margin-top: -55px; position: absolute; }
.curriculum_header u { display: inline-block; text-decoration: none; width: 80%; line-height: normal; }
.link-focus { position:absolute; margin-top: -60px; }
.focus-title { display:inline-block; width:100%; }


.intense.panel-group .panel-heading + .panel-collapse .panel-body { font-size: 16px !important; }
.intense.panel-title { font-size: 16px !important; }


/* - -- - - - - - - - - - -  Financial Aid -  - - - - - - - - - - - - */

.business-txt span { color: #0971b0; }
#blue-border-box { margin: 0 !important; padding: 0 !important; }
#blue-border-box .col-md-4 { display: inline-block; margin-right: 2% !important; width: 30% !important; color: #fff; text-align: center; line-height: normal; padding: 0; overflow: hidden; }

#blue-border-box .col-md-4 > blockquote {
    background: rgba(9, 113, 176, 0.9) none repeat scroll 0 0;
    bottom: -161px;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 8px 23px;
    position: absolute;
    transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
}

#blue-border-box .col-md-4:hover > blockquote { bottom: 0px; }


#blue-border-box .col-md-4 blockquote > h3 {
    color: #f5d40b;
    display: table-cell;
    float: none;
    font-size: 18px;
    height: 66px;
    margin-bottom: 16px;
    margin-top: 6px;
    vertical-align: middle;
    width: 300px;
}

#blue-border-box .col-md-4 blockquote a { border: 2px solid #fff; padding: 5px 11px; display: list-item; list-style-type: none; margin-top: 19px; max-width: 125px; background: #fff; margin: 18px auto 0 auto; }
#blue-border-box .col-md-4 blockquote a:hover { background: none; color: #fff !important; }
.yellow-bg-main { display: none; }
.three-yellow-btn { float: left; margin-top: -45px; text-align: center; width: 100%; position: relative; z-index: 99; }
.three-yellow-btn a { background: #f5d40b none repeat scroll 0 0; color: #000; display: inline-block; line-height: 45px; margin-right: 10px; padding: 0 24px; font-family: 'Lato', sans-serif; font-weight:700; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; font-size: 18px; }
.three-yellow-btn a:hover { margin-top: -5px; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; vertical-align: top; }
#mega_main_menu ul li .mega_dropdown > li > .item_link,
#mega_main_menu ul li .mega_dropdown > li > .item_link .link_text,
#mega_main_menu ul li .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_description { font-size: 16px !important; }
.icon-list { float: left; padding: 0; }
.icon-list li { list-style-type: none; padding:10px 0 13px 43px; font-size: 19px; }
.checklist-box { background: url(images/checklist-icon.png) left 7px no-repeat; }
.calculator-box { background: url(images/calculator-icon.png) left 7px no-repeat; }
.graduation-box { background: url(images/graduation-icon.png) left 7px no-repeat; }
.computer-box { background: url(images/computer-icon.png) left 7px no-repeat; }
.federal-code { display: inline-block; text-align: center; width: 94%; margin-bottom: 7px; }
.reg-calendar-box { background: url(images/Reg-calendar-icon.png) left 7px no-repeat; }
.reg-forms-box { background: url(images/Reg-forms-icon.png) left 7px no-repeat; }
.reg-transcripts-box { background: url(images/Reg-transcripts-icon.png) left 7px no-repeat; }
.reg-personal-box { background: url(images/Reg-personal-info-icon.png) left 7px no-repeat; }
.reg-enrollment-box { background: url(images/Reg-enrollment-icon.png) left 7px no-repeat; }

.traffic-appeals{background: url(images/ss_visitor-form.png) left 7px no-repeat;}
.traffic-appealsv{background: url(images/ss_student-form.png) left 7px no-repeat;}
.lostproperty{background: url(images/ss_lost-property.png) left 7px no-repeat;}
.complaintform{background: url(images/ss_complaint-form.png) left 7px no-repeat;}
.compussecurity{background: url(images/ss_security-report.png) left 7px no-repeat;}

.new-sidebar .textwidget {
    padding: 12px 21px 21px;
}
ul.icon-list.police li a {
    color: #1981c0;
    font-size: 17px;
    line-height: 28px;
}

.professional-development #blue-border-box { text-align:center; }
.professional-development #blue-border-box .col-md-4 {
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 17px;
    line-height: normal;
    margin: 12px !important;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 31% !important;
}
.professional-development #blue-border-box .col-md-4 blockquote > h3 {
    color: #fff;
    display: table-cell;
    font-weight:700;
    font-size: 16px;
    height: 57px;
    margin-bottom: 16px;
    margin-top: 6px;
    min-height: 55px;
    vertical-align: middle;
    width: 305px;
}
.professional-development #blue-border-box .col-md-4 > blockquote {
    background: #67ae46 none repeat scroll 0 0;
    bottom: -149px;
    height: 100%;
    left: 0;
    margin: 0;
	font-size: 15px;
    padding: 5px 23px;
    position: absolute;
    transition: all 0.3s ease-in-out 0s;
}
.professional-development #blue-border-box .col-md-4:hover > blockquote { bottom:0; }
.professional-development {
    padding-bottom: 30px;
}

.professional-development #blue-border-box .col-md-4 blockquote a { color:#67ae46; }
.professional-development {
    text-align: center;
}
.professional-development h2 {
    color: #0b6eb1;
    font-size: 23px;
    margin-bottom: 26px;
    margin-top: 35px;
    text-transform: none;
}
.professional-development #blue-border-box {
    margin: 30px 0 0 !important;
    padding: 0 !important;
}

.multicolumn_dropdown { background:#fff; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text { height:50px; font-size:15px; }
#mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown, #mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item:hover .post_details, #mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item.keep_open .post_details, #mega_main_menu li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details { padding:0 !important; }


.faq-design .panel-heading { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #efefee 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #efefee 100%); background: linear-gradient(to bottom, #ffffff 0%, #efefee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefee', GradientType=0 ); border: 1px solid #e6e6e5 !important; color: #006eae; cursor: pointer; font-size: 15px; margin-bottom: 0; padding: 11px 18px; width: 100%; }

.faq-design .custom-faq { margin:0 !important; }
.custom-faq .panel-heading .intense.panel-title { font-size: 19px; }
.faq-design {
    margin-top: 13px;
}




.filter-col, #post-list { font-size:16px; line-height: 24px;}
.normal-table.table-shade { box-shadow:none; border: 1px solid #dcdcdc; }
.normal-table.table-shade tr:nth-child(odd) td {background: #f2f2f2; }
.filter-col { margin-bottom: 35px; margin-top: 45px; }
.filter-col > select {
    border: 1px solid #ccc;
    margin: 0 22px 0 14px;
    padding: 8px;
	font-family: 'Lato', sans-serif;
	width: 27%;
	font-size: 14px;
}

.normal-table.table-shade th { font-family: 'Lato', sans-serif; font-weight:700; font-size: 15px; }

.filter-col label{ font-family: 'Lato', sans-serif; font-weight:700; }
.filter-col #view_all {
    background: #0971b0 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    margin-top: 35px;
    padding: 9px 16px;
	cursor:pointer;
	display: list-item;
	list-style-type: none;
}
.filter-col #view_all:hover { background:#0061a0; }

.courses-col-tab {
    border: 1px solid #ebebeb;
    float: left;
    margin-bottom: 25px;
    padding: 30px;
    width: 100%;
}
.courses-col-title { margin-bottom: 0; margin-top: 17px; }
.page-id-569.site-id-6 .frm_half {
    clear: none !important;
    float: left;
    margin-right: 2%;
    width: 48%;
}


.new-sidebar .yellow-button {
    margin-left: 0;
    margin-top: 0;
    width: 100% !important;
}
.new-sidebar .green-btn-small a {
    font-size: 19px;
    height: 62px;
    padding: 8px;
}

#buttons-col .lightbox { float:left; width:100%; }
#buttons-col .cboxElement {
    background: #096faf;
    float: none;
	display:inline-block;
    margin-bottom: 29px;
    margin-right: 35px;
    padding: 7px;
    text-align: center;
}

#buttons-col .cboxElement b {
    border: 1px solid #fff;
    color: #fff;
    float: left;
    font-weight:700;
    font-size: 19px;
    line-height: 24px;
    margin-right: 0;
    padding: 18px 16px;
    width: 259px;
}
#buttons-col .cboxElement b:hover {
    background: #005f9f;
}

#colorbox h2 {
    color: #096faf;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    font-weight:700;
}
#colorbox ul {
    padding: 0 30px;
}
.fix-content {
    float: left;
    padding: 23px;
    width: 100%;
}
.fix-content .intense.spacer {
    display: none;
}

.remove-space .accordion_head { background-color:#0A73B4 !important;  color: #fff; position: relative; padding: 17px 45px 15px 24px;  }
.remove-space .plusminus {
    float: right;
    font-size: 34px;
    font-weight: 700;
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 19px;
    vertical-align: top;
}
.accordion_container.remove-space {
    width: 95%;
}
#information-i-block { font-size:17px; }
#information-i-block b { color:#0971b0; font-size: 20px; line-height: normal;  }

.section-col {
    float: left;
    padding: 55px 0;
    width: 100%;
}
.post-password-form {
    font-size: 19px;
    margin-top: 65px;
    text-align: center;
}
.post-password-form p { margin-bottom: 24px; }
.post-password-form input[type="password"] {
    height: 37px;
    margin: 0 12px;
    max-width: 241px;
    padding: 7px 9px;
    width: 100%;
}
.post-password-form input[type="submit"] {
    background: #69ad3c none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 17px;
    height: 38px;
    padding: 0 26px;
    text-transform: uppercase;
	cursor: pointer;
}
.alimni-form {
    margin: 0 auto;
    max-width: 615px;
}

.alimni-form .with_frm_style .frm_submit button[type="submit"] {
    height: 55px !important;
    line-height: 39px !important;
}
.time-box .auto_width.frm_time_select {
    width: 77px !important;
}

#spotlight-box .col-md-6 { margin-bottom: 25px;}
#spotlight-box .col-md-6 p:empty { display: none; }
#spotlight-box .col-md-6 img { float: left; width: 100%; }
#spotlight-box .col-md-6 h2 { margin: 0 0 10px; color: #0A73B4; }
.sp-gray-col {
    background: #ececec none repeat scroll 0 0;
    display: inline-block;
    padding: 20px 24px 0 24px;
    vertical-align: top;
    width: 100%;
}

.site-id-16.page-id-839 .sticky-row-main {
    display: none;
}
.site-id-16.page-id-839 .sticky-space {
    padding-top: 0;
}
.my-logo{display:none}
.site-id-127 .my-logo{display:block}






