.a11y-toolbar.rtl.default, .a11y-toolbar.ltr.reversed {right: auto !important; left: 0 !important;}
.blog_item h3 { margin-top:5px; margin-bottom:10px; position: relative; width: 100%; font-size:18px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; min-height:43px;}
.blog_item h3 a { text-decoration:none; color:var(--primary-dark); text-decoration: none;}
.blog_item h3 a:hover { text-decoration:none; color:var(--primary);}
body.contrast #menu ul li a,
body.contrast .btn-primary,
body.contrast ul.top_link_right li a,
body.contrast #marquee_slider .swiper-slide a,
body.contrast .banner_top_bar h5,
body.contrast .banner_caption .banner_title,
body.contrast .section2 h2,
body.contrast .section2 h2 span,
body.contrast .section3 h2,
body.contrast .section3 h3,
body.contrast .section4 h3,
body.contrast .section4 h2,
body.contrast #explore h2,
body.contrast #explore h3,
body.contrast table td,
body.contrast .grey_uncheck i,
body.contrast .grey_uncheck div,
body.contrast .section3 h2,
body.contrast .blog_section h2,
body.contrast a, body.contrast .blog_item h3 a,
body.contrast .join_box h3,
body.contrast .join_box .btn-light:hover,
body.contrast ul.footer_nav a,
body.contrast ul.footer_right_lik a { color:#fff !important; text-decoration:none !important;}

body.contrast .btn-primary,
body.contrast .btn-primary:hover {border-color: #fff!important; color: #fff!important;}
body.contrast a,
body.contrast .top_link_right a,
body.contrast .top_link_right a span {color: #fff !important; text-decoration: none!important; border-color: #fff!important;}

body.contrast .section3 .accordion-item .accordion-button {background-color: transparent!important;}
body.contrast .accordion-item .accordion-button::after {background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;}

body.contrast .grey_uncheck i,
body.contrast .grey_uncheck div {opacity: 1!important;}

body.contrast .feedback_popup .modal-body {-webkit-border-radius: 30px!important; border-radius: 30px!important;}
body.contrast .feedback_popup .popup_header h3 { color:#fff!important;  }
body.contrast .popup_center_para p {margin-top: -40px!important; position: relative!important; }

body.contrast h1,
body.contrast h1 a,
body.contrast h1 a b,
body.contrast h1 abbr,
body.contrast h1 center,
body.contrast h1 span,
body.contrast h2,
body.contrast h2 a,
body.contrast h2 a b,
body.contrast h2 abbr,
body.contrast h2 center,
body.contrast h2 span,
body.contrast h3,
body.contrast h3 a,
body.contrast h3 a b,
body.contrast h3 abbr,
body.contrast h3 center,
body.contrast h3 span,
body.contrast h4,
body.contrast h4 a,
body.contrast h4 a b,
body.contrast h4 abbr,
body.contrast h4 center,
body.contrast h4 span,
body.contrast h5,
body.contrast h5 a,
body.contrast h5 a b,
body.contrast h5 abbr,
body.contrast h5 center,
body.contrast h5 span,
body.contrast h6,
body.contrast h6 a,
body.contrast h6 a b,
body.contrast h6 abbr,
body.contrast h6 center,
body.contrast h6 span { color: #fff !important; }
body.contrast .section5 h6 {color: #fff !important;}

body.contrast address, body.contrast cite, body.contrast dfn, body.contrast em, body.contrast i, body.contrast u {color: #fff !important;}
body.contrast a:visited, body.contrast a:visited span,
body.contrast a:link, body.contrast a:link span {color: #fff !important;}
body.contrast select {background: transparent !important;}

@media screen, projection, tv {
body.contrast  acronym, body.contrast  b, body.contrast strong {color: #fff !important;}
}

body.contrast .team_accordian .accordion-button {color: #fff!important; background-color: transparent !important;  border-color: #fff !important; }
body.contrast .team_accordian .accordion-item {border: #fff solid 2px !important; }

body.contrast input[type="text"].error {border-color: #f00 !important; }