body.page-id-2077, body.page-id-1947, body.page-id-1962, body.page-id-1969 {
    margin: 0 !important;
    max-width: 100% !important;
    overflow-x: hidden;
}

body.page-id-2077 .header-top, body.page-id-1947 .header-top, body.page-id-1962 .header-top, body.page-id-1969 .header-top {
    display: none;
}

body.page-id-2077 .header-middle, body.page-id-1947 .header-middle, body.page-id-1962 .header-middle, body.page-id-1969 .header-middle {
    display: none;
}

body.page-id-2077 .site-content, body.page-id-1947 .site-content, body.page-id-1962 .site-content, body.page-id-1969 .site-content {
    max-width: 100%;
    overflow-x: hidden;
}

body.page-id-2077 .breadcrumbs, body.page-id-1947 .breadcrumbs, body.page-id-1962 .breadcrumbs, body.page-id-1969 .breadcrumbs {
    display: none;
}

body.page-id-2077, body.page-id-1947, body.page-id-1962, body.page-id-1969 {
    overflow-x: hidden;
}

body.page-id-2077 button#responsive-menu-button, body.page-id-1947 button#responsive-menu-button, body.page-id-1962 button#responsive-menu-button, body.page-id-1969 button#responsive-menu-button,
body.page-id-2077 header, body.page-id-1947 header, body.page-id-1962 header, body.page-id-1969 header {
    display: none !important;
}

body.page-id-2077 #footer, body.page-id-1947 #footer, body.page-id-1962 #footer, body.page-id-1969 #footer {
    display: none;
}

body.page-id-2077 .breadcrumbs, body.page-id-1947 .breadcrumbs, body.page-id-1962 .breadcrumbs, body.page-id-1969 .breadcrumbs {
    display: none;
}

body.page-id-2077 a.primary-btn, body.page-id-1947 a.primary-btn, body.page-id-1962 a.primary-btn, body.page-id-1969 a.primary-btn {
/*     background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
    color: #FFF;
    border-radius: 10px;
    display: inline-block;
    padding: 10px 55px;
    font-weight: 500;
    font-size: 26px; */
}

body.page-id-2077 a.primary-btn:hover, body.page-id-1947 a.primary-btn:hover, body.page-id-1962 a.primary-btn:hover, body.page-id-1969 a.primary-btn:hover {
/*     background: rgb(112, 175, 70); */
}

body.page-id-2077 .landing-header, body.page-id-1947 .landing-header, body.page-id-1962 .landing-header, body.page-id-1969 .landing-header {
    padding: 20px 80px;
}

body.page-id-2077 .landing-header .logo-right img, body.page-id-1947 .landing-header .logo-right img, body.page-id-1962 .landing-header .logo-right img, body.page-id-1969 .landing-header .logo-right img {
    max-height: 80px;
    margin-top: 20px;
}

body.page-id-2077 .top-banner, body.page-id-1947 .top-banner {
    background: url(/wp-content/uploads/2020/10/Untitled-11.jpg) top 20% right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0;
    color: #FFF;
}

body.page-id-2077 .top-banner h1, body.page-id-1947 .top-banner h1 {
    color: #FFF;
    font-size: 40px;
    margin: 0 0 30px;
    text-transform: unset;
	text-shadow: 0 2px 5px #666;
}

body.page-id-2077 .top-banner p strong, body.page-id-1947 .top-banner p strong {
    font-size: 18px;
	text-shadow: 0 2px 5px #666;
}

body.page-id-2077 .top-banner p, body.page-id-1947 .top-banner p {
    margin-bottom: 30px;
    color: #fff;
    text-transform: unset;
    font-weight: unset;
    font-size: 18px;
	text-shadow: 0 2px 5px #666;
}

body.page-id-2077 .top-banner span.banner-intake, body.page-id-1947 .top-banner span.banner-intake {
    display: inline-block;
    width: auto;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 25px;
}

body.page-id-2077 .landing-num, body.page-id-1947 .landing-num, body.page-id-1962 .landing-num, body.page-id-1969 .landing-num {
    background: url(/wp-content/plugins/rumc-landing/images/Group-1053.png), url(/wp-content/plugins/rumc-landing/images/Group-15.png);
    background-position: left -60px center, right -60px center;
    background-size: 180px auto;
    background-color: #FFF;
    background-repeat: no-repeat;
    padding: 120px 0;
}

body.page-id-2077 .landing-num h3, body.page-id-1947 .landing-num h3, body.page-id-1962 .landing-num h3, body.page-id-1969 .landing-num h3 {
    line-height: 1.2;
    text-transform: none;
    margin: 0 auto;
    font-size: 30px;
    font-weight: 700;
    max-width: 200px;
}

body.page-id-2077 .landing-num .text-4m h3, body.page-id-1947 .landing-num .text-4m h3, body.page-id-1962 .landing-num .text-4m h3, body.page-id-1969 .landing-num .text-4m h3 {
    margin-top: -35px;
}

body.page-id-2077 .landing-num h3 .num-green, body.page-id-1947 .landing-num h3 .num-green, body.page-id-1962 .landing-num h3 .num-green, body.page-id-1969 .landing-num h3 .num-green {
    color: rgb(112, 175, 70);
    display: inline-block;
    width: 100%;
    font-size: 60px;
    font-weight: 700;
    transition: .7s ease;
    cursor: grab;
}

body.page-id-2077 .landing-num h3 .num-green:hover, body.page-id-1947 .landing-num h3 .num-green:hover, body.page-id-1962 .landing-num h3 .num-green:hover, body.page-id-1969 .landing-num h3 .num-green:hover {
    transform: scale(1.2);
}

body.page-id-2077 .landing-num h3 .num-green-small, body.page-id-1947 .landing-num h3 .num-green-small, body.page-id-1962 .landing-num h3 .num-green-small, body.page-id-1969 .landing-num h3 .num-green-small {
    color: rgb(112, 175, 70);
    display: inline-block;
    width: 100%;
    font-size: 30px;
    font-weight: 700;
}

body.page-id-2077 .landing-advantage, body.page-id-1947 .landing-advantage {
    margin-bottom: 50px;
}

body.page-id-2077 .landing-advantage h3, body.page-id-1947 .landing-advantage h3 {
    color: rgb(112, 175, 70);
    font-size: 50px;
    margin-top: -20px;
    margin-bottom: 50px;
}

body.page-id-2077 .landing-advantage img, body.page-id-1947 .landing-advantage img {
    max-width: 70px;
    transition: .7s ease;
    padding: 10px;
    margin-right: 10px;
    float: left;
    vertical-align: middle;
    margin-top: -10px;
}

body.page-id-2077 .landing-advantage img:hover, body.page-id-1947 .landing-advantage img:hover {
    padding: 0;
}

body.page-id-2077 .landing-advantage h4, body.page-id-1947 .landing-advantage h4 {
    font-size: 22px;
    font-weight: 700;
    text-transform: unset;
    display: block;
    clear: both;
    width: 100%;
    height: 70px;
    margin-top: 10px;
}

body.page-id-2077 .landing-advantage ul, body.page-id-1947 .landing-advantage ul {
    margin-top: 20px;
    margin-bottom: 20px;
}

body.page-id-2077 .landing-advantage ul li, body.page-id-1947 .landing-advantage ul li {
    list-style-type: none;
    margin-bottom: 0;
    font-size: 18px;
}

body.page-id-2077 .landing-advantage ul li:before, body.page-id-1947 .landing-advantage ul li:before {
    content: '\2022';
    color: rgb(112, 175, 70);
    margin-left: -20px;
    margin-right: 10px;
    font-size: 24px;
    vertical-align: middle;
}

body.page-id-2077 .landing-advantage .advantage-col + .advantage-col, body.page-id-1947 .landing-advantage .advantage-col + .advantage-col {
    border-left: 2px solid rgba(0, 0, 0, 0.5);
    height: 300px;
}

body.page-id-2077 .landing-course h3, body.page-id-1947 .landing-course h3 {
    text-align: left;
    font-size: 34px;
    font-weight: 700;
    text-transform: unset;
    color: rgb(112, 175, 70);
    letter-spacing: 0;
}

body.page-id-2077 .landing-course ul, body.page-id-1947 .landing-course ul {
    text-align: left;
    text-transform: unset;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    padding-left: 20px;
}

body.page-id-2077 .landing-course ul li, body.page-id-1947 .landing-course ul li {
    font-weight: 400;
}

body.page-id-2077 .landing-course ul li strong, body.page-id-1947 .landing-course ul li strong {
    font-size: 18px;
}

body.page-id-2077 .landing-course .large-txt, body.page-id-1947 .landing-course .large-txt {
    font-weight: 600;
}

body.page-id-2077 .landing-course .small-txt, body.page-id-1947 .landing-course .small-txt {
    font-size: 18px;
    font-weight: 600;
}

body.page-id-2077 .landing-course img, body.page-id-1947 .landing-course img {
    object-fit: cover;
    transition: .7s ease;
}

body.page-id-2077 .landing-course img:hover, body.page-id-1947 .landing-course img:hover {
    /*opacity: 0.4;*/
}

body.page-id-2077 .landing-course .row, body.page-id-1947 .landing-course .row {
    margin-bottom: 60px;
}

body.page-id-2077 .landing-funding, body.page-id-1947 .landing-funding {
    background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
    padding: 50px 0;
}

body.page-id-2077 .landing-funding h1, body.page-id-1947 .landing-funding h1 {
    font-size: 40px;
    color: #fff;
    text-transform: unset;
}

body.page-id-2077 .landing-funding p, body.page-id-1947 .landing-funding p {
    font-size: 20px;
    font-weight: 100;
    color: #fff;
}

body.page-id-2077 .landing-funding p b, body.page-id-1947 .landing-funding p b {
    font-size: 22px;
}

body.page-id-2077 .landing-funding-2, body.page-id-1947 .landing-funding-2 {
    margin-bottom: 30px;
}

body.page-id-2077 .landing-funding-2 h2, body.page-id-1947 .landing-funding-2 h2 {
    font-size: 34px;
    color: #fff;
    text-transform: unset;
    margin-top: 50px;
}

body.page-id-2077 .landing-funding-2 ul, body.page-id-1947 .landing-funding-2 ul {
    color: #fff;
    font-size: 18px;
    text-align: left;
    margin-top: 30px;
    font-weight: unset;
    margin-bottom: 20px;
}

body.page-id-2077 .landing-funding-2 .left-banner, body.page-id-1947 .landing-funding-2 .left-banner {
    background: url(/wp-content/plugins/rumc-landing/images/bursary.png) center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    padding: 0 30px !important;
}

body.page-id-2077 .landing-funding-2 .right-banner, body.page-id-1947 .landing-funding-2 .right-banner {
    background: url(/wp-content/plugins/rumc-landing/images/Group_1056.png) center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    padding: 0 30px !important;
}

body.page-id-2077 .landing-explore h1, body.page-id-1947 .landing-explore h1 {
    font-size: 50px;
    color: rgb(112, 175, 70);
    text-transform: unset;
    margin-bottom: 30px;
}

body.page-id-2077 .landing-explore hr, body.page-id-1947 .landing-explore hr {
    border: 0;
    max-width: 80%;
    height: 2px;
    background: #000;
    margin-top: 30px;
    margin-bottom: 60px;
}

body.page-id-2077 .landing-explore .slick-campus, body.page-id-1947 .landing-explore .slick-campus {
    background: rgb(112, 175, 70);
    background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
    padding: 30px 0;
}

body.page-id-2077 .landing-explore .slick-campus .item, body.page-id-1947 .landing-explore .slick-campus .item {
    padding: 10px;
}

body.page-id-2077 .landing-enquiry h1, body.page-id-1947 .landing-enquiry h1, body.page-id-1962 .landing-enquiry h1, body.page-id-1969 .landing-enquiry h1 {
    font-size: 50px;
    text-align: center;
    text-transform: unset;
}

body.page-id-2077 .landing-enquiry p, body.page-id-1947 .landing-enquiry p, body.page-id-1962 .landing-enquiry p, body.page-id-1969 .landing-enquiry p {
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
}

body.page-id-2077 .landing-enquiry .wpcf7-form, body.page-id-1947 .landing-enquiry .wpcf7-form, body.page-id-1962 .landing-enquiry .wpcf7-form, body.page-id-1969 .landing-enquiry .wpcf7-form {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
}

body.page-id-2077 .landing-enquiry .wpcf7-form label, body.page-id-1947 .landing-enquiry .wpcf7-form label, body.page-id-1962 .landing-enquiry .wpcf7-form label, body.page-id-1969 .landing-enquiry .wpcf7-form label {
    font-size: 20px;
    font-weight: 400;
    width: 100%;
}

body.page-id-2077 label, body.page-id-1947 .landing-enquiry label, body.page-id-1962 .landing-enquiry label, body.page-id-1969 .landing-enquiry label {
    color: #000 !important;
}

body.page-id-2077 .landing-enquiry .wpcf7-form input[type=text], body.page-id-1947 .landing-enquiry .wpcf7-form input[type=text], body.page-id-1962 .landing-enquiry .wpcf7-form input[type=text], body.page-id-1969 .landing-enquiry .wpcf7-form input[type=text],
body.page-id-2077 .landing-enquiry .wpcf7-form input[type=date], body.page-id-1947 .landing-enquiry .wpcf7-form input[type=date], body.page-id-1962 .landing-enquiry .wpcf7-form input[type=date], body.page-id-1969 .landing-enquiry .wpcf7-form input[type=date],
body.page-id-2077 .landing-enquiry .wpcf7-form input[type=tel], body.page-id-1947 .landing-enquiry .wpcf7-form input[type=tel], body.page-id-1962 .landing-enquiry .wpcf7-form input[type=tel], body.page-id-1969 .landing-enquiry .wpcf7-form input[type=tel],
body.page-id-2077 .landing-enquiry .wpcf7-form input[type=email], body.page-id-1947 .landing-enquiry .wpcf7-form input[type=email], body.page-id-1962 .landing-enquiry .wpcf7-form input[type=email], body.page-id-1969 .landing-enquiry .wpcf7-form input[type=email] {
    max-width: 100%;
    outline: 2px solid #ccc;
    transition: .7s ease;
}

body.page-id-2077 .landing-enquiry .wpcf7-form textarea, body.page-id-1947 .landing-enquiry .wpcf7-form textarea, body.page-id-1962 .landing-enquiry .wpcf7-form textarea, body.page-id-1969 .landing-enquiry .wpcf7-form textarea {
    max-width: 100%;
    outline: 2px solid #ccc;
    transition: .7s ease;
}

body.page-id-2077 .landing-enquiry .row, body.page-id-1947 .landing-enquiry .row, body.page-id-1962 .landing-enquiry .row, body.page-id-1969 .landing-enquiry .row {
    margin-bottom: 20px;
}

body.page-id-2077 .landing-enquiry .wpcf7-form p.text-right, body.page-id-1947 .landing-enquiry .wpcf7-form p.text-right, body.page-id-1962 .landing-enquiry .wpcf7-form p.text-right, body.page-id-1969 .landing-enquiry .wpcf7-form p.text-right {
    text-align: right;
}

body.page-id-2077 .landing-enquiry .wpcf7-form input[type=submit], body.page-id-1947 .landing-enquiry .wpcf7-form input[type=submit], body.page-id-1962 .landing-enquiry .wpcf7-form input[type=submit], body.page-id-1969 .landing-enquiry .wpcf7-form input[type=submit] {
    background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
    color: #FFF;
    border-radius: 10px;
    display: inline-block;
    padding: 8px 85px;
    font-size: 26px;
    font-weight: 500;
    transition: .7s ease;
    border: 0;
}

body.page-id-2077 .landing-enquiry .wpcf7-form input[type=submit]:hover, body.page-id-1947 .landing-enquiry .wpcf7-form input[type=submit]:hover, body.page-id-1962 .landing-enquiry .wpcf7-form input[type=submit]:hover, body.page-id-1969 .landing-enquiry .wpcf7-form input[type=submit]:hover {
    background: rgb(112, 175, 70);
}

body.page-id-2077 .landing-enquiry .wpcf7-form input:focus, body.page-id-1947 .landing-enquiry .wpcf7-form input:focus, body.page-id-1962 .landing-enquiry .wpcf7-form input:focus, body.page-id-1969 .landing-enquiry .wpcf7-form input:focus {
    outline: 2px solid #70AF46;
}

body.page-id-2077 .landing-enquiry .wpcf7-form input:hover, body.page-id-1947 .landing-enquiry .wpcf7-form input:hover, body.page-id-1962 .landing-enquiry .wpcf7-form input:hover, body.page-id-1969 .landing-enquiry .wpcf7-form input:hover {
    outline: 2px solid #70AF46;
}

body.page-id-2077 .landing-enquiry .wpcf7-form textarea:focus, body.page-id-1947 .landing-enquiry .wpcf7-form textarea:focus, body.page-id-1962 .landing-enquiry .wpcf7-form textarea:focus, body.page-id-1969 .landing-enquiry .wpcf7-form textarea:focus {
    outline: 2px solid #70AF46;
}

body.page-id-2077 .landing-enquiry .wpcf7-form textarea:hover, body.page-id-1947 .landing-enquiry .wpcf7-form textarea:hover, body.page-id-1962 .landing-enquiry .wpcf7-form textarea:hover, body.page-id-1969 .landing-enquiry .wpcf7-form textarea:hover {
    outline: 2px solid #70AF46;
}

body.page-id-1962 .mintfm-header {
    padding: 20px 80px;
}

body.page-id-1962 .mintfm-header .logo-right img {
    max-height: 80px;
}

body.page-id-1962 .mintfm-top-banner {
    background: url(/wp-content/plugins/rumc-landing/images/mintfm-top-banner.jpg) top left;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
    color: #FFF;
}

body.page-id-1962 .mintfm-top-banner .banner-col {
    /*background: rgba(255,255,255,0.7);*/
    padding: 40px 35px;
}

body.page-id-1962 .mintfm-top-banner .banner-col a.primary-btn {
    font-size: 20px;
}

body.page-id-1962 .mintfm-top-banner h1 {
    color: #000;
    font-size: 34px;
    margin: 0 0 20px;
    text-transform: unset;
    position: relative;
    line-height: 1.2;
    text-shadow: 1px 1px 5px #FFF;
}

body.page-id-1962 .mintfm-top-banner h1 .green-text {
    color: rgb(67,148,55);
}

body.page-id-1962 .mintfm-line {
    padding: 30px 0;
}

body.page-id-1962 .mintfm-message {
    padding: 50px 0 80px;
    background: url(/wp-content/uploads/2020/06/mintfm-director.jpg) center center;
    background-size: cover;
    margin-bottom: 50px;
}

body.page-id-1962 .mintfm-message h3.message-title {
    color: #000;
    text-transform: none;
    font-size: 30px;
    line-height: 1.5;
    margin-bottom: 50px;
}

body.page-id-1962 .mintfm-message .container {
    /*background: #FFF;*/
    padding: 0;
}

body.page-id-1962 .mintfm-message .message-content {
    background: url(/wp-content/plugins/rumc-landing/images/rumc-open.png) top left, url(/wp-content/plugins/rumc-landing/images/rumc-closed.png) bottom right;
    background-size: 40px 28px;
    padding: 50px 30px 50px;
    background-repeat: no-repeat;
}

body.page-id-1962 .mintfm-message h3 {
    margin: 30px 0 0;
    text-transform: none;
    color: rgb(112,175,70);
}

body.page-id-1962 .mintfm-message p {
    line-height: 2;
    text-align: justify;
}

body.page-id-1962 .mintfm-training h3 {
    text-align: left;
    font-size: 28px;
    font-weight: 700;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-training p {
    text-align: justify;
    font-size: 16px;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-training .txt-green {
    color: rgb(112, 175, 70);
    font-weight: 700;
}

body.page-id-1962 .mintfm-training ol {
    text-align: left;
    text-transform: unset;
    font-size: 15px;
    font-weight: 600;
    margin-top: 10px;
    padding-left: 15px;
    bottom: 20px;
}

body.page-id-1962 .mintfm-training ol li {
    font-weight: 400;
}

body.page-id-1962 .mintfm-training ol li strong {
    font-size: 18px;
}

body.page-id-1962 .mintfm-training img {
    object-fit: cover;
}

body.page-id-1962 .mintfm-training .row {
    margin-bottom: 60px;
}

body.page-id-1962 .mintfm-course-delivery {
    background: url(/wp-content/plugins/rumc-landing/images/mintf-course-delivery.jpg) center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
}

body.page-id-1962 .mintfm-course-delivery .delivery-slider {
    padding: 100px 50px !important;
    background: rgba(0,160,220,0.7);
}

body.page-id-1962 .mintfm-course-delivery h5 {
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-course-delivery h3 {
    font-size: 24px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-course-delivery hr {
    width: 150px;
    border: 0;
    height: 3px;
    background: #FFF;
}

body.page-id-1962 .mintfm-course-delivery p {
    font-size: 14px;
    font-weight: 500;
    text-transform: unset;
    color: #fff;
    text-align: justify;
    letter-spacing: 0;
    width: 90%;
    position: relative;
    margin: 0 auto;
}

body.page-id-1962 .mintfm-entry {
    margin-top: 80px;
}

body.page-id-1962 .mintfm-entry h3 {
    text-align: left;
    font-size: 28px;
    font-weight: 700;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-entry p {
    text-align: justify;
    font-size: 14px;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-entry .fa {
    font-size: 16px;
    color: rgb(112, 175, 70);
}

body.page-id-1962 .mintfm-entry img {
    object-fit: cover;
}

body.page-id-1962 .mintfm-entry .row {
    margin-bottom: 60px;
}

body.page-id-1962 .mintfm-review {
    background: url(/wp-content/plugins/rumc-landing/images/review-bg.jpg) top right 30%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 120px 0;
    color: #FFF;
    margin-bottom: 50px;
}

body.page-id-1962 .mintfm-review h1 {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    margin-bottom: 30px;
}

body.page-id-1962 .mintfm-review .review-box-left {
    background: url(/wp-content/plugins/rumc-landing/images/reviewbox.jpg) top right 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 68%;
    padding: 90px 0px 10px 40px;
    left: 220px;
    position: relative;
    height: 310px;
}

body.page-id-1962 .mintfm-review .review-box-right {
    background: url(/wp-content/plugins/rumc-landing/images/reviewbox.jpg) top right 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 68%;
    padding: 80px 5px 70px 50px;
    height: 310px;
    position: relative;
    left: 20px;
}

body.page-id-1962 .mintfm-review h3 {
    text-align: left;
    font-size: 22px;
    font-weight: 700;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
}

body.page-id-1962 .mintfm-review .small-font {
    font-size: 14px;
}

body.page-id-1962 .mintfm-review p {
    font-size: 16px;
    text-transform: unset;
    color: #000;
    text-align: justify;
    letter-spacing: 0;
    width: 90%;
    position: relative;
}

body.page-id-1969 .undergrad-top-banner {
    background: url(/wp-content/uploads/2020/08/Cochrane-EBHC.jpg) rgba(0, 0, 0, 0.5) top 25% center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0;
    color: #FFF;
/*     background-blend-mode: multiply; */
}

body.page-id-1969 .undergrad-top-banner h1 {
    color: #FFF;
    font-size: 34px;
    margin: 0 0 30px;
    text-transform: unset;
    text-align: center;
    line-height: 1.5;
    font-weight: 400;
	text-shadow: 0 2px 5px #666;
}

body.page-id-1969 .undergrad-top-banner h1 strong {
    color: #FFF;
    font-size: 34px;
    font-weight: 700;
	text-shadow: 0 2px 5px #666;
}

body.page-id-1969 .undergrad-top-banner h1 small {
    color: #FFF;
    font-size: 20px;
    font-weight: 400;
	text-shadow: 0 2px 5px #666;
}

body.page-id-1969 .undergrad-top-banner h1 small strong {
    color: #FFF;
    font-size: 20px;
    font-weight: 700;
	text-shadow: 0 2px 5px #666;
}

body.page-id-1969 .undergrad-top-banner span.banner-intake {
    display: inline-block;
    width: auto;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 25px;
	text-shadow: 0 2px 5px #666;
}

body.page-id-1969 .undergrad-desc p {
    font-size: 22px;
    position: relative;
    top: 25px;
    text-align: center;
}

body.page-id-1969 .undergrad-num {
    background: url(/wp-content/plugins/rumc-landing/images/Group-1053.png), url(/wp-content/plugins/rumc-landing/images/Group-15.png);
    background-position: left -60px center, right -60px center;
    background-size: 180px auto;
    background-color: #FFF;
    background-repeat: no-repeat;
    padding: 120px 0;
}

body.page-id-1969 .undergrad-num h3 {
    line-height: 1.2;
    text-transform: none;
    margin: 0 auto;
    font-size: 30px;
    font-weight: 700;
    max-width: 200px;
}

body.page-id-1969 .undergrad-num .text-4m h3 {
    margin-top: -35px;
}

body.page-id-1969 .undergrad-num h3 .num-green {
    color: rgb(112, 175, 70);
    display: inline-block;
    width: 100%;
    font-size: 60px;
    font-weight: 700;
    transition: .7s ease;
    cursor: grab;
}

body.page-id-1969 .undergrad-num h3 .num-green:hover {
    transform: scale(1.2);
}

body.page-id-1969 .undergrad-num h3 .num-green-small {
    color: rgb(112, 175, 70);
    display: inline-block;
    width: 100%;
    font-size: 30px;
    font-weight: 700;
}

body.page-id-1969 .undergrad-advantage {
    margin-bottom: 50px;
}

body.page-id-1969 .undergrad-advantage h3 {
    color: rgb(112, 175, 70);
    font-size: 50px;
    margin-top: -20px;
    margin-bottom: 50px;
}

body.page-id-1969 .undergrad-advantage img {
    max-width: 70px;
    transition: .7s ease;
    padding: 10px;
    margin-right: 10px;
    float: left;
    vertical-align: middle;
    margin-top: -10px;
}

body.page-id-1969 .undergrad-advantage img:hover {
    padding: 0;
}

body.page-id-1969 .undergrad-advantage h4 {
    font-size: 22px;
    font-weight: 700;
    text-transform: unset;
    display: block;
    clear: both;
    width: 100%;
    height: 70px;
    margin-top: 10px;
}

body.page-id-1969 .undergrad-advantage ul {
    margin-top: 20px;
    margin-bottom: 20px;
}

body.page-id-1969 .undergrad-advantage ul li {
    list-style-type: none;
    margin-bottom: 0;
    font-size: 18px;
}

body.page-id-1969 .undergrad-advantage ul li:before {
    content: '\2022';
    color: rgb(112, 175, 70);
    margin-left: -20px;
    margin-right: 10px;
    font-size: 24px;
    vertical-align: middle;
}

body.page-id-1969 .undergrad-advantage .advantage-col + .advantage-col {
    border-left: 2px solid rgba(0, 0, 0, 0.5);
    height: 300px;
}

body.page-id-1969 .undergrad-degree h2 {
    color: rgb(112, 175, 70);
    font-size: 50px;
    margin-top: -20px;
    margin-bottom: 50px;
}

body.page-id-1969 .undergrad-degree .top-box h3 {
    font-size: 28px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    background: #70AB45;
    width: 80%;
    padding: 15px;
    position: relative;
    left: 250px;
    text-align: center;
    top: 30px;
}

body.page-id-1969 .undergrad-degree .top-box h4 {
    font-size: 22px;
    font-weight: 700;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
    position: relative;
    top: 25px;
    left: 50px;
}

body.page-id-1969 .undergrad-degree .bottom-box h3 {
    font-size: 28px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    background: #70AB45;
    width: 80%;
    padding: 10px 1px 10px 30px;
    position: relative;
    left: -30px;
    top: 30px;
}

body.page-id-1969 .undergrad-degree .bottom-box h4 {
    font-size: 22px;
    font-weight: 700;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
    position: relative;
    top: 25px;
    left: 0;
}

body.page-id-1969 .undergrad-degree p {
    text-align: left;
    font-size: 20px;
    text-transform: unset;
    color: #000;
    letter-spacing: 0;
    position: relative;
    top: 25px;
}

body.page-id-1969 .undergrad-degree img {
    object-fit: cover;
}

body.page-id-1969 .undergrad-degree .row {
    margin-bottom: 60px;
}

body.page-id-1969 .undergrad-chart .chart-1 img {
    object-fit: cover;
    width: 70%;
}

body.page-id-1969 .undergrad-chart .chart-2 img {
    object-fit: cover;
    width: 50%;
}

body.page-id-1969 .undergrad-chart h3 {
    color: rgb(112, 175, 70);
    font-size: 48px;
    margin-top: 50px;
    margin-bottom: 30px;
    text-transform: none;
    text-decoration: underline;
}

body.page-id-1969 .undergrad-fees {
    background: url(/wp-content/plugins/rumc-landing/images/undergrad-fees-bg.jpg) rgba(0, 0, 0, 0.6) top right 30%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0;
    color: #FFF;
    background-blend-mode: multiply;
}

body.page-id-1969 .undergrad-fees h3 {
    font-size: 38px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    position: relative;
    top: -100px;
}

body.page-id-1969 .undergrad-fees h4 {
    font-size: 24px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    position: relative;
    top: 14px;
    border: 2px solid #70AB45;
    padding: 15px;
    text-align: center;
}

body.page-id-1969 .undergrad-fees p {
    font-size: 20px;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    position: relative;
    top: -75px;
}

body.page-id-1969 .undergrad-ship {
    background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
    padding: 50px 0;
}

body.page-id-1969 .undergrad-ship h3 {
    font-size: 38px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
}

body.page-id-1969 .undergrad-ship p {
    font-size: 20px;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0;
    position: relative;
    top: 15px;
}

body.page-id-1969 .fees-table {
    border-collapse: collapse;
    text-align: center;
    border-style: hidden;
    position: relative;
    font-size: 20px;
    font-weight: 700;
}

body.page-id-1969 .fees-table td {
    padding: 12px;
    text-align: center;
}

body.page-id-1969 .fees-table th {
    padding: 12px;
    text-align: center;
    /*border: 3px solid #000;*/
}

body.page-id-1969 .fees-table .tb-head {
    background: #70AB45;
    border: none;
    color: #fff;
}

body.page-id-1969 .fees-table .head-1 {
    width: 16%;
}

body.page-id-1969 .fees-table .head-2 {
    width: 26%;
}

body.page-id-1969 h4.semester-h4 {
    display: none;
}

body.page-id-1969 .fees-table tr.fee-per-semester .head-2 {
    border: 1px solid rgb(112, 175, 70);
    border-bottom: 0;
}

body.page-id-1969 .fees-table tr.fee-row-1 td {
    border-bottom: 1px solid #000;
}

body.page-id-1969 .fees-table .grey-clr {
    background: rgba(255, 255, 255, 0.8);
    border-left: 1px solid #000;
}

body.page-id-1969 .fees-table .blue-clr {
    background: #0B9CD8;
    color: #fff;
}

body.page-id-1969 .fees-table .black-font {
    color: #000;
}

body.page-id-1969 .fees-table .blue-font {
    color: #0B9CD8;
    font-weight: 700;
    font-size: 23px;
}

body.page-id-1969 .fees-table .green-font {
    color: #70AB45;
    font-weight: 700;
    font-size: 23px;
}

body.page-id-1969 .undergrad-review h2 {
    color: rgb(112, 175, 70);
    font-size: 48px;
    margin-top: 50px;
    margin-bottom: 30px;
    text-transform: none;
    text-decoration: underline;
}

body.page-id-1969 .undergrad-review .reviewSlides {
    margin: 0 auto;
    /*width: 80%;*/
    overflow: hidden;
    margin-top: 50px;
}

body.page-id-1969 .undergrad-review .reviewSlides .slick .item {
    padding: 30px;
}

body.page-id-1969 .undergrad-review .reviewSlides .slick .item .row {
    /*position:absolute;*/
    /*left:100%;*/
    /*width:100%;*/
    font-size: 2em;
    color: #000;
    /*top:0;*/
    cursor: pointer;
    /*opacity:0;*/
    /*transition:left 1.4s, opacity .5s ease;*/
    border: 2px solid #70AB45;
    margin-bottom: 70px;
    padding: 30px 10px;
}

/*body.page-id-1969 .undergrad-review .reviewSlides section.activeText {*/
/*position:relative;*/
/*left:0;*/
/*opacity:1;*/
/*}*/

/*body.page-id-1969 .undergrad-review .reviewSlides section.slideLeft {*/
/*left:-100%;*/
/*opacity:0;*/
/*}*/

.reviewSlides h3:before {
    content: "\201C";
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.1em;
    vertical-align: -0.4em;
    color: #70AB45;
}

.reviewSlides h3:after {
    content: "\201D";
    font-size: 3em;
    line-height: 0.1em;
    margin-left: 0.1em;
    vertical-align: -0.45em;
    color: #70AB45;
}

body.page-id-1969 .pathway-row {
    padding-bottom: 30px;
}

body.page-id-1969 .undergrad-review .reviewSlides .item h3 {
    font-size: 14px;
    color: #0B9CD8;
    text-transform: unset;
    font-weight: unset;
    position: relative;
    /*top: 30px;*/
    line-height: 1.5;
    min-height: 100px;
}

body.page-id-1969 .undergrad-review .reviewSlides .item h4 {
    font-size: 14px;
    color: #70AB45;
    text-transform: unset;
    font-style: italic;
    font-weight: unset;
    position: relative;
    /*top: 60px;*/
}

body.page-id-1969 .undergrad-review .reviewSlides .item .name {
    font-size: 18px;
    color: #70AB45;
    font-weight: 700;
    text-transform: unset;
    font-style: italic;
}

body.page-id-1969 .undergrad-review ul.slick-dots {
    padding: 0;
    text-align: center;
}

body.page-id-1969 .undergrad-review ul.slick-dots li {
    list-style: none;
}

body.page-id-1969 .undergrad-review ul.slick-dots li {
    width: 18px;
    height: 18px;
    border-radius: 100px;
    background: transparent;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    border: 2px solid #70AB45;
    margin-left: 10px;
}

body.page-id-1969 .undergrad-review .slick-dots li.slick-active {
    background: #70AB45;
}

body.page-id-1969 .undergrad-review .slick-dots li button:before {
    color: transparent;
}

.mobile-icon {
    display: none;
}

.desktop-icon {
    display: block;
}

@media screen and (max-width: 1024px) {
    body.page-id-2077 .landing-num, body.page-id-1947 .landing-num {
        background-size: 150px auto;
    }

    body.page-id-2077 .mintfm-num, body.page-id-1962 .mintfm-num {
        background-size: 150px auto;
    }

}

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

    body.page-id-2077 .landing-advantage .advantage-col + .advantage-col, body.page-id-1947 .landing-advantage .advantage-col + .advantage-col {
        height: auto;
        border: 0;
    }

    body.page-id-2077 .landing-advantage ul, body.page-id-1947 .landing-advantage ul {
        text-align: left;
    }

    body.page-id-2077 .landing-advantage h4, body.page-id-1947 .landing-advantage h4 {
        text-align: left;
    }

    body.page-id-1969 .undergrad-advantage .advantage-col + .advantage-col {
        border-left: 0;
        height: auto;
    }

    body.page-id-1969 .undergrad-advantage ul {
        text-align: left;
    }

    body.page-id-1969 .undergrad-advantage h4 {
        text-align: left;
    }

    body.page-id-1969 .undergrad-degree .top-box h3 {
        font-size: 22px;
        left: 100px;
    }

    body.page-id-1969 .undergrad-degree .top-box h4 {
        font-size: 18px;
        left: 65px;
    }

    body.page-id-1969 .undergrad-degree p {
        font-size: 16px;
        top: 15px;
    }

    body.page-id-1969 .undergrad-degree .bottom-box h3 {
        font-size: 22px;
        width: 90%;
        padding: 10px 1px 10px 10px;
        top: 30px;
    }

    body.page-id-1969 .undergrad-degree .bottom-box h4 {
        font-size: 20px;
        left: -50px;
    }

    body.page-id-1969 .undergrad-chart .chart-1 img {
        width: 100%;
    }

    body.page-id-1969 .undergrad-chart .chart-2 img {
        width: 100%;
    }

    body.page-id-1962 .mintfm-top-banner {
        padding: 250px 0 50px;
    }

    body.page-id-1962 .mintfm-message {
        padding: 30px 10px;
    }

}

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

    body.page-id-1969 .fees-table {
        font-size: 16px;
    }

    body.page-id-1969 .fees-table .green-font {
        font-size: 18px;
    }

    body.page-id-1969 .fees-table .blue-font {
        font-size: 18px;
    }

    body.page-id-1969 .fees-table.mobile-icon tr td {
        border-bottom: 1px solid #000;
    }

    body.page-id-1969 h4.semester-h4 {
        margin-bottom: 10px;
        display: inline-block;
        width: 100%;
        top: 0;
    }

    .mobile-icon {
        display: block;
    }

    .desktop-icon {
        display: none;
    }

    body.page-id-2077 .landing-num h3, body.page-id-1947 .landing-num h3, body.page-id-1962 .landing-num h3, body.page-id-1969 .landing-num h3 {
        margin-bottom: 30px;
    }

    body.page-id-2077 .landing-funding-2 .left-banner, body.page-id-1947 .landing-funding-2 .left-banner,
    body.page-id-2077 .landing-funding-2 .right-banner, body.page-id-1947 .landing-funding-2 .right-banner {
        display: inline-block;
        height: auto;
        padding-bottom: 50px !important;
    }

    body.page-id-2077 .landing-header, body.page-id-1947 .landing-header, body.page-id-1962 .landing-header, body.page-id-1969 .landing-header {
        padding: 20px 0;
    }

    body.page-id-2077 .landing-num, body.page-id-1947 .landing-num, body.page-id-1962 .landing-num, body.page-id-1969 .landing-num {
        padding: 30px 0;
    }

    body.page-id-2077 .landing-num .text-4m h3, body.page-id-1947 .landing-num .text-4m h3, body.page-id-1962 .landing-num .text-4m h3, body.page-id-1969 .landing-num .text-4m h3 {
        margin-top: 0;
    }

    body.page-id-1962 .mintfm-header {
        padding: 20px 0;
    }

    body.page-id-1962 .mintfm-num {
        padding: 30px 0;
    }

    body.page-id-1962 .mintfm-num h3 {
        margin-bottom: 15px;
    }

    body.page-id-1962 .mintfm-advantage .advantage-col + .advantage-col {
        border-left: 0;
        height: auto;
    }

    body.page-id-1962 .mintfm-advantage ul {
        text-align: left;
    }

    body.page-id-1962 .mintfm-advantage h4 {
        text-align: left;
    }

    body.page-id-1962 .mintfm-course-delivery {
        background: url(/wp-content/plugins/rumc-landing/images/mintf-course-delivery.jpg) rgba(83, 165, 199, 0.8) center left;
        background-repeat: no-repeat;
        background-size: cover;
    }

    body.page-id-1969 .undergrad-advantage .advantage-col + .advantage-col {
        border-left: 0;
        height: auto;
    }

    body.page-id-1969 .undergrad-advantage ul {
        text-align: left;
    }

    body.page-id-1969 .undergrad-advantage h4 {
        text-align: left;
    }

    body.page-id-1962 .undergrad-num {
        padding: 30px 0;
    }

    body.page-id-1962 .undergrad-num h3 {
        margin-bottom: 15px;
    }

    body.page-id-1969 .undergrad-num h3 .num-green-small {
        margin-top: 40px;
    }

    body.page-id-1969 .undergrad-degree .top-box h3 {
        width: 100%;
        left: 0;
    }

    body.page-id-1969 .undergrad-degree .top-box h4 {
        left: 0;
    }

    body.page-id-1969 .undergrad-degree p {
        text-align: center;
        position: unset;
        font-size: 18px;
    }

    body.page-id-1969 .undergrad-degree .bottom-box h3 {
        width: 100%;
        left: 0;
    }

    body.page-id-1969 .undergrad-degree .bottom-box h4 {
        left: 0;
    }

    body.page-id-1969 .undergrad-chart .chart-1 img {
        width: 100%;
    }

    body.page-id-1969 .undergrad-chart .chart-2 img {
        width: 100%;
    }

    body.page-id-1969 .undergrad-review .reviewSlides {
        width: 100%;
        padding-bottom: 100px;
    }

    body.page-id-1969 .undergrad-review .reviewSlides section h4 {
        /*top: 30px;*/
    }

    body.page-id-1969 .undergrad-review .reviewSlides .item h3 {
        margin-top: 20px;
    }

}

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

    body.page-id-2077 .top-banner, body.page-id-1947 .top-banner {
        padding: 60px 0;
    }

    body.page-id-2077 .landing-enquiry .wpcf7-form, body.page-id-1947 .landing-enquiry .wpcf7-form, body.page-id-1962 .landing-enquiry .wpcf7-form, body.page-id-1969 .landing-enquiry .wpcf7-form {
        max-width: 100%;
    }

    html {
        overflow-x: hidden !important;
    }

    body.page-id-1962 .mintfm-top-banner {
        padding: 180px 20px 30px;
    }

    body.page-id-1962 .mintfm-top-banner h1 {
        font-size: 20px;
    }

    body.page-id-1962 .mintfm-top-banner .banner-col {
        padding: 20px;
    }

    body.page-id-1962 .mintfm-top-banner a.primary-btn {
        font-size: 14px;
    }

    body.page-id-1962 .mintfm-message h3.message-title {
        font-size: 24px;
    }

    body.page-id-1962 .mintfm-message .message-content {
        padding: 40px 0 60px;
    }

}