                                                              :root {
                                                                 --primary1: #1da69c;
                                                                 --primary2: #13cfc3;
                                                                 --primary3: #22e0e0;
                                                                 --primary4: #f16726;
                                                                 --primary1-lite: #00ecdb;
                                                                 --primary-transparent: rgba(241, 103, 38, .75);
                                                                 --secondary: #6e7071;
                                                                 --secondary2: #404040;
                                                                 --font-sm: 0.8rem;
                                                                 --font-md: 1rem;
                                                                 --font-lg: 1.8rem;
                                                             }
                                                             /* font-family: 'Quicksand', sans-serif;*/
                                                             /* font-family: 'Dancing Script', cursive; */
                                                             /* font-family: 'Julius Sans One', sans-serif; */
                                                             /* font-family: 'Raleway', sans-serif; */
                                                             /* font-family: 'Roboto Condensed', sans-serif; */
                                                             /* font-family: 'Barlow', sans-serif; */
                                                             /* font-family: 'Poppins', sans-serif; */
                                                             /* Global Properties */
                                                             
                                                             h1,
                                                             h2,
                                                             h3,
                                                             h4,
                                                             h5,
                                                             .page-title {
                                                                 font-family: 'Barlow', sans-serif;
                                                                 font-weight: bold;
                                                             }
                                                             
                                                             * {
                                                                 font-family: 'Roboto', sans-serif;
                                                                 font-weight: normal;
                                                                 font-size: 1rem;
                                                             }
                                                             
                                                             *:focus-visible,
                                                             *:focus,
                                                             *:hover {
                                                                 outline: none !important;
                                                             }
                                                             
                                                             html {
                                                                 height: 100%;
                                                             }
                                                             
                                                             body {
                                                                 min-height: 100%;
                                                                 display: flex;
                                                                 flex-direction: column;
                                                                 background-position: top;
                                                                 background-attachment: fixed;
                                                                 background-size: cover;
                                                                 font-size: 12px;
                                                                 /* background-image: linear-gradient(90deg, rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 90%) 100%), url(../images/dna.jpg); */
                                                             }
                                                             
                                                             footer {
                                                                 margin-top: auto;
                                                             }
                                                             
                                                             p {
                                                                 font-size: 1rem;
                                                             }
                                                             
                                                             a {
                                                                 color: black;
                                                                 transition: all 0.3s;
                                                             }
                                                             
                                                             a:hover {
                                                                 color: black;
                                                                 text-decoration: none;
                                                             }
                                                             
                                                             span.spacer {
                                                                 display: inline-block;
                                                                 width: 10px;
                                                             }
                                                             
                                                             .self-center {
                                                                 align-self: center;
                                                             }
                                                             
                                                             .hr1 {
                                                                 display: block;
                                                                 width: inherit;
                                                                 border-top: 2px solid var(--primary4);
                                                             }
                                                             
                                                             p {
                                                                 text-align: left;
                                                             }
                                                             
                                                             span.black {
                                                                 text-transform: uppercase;
                                                                 font-weight: bold;
                                                                 color: #404040 !important;
                                                                 font-size: inherit !important;
                                                             }
                                                             
                                                             .link {
                                                                 color: #1da69c;
                                                                 font-weight: bold;
                                                             }
                                                             
                                                             .gbu {
                                                                 min-width: 170px;
                                                                 max-width: 170px;
                                                             }
                                                             
                                                             .uoe {
                                                                 min-width: 200px;
                                                                 max-width: 200px;
                                                             }
                                                             /* buttons */
                                                             
                                                             .btn-primary {
                                                                 background-color: var(--primary1);
                                                                 border: none;
                                                             }
                                                             
                                                             .btn-primary:hover {
                                                                 background-color: var(--secondary2);
                                                                 border: none;
                                                             }
                                                             
                                                             .btn-primary:not(:disabled):not(.disabled).active,
                                                             .btn-primary:not(:disabled):not(.disabled):active,
                                                             .show>.btn-primary.dropdown-toggle {
                                                                 background-color: var(--secondary2);
                                                                 border: none;
                                                             }
                                                             
                                                             .btn1 {
                                                                 background-color: #f16726;
                                                                 border: 1px solid transparent;
                                                                 border-radius: 0;
                                                                 color: #fff;
                                                             }
                                                             
                                                             .btn1:hover {
                                                                 background-color: #fff;
                                                                 border: none;
                                                                 border: 1px solid var(--primary4);
                                                                 border-radius: 0;
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             .btn3,
                                                             .btn2 {
                                                                 background-color: var(--primary1);
                                                                 border: 1px solid transparent;
                                                                 border-radius: 0;
                                                                 color: #fff;
                                                                 font-size: 0.85rem;
                                                             }
                                                             
                                                             .btn3 {
                                                                 border-top-right-radius: .25rem;
                                                                 border-bottom-right-radius: .25rem;
                                                             }
                                                             
                                                             .btn3:hover,
                                                             .btn2:hover {
                                                                 background-color: #fff;
                                                                 border: none;
                                                                 border: 1px solid var(--primary1);
                                                                 border-radius: 0;
                                                                 color: var(--primary1);
                                                             }
                                                             
                                                             .btn3:hover {
                                                                 border-top-right-radius: .25rem;
                                                                 border-bottom-right-radius: .25rem;
                                                             }
                                                             
                                                             div.a-panel-heading {
                                                                 background-color: #636363;
                                                                 color: #fff !important;
                                                                 padding: 0.4rem;
                                                                 padding-left: 1rem;
                                                             }
                                                             
                                                             div.a-panel-heading a {
                                                                 color: #fff;
                                                                 display: inline-block;
                                                             }
                                                             
                                                             div.a-panel-body {
                                                                 border: 1px solid #636363;
                                                                 padding: 1rem;
                                                             }
                                                             /* Tabs */
                                                             
                                                             #tabs {
                                                                 color: #000;
                                                             }
                                                             
                                                             #tabs .nav-tabs .nav-item.show .nav-link,
                                                             .nav-tabs .nav-link.active {
                                                                 color: #000;
                                                                 background-color: transparent;
                                                                 border-color: transparent transparent var(--primary4);
                                                                 border-bottom: 1px solid var(--primary4) !important;
                                                                 font-size: 1rem;
                                                                 font-weight: bold;
                                                             }
                                                             
                                                             #tabs .nav-tabs .nav-link {
                                                                 border: 1px solid transparent;
                                                                 border-top-left-radius: .25rem;
                                                                 border-top-right-radius: .25rem;
                                                                 color: #000;
                                                                 font-size: 1rem;
                                                             }
                                                             
                                                             table.resp {
                                                                 border-spacing: 1px;
                                                                 border-collapse: collapse;
                                                                 background: white;
                                                                 overflow: hidden;
                                                                 max-width: 900px;
                                                                 width: 90%;
                                                                 margin: 2rem auto;
                                                                 position: relative;
                                                             }
                                                             
                                                             table.resp * {
                                                                 position: relative;
                                                             }
                                                             
                                                             table.resp td,
                                                             table.resp th {
                                                                 padding-left: 8px;
                                                             }
                                                             
                                                             table.resp thead tr {
                                                                 height: 60px;
                                                                 font-size: 16px;
                                                             }
                                                             
                                                             table.resp tbody tr {
                                                                 height: 48px;
                                                             }
                                                             
                                                             table.resp tbody tr:last-child {
                                                                 border: 0;
                                                             }
                                                             
                                                             table.resp td,
                                                             table.resp th {
                                                                 text-align: left;
                                                                 border: 1px solid #ccc;
                                                             }
                                                             
                                                             table.resp th {
                                                                 font-size: 1rem;
                                                                 white-space: nowrap;
                                                                 padding: 5px 10px;
                                                             }
                                                             
                                                             table.resp td {
                                                                 font-size: 1rem;
                                                                 padding: 5px 10px;
                                                                 vertical-align: middle;
                                                             }
                                                             
                                                             table.resp td ul {
                                                                 padding-left: 2rem;
                                                             }
                                                             
                                                             table.resp td ul li {
                                                                 font-size: 0.8rem;
                                                                 padding: 0;
                                                             }
                                                             
                                                             table.resp th {
                                                                 text-align: center;
                                                                 background: var(--primary1);
                                                                 color: white;
                                                                 vertical-align: middle;
                                                             }
                                                             
                                                             table.resp td a {
                                                                 color: black;
                                                                 white-space: initial;
                                                                 font-size: 0.8rem;
                                                             }
                                                             
                                                             table.resp td i {
                                                                 font-size: 0.6rem;
                                                             }
                                                             
                                                             table.resp td a:hover {
                                                                 color: var(--primary4) !important;
                                                             }
                                                             
                                                             table.resp td.l,
                                                             table.resp th.l {
                                                                 text-align: right;
                                                             }
                                                             
                                                             table.resp td.c,
                                                             table.resp th.c {
                                                                 text-align: center;
                                                             }
                                                             
                                                             table.resp td.r,
                                                             table.resp th.r {
                                                                 text-align: center;
                                                             }
                                                             
                                                             .hideThis {
                                                                 display: none !important;
                                                             }
                                                             /* theme */
                                                             
                                                             .ad-table-wrapper {
                                                                 max-width: 100%;
                                                                 overflow: auto;
                                                                 margin-bottom: 2rem;
                                                             }
                                                             
                                                             table.tender tr th {
                                                                 background-color: var(--primary1);
                                                             }
                                                             
                                                             .table thead th {
                                                                 vertical-align: bottom;
                                                                 border-bottom: 1px solid #ccc;
                                                                 color: white;
                                                                 font-weight: normal;
                                                                 text-align: center;
                                                             }
                                                             
                                                             .subject thead th {
                                                                 vertical-align: top;
                                                             }
                                                             
                                                             .table.subject td,
                                                             .table-bordered td,
                                                             .table-bordered th {
                                                                 border: 1px solid #ccc;
                                                                 vertical-align: middle;
                                                                 padding: 5px;
                                                             }
                                                             
                                                             .table.subject td {
                                                                 vertical-align: top;
                                                             }
                                                             
                                                             td.number {
                                                                 text-align: center;
                                                             }
                                                             
                                                             .note {
                                                                 padding: 1rem;
                                                                 font-size: 0.9rem;
                                                                 font-style: italic;
                                                                 background-color: #eee;
                                                                 width: 90%;
                                                                 margin: 0 auto;
                                                                 margin-bottom: 1rem;
                                                             }
                                                             
                                                             .note2 {
                                                                 padding: 1rem;
                                                                 font-style: italic;
                                                                 background-color: #eee;
                                                                 width: 90%;
                                                                 margin: 0 auto;
                                                                 margin-bottom: 1rem;
                                                             }
                                                             
                                                             .note2 b {
                                                                 font-size: 0.9rem;
                                                             }
                                                             
                                                             .arrow {
                                                                 border-style: solid inherit;
                                                                 border-width: 0 3px 3px 0;
                                                                 display: inline-block;
                                                                 padding: 3px;
                                                             }
                                                             
                                                             .right {
                                                                 transform: rotate(-45deg);
                                                                 -webkit-transform: rotate(-45deg);
                                                             }
                                                             
                                                             .left {
                                                                 transform: rotate(135deg);
                                                                 -webkit-transform: rotate(135deg);
                                                             }
                                                             
                                                             .up {
                                                                 transform: rotate(-135deg);
                                                                 -webkit-transform: rotate(-135deg);
                                                             }
                                                             
                                                             .down {
                                                                 transform: rotate(45deg);
                                                                 -webkit-transform: rotate(45deg);
                                                             }
                                                             
                                                             header {
                                                                 background-image: linear-gradient(0deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .95) 10%), url('../images/dna.jpg');
                                                                 background-repeat: no-repeat;
                                                                 background-position: center;
                                                                 background-size: cover;
                                                                 background-attachment: fixed;
                                                                 background-color: #fff;
                                                             }
                                                             
                                                             .top-buttons {
                                                                 padding-bottom: 20px;
                                                                 justify-content: flex-end;
                                                             }
                                                             
                                                             .page-title {
                                                                 color: var(--primary4);
                                                                 text-transform: uppercase;
                                                                 font-weight: bold;
                                                                 position: relative;
                                                                 padding-left: 1.1rem;
                                                                 padding-top: 2rem;
                                                                 padding-bottom: 2rem;
                                                             }
                                                             
                                                             .page-title.with-bg {
                                                                 height: 200px;
                                                                 color: #fff;
                                                                 background-attachment: scroll;
                                                                 background-size: 100%;
                                                                 background-repeat: no-repeat;
                                                                 background-position: center;
                                                                 margin-bottom: 2rem;
                                                                 border-left: none;
                                                             }
                                                             
                                                             .page-title.with-bg h3 {
                                                                 padding: 0.5rem;
                                                                 display: inline;
                                                                 background-color: rgba(241, 103, 38, 0.75);
                                                                 border-top-right-radius: 30px;
                                                                 border-bottom-right-radius: 30px;
                                                                 padding-right: 2rem;
                                                                 left: -10px;
                                                                 margin: -1rem;
                                                             }
                                                             
                                                             .with-bg::before {
                                                                 display: none !important;
                                                             }
                                                             
                                                             .page-title::before {
                                                                 content: "";
                                                                 display: block;
                                                                 width: 9px;
                                                                 background-color: rgb(237 237 237);
                                                                 transform: translateX(-2rem);
                                                                 position: absolute;
                                                                 /* height: 100%; */
                                                                 top: 1.5rem;
                                                                 bottom: 1.5rem;
                                                                 border-left: 1px solid #f16726;
                                                             }
                                                             
                                                             .page-title2 {
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             .page-title3 {
                                                                 color: var(--primary4);
                                                                 border-bottom: 1px solid #eee;
                                                                 margin-top: 2rem;
                                                             }
                                                             
                                                             .required-ele .required-ele-wrapper {
                                                                 color: var(--primary4);
                                                                 text-align: center;
                                                             }
                                                             
                                                             .required-ele .required-ele-wrapper i {
                                                                 color: #969696;
                                                                 vertical-align: middle;
                                                                 font-size: 1.3rem;
                                                                 /* line-height: 23px; */
                                                                 padding-top: 5px;
                                                                 padding-left: 5px;
                                                                 padding-right: 5px;
                                                                 cursor: pointer;
                                                             }
                                                             
                                                             span.font-icon {
                                                                 font-size: 0.7rem;
                                                                 display: inline-block;
                                                                 line-height: 22px;
                                                                 background-color: #969696;
                                                                 height: 22px;
                                                                 width: 22px;
                                                                 text-align: center;
                                                                 border-radius: 3px;
                                                                 color: #fff;
                                                                 transform: translateY(2px);
                                                                 cursor: pointer;
                                                             }
                                                             
                                                             .header-icon-row {
                                                                 align-items: center;
                                                             }
                                                             
                                                             .header-icon i {
                                                                 font-size: 1.6rem;
                                                                 color: var(--primary4);
                                                                 vertical-align: middle;
                                                             }
                                                             
                                                             header>.top-row {
                                                                 /* border-top: 3px solid var(--primary1); */
                                                                 color: black;
                                                                 z-index: 2;
                                                                 position: relative;
                                                             }
                                                             
                                                             ul.top-icon {
                                                                 display: inline-block;
                                                                 list-style: none;
                                                                 padding: 0;
                                                                 margin: 0;
                                                             }
                                                             
                                                             ul.top-icon>li {
                                                                 display: inline-block;
                                                             }
                                                             
                                                             ul.top-icon>li>a {
                                                                 display: block;
                                                                 height: 30px;
                                                                 align-items: center;
                                                                 line-height: 25px;
                                                                 width: 30px;
                                                                 text-align: center;
                                                                 border: 1px solid var(--primary1);
                                                                 transition: all 0.2s;
                                                                 margin: 0.3rem 0;
                                                             }
                                                             
                                                             ul.top-icon>li>a:hover {
                                                                 color: white;
                                                                 background-color: var(--primary1);
                                                                 border: 1px solid var(--primary1);
                                                                 text-decoration: none;
                                                             }
                                                             
                                                             nav.navbar {
                                                                 padding: 0;
                                                                 background-color: var(--secondary2);
                                                                 z-index: 3;
                                                                 box-shadow: 0px 0px 1px #fff;
                                                             }
                                                             
                                                             button.navbar-toggler {
                                                                 color: var(--primary4);
                                                                 padding: 0.7rem 1rem;
                                                             }
                                                             
                                                             button.navbar-toggler i {
                                                                 font-size: 1.5rem;
                                                             }
                                                             
                                                             li.nav-item {
                                                                 padding: 0.4rem 10px;
                                                             }
                                                             
                                                             li.nav-item a {
                                                                 color: white;
                                                                 padding: 0.5rem 1rem;
                                                             }
                                                             
                                                             li.nav-item:hover {
                                                                 /* border-bottom: 2px solid var(--primary4); */
                                                                 background-color: #545454;
                                                             }
                                                             
                                                             li.nav-item.active {
                                                                 /* border-bottom: 2px solid var(--primary4); */
                                                                 color: var(--primary4);
                                                                 background-color: #545454;
                                                             }
                                                             
                                                             li.nav-item.active i {
                                                                 /* border-bottom: 2px solid var(--primary4); */
                                                                 color: var(--primary4);
                                                                 background-color: #545454;
                                                             }
                                                             
                                                             li.nav-item.active .nav-link,
                                                             li.nav-item.active .dropdown-toggle {
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             li.nav-item.active .dropdown-toggle::after {
                                                                 border: solid rgba(255, 82, 0, .42);
                                                                 border-width: 0 2px 2px 0;
                                                             }
                                                             
                                                             .dropdown-toggle::after {
                                                                 border: solid rgba(255, 255, 255, .42);
                                                                 border-width: 0 2px 2px 0;
                                                                 display: inline-block;
                                                                 padding: 2px;
                                                                 margin-left: 0.5em;
                                                                 vertical-align: .255em;
                                                                 content: "";
                                                                 transform: rotate(45deg);
                                                                 -webkit-transform: rotate(45deg);
                                                             }
                                                             
                                                             li.nav-item .dropdown-item:hover,
                                                             li.nav-item .dropdown-item:focus {
                                                                 color: white;
                                                                 background-color: var(--primary1);
                                                             }
                                                             
                                                             .navbar-nav .dropdown-menu {
                                                                 position: relative;
                                                                 float: none;
                                                                 border-radius: 0;
                                                                 background-color: #505050;
                                                                 border: 0;
                                                                 padding: 0;
                                                                 box-shadow: 0px 2px 7px rgba(0, 0, 0, .50)
                                                             }
                                                             
                                                             .navbar-nav .dropdown-menu .sub-menu {
                                                                 position: absolute;
                                                                 opacity: 0;
                                                                 display: none;
                                                                 top: 0;
                                                                 right: 0;
                                                             }
                                                             
                                                             .navbar-nav .dropdown-menu:hover .sub-menu {
                                                                 position: absolute;
                                                                 opacity: 1;
                                                                 display: block;
                                                                 box-shadow: 0px 2px 7px rgba(0, 0, 0, .50)
                                                             }
                                                             
                                                             .dropdown-submenu {
                                                                 position: relative;
                                                             }
                                                             
                                                             .dropdown-submenu a::after {
                                                                 transform: rotate(-45deg);
                                                                 position: absolute;
                                                                 right: 1.9rem;
                                                                 top: 1.11em;
                                                             }
                                                             
                                                             .dropdown-submenu .dropdown-menu {
                                                                 left: 0;
                                                                 top: 0;
                                                                 padding: 0;
                                                                 margin: 0;
                                                                 background: #676767;
                                                             }
                                                             
                                                             .brc-wrapper {
                                                                 background-color: #eee;
                                                                 padding: 10px;
                                                             }
                                                             
                                                             .brc-wrapper .brc-link.brc-inner {
                                                                 padding-left: 10px;
                                                             }
                                                             
                                                             .brc-wrapper .brc-link.brc-inner::before {
                                                                 content: '/';
                                                                 padding-right: 10px;
                                                                 color: #c5c5c5;
                                                             }
                                                             
                                                             .brc-wrapper .brc-link.brc-inner.active {
                                                                 font-weight: bold;
                                                             }
                                                             /* Objective */
                                                             
                                                             ul.objective {
                                                                 list-style: none;
                                                             }
                                                             
                                                             ul.objective._border li {
                                                                 border-bottom: 1px dotted #eee;
                                                             }
                                                             
                                                             ul.objective._border li,
                                                             ul.objective li {
                                                                 padding: 1rem 0;
                                                                 position: relative;
                                                             }
                                                             
                                                             ul.objective.normal li {
                                                                 padding: 0.25rem 0;
                                                             }
                                                             
                                                             ul.objective li::before {
                                                                 content: "-";
                                                                 transform: translateX(-20px);
                                                                 position: absolute;
                                                                 font-size: 1rem;
                                                                 /* top: 0; */
                                                                 font-weight: bold;
                                                                 color: var(--primary4);
                                                             }
                                                             /* News Slider */
                                                             
                                                             #NewsSlider-container {
                                                                 background-color: var(--litegray);
                                                                 list-style: none;
                                                                 height: 300px;
                                                                 overflow: hidden;
                                                             }
                                                             
                                                             #NewsSlider-container ul {
                                                                 list-style: none;
                                                                 height: inherit;
                                                                 padding: 10px;
                                                                 background-color: #eee;
                                                             }
                                                             
                                                             #NewsSlider-container ul li {
                                                                 padding: 0.9rem 0.7rem;
                                                                 position: relative;
                                                                 margin: 0;
                                                                 font-size: 0.9rem;
                                                                 border-bottom: 1px solid #fff;
                                                                 color: var(--black);
                                                             }
                                                             
                                                             #NewsSlider-container ul li .readmore {
                                                                 font-size: 0.8rem;
                                                                 text-align: right;
                                                                 font-style: italic;
                                                             }
                                                             
                                                             #NewsSlider-container ul li .readmore a {
                                                                 color: var(--darkgray) !important;
                                                                 font-size: 0.8rem;
                                                                 font-weight: bold;
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             #NewsSlider-container ul li .readmore a:hover {
                                                                 color: var(--primary4) !important;
                                                             }
                                                             
                                                             .hide-scrollbar::-webkit-scrollbar {
                                                                 display: none;
                                                             }
                                                             
                                                             #NewsSlider-prev,
                                                             #NewsSlider-next {
                                                                 color: var(--white);
                                                                 padding: 10px 5px;
                                                                 margin: 10px 5px;
                                                                 margin: 0;
                                                                 font-size: 0.6rem;
                                                                 width: 21px;
                                                                 line-height: 1px;
                                                                 margin: 0px 3px !important;
                                                                 border-radius: 16px;
                                                                 background-color: var(--primary4);
                                                                 cursor: pointer;
                                                             }
                                                             /* Slider */
                                                             
                                                             .container-fluid.slider-wrapper {
                                                                 margin-top: -1.7rem;
                                                             }
                                                             
                                                             .splide__slide img {
                                                                 vertical-align: middle;
                                                                 max-width: 90%;
                                                             }
                                                             
                                                             .splide__arrow {
                                                                 background: transparent;
                                                                 opacity: 0.4;
                                                                 fill: var(--primary4);
                                                                 display: none;
                                                             }
                                                             
                                                             .splide__arrow:hover {
                                                                 cursor: pointer;
                                                                 opacity: 1;
                                                             }
                                                             
                                                             .splide__arrow:hover svg {
                                                                 fill: var(--primary4);
                                                             }
                                                             
                                                             .splide__arrow svg {
                                                                 width: 3.2em;
                                                                 height: 3.2em;
                                                             }
                                                             
                                                             .splide--nav>.splide__track>.splide__list>.splide__slide,
                                                             #thumbSlider .splide__track>.splide__list>.splide__slide {
                                                                 border: none;
                                                                 transition: all 0.5s;
                                                                 align-items: center;
                                                                 justify-content: center;
                                                                 display: flex;
                                                             }
                                                             
                                                             #thumbSlider .splide__track>.splide__list>.splide__slide {
                                                                 border: 2px solid transparent;
                                                                 opacity: 0.4;
                                                             }
                                                             
                                                             .splide--nav>.splide__track>.splide__list>.splide__slide::before {
                                                                 content: "";
                                                                 position: absolute;
                                                                 top: -10px;
                                                                 width: 0;
                                                                 height: 0;
                                                                 border-left: 5px solid transparent;
                                                                 border-right: 5px solid transparent;
                                                                 border-bottom: 5px solid var(--primary4);
                                                             }
                                                             
                                                             #thumbSlider .splide__track>.splide__list>.splide__slide.is-active {
                                                                 border: 2px solid var(--primary4);
                                                                 opacity: 1;
                                                             }
                                                             
                                                             .splide__slide>.slide-text {
                                                                 background-color: rgba(0, 0, 0, .62);
                                                                 color: white;
                                                                 padding: 0.5rem;
                                                                 bottom: 0;
                                                                 position: absolute;
                                                                 right: 0;
                                                                 left: 0;
                                                                 padding-bottom: 0;
                                                             }
                                                             
                                                             .splide-text-common {
                                                                 background-color: rgb(64, 64, 64);
                                                                 display: flex;
                                                                 vertical-align: middle;
                                                                 align-items: center;
                                                                 justify-content: center;
                                                                 color: #fff;
                                                                 position: relative;
                                                                 z-index: 2;
                                                                 top: 0;
                                                                 left: 0;
                                                                 right: 0;
                                                                 bottom: 0;
                                                             }
                                                             
                                                             .slider-text-row {
                                                                 align-items: center;
                                                             }
                                                             
                                                             .splide-text-common .slider-title {
                                                                 color: white;
                                                                 padding: 2rem;
                                                             }
                                                             
                                                             .slider-title-wrapper {
                                                                 display: table;
                                                                 font-family: 'Poppins';
                                                                 text-transform: uppercase;
                                                                 font-weight: bold;
                                                                 margin-left: 0rem;
                                                                 z-index: 2;
                                                                 margin: 0 auto;
                                                                 font-size: 2.5rem;
                                                             }
                                                             
                                                             .splide-text-common .slider-title span.orange {
                                                                 font-family: 'Poppins';
                                                                 text-decoration: underline;
                                                                 text-transform: uppercase;
                                                                 font-size: inherit;
                                                                 font-weight: inherit;
                                                                 text-decoration-color: var(--primary4);
                                                                 text-decoration-thickness: 3px;
                                                             }
                                                             
                                                             .splide-text-common .block {
                                                                 background-color: rgba(10, 150, 140, 1);
                                                                 color: white;
                                                                 padding: 3rem;
                                                                 text-align: left;
                                                                 border: 1px solid rgba(0, 0, 0, .15);
                                                                 box-shadow: 0px 0px 6rem rgba(0, 0, 0, .35);
                                                             }
                                                             
                                                             .splide-text-common .govOfficials {
                                                                 background-color: #fff;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-user {
                                                                 display: flex;
                                                                 padding: 5px 0;
                                                                 /* margin: 20px auto; */
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-user:nth-child(even) {
                                                                 border-top: 1px solid #ccc;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-img {
                                                                 display: inline-block;
                                                                 margin-right: 20px;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-img img {
                                                                 height: 90px;
                                                                 padding: 7px;
                                                                 ;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-details {
                                                                 font-size: 1rem;
                                                                 display: inline-block;
                                                                 color: black;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-icon {
                                                                 font-size: 1.3rem;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-icon .facebook {
                                                                 color: #4267B2;
                                                                 font-size: 1.7rem;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-icon .twitter {
                                                                 color: #1DA1F2;
                                                                 font-size: 1.7rem;
                                                             }
                                                             
                                                             .splide-text-common .govOfficials-details-title {
                                                                 font-size: 0.75rem;
                                                             }
                                                             
                                                             .vision {
                                                                 background-color: rgba(29, 166, 156, .70);
                                                                 padding: 1.2rem;
                                                                 position: relative;
                                                             }
                                                             
                                                             .vision::after {
                                                                 content: '';
                                                                 border: 1px solid rgb(0 134 124);
                                                                 position: absolute;
                                                                 top: 10px;
                                                                 bottom: -10px;
                                                                 left: 10px;
                                                                 right: -10px;
                                                             }
                                                             
                                                             .mission-title,
                                                             .vision-title {
                                                                 font-size: 1.7rem;
                                                                 color: var(--primary1);
                                                                 border-bottom: 1px solid #6b6b6b;
                                                                 padding-bottom: 1rem;
                                                                 margin-bottom: 1rem;
                                                             }
                                                             
                                                             .mission-title {
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             .vision-desc {
                                                                 font-size: 1.2rem;
                                                             }
                                                             
                                                             .vision-user {
                                                                 position: relative;
                                                                 bottom: -4rem;
                                                                 z-index: 2;
                                                                 margin-bottom: 0rem;
                                                                 margin-right: -15px;
                                                                 text-align: right;
                                                             }
                                                             
                                                             .vision-user .user {
                                                                 background-color: #fff;
                                                                 display: inline-block;
                                                                 /* height: 9rem; */
                                                                 width: 9rem;
                                                                 padding: 3px;
                                                                 margin: 0px 0.2rem;
                                                                 overflow: hidden;
                                                                 text-align: left;
                                                             }
                                                             
                                                             .vision-user .user .user-name {
                                                                 font-size: 0.75rem;
                                                                 text-align: center;
                                                             }
                                                             
                                                             .vision-user .user img {
                                                                 display: block;
                                                                 width: 100%;
                                                             }
                                                             
                                                             .vision-text {
                                                                 text-align: justify;
                                                             }
                                                             /* MAP */
                                                             
                                                             .mapouter {
                                                                 position: relative;
                                                                 text-align: right;
                                                                 height: 100%;
                                                                 width: 100%;
                                                                 border: 1px solid var(--darkgray2);
                                                             }
                                                             
                                                             .gmap_canvas {
                                                                 overflow: hidden;
                                                                 background: none !important;
                                                                 height: 100%;
                                                                 width: 100%;
                                                                 border: none;
                                                             }
                                                             
                                                             .content .content-title1,
                                                             .content .content-title2,
                                                             .content .content-title3 {
                                                                 font-weight: bold;
                                                                 font-family: 'Barlow', sans-serif;
                                                                 text-transform: uppercase;
                                                                 color: var(--primary1);
                                                                 font-size: 1.5rem;
                                                                 padding-right: 20%;
                                                                 display: inline-block;
                                                                 border-bottom: 2px solid #ddd;
                                                                 margin-bottom: 0.7rem;
                                                             }
                                                             
                                                             .content .content-title3 {
                                                                 color: var(--primary4);
                                                                 border: none;
                                                                 border-left: 10px solid rgba(130, 134, 144, .35);
                                                                 padding-left: 15px;
                                                             }
                                                             
                                                             .content .content-title2 {
                                                                 color: var(--primary4);
                                                                 font-size: 1rem;
                                                                 width: 100%;
                                                                 text-align: center;
                                                                 padding-right: 0%;
                                                                 border: none;
                                                                 padding: 1rem 0;
                                                                 background-color: #404040;
                                                             }
                                                             
                                                             .content-text ul {
                                                                 list-style: square;
                                                                 color: var(--primary1);
                                                             }
                                                             
                                                             .content-text ul li {
                                                                 padding: 1rem;
                                                                 color: black;
                                                             }
                                                             
                                                             .key-contact-name {
                                                                 border-bottom: 1px solid #ccc;
                                                                 padding: 1rem 1.2rem;
                                                             }
                                                             
                                                             .director-img {
                                                                 border: 1px solid rgba(238, 238, 238, 0.65);
                                                                 background-color: #eee;
                                                                 padding-top: 15px;
                                                             }
                                                             
                                                             .DG-Name-Image {
                                                                 float: left;
                                                                 margin: 0 20px 20px 0;
                                                             }
                                                             
                                                             .DG-Name {
                                                                 font-weight: bold;
                                                                 padding-top: 20px;
                                                             }
                                                             
                                                             .vision-block {
                                                                 width: 90%;
                                                                 background-color: #1da69c;
                                                                 padding: 1.3rem;
                                                                 margin: 0 auto;
                                                                 word-spacing: 0.3rem;
                                                                 font-size: 1.1rem;
                                                                 color: #fff;
                                                             }
                                                             
                                                             .vision-block::before {
                                                                 /* content: '"'; */
                                                                 position: absolute;
                                                                 font-family: 'Lucida Console' !important;
                                                                 font-size: 20rem;
                                                                 color: rgba(255, 255, 255, .42);
                                                                 top: 2rem;
                                                                 left: 2rem;
                                                                 line-height: 20rem;
                                                             }
                                                             
                                                             .vision-block-director {
                                                                 background-color: rgba(29, 166, 156, .88);
                                                                 font-size: 0.9rem;
                                                             }
                                                             
                                                             .vision-block p {
                                                                 /* text-indent: 1rem; */
                                                                 font-size: 0.95rem;
                                                                 word-spacing: initial;
                                                             }
                                                             
                                                             .v-center {
                                                                 align-items: center;
                                                             }
                                                             
                                                             .vision-block small {
                                                                 font-style: italic;
                                                             }
                                                             
                                                             .director-row {
                                                                 align-items: center;
                                                             }
                                                             
                                                             .collabration-wrapper {
                                                                 display: flex;
                                                                 align-items: center;
                                                                 justify-content: space-between;
                                                             }
                                                             /* 5 Cols */
                                                             
                                                             .col-xs-5ths,
                                                             .col-sm-5ths,
                                                             .col-md-5ths,
                                                             .col-lg-5ths {
                                                                 position: relative;
                                                                 min-height: 1px;
                                                                 padding-right: 15px;
                                                                 padding-left: 15px;
                                                             }
                                                             
                                                             .col-xs-5ths {
                                                                 width: 20%;
                                                                 float: left;
                                                             }
                                                             
                                                             .Programme-bg {
                                                                 color: var(--white);
                                                                 background-position: top;
                                                                 background-attachment: fixed;
                                                                 background-size: cover;
                                                                 background-image: linear-gradient(90deg, rgba(0, 0, 0, .50) 0%, rgba(0, 0, 0, .50) 100%), url(../images/Students.jpg);
                                                                 background-repeat: no-repeat;
                                                             }
                                                             
                                                             h2 {
                                                                 text-align: left;
                                                             }
                                                             
                                                             .vision-text {
                                                                 text-align: left;
                                                                 padding: 2.5rem;
                                                                 background-color: #2d2d2d;
                                                                 color: var(--white);
                                                             }
                                                             
                                                             .mission-sap {
                                                                 background-color: var(--primary4);
                                                                 height: inherit;
                                                                 width: 1px;
                                                                 display: flex;
                                                             }
                                                             
                                                             .mission-text {
                                                                 border-left: 1px solid black;
                                                                 text-align: left;
                                                                 padding: 2.5rem;
                                                                 background-color: #2d2d2d;
                                                                 color: var(--white);
                                                             }
                                                             /* Courses card */
                                                             
                                                             .Programme {
                                                                 margin: 3rem auto;
                                                             }
                                                             
                                                             .Programme:last-child {
                                                                 padding-right: 0;
                                                             }
                                                             
                                                             .Programme:first-child {
                                                                 padding-left: 0;
                                                             }
                                                             
                                                             .Programme-wrapper {
                                                                 background-color: #fff;
                                                                 padding: 1rem 0;
                                                             }
                                                             
                                                             .Programme-img {
                                                                 text-align: center;
                                                                 padding: 1rem 0;
                                                             }
                                                             
                                                             .Programme-title {
                                                                 text-align: center;
                                                                 font-size: 1.2rem;
                                                                 color: var(--secondary);
                                                                 padding: 1rem 1.5rem;
                                                             }
                                                             
                                                             .Programme-button {
                                                                 text-align: center;
                                                                 padding: 1rem 0;
                                                             }
                                                             
                                                             .partners-bg {
                                                                 background-color: white;
                                                             }
                                                             
                                                             .card-cat-desc {
                                                                 padding: 10px 5px;
                                                                 text-align: center;
                                                                 font-size: 0.85rem;
                                                                 color: black;
                                                             }
                                                             
                                                             .card-cat-know-wrapper {
                                                                 padding: 12px 5px;
                                                             }
                                                             
                                                             button.card-cat-know {
                                                                 margin: 0 auto;
                                                                 justify-self: center;
                                                                 font-size: 0.8rem;
                                                                 color: var(--white);
                                                                 background-color: var(--primary1);
                                                                 border: none;
                                                                 border-radius: 3px;
                                                                 padding: 7px 12px;
                                                                 cursor: pointer !important;
                                                             }
                                                             
                                                             .cat-icon {
                                                                 color: var(--primary-lite);
                                                                 fill: var(--primary-lite);
                                                             }
                                                             
                                                             .card-body-categories>.card-title-categories {
                                                                 background-color: var(--white);
                                                                 color: black;
                                                                 padding: 10px 5px;
                                                                 margin: 0;
                                                                 border-top-left-radius: 3px;
                                                                 border-top-right-radius: 3px;
                                                             }
                                                             
                                                             .card-body-categories>.card-text-categories.card-slider {
                                                                 padding: 10px 5px;
                                                             }
                                                             
                                                             #accordion .card {
                                                                 margin-bottom: 5px;
                                                             }
                                                             
                                                             #accordion .card-header {
                                                                 background-color: var(--primary1);
                                                             }
                                                             
                                                             #accordion .card-header a.card-link {
                                                                 color: #fff !important;
                                                                 display: block;
                                                             }
                                                             
                                                             #accordion .card:last-child {
                                                                 margin-bottom: 15px;
                                                             }
                                                             
                                                             #phdapplication label {
                                                                 font-size: 0.84em;
                                                             }
                                                             
                                                             #big-footer {
                                                                 background-color: #333;
                                                             }
                                                             
                                                             .quick-links>h5 {
                                                                 color: var(--primary1);
                                                             }
                                                             
                                                             .courses>h5 {
                                                                 color: var(--primary1-lite);
                                                             }
                                                             
                                                             ul.footer-menu {
                                                                 padding: 0px;
                                                                 margin: 0px;
                                                                 list-style: none;
                                                             }
                                                             
                                                             ul.footer-menu>li {
                                                                 padding: 5px;
                                                                 color: #fff;
                                                                 transition: all 0.2s linear;
                                                             }
                                                             
                                                             ul.footer-menu>li>a {
                                                                 color: #fff;
                                                                 transition: all 0.2s linear;
                                                             }
                                                             
                                                             ul.footer-menu>li:before {
                                                                 content: '>'
                                                             }
                                                             
                                                             ul.footer-menu>li:hover {
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             ul.footer-menu>li:hover>a {
                                                                 text-decoration: none;
                                                                 padding-left: 0.6rem;
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             .footer-logo {
                                                                 padding: 2rem 0px;
                                                                 align-self: center;
                                                             }
                                                             
                                                             .footer-logo>img {
                                                                 background-color: var(--white);
                                                                 border-radius: 5px;
                                                                 align-self: center;
                                                             }
                                                             
                                                             .footer-contact {
                                                                 color: #fff;
                                                                 font-size: 0.95rem;
                                                                 line-height: 1.7rem;
                                                                 margin-left: auto;
                                                             }
                                                             
                                                             .footer-contact a {
                                                                 color: #fff;
                                                             }
                                                             
                                                             .footer-contact a:hover {
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             .footer-contact-name {
                                                                 border-bottom: 1px solid var(--primary1);
                                                                 padding-bottom: 0.6rem;
                                                                 font-size: 1.7rem;
                                                                 text-align: left;
                                                                 line-height: 2.5rem;
                                                                 font-family: 'Poppins';
                                                             }
                                                             
                                                             .footer-social {
                                                                 margin: 1.6rem 0 0 0;
                                                             }
                                                             
                                                             .bottom-footer {
                                                                 background: #000;
                                                                 color: #fff;
                                                                 font-size: 0.75rem !important;
                                                                 padding: 0.6rem 0;
                                                             }
                                                             
                                                             #team .card {
                                                                 border: none;
                                                                 background: #ffffff;
                                                             }
                                                             
                                                             ul.UOEteam li {
                                                                 display: block;
                                                                 position: relative;
                                                                 background-color: rgba(239, 239, 239, 0.43);
                                                                 margin: 0.8rem 0;
                                                             }
                                                             
                                                             ul.UOEteam li .Name::before {
                                                                 content: '';
                                                                 width: 0px;
                                                                 height: 0px;
                                                                 border-top: 6px solid transparent;
                                                                 border-bottom: 6px solid transparent;
                                                                 border-left: 6px solid var(--primary4);
                                                                 position: absolute;
                                                                 top: 50%;
                                                                 transform: translateY(-50%);
                                                             }
                                                             
                                                             ul.UOEteam li::before {
                                                                 content: "";
                                                                 display: block;
                                                                 position: absolute;
                                                                 width: 1px;
                                                                 top: 0px;
                                                                 bottom: 0px;
                                                                 left: 0px;
                                                                 background-color: #c5c5c5;
                                                             }
                                                             
                                                             ul.UOEteam li .Name {
                                                                 display: inline-block;
                                                                 position: relative;
                                                             }
                                                             
                                                             ul.UOEteam li .Name span {
                                                                 font-size: 1.5rem;
                                                                 display: inline-block;
                                                                 line-height: inherit;
                                                                 padding: 0.7rem 3rem 0.5rem 1rem;
                                                             }
                                                             
                                                             ul.UOEteam li .Name a {
                                                                 justify-items: center;
                                                                 position: absolute;
                                                                 width: 40px;
                                                                 display: inline-block;
                                                                 overflow: hidden;
                                                                 text-align: center;
                                                                 vertical-align: middle;
                                                                 padding: 0.7rem 0.5rem;
                                                                 height: 100%;
                                                                 display: flex;
                                                                 align-items: center;
                                                                 justify-content: center;
                                                                 right: 0px;
                                                                 top: 0px;
                                                                 transition: all 0.2s;
                                                                 transform: translateX(-20px);
                                                                 opacity: 0;
                                                             }
                                                             
                                                             ul.UOEteam li .Name i {
                                                                 font-size: 1.35rem;
                                                             }
                                                             
                                                             ul.UOEteam li .Name a:hover,
                                                             ul.UOEteam li .Name i:hover {
                                                                 color: var(--primary4);
                                                             }
                                                             
                                                             ul.UOEteam li:hover .Name a {
                                                                 transform: translateX(0px);
                                                                 opacity: 1;
                                                             }
                                                             
                                                             .frontside {
                                                                 position: relative;
                                                                 -webkit-transform: rotateY(0deg);
                                                                 -ms-transform: rotateY(0deg);
                                                                 z-index: 2;
                                                                 margin-bottom: 30px;
                                                             }
                                                             
                                                             .card a {
                                                                 font-size: 18px;
                                                                 color: #007b5e !important;
                                                             }
                                                             
                                                             .frontside .card .card-title,
                                                             .backside .card .card-title {
                                                                 color: #007b5e !important;
                                                             }
                                                             
                                                             .frontside .card .card-body p {
                                                                 text-align: center;
                                                             }
                                                             
                                                             .frontside .card .card-body img {
                                                                 width: 120px;
                                                                 height: 120px;
                                                                 border-radius: 50%;
                                                             }
                                                             
                                                             span.highlight {
                                                                 background-color: yellow;
                                                                 font-weight: bold;
                                                                 font-style: italic;
                                                             }
                                                             
                                                             .popupWrapper {
                                                                 position: fixed;
                                                                 top: 0;
                                                                 bottom: 0;
                                                                 left: 0;
                                                                 right: 0;
                                                                 background-color: rgba(0, 0, 0, .8);
                                                                 z-index: 10;
                                                                 display: flex;
                                                                 flex: 1;
                                                                 align-items: center;
                                                                 justify-content: center;
                                                             }
                                                             
                                                             .popup {
                                                                 background-color: #fff;
                                                                 width: 90%;
                                                                 max-width: 800px;
                                                             }
                                                             
                                                             .popup .title {
                                                                 background-color: var(--primary1);
                                                                 padding: 0.7rem;
                                                                 color: #fff;
                                                                 font-size: 1.1rem;
                                                             }
                                                             
                                                             .popup .title .close {
                                                                 background-color: #f00;
                                                             }
                                                             
                                                             .popup .content {
                                                                 padding: 10px;
                                                                 background-color: #fff;
                                                             }
                                                             
                                                             .popup .bottom {
                                                                 text-align: right;
                                                                 padding: 10px;
                                                             }
                                                             
                                                             .popup .bottom button {
                                                                 cursor: pointer;
                                                             }
                                                             
                                                             li.new::before {
                                                                 content: 'NEW';
                                                                 text-transform: capitalize;
                                                                 color: #f00;
                                                                 font-weight: bold;
                                                                 text-shadow: 0px 0px 6px yellow, 0px 0px 6px yellow;
                                                                 position: absolute;
                                                                 left: -7px;
                                                                 transform: rotate( -45deg);
                                                                 top: -4px;
                                                                 font-size: 0.7rem;
                                                                 animation: blinker 0.7s linear infinite;
                                                             }
                                                             
                                                             .blink_me {
                                                                 animation: blinker 1s linear infinite;
                                                             }
                                                             
                                                             .mandatory {
                                                                 color: red;
                                                                 font-size: 0.7rem;
                                                             }
                                                             
                                                             input[type=date] {
                                                                 font-size: 0.8rem;
                                                             }
                                                             
                                                             select.form-control:not([size]):not([multiple]) {
                                                                 height: calc(2.25rem + 2px);
                                                             }
                                                             
                                                             ol.form-list {
                                                                 padding-left: 15px;
                                                             }
                                                             
                                                             ol.form-list li {
                                                                 font-size: 0.8rem;
                                                             }
                                                             /* Navigation */
                                                             
                                                             .navbar-light .navbar-nav .nav-link {
                                                                 color: rgb(64, 64, 64);
                                                             }
                                                             
                                                             .btco-menu li>a {
                                                                 padding: 10px 15px;
                                                                 color: #000;
                                                             }
                                                             
                                                             .btco-menu .active a:focus,
                                                             .btco-menu li a:focus,
                                                             .navbar>.show>a:focus {
                                                                 background: transparent;
                                                                 outline: 0;
                                                             }
                                                             
                                                             .dropdown-menu .show>.dropdown-toggle::after {
                                                                 transform: rotate(-90deg);
                                                             }
                                                             
                                                             div.sticky {
                                                                 position: fixed;
                                                                 top: 0px;
                                                                 left: 0px;
                                                                 right: 0px;
                                                                 width: 100%;
                                                                 max-width: 100%;
                                                                 z-index: 3;
                                                             }
                                                             
                                                             .navlogo-sitcky {
                                                                 position: absolute;
                                                                 right: 100%;
                                                             }
                                                             
                                                             #navContainer {
                                                                 transition: all 0.2s linear;
                                                             }
                                                             
                                                             .container {
                                                                 max-width: 1200px;
                                                             }
                                                             
                                                             @keyframes blinker {
                                                                 50% {
                                                                     opacity: 0;
                                                                 }
                                                             }
                                                             /* Small devices (landscape phones, 576px and up) */
                                                             
                                                             @media (min-width: 576px) {
                                                                 .splide-text-common {
                                                                     position: relative;
                                                                 }
                                                                 .splide-text-common .slider-title {
                                                                     font-size: 1.5rem;
                                                                 }
                                                                 .required-ele .required-ele-wrapper {
                                                                     text-align: center;
                                                                 }
                                                                 .top-buttons {
                                                                     padding-bottom: 20px;
                                                                 }
                                                                 .dropdown-submenu .dropdown-menu {
                                                                     left: 0;
                                                                 }
                                                                 .dropdown-submenu a::after {
                                                                     transform: rotate(45deg);
                                                                 }
                                                             }
                                                             /* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
                                                             
                                                             @media (min-width: 768px) {
                                                                 .col-sm-5ths {
                                                                     width: 20%;
                                                                     float: left;
                                                                 }
                                                                 .splide-text-common {
                                                                     background-color: rgba(0, 0, 0, .35);
                                                                 }
                                                                 .splide-text-common .slider-title {
                                                                     font-size: 2rem;
                                                                 }
                                                                 .splide-text-common .slider-title span.orange {
                                                                     text-decoration-thickness: 7px;
                                                                 }
                                                                 .required-ele .required-ele-wrapper {
                                                                     text-align: center;
                                                                 }
                                                                 .top-buttons {
                                                                     padding-bottom: 20px;
                                                                 }
                                                                 .dropdown-submenu .dropdown-menu {
                                                                     left: 0;
                                                                 }
                                                                 .dropdown-submenu a::after {
                                                                     transform: rotate(45deg);
                                                                 }
                                                             }
                                                             /* Large devices (desktops, 992px and up) */
                                                             
                                                             @media (min-width: 992px) {
                                                                 .splide-text-common {
                                                                     position: absolute;
                                                                     background-color: rgba(0, 0, 0, .35);
                                                                 }
                                                                 .splide__arrow {
                                                                     display: inline-flex;
                                                                 }
                                                                 .col-md-5ths {
                                                                     width: 20%;
                                                                     float: left;
                                                                 }
                                                                 .splide-text-common .slider-title {
                                                                     font-size: 2.5rem;
                                                                 }
                                                                 .required-ele .required-ele-wrapper {
                                                                     text-align: right;
                                                                 }
                                                                 .top-buttons {
                                                                     padding-bottom: 0px;
                                                                 }
                                                                 .dropdown-submenu .dropdown-menu {
                                                                     left: 100%;
                                                                 }
                                                                 .dropdown-submenu a::after {
                                                                     transform: rotate(-45deg);
                                                                 }
                                                             }
                                                             /* Extra large devices (large desktops, 1200px and up) */
                                                             
                                                             @media (min-width: 1200px) {
                                                                 .col-lg-5ths {
                                                                     width: 20%;
                                                                     float: left;
                                                                 }
                                                                 .top-buttons {
                                                                     padding-bottom: 0px;
                                                                 }
                                                                 .dropdown-submenu .dropdown-menu {
                                                                     left: 100%;
                                                                 }
                                                                 .dropdown-submenu a::after {
                                                                     transform: rotate(-45deg);
                                                                 }
                                                             }