 @media (min-width: 992px) {
     /* Main Menu */
     ul.dropdown-menu .container>li.width-30 {
         width: 30%;
     }
     ul.dropdown-menu .container>li.width-25:lang(en-gb) {
         width: 25%
     }
     ul.dropdown-menu .container>li.width-23 {
         width: 23%;
     }
     ul.dropdown-menu .container>li.width-auto {
         width: auto;
     }
     #main-menu nav.navbar {
         padding: 0px;
     }
     #main-menu ul.navbar-nav>li>a {
         padding: 20px 0px;
         position: relative;
         cursor: pointer;
         font-family: 'Roboto Condensed', sans-serif;
         font-weight: normal;
     }
     #main-menu ul.navbar-nav>li>a:hover {
         color: #ff9020;
     }
     #main-menu ul.navbar-nav>li>a:after {
         content: none;
     }
     #main-menu .navbar-expand-lg .navbar-nav {
         flex-grow: inherit;
         justify-content: space-between;
         align-items: center;
     }
     #main-menu ul.navbar-nav>li.divider.show>a:after,
     #main-menu ul.navbar-nav>li.default-show>a:after {
         content: '';
         border-bottom: 10px solid #fff;
         border-left: 10px solid transparent;
         border-right: 10px solid transparent;
         border-top: 10px solid transparent;
         position: absolute;
         left: 35.5%;
         bottom: 0%;
         margin-left: 0px;
     }
     #main-menu ul.navbar-nav>li>ul.dropdown-menu {
         border-bottom: 1px solid #2f2c2d;
     }
     #main-menu ul.navbar-nav>li>ul.dropdown-menu.show {
         z-index: 10000;
     }
     
     /*#main-menu ul.navbar-nav>li.show ~ .default-show > ul:before {
         content: '';
	 width:100%;
	 height: auto;
	 display: block;
	 margin-right: -100%;
    	 z-index: 9;
    	 background: rgb(239 239 239 / 83%);
     }
     
     #main-menu ul.navbar-nav>li.default-show ~ .show > ul:before {
         content: '';
         width:100%;
         height: auto;
	 background-color: rgba(0,0,0,0.2);
         display: block;
         margin-right: -100%;
         z-index: 9;
         background: rgb(239 239 239 / 83%);
     }*/
     #main-menu ul.navbar-nav>li.default-show>a,
     #main-menu ul.navbar-nav>li.show>a {
         color: #ff9020;
     }
     #main-menu ul.navbar-nav>li>ul.dropdown-menu.default-show {
         display: flex;
     }
     ul.dropdown-menu {
         width: 100%;
         border: none;
         border-radius: 0px;
         margin: 0px;
         padding: 0px;
         background-color: #fafafa;
     }
     ul.dropdown-menu .container {
         display: flex;
         flex-flow: row wrap;
         height: auto;
         padding-top: 10px;
         padding-bottom: 10px;
     }
     a.flex-flow~ul.dropdown-menu .container {
         flex-flow: column wrap;
         
     }
     a.flex-flow~ul.dropdown-menu .container:lang(zh-tw) {
         flex-flow: column wrap;
         
     }
     ul.dropdown-menu .container>li {
         padding: 8px 0px;
         line-height: 1.18;
         margin-right: 46px;
         max-width: 32%;
     }
     ul.dropdown-menu .container>li>a {
         color: #565656;
         font-size: 14px;
         text-decoration: unset;
         padding-bottom: 6px;
         letter-spacing: -0.2px;
     }
     ul.dropdown-menu .container>li>span.underline.disable {
         display: block;
         border-bottom: 1px solid #fafafa;
     }
     ul.dropdown-menu .container>li.active>span.underline.disable {
         border-bottom: 1px solid #2f2c2d;
     }
     ul.dropdown-menu .container>li>a.separator {
         padding: 0px;
         color: #565656;
     }
     ul.dropdown-menu .container>li>a.separator:after {
         content: none;
     }
     ul.dropdown-menu .container>li>a:not(.separator):hover,
     ul.dropdown-menu .container>li.active.current>a {
         color: #2f2c2d;
         font-weight: bold;
         padding-bottom: 6px;
     }
     ul.dropdown-menu .container>li:not(.divider)>a:hover~span.underline.disable,
     ul.dropdown-menu .container>li.active span.underline.disable {
         border-bottom: 1px solid #2f2c2d;
     }
     ul.dropdown-menu .container>li.active>a {
         font-weight: bold;
     }
     ul.dropdown-menu .container li.show-child>ul,
     ul.dropdown-menu .container li a.show-child~ul {
         display: block;
         position: relative;
         padding-left: 10px;
         padding-top: 2px;
         top: 0%;
     }
     ul.dropdown-menu .container li.show-child>ul li:before,
     ul.dropdown-menu .container li a.show-child~ul li:before {
         content: '-';
         position: absolute;
         width: 3%;
         vertical-align: top;
     }
     ul.dropdown-menu .container li.show-child>ul li,
     ul.dropdown-menu .container li a.show-child~ul li {
         margin-bottom: 0px;
         text-indent: -5px;
     }
     ul.dropdown-menu .container li.show-child>ul li a,
     ul.dropdown-menu .container li a.show-child~ul li a {
         font-size: 14px;
         color: #565656;
         font-weight: 300;
         padding-left: 5px;
     }
     ul.dropdown-menu .container li.show-child>ul li a:hover {
         text-decoration: none;
     }
     ul.dropdown-menu .container li.show-child>ul li.active a,
     ul.dropdown-menu .container li a.show-child~ul li.active a {
         font-weight: bold;
         border-bottom: 1px solid #2f2c2d;
     }
     /* Slider */
     .slideshowck {
         margin-bottom: 0px !important;
     }
     .slideshowck .camera_caption {
         height: 100%;
         width: 60%;
     }
     /* .slideshowck .cameraContent.cameracurrent {
         padding: 18px 12px;
         height: 100%;
         background-image: linear-gradient(130deg, rgba(0, 0, 0, 0.75) 0%, transparent 50%, transparent 100%);
         opacity: 1;
         border-radius: 0px !important;
         background-color: transparent;
         padding: 47px 51px;
         max-width: 100%;
     }*/
     .slideshowck .camera_caption>div .camera_caption_title {
         color: white;
         font-size: 35px !important;
         font-weight: 900;
         margin-bottom: 5px;
         line-height: 1.06;
     }
     .slideshowck .camera_caption>div .camera_caption_desc {
         color: white;
         font-size: 17px !important;
         line-height: 1.18;
         font-weight: 500;
         margin-top: 30px;
     }
     .slideshowck .camera_caption>div .camera_caption_desc>p {
         display: block;
         font-weight: normal;
     }
     .slideshowck .camera_caption>div .camera_caption_desc a {
         color: white;
         font-size: 20px;
     }
     .slideshowck .camera_caption>div .camera_caption_desc a table {
         margin-top: 80px;
     }
     .slideshowck .camera_caption>div .camera_caption_desc a table td {
         border: 1px solid white;
         padding: 5px 12px;
     }
     .slideshowck .camera_caption>div .camera_caption_desc a:hover {
         color: #fa9631;
         text-decoration: none;
     }
     .slideshowck .camera_caption>div .camera_caption_desc a:hover table td {
         border: 1px solid #fa9631;
     }
     .slideshowck div.camera_pag ul.camera_pag_ul li {
         background-color: white;
     }
     .slideshowck div.camera_pag ul.camera_pag_ul li span {
         display: none;
     }
     .slideshowck div.camera_pag ul.camera_pag_ul li span:focus {
         outline: transparent;
     }
     .slideshowck div.camera_pag ul.camera_pag_ul li.cameracurrent {
         background-color: #fa9631;
     }
     .slideshowck div.camera_pag {
         position: absolute;
         bottom: 10px;
         text-align: center;
         margin: 0 auto;
         left: 46%;
     }
     .slideshowck .camera_target_content .camera_link {
         display: none;
     }
     #index_boxes .custom {
         margin-top: 0px;
         padding: 47px 30px;
     }
     #index_boxes .custom h2 {
         font-size: 40px;
     }
     #index_boxes .custom .row>div:last-child {
         border-right: 1px dashed transparent;
     }
     /* #index_events_annoucments_wrapper {
    background-image: linear-gradient(to right,rgba(32, 209, 207, 0.9) 0%, rgba(32, 209, 207, 0.9) 50%, rgba(255, 144, 32, 0.9) 50%, rgba(255, 144, 32, 0.9) 100%);
  } */
     #inner .page-header {
         max-width: 31.5%;
     }
     #inner .item-page.staff-card-listing .page-header {
         width: 31.5%;
     }
     #index_boxes .custom .row>div {
         padding: 0px;
         border-right: 1px dashed #878787;
         border-bottom: none;
         max-height: 200px;
     }
     #index_boxes .custom .box {
         border-bottom: none;
     }
     #index_events_annoucments_wrapper div.col-12>div {
         padding: 47px 30px;
         /* margin: 0 40px; */
     }
     #index_events_annoucments_wrapper div.col-12.events ul li span.mod-articles-category-date {
         flex-basis: 31%;
         margin-right: 25px;
     }
     #index_events_annoucments_wrapper div.col-12.events ul li span.category-title-link {
         width: 80%;
     }
     #footer {
         background-color: #2f2c2d;
     }
     #footer #footer_menu {
         padding: 0px 15px;
     }
     #footer #footer_menu ul {
         display: flex;
         flex: 1;
         flex-direction: column;
         flex-wrap: wrap;
         padding: 25px 0px;
         width: 65%;
         height: 140px;
     }
     #footer #footer_menu ul li {
         margin: 0px;
         padding: 8px 0px;
         color: white;
         flex-basis: calc(25%);
         width: auto;
     }
     #footer #footer_menu ul li:last-child a img {
         display: block;
         margin-top: 15px;
     }
     #footer #footer_menu ul li a {
         color: white;
         border-bottom: none;
         font-weight: normal;
         display: initial;
         padding: 0px;
     }
     #footer .copyright {
         color: white;
         padding: 0px 15px 30px 15px;
     }
     .content-category>form {
         padding: 0px 40px;
     }
     .registration-process {
         padding-bottom: 200px;
     }
     #a2apage_dropdown {
         margin-left: -11px;
     }
     .item-page.staff-card-listing .addtoany_container {
         top: -51px;
     }
     .card-listing-row>div:nth-child(n+4) .listing-card {
         margin-top: 30px;
     }
     /*Column-count*/
     #inner .item-page.col-count div[itemprop="articleBody"] {
         -webkit-column-count: 2;
         /* Chrome, Safari, Opera */
         -moz-column-count: 2;
         /* Firefox */
         column-count: 2;
     }
     #inner #content {
         margin-bottom: 66px;
     }
 }
