  /*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px){
}

@media (min-width: 1800px) and (max-width: 1899px) {
/* home page */
.matter-degree-section { padding: 100px 0 50px; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 120px 0 50px; }
/* home page */

/* footer */
.footer { padding: 50px 0 75px; }
/* footer */
}

@media (min-width: 1800px) {
.container { width: 100%; max-width: 1730px; }
}

@media (min-width: 1700px) and (max-width: 1799px) {
.container { width: 100%; max-width: 1630px; }
/* home page */
.matter-degree-section { padding: 100px 0 50px; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 120px 0 50px; }
/* home page */

/* footer */
.footer { padding: 50px 0 75px; }
/* footer */
}

@media (min-width: 1600px) and (max-width: 1699px) {
.container { width: 100%; max-width: 1530px; }
.banner-title { font-size: 70px; line-height: 75px; }
/* home page */
.matter-degree-section { padding: 75px 0 50px; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 100px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 175px; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 80px; line-height: 80px; }
/* home page */

/* footer */
.footer { padding: 50px 0 75px; }
/* footer */
}

@media (min-width: 1500px) and (max-width: 1599px) {
.container { width: 100%; max-width: 1430px; }
.banner-title { font-size: 70px; line-height: 75px; }

/* header */
.header.home-header { top: 30px; }
.header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 177px; }
.header.h-top-remove .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 117px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 177px; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 117px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
/* header */

/* home page */
.matter-degree-section { padding: 75px 0 50px; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 100px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 175px; }
.information-section .information-content ul li { padding: 30px; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 70px; line-height: 70px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 30px; line-height: 35px; }
.latest-news-section .latest-news-block { margin-bottom: 50px; }
.gsu-events-section .events-date-block { margin-bottom: 50px; }
.unique-programs-block .detail p { font-size: 22px; line-height: 30px; }
/* home page */

/* footer */
.footer { padding: 50px 0 75px; }
.f-top .f-top-list .f-block { padding: 0 30px; }
/* footer */
}

@media (min-width: 1400px) and (max-width: 1499px) {
.container { width: 100%; max-width: 1330px; }
.banner-title { font-size: 65px; line-height: 70px; }

/* header */
.header.home-header { top: 30px; }
.header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 176px; }
.header.h-top-remove .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 116px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 176px; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 116px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
/* header */

/* home page */
.matter-degree-section { padding: 75px 0 50px; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 100px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 175px; }
.information-section .information-content ul li { padding: 30px; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 70px; line-height: 70px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 30px; line-height: 35px; }
.latest-news-section .latest-news-block { margin-bottom: 50px; }
.gsu-events-section .events-date-block { margin-bottom: 50px; }
.unique-programs-block .detail p { font-size: 22px; line-height: 30px; }
.campus-life-section .campus-life-content .title { font-size: 90px; line-height: 90px; }
.campus-life-section .campus-detail p { font-size: 30px; line-height: 35px; }
.latest-news-section .latest-news-left { padding: 50px 0 10px; }
.gsu-events-section { padding: 50px 0 30px; }
/* home page */

/* footer */
.footer { padding: 50px 0 75px; }
.f-top .f-top-list .f-block { padding: 0 30px; }
/* footer */
}

@media (min-width: 1300px) and (max-width: 1399px) {
.container { width: 100%; max-width: 1230px; }
.banner-title { font-size: 55px; line-height: 65px; }

/* header */
.header.home-header { top: 15px; }
.header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 175px; }
.header.h-top-remove .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 115px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 175px; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 115px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block { margin: 30px 0; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box input { margin-bottom: 30px; }
/* header */

/* home page */
.banner-section .banner-description { padding: 30px 40px; max-width: 625px; }
.banner-section .banner-detail p { font-size: 25px; line-height: 35px; }
.matter-degree-section { padding: 50px 0; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 70px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 175px; }
.information-section .information-content ul li { padding: 30px; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 70px; line-height: 70px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 30px; line-height: 35px; }
.latest-news-section .latest-news-block { margin-bottom: 35px; }
.gsu-events-section .events-date-block { margin-bottom: 35px; }
.unique-programs-block .detail p { font-size: 22px; line-height: 30px; }
.campus-life-section .campus-life-content .title { font-size: 80px; line-height: 80px; }
.campus-life-section .campus-detail p { font-size: 30px; line-height: 35px; }
.latest-news-section .latest-news-left { padding: 50px 0 10px; }
.gsu-events-section { padding: 50px 0 30px; }
/* home page */

/* higher-education page */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title { font-size: 55px; line-height: 55px; }
.apply-request-information-section .apply-request-buttons .common-btn { padding: 10px 25px 12px; }
/* higher-education page */

/* footer */
.footer { padding: 50px 0 75px; }
.f-top .f-top-list .f-block { padding: 0 30px; }
/* footer */
}

@media (min-width: 1200px) and (max-width: 1299px) {
.container { width: 100%; max-width: 1130px; }
.banner-title { font-size: 50px; line-height: 55px; }
.section-title { font-size: 40px; line-height: 45px; }
.block-title { font-size: 35px; line-height: 40px; margin-bottom: 25px; }
.learn-more-link a { font-size: 22px; line-height: 30px; }

/* header */
.header.home-header { top: 15px; }
.header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 174px; }
.header.h-top-remove .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 114px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 174px; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 114px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block { margin: 30px 0; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box input { margin-bottom: 30px; }
/* header */

/* home page */
.banner-section .banner-description { padding: 20px 35px; max-width: 625px; }
.banner-section .banner-detail p { font-size: 22px; line-height: 30px; }
.matter-degree-section { padding: 50px 0; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -35px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 35px; }
.by-the-numbers-section { padding: 70px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 175px; }
.information-section .information-content ul li { padding: 20px 15px; font-size: 18px; line-height: 22px; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 50px; line-height: 50px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 25px; line-height: 33px; }
.latest-news-section .latest-news-block { margin-bottom: 35px; }
.gsu-events-section .events-date-block { margin-bottom: 35px; }
.unique-programs-block .detail p { font-size: 22px; line-height: 30px; }
.campus-life-section .campus-life-content .title { font-size: 70px; line-height: 70px; }
.campus-life-section .campus-detail p { font-size: 30px; line-height: 35px; }
.latest-news-section .latest-news-left { padding: 50px 0 10px; }
.gsu-events-section { padding: 50px 0 30px; }
.take-step-section span { font-size: 35px; line-height: 40px; }
.take-step-section a { font-size: 35px; line-height: 40px; }
/* home page */

/* higher-education page */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title { font-size: 50px; line-height: 50px; }
.apply-request-information-section .apply-request-buttons .common-btn { padding: 10px 25px 12px; }
/* higher-education page */

/* footer */
.footer { padding: 50px 0 75px; }
.f-top .f-top-list .f-block { padding: 0 30px; }
/* footer */
}

@media (min-width: 992px) and (max-width: 1199px){
.container { width: 100%; max-width: 970px; }
.banner-title { font-size: 45px; line-height: 50px; }
.section-title { font-size: 40px; line-height: 45px; margin-bottom: 25px; }
.block-title { font-size: 35px; line-height: 40px; margin-bottom: 25px; }
.small-block-title { font-size: 25px; line-height: 30px; }
/* .extra-small-block-title { font-size: 22px; line-height: 28px; } */
.learn-more-link a { font-size: 22px; line-height: 30px; }

/* header */
.header.home-header { top: 15px; }
.header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 171px; }
.header.h-top-remove .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 111px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 171px; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 111px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block { margin: 30px 0; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box input { margin-bottom: 30px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block.resources-mega-block ul li { flex: 0 0 33.33%; max-width: 33.33%; }
/* header */

/* home page */
.banner-section .banner-description { padding: 20px 35px; max-width: 625px; }
.banner-section .banner-detail p { font-size: 22px; line-height: 30px; }
.matter-degree-section { padding: 50px 0; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -15px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 15px; }
.by-the-numbers-section { padding: 70px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 150px; }
.information-section .information-content ul li { padding: 20px 15px; font-size: 18px; line-height: 22px; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 50px; line-height: 50px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 25px; line-height: 33px; }
.latest-news-section .latest-news-block { margin-bottom: 35px; }
.gsu-events-section .events-date-block { margin-bottom: 35px; }
.unique-programs-block .detail p { font-size: 22px; line-height: 30px; }
.campus-life-section .campus-life-content .title { font-size: 50px; line-height: 50px; }
.campus-life-section .campus-detail p { font-size: 25px; line-height: 30px; }
.take-step-section a:before { right: -25px; }
.latest-news-section .section-title { padding-bottom: 20px; margin-bottom: 20px; }
.latest-news-section .latest-news-left { padding: 50px 0 10px; }
.gsu-events-section { padding: 50px 0 30px; }
.take-step-section span { font-size: 30px; line-height: 35px; }
.take-step-section a { font-size: 30px; line-height: 35px; margin: 0 25px; }
.gsu-events-section .events-date-block .date { width: 115px; padding: 15px; }
/* home page */

/* higher-education page */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title { font-size: 45px; line-height: 45px; }
.apply-request-information-section .apply-request-buttons .common-btn { padding: 10px 25px 12px; }
.banner-menu-section ul li { font-size: 22px; line-height: 28px; }
.programs-study-section { padding: 20px 0 15px; }
.testimonial-section .testimonial-block .block-title { line-height: 45px; }
.testimonial-section .testimonial-block .testimonial-name p { font-size: 25px; line-height: 30px; }
/* higher-education page */

/* footer */
.footer { padding: 35px 0 50px; }
.f-top .f-top-list .f-block { padding: 0 20px; flex: 0 0 50%; max-width: 50%; margin-bottom: 30px; }
.f-top .f-top-list .f-block:nth-child(2n+1) { padding-left: 0; }
.social-icons ul li { font-size: 22px; line-height: 22px; }
.social-icons ul li a { width: 35px; height: 35px; }
.social-icons ul li a i { top: 1px; }
/* footer */
}

@media (min-width: 768px) and (max-width: 991px){
.container { width: 100%; max-width: 750px; }
.banner-title { font-size: 45px; line-height: 50px; }
.section-title { font-size: 40px; line-height: 45px; margin-bottom: 25px; }
.block-title { font-size: 35px; line-height: 40px; margin-bottom: 25px; }
.small-block-title { font-size: 25px; line-height: 30px; }
/* .extra-small-block-title { font-size: 22px; line-height: 28px; } */
.learn-more-link a { font-size: 22px; line-height: 30px; }
.common-btn { font-size: 18px; line-height: 22px; padding: 10px 25px 12px; }

/* header */
.header { padding: 15px 0; }
.header.home-header { top: 15px; }
.header.h-top-remove .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 72px; }
.header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 72px; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { top: 72px; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block { margin: 30px 0; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box input { margin-bottom: 30px; }
.navbar .navbar-nav > li > a { padding: 10px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block.resources-mega-block ul li { flex: 0 0 100%; max-width: 100%; }
.banner-carousel .carousel-indicators #carouselButtons { top: -2px; }
/* header */

/* home page */
.banner-section .banner-description { padding: 20px 35px; max-width: 625px; }
.banner-section .banner-detail p { font-size: 22px; line-height: 30px; }
.matter-degree-section { padding: 50px 0; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -15px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 15px; border: none; }
.by-the-numbers-section { padding: 70px 0 50px; }
.by-the-numbers-section .the-numbers-block .icon { height: 125px; }
.information-section .information-content ul { justify-content: center; }
.information-section .information-content ul li { padding: 20px 15px; font-size: 18px; line-height: 22px; flex: 0 0 33.33%; max-width: 33.33%; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 40px; line-height: 40px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 25px; line-height: 33px; }
.latest-news-section .latest-news-block { margin-bottom: 35px; }
.gsu-events-section .events-date-block { margin-bottom: 35px; }
.unique-programs-block .detail p { font-size: 22px; line-height: 30px; }
.campus-life-section .campus-life-content .title { font-size: 35px; line-height: 35px; }
.campus-life-section .campus-detail p { font-size: 22px; line-height: 28px; }
.latest-news-section .section-title { padding-bottom: 20px; margin-bottom: 20px; }
.latest-news-section .latest-news-left { padding: 50px 0 10px; }
.gsu-events-section { padding: 50px 0 30px; }
.take-step-section span { font-size: 30px; line-height: 35px; }
.take-step-section a { font-size: 30px; line-height: 35px; margin: 0 25px; }
.take-step-section a:before { right: -25px; }
.gsu-events-section .events-date-block .date { width: 115px; padding: 15px; }
.banner-carousel .carousel-indicators li { width: 20px; height: 20px; margin: 0 10px; }
/* home page */

/* higher-education page */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title { font-size: 40px; line-height: 40px; }
.apply-request-information-section .apply-request-buttons .common-btn { padding: 10px 25px 12px; }
.banner-menu-section ul li { font-size: 20px; line-height: 25px; }
.programs-study-section { padding: 50px 0 30px; }
.testimonial-section .testimonial-block .testimonial-image img { height: 475px; object-fit: cover; font-family: 'object-fit: cover'; }
.testimonial-section .testimonial-block .block-title { line-height: 45px; }
.testimonial-section .testimonial-block .testimonial-name p { font-size: 22px; line-height: 28px; }
.contact-section .contact-block p { font-size: 18px; line-height: 22px; }
/* higher-education page */

/* footer */
.footer { padding: 35px 0 50px; }
.f-top .f-top-list .f-block { padding: 0 20px; flex: 0 0 50%; max-width: 50%; margin-bottom: 30px; }
.f-top .f-top-list .f-block:nth-child(2n+1) { padding-left: 0; }
.social-icons ul li { font-size: 22px; line-height: 22px; }
.social-icons ul li a { width: 35px; height: 35px; }
.social-icons ul li a i { top: 1px; }
/* footer */
}

@media (min-width: 768px) {
}

@media (max-width: 767px) {
.banner-title { font-size: 35px; line-height: 40px; }
.section-title { font-size: 33px; line-height: 35px; margin-bottom: 20px; }
.block-title { font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.small-block-title { font-size: 25px; line-height: 30px; }
/* .extra-small-block-title { font-size: 22px; line-height: 28px; } */
.learn-more-link a { font-size: 22px; line-height: 30px; }
.common-btn { font-size: 18px; line-height: 22px; padding: 10px 25px 12px; }
.inner-banner-section .banner-content .inner-banner-title { font-size: 20px; line-height: 20px; text-align: center; position: relative; }
.inner-banner-section .banner-content .inner-banner-title:before { position: absolute; content: ""; left: 50%; top: 0; bottom: 0; width: 60000px; height: 100%; background-color: rgba(34,34,34,0.9); transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.inner-banner-section .banner-content .inner-banner-title * { position: relative; display: block; background-color: transparent; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
/* .inner-banner-section .banner-image img { max-height: 250px; } */

/* header */
.header { padding: 15px 0; background-color: #000; }
.header.home-header { top: auto; position: relative; }
.header.home-header .navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { position: relative; top: auto; padding: 0; margin-top: 0; background-color: transparent; }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu { padding-bottom: 100px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block { margin: 15px 0; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box input { margin-bottom: 30px; }
.navbar .navbar-nav > li { margin: 0 !important; width: 100%; }
.navbar .navbar-nav > li > a { padding: 10px; width: 100%; }
.navbar .navbar-nav { flex-direction: column; margin: 20px 0 0; align-items: flex-start; width: 100%; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block.resources-mega-block ul li { flex: 0 0 100%; max-width: 100%; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box { margin: 0; }


.navbar { flex-direction: column; align-items: flex-start; }
.navbar .navbar-header { display: flex; flex-wrap: wrap; flex-direction: row-reverse; align-items: center; width: 100%; }
.navbar .navbar-header > * { flex: 1 0 0; }
.navbar .navbar-header .navbar-toggle { flex: 0 0 auto; }
.navbar .navbar-brand img { width: 175px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .row { flex-direction: column; }
.navbar .navbar-collapse { display: none !important; }
.navbar .navbar-collapse.in { display: flex !important; }
.navbar .navbar-nav li.mega-menu-burger > a { width: 100%; height: auto; padding: 10px 30px 10px 10px; justify-content: flex-start; position: relative; }
.navbar .navbar-nav li.mega-menu-burger > a:before { position: absolute; opacity: 1; background-color: transparent; left: auto; right: 10px; top: 50%; width: 0; height: 0; border-style: solid; border-width: 7px 5px 0 5px; border-color: #ffffff transparent transparent transparent; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
.navbar .navbar-nav li.mega-menu-burger > a:after { display: none; }
.navbar .navbar-nav > li.mega-menu-burger:hover > a, .navbar .navbar-nav > li.mega-menu-burger.open > a, .navbar .navbar-nav > li.mega-menu-burger.active > a, .navbar .navbar-nav > li.mega-menu-burger.current-menu-item > a { color: #141111 !important; background-color: #ffffff !important; }
.navbar .navbar-nav > li.mega-menu-burger:hover > a:before, .navbar .navbar-nav > li.mega-menu-burger.open > a:before, .navbar .navbar-nav > li.mega-menu-burger.active > a:before, .navbar .navbar-nav > li.mega-menu-burger.current-menu-item > a:before { border-color: #141111 transparent transparent transparent; }
.navbar .navbar-nav li.mega-menu-burger.open > a:before { border-color: #141111 transparent transparent transparent; transform: translate(0, -50%) rotate(-180deg); -webkit-transform: translate(0, -50%) rotate(-180deg); -moz-transform: translate(0, -50%) rotate(-180deg); -ms-transform: translate(0, -50%) rotate(-180deg); -o-transform: translate(0, -50%) rotate(-180deg); }
.navbar .navbar-nav .custom-mega-menu-dropdown .dropdown-menu .mega-close-icon { display: none; }
.navbar .navbar-nav li.mega-menu-search > a { padding: 10px; height: auto; width: 40px; }
.navbar .navbar-nav li.mega-menu-search .dropdown-menu .search-box input { height: 55px; }
.navbar .navbar-nav li.mega-menu-burger .dropdown-menu .mega-menu-block .mega-detail ul li { margin-bottom: 10px; }
/* header */

/* home page */
.banner-image img { height: 450px !important; }
.banner-section .banner-description { padding: 15px 25px; max-width: 450px; margin: 0 auto; text-align: center; }
.banner-section .banner-detail p { font-size: 20px; line-height: 25px; }
.matter-degree-section { padding: 30px 0; }
.matter-degree-section .matter-degree-content > .row { margin: 0 -15px; }
.matter-degree-section .matter-degree-content > .row > [class^=col-] { padding: 0 15px; border: none; }
.by-the-numbers-section { padding: 30px 0; }
.by-the-numbers-section .the-numbers-block .icon { height: 125px; }
.information-section .information-content ul { justify-content: center; }
.information-section .information-content ul li { padding: 10px; font-size: 18px; line-height: 22px; flex: 0 0 50%; max-width: 50%; }
.by-the-numbers-section .the-numbers-block .detail span { font-size: 30px; line-height: 1; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 25px; line-height: 25px; }
.latest-news-section .latest-news-block { margin-bottom: 30px; }
.gsu-events-section .events-date-block { margin-bottom: 30px; }
.unique-programs-block .detail p { font-size: 18px; line-height: 25px; }
.campus-life-section .campus-life-content .title { font-size: 30px; line-height: 30px; }
.campus-life-section .campus-detail p { font-size: 20px; line-height: 28px; }
.latest-news-section .latest-news-block .title { font-size: 22px; line-height: 28px; }
.latest-news-section .section-title { padding-bottom: 20px; margin-bottom: 20px; }
.latest-news-section .latest-news-left { padding: 30px 0 10px; }
.gsu-events-section { padding: 30px 0; }
.take-step-section span { font-size: 20px; line-height: 25px; }
.take-step-section a { font-size: 20px; line-height: 25px; margin: 0 15px; }
.take-step-section a:before { right: -15px; }
.gsu-events-section .events-date-block .date { width: 115px; padding: 15px; }
.matter-degree-section .matter-degree-left { margin-bottom: 30px; }
.campus-life-section .campus-life-content { justify-content: center; flex-direction: column; }
.campus-life-section .campus-life-content .campus-block { margin-bottom: 15px; }
.campus-life-section .campus-life-content .campus-block:last-child { margin: 0; }
.campus-life-section .campus-life-image img { height: 350px; object-fit: cover; font-family: 'object-fit: cover'; }
.information-section { padding-top: 30px; }
.matter-degree-section .matter-degree-content ul li { font-size: 18px; line-height: 25px; }
.banner-carousel .carousel-indicators li { width: 15px; height: 15px; margin: 0 5px; }
.banner-carousel .carousel-indicators li:nth-child(3) { margin-right: 30px; }
.banner-carousel .carousel-indicators #carouselButtons { top: -2px; }
.banner-carousel .carousel-indicators #carouselButtons .btn { font-size: 18px; line-height: 18px; }
/* home page */

/* interior page */
.department-sidebar .navbar .navbar-header { flex-direction: column; align-items: flex-start; margin-bottom: 10px; }
.department-sidebar .navbar .navbar-collapse { display: none !important; }
.department-sidebar .navbar .navbar-collapse.in { display: block !important; }
/* interior page */

/* higher-education page */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title { font-size: 35px; line-height: 40px; word-wrap: break-word; }
/* .inner-banner-section.higher-education-banner .banner-content .inner-banner-title * { display: inline-block; } */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title:before { background-color: rgba(234,170,0,0.9); }
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title br { display: none; }
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title span { padding: 0; display: inline; background-color: transparent; }
.apply-request-information-section .apply-request-buttons .common-btn { padding: 10px 25px 12px; }
.banner-menu-section ul li { font-size: 18px; line-height: 22px; padding: 12px 0; display: block; border: none; }
.apply-request-information-section { padding: 25px 0; }
.programs-study-section { padding: 30px 0; }
.testimonial-section .testimonial-block .testimonial-image img { height: 450px; object-fit: cover; font-family: 'object-fit: cover'; }
.testimonial-section .testimonial-block .block-title { line-height: 35px; }
.testimonial-section .testimonial-block .testimonial-name p { font-size: 22px; line-height: 28px; }
.apply-request-information-section .apply-request-information-content .row { flex-direction: column; }
.apply-request-information-section .apply-request-buttons { margin-top: 30px; }
.programs-study-block .image img { height: auto; }
.contact-section { padding: 30px 0; }
.contact-section .contact-block p { font-size: 16px; line-height: 22px; }
/* .banner-menu-section ul { text-align: center; } */
.banner-menu-section .navbar .navbar-collapse { flex-direction: column; align-items: flex-start; }
/* higher-education page */

/* footer */
.footer { padding: 35px 0; }
.f-top .f-top-list .f-block { padding: 0; flex: 0 0 50%; max-width: 50%; margin-bottom: 30px; border: none; }
.f-top .f-top-list .f-block.f-resources-block { flex: 0 0 100%; max-width: 100%; }
.social-icons ul li { font-size: 22px; line-height: 22px; }
.social-icons ul li a { width: 35px; height: 35px; }
.social-icons ul li a i { top: 1px; }
/* footer */
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 569px) and (max-width: 767px){
}

@media (min-width: 240px) and (max-width: 568px){
.banner-title { font-size: 30px; line-height: 35px; }
.section-title { font-size: 28px; line-height: 33px; margin-bottom: 20px; }
.block-title { font-size: 25px; line-height: 30px; margin-bottom: 20px; }
.small-block-title { font-size: 22px; line-height: 28px; }
.extra-small-block-title { font-size: 18px; line-height: 22px; }
.learn-more-link a { font-size: 18px; line-height: 25px; }
.common-btn { font-size: 16px; line-height: 20px; padding: 10px 25px 12px; }

/* home page */
.information-section .information-content ul li { flex: 0 0 100%; max-width: 100%; border: none; }
.by-the-numbers-section .by-the-numbers-content [class^=col-] { width: 100%; }
.matter-degree-section .matter-degree-content ul li { flex: 0 0 100%; max-width: 100%; }
.unique-programs-block .image img { height: 250px; }
.latest-news-section .latest-news-block { flex-direction: column; }
.latest-news-section .latest-news-block .image { margin: 0 0 20px; }
.gsu-events-section .events-date-block { flex-direction: column; }
.gsu-events-section .events-date-block .date { width: 100px; margin-bottom: 10px; }
.take-step-section .take-step-content { flex-direction: column; }
.take-step-section .step-list { flex-direction: column; }
.take-step-section span { margin: 0 0 5px; }
.take-step-section a { margin: 0 0 5px; text-align: center; }
.take-step-section a:before { display: none; }
.learn-more-link a { font-size: 18px; line-height: 25px; }
.by-the-numbers-section .the-numbers-block .icon { height: 75px; }
.by-the-numbers-section .the-numbers-block .detail p { font-size: 20px; line-height: 25px; }
.matter-degree-section .detail p { font-size: 16px; line-height: 25px; }
.unique-programs-block .detail p { font-size: 16px; line-height: 25px; }
/* home page */

/* higher-education page */
.inner-banner-section.higher-education-banner .banner-content .inner-banner-title { font-size: 25px; line-height: 30px; }
/* higher-education page */

/* footer */
.f-top .f-top-list .f-block { flex: 0 0 100%; max-width: 100%; }
.f-top .f-top-list .f-block.f-resources-block [class^=col-] { width: 100%; }
/* footer */
}

/*---------- Large Desktop , Large Screen End ----------*/