
body, p {
    font-family: texgyreadventorregular !important
}

h2 {
    color: #9d0a0e;
}

a#cn-accept-cookie {
    text-decoration: none;
}

a#cn-more-info {
    text-decoration: none;
}

.fade:not(.show) {
    opacity: 3 !important;
}

div#course-requirement-tab h2 {
    margin-top: 22px;
    color: #1e1d1d;
}

.container.body_content h2 {
    margin-top: 22px;
    color: #1e1d1d;
    margin-bottom: 25px;
    margin-top: 35px;
    font-weight: 700;
}

.main_tab {
    border-bottom: 1px solid #e6c2c3;
    padding-bottom: 15px;
}

ul.our_values {
    padding-left: 0;
}

/* inner banner */

.inner_banner {
    margin-top: 6%;
}

.inner_banner img {
    width: 100%
}

/* spacer */

.search_spacer .row.faq {
    margin-top: 3%
}

.search_spacer .body_content {
    margin-top: -3%
}

.search_spacer .blog_section {
    margin-top: 1%
}

.search_spacer .red_block {
    margin-top: 5%
}

/* financing_options_page */

.financing_options .box_sec h3 {
    font-family: texgyreadventorbold;
    color: #474747;
    margin-top: 15px;
    font-size: 18px;
}

.financing_options .box_sec .btn_large4 {
    width: auto;
    color: #474747;
}

.financing_options .btn_large3, .btn_large4, .btn_small3, .btn_small4 {
    width: 150px;
    height: 40px;
    font-size: 14px;
    line-height: 38px;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    color: #9d0a0e;
    margin-top: 15px;
    /* display: inline-block; */
    text-align: center;
    text-transform: uppercase;
}

.btn_sMW {
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    width: 48%;
    text-align: center;
    text-decoration: none;
    border-radius: 0px;
    text-transform: uppercase;
    border: 1px solid #9b1006;
}

a#go_id {
    color: #fff;
    text-decoration: none;
}

a#go_id:hover {
    background-color: #000
}

.fees_page .map_section_virtual {
    margin-top: 5%;
}

.fees_page .right_btn a {
    font-size: 16px;
}

.fees_page h2 {
    font-weight: 700;
    margin-top: 22px;
    padding-bottom: 15px;
    font-size: 36px;
}

.fees_page .study_sec .table2 {
    margin: 30px 0 50px;
}

.financing_options .box_sec {
    padding-bottom: 8px;
    margin-bottom: 20px;
    min-height: 245px;
}

.financing_options .box_sec, .contact_form h4 {
    border-bottom: 1px solid #9d0a0e;
}

/* appl now page */

.apply_page .tab-content h3 {
    font-weight: 600;
    color: #414042 !important;
    margin: 45px 0 35px !important;
    padding-bottom: 10px;
}

.tab-content h3 {
    font-weight: 600;
    color: #414042 !important;
    margin: 0px 0 0px;
    padding-bottom: 10px;
}

.apply_stpep_one {
    margin-top: 8px !important;
    text-align: center;
}

.apply_stpep_two {
    margin-top: 6px !important;
    text-align: center;
}

.apply_stpep_three {
    margin-top: 6px !important;
    text-align: center;
}

.apply_step_four {
    margin-top: 6px !important;
    text-align: center;
}

.apply_sec a {
    color: #9d0a0e;
    text-decoration: none;
}

/* its */

.remove-page .inner_banner {
    margin-top: 0;
}

/* routes */

.portfolioFilter a {
    padding: 5px 8px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
}

.portfolioFilter a, .portfolioFilter a.current:hover {
    background: #9c0b00;
}

.portfolioFilter {
    display: inline-block;
    margin: 20px 0 30px;
}

.portfolioFilter {
    margin-left: 16px !important;
}

/* right_box */

.programmes_offered .right_box {
    background: #f2f3f3;
    padding: 40px 30px;
    margin-bottom: 25px;
}

.programmes_offered .right_box h3 {
    font-weight: 600;
    color: #414042;
    line-height: 41px;
}

.programmes_offered .right_box a {
    font-size: 13px;
    color: #000;
    display: block;
    border-bottom: 1px solid #bebebe;
    padding: 10px 0;
    text-decoration: none
}

.programmes_offered a {
    color: #9d0a0e;
    text-decoration: none;
}

.programmes_offered .right_box h5, .right_box1 h5 {
    margin: 30px 0 15px;
    font-weight: 600;
    color: #414042;
}

.programmes_offered .right_btn ul {
    padding-left: 0;
}

.programmes_offered .right_btn a {
    width: 100%;
    border-radius: 0;
}

.programmes_offered .right_btn a:hover {
    color: #fff
}

.green_bg {
    background: #030;
}

.route_box {
    height: 445px;
    max-width: 445px;
    padding: 60px;
    margin-top: 25px;
}

.route_box .route_hd h2 {
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    font-size: 71px;
    line-height: 70px;
}

.route_box .route_hd {
    display: inline-block;
    width: 195px;
}

.route_box .route_img {
    display: inline-block;
    width: 50px;
    margin-top: 20px;
    vertical-align: top;
}

.red_bg {
    background: #ff0007;
}

.route_box {
    height: 445px;
    max-width: 445px;
    padding: 60px;
    margin-top: 25px;
}

.route_box .route_img {
    display: inline-block;
    width: 50px;
    margin-top: 20px;
    vertical-align: top;
}

.route_box .route_hd {
    display: inline-block;
    width: 195px;
}

/* images */

/*.news-thumb img {
    width: 100%
}
*/

.news-thumb {
    margin: 0px 0 0px 30px;
}

/* tables */

.table2 thead tr th {
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    background: #9d0a0e;
    text-transform: uppercase;
    padding: 18px 10px;
    vertical-align: top;
    font-weight: 400;
}

.counselling_sec h3 {
    color: #9d0a0e;
    margin-top: 50px;
    margin-bottom: 22px;
}

/* bullets */

.bullet_point li a, .list1 li a {
    color: #373f48;
    text-decoration: underline
}

.bullet_point li {
    line-height: 21px;
    background: url(/IIEImages/icon_1.png) left 7px no-repeat !important;
}

.bullet_point li, .list1 li {
    font-size: 16px;
    padding-left: 18px;
    margin-bottom: 10px;
}

.list1 li {
    line-height: 23px;
    background: url(/IIEImages/icon_1.png) left 8px no-repeat !important;
}

.inner_main h1 {
    margin-bottom: 25px;
    margin-top: 35px;
    font-weight: 700
}

.inner_page_main {
    padding-bottom: 50px;
}

h1 {
    color: #9d0a0e;
    font-size: 40px;
    margin-top: 20px;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    font-family: Hind, sans-serif !important;
    text-transform: uppercase
}

h1, h3 {
    color: #9d0a0e !important;
}

p a {
    color: #9c0b00;
    text-decoration: none;
}

.text_levelsemantics {
    background: #eceeef;
    padding: 30px 55px;
}

.text_levelsemantics a {
    color: #343a40
}

/* buttons */

.btn-msa-calendar {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    text-transform: uppercase;
    margin-left: 0;
    line-height: 25px !important;
}

.btn-msa-calendar:hover {
    background-color: #000;
    color: #fff;
}

.btn_standard {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    text-transform: uppercase;
    margin-left: 0;
    line-height: 25px !important;
}

.btn_standard:hover {
    background-color: #000;
    color: #fff;
}

.btn_medium {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    text-transform: uppercase;
    margin-left: 0;
    line-height: 25px !important;
    border: 1px solid #9b1006;
}

.btn_medium:hover {
     border: 1px solid #ffff !important;
}

.btn_medium:hover {
    color: #fff;
    background-color: #000;
}

.btn_apply {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    width: 100%;
    min-width: 229px;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    text-transform: uppercase
}

.btn_apply:hover {
    background: #000;
    color: #fff
}

.btn_global {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    width: 100%;
    min-width: 300px;
    text-align: center;
    text-decoration: none;
}

.btn_global:hover {
    background: #1c1a1b;
}

/* bread crumbs */

.inner_breadcome li a {
    color: #58595b;
    font-size: 10px;
    text-transform: uppercase;
}

ul.forum-breadcrumb {
    display: inline-block;
    margin: 0;
}

.inner_breadcome li {
    float: left;
    color: #939598;
    font-size: 10px;
    text-transform: uppercase;
    margin: 18px 10px 0 0;
    position: relative;
    line-height: 21px;
}

.inner_breadcome li a {
    text-decoration: none
}

.inner_breadcome li a:after {
    font-family: FontAwesome;
    content: "\f105";
    position: relative;
    left: 5px;
    top: -1px;
}

ul.desktop-menu-sub a:hover {
    color: #8f0408;
    text-decoration: none;
}

.map_section_virtual {
    margin-top: 5%;
    margin-bottom: 5%;
}

/* fb icon */

#fb-icon {
    z-index: 100000;
    position: fixed;
    bottom: 75px;
    right: 20px;
    width: 50px;
    height: 50px;
    color: white;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    transition: background-color 0.3s;
}

#fb-icon a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

#fb-icon img {
     width: 50px;
}

/* cookie buttons */

.btn_cookie {
    margin: 0 0 0 10px;
    display: inline-block;
    padding: 0 17px 0 17px !important;
    border: 1px solid #fff;
    color: #fff;
    height: 40px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block;
    line-height: 38px;
    border-radius: 10px;
}

.btn_cookie:hover {
    background: #000 !important;
    color: #fff;
    border: 1px solid #000 !important;
}

/* our research */

.our_researchers_ h6 {
    font-size: 30px;
    font-weight: 700;
    color: #9d0a0e
}

.our_researchers_ h5 {
    font-weight: 700;
}

.our_researchers_right_colm h3 {
    font-weight: 700;
}

/* staff main */

.staff_main h2 {
    color: #1e1d1d;
    padding-bottom: 15px;
    margin-bottom: 25px;
    margin-top: 35px;
    font-weight: 700;
}

/* tables */

.table1 tbody tr td:first-child, .table2 tbody tr td:first-child {
    font-size: 16px;
    color: #9d0a0e;
    vertical-align: top;
}

.table2 thead {
    border: 1px solid #9d0a0e;
}

.table2 tbody tr td {
    padding: 15px 10px;
    vertical-align: top;
    border: 1px solid #e6c2c3;
    font-size: 14px;
    line-height: 24px;
}

.serach-page h2.entry-title a {
    color: #9d0a0e;
    text-decoration: none;
}

.serach-page .entry-summary a {
    color: #9d0a0e;
    text-decoration: none;
}

/* contact_details  */

.col-lg-4 .contact_details li {
    border-top: 1px solid #e3e3e3;
    padding: 20px 0 25px;
    margin-bottom: 0;
}

.contact_details li a {
    color: #414042;
    word-wrap: inherit;
    font-size: 15px;
}

.contact_details li {
    margin-right: 40px;
}

ul.contact_details {
    padding-left: 0;
}

.contact_container {

}

/* end contact_details  */

.registation_pagge ul.bullet_point {
    padding: 0
}

span.reg_iconsSize {
    font-size: 37px
}

@media only screen and (max-width: 1366px) {
    .search_spacer .body_content {
        margin-top: -4%;
    }

    .inner_banner {
        margin-top: 8%;
    }

    .search_spacer .blog_section {
        margin-top: 1%;
    }
}

.row.discount_column {
    margin-top: -196px;
}

.themed_red_h2 {
    color: #9d0a0e !important;
    font-weight: normal !important;
    margin-bottom: 4px !important;
    margin-top: 0px !important;
}

.pageHeader_h1 {
    color: #9d0a0e !important;
    margin-bottom: 25px !important;
    margin-top: 35px !important;
    font-weight: 700 !important;
    font-size: 48px !important;
}

.h1_font_style {
    font-family: texgyreadventorregular !important;
    font-weight: 500 !important;
    font-size: 40px;
    text-transform: none;
}

.custom_lib_h2 {
    margin-bottom: 25px;
    margin-top: 35px;
    font-weight: 700;
    font-size: 48px;
    color: #9d0a0e;
    font-family: Hind, sans-serif !important;
    text-transform: uppercase;
}


@media only screen and (max-width: 767px) {

    ul.forum-breadcrumb {
       padding: 0;
    }

    .custom_lib_h2 {
        font-size: 22px;
    }

    .h1_font_style {
        font-family: texgyreadventorregular !important;
        font-weight: 500 !important;
        font-size: 26px;
        text-transform: none;
    }

    .pageHeader_h1 {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .row.discount_column {
        margin-top: 0;
    } 

    div#no-more-tables2 {
        display: block !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
    }

    .search_spacer .blog_section {
        margin-top: 8%;
    }

    img.map_image {
        width: 100% !important;
        height: auto !important;
    }

    .search_spacer .body_content {
        margin-top: -13%;
    }

    .inner_banner {
        margin-top: 9%;
    }

    .staff_main h2 {
        font-size: 20px;
        color: #1e1d1d;
        padding-bottom: 10px;
        margin-bottom: 10px;
        margin-top: 10px;
        font-weight: 700;
    }

    .news-thumb {
        margin: 0px 0 24px 0px;
    }

    .btn_standard {
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        display: inline-block;
        line-height: 24px;
        padding: 8px 20px 10px;
        background: #9b1006;
        text-align: center;
        text-decoration: none;
        border-radius: 8px;
        text-transform: uppercase;
        margin-left: 0;
    }

    h1 {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 25px;
        line-height: 33px;
    }

    .btn_global {
        font-size: 16px;
        line-height: 21px;
        padding: 5px 20px;
        background: #9b1006;
        min-width: auto;
    }

    .btn_global:hover {
        background: #1c1a1b;
    }

}

@media only screen and (max-width: 767px) {

    .apply_btn_section .row {
        padding-right: 9px;
    }

    .fees_page h2 {
        line-height: 23px;
        font-size: 18px;
    }

    .route_sec h4 {
        font-size: 16px
    }

    .route_box {
        height: auto;
        margin-top: 10px;
        max-width: 100%;
        padding: 15px;
    }

    .route_box .route_hd h2 {
        font-size: 28px;
        line-height: 31px;
        margin-top: 0;
        width: 105px;
    }

    .route_sec .col-lg-4 h3 {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }

    .btn_medium {
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        display: inline-block;
        line-height: 24px;
        padding: 8px 20px 10px;
        background: #9b1006;
        text-align: center;
        text-decoration: none;
        border-radius: 8px;
        text-transform: uppercase;
        margin-left: 0;
        line-height: 25px !important;
    }

}

/* scholarship style */

.scholarship_programme .btn-scholarship-primary {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    text-transform: uppercase;
    margin-left: 0;
    line-height: 25px;
    border: 1px solid #9b1006;
}

.scholarship_programme .btn-scholarship-primary:hover {
    color: #fff;
    background-color: #000;
}

.umbraco-forms-navigation input.btn.btn-primary {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
    line-height: 24px;
    padding: 8px 20px 10px;
    background: #9b1006;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    text-transform: uppercase;
    margin-left: 0;
    line-height: 25px;
    border: 1px solid #9b1006;
}

.umbraco-forms-navigation input.btn.btn-primary:hover {
    color: #fff;
    background-color: #000;
}

.scholarship_programme .scholarship-main-blue-block {
    margin: 1rem 0rem 1rem 0rem;
}

.scholarship_programme_form span.field-validation-error {
    color: #9b1006;
}

/* scholarship-programme-2026 */

.scholarship_programme .inner_page_main {
    padding-bottom: 0;
}

.scholarship-main-campus-block p {
    font-weight: 400;
}

.scholarship-main-campus-block {
    font-weight: 700;
    margin: 1rem 0rem 2rem 0rem;
}

.scholarship-main-campus-btn-group {
    margin-top: 1rem;
}

.scholarship_programme_form input, .form-select {
    border-radius: 0;
}

.scholarship_programme_form .form-group {
    margin-bottom: 1rem;
    border-radius: 0;
}

.scholarship_programme_form label {
    font-weight: 700;
}

.scholarship_programme_form form input.form-control {
    border-color: #9b1006;
    border: 2px solid #9b1006;
}

.scholarship_programme_form .form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #9b1006;
    border: 2px solid #9b1006;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%);
}

div#bec5be7c-4fd3-4c5c-b148-175645302e33 {
    padding: 0 0px 0px 0;
    border: 0;
}

.scholarship_programme_form .form-select {
    border-color: #9b1006;
    outline: 0;
    box-shadow: 0 0 0 .0rem rgb(13 31 57 / 41%);
    border: 2px solid #9b1006;
    border-radius: 0;
    color: #fff;
    background-color: #9b1006
}


.scholarship_programme_form .form-select:focus {
    border-color: #86b7fe00;
    outline: 0;
    box-shadow: 0 0 0 .0rem rgb(13 31 57 / 41%);
    border: 2px solid #000;
    border-radius: 0;
}

.scholarship_programme_form .form-select {
    border-radius: 0;
}

/*.scholarship_programme_form .umbraco-forms-field-wrapper {
    display: flex;
}*/

.scholarship_programme_form input#\36 91f4908-92dd-4ac9-b847-cd483eeb4fda {
    margin-right: 21px;
}

/* scholarship_programme_document */

.scholarship_programme_document div#c4736f16-12fd-4dff-bfb0-d12a0d14883b {
    padding: 0 0px 0px 0;
    border: 0;
}
.scholarship_programme_document input, .form-select {
    border-radius: 0;
}

.scholarship_programme_document .form-group {
    margin-bottom: 1rem;
    border-radius: 0;
}

.scholarship_programme_document .form-select {
    border-color: #86b7fe00;
    outline: 0;
    box-shadow: 0 0 0 .0rem rgb(13 31 57 / 41%);
    border: 1px solid #000;
    border-radius: 0;
}

.scholarship_programme_document .form-select {
    border-radius: 0;
}

.scholarship_programme_document .form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #000000;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%);
}

.scholarship_programme_document span.field-validation-error {
    color: #9b1006;
}

.scholarship_programme_document .form-group.row.umbraco-forms-field.tandc.dataconsent.mandatory {
 
    position: relative;
}

.scholarship_programme_document .form-group.row.umbraco-forms-field.tandc.dataconsent.mandatory label {
    position: absolute;
}

.scholarship_programme_document .form-group.row.umbraco-forms-field.tandc.dataconsent.mandatory span.field-validation-error {
    top: 4rem;
    left: 2rem;
    position: absolute;
}

.scholarship_programme_document .umbraco-forms-navigation input.btn.btn-primary {
    margin-top: 4rem;
}

.scholarship_programme_document input#\30 978b59b-5d3d-4d84-884d-b6f5b215371b {
    margin-right: 18px;
}

fieldset#a0f19d7f-21cc-4e07-9592-d6f6ffd6d231 {
    display: none
}

.scholarship_programme_document .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
    background-color:#86b7fe00;
    border-color: #86b7fe00 !important;
    outline: 0;
    box-shadow: 0 0 0 .0rem rgb(13 31 57 / 41%);
    border: 1px solid #000;
    border-radius: 0;
}

.scholarship_programme_form h5 {
    color: #BFBFBF !important;
    font-size: 14px !important;
}

.form-group.row.umbraco-forms-field.intheeventthatyouarenotsuccessfulinyourscholarshipapplicationforthisqualificationdoyouwishtobeconsideredforanalternativequalification.dropdown.mandatory {
    margin-top: -1.3rem !important;
}

.terms_links {
    color: #000;
}

.scholarship_programme_document .form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #9b1006;
    border: 2px solid #9b1006;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%);
}

.scholarship_programme_document form input.form-control {
    border-color: #9b1006;
    border: 2px solid #9b1006;
}

.scholarship_programme_document label {
    font-weight: 700;
}

.fees_assistance .form-control:focus {
    border-color: #9f0a0e !important;
    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%) !important;
}

.fees_assistance .form-control {
    border: 2px solid #9f0a0e !important;
}

.fees_assistance div#myAccordion {
    margin-top: -3rem;
}

.fees_assistance .umbraco-forms-container label {
    font-size: 16px;
    font-weight: 700
}

.overview_img .image_one {
    padding-right: 0
}

.overview_img .image_two {
    padding: 0
}

.overview_img .image_three {
    padding-left: 0
}

.counselling_sec ol, ul {
    padding-left: 1rem !important;
}

@media only screen and (max-width: 768px) {

    #no-more-tables {

    }

    #no-more-tables {
        overflow-x: auto; /* Adds horizontal scrollbar if content overflows */
        width: 100%; /* Or a specific fixed width */
    }

    table {
        /* Ensure the table can expand beyond the container's width if needed */
        width: auto;
        white-space: nowrap; /* Prevents text wrapping in cells, forcing horizontal overflow */
    }

    .overview_img .image_one {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    .overview_img .image_three {
        padding-left: calc(var(--bs-gutter-x) * .5)
    }

    .overview_img .image_two {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    .umbraco-forms-navigation input.btn.btn-primary {
        font-size: 17px;
    }

    .scholarship_programme_document .umbraco-forms-navigation input.btn.btn-primary {
        margin-top: 13rem;
    }

    .scholarship_programme_document .form-group.row.umbraco-forms-field.tandc.dataconsent.mandatory span.field-validation-error {
        top: 10rem;
        left: 2rem;
        position: absolute;
    }

}
/* end scholarship style */

@media only screen and (max-width: 1366px) {

    .btn_global {
        min-width: 240px;
    }

}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {

    .route_box .route_hd h2 {
        font-size: 57px;
        line-height: 57px;
    }

    .route_box {
        padding: 40px;
        height: 310px;
    }

}

@media only screen and (max-width: 414px) {

    .inner_banner {
        margin-top: 15%;
    }

    .footer_sec1 {
        background: #1c1b1b;
        padding: 34px 0 23px;
    }

}

.box_endnote-left a {
    text-decoration: none
}