

  
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

header {
    position: relative;
    width: 100%;
    background: #545454;
    z-index: 99;
}
/*-----------header-top------------*/

.icon-tel {
    background-image: url("https://26606987.fs1.hubspotusercontent-eu1.net/hubfs/26606987/call-white.png");
    padding-left: 30px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: center;
}

.left_info {
    text-align: left;
}

.header-top {
    padding: 13px 0px 13px 0px;
    background: #3f3f3f;
}

.left_info ul li {
    display: inline-block;
    margin-right: 50px;
}

.left_info a {
    color: #EBECF0;
    font-size: 16px;
    font-weight: 500;
    padding-left: 8px;
    position: relative;
    top: -2px;
}

.left_info i.fa {
    font-size: 21px;
    color: #EBE5DB;
    padding-right: 10px;
}

.left_info a:hover {
    text-decoration: none;
    color: #EBE5DB;
}

.right_info .inner-right-menu {
    width: 100%;
    justify-content: right;
    display: flex;
}

.right_info .inner-right-menu ul {
    display: flex;
    margin-bottom: 0;
    text-align: center;
}

.right_info .inner-right-menu ul li {
    padding-right: 12px;
}

.right_info .inner-right-menu ul li a {
    color: #EBE5DB;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
}

.right_info i.fa {
    font-size: 26px;
    margin-right: 10px;
    position: relative;
    bottom: -4px;
}

header i.fa.fa-mobile {
    bottom: -4px;
    font-size: 26px;
    position: relative;
    border: 40px;
    font-weight: 500;
}

.left_info ul li:last-child {
    margin: 0px !IMPORTANT;
}

.header-main {
    background: #545454;
    padding: 21px 0;
    border-top: 1px solid #424242;
}

.left_info ul {
    margin-bottom: 0;
}


/*-----------header-top Close------------*/


/*-----------header-menu------------*/

li.nav-item.width-menu-drop {
    width: 140px !important;
}

ul.navbar-nav2 {
    width: 220px;
}

li.nav-item.search-online {
    width: 100% !important;
    text-align: right;
}

li.nav-item.width-menu-drop i.fa.fa-chevron-down {
    font-weight: 600 !important;
    padding-left: 24px;
    position: relative;
    top: 2px;
    font-size: 15px !important;
}

.header-nav-links ul.navbar-nav {
    width: 100%;
    justify-content: center;
}

li.nav-item.search input[type="text"] {
    width: 115px;
    background: none;
    border: none;
}

li.nav-item.search input[type="text"]:hover,
li.nav-item.search input[type="text"]:focus {
    border: none;
    outline: none;
}

li.nav-item.search button {
    background: none;
    border: none;
}

li.nav-item.search button i.fa.fa-search {
    color: #EBECF0;
    position: relative;
    top: 8px;
}

li.nav-item.search-online button {
    /* background: blue; */
    background: rgba(235, 229, 219, 0.2);
    border-radius: 10px;
    border: none;
    padding: 10px 21px;
    font-size: 18px;
    font-family: Ubuntu;
    color: #EBE5DB
}

.header-nav-links ul.navbar-nav li.nav-item {
    width: auto;
    margin-right: 10px;
}

.header-nav-links ul.navbar-nav li.nav-item a.nav-link {
    color: #EBECF0;
    font-family: 'Ubuntu';
    font-size: 18px;
}

.dropbtn {
    color: white;
    font-size: 16px;
    border: none;
}

.dropdown.menu-button {
    position: relative;
    display: inline-block;
}

.menu-button .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.menu-button .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content {
    display: block;
}
.collapse:not(.show) {
    display: none;
}




.hs-blog-post .header-main ul.navbar-nav span ul li a {
    font-family: Ubuntu;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px !important;
    letter-spacing: 0em;
    text-align: left;
    color: #EBECF0;
    margin-right:50px;
}




.header-main ul.navbar-nav span ul li a {
    font-family: Ubuntu;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px !important;
    letter-spacing: 0em;
    text-align: left;
    color: #EBECF0;
    margin-right:50px;
}


.hs-blog-post .header-main ul.navbar-nav {
    margin-bottom:20px !important;
}

@media screen and (max-width:767px){
header.header-two.header-new-corporate a.navbar-brand img {
    position: relative;
    top: -26px;
}
}

.corporate_new_site header.header-two .header-main ul.navbar-nav span ul li a {
    color: #5D5D5D;
}

@media screen and (max-width: 767px){
.corporate_new_site .main-left-qualify .button-home a.button-home-inner {
    width: fit-content;
    height: 32px !important;
    padding: 0px 15px !important;
    margin-top: 46px!important;
    margin-bottom: 40px;
}
}

.tut_header input#firstname-af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    width: 99%;
    border: none;
    border-radius: 8px!important;
    padding: 13px 10px!important;
    font-size: 16px;
}

.tut_header input#lastname-af3390b7-bdc2-44ff-b145-1762f5f6c6ee {    
    width: 99%;
    border: none;
    border-radius: 8px!important;
    padding: 13px 10px!important;
    font-size: 16px;
}

.tut_header input#email-af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    width: 99%;
    border: none;
    border-radius: 8px!important;
    padding: 13px 10px!important;
    font-size: 16px;
}

.tut_header select#do_you_have_one_of_these_-af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    border: none;
    border-radius: 8px;
    padding: 13px 10px;
    font-size: 14px;
    width: 99%;
    color: grey;
}

.tut_header select#if_other_selected_above__do_you_have_an_equivalent_and_relevant_qualification_at_nqf_level_7_-af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    border: none;
    border-radius: 8px;
    padding: 13px 10px;
    font-size: 14px;
    width: 99%;
    color: grey;
}

.tut_header select#do_you_want_to_study_fully_online_-af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    border: none;
    border-radius: 8px;
    padding: 13px 10px;
    font-size: 14px;
    width: 99%;
    color: grey;
}


.tut_header .hs-form-af3390b7-bdc2-44ff-b145-1762f5f6c6ee_8a0a482d-dda0-450a-91f1-293461231ee0 .hs-button {
    white-space: pre-wrap;
    border: none;
    background: #002F6C;
    font-size: 18px;
    border-radius: 10px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 15px 40px;
    font-weight: 700;
    font-family: arial !important;
    font-weight:normal;
}

label#label-email-af3390b7-bdc2-44ff-b145-1762f5f6c6ee, label#label-do_you_have_one_of_these_-af3390b7-bdc2-44ff-b145-1762f5f6c6ee, label#label-if_other_selected_above__do_you_have_an_equivalent_and_relevant_qualification_at_nqf_level_7_-af3390b7-bdc2-44ff-b145-1762f5f6c6ee, label#label-do_you_want_to_study_fully_online_-af3390b7-bdc2-44ff-b145-1762f5f6c6ee{
    margin-top: 1em;
    font-size: 16px;
}

label#label-firstname-af3390b7-bdc2-44ff-b145-1762f5f6c6ee, label#label-lastname-af3390b7-bdc2-44ff-b145-1762f5f6c6ee, label#label-email-af3390b7-bdc2-44ff-b145-1762f5f6c6ee{
    display: none;
}

.tut_header .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    margin-top: 2em;
    width:100%;
}

.tut_header .hbspt-form label span {
    font-family: arial;
    font-style: normal;
    font-weight: 600;
    font-size: 14px !important;
    line-height: 160%;
    color: #FFFFFF !important;
}

.tut_header form#hsForm_af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    flex-direction: row !important;
}
body.new-fees.tut_header .hs_submit.hs-submit .actions input.hs-button.primary.large {
    background: #002f6c !important;
}

.tut_header .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 50%;
}

.tut_header .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 50%;
}

.tut_header .hs_do_you_want_to_study_fully_online_.hs-do_you_want_to_study_fully_online_.hs-fieldtype-select.field.hs-form-field {
    width: 100%;
}

.tut_header form#hsForm_af3390b7-bdc2-44ff-b145-1762f5f6c6ee {
    margin-top: 40px;
}

.tut_header ul.no-list.hs-error-msgs.inputs-list {
    margin-bottom: 0;
}