/*.accordion-section .accrodion-content p { color: var(--primary-color); }*/
.accordion-section .accrodion-content p strong { color: var(--primary-color); }
.home-text-slider .home-slider-content { display: flex; flex-direction: column; justify-content: center; }
.home-text-slider .home-slider-content a.btn { width: max-content; }
.home-text-slider .slick-track { display: flex; }
.home-text-slider .slick-track .slick-slide { height: inherit !important; }
.accordion-links { border-radius: 12px 0px 0px 12px; }
.accordion-links-wrapper { border-radius: 0px 12px 12px 0px; overflow: hidden; }

@media only screen and (min-width:991px) and (max-width:1025px) {

	.useful-links-slider { margin-right: -50px; }
	.useful-links-slider + .progress { margin-right: -50px; width: auto; max-width: unset; }
	.cta-tile-content h3 { margin-right: 10px; }
	.text-and-cta { padding: 10px 20px; }
	.three-column-image-cta-tiles { padding: 60px 0 60px; }
	.links-items { margin-right: 20px; }
	.links-items a { font-size: 14px; }
	.sec-ttl-inner .title { flex: 1; max-width: 280px; }
	.sec-ttl-inner .text { max-width: 390px; flex: 1; }
	.sec-ttl-inner .cta-btn { max-width: 180px; flex: 1; }
	.footer-navigation { position: relative; left: -50px; }
	.useful-links-slider .slick-prev { left: 10px; }

}

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

	.image-links-slider .slick-next { right: 0; }
	.image-links-slider .slick-prev { left: 0; }

}

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

	.inner-page-banner-title { max-width: 500px; padding: 0 15px; }
	.tab-des-inner table.table.with-border th { width: 60%; }
	.two-column-image-and-text .text-part { max-width: 100%; }
	.two-column-image-and-text .img { width: 100%; }
	.two-column-image-and-text.switch-col .img { left: 0; }
	.image-slider-with-tabs .tab-btns li {margin: 0 40px 0 0 !important;}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
.default-menu-with-megamenu .boxes-with-icon { height: auto; }
}


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

	.inner-page-banner-img img, .inner-page-banner-header { min-height: 300px; max-height: 300px; }

}

@media only screen and (max-width:1024px) {

	h1 { font-size: 36px; line-height: 40px; }
	h2 { font-size: 28px; line-height: 38px; }
	h3 { font-size: 22px; line-height: 30px; }
	h4 { font-size: 18px; line-height: 20px; }
	h5 { font-size: 16px; line-height: 22px; }
	h3 br { display: none; }
	.pb-60 { padding-bottom: 50px; }
	.pb-100 { padding-bottom: 60px; }
	.pb-120 { padding-bottom: 70px; }
	.header-main-nav .col-md-3 { flex: 0 0 100%; max-width: 100%; }
	.header-main-nav .col-md-9 { flex: 0 0 100%; max-width: 100%; }
	.mobile-bottom-menu { display: block; }
	.top-nav-bar { display: none; }
	.site-logo { position: static; }
	.site-logo img { display: none; }
	.site-logo .mobile-logo { display: block; max-width: 125px; }
	.header-main-nav.sticky .site-logo img.mobile-logo{ max-width: 125px;}
	.header-main-nav-left { display: flex; align-items: center; justify-content: space-between; }
	.mobile-right { display: block; }
	.mob-search { display: inline-block; width: 21px; margin-right: 12px; }
	.mobile-menu-bar { display: inline-block; }
	.mobile-menu-bar img { width: 26px; height: 19px; object-fit: contain; }
	.cont-ed-theme .mobile-menu-bar img, .cont-ed-theme .mob-search img { filter: brightness(0) saturate(100%) invert(25%) sepia(49%) saturate(564%)
	hue-rotate(143deg) brightness(86%) contrast(90%); }
	.menu-open { overflow: hidden; }
	.header-main-nav-right { display: none; position: absolute; top: 0; background: #fff; width: 100%; left: 0; right: 0; height: 100vh; overflow-y: scroll; z-index: 99; padding: 30px 15px 80px; }
	.header-main-nav,.header-main-nav.sticky  { padding: 15px 0; }
	.main-nav-CTA { margin: 15px 0; }
	.default-menu-with-megamenu { flex-wrap: wrap; justify-content: flex-start; order: 1; display: block; }
	.default-menu-with-megamenu ul { flex-wrap: wrap; }
	.default-menu-with-megamenu ul li { width: 100%; margin: 0; padding: 0; }
	.default-menu-with-megamenu > nav > ul > li > a { border-bottom: 1px solid var(--border-color); width: 100%; display: block; padding: 11px 0 12px; border-radius: 0; text-align: left; background-image: url(images/icons/right-chevron-mobile.svg); background-position: right center; background-repeat: no-repeat; }
	.default-menu-with-megamenu > nav > ul > li.mobactive > a { color: var(--primary-color-1); background-image: url(images/icons/up-chevron-mobile.svg); }
	.megamenu .dropdown-menu { display: none; opacity: 1; visibility: visible; position: unset; transition: unset !important; }
	.megamenu .dropdown-menu-inr { position: unset; visibility: visible; padding: 0; }
	.default-menu-with-megamenu .dropdown-content-cover, .megamenu .dropdown-menu-inr { opacity: 1; transform: translateY(0); }
	.default-menu-with-megamenu ul li > a::after { display: none; }
	.default-menu-with-megamenu ul li > a:hover::before, .default-menu-with-megamenu ul li > a:focus-within::before { display: none; }
	.default-menu-with-megamenu ul li > a.active { background-color: unset; }
	/* .dropdown-content-cover .col-md-4 { margin: 0 0 15px; } */
	.default-menu-with-megamenu .menu-with-icon ul { display: block; }
	.default-menu-with-megamenu .menu-with-icon ul li { border-bottom: 1px solid var(--border-color); margin: 0; }
	.default-menu-with-megamenu .menu-with-icon-cover ul li a, .menu-with-icon.menu-link ul li a { padding: 11px 0 12px; }
	/* .default-menu-with-megamenu .menu-with-icon ul li:last-child { border-bottom: none; } */
	.main-nav-menu .megamenu .dropdown-menu { margin-top: 11px; }
	.main-nav-menu .megamenu .dropdown-menu.two-column-mega-menu { margin-top: 0; }
	.dropdown-content-cover .sub-menu-title { background-image: url(images/icons/right-chevron-mobile.svg); background-position: right center; background-repeat: no-repeat; color: var(--primary-color); border-bottom: 1px solid var(--border-color); padding: 11px 0 12px; margin: 0; }
	.two-column-mega-menu .dropdown-content-cover .menu-column-B .sub-menu-title { border: none; }
	.dropdown-content-cover .sub-menu-title.active { background-image: url(images/icons/up-chevron-mobile.svg); color: var(--primary-color-1); }
	.useful-links-slider .slick-next { right: -15px; }
	.announcement-bar p { font-size: 14px; line-height: 19px; }
	.dynamic-accordion-links-with-images { padding: 75px 0; }
	.sidebar-layout .main-content .container { padding: 0; }
	.link-image-part .image-links-col:last-child { position: static; }
	.image-links-col { max-width: 100%; margin: 0; }
	.mCSB_draggerRail { display: none; }
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { display: none !important; }
	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { height: 45px; width: 45px; background-color: #fff; box-shadow: 0 5px 10px 0 rgb(0 39 86 / 15%); display: block; opacity: 1 !important; border-radius: 100%; top: -58px; background-image: url(images/icons/chevron-slide-right.svg); background-position: center center; background-size: 22px; }
	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer:after { content: ""; height: 2px; left: 0; right: 0; position: absolute; background: var(--primary-color-1); top: 50%; transform: translateY(-50%); opacity: 0.25; }
	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: var(--primary-color) !important; }
	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0; }
	.mCSB_scrollTools { opacity: 1; }
	.one-column-links-list .link-group h5 { font-size: 18px; }
	.one-column-links-list .link-group { margin: 0 0 40px; }
	.champlain-event-category { padding: 0; }
	.champlain-event-left { max-width: 100%; }
	.event-content { padding: 30px 0 0; max-width: 100%; }
	.featured-img { max-width: 100%; }
	.featured-img img { height: auto; }
	.upcoming-champlain-events .champlain-event-left { max-width: 100%; }
	.champlain-event-item .featured-img { max-width: 500px; }
	.upcoming-champlain-events .event-content { max-width: 100%; }
	.upcoming-champlain-events .event-content { padding: 30px 0 0; }
	.tab-btns li { margin: 0 25px 0 0 !important; }
	.top-nav-menu ul > li.dropdown > a { color: var(--primary-color); font-family: "Ubuntu", sans-serif; font-size: 13px; letter-spacing: 0; line-height: 14px; font-weight: 400; }
	.two-column-mega-menu .menu-column-A { padding: 0; }
	.top-nav-menu .dropdown-content-cover > ul > li { padding: 10px 0; border-bottom: 1px solid var(--border-color); }
	.top-nav-menu .dropdown-content-cover > ul > li:last-child { border-bottom: none; }
	.top-nav-buttons { padding: 20px 0 0; }
	.top-nav-buttons a { display: block; background-color: var(--light-blue); max-width: max-content; margin: 0 0 15px; }
	.top-nav-buttons a img { margin-left: 10px; display: inline-block; vertical-align: middle; }
	.top-nav-menu .default-menu-with-megamenu > nav > ul > li { border-bottom: 1px solid var(--border-color); }
	.top-nav-menu .default-menu-with-megamenu > nav > ul > li > a { border: none; width: max-content; background-image: url(images/icons/chevron-down-blue.svg); padding-right: 20px; background-size: 18px; }
	.top-nav-menu .default-menu-with-megamenu > nav > ul > li.mobactive > a { background-image: url(images/icons/up-chevron-mobile.svg); }
	.top-nav-menu .dropdown-menu { border-top: 1px solid var(--border-color); display: none; }
	.two-column-mega-menu .menu-column-B { padding: 10px 15px; margin: 11px 0 15px;	}
	.top-nav-menu .default-menu-with-megamenu > nav > ul > li.no-menu > a { background-image: none; }
	.two-column-image-links-and-text .text-part { margin-top: 30px; }
	.one-column-text-content p { margin: 0 0 15px; }
	.sidebar-layout { padding-top: 40px; }
	.employee-directory-main { margin: 0 0 75px; }
	.teacher-sec-main .sec-heading a { display: block; width: max-content; margin: 0 0 10px; }
	.table-heighlight-inner h5 { font-size: 18px; line-height: 20px; }
	.title-with-menu { margin: 0; }
	.dropdown-menu-inr { max-width: 100%; }
	.menu-with-icon-cover .menu-with-icon { margin-bottom: 11px; }
	.menu-items-box { margin: 0 0 20px; }
	.dropdown-content-cover .row { align-items: inherit !important; }
	.default-menu-with-megamenu .boxes-with-icon p { margin: 0; }
	.menu-items-box .menu-cta-link { margin-top: 20px; }
	nav#site-navigation > ul > li:last-child a { border: none; }
	.main-nav-CTA { margin: 8px 0 9px; }
	.main-nav-CTA a.btn { margin: 10px 0 0; }
	.menu-items-box.bg-light-blue ul li:last-child { border: none; }
	.menu-with-icon-cover .menu-with-icon.menu-column-A { margin: 0; }
	.useful-links-program-search h2 { margin-bottom: 25px; }
	.useful-links-program-search + .three-column-image-cta-tiles { padding-top: 70px; }
	.footer-navigation .accrodion-content { margin-bottom: 15px; }
	.upcoming-champlain-events .event-content { padding: 15px 0 0; }
	.cta-tiles-box .img-tiles { height: 100%; }
	.cta-tiles-box .img-tiles img { height: 100%; object-fit: cover; min-height: 200px;	}
	.three-column-image-cta-tiles .cta-tiles-box { height: 100%; }
	.header-main-nav-right .header-back-btn {
	    display: block;
	    width: calc(100% + 30px);
	    left: -15px;
	    position: relative;
	    margin-bottom: 15px;
	    text-align: right;
	    background-color: var(--btn-2-bg-color);
	    margin-top: -10px;
	}
	.header-back-btn a{width: max-content;display: inline-block;margin: 0;}
	.corporate-theme .header-main-nav-right .header-back-btn{background-color: var(--primary-color);}
	#nextractor{display: none;}
	.dropdown-content-cover .bg-light-blue.menu-link h5{margin: 0;}
	.menu-items-box .sub-menu-title{border: none;padding: 0;}
	.sub-menu-title.mob-sub-menu + ul {display: none;}


}

@media only screen and (max-width:991px) {

	.open-link a { padding-left: 9px; }
	.sidebar-menu-section .sidebar h3 { margin-left: 0; }
	.two-column-mega-menu .menu-column-B ul:before { display: none; }
	.two-column-mega-menu .menu-column-B ul { column-count: unset; column-gap: unset; }
	.news-top { margin-bottom: 0; }
	.footer-bottom .row { flex-direction: column-reverse; }
	.footer-social-icon { text-align: center; margin-bottom: 25px; }
	.footer-bottom { background-color: var(--primary-color); padding: 25px 0 15px; text-align: center; }
	.footer-bottom p { display: block; }
	.footer-bottom p { margin: 0 0 10px; }
	.footer-bottom-left a { margin: 0 5px; }
	.programs-search { padding: 30px 15px; margin: 40px auto 0; height: 340px; background-size: 100% 100%; }
	.text-and-cta { padding: 15px; }
	.text-and-cta p { font-size: 15px; line-height: 20px; margin: 0; }
	.image-links-slider .slick-next, .image-links-slider .slick-prev { height: 50px; width: 50px; }
	.image-links-slider .slick-prev { left: -15px; }
	.image-links-slider .slick-next { right: -15px; }
	.techer-left-img-right-txt .sec-heading { margin: 0 0 20px; }
	.teacher-data-box .small-img { max-width: 180px; margin: 0 0 15px; }
	.upcoming-champlain-events .image { margin: 0 0 20px; }
	.slick-next, .slick-prev { height: 50px; width: 50px; }
	h2 br, p br { display: none; }
	.mob-nav { display: block; }
	.sidebar { max-width: 100%; padding: 0; }
	.mobile-sildebar { border-radius: 6px; background-color: var(--light-blue); width: calc(100% + 30px); left: -15px; position: relative;margin: 0; }
	.nav-title { padding: 14px 15px; color: var(--primary-color); font-size: 16px; font-weight: 600; letter-spacing: 0; line-height: 22px; background-image: url(images/icons/right-chevron-mobile.svg); background-position: right center; background-repeat: no-repeat; display: block; }
	.mob-nav .nav-title { color: var(--cta-link); background-image: url(images/icons/right-chevron-light-blue.svg); background-position: calc(100% - 20px); }
	.cont-ed-theme .mob-nav .nav-title { background-image: url(images/icons/chevron-right-green.svg); }
	.mobile-sildebar ul { display: none; }
	.mobile-sildebar ul li.active { display: block; }
	.dynamic-links-list ul li a { padding: 9px 15px; }
	.mobile-sildebar > ul { position: absolute; top: 100%; background-color: var(--light-blue); width: 100%; z-index: 1; }
	.cta-row-blocks { margin: 15px 0 0; }
	.sidebar-layout { padding-top: 35px; padding-bottom: 0; }
	.s-category ul li { margin-bottom: 10px; }
	.date-time .time { display: block; margin: 15px 0 0; }
	.dynamic-links-list .dropdownlink > a { display: none; }
	.useful-links-slider .slick-prev { left: -10px; }
	.useful-links-slider .slick-next { right: -10px; }
	.text-and-cta { overflow-y: auto; }
	.three-column-image-cta-tiles { padding: 60px 0 70px; }
	.news-top .news-box .news-img { max-width: 100%; width: 100%; }
	.news-top .news-content { width: 100%; padding-left: 0px; padding-right: 0px; margin-top: 20px; }
	.news-top .news-box { flex-wrap: wrap; }
	.links-part { text-align: left; }
	.links-items { margin-right: 25px; margin-bottom: 10px; }
	.sec-ttl-inner .title { margin-bottom: 15px; }
	.sec-ttl-inner .title:before { display: none; }
	.accordion-links-item { padding: 20px 15px; }
	.dynamic-accordion-links-with-images h2 br { display: block; }
	.cpt-champlain-news h2 br { display: block; }
	.programs-search h6 { font-size: 12px; font-weight: 600; letter-spacing: 0.64px; line-height: 16px; }
	footer { padding: 70px 0 0px; }
	.useful-links-slider .slick-track .useful-link-box { padding-bottom: 50px; }
	.upcoming-champlain-events .col-lg-4{display: none;}
    .upcoming-champlain-events .sec-ttl .title p{font-size: 16px;}
    .upcoming-champlain-events .sec-ttl{display: block;}
   .upcoming-champlain-events .sec-ttl .cta-btn{margin: 20px 0 0;}
   .footer-nav-btn a.floating-button.search-popup {display: none;}
   .link-txt-items {position: relative;margin-bottom: 15px;padding-bottom: 15px;}

}

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

	.inner-page-banner-title h1 { font-size: 34px; line-height: 46px; }

}

@media only screen and (max-width:767px) {

	p { font-size: 15px; line-height: 20px; }
	.home-text-slider .slick-dots { bottom: 20px; left: 0; right: 0; text-align: center; }
	.sec-ttl-btn h2 { margin: 0 0 30px; }
	.simple-two-column-table.with-border .table-column-A { border: 0; }
	.announcement-bar .container { display: flex; align-items: center; }
	.announcement-bar .icon { width: 20px; margin-right: 15px; }
	.announcement-bar p { width: calc(100% - 20px); text-align: left; }
	.announcement-bar a { margin-left: 6px; }
	.slider-item .row { flex-direction: column-reverse; }
	.home-image-slider .slick-next { right: 15px; left: auto; top: auto; transform: unset; margin: 0; bottom: -20px; }
	.home-image-slider .slick-prev { right: 70px; left: unset; top: auto; margin: 0; transform: unset; bottom: -20px; }
	.useful-links-program-search .row { flex-direction: column-reverse; }
	.useful-links-slider .slick-list { margin: 0 -15px 0 -7px; }
	.useful-links-slider .slick-slide { padding: 0 7px; }
	.useful-links-program-search { padding: 0 0px; }
	.programs-search { padding: 30px 15px 30px; margin: 0px auto 70px; height: 385px; background-size: 100% 100%; }
	.cta-tiles-box { margin: 0 0 20px; }
	.useful-links-program-search + .three-column-image-cta-tiles { margin-top: 0; }
	.right-part .col-md-6:last-child, .right-part .col-md-6:nth-last-child(2) { padding-top: 0; }
	.home-text-slider { padding: 50px 0px; max-width: 100%; }
	.three-column-image-cta-tiles .cta-tiles-box.image .img-tiles img { height: auto; }
	.three-column-image-cta-tiles .img-tiles img { height: 242px; }
	.cta-block-with-background-image .cta-block-main { position: relative; top: 0; transform: unset; }
	.cta-block-with-background-image .cta-block { padding: 30px 15px; max-width: 100%; margin-top: -50px; }
	.footer-navigation:before { display: none; }
	.useful-links { margin-top: 45px; }
	.links-part { text-align: left; margin-top: 18px; }
	.links-items { margin-right: 0; display: block; margin: 0 0 10px; }
	.cpt-champlain-news { padding: 75px 0; }
	.accordion-links-item { padding: 10px 15px; background-position: calc(100% - 15px) 10px; }
	.accordion-links-item h3 { font-size: 18px; }
	.accordion-links-wrapper { width: 100%; left: 0; position: relative; height: auto; }
	.dynamic-accordion-links-with-images .row { flex-direction: column-reverse; }
	.link-txt-list-box { position: relative; max-width: 100%; padding: 15px; width: calc(100% + 30px); right: auto; left: -15px; max-width: unset; margin-top: 10px; }
	.accordion-links-item.active { padding-bottom: 0; }
	.cta-column { max-width: 100%; margin-top: 45px; }
	.footer-navigation { margin-top: 40px; }
	.link-image-part .img-col-left, .link-image-part .img-col-right { width: 100%; }
	.image-links-col { max-width: 100%; }
	.link-image-part .img-col-right .image-links-col { margin: 0; }
	.two-column-text-boxes { padding-top: 45px; }
	.col-text-box { margin: 0 0 45px; max-width: 100%; padding: 25px 15px; height: auto; }
	.two-column-text-boxes .col-md-6:last-child .col-text-box { margin: 0; }
	.cta-tile-content { padding: 0 15px; }
	.cta-tile-content h3 { font-size: 22px; line-height: 22px; }
	.two-column-image-cta-tiles .cta-tiles-box { height: auto; position: relative; }
	.two-column-image-cta-tiles .right-part .col-md-12:first-child { margin: 0; }
	.search-filter-inner { padding: 25px 15px; flex-wrap: wrap; }
	.search-filter-inner .name { max-width: 100%; }
	.search-filter-inner h3 br { display: none; }
	.search-filter-inner .search-bar { margin: 15px 0 20px; max-width: 100%; }
	.search-filter-inner .search-btn { width: 100%; }
	.search-filter-inner input[type=submit] { text-align: left; }
	.techer-left-img-right-txt .image { margin: 0 0 20px; }
	.techer-left-img-right-txt .text-content { left: 0; width: 100%; padding: 30px 15px; }
	.directory-head .heading-title { display: none; }
	.directory-head .mobile-title { display: block; }
	.employee-directory-box { display: block; }
	.employee-directory-box > div { width: 100%; }
	.employee-directory-box .dept { padding: 12px 0; }
	.accordion-section .accrodion-title h4 { font-size: 16px; line-height: 22px; }
	.accordion-section .accrodion-item { padding: 8px 15px; }
	.event-main .featured-img { max-width: 100%; }
	.event-main .featured-img img { height: auto; max-width: 400px; }
	.sidebar-layout .sidebar { margin: 0 0 50px; padding: 0; }
	.university-programs-list { padding: 30px 0 50px; }
	.programs-list-box { margin: 0 0 25px; }
	.program-content h5 { padding-bottom: 15px; }
	.program-overview-inner { padding: 25px 15px; }
	.overview-box:before { display: none; }
	.overview-box { height: auto; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid rgba(151, 151, 151, 0.25); }
	.col-lg-4:last-child .overview-box { padding: 0; margin: 0; border: none; }
	.two-column-image-and-text.switch-col .row { flex-direction: column-reverse; }
	.two-column-image-and-text.swipe .row { flex-direction: column-reverse; }
	.three-column-slider .slick-list { padding-right: 0; }

	/*.video-bg{margin: 0 0 45px;}*/
	.two-column-text-and-cta-boxes .cta-box { margin: 0 0 30px; }
	.tabbed-accordion-section .tabs-content { margin-top: 100px; }
	.tab-img-slider .slick-next { right: -20px; }
	.tab-img-slider .slick-prev { left: -20px; }
	.contact-directory-blocks .text-block-with-background-inner { margin: 0 0 20px; }
	.two-column-maps .map { margin-top: 30px; }
	.two-column-maps .map iframe { height: 170px; }
	.contact-directory-blocks { padding: 0 0 20px; }
	.sec-ttl-inner .title:before { display: none; }
	.upcoming-cont-ed-text { margin: 0 0 30px; }
	.upcoming-cont-ed-text p { font-size: 16px; line-height: 22px; }
	.cta-block-with-background-image .cta-bg-img img { height: 250px; object-fit: cover; }
	.news-text-content { margin: 0 0 45px; }
	.sec-ttl-inner .title { max-width: 100%; margin: 0 0 15px; }
	.sec-ttl-inner .text { max-width: 100%; }
	.sec-ttl-inner .cta-btn { max-width: 100%; }
	.search-filter { display: block; }
	.search-header { margin-bottom: 20px; text-align: center; }
	.search-filter .s-category { padding: 15px 0 0; }
	.search-filter .s-category { margin: 0 0 10px; }
	.search-bar input[type="submit"] { position: relative; max-width: 100%; margin: 10px 0 0; }
	.tab-img-slider { width: calc(100% - 20px); margin: 40px auto 0; }
	.program-filter-outer-box { padding: 30px 15px; position: relative; }
	.program-filter-inner { padding: 0 0 30px; }
	.program-filter-outer-box .reset-link { position: absolute; bottom: 30px; }
	.program-filter-inner { display: block; }
	.program-filter-inner .dropdown.small-box { max-width: 100%; }
	.cont-ed-program-filter { padding: 0 0 70px; }
	.cont-ed-program-content { margin: 0 0 22px; }
	.program-filter-inner .dropdown { max-width: 100%; margin: 0 0 15px; }
	.cont-ed-program-items { padding-bottom: 20px; margin-bottom: 20px; }
	.cont-ed-program-items:last-child { border-bottom: none; padding: 0; margin: 0; }
	.close-btn { right: 25px; top: -28px; background-image: url(images/icons/close-white.svg); }
	.error-inner { padding: 60px 0; }
	.sec-bg-img { width: calc(100% + 30px); margin-left: 0; left: -15px; height: 100%; background: linear-gradient(180deg, rgba(218, 236, 246, 0.26) 0%, #FDFFFF 100%); }
	.two-column-image-cta-tiles .sec-inner .txt-part { width: 100%; }
	.sec-ttl-btn { display: block; margin: 0 0 40px; }
	.date-time .time { display: block; margin: 15px 0 0; }
	.news-main .news-box { margin: 0 0 20px; height: calc(100% - 20px); }
	.news-filter { padding: 22px 15px; }
	.news-filter-inner .categories { margin: 0 0 15px; }
	.news-filter-inner { display: block; }
	.news-main .news-content .category { margin: 0 0 20px; }
	.accordion-bg-img img { height: auto; }
	.search-result { padding: 70px 0 40px; }
	.search-text-content { margin-top: 15px; }
	.search-items-box { padding-bottom: 15px; margin-bottom: 15px; }
	.breadcrumb-menu #breadcrumbs { padding: 10px 0; }
	.inner-page-banner-title { max-width: 100%; padding: 35px 0; }
	.inner-page-banner-header { min-height: unset; max-height: unset; }
	.inner-page-banner-title h4 { font-size: 16px; line-height: 22px; }
	.inner-page-banner-img img { max-width: 100%; }
	.sidebar-menu-section .sidebar-contnet-wrapper { margin-top: 45px; }
	.sidebar-menu-section .sidebar-contnet-wrapper:not(:last-child) { margin-bottom: 0; }
	.open-link { margin-left: 0; }
	.simple-two-column-table.with-border .col-md-7.bb-1.br-1 { border-bottom: 0; border-right: 0; }
	.simple-two-column-table.with-border strong { padding: 20px 20px 4px 20px !important; }
	.simple-two-column-table.with-border span { padding: 4px 20px 20px 20px !important; }
	.academic-calendar-day p { margin-bottom: 5px; }
	h4.open-link { display: none; }

	/*.sidebar-sticky{padding: 0;}
	    .sidebar-sticky h3{padding: 0 15px;}*/

	/*
	    .simple-links-list ul li {visibility: hidden;position: relative;z-index: 10;margin: 0;padding: 5px 0;background-color: #EDF6FB;border-right: 1px solid #EDF6FB;border-left: 1px solid #EDF6FB;box-shadow: 0px 0px 20px -3px #EDF6FB;transition: 80ms;}
	    .simple-links-list ul li:first-of-type {visibility: visible;transition: background-color 200ms;}
	    .simple-links-list ul:hover li {visibility: visible;}
	    .simple-links-list ul li a {width: 100%;color: #007DC3 !important;display: block;width: 10rem;height: 2.5rem;line-height: 2.5rem;padding: 0rem 1rem;color: white;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;transition: font-size 200ms, background-color 200ms;}
	    .simple-links-list {border: 0;}
	    .simple-links-list ul {height: 49px;margin: 10px 0;}*/

	.student-search-main { padding: 25px 15px; display: block; }
	.student-search-form { display: block; }
	.student-search-form .form-group, .student-search-form .search-btn { max-width: 100%; margin: 0; width: 100%; margin: 15px 0 0; }
	.student-search-form .search-btn { margin: 25px 0 0; }
	.search-student-content .search-by-year ul { flex-wrap: wrap; }
	.student-search-data-content ul { column-count: 1; column-gap: unset; }
	.student-search-data-content ul:before { display: none; }
	.search-by-latter { display: none; }
	.sidebar-menu-section .sidebar h3 { font-size: 18px; line-height: 24px; margin-left: 0; }
	h2:empty { display: none; }
	.three-column-image-cta-tiles { padding: 45px 0 60px; }
	.cont-ed-theme .three-column-image-cta-tiles h2 { font-size: 36px; line-height: 49px; }
	.cont-ed-theme .three-column-image-cta-tiles .sec-ttl-btn p { font-size: 18px; line-height: 24px; }
	.cpt-champlain-news { padding: 0 0 45px; }
	.sec-ttl-inner { margin: 0 0 40px; }
	.two-column-image-and-text .text-part { padding: 0 0 40px; }
	.two-column-image-links-and-text .progress, .three-column-image-links-slider .progress { display: block; }
	.txt-part p br { display: block; }
	.txt-part p { margin-bottom: 15px; }
	.two-column-image-cta-tiles .cta-tiles-box .img-tiles img { min-height: 240px; }
	.font-18 p { font-size: 16px; line-height: 22px; }
	.footer-content h4 { font-size: 16px; line-height: 22px; margin-bottom: 0px; }
	.slider-items-content p { font-size: 15px; line-height: 20px; }

	/* .inner-page-banner-header .col-md-7{
		background: radial-gradient(circle, #0E548F 0%, #062A56 100%);
	} */
	.sidebar-layout { padding-top: 30px; }
	.one-column-links-list:last-child { margin-bottom: 0px; padding-bottom: 70px; }
	.inner-page-banner-title > br { display: none; }
	.simple-links-list { margin: 0 0 40px; }
	.one-column-text-content.pb-60 { padding-bottom: 75px; }
	.accordion-section h2 { padding-right: 30px; }
	.accordion-section .acc-text h3 { margin-bottom: 10px; }
	.accordion-section .acc-text { margin: 0 0 30px; }
	.accordion-section .accrodion-title h4 { padding-right: 22px; }
	.accordion-section .accrodion-item.active .accrodion-title h4 { font-size: 18px; line-height: 20px; }
	.accordion-section .accrodion-item { padding: 15px 15px; }
	.image-section.pb-100 { padding-bottom: 40px; }
	.two-column-cta-inner { padding-left: 15px; }
	.two-column-cta-inner > div > div:first-child { margin-bottom: 40px; }
	a.btn { padding: 13px 40px 13px 25px; }
	.form-section-inner { padding: 25px 15px; }
	.form-section-inner .text-content p { font-size: 15px; line-height: 20px; }
	body .gform_wrapper.gravity-theme .gfield_label { font-size: 16px; line-height: 22px; margin-right: -5px; }
	.form-section { margin: 0 0 75px; }
	.student-search-form input[type=submit] { text-align: left; }
	.dean-honours-list .honour-program { display: none; }
	.dean-honours-list .d-name { border: none; width: 100%; }
	.search-student-content { margin: 0 0 75px; }
	.student-search-main h3 { font-size: 26px; line-height: 35px; }
	.employee-directory-box h6, .employee-directory-box p, .employee-directory-box a { font-size: 15px; line-height: 20px; }
	.directory-head { margin: 0 0 15px; }
	.student-filter { margin: 0 0 70px; }
	.teacher-data-box .right-content p a { margin-top: 15px; }
	.sec-heading .position p { font-size: 15px; line-height: 20px; }
	.program-img img { height: 270px; }
	.header-text-inner { padding: 25px 15px; }
	.header-text-inner .title h3 { font-size: 18px; }
	.downloadable-box-main .icon-and-text-box { height: calc(100% - 20px); margin: 0 0 20px }
	.image-slider-with-tabs .tab-btns li { margin: 0 25px 0 0 !important; }
	.slider-text-content { margin: 20px 0 0; }
	.simple-two-column-table strong { font-size: 15px; line-height: 20px; }
	.two-column-video-and-text.switch-col .text-part { margin: 0 0 40px; }
	.one-column-text-content h4 { font-size: 16px; line-height: 22px; }
	.breadcrumb-inner { display: block; }
	.fr-lang-btn { margin: 0; padding: 22px 0 0; text-align: center; }
	.cont-ed-program-list { padding-bottom: 75px; }
	.home-image-slider .hb-img img { height: 185px; object-fit: cover; }
	.cont-ed-event-box { padding: 25px 15px 30px; }
	.cont-ed-event-box .cta-link { bottom: 15px; }
	.date-time .date { text-transform: unset; font-size: 16px; line-height: 22px; }
	.cont-ed-theme .cta-block-with-background-image { padding: 0 0 75px; }
	.home-text-slider .home-slider-content h6 { font-size: 12px; line-height: 16px; }
	.two-column-image-and-text .img-with-btn { top: auto; right: 0; left: 0; bottom: 15px; width: 100%; padding: 0 15px; }
	.text-block-with-background-inner p br { display: block; }
	.two-column-maps { padding-top: 40px; }
	.two-column-single .one-col-single-block, .two-column-single .second-col-block { width: 100%; }
	.two-column-single { display: block; }
	.four-column-directory-blocks { padding: 0 0 50px; }
	.two-column-maps .col-md-5 p { font-size: 16px; line-height: 22px; }
	.accordion-section { padding: 0 0 75px; }
	.news-main .news-top .news-box { padding: 0; }
	.news-main .news-top .news-box { height: auto; margin: 0 0 75px; }
	.news-box .news-content h5 { font-size: 18px; line-height: 24px; }
	.news-content h6 { font-size: 12px; line-height: 16px; }
	.news-main { padding: 75px 0; }
	.pagination { margin: 45px 0 0; }
	.other-related-news { padding: 75px 0; background-size: auto; }
	.social-media-inner h5 { font-size: 18px; line-height: 20px; }
	.event-main { padding: 75px 0; }
	.simple-two-column-table .bb-1 { border-bottom: none; }
	.simple-two-column-table .table-column-B { border-bottom: 1px solid var(--border-color); }
	.table-heighlight-inner .col-md-5 { display: none; }
	.table-heighlight-inner { margin: 0 0 15px; }
	.image-links-col .cta-tile-content h5 { font-size: 18px; line-height: 24px; }

	/*.two-column-image-links-and-text .text-part,
	.two-column-image-and-text .text-part
	{max-width: 266px;margin: 0;}*/
	.header-text-inner h5 { line-height: 22px; margin: 0 0 20px; }
	.header-text-block { padding: 0 0 70px; }
	.home-banner-slider { background-size: 100%; }
	.useful-links-program-search.bg-img::before { background-color: #e5f6ff; background-blend-mode: darken; }
	.home-text-slider .home-slider-content a.btn { width: 100%; }
	.menu-bg-img .text-content { padding-right: 40px; }
	.menu-items-box { height: auto; }
	.useful-links { background: radial-gradient(circle, #0E548F 0%, #062A56 100%); opacity: .9; }
	/* .cta-block-with-background-image { overflow: visible; } */
	.news-top .news-box .news-img img { min-height: 182.55px; }
	.accordion-links .accordion-links-item:last-child { border: none; }
	.accordion-links { border-radius: 0 0 12px 12px; padding: 0; }
	.accordion-links-wrapper { border-radius: 12px 12px 0 0px; }
	.announcement-bar { padding: 6px 0; }
	.cta-tiles-box.image:before { opacity: .3; }
	.three-column-image-cta-tiles .cta-tiles-box { height: auto; }
	.cta-block-with-background-image { padding-bottom: 30px; margin-bottom: -30px; }
	.normol-boxtwo-column-image-and-text .text-part {
    max-width:100%;
    margin-top: 30px;
	}

}

@media only screen and (max-width:575px) {

	.news-top .news-box { display: block; }
	.news-top .news-img { width: 100%; }
	.news-top .news-box .news-img { margin: 0 0 20px; }
	.news-top .news-content { width: 100%; padding: 0; }
	a.btn { width: 100%; text-align: left; }
	a.btn.light-blue { margin-left: 0; }
	.cta-btns a { margin: 0 0 25px; }
	.cta-btns a:last-child { margin-bottom: 0; }
	.cta-links { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.cta-links a { margin: 0 0 15px; }
	.image-section .main-img img { height: 190px; object-fit: cover; }
	.news-box .news-img img { height: 115px; object-fit: cover; }
	.programs-search h3 { padding: 0 2px; }
	.champlain-event-item .featured-img { max-width: 194px; }
	.champlain-event-item .featured-img img { height: 129px; }

}

@media only screen and (max-width: 479px) {
    .site-logo .mobile-logo{max-width: 115px;}
    .header-main-nav.sticky .site-logo img.mobile-logo{ max-width: 125px;}
}