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

@media (min-width: 1400px) and (max-width: 1499px){
/* degree page */
.degree-page-block .deg-page-detail .common-breadcrumbs { padding-bottom: 40px; }
.student-university { padding: 50px 0; }
.student-university .section-title { margin-bottom: 70px; }
.deg-page-degree { padding: 70px 0 30px; }
.deg-page-career { padding: 0 0 35px; }
.alumni-working-difference { padding: 35px 0; }
.contact-us-section h3 { margin-bottom: 35px; }
/* degree page */
}

@media (min-width: 1300px) and (max-width: 1399px){
/* degree page */
.degree-page-block .deg-page-detail .common-breadcrumbs { padding-bottom: 40px; }
.degree-page-block .deg-page-detail .section-title { margin-bottom: 30px; }
.degree-page-block .deg-page-detail .apply-visit-button { padding-top: 50px; }
.student-university { padding: 50px 0; }
.student-university .section-title { margin-bottom: 70px; }
.deg-page-degree { padding: 70px 0 30px; }
.deg-page-career { padding: 0 0 35px; }
.alumni-working-difference { padding: 35px 0; }
.contact-us-section h3 { margin-bottom: 35px; }
/* degree page */
}

@media (min-width: 1300px) {
.common-typography .header .container { width: 100%; max-width: 1336px; }
}

@media (min-width: 1200px) and (max-width: 1299px){
/* header */
.common-typography .header .navbar-brand img { width: 300px; }
.common-typography .header .h-searchbox .form-control { width: 275px; }
.common-typography .header .h-bottom .navbar-nav > li { margin: 0 15px; }
/* header */

/* home page */
.explore-university-carousel .slick-prev { left: -60px; }
.explore-university-carousel .slick-next { right: -60px; }
/* home page */

/* degree page */
.degree-page { padding-bottom: 50px; }
.degree-page-block .deg-page-detail .common-breadcrumbs { padding-bottom: 30px; }
.degree-page-block .deg-page-detail .section-title { margin-bottom: 30px; }
.degree-page-block .deg-page-detail .apply-visit-button { padding-top: 50px; }
.student-university { padding: 50px 0; }
.student-university .section-title { margin-bottom: 70px; }
.deg-page-degree { padding: 70px 0 30px; }
.deg-page-career { padding: 0 0 35px; }
.alumni-working-difference { padding: 35px 0; }
.contact-us-section h3 { margin-bottom: 35px; }
.program-highlights-block { margin-bottom: 50px; height: calc(100% - 50px); }
.related-programs { padding: 35px 0; }
.persone-quote .persone-quote-content { padding-left: 50px; }
.persone-quote .persone-quote-content:before { left: 0; }
.degree-page-block.earn-your-degree-block { margin-top: -70px; }
/* degree page */
}

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

/* header */
.common-typography .header .h-alert { padding: 20px 0; }
.common-typography .header .navbar-default { display: flex; flex-wrap: wrap; align-items: center; width: 100%; justify-content: space-between; }
.common-typography .header .navbar-brand { margin-right: 30px; }
.common-typography .header .navbar-brand img { width: 235px; }
.common-typography .header .h-searchbox .form-control { width: 225px; }
.common-typography .header .h-top .navbar-nav > li { margin: 0 7px; }
.common-typography .header .h-bottom .navbar-nav > li { margin: 0 7px !important; }
.common-typography .header .h-bottom .navbar-nav > li > a { padding: 30px 0 !important; letter-spacing: 0.08em !important; }
.common-typography .header .navbar-nav > li.more-list-dropdown > a { padding-left: 10px !important; padding-right: 20px !important; }
.common-typography .header .h-apply-button {padding: 17px; }
/* header */

/* home page */
.student-university { padding: 50px 0; }
.student-university .section-title { margin-bottom: 70px; }
.study-university-block .search-majors-button { padding: 35px 0; }
.visit-campus { padding: 30px 0; }
.explore-university { margin: 50px 0 75px; }
.upcoming-events-block { padding: 70px 0; }
.last-news { padding: 35px 0 70px; }
.main-banner .main-banner-detail p { margin-bottom: 30px; }
.explore-university-carousel .slick-prev { left: 0; }
.explore-university-carousel .slick-next { right: -2px; }
.explore-university-carousel .slick-list { margin: 0 -15px; }
.explore-university-carousel .explore-university-item { padding: 0 15px; }
/* home page */


/* degree page */
.degree-page { padding-bottom: 30px; }
.degree-page-block .deg-page-detail .common-breadcrumbs { padding-bottom: 20px; }
.degree-page-block .deg-page-detail .section-title { margin-bottom: 20px; }
.degree-page-block .deg-page-detail .apply-visit-button { padding-top: 30px; }
.student-university { padding: 30px 0; }
.student-university .section-title { margin-bottom: 70px; }
.deg-page-degree { padding: 50px 0 30px; }
.deg-page-career { padding: 0 0 30px; }
.alumni-working-difference { padding: 30px 0; }
.contact-us-section h3 { margin-bottom: 30px; }
.program-highlights-block { margin-bottom: 50px; height: calc(100% - 50px); }
.common-accordion .panel-heading .panel-title { font-size: 15px; line-height: 20px; }
.common-accordion .panel-body { padding-top: 30px; }
.deg-page-degree .main-title { padding-bottom: 30px; }
.related-programs { padding: 30px 0; }
.persone-quote .persone-quote-content { padding-left: 50px; }
.persone-quote .persone-quote-content:before { left: 0; }
.degree-page-block.earn-your-degree-block { margin-top: -30px; }
/* degree page */
}
@media (min-width: 992px){
   .mobile-menu-button{display:none;}
}

@media (max-width: 991px){
.common-typography .header { overflow: hidden; }
.navbar-toggle { display: block; }
.navbar-default .navbar-toggle { border: none; background-color: transparent !important; margin-right: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.navbar-default .navbar-toggle .icon-bar { position: relative; background-color: #FFFFFF; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
.navbar-default .navbar-toggle .icon-bar:first-child { top: 6px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.navbar-default .navbar-toggle .icon-bar:nth-child(2) { opacity: 0; }
.navbar-default .navbar-toggle .icon-bar:last-child { top: -6px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
.navbar-default .navbar-toggle.collapsed .icon-bar { top: auto; opacity: 1 !important; transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; }
.navbar-collapse.collapse { display: none !important; }
.navbar-collapse.in { display: block !important; }
.common-typography .header .navbar-collapse { width: 100%; padding: 0 15px; }
.navbar-header { width: 100%; }
.common-typography .header .h-searchbox { width: 30px; height: 47px; position: absolute; right: 40px; }
.common-typography .header .h-searchbox .form-control { position: absolute; right: 0; top: 50%; height: 45px; width: 0; padding: 0; border-color: transparent; background-color: transparent; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
.common-typography .header .h-searchbox.open .form-control { width: 225px; padding: 6px 50px 6px 15px; background-color: #FFFFFF; }
.common-typography .header .h-searchbox.open .search-icon img.hidden-sm { display: block !important; }
.common-typography .header .h-searchbox.open .search-icon img.visible-sm { display: none !important; }
.common-typography .header .navbar-brand { margin: 7px 0; }
.common-typography .header .h-top { padding: 0; }
.common-typography .header .h-apply-button { margin: 0; position: relative; }
.common-typography .header .h-apply-button span { position: relative; z-index: 9; }
.common-typography .header .h-apply-button a { border: none; }
.common-typography .header .h-apply-button:before { position: absolute; content: ""; left: 50%; top: -1px; bottom: -1px; width: 6000px; background-color: #FFC425; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.common-typography .header .h-alert { padding: 20px 0; }
.common-typography .header .navbar-default { display: flex; flex-wrap: wrap; align-items: center; width: 100%; justify-content: space-between; }
.common-typography .header .navbar-brand img { width: 250px; }
.common-typography .header .h-top .navbar-nav.visible-sm > li { position: relative; display: block; width: 100%; border-bottom: 1px solid #492F24; margin: 0; padding: 0; }
.common-typography .header .h-top .navbar-nav.visible-sm > li:last-child { border: none; }
.common-typography .header .h-top .navbar-nav.visible-sm > li > a { padding: 17px 35px 17px 17px !important;  text-transform: uppercase !important; color: #492F24 !important; background-color: transparent; }
.common-typography .header .h-top .navbar-nav.visible-sm > li > a .caret { position: absolute; right: 10px; top: 50%; border-top: 8px dashed; border-right: 6px solid transparent; border-left: 6px solid 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; }
.common-typography .header .h-top .navbar-nav.visible-sm > li.dropdown.open > a .caret { 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); }
.common-typography .header .h-top .navbar-nav { display: flex; flex-wrap: wrap; position: relative; margin: 0; }
.common-typography .header .h-top .navbar-nav:before { position: absolute; content: ""; left: 50%; top: 0; bottom: 0; width: 6000px; height: 100%; background-color: #492F24; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.common-typography .header .h-top .navbar-nav > li { display: flex; justify-content: center; flex: 1 0 0; margin: 0; padding: 16px 0; line-height: 16px; font-weight: 700; }
.common-typography .header .navbar-nav > li > a { padding: 0; color: #FFC425 !important; }
.common-typography .header .navbar-nav > li.more-list-dropdown > a { text-align: left; }
.common-typography .header .navbar-nav { position: relative; z-index: 9; }
.common-typography .header .navbar-collapse.in .navbar-nav.visible-sm:before { display: block; position: absolute; content: ""; left: 50%; top: 0; bottom: 0; z-index: 0; width: 6000px; height: 100%; background-color: #FFFFFF; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.common-typography .header .navbar-collapse.in .navbar-nav:before { display: block; position: absolute; content: ""; left: 50%; top: 0; bottom: 0; z-index: 0; width: 6000px; height: 100%; background-color: #492F24; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.common-typography .header .navbar-nav > li.more-list-dropdown .dropdown-menu { position: relative; }
.common-typography .header .navbar-nav .dropdown-menu { position: relative; background-color: #492F24; width: 100%; padding: 0; margin: 0; border: none; box-shadow: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.common-typography .header .navbar-nav .dropdown-menu li { width: 100%; border-bottom: 1px solid #FFFFFF; }
.common-typography .header .navbar-nav .dropdown-menu li:last-child { border: none; }
.common-typography .header .navbar-nav .dropdown-menu li a { display: block !important; font-weight: 700; font-size: 13px; line-height: 25px; padding: 10px 17px; color: #FFFFFF !important; }
.common-typography .header .navbar-nav .dropdown-menu li a:hover { background-color: transparent !important; color: #A0CCE4 !important; }
.common-typography .header .navbar-nav .dropdown-menu .request-visit-button a { font-weight: 500 !important; text-transform: none !important; color: #FFFFFF !important; display: block !important; text-align: left; border-bottom: 1px solid #FFFFFF; padding: 10px 17px; }
.common-typography .header .navbar-nav .dropdown-menu .request-visit-button a:last-child { border: none; }
.mobile-menu-button{display:block; text-align:center; }
}

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

/* home page */
.student-university { padding: 35px 0; }
.student-university .section-title { margin-bottom: 35px; }
.study-university-block .search-majors-button { padding: 25px 0; }
.visit-campus { padding: 25px 0; }
.explore-university { margin: 30px 0 50px; }
.upcoming-events-block { padding: 35px 0; }
.last-news { padding: 25px 0 50px; }
.main-banner .main-banner-detail p { margin-bottom: 20px; }
.study-university-block.right-side { padding-top: 20px; }
.visit-campus .visit-campus-detail { padding: 30px 0 0; }
.visit-campus .visit-campus-detail p { margin-bottom: 20px; }
.explore-university .section-title { margin-bottom: 30px; }
.explore-university-block .detail { padding: 20px 20px 10px; }
.explore-university-carousel .slick-prev { left: 0; }
.explore-university-carousel .slick-next { right: -2px; }
.explore-university-carousel .slick-list { margin: 0 -15px; }
.explore-university-carousel .explore-university-item { padding: 0 15px; }
.common-accordion .panel-heading .panel-title { font-size: 18px; line-height: 25px; }
.common-accordion .panel-body { padding-top: 35px; }
.highlight-section { padding: 35px 0; }
.common-accordion .panel-heading-list { margin: 0 -7px; }
.common-accordion .panel-heading-list .panel-heading { padding: 0 7px; }
.main-banner .banner-content { position: relative; left: auto; right: auto; top: auto; bottom: auto; }
/* home page */


/* degree page */
.degree-page { padding-bottom: 30px; }
.degree-page-block .deg-page-detail .common-breadcrumbs { padding-bottom: 20px; }
.degree-page-block .deg-page-detail .section-title { margin-bottom: 20px; }
.degree-page-block .deg-page-detail .apply-visit-button { padding-top: 30px; }
.degree-page-block.earn-your-degree-block .deg-page-detail.coffee-layout { margin: 0 0 30px; }
.student-university { padding: 30px 0; }
.student-university .section-title { margin-bottom: 50px; }
.deg-page-degree { padding: 50px 0 0; }
.deg-page-career { padding: 0 0 30px; }
.alumni-working-difference { padding: 30px 0; }
.contact-us-section h3 { margin-bottom: 30px; }
.program-highlights-block { margin-bottom: 50px; height: calc(100% - 50px); }
.common-accordion .panel-heading .panel-title { font-size: 13px; line-height: 20px; letter-spacing: 0; }
.common-accordion .panel-heading .panel-title a { padding-left: 20px; }
.common-accordion .panel-body { padding-top: 30px; }
  /*Removes Accordion Animation from Program overview*/
#common_accordion .collapsing {
    -webkit-transition: none;
    transition: none;
  
}
.deg-page-degree .main-title { padding-bottom: 30px; }
.related-programs { padding: 30px 0; }
/* .persone-quote .persone-quote-content { padding-left: 50px; } */
.persone-quote .persone-quote-content:before { left: 0; top: -40px; }
.degree-page-block.earn-your-degree-block { margin-top: 0; float: none; z-index: 0; }
.deg-page-career .deg-page-career-left { margin-top: 30px; }
.deg-page-career .animal-career-block { text-align: center; }
.program-highlights { padding-top: 50px; }
.program-highlights .main-title { padding-bottom: 35px; }
.persone-quote { padding-top: 70px; }
/* degree page */
}

@media (min-width: 768px) {

}

@media (max-width: 767px) {
.row-align-items-center [class^=col-] { width: 100%; }

/* header */
.common-typography .header .h-alert ul li { font-size: 14px; }
.common-typography .header { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.common-typography .header .container { padding: 0; }
.common-typography .header .navbar-brand { margin: 11px 0; }
.common-typography .header .navbar-brand img { width: 185px; }
.common-typography .header .navbar-header { padding: 0 15px; }
.common-typography .header .h-top .navbar-nav { margin: 0 -15px; }
.common-typography .header .h-searchbox { right: 55px; }
.common-typography .header .navbar-collapse { overflow: hidden; }


/* home page */
.main-banner { margin-top: 0px; /*was 20*/ }
.home-pg .student-university { padding: 25px 0; }
.home-pg .student-university .section-title { margin-bottom: 25px; }
.home-pg .student-university .section-title h1 { font-weight: 800; }
.study-university-block .section-title { padding: 15px 34px; }
.study-university-block .search-majors-button { padding: 0 0 15px; }
.visit-campus { padding: 25px 0 0; }
.explore-university { margin: 0 0 35px; background: none; padding-bottom: 0; }
.explore-university .explore-university-content { margin: 0 -15px; }
.upcoming-events-block { padding: 25px 0; }
.upcoming-events-block .upcoming-event-detail { width: 100%; padding-bottom: 0; }
.last-news { padding: 25px 0 35px; overflow: hidden; }
.last-news .section-title { position: relative; padding: 15px 0; margin-bottom: 20px; z-index: 9; }
.last-news .section-title:before { position: absolute; left: 50%; right: auto; max-width: inherit; width: 6000px; height: 100%; z-index: -1; background-color: #FFC425; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.last-news h3.small { position: relative; padding-bottom: 25px; margin-bottom: 25px; }
.last-news h3.small:before { display: block; position: absolute; content: ""; left: 0; bottom: 0; height: 5px; width: 39px; background-color: #FFC425; }
.last-news .news-home-button { text-align: center; }
.common-typography .common-link2.link-arrow { margin-top: 0; }
.main-banner .main-banner-detail p.large { font-size: 20px; line-height: 30px; letter-spacing: 0.05em; text-transform: uppercase; font-weight: 700; }
.main-banner .main-banner-detail p { margin-bottom: 15px; }
.study-university-block.right-side .row [class^=col-] { flex: 0 0 100%; max-width: 100%; }
.study-university-block.right-side { padding-top: 15px; }
.visit-campus .visit-campus-detail { padding: 0 0 15px; }
.visit-campus .visit-campus-detail p { margin-bottom: 15px; }
.explore-university .section-title { margin-bottom: 20px; margin-top:20px; color: #492F24 !important; }
.explore-university-block .detail { padding: 15px 40px 5px; text-align: left; }
.explore-university-carousel .slick-prev { left: 0; }
.explore-university-carousel .slick-next { right: -2px; }
.explore-university-carousel .slick-list { margin: 0; }
.explore-university-carousel .explore-university-item { padding: 0; }
.home-pg .common-accordion .panel-heading .panel-title { font-size: 16px; line-height: 22px; }
.home-pg .common-accordion .panel-body { padding-top: 0; }
.home-pg .common-accordion .panel-body .image { margin-bottom: 15px; }
.common-accordion .panel-heading .panel-title a { border: none; background-color: #492F24; color: #FFFFFF !important; padding: 17px 50px 17px 16px; }
.common-accordion .panel-heading .panel-title a:before { position: absolute; left: auto; right: 15px; top: 50%; margin: 0; background-position: center center !important; background: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8L0.5 15.3612L0.5 0.638784L11 8Z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat; transform: translate(0, -50%) rotate(270deg); -webkit-transform: translate(0, -50%) rotate(270deg); -moz-transform: translate(0, -50%) rotate(270deg); -ms-transform: translate(0, -50%) rotate(270deg); -o-transform: translate(0, -50%) rotate(270deg); }
.common-accordion .panel-heading .panel-title a.collapsed { background-color: #FFC425; color: #492F24 !important; }
.common-accordion .panel-heading .panel-title a.collapsed:before { transform: translate(0, -50%) rotate(90deg); -webkit-transform: translate(0, -50%) rotate(90deg); -moz-transform: translate(0, -50%) rotate(90deg); -ms-transform: translate(0, -50%) rotate(90deg); -o-transform: translate(0, -50%) rotate(90deg); }
.highlight-section { padding: 25px 0; }
.common-accordion .panel-heading-list { margin: 0 -7px; }
.common-accordion .panel-heading-list .panel-heading { padding: 0 7px; }
.main-banner .banner-content { top: auto; }
.upcoming-event-detail .more-events-link { padding-top: 25px; }
.explore-university-carousel .slick-arrow svg { width: 50px; height: auto; }

.upcoming-events .block-title h4 { font-weight: 700; }
/* home page */


/* degree page */
.degree-page-block .deg-page-image { padding: 0 0 15px 15px; }
.common-typography h2.small { font-size: 14px; }
.degree-page { padding-top: 20px; padding-bottom: 20px; }
.degree-page-block.degree-page-with-image .deg-page-detail .apply-visit-button a { display: block; margin: 10px 0; }
.degree-page-block .fix-width-602 { padding-top: 0; }
/* .degree-page-block .deg-page-detail .apply-visit-button a { display: inline-block; margin: 10px 0; } */
.degree-page-block .deg-page-detail .common-breadcrumbs { padding-bottom: 20px; }
.degree-page-block .deg-page-detail .section-title { margin-bottom: 20px; }
.degree-page-block .deg-page-detail .apply-visit-button { padding-top: 5px; }
.degree-page-block.earn-your-degree-block .deg-page-detail.coffee-layout { margin: 0 0 30px; z-index: 9; }
.degree-page-block.earn-your-degree-block .deg-page-detail.coffee-layout:before { z-index: -1; height: 74px; width: 24px; background-size: cover; }
.alumni-working-difference .alumni-working-image:after { width: 74px; height: 30px; background-size: cover; right: auto; left: 10px; }
.student-university { padding: 0; }
.student-university .section-title { margin-bottom: 50px; }
.deg-page-degree { padding: 50px 0 0; }
.deg-page-career { padding: 0 0 30px; }
.alumni-working-difference { padding: 0; }
.contact-us-section h3 { margin-bottom: 30px; }
.deg-page-career .deg-page-career-content > .row { justify-content: center; }
.deg-page-career .animal-career-block { margin-bottom: 15px; }
.deg-page-career .deg-page-career-right { padding: 25px 15px; }
.program-highlights .program-highlights-content .row { justify-content: center; }
.program-highlights-block { margin-bottom: 30px; height: calc(100% - 30px); }
.common-accordion .panel-heading .panel-title { font-size: 14px; line-height: 20px; letter-spacing: 0; }
.common-accordion .panel-heading .panel-title a { padding-left: 20px; }
.common-accordion .panel-body { padding-top: 30px; }
.deg-page-degree .main-title { padding-bottom: 30px; }
.related-programs { padding: 0; }
.persone-quote .persone-quote-content { padding-left: 0; }
.persone-quote .persone-quote-content:before { left: 0; top: -40px; }
.degree-page-block.earn-your-degree-block { margin-top: 0; float: none; z-index: 0; }
.degree-page-block.earn-your-degree-block .row { justify-content: center; }
.deg-page-career .deg-page-career-left { margin-top: 30px; }
.deg-page-career .animal-career-block { text-align: center; }
.program-highlights { padding-top: 50px; }
.program-highlights .main-title { padding-bottom: 35px; }
.persone-quote { padding-top: 70px; }
.related-programs .related-programs-left a { float: none; clear: unset; display: inline-block; margin-bottom: 20px !important; }
.contact-us-section { padding: 30px 0; overflow: hidden; }
.alumni-working-difference .alumni-working-image { padding: 0 0 15px 15px; }
.alumni-working-difference .alumni-working-image:before { top: 32px; height: auto; }
.alumni-working-difference .alumni-working-detail .detail ul { padding-left: 30px; }
.persone-quote .persone-quote-content { text-align: center; }
.persone-quote .persone-quote-content h3 { font-size: 20px; line-height: 28px; }
.related-programs .related-programs-left { margin-top: 30px; }
.contact-us-section .section-title.title-border { padding: 15px 0; margin-bottom: 20px; }
.contact-us-section .section-title.title-border:before { z-index: -1; height: 100%; max-width: inherit; width: 6000px; left: 50%; right: auto; top: 0; bottom: 0; background-color: #FFC425; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.contact-us-section .contact-us-content h3.small { padding-bottom: 15px; position: relative; }
.contact-us-section .contact-us-content h3.small:before { position: absolute; content: ""; left: 0; bottom: 0; width: 39px; height: 5px; background-color: #FFC425; }
.degree-page-block .deg-page-detail { padding: 0 15px; }
.common-breadcrumbs ul li { display: none; }
.common-breadcrumbs ul li.active { display: block; background-color: transparent; font-weight: 600; padding-left: 15px; }
.common-breadcrumbs ul li:before { border-width: 7.5px 8px 7.5px 0; border-color: transparent #492F24 transparent transparent; top: 6px; bottom: auto; }
/* degree page */

/* footer */
.common-typography .f-social-icons ul { justify-content: flex-start; }
/* 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){

/* home page */
.study-university-block.left-side .image { margin: 0 -15px 15px; }
.study-university-block.left-side { text-align: center; padding-left: 15px; padding-right: 15px; }
.study-university-block.left-side .detail { text-align: left; }
.upcoming-events-block .event-date-block .date { flex: 0 0 100px; max-width: 100px; }
.upcoming-events-block .event-date-block .event-detail { flex: 0 0 calc(100% - 100px); max-width: calc(100% - 100px); padding: 8px 12px; }
.student-university-accordion .panel  { margin: 0 -15px !important; overflow: hidden; }
/* home page */

/* degree page */
.related-programs .related-programs-left a { display: block; }
/* degree page */

/* footer */
.common-typography .f-top [class^=col-] { width: 100%; }
.common-typography .f-top { padding: 0; overflow: hidden; }
.common-typography .f-left { text-align: center; background-color: #FFC425; max-width: 100%; position: relative; z-index: 9; }
.common-typography .f-left:before { position: absolute; content: ""; left: 50%; top: 0; bottom: 0; background-color: #FFC425; width: 6000px; height: 100%; z-index: -1; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.common-typography .f-left .f-logo { padding: 10px 0; margin-bottom: 30px; }
.common-typography .f-left .f-logo img { width: 382px; padding: 0; }
.common-typography .f-top .f-right { float: none; text-align: center; padding-bottom: 30px; }
.common-typography .f-social-icons ul { justify-content: center; }
.common-typography .f-bottom ul { margin: 0 -15px; }
.common-typography .f-bottom ul li { display: flex; width: 100%; flex-direction: column; border: none; border-bottom: 1px solid #FFFFFF; padding: 0; margin: 0; }
.common-typography .f-bottom ul li a { width: 100%; padding: 12px 15px; }
.common-typography .f-bottom { padding: 0; overflow: hidden; }
/* footer */
}

@media (max-width: 419px){
/* header */
.common-typography .header .h-alert ul li { font-size: 13px; letter-spacing: 0; }
.common-typography .header .h-alert ul li:first-child { padding-top: 0; }
.common-typography .header .h-alert ul li:last-child { padding-bottom: 0; }
/* header */

/* home page */
.main-banner .banner-content { position: relative; left: 0; right: 0; bottom: 0; }
.upcoming-events-block .event-date-block .date { flex: 0 0 100%; max-width: 100%; padding: 15px; }
.upcoming-events-block .event-date-block .date:before { display: none; }
.upcoming-events-block .event-date-block .event-detail { flex: 0 0 100%; max-width: 100%; text-align: center; }
.home-pg .student-university .section-title br { display: none !important; }
.common-typography h3 br { display: none !important; }
.explore-university .section-title br { display: none !important; }
/* home page */

/* footer */
.common-typography .f-left .f-logo img { width: 275px; }
/* footer */
}
/*---------- Large Desktop , Large Screen End ----------*/

/*----------- Responsive Tables-------------------------*/
/* 
Generic Styling, for Desktops/Laptops 
*/
table { 
  width: 100%; 
  border-collapse: collapse; 
}

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

/* Zebra striping */
table.striped tr:nth-of-type(odd) { 
  background: #d4cbc6; 
}
/*table.striped th { 
  background: #492f24; 
  color: white; 
  font-weight: bold; 
}*/