/*# sourceMappingURL=../maps/style.css.map */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
	width: 100%;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	vertical-align: top;
}

/* Reset ends here */
.clearfix:before, .clearfix:after, .responsive-table li:before, .responsive-table li:after {
	content: " ";
	display: table;
}

.clearfix:after, .responsive-table li:after {
	clear: both;
}

/* For IE 6/7 only */
.clearfix, .responsive-table li {}

body {
	font-family: "Open Sans", sans-serif;
}

h1, h2, h3, h4 {
	color: #0c1832;
}

h1 {
	font-family: Georgia, serif;
	font-size: 48px;
}

p {
	color: #333;
	font-family: "Conv_GOTHIC", "Open Sans", sans-serif;
}

ul li {
	font-family: "Conv_GOTHIC";
}

header.site-header nav li a {
	/*font-family: $fm;*/
	font-family: "Conv_GOTHIC";
	font-size: 16px;
	line-height: 48px;
	color: black;
	text-decoration: none;
}

header.site-header nav li ul.sub-nav li a {
	color: #0c1832;
	font: 11px "Conv_GOTHIC";
}

header.site-header nav li ul.sub-nav li a:hover {
	color: #000;
}

header.site-header nav li:hover a, header.site-header nav li.active a {
	color: #0c1832;
}

header.site-header #search input.search-text {
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
}

header.site-header div#breadcrumbs ul li {
	font-size: 13px;
	color: #7d7d7d;
	text-transform: uppercase;
}

header.site-header div#breadcrumbs ul li a {
	color: #0c1832;
	text-decoration: none;
}

header.site-header div#breadcrumbs ul li a:hover {
	text-decoration: underline;
}

#quick-bar ul li {
	text-align: center;
}

#quick-bar ul li a {
	color: #fff;
	font: 18px "Open Sans", sans-serif;
	text-decoration: none;
}

#quick-bar ul li a:hover {
	color: #ffb500;
}

#current-student .cs-main ul li {
	text-align: center;
}

#current-student .cs-main ul li h3 {
	font: 32px "Open Sans", sans-serif;
}

#current-student .cs-main ul li p {
	color: #000;
	font: 15px "Open Sans", sans-serif;
}

#number .num-main h2 {
	font: 20px "Open Sans", sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#number .num-main ul li {
	text-align: center;
	text-transform: uppercase;
}

#number .num-main ul h3 {
	font: 70px "Open Sans", sans-serif;
}

#number .num-main ul p {
	color: #000;
	font: 15px "Open Sans", sans-serif;
}

#number .num-main ul a {
	color: #666;
	font: 12px "Open Sans", sans-serif;
}

#upcoming .upcoming-main h2 {
	font: 20px "Open Sans", sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#upcoming .upcoming-main ul li .date {
	color: #ffb500;
	font: 12px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#upcoming .upcoming-main ul li h3 {
	color: #003248;
	font: 20px "Open Sans", sans-serif;
}

#upcoming .upcoming-main ul li p {
	color: #000;
	font: 13px "Open Sans", sans-serif;
}

#latest-news .ln-main h2 {
	font: 20px "Open Sans", sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#latest-news .ln-main ul li .date {
	color: #ffb500;
	font: 12px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#latest-news .ln-main ul li h3 {
	color: #003248;
	font: 20px "Open Sans", sans-serif;
}

#latest-news .ln-main ul li p {
	color: #000;
	font: 13px "Open Sans", sans-serif;
}

#meet-our-student .meet-main h2 {
	font: 48px "Open Sans", sans-serif;
	text-align: center;
}

#meet-our-student .meet-main ul li {
	text-align: center;
}

#meet-our-student .meet-main ul li h3 {
	color: #ffb500;
	font: 36px "Open Sans", sans-serif;
}

#meet-our-student .meet-main ul li p {
	color: #000;
	font: 15px "Open Sans", sans-serif;
}

#five-step .five-main .five-head h2 {
	font: 36px "Open Sans", sans-serif;
}

#five-step .five-main .five-head span {
	font: 16px "Open Sans", sans-serif;
}

#five-step .five-main ul.five-list li h3 {
	color: #fff;
	font: 28px "Open Sans", sans-serif;
}

#five-step .five-main ul.five-list li p {
	color: #fff;
	font: 15px "Open Sans", sans-serif;
}

#five-step .five-main ul.five-list li p strong {
	font-weight: 700;
}

#five-step .five-main ul.five-list li p a {
	color: #fff;
	text-decoration: none;
}

#five-step .five-main .apply-step a {
	color: #00577d;
	font: 36px/90px "Open Sans", sans-serif;
	height: 90px;
	text-align: center;
	text-decoration: none;
}

div#content p {
	font-size: 15px;
	line-height: 26px;
}

div#content .full-post .post-meta {
	color: #ffb500;
	font-size: 15px;
	text-transform: uppercase;
}

div#content .full-post .post-highlight {
	font-size: 24px;
	line-height: 32px;
	color: #666;
}

div#content .full-post h2 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 27px;
}

div#content .full-post p.quote {
	font-family: Georgia, serif;
	font-size: 36px;
	color: #ffb500;
	line-height: 43px;
	line-height: normal;
	text-align: center;
}

.button {
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #0c1832;
	text-decoration: none;
}

.button:hover {
	color: #ffb500;
	text-decoration: none;
}

/* News Page */
#content .news .posts-date {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	padding: 17px 0px 14px 30px;
}

#content .news h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	color: #0c1832;
	padding-bottom: 10px;
}

#content .news h2 a {
	text-decoration: none;
	color: #0c1832;
}

#content .news h2 a:hover {
	text-decoration: underline;
}

/* News Page Ends */

/* Campus Directory -  Table styles are inside responsive-table.scss */
#content .campus-directory .letter-selector .options {
	color: #ccc;
	font-size: 13px;
}

#content .campus-directory .letter-selector .options a {
	color: #0c1832;
}

#content .campus-directory .letter-selector .letters a {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #666;
}

#content .campus-directory .letter-selector .letters a.active {
	color: #fff;
}

#content .campus-directory .letter-selector .letters a:hover {
	text-decoration: none;
	color: #666;
}

/* Campus Directory Ends */

/* Events Listing Page */
#content .events figcaption span.date {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color: #ffb500;
	text-transform: uppercase;
}

#content .events figcaption h3 {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	color: #0c1832;
	line-height: normal;
}

#content .events figcaption p {
	font-family: "Open Sans", sans-serif;
	color: #333;
	font-size: 13px;
	padding-top: 25px;
	line-height: 20px;
}

/* Events Listing Page */

/*admission-css-starts*/
#content .title-page .title-text {
	color: #666;
	font: 24px/32px "Open Sans", sans-serif;
}

#content .inner-banner .inner-pic-text h2 {
	color: #fff;
	font: 24px "Open Sans", sans-serif;
}

#content .inner-banner .inner-pic-text p {
	color: #fff;
	font: 17px/20px "Open Sans", sans-serif;
}

#content .inner-banner .inner-pic-text a {
	color: #ffb500;
	text-decoration: underline;
}

#content .inner-banner .inner-pic-text a:hover {
	color: #9ed3f3;
}

#content .inner-banner .inner-pic-text ul li a {
	color: #fff;
	font: 16px "Open Sans", sans-serif;
	text-decoration: none;
}

#content .inner-banner .inner-pic-text ul li a:hover {
	color: #ffb500;
}

#content .inner-banner .inner-pic-text .campus-add .address-camp h4 {
	color: #fff;
	font: 16px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner h4 {
	font: 24px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner button.inner-btn {
	color: #0c1832;
	font: 24px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner button.inner-btn:hover {
	color: #ffb500;
}

#content .inner-block .inner-box .right-inner ul.study-point li {
	color: #333;
	font: 14px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner .course-list h5 {
	color: #fff;
	font: 15px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#content .inner-block .inner-box .right-inner .course-list ul li {
	color: #333;
	font: 15px "Open Sans", sans-serif;
	list-style-type: none !important;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li h6 {
	color: #0c1832;
	font: 700 13px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.third h5 {
	color: #0c1832;
	font: 18px "Open Sans", sans-serif;
	padding: 0;
	text-transform: none;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li {
	text-align: center;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li.active a, #content .inner-block .inner-box .right-inner .academic-tab ul li:hover a {
	color: #0c1832;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder a {
	color: #0c1832;
	font: 14px "Open Sans", sans-serif;
	text-decoration: none;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder a:hover {
	color: #000;
}

#content .inner-block .inner-box .right-inner .code-detail {
	color: #666;
	font: 15px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .selection-list ul li a {
	color: #666;
	font: 14px "Conv_GOTHIC";
	text-decoration: none;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con h3 {
	color: #ffcb08;
	font: 18px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con h4 {
	color: #fff;
	font: 600 13px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con p {
	color: #fff;
	font: 600 13px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .promote-block {
	text-align: center;
}

#content .inner-block .inner-box .left-inner .promote-block h4 {
	color: #333;
	font: 18px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .promote-block p {
	font: 13px "Open Sans", sans-serif;
}

#interested .main h2 {
	color: #fff;
	font: 22px "Open Sans", sans-serif;
}

#interested .main ul {
	margin: 0 -15px;
}

#interested .main ul li h3 {
	color: #fff;
	font: 20px "Open Sans", sans-serif;
	text-transform: capitalize;
}

#interested .main ul li p {
	font: 13px "Open Sans", sans-serif;
	color: #fff;
}

.select-abs select {
	color: #666;
	font: 12px "Open Sans", sans-serif;
}

/*admission-css-ends*/
#footer {
	color: #fff;
	font-size: 13px;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer .copyright {
	font-size: 11px;
}

#footer span.divider {
	color: #0c1832;
}

/* Responsive Table */
body {
	font-family: "Open Sans", sans-serif;
}

h1, h2, h3, h4 {
	color: #0c1832;
}

h1 {
	font-family: Georgia, serif;
	font-size: 48px;
}

p {
	color: #333;
	font-family: "Conv_GOTHIC", "Open Sans", sans-serif;
}

ul li {
	font-family: "Conv_GOTHIC";
}

header.site-header nav li a {
	/*font-family: $fm;*/
	font-family: "Conv_GOTHIC";
	font-size: 16px;
	line-height: 48px;
	color: black;
	text-decoration: none;
}

header.site-header nav li ul.sub-nav li a {
	color: #0c1832;
	font: 11px "Conv_GOTHIC";
}

header.site-header nav li ul.sub-nav li a:hover {
	color: #000;
}

header.site-header nav li:hover a, header.site-header nav li.active a {
	color: #0c1832;
}

header.site-header #search input.search-text {
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
}

header.site-header div#breadcrumbs ul li {
	font-size: 13px;
	color: #7d7d7d;
	text-transform: uppercase;
}

header.site-header div#breadcrumbs ul li a {
	color: #0c1832;
	text-decoration: none;
}

header.site-header div#breadcrumbs ul li a:hover {
	text-decoration: underline;
}

#quick-bar ul li {
	text-align: center;
}

#quick-bar ul li a {
	color: #fff;
	font: 18px "Open Sans", sans-serif;
	text-decoration: none;
}

#quick-bar ul li a:hover {
	color: #ffb500;
}

#current-student .cs-main ul li {
	text-align: center;
}

#current-student .cs-main ul li h3 {
	font: 32px "Open Sans", sans-serif;
}

#current-student .cs-main ul li p {
	color: #000;
	font: 15px "Open Sans", sans-serif;
}

#number .num-main h2 {
	font: 20px "Open Sans", sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#number .num-main ul li {
	text-align: center;
	text-transform: uppercase;
}

#number .num-main ul h3 {
	font: 70px "Open Sans", sans-serif;
}

#number .num-main ul p {
	color: #000;
	font: 15px "Open Sans", sans-serif;
}

#number .num-main ul a {
	color: #666;
	font: 12px "Open Sans", sans-serif;
}

#upcoming .upcoming-main h2 {
	font: 20px "Open Sans", sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#upcoming .upcoming-main ul li .date {
	color: #ffb500;
	font: 12px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#upcoming .upcoming-main ul li h3 {
	color: #003248;
	font: 20px "Open Sans", sans-serif;
}

#upcoming .upcoming-main ul li p {
	color: #000;
	font: 13px "Open Sans", sans-serif;
}

#latest-news .ln-main h2 {
	font: 20px "Open Sans", sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#latest-news .ln-main ul li .date {
	color: #ffb500;
	font: 12px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#latest-news .ln-main ul li h3 {
	color: #003248;
	font: 20px "Open Sans", sans-serif;
}

#latest-news .ln-main ul li p {
	color: #000;
	font: 13px "Open Sans", sans-serif;
}

#meet-our-student .meet-main h2 {
	font: 48px "Open Sans", sans-serif;
	text-align: center;
}

#meet-our-student .meet-main ul li {
	text-align: center;
}

#meet-our-student .meet-main ul li h3 {
	color: #ffb500;
	font: 36px "Open Sans", sans-serif;
}

#meet-our-student .meet-main ul li p {
	color: #000;
	font: 15px "Open Sans", sans-serif;
}

#five-step .five-main .five-head h2 {
	font: 36px "Open Sans", sans-serif;
}

#five-step .five-main .five-head span {
	font: 16px "Open Sans", sans-serif;
}

#five-step .five-main ul.five-list li h3 {
	color: #fff;
	font: 28px "Open Sans", sans-serif;
}

#five-step .five-main ul.five-list li p {
	color: #fff;
	font: 15px "Open Sans", sans-serif;
}

#five-step .five-main ul.five-list li p strong {
	font-weight: 700;
}

#five-step .five-main ul.five-list li p a {
	color: #fff;
	text-decoration: none;
}

#five-step .five-main .apply-step a {
	color: #00577d;
	font: 36px/90px "Open Sans", sans-serif;
	height: 90px;
	text-align: center;
	text-decoration: none;
}

div#content p {
	font-size: 15px;
	line-height: 26px;
}

div#content .full-post .post-meta {
	color: #ffb500;
	font-size: 15px;
	text-transform: uppercase;
}

div#content .full-post .post-highlight {
	font-size: 24px;
	line-height: 32px;
	color: #666;
}

div#content .full-post h2 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 27px;
}

div#content .full-post p.quote {
	font-family: Georgia, serif;
	font-size: 36px;
	color: #ffb500;
	line-height: 43px;
	line-height: normal;
	text-align: center;
}

.button {
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #0c1832;
	text-decoration: none;
}

.button:hover {
	color: #ffb500;
	text-decoration: none;
}

/* News Page */
#content .news .posts-date {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	padding: 17px 0px 14px 30px;
}

#content .news h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	color: #0c1832;
	padding-bottom: 10px;
}

#content .news h2 a {
	text-decoration: none;
	color: #0c1832;
}

#content .news h2 a:hover {
	text-decoration: underline;
}

/* News Page Ends */

/* Campus Directory -  Table styles are inside responsive-table.scss */
#content .campus-directory .letter-selector .options {
	color: #ccc;
	font-size: 13px;
}

#content .campus-directory .letter-selector .options a {
	color: #0c1832;
}

#content .campus-directory .letter-selector .letters a {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #666;
}

#content .campus-directory .letter-selector .letters a.active {
	color: #fff;
}

#content .campus-directory .letter-selector .letters a:hover {
	text-decoration: none;
	color: #666;
}

/* Campus Directory Ends */

/* Events Listing Page */
#content .events figcaption span.date {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color: #ffb500;
	text-transform: uppercase;
}

#content .events figcaption h3 {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	color: #0c1832;
	line-height: normal;
}

#content .events figcaption p {
	font-family: "Open Sans", sans-serif;
	color: #333;
	font-size: 13px;
	padding-top: 25px;
	line-height: 20px;
}

/* Events Listing Page */

/*admission-css-starts*/
#content .title-page .title-text {
	color: #666;
	font: 24px/32px "Open Sans", sans-serif;
}

#content .inner-banner .inner-pic-text h2 {
	color: #fff;
	font: 24px "Open Sans", sans-serif;
}

#content .inner-banner .inner-pic-text p {
	color: #fff;
	font: 17px/20px "Open Sans", sans-serif;
}

#content .inner-banner .inner-pic-text a {
	color: #ffb500;
	text-decoration: underline;
}

#content .inner-banner .inner-pic-text a:hover {
	color: #9ed3f3;
}

#content .inner-banner .inner-pic-text ul li a {
	color: #fff;
	font: 16px "Open Sans", sans-serif;
	text-decoration: none;
}

#content .inner-banner .inner-pic-text ul li a:hover {
	color: #ffb500;
}

#content .inner-banner .inner-pic-text .campus-add .address-camp h4 {
	color: #fff;
	font: 16px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner h4 {
	font: 24px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner button.inner-btn {
	color: #0c1832;
	font: 24px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner button.inner-btn:hover {
	color: #ffb500;
}

#content .inner-block .inner-box .right-inner ul.study-point li {
	color: #333;
	font: 14px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .right-inner .course-list h5 {
	color: #fff;
	font: 15px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#content .inner-block .inner-box .right-inner .course-list ul li {
	color: #333;
	font: 15px "Open Sans", sans-serif;
	list-style-type: none !important;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li h6 {
	color: #0c1832;
	font: 700 13px "Open Sans", sans-serif;
	text-transform: uppercase;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.third h5 {
	color: #0c1832;
	font: 18px "Open Sans", sans-serif;
	padding: 0;
	text-transform: none;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li {
	text-align: center;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li.active a, #content .inner-block .inner-box .right-inner .academic-tab ul li:hover a {
	color: #0c1832;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder a {
	color: #0c1832;
	font: 14px "Open Sans", sans-serif;
	text-decoration: none;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder a:hover {
	color: #000;
}

#content .inner-block .inner-box .right-inner .code-detail {
	color: #666;
	font: 15px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .selection-list ul li a {
	color: #666;
	font: 14px "Conv_GOTHIC";
	text-decoration: none;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con h3 {
	color: #ffcb08;
	font: 18px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con h4 {
	color: #fff;
	font: 600 13px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con p {
	color: #fff;
	font: 600 13px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .promote-block {
	text-align: center;
}

#content .inner-block .inner-box .left-inner .promote-block h4 {
	color: #333;
	font: 18px "Open Sans", sans-serif;
}

#content .inner-block .inner-box .left-inner .promote-block p {
	font: 13px "Open Sans", sans-serif;
}

#interested .main h2 {
	color: #fff;
	font: 22px "Open Sans", sans-serif;
}

#interested .main ul {
	margin: 0 -15px;
}

#interested .main ul li h3 {
	color: #fff;
	font: 20px "Open Sans", sans-serif;
	text-transform: capitalize;
}

#interested .main ul li p {
	font: 13px "Open Sans", sans-serif;
	color: #fff;
}

.select-abs select {
	color: #666;
	font: 12px "Open Sans", sans-serif;
}

/*admission-css-ends*/
#footer {
	color: #fff;
	font-size: 13px;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer .copyright {
	font-size: 11px;
}

#footer span.divider {
	color: #0c1832;
}

.responsive-table {
	width: 100%;
	padding: 45px 0;
	font-size: 1em;
	line-height: 1em;
	margin: 0;
	font-family: "Open Sans", sans-serif;
}

.responsive-table dl, .responsive-table dd {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
}

.responsive-table li {
	list-style: none;
	display: block;
	clear: both;
}

.responsive-table h3, .responsive-table dl {
	float: left;
	display: inline;
	width: 20%;
}

.responsive-table .first-row h3 {
	padding-top: 1em;
}

.visually-hidden {
	position: absolute !important;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
	background-color: #fff;
	color: #000;
}

.responsive-table .first-row dt {
	display: inline;
	font-weight: bold;
	font-size: 13px;
	color: #0c1832;
	text-transform: uppercase;
}

.responsive-table .first-row dd {
	display: none;
}

.responsive-table li {
	padding: 30px 0 21px 0;
}

.responsive-table li.even {
	background: white;
}

.responsive-table li.odd {
	background: #f6f6f6;
}

.responsive-table ul {
	background: white;
}

.responsive-table ul span.inner {
	width: 1036px;
	margin: 0 auto;
	display: block;
}

.responsive-table .first-row {
	padding-bottom: 15px;
}

.responsive-table dd {
	font-size: 15px;
	color: #333;
}

.responsive-table dd a {
	color: #0c1832;
	text-decoration: underline;
}

.responsive-table dl.heading dd a {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
}

.responsive-table dd a:hover {
	color: #9ed3f3;
}

/* Responsive Table Ends */
body {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/body-back.png") repeat-x left top;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clearfix {
	clear: both;
}

#wrapper {
	float: left;
	width: 100%;
	position: relative;
}

#content {
	float: left;
	width: 100%;
}

#content .filters {
	float: right;
}

body.nitro-lazy {
	background: none !important;
}

#content .filters .filter {
	background: #0c1832;
	height: 52px;
	padding: 0 8px 0 8px;
}

a.only-mobile {
	display: none;
}

body.fixed-nav header.site-header nav {
	padding: 0;
	float: left;
	width: 100%;
}

header.site-header.home-page {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

header.site-header.home-page #top-widget {
	opacity: .9;
}

header.site-header {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/nav-back.png") repeat-x left 62px;
	margin-bottom: 56px;
	position: relative;
	z-index: 100;
}

header.site-header.nitro-lazy {
	background: none !important;
}

header.site-header .inner {
	width: 1036px;
	margin: 0 auto;
}

header.site-header #top-widget {
	float: right;
	width: 313px;
}

header.site-header #top-widget .sharing {
	background: #626262;
	float: left;
	width: 150px;
}

header.site-header #top-widget .sharing ul li a {
	float: left;
	width: 21px;
	height: 19px;
	text-indent: -3000px;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/footer-social.png") no-repeat 0 0;
	margin-top: 9px;
	margin-bottom: 11px;
	margin-left: 14px;
}

header.site-header #top-widget .sharing ul li a.nitro-lazy {
	background: none !important;
}

header.site-header #top-widget .sharing ul li a.twitter {
	background-position: 0px -31px;
}

header.site-header #top-widget .sharing ul li a.youtube {
	background-position: 0px -59px;
}

header.site-header #top-widget .sharing ul li a.linkedin {
	background-position: 0px -90px;
}

header.site-header #top-widget #search {
	/*border-left: 1px solid #d1d1d1;
            border-bottom: 1px solid #d1d1d1;
            border-right: 1px solid #d1d1d1;*/
	background: #e0e0e0;
}

header.site-header #top-widget #search input.search-text {
	background: none;
	border: 0;
	display: block;
	float: left;
	width: 113px;
	height: 37px;
	padding-left: 5px;
	padding-right: 5px;
}

header.site-header #top-widget #search input.search-button {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/search-button.png") no-repeat center center;
	margin: 0;
	padding: 0;
	width: 36px;
	height: 39px;
	border: 0;
	display: block;
	text-indent: -3000px;
	float: left;
}

header.site-header #top-widget #search input.search-button.nitro-lazy {
	background: none !important;
}

header.site-header a#logo {
	float: left;
	width: 220px;
	height: 206px;
	display: block;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/logo.png") no-repeat left top;
}

header.site-header a#logo.nitro-lazy {
	background: none !important;
}

header.site-header a#logo h1 {
	text-indent: -2000px;
	font: 0px/0 arial;
}

header.site-header a#logo .only-mobile {
	display: none;
}

header.site-header nav {
	float: right;
	padding-top: 23px;
}

header.site-header nav li {
	float: left;
	position: relative;
	border-top: 4px solid transparent;
}

header.site-header nav li a {
	display: block;
	padding: 0 15px;
}

header.site-header nav li ul.sub-nav {
	background: rgba(255, 255, 255, .95);
	left: -164px;
	padding: 0 0 15px;
	position: absolute;
	top: 100%;
	width: 510px;
	display: none;
}

header.site-header nav li ul.sub-nav li {
	border-bottom: 1px solid #ccc;
	border-top: 0 none;
	margin: 0 15px;
	width: 225px;
}

header.site-header nav li ul.sub-nav li a {
	padding: 15px 0 5px;
}

header.site-header nav li:hover ul.sub-nav {
	display: block;
}

header.site-header nav li:hover, header.site-header nav li.active {
	background: #fff;
	border-top: 4px solid #0c1832;
}

header.site-header nav li.logo-scroll a {
	padding: 0 30px 0 0;
}

header.site-header nav li.logo-scroll img {
	height: 48px !important;
	width: 170px;
}

header.site-header nav li.logo-scroll:hover {
	background: none;
	border: 0 none;
}

header.site-header nav li.active.logo-scroll {
	background: none;
	border: 0 none;
}

header.site-header .mobile-nav {
	display: none;
}

header.site-header div#breadcrumbs {
	float: left;
	margin-top: 58px;
	margin-left: 53px;
}

header.site-header div#breadcrumbs ul li {
	float: left;
	padding-right: 16px;
	margin-right: 12px;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/arrow.png") no-repeat right center;
}

header.site-header div#breadcrumbs ul li.nitro-lazy {
	background: none !important;
}

header.site-header div#breadcrumbs ul li a {
	float: left;
}

header.site-header div#breadcrumbs ul li.home a {
	width: 15px;
	display: block;
	text-indent: -3000px;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/home-icon.png") no-repeat left center;
}

header.site-header div#breadcrumbs ul li.home a.nitro-lazy {
	background: none !important;
}

header.site-header div#breadcrumbs ul li.active {
	background: none;
}

/* header ends */

/*Banner starts*/
#banner {
	float: left;
	position: relative;
	text-align: center;
	width: 100%;
}

#banner .banner-main {
	margin: 0 auto;
	position: relative;
	width: 1280px;
}

#banner .banner-main img {
	max-width: 100%;
	vertical-align: top;
}

#banner .banner-main .arow-lft {
	height: 50px;
	left: 20px;
	margin-top: -25px;
	position: absolute;
	top: 50%;
	width: 49px;
	cursor: pointer;
}

#banner .banner-main .arow-rgt {
	height: 50px;
	margin-top: -25px;
	position: absolute;
	right: 20px;
	top: 50%;
	width: 49px;
	cursor: pointer;
}

#banner .banner-main .page-banner {
	bottom: 25px;
	position: absolute;
	right: 50px;
	cursor: pointer;
}

/*Banner ends*/

/*Quickbar starts*/
#quick-bar.new-menu {
	display: none;
}

#quick-bar.new-menu.visible {
	display: block;
}

#quick-bar {
	background: #0c1832;
	float: left;
	padding: 20px 0;
	width: 100%;
}

#quick-bar ul {
	margin: 0 auto;
	width: 1036px;
}

#quick-bar ul li {
	float: left;
	width: 25%;
}

/*Quickbar ends*/

/*current-studen starts*/
#current-student {
	float: left;
	padding: 50px 0;
	width: 100%;
}

#current-student .cs-main {
	margin: 0 auto;
	width: 1036px;
}

#current-student .cs-main ul {
	margin: 0 -25px;
}

#current-student .cs-main ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 25px;
	width: 33.3333%;
}

#current-student .cs-main ul li .desk {
	float: left;
	width: 100%;
	display: block;
}

#current-student .cs-main ul li .desk .cs-pic {
	float: left;
	margin: 0 0 20px;
	width: 100%;
}

#current-student .cs-main ul li .desk .cs-pic img {
	border-radius: 50%;
	max-width: 100%;
}

#current-student .cs-main ul li .desk h3 {
	margin: 0 0 15px;
}

/*current-studen ends*/

/*number starts*/
#number {
	background: #ffd966;
	float: left;
	padding: 45px 0 75px;
	width: 100%;
	position: relative;
}

#number .num-main {
	margin: 0 auto;
	width: 1036px;
}

#number .num-main h2 span {
	border-bottom: 2px solid #99a56f;
}

#number .num-main ul {
	margin: 20px -25px 0;
}

#number .num-main ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 25px;
	width: 33.3333%;
}

#number .num-main ul p {
	margin: 0 0 5px;
}

.page-nav {
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -34px;
	position: absolute;
	width: 69px;
}

.page-nav .crousel-lft {
	cursor: pointer;
	float: left;
	height: 34px;
	width: 34px;
	opacity: .4;
}

.page-nav .crousel-rgt {
	cursor: pointer;
	float: right;
	height: 34px;
	width: 34px;
}

/*number ends*/

/*upcoming starts*/
#upcoming {
	float: left;
	padding: 45px 0 75px;
	position: relative;
	width: 100%;
}

#upcoming .upcoming-main {
	margin: 0 auto;
	width: 1140px;
}

#upcoming .upcoming-main h2 span {
	border-bottom: 2px solid #93b5c5;
}

#upcoming .upcoming-main ul {
	margin: 50px -30px 0;
}

#upcoming .upcoming-main ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 30px;
	width: 33.3333%;
}

#upcoming .upcoming-main ul li .up-pic {
	float: left;
	margin: 0 0 10px;
	width: 100%;
}

#upcoming .upcoming-main ul li .up-pic img {
	max-width: 100%;
}

#upcoming .upcoming-main ul li h3 {
	margin: 5px 0 10px;
}

/*upcoming ends*/

/*lastest-news starts*/
#latest-news {
	float: left;
	padding: 45px 0 85px;
	position: relative;
	width: 100%;
	background: #f5f5f5;
}

#latest-news .ln-main {
	margin: 0 auto;
	width: 1140px;
}

#latest-news .ln-main h2 span {
	border-bottom: 2px solid #93b5c5;
}

#latest-news .ln-main ul {
	margin: 70px -30px 0;
}

#latest-news .ln-main ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 30px;
	width: 33.3333%;
}

#latest-news .ln-main ul li h3 {
	margin: 5px 0 10px;
}

/*latest-news-ends*/

/*five-step-starts*/
#five-step {
	background: #00577d;
	float: left;
	padding: 65px 0;
	width: 100%;
}

#five-step .five-main {
	margin: 0 auto;
	width: 1160px;
	position: relative;
}

#five-step .five-main .five-head {
	float: left;
	width: 100%;
}

#five-step .five-main .five-head h2 {
	background: #ffd966;
	float: left;
	padding: 10px 20px 0;
}

#five-step .five-main .five-head span {
	background: #ffd966;
	float: left;
	padding: 10px 20px;
}

#five-step .five-main ul.five-list {
	float: left;
	padding: 80px 0 0;
	width: 100%;
}

#five-step .five-main ul.five-list li {
	float: left;
	position: relative;
	width: 100%;
}

#five-step .five-main ul.five-list li h3 {
	margin: 0 0 15px;
}

#five-step .five-main ul.five-list li p {
	position: relative;
	z-index: 5;
}

#five-step .five-main ul.five-list li.first p {
	padding-right: 230px;
}

#five-step .five-main ul.five-list li.first .step-one {
	position: absolute;
	right: 50px;
	top: -20px;
	z-index: 0;
}

#five-step .five-main ul.five-list li.second {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 55px 160px 0 400px;
	text-align: right;
}

#five-step .five-main ul.five-list li.second .step-two-pic {
	left: -45px;
	position: absolute;
	top: 25px;
}

#five-step .five-main ul.five-list li.second .step-two-pic img {
	border: 7px solid #fff;
	border-radius: 50%;
}

#five-step .five-main ul.five-list li.second .step-two {
	left: 185px;
	position: absolute;
	top: 70px;
}

#five-step .five-main ul.five-list li.third {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 455px 0 0;
}

#five-step .five-main ul.five-list li.third .step-three {
	position: absolute;
	right: 245px;
	top: 70px;
}

#five-step .five-main ul.five-list li.fourth {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 65px 115px 0 220px;
	text-align: right;
}

#five-step .five-main ul.five-list li.fourth .step-four {
	left: 80px;
	position: absolute;
	top: 115px;
}

#five-step .five-main ul.five-list li.fifth {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 90px 400px 0 0;
}

#five-step .five-main ul.five-list li.fifth .step-five-pic {
	position: absolute;
	right: 145px;
	top: 60px;
}

#five-step .five-main ul.five-list li.fifth .step-five-pic img {
	border: 7px solid #fff;
	border-radius: 50%;
}

#five-step .five-main .apply-step {
	margin: 0 auto;
	width: 390px;
}

#five-step .five-main .apply-step a {
	background: #ffd966;
	border-radius: 10px;
	display: inline-block;
	height: 90px;
	margin: 65px 0 0;
	width: 100%;
	float: left;
}

/*five-step-ends*/

/*meet-our-student ends*/
#meet-our-student {
	float: left;
	padding: 65px 0;
	width: 100%;
	position: relative;
}

#meet-our-student .meet-main {
	margin: 0 auto;
	width: 1036px;
}

#meet-our-student .meet-main ul {
	margin: 60px -25px;
}

#meet-our-student .meet-main ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 25px;
	width: 33.3333%;
}

#meet-our-student .meet-main ul li .mos-pic {
	float: left;
	margin: 0 0 30px;
	width: 100%;
}

#meet-our-student .meet-main ul li .mos-pic img {
	border-radius: 50%;
	max-width: 100%;
}

#meet-our-student .meet-main ul li h3 {
	margin: 0 0 10px;
}

/*meet-our-student ends*/
.contentWidth, #content .full-post .post-highlight, #content .full-post .post-content p, #content .full-post .post-content ul {
	width: 85%;
}

.button {
	background: #ffb500;
	padding: 18px 64px 16px 64px;
	display: table;
	border-radius: 6px;
	width: auto;
	margin: 15px auto;
}

.button:hover {
	background: #0c1832;
}

#content .full-post {
	width: 1036px;
	margin: 0 auto;
}

#content .full-post .post-meta {
	margin-top: 13px;
	margin-bottom: 56px;
}

#content .full-post .post-highlight {
	margin-bottom: 55px;
}

#content .full-post .post-content p, #content .full-post .post-content ul {
	margin-bottom: 36px;
}

#content .full-post .post-content h2 {
	padding-top: 13px;
}

#content .full-post .post-content p.quote {
	float: right;
	width: 410px;
	padding: 10px;
}

#content .full-post .post-content img.right-aligned-image {
	float: right;
}

#content .full-post .post-content a {
	color: #0c1832;
	text-decoration: underline;
}

#content .full-post .post-content a:hover {
	color: #9ed3f3;
}

#content .full-post .post-content ul li {
	font-family: "Conv_GOTHIC", Open Sans, sans-serif;
	list-style-type: disc;
	margin: 0 0 5px 30px;
}

#content ol {
	font: 15px "Conv_GOTHIC", "Open Sans", sans-serif;
	color: #000;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 15px;
	line-height: 22px;
}

#content ol li {
	margin-bottom: 3px;
}

/* Directory Page */
#content .faculty {
	width: 1036px;
	margin: 0 auto 100px;
}

#content .faculty .post-title {
	margin-top: 20px;
	font-family: "Open Sans", "sans-serif";
}

#content .faculty .post-subtitle {
	font-family: "Open Sans", "sans-serif";
}

#content .faculty .nav-back {
	font-family: "Conv_GOTHIC", "Open Sans", "sans-serif";
}

#content .faculty .divider {
	height: 1px;
	background: #768394;
	opacity: .25;
	margin-top: 30px;
	margin-bottom: 30px;
}

#content .faculty .contact {
	font-family: "Open Sans", "sans-serif";
}

#content .faculty .contact-info {
	margin-top: 40px;
	font-family: "Conv_GOTHIC", "Open Sans", "sans-serif";
}

#content .faculty .contact-info b {
	display: inline-block;
	width: 120px;
	color: #666;
}

#content .faculty .contact-info a {
	color: #0c1832;
	text-decoration: underline;
}

#content .faculty .contact-info a:hover {
	color: #9ed3f3;
}

#content .faculty .contact-info div {
	margin-bottom: 20px;
}

#content .faculty .link-arrow--directory:hover {
	color: #e14f2d;
}

/* News Page */
#content .news {
	width: 1036px;
	margin: 0 auto;
	padding-bottom: 70px;
}

#content .news .posts-date {
	width: 100%;
	background: #0c1832;
	margin-top: 30px;
}

#content .news article.post {
	padding: 26px 0 26px 0;
	border-top: 1px solid #ccc;
}

#content .news article.post img.featured {
	float: left;
	margin-right: 39px;
}

#content .news article.first-post {
	border-top: none;
}

/* News Page Ends */

/* Job Openings */
#content .job-openings {
	padding-bottom: 70px;
}

#content .job-openings h1 {
	width: 1036px;
	margin: 0 auto;
}

#content .job-openings .responsive-table span.inner {
	width: 1036px;
	margin: 0 auto;
	display: block;
}

#content .job-openings .responsive-table span.inner dl.position {
	width: 45%;
}

#content .job-openings .responsive-table span.inner dl.status {
	width: 22%;
}

#content .job-openings .responsive-table span.inner dl.department {
	width: 22%;
}

#content .job-openings .responsive-table span.inner dl.posted {
	width: 10%;
}

/* Job Openings Ends */

/* Campus Directory */
#content .campus-directory {
	padding-bottom: 70px;
}

#content .campus-directory h1 {
	width: 1036px;
	margin: 0 auto;
}

#content .campus-directory .responsive-table span.inner {
	width: 1036px;
	margin: 0 auto;
	display: block;
}

#content .campus-directory .responsive-table span.inner dl.name {
	width: 22.7%;
}

#content .campus-directory .responsive-table span.inner dl.name a {
	font-size: 24px;
}

#content .campus-directory .responsive-table span.inner dl.phone {
	width: 18.7%;
}

#content .campus-directory .responsive-table span.inner dl.email {
	width: 24.2%;
}

#content .campus-directory .responsive-table span.inner dl.department {
	width: 24.5%;
}

#content .campus-directory .responsive-table span.inner dl.location {
	width: 9%;
}

#content .campus-directory .responsive-table span.inner dl.title {
	clear: both;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	padding-top: 5px;
}

#content .campus-directory .letter-selector {
	width: 1036px;
	margin: 0 auto;
}

#content .campus-directory .letter-selector .options {
	text-align: right;
	padding-top: 15px;
}

#content .campus-directory .letter-selector .letters {
	padding-top: 12px;
}

#content .campus-directory .letter-selector .letters a {
	float: left;
	padding: 15px 0 13px 0;
	width: 32px;
	text-align: center;
	border: 1px solid #ccc;
	background: white;
	margin-right: 6px;
}

#content .campus-directory .letter-selector .letters a.last {
	margin-right: 0;
}

#content .campus-directory .letter-selector .letters a.active {
	background: #0c1832;
	border: 1px solid #0c1832;
}

#content .campus-directory .letter-selector .letters a:hover {
	background: #ffb500;
	border: 1px solid #ccc;
}

/* Campus Directory Ends */

/* Events Listing Page */
#content .events {
	width: 1036px;
	margin: 0 auto;
}

#content .events .title-heading {
	position: relative;
}

#content .events .title-heading .select-abs {
	background: none repeat scroll 0 0 #0c1832;
	padding: 10px;
}

#content .events h1 {
	width: 1036px;
	margin: 0 auto;
}

#content .events .grid-gallery ul {
	list-style: none;
	margin: 0;
	padding: 30px 0 30px 0;
}

#content .events .grid-gallery figure {
	margin: 0;
}

#content .events .grid-gallery figure img {
	display: block;
	width: 100%;
}

#content .events .grid-gallery figcaption h3 {
	margin: 0;
}

#content .events .grid-gallery figcaption p {
	margin: 0;
}

#content .events .grid-wrap {
	margin: 0 auto;
	padding: 0;
}

#content .events .grid {
	margin: 0 auto;
}

#content .events .grid li {
	width: 33%;
	float: left;
	cursor: pointer;
}

#content .events .grid figure {
	padding: 12px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

#content .events .grid li:hover figure {
	opacity: .7;
}

#content .events .grid figcaption {
	padding: 34px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

#content .events .show-more {
	margin: 75px auto 75px auto;
}

#content .events a {
	color: #0c1832;
	text-decoration: underline;
}

#content .events a:hover {
	color: #9ed3f3;
}

.select-abs.news-select {
	background: none repeat scroll 0 0 #0c1832;
	padding: 10px;
}

/* Events Listing Page Ends*/

/*admission-css-starts*/
#content .title-page {
	width: 1036px;
	margin: 0 auto;
	position: relative;
}

#content .title-page .title-text {
	float: left;
	padding: 30px 0 40px;
	width: 100%;
}

.top-level-slider.not-initialized .inner-banner {
	display: none;
	opacity: 0;
	visibility: hidden;
}

.top-level-slider.not-initialized .inner-banner:first-child {
	display: block;
	opacity: 1;
	visibility: visible;
}

#content .inner-banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
	min-height: 282px;
}

#content .inner-banner .inner-banner-img {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
	position: relative;
}

#content .inner-banner .inner-banner-img img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

#content .inner-banner .inner-pic-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #0c1832;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 30px 40px;
}

#content .inner-banner .inner-pic-text h2 {
	margin: 0 0 15px;
}

#content .inner-banner .inner-pic-text ul {
	border-top: 1px solid #4d89a4;
	margin: 20px 0 0;
	padding: 20px 0 0;
}

@media (max-width: 1024px) {
	#content .inner-banner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}
	
	#content .inner-banner .inner-banner-img, #content .inner-banner .inner-pic-text {
		width: 100%;
		min-height: 282px;
	}
	
	#content .inner-banner .inner-banner-img img {
		min-height: inherit;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		display: block;
	}
}

#content .inner-block {
	margin: 0 auto;
	width: 1036px;
}

#content .inner-block .inner-box {
	float: left;
	padding: 65px 0;
	width: 100%;
}

#content .inner-block .inner-box .right-inner {
	float: right;
	width: 70%;
}

#content .inner-block .inner-box .right-inner h4 {
	font-size: 24px;
	font-family: "Open Sans", sans-serif;
	margin: 0 0 25px;
}

#content .inner-block .inner-box .right-inner p {
	margin: 0 0 25px;
}

#content .inner-block .inner-box .right-inner a {
	color: #0c1832;
	text-decoration: underline;
	word-wrap: break-word;
}

#content .inner-block .inner-box .right-inner a:hover {
	color: #9ed3f3;
}

#content .inner-block .inner-box .right-inner button.inner-btn {
	background: #ffb500;
	border: 0 none;
	border-radius: 10px;
	height: 60px;
	width: 280px;
	cursor: pointer;
}

#content .inner-block .inner-box .right-inner button.inner-btn:hover {
	background: #0c1832;
}

#content .inner-block .inner-box .right-inner ul.study-point {
	list-style: outside none disc;
	padding: 0 0 25px 35px;
}

#content .inner-block .inner-box .right-inner ul.study-point li {
	margin: 0 0 10px;
}

#content .inner-block .inner-box .right-inner .course-list {
	float: left;
	margin: 0 0 35px;
	width: 100%;
}

#content .inner-block .inner-box .right-inner .course-list h5 {
	background: #0c1832;
	padding: 15px;
}

#content .inner-block .inner-box .right-inner .course-list ul {
	float: left;
	width: 100%;
}

#content .inner-block .inner-box .right-inner .course-list ul li {
	float: left;
	width: 100%;
	padding: 15px 0;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li {
	padding: 0;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.first {
	width: 45px;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.first b {
	float: left;
	height: 23px;
	width: 100%;
	cursor: pointer;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/open-close.png") no-repeat center center;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.first b.nitro-lazy {
	background: none !important;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.first .down-open {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/open-down.png") no-repeat center center;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.first .down-open.nitro-lazy {
	background: none !important;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.second {
	width: 100px;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
	width: 450px;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.third h5 {
	background: none;
	padding: 0;
	cursor: pointer;
	float: left;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.third i {
	float: left;
	width: 100%;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li.fourth {
	width: 105px;
}

#content .inner-block .inner-box .right-inner .course-list ul li ul li:nth-child(2n) {
	background: none;
}

#content .inner-block .inner-box .right-inner .course-list ul li:nth-child(2n) {
	background: #f6f6f6;
}

#content .inner-block .inner-box .right-inner .academic-tab {
	/*float: left;
                width: 100%;*/
	float: right;
	width: 70%;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder .col-1 {
	float: left;
	width: 45%;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder .col-1 a {
	width: 100%;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder .col-2 {
	float: right;
	width: 45%;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder .col-2 a {
	width: 100%;
}

#content .inner-block .inner-box .right-inner .academic-tab ul {
	margin: 0 -1px;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 1px 2px;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li a {
	background: #0c1832;
	display: block;
	padding: 10px 25px;
	-webkit-transition: background .5s ease, color .5s ease;
	transition: background .5s ease, color .5s ease;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li.active a {
	background: #ffb500;
}

#content .inner-block .inner-box .right-inner .academic-tab ul li:hover a {
	background: #0c1832;
	color: #fff;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder {
	float: left;
	padding: 10px 0 30px;
	width: 100%;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder a {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin: 0 -4px 0 0;
	padding: 10px;
	vertical-align: top;
	width: 50%;
}

#content .inner-block .inner-box .right-inner .academic-tab #ourHolder a:hover {
	/*background: #f6f6f6;*/
	background: #d3d3d3;
}

#content .inner-block .inner-box .right-inner .code-detail {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 20px 130px 20px 20px;
	width: 100%;
	display: none;
}

#content .inner-block .inner-box .right-inner .page-tab p {
	font-size: 1.3125rem;
	line-height: 1.3;
	word-wrap: inherit;
}

#content .inner-block .inner-box.course.right-inner {
	width: 100%;
}

#content .inner-block .inner-box .left-inner {
	float: left;
	width: 26.5%;
}

#content .inner-block .inner-box .left-inner .selection-list {
	float: left;
	margin-bottom: 30px;
	width: 100%;
}

#content .inner-block .inner-box .left-inner .selection-list ul {
	background: #f4f4f4;
	border: 1px solid #ccc;
	float: left;
	width: 100%;
}

#content .inner-block .inner-box .left-inner .selection-list ul li {
	border-bottom: 1px solid #ccc;
}

#content .inner-block .inner-box .left-inner .selection-list ul li a {
	display: block;
	padding: 20px;
}

#content .inner-block .inner-box .left-inner .selection-list ul li:last-child {
	border-bottom: 0 none;
}

#content .inner-block .inner-box .left-inner .selection-list ul li.active, #content .inner-block .inner-box .left-inner .selection-list ul li:hover {
	background: #fff;
}

#content .inner-block .inner-box .left-inner .inner-address {
	background: #0c1832;
	float: left;
	padding: 25px;
	width: 225px;
	margin-bottom: 50px;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con {
	float: left;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con h4 {
	margin: 10px 0 0;
}

#content .inner-block .inner-box .left-inner .inner-address .lf-con p {
	margin: 5px 0 0;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing {
	float: right;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/footer-social.png") no-repeat 0 0;
	width: 21px;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing.nitro-lazy {
	background: none !important;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing li {
	margin-bottom: 0;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing a {
	width: 21px;
	height: 19px;
	text-indent: -3000px;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/footer-social.png") no-repeat 0 0;
	display: block;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing a.nitro-lazy {
	background: none !important;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing a.facebook {
	margin-bottom: 13px;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing a.twitter {
	background-position: 0px -32px;
	margin-bottom: 9px;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing a.youtube {
	background-position: 0px -60px;
	margin-bottom: 11px;
}

#content .inner-block .inner-box .left-inner .inner-address ul.sharing a.linkedin {
	background-position: 0px -90px;
}

#content .inner-block .inner-box .left-inner .promote-block {
	float: left;
	width: 100%;
}

#content .inner-block .inner-box .left-inner .promote-block .promote-block-img {
	border-radius: 50%;
	display: inline-block;
	height: 200px;
	margin: 0 0 15px;
	overflow: hidden;
	width: 200px;
}

#content .inner-block .inner-box .left-inner .promote-block h4 {
	margin: 0 0 10px;
}

#content .inner-block .inner-box .left-inner .promote-block p {
	font-size: 1rem;
	line-height: 1.5;
}

#content .inner-block .inner-box.course {
	padding-top: 0;
}

#interested {
	background: #0c1832;
	float: left;
	padding: 50px 0;
	position: relative;
	width: 100%;
}

#interested .main {
	margin: 0 auto;
	width: 1036px;
}

#interested .main .intrest-block {
	float: left;
	width: 100%;
}

#interested .main h2 {
	margin: 0 0 20px;
}

#interested .main ul {
	margin: 0 -15px;
}

#interested .main ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 15px;
	width: 25%;
}

#interested .main ul li .int-img {
	float: left;
	margin: 0 0 20px;
	width: 100%;
}

#interested .main ul li .int-img img {
	width: 100%;
}

#interested .main ul li h3 {
	margin: 0 0 10px;
}

#interested .page-nav {
	bottom: 10px;
}

.select-abs {
	background: #0c1832;
	padding: 10px;
	position: absolute;
	right: 0;
	top: -50px;
}

.select-abs .custom-select {
	float: left;
	position: relative;
	width: 100%;
}

.select-abs .custom-select .select {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/select-custom.jpg") no-repeat right center #f6f6f6;
	border: 1px solid #004564;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	float: left;
	font: 12px/40px "Open Sans", sans-serif;
	height: 40px;
	left: 0;
	padding: 0 25px 0 10px;
	position: absolute;
	top: 0;
	width: 280px;
}

.select-abs .custom-select .select.nitro-lazy {
	background: none !important;
}

.select-abs .custom-select select {
	float: left;
	height: 40px;
	width: 280px;
}

/*admission-css-ends*/
#footer {
	float: left;
	width: 100%;
}

#footer .part1 {
	background: #0c1832;
	padding: 34px 0 22px 0;
}

#footer .part1 img {
	float: left;
	margin-top: 20px;
	margin-right: 133px;
	display: inline-block;
}

#footer .part1 ul {
	float: left;
	width: 500px;
}

#footer .part1 ul li {
	float: left;
	width: 33.3333%;
	margin-bottom: 17px;
}

#footer .part1 ul li a {
	display: block;
}

#footer .part1 ul li a:hover {
	text-decoration: underline;
}

#footer .part1 ul.sharing {
	float: right;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/footer-social.png") no-repeat 0 0;
	width: 21px;
}

#footer .part1 ul.sharing.nitro-lazy {
	background: none !important;
}

#footer .part1 ul.sharing li {
	margin-bottom: 0;
	width: auto;
}

#footer .part1 ul.sharing a {
	width: 21px;
	height: 19px;
	text-indent: -3000px;
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/footer-social.png") no-repeat 0 0;
}

#footer .part1 ul.sharing a.nitro-lazy {
	background: none !important;
}

#footer .part1 ul.sharing a.facebook {
	margin-bottom: 13px;
}

#footer .part1 ul.sharing a.twitter {
	background-position: 0px -32px;
	margin-bottom: 9px;
}

#footer .part1 ul.sharing a.youtube {
	background-position: 0px -60px;
	margin-bottom: 11px;
}

#footer .part1 ul.sharing a.linkedin {
	background-position: 0px -90px;
}

#footer .part2 {
	background: #001b27;
	padding: 22px 0;
}

#footer .part2 .copyright {
	float: left;
}

#footer .part2 .address {
	float: right;
	font-weight: 600;
}

#footer .inner {
	width: 1036px;
	margin: 0 auto;
}

.scrollToTop {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/to-top.png") no-repeat 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font: 0px/0 arial;
	height: 56px;
	position: fixed;
	right: 0;
	text-indent: -9999px;
	top: 60%;
	width: 53px;
	z-index: 1500;
	overflow: hidden;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.scrollToTop.nitro-lazy {
	background: none !important;
}

.scrollToTop svg {
	width: 60%;
	height: 60%;
	display: block;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: center;
	transform-origin: center;
}

.mobile-nav, #left-panel.panel {
	display: none;
}

.panel {
	display: none;
	width: 70%;
	padding: 30px;
	background-color: #efefef;
	color: #fff;
	overflow: auto;
}

.panel .slide-search {
	float: left;
	margin: 0 0 30px;
	position: relative;
	width: 100%;
}

.panel .slide-search input {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	float: left;
	font: 24px Open Sans;
	height: 90px;
	padding: 15px 100px 15px 15px;
	width: 100%;
}

.panel .slide-search input.slide-srh {
	background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/slide-mag.png") center center no-repeat #fff;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	font: 0px/0 arial;
	text-indent: -200000px;
	cursor: pointer;
}

.panel .slide-search input.slide-srh.nitro-lazy {
	background: none !important;
}

.panel .slide-nav {
	float: left;
	margin: 0 0 30px;
	width: 100%;
}

.panel .slide-nav h3 {
	color: #000;
	font-size: 28px;
	font-family: "Open Sans", sans-serif;
	margin: 0 0 15px;
}

.panel .slide-nav ul {
	float: left;
	width: 100%;
}

.panel .slide-nav ul li {
	float: left;
	font: 22px "Open Sans";
	margin: 0 0 8px;
	width: 100%;
}

.panel .slide-nav ul li a {
	color: #0c1832;
	display: block;
	text-decoration: none;
}

.panel .slide-nav ul.social-slide {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

.panel .slide-nav ul.social-slide li {
	float: left;
	margin: 0 30px 0 0;
	width: auto;
	height: 45px;
	line-height: 45px;
}

.panel .slide-nav ul.social-slide li img {
	vertical-align: middle;
}

.tablepress thead th {
	background-color: #0c1832 !important;
}

@media screen and (max-width: 1280px) {
	#banner .banner-main {
		float: left;
		width: 100%;
	}
	
	#quick-bar ul {
		float: left;
		width: 100%;
	}
	
	#current-student {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 50px 25px;
	}
	
	#current-student .cs-main {
		float: left;
		width: 100%;
	}
	
	#number {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 45px 25px 70px;
	}
	
	#number .num-main {
		float: left;
		width: 100%;
	}
	
	#upcoming {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 40px 25px 70px;
	}
	
	#upcoming .upcoming-main {
		float: left;
		width: 100%;
	}
	
	#upcoming .upcoming-main ul {
		margin: 50px -25px 0;
	}
	
	#upcoming .upcoming-main ul li {
		padding: 0 25px;
	}
	
	#latest-news {
		padding: 40px 25px 85px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#latest-news .ln-main {
		float: left;
		width: 100%;
	}
	
	#latest-news .ln-main ul {
		margin: 70px -25px 0;
	}
	
	#latest-news .ln-main ul li {
		padding: 0 25px;
	}
	
	#five-step .five-main {
		width: 100%;
		float: left;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 25px;
		overflow: hidden;
	}
	
	#five-step .five-main ul.five-list li.first .step-one {
		right: -135px;
	}
	
	#five-step .five-main ul.five-list li.first .step-one p {
		padding: 0;
	}
	
	#five-step .five-main ul.five-list li.second {
		padding-right: 0;
	}
	
	#five-step .five-main ul.five-list li.second .step-two-pic {
		left: 0;
	}
	
	#five-step .five-main ul.five-list li.third {
		padding-right: 254px;
	}
	
	#five-step .five-main ul.five-list li.third .step-three {
		right: 0;
	}
	
	#five-step .five-main ul.five-list li.fourth {
		padding-right: 0;
	}
	
	#meet-our-student {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 65px 25px;
	}
	
	#meet-our-student .meet-main {
		float: left;
		width: 100%;
	}
}

@media screen and (max-width: 1170px) {
	header.site-header .inner {
		width: 100%;
	}
	
	#footer .part1 {
		width: 100%;
	}
	
	#footer .part1 .inner {
		width: 96%;
	}
	
	#footer .part2 {
		width: 100%;
	}
	
	#footer .part2 .inner {
		width: 96%;
	}
}

@media screen and (max-width: 1024px) {
	header.site-header .inner {
		width: 100%;
		float: left;
	}
	
	header.site-header .inner a#logo {
		background-size: 100% 100%;
		height: 168px;
		width: 180px;
	}
	
	header.site-header .inner nav ul li a {
		padding: 0 10px;
	}
	
	header.site-header .inner nav ul li.logo-scroll a {
		padding: 0;
	}
	
	header.site-header nav {
		float: left;
	}
	
	header.site-header #breadcrumbs {
		display: none;
	}
	
	#five-step .five-main ul.five-list li.first .step-one {
		left: 50%;
	}
	
	#content .title-page {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 25px 25px 0;
		width: 100%;
	}
	
	#content .inner-block {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 25px;
		width: 100%;
	}
	
	#content .inner-block .inner-box .right-inner {
		float: left;
		width: 100%;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		width: 420px;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.fourth {
		float: right;
		width: 90px;
	}
	
	#content .inner-block .inner-box .right-inner .code-detail {
		padding: 20px;
	}
	
	#content .inner-banner {
		float: left;
		width: 100%;
	}
	
	#content .inner-banner .inner-banner-img {
		margin-left: 0;
		height: auto;
		width: 100%;
	}
	
	#content .inner-banner .inner-banner-img img {
		height: auto;
		width: 100%;
	}
	
	#content .inner-banner .inner-pic-text {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: table-cell;
		height: auto;
		padding: 0 20px;
		vertical-align: middle;
		width: 100%;
	}
	
	#content .campus-directory {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 30px 25px 70px;
		width: 100%;
	}
	
	#content .campus-directory h1 {
		float: left;
		width: 100%;
		line-height: normal;
	}
	
	#content .campus-directory .responsive-table span.inner {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .letter-selector {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .letter-selector .options {
		float: left;
		margin: 0 0 15px;
		width: 100%;
	}
	
	#content .campus-directory .letter-selector .letters {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .letter-selector .letters ul {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .letter-selector .letters ul li {
		float: left;
	}
	
	#content .campus-directory .letter-selector .letters ul li a {
		margin: 0 5px 10px 0;
	}
	
	#content .campus-directory .contacts-table {
		float: left;
		width: 100%;
		padding-bottom: 40px;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table {
		padding: 20px 0;
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li span.inner {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li span.inner dl dt {
		color: #999;
		display: block;
		float: left;
		font: 700 13px/22px "Open Sans", sans-serif;
		padding: 0 0 0 10px;
		text-transform: uppercase;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li span.inner dl dd {
		display: block;
		padding-left: 130px;
		line-height: 22px;
		word-wrap: break-word;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li span.inner dl.name, #content .campus-directory .contacts-table ul.responsive-table li span.inner dl.phone, #content .campus-directory .contacts-table ul.responsive-table li span.inner dl.email, #content .campus-directory .contacts-table ul.responsive-table li span.inner dl.department, #content .campus-directory .contacts-table ul.responsive-table li span.inner dl.location, #content .campus-directory .contacts-table ul.responsive-table li span.inner dl.title {
		float: left;
		width: 100%;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li span.inner dl.title {
		padding-top: 0;
	}
	
	#content .campus-directory .contacts-table ul.responsive-table li.first-row {
		display: none;
	}
	
	#content .news {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 30px 25px 70px;
		width: 100%;
	}
	
	#content .news .posts-date {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#content .events {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 30px 25px 0;
		width: 100%;
	}
	
	#content .events h1 {
		width: 100%;
		margin: 0 auto;
	}
	
	#content .job-openings {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 30px 25px 70px;
		width: 100%;
	}
	
	#content .job-openings h1 {
		width: 100%;
		float: left;
		line-height: normal;
	}
	
	#content .job-openings ul.responsive-table {
		padding: 20px 0;
	}
	
	#content .job-openings ul.responsive-table li {
		float: left;
		width: 100%;
	}
	
	#content .job-openings ul.responsive-table li span.inner {
		float: left;
		width: 100%;
	}
	
	#content .job-openings ul.responsive-table li span.inner dl dt {
		color: #999;
		display: block;
		float: left;
		font: 700 13px/22px "Open Sans", sans-serif;
		padding: 0 0 0 10px;
		text-transform: uppercase;
	}
	
	#content .job-openings ul.responsive-table li span.inner dl dd {
		display: block;
		padding-left: 130px;
		line-height: 22px;
	}
	
	#content .job-openings ul.responsive-table li span.inner dl.name, #content .job-openings ul.responsive-table li span.inner dl.position, #content .job-openings ul.responsive-table li span.inner dl.email, #content .job-openings ul.responsive-table li span.inner dl.department, #content .job-openings ul.responsive-table li span.inner dl.location, #content .job-openings ul.responsive-table li span.inner dl.title {
		float: left;
		width: 100%;
	}
	
	#content .job-openings ul.responsive-table li span.inner dl.title {
		padding-top: 0;
	}
	
	#content .job-openings ul.responsive-table li.first-row {
		display: none;
	}
	
	#content .full-post {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 30px 25px;
		width: 100%;
	}
	
	#content .full-post .post-highlight {
		width: 100%;
	}
	
	#content .full-post .post-content p {
		width: 100%;
	}
	
	#interested .main {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 25px;
		width: 100%;
	}
	
	.select-abs {
		display: none;
	}
	
	#footer .part1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 35px 25px 20px;
		width: 100%;
	}
	
	#footer .part1 .inner {
		float: left;
		width: 100%;
	}
	
	#footer .part1 .inner img {
		margin-right: 55px;
		width: 40%;
		height: auto;
	}
	
	#footer .part1 .inner ul {
		width: 50%;
	}
	
	#footer .part1 .inner ul.sharing {
		width: 21px;
	}
	
	#footer .part2 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 25px;
		width: 100%;
	}
	
	#footer .part2 .inner {
		float: left;
		width: 100%;
	}
	
	.logo-scroll img {
		width: 180px;
	}
	
	#quick-bar ul li a {
		font-size: 16px;
	}
	
	.caption h3 span {
		padding: 10px 15px 5px;
	}
	
	.caption h4 span {
		padding: 0 15px 5px;
	}
	
	.caption p {
		font: 15px Open Sans;
		margin: 10px 0 0;
		padding: 5px 10px;
	}
	
	.title-heading .select-abs {
		display: block;
	}
	
	.select-abs.news-select {
		display: block;
	}
	
	body.fixed-nav header.site-header .logo-scroll {
		margin-right: 0px;
	}
}

@media screen and (max-width: 920px) {
	header.site-header .inner nav ul li a {
		font-size: 16px;
	}
}

@media screen and (max-width: 840px) {
	header.site-header .inner a#logo {
		background-size: 100% 100%;
		height: 149px;
		width: 160px;
	}
	
	header.site-header .inner nav ul li a {
		padding: 0 5px;
	}
	
	#footer .part1 .inner img {
		width: 38%;
	}
	
	.logo-scroll img {
		width: 160px;
	}
}

@media screen and (max-width: 820px) {
	#footer .part1 .inner img {
		width: 32%;
	}
	
	#footer .part1 .inner ul {
		width: 56%;
	}
	
	#content .inner-block .inner-box .right-inner .academic-tab ul li a {
		padding: 10px 11px;
	}
	
	.rslides_container .centered-btns_nav.next {
		background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/br-rgt.png") no-repeat 0 0;
		background-size: 100% 100%;
	}
	
	.rslides_container .centered-btns_nav.next.nitro-lazy {
		background: none !important;
	}
	
	.rslides_container .centered-btns_nav {
		background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/br-lft.png") no-repeat scroll 0 0/100% 100% transparent;
		height: 45px;
		margin: 0;
		width: 25px;
	}
	
	header.site-header .inner nav ul li a {
		font-size: 15px;
	}
}

@media screen and (max-width: 1023px) {
	header.site-header.home-page {
		position: relative;
	}
	
	header.site-header {
		width: 100%;
		background: #0c1832;
		float: left;
		margin-bottom: 0;
	}
	
	header.site-header .inner {
		float: left;
		width: 100%;
	}
	
	header.site-header #top-widget {
		display: none;
	}
	
	header.site-header .inner {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 30px;
		text-align: center;
	}
	
	header.site-header .inner a#logo {
		background: none;
		display: inline-block;
		float: none;
		height: auto;
		width: 100%;
	}
	
	header.site-header .inner a#logo .only-mobile {
		display: inline-block;
		max-width: 100%;
	}
	
	header.site-header nav {
		display: none;
	}
	
	header.site-header .mobile-nav {
		background: #ffd966;
		display: block;
		float: left;
		width: 100%;
	}
	
	header.site-header .mobile-nav .nav-menu {
		float: left;
	}
	
	header.site-header .mobile-nav .nav-menu a {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 20px 50px;
	}
	
	header.site-header .mobile-nav .nav-menu a img {
		float: left;
		margin: 0 25px 0 0;
	}
	
	header.site-header .mobile-nav .nav-menu a h6 {
		float: left;
		font: 30px/26px "Open Sans", sans-serif;
		color: #000;
	}
	
	header.site-header .mobile-nav .menu-dis {
		float: right;
		padding: 20px 50px;
		border-left: 1px solid #000;
		cursor: pointer;
	}
	
	header.site-header .mobile-nav .menu-dis h6 {
		color: #000;
		float: left;
		font: 30px/26px "Open Sans", sans-serif;
		background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/blk-arrow.png") center left no-repeat;
		padding: 0 0 0 30px;
	}
	
	header.site-header .mobile-nav .menu-dis h6.nitro-lazy {
		background: none !important;
	}
	
	header.site-header .mobile-nav .menu-dis.dis-open h6 {
		background-image: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/blk-down-arrow.png");
	}
	
	header.site-header .mobile-nav .menu-dis.dis-open h6.nitro-lazy {
		background-image: none !important;
	}
	
	header.site-header .mobile-nav ul.menu-dis-list {
		display: none;
		border-top: 1px solid #000;
		float: left;
		width: 100%;
	}
	
	header.site-header .mobile-nav ul.menu-dis-list li {
		border-bottom: 1px solid #ccad52;
		float: left;
		width: 100%;
	}
	
	header.site-header .mobile-nav ul.menu-dis-list li a {
		color: #000;
		display: block;
		font-size: 30px;
		font-family: "Open Sans", "sans-serif";
		padding: 20px 45px;
		text-decoration: none;
	}
	
	#quick-bar {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	h1 {
		font-size: 36px;
	}
	
	#content .inner-block .inner-box .right-inner .academic-tab {
		width: 100%;
	}
	
	#content .inner-block .inner-box .right-inner .academic-tab ul il {
		padding-bottom: 2px;
	}
	
	#content .inner-block .inner-box .left-inner {
		width: 100%;
	}
}

@media screen and (max-width: 760px) {
	header.site-header.home-page {}
	
	header.site-header {
		width: 100%;
		background: #0c1832;
		float: left;
		margin-bottom: 0;
	}
	
	header.site-header .inner {
		float: left;
		width: 100%;
	}
	
	header.site-header #top-widget {
		display: none;
	}
	
	header.site-header .inner {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 30px;
		text-align: center;
	}
	
	header.site-header .inner a#logo {
		background: none;
		display: inline-block;
		float: none;
		height: auto;
		width: 100%;
	}
	
	header.site-header .inner a#logo .only-mobile {
		display: inline-block;
		max-width: 100%;
	}
	
	header.site-header nav {
		display: none;
	}
	
	header.site-header .mobile-nav {
		background: #ffd966;
		display: block;
		float: left;
		width: 100%;
	}
	
	header.site-header .mobile-nav .nav-menu {
		float: left;
	}
	
	header.site-header .mobile-nav .nav-menu a {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 20px 50px;
	}
	
	header.site-header .mobile-nav .nav-menu a img {
		float: left;
		margin: 0 25px 0 0;
	}
	
	header.site-header .mobile-nav .nav-menu a h6 {
		float: left;
		font: 30px/26px "Open Sans", sans-serif;
		color: #000;
	}
	
	header.site-header .mobile-nav .menu-dis {
		float: right;
		padding: 20px 50px;
		border-left: 1px solid #000;
		cursor: pointer;
	}
	
	header.site-header .mobile-nav .menu-dis h6 {
		color: #000;
		float: left;
		font: 30px/26px "Open Sans", sans-serif;
		background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/blk-arrow.png") center left no-repeat;
		padding: 0 0 0 30px;
	}
	
	header.site-header .mobile-nav .menu-dis h6.nitro-lazy {
		background: none !important;
	}
	
	header.site-header .mobile-nav .menu-dis.dis-open h6 {
		background-image: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/blk-down-arrow.png");
	}
	
	header.site-header .mobile-nav .menu-dis.dis-open h6.nitro-lazy {
		background-image: none !important;
	}
	
	header.site-header .mobile-nav ul.menu-dis-list {
		display: none;
		border-top: 1px solid #000;
		float: left;
		width: 100%;
	}
	
	header.site-header .mobile-nav ul.menu-dis-list li {
		border-bottom: 1px solid #ccad52;
		float: left;
		width: 100%;
	}
	
	header.site-header .mobile-nav ul.menu-dis-list li a {
		color: #000;
		display: block;
		font-size: 30px;
		font-family: "Open Sans", sans-serif;
		padding: 20px 45px;
		text-decoration: none;
	}
	
	#quick-bar {
		display: none;
	}
	
	#current-student .cs-main ul {
		margin: 0;
		text-align: center;
	}
	
	#current-student .cs-main ul li {
		width: 100%;
		margin-bottom: 35px;
		padding: 0 70px;
	}
	
	#current-student .cs-main ul li .desk {
		display: none;
	}
	
	#current-student .cs-main ul li .only-mobile {
		background: 0 0 #ffd966;
		border-radius: 10px;
		color: #00577d;
		display: block;
		float: left;
		font: 30px/60px "Open Sans", sans-serif;
		height: 60px;
		text-decoration: none;
		width: 100%;
	}
	
	#current-student .cs-main ul li:last-child {
		margin-bottom: 0;
	}
	
	#number .num-main ul {
		margin: 20px 0 0;
	}
	
	#upcoming .upcoming-main #upcoming .upcoming-main ul {
		margin: 50px 0 0;
	}
	
	#latest-news .ln-main #latest-news .ln-main ul {
		margin: 70px 0 0;
	}
	
	#five-step .five-main .jcarousel3 ul li h3 {
		color: #fff;
		font: 28px "Open Sans", sans-serif;
		margin-bottom: 15px;
	}
	
	#five-step .five-main .jcarousel3 ul li p {
		color: #fff;
		font: 15px "Open Sans", sans-serif;
		position: relative;
		z-index: 5;
	}
	
	#five-step .five-main .jcarousel3 ul li p strong {
		font-weight: 700;
	}
	
	#five-step .five-main .jcarousel3 ul li p a {
		color: #fff;
		font-weight: 700;
	}
	
	#five-step .five-main .jcarousel3 ul li.first span.step-one {
		left: 62%;
		position: absolute;
		top: -21px;
	}
	
	#five-step .five-main .jcarousel3 ul .step-two-pic, #five-step .five-main .jcarousel3 ul .step-two, #five-step .five-main .jcarousel3 ul .step-three, #five-step .five-main .jcarousel3 ul .step-four, #five-step .five-main .jcarousel3 ul .step-five-pic {
		display: none;
	}
	
	#five-step .five-main .apply-step {
		width: 360px;
	}
	
	#five-step .five-main .apply-step a {
		height: 60px;
		line-height: 60px;
		font-size: 36px;
	}
	
	#five-step .five-main .page-nav {
		float: none;
		margin: 0 auto;
		position: static;
		text-align: center;
		width: 187px;
	}
	
	#five-step .five-main .page-nav .jcarousel-pagination {
		display: inline;
		position: static;
	}
	
	#meet-our-student .meet-main ul {
		margin: 60px 0;
	}
	
	#footer .part1 .inner {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 20px;
		width: 100%;
		position: relative;
	}
	
	#footer .part1 .inner img {
		display: none;
	}
	
	#footer .part1 .inner ul {
		width: 100%;
		float: left;
	}
	
	#footer .part1 .inner ul.sharing {
		position: absolute;
		right: 25px;
	}
	
	#footer .part2 {
		float: left;
		padding: 25px;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#footer .part2 .address {
		margin: 15px 0 0;
		width: 100%;
	}
	
	.rslides_container .centered-btns_nav.next {
		background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/br-rgt.png") no-repeat 0 0;
		background-size: 100% 100%;
	}
	
	.rslides_container .centered-btns_nav.next.nitro-lazy {
		background: none !important;
	}
	
	.rslides_container .centered-btns_nav {
		background: url("https://cdn-ildnggh.nitrocdn.com/BonpjiwqugWSrhwsKBlsvKMtxjcTNdFh/assets/images/optimized/rev-c7c2853/quincycollege.edu/wp-content/themes/quincy/library/images/br-lft.png") no-repeat scroll 0 0/100% 100% transparent;
		height: 45px;
		width: 25px;
	}
	
	#current-student.push {
		padding-top: 50px;
	}
	
	.title-heading .select-abs {
		display: block;
		float: left;
		margin: 20px 0 0;
		position: static;
	}
	
	.select-abs.news-select {
		display: block;
		float: left;
		margin: 20px 0 0;
		position: static;
	}
}

@media screen and (max-width: 710px) {
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		width: 380px;
	}
}

@media screen and (max-width: 670px) {
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		width: 320px;
	}
}

@media screen and (max-width: 639px) {
	header.site-header .mobile-nav .nav-menu a {
		padding: 10px;
	}
	
	header.site-header .mobile-nav .menu-dis {
		padding: 10px;
	}
}

@media screen and (max-width: 610px) {
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		width: 280px;
	}
}

@media screen and (max-width: 570px) {
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		width: 240px;
	}
}

@media screen and (max-width: 530px) {
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		width: 180px;
	}
}

@media screen and (max-width: 480px) {
	header.site-header .mobile-nav ul.menu-dis-list li a {
		color: #000;
		display: block;
		font-size: 22px;
		font-family: "Open Sans", sans-serif;
		padding: 15px 25px;
		text-decoration: none;
	}
	
	#current-student .cs-main ul li {
		padding: 0;
	}
	
	#five-step .five-main .apply-step {
		width: 100%;
		float: left;
	}
	
	#footer .part1 .inner {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 20px;
		width: 100%;
		position: relative;
	}
	
	#footer .part1 .inner img {
		display: none;
	}
	
	#footer .part1 .inner ul {
		width: 100%;
		float: left;
	}
	
	#footer .part1 .inner ul li {
		display: inline-block;
		float: none;
		margin: 0 -4px 15px 0;
		vertical-align: top;
		width: 50%;
	}
	
	#footer .part1 .inner ul.sharing li {
		float: left;
		margin: 0;
		width: auto;
	}
	
	.panel .slide-nav ul.social-slide li {
		margin: 0 15px 0 0;
	}
	
	header.site-header .mobile-nav .nav-menu a {
		padding: 5px 10px;
		width: 100%;
	}
	
	header.site-header .mobile-nav .nav-menu a img {
		margin: 5px 25px 0 0;
		width: 30px;
	}
	
	header.site-header .mobile-nav .nav-menu a h6 {
		font: 20px/26px "Open Sans", sans-serif;
	}
	
	header.site-header .mobile-nav .menu-dis {
		padding: 5px 10px;
	}
	
	header.site-header .mobile-nav .menu-dis h6 {
		font: 20px/26px "Open Sans", sans-serif;
	}
	
	#current-student .cs-main ul li .only-mobile {
		font: 20px/40px "Open Sans", sans-serif;
		height: 40px;
	}
	
	.centered-btns_nav {
		margin-top: 25px;
	}
}

@media screen and (max-width: 479px) {
	#content .inner-block .inner-box .right-inner .course-list ul {
		position: relative;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.first {
		position: absolute;
		width: 10px;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.second {
		padding: 0 0 0 100px;
		position: relative;
		width: 100%;
		float: left;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.second:before {
		color: #ccc;
		content: "CODE";
		font: 700 13px "Open Sans", sans-serif;
		left: 0;
		padding: 0 0 0 15px;
		position: absolute;
		top: 0;
		width: 80px;
		text-transform: uppercase;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third {
		padding: 0 0 0 100px;
		position: relative;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.third:before {
		color: #ccc;
		content: "Course";
		font: 700 13px/22px "Open Sans", sans-serif;
		left: 0;
		padding: 0 0 0 15px;
		position: absolute;
		top: 0;
		width: 80px;
		text-transform: uppercase;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.fourth {
		padding: 0 0 0 100px;
		position: relative;
		width: 100%;
		float: left;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li ul li.fourth:before {
		color: #ccc;
		content: "Credits";
		font: 700 13px "Open Sans", sans-serif;
		left: 0;
		padding: 0 0 0 15px;
		position: absolute;
		top: 0;
		width: 80px;
		text-transform: uppercase;
	}
	
	#content .inner-block .inner-box .right-inner .course-list ul li.head-th {
		display: none;
	}
}

@media screen and (max-width: 360px) {
	.rslides_container .centered-btns_nav {
		height: 30px;
		width: 17px;
		margin-top: -12px;
	}
}

.application .card-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

@media (max-width: 768px) {
	.application .card-wrapper {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		gap: 20px;
	}
}

.application .card-link {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-decoration: none;
}

.application .card {
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: -webkit-transform .35s ease;
	transition: -webkit-transform .35s ease;
	transition: transform .35s ease;
	transition: transform .35s ease, -webkit-transform .35s ease;
}

.application .card:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.application .card:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	opacity: 1;
}

.application .card .img-box {
	overflow: hidden;
}

.application .card img {
	width: 100%;
	height: 250px;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .35s ease;
	transition: -webkit-transform .35s ease;
	transition: transform .35s ease;
	transition: transform .35s ease, -webkit-transform .35s ease;
}

.application .card img:hover {
	opacity: 1 !important;
}

.application .card .card-content {
	padding: 20px 40px;
	background-color: #0c1832;
}

.application .card .card-content h3 {
	text-decoration: underline;
	color: white;
}

.application .card .card-content p {
	color: white;
	line-height: 24px;
	font-size: 18px;
	padding-bottom: 20px;
}

.application .description {
	margin-top: 60px;
	margin-bottom: 80px;
}

.application .description h3 {
	margin-bottom: 10px;
}

.application .description p {
	line-height: 28px;
	font-size: 20px;
	margin-bottom: 30px;
}
