.bg_image--3 {
  background-image: url(../../home1.png);
}

.rbt-btn:hover {
  transform: none;
}

.rbt-list-style-2 li {
  font-size: 18px;
  color: #192335;
}

.rbt-banner-3 .edumarque {
	background-image:url(../../text.png);
	width:100%;
}

.rbt-header .mainmenu-nav .mainmenu li.with-megamenu .rbt-megamenu.menu-skin-dark .wrapper {
  background: var(--color-secondary);
}

.demo-single .inner .content .title {
  font-size: 18px;
}

.demo-single:hover .inner .content {
  bottom: -40px;
}

.quick-access > li > a {
  font-size: 18px;
}

.quick-access > li > a i {
  margin-right: 5px;
  font-size: 22px;
}

.rbt-user-wrapper .rbt-user-menu-list-wrapper {
  right:0 !important;
  left:auto !important;
}

@media only screen and (max-width: 767px) {
  .rbt-header .rbt-header-wrapper .header-left {
    flex-basis: auto;
  }
}

h2 a {
	color:#83680a;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  font-size: 50px;
  margin-bottom: 20px;
}

.form-group {
  margin-bottom: 21px;
}

.rbt-gradient-border {
  background: var(--color-secondary) !important;
}

.rbt-round-icon i {
  font-size: 40px;
}

/* ==========================================================
   SCALE UP ALL TYPOGRAPHY FOR BETTER READABILITY (~50%)
   ========================================================== */

/* MAIN TITLES */
#mould-assessment-form h2 {
    font-size: 2.2rem;   /* was 1.6 */
    font-weight: 600;
    margin-bottom: 1rem;
}

#mould-assessment-form h3 {
    font-size: 1.8rem;   /* was 1.25 */
    font-weight: 600;
    margin-top: 2.5rem;
    margin-bottom: 1rem;
}

#mould-assessment-form h4 {
    font-size: 1.45rem;  /* was 1.1 */
    font-weight: 600;
    margin-top: 2rem;
    margin-bottom: 0.75rem;
}

/* ==========================================================
   LABELS + TEXTAREAS + INPUTS (ALL SCALED UP)
   ========================================================== */

#mould-assessment-form label {
    font-size: 1.35rem;   /* was 0.95 */
    font-weight: 600;
    margin-top: 1rem;
    margin-bottom: 0.4rem;
    display: block;
}

#mould-assessment-form textarea.form-control {
    font-size: 1.35rem;   /* was 0.95 */
    min-height: 150px;
    padding: 14px 16px;
    resize: vertical;
    border-radius: 6px;
}

#mould-assessment-form input.form-control {
    font-size: 1.35rem;   /* was 0.95 */
    padding: 12px 14px;
    border-radius: 6px;
}

/* ==========================================================
   TABLE HEADER NORMALISATION (LARGER FOR READABILITY)
   ========================================================== */

#mould-assessment-form table th {
    font-size: 1.25rem;   /* was 0.9 */
    font-weight: 600 !important;
    background: #f8f9fa;
    white-space: nowrap;
}

#mould-assessment-form table.table {
    margin-bottom: 2rem;
}

#mould-assessment-form table.table td {
    padding: 10px;
    font-size: 1.2rem;    /* match readability */
}

/* ==========================================================
   VERTICAL SPACING
   ========================================================== */

#mould-assessment-form hr {
    margin: 3rem 0;
}

#mould-assessment-form p, #mould-assessment-form ul li {
    font-size: 1.15rem;   /* was inheriting ~1.35rem */
    line-height: 1.55;
    margin-bottom: 1rem;
}

/* Make ALL headings inside the form the same darker colour */
#mould-assessment-form h2,
#mould-assessment-form h3,
#mould-assessment-form h4,
#mould-assessment-form h5 {
    color: var(--color-heading) !important;   /* or #000 if you want true black */
}

#mould-assessment-form table th,
#mould-assessment-form table td {
    width: 20%;
    max-width: 20%;
    word-wrap: break-word;
    white-space: normal;
}

/* Make the first column fill space, and the last column shrink + right align */
.rbt-dashboard-table table tbody tr td:first-child,
.rbt-dashboard-table table thead tr th:first-child {
    width: 100%;
}

.rbt-dashboard-table table thead tr th:last-child {
    width: 1%;
    white-space: nowrap;
    text-align: center;
}

.rbt-dashboard-table table tr td {
    vertical-align:middle;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .rbt-header-top-news .inner .content .news-text {
    font-size: 14px;
  }
}
.rbt-information-list li a,ul.rbt-dropdown-menu li a {
  color: var(--color-white);
}
.rbt-information-list li a:hover, ul.rbt-dropdown-menu li a:hover {
  color: var(--color-darker);	
}
.social-share-transparent li a, .rbt-header-top-news .inner .content .news-text {
  color: var(--color-white);	
}

.brand-style-1 li a img {
  max-height: 200px;
}

.rbt-header .logo a img {
  max-height: 100px;
  object-fit: cover;
  padding: 10px 0;
}

.bg-color-darker .rbt-btn.btn-border-gradient::before, .bg-color-dark .rbt-btn.btn-border-gradient::before {
  background: var(--color-primary);
}

.bg-color-darker .social-default li a, .bg-color-dark .social-default li a {
  background-color: var(--color-secondary);
}

.rbt-btn.btn-border-gradient {
  background: linear-gradient\(90deg, var(--color-secondary), var(--color-darker);
}

.footer-style-1 .footer-top {
  padding-top: 70px;
  padding-bottom: 60px;
}

.about-style-4 .about-thumb .satisfied .number, .about-style-4 .about-thumb .satisfied .item-title .odometer {
	font-weight: var(--f-semi-bold);
	font-size: 36px;
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .item-title {
  text-align: center;
  color:var(--color-darker);
}
.about-style-4 .about-thumb .since .number {
  color:var(--color-darker);	
}

.footer-style-1 .newsletter-form .right-icon input {
  color: var(--color-white);
}

footer .logo a img {
  max-height: 100px;
  object-fit: cover;
}

.rbt-banner-6.variation-01 {
	height:400px;
}

.rbt-address .icon i {
		color:var(--color-secondary);
}

.rbt-address .inner h4.title {
		font-size:40px;
}

@media only screen and (max-width: 767px) {
  .brand-style-1 li {
    flex-basis: 33%;
  }
}

.brand-style-1 li {
  flex-basis: 33%;
}