/* setting bar */
#accessible-setting {
  height: 50px;
  background: #333;
  display: none;
}
#accessible-setting.show {
  display: block;
}
#accessible-setting * {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  background: none;
}
#accessible-setting .container {
  display: flex;
  align-items: center;
  height: 50px;
}
#accessible-setting .container::before, #accessible-setting .container::after {
  display: none;
}
#accessible-setting .action-list {
  display: flex;
  align-items: center;
}
#accessible-setting .font-size {
  margin-right: 50px;
}
#accessible-setting .title {
  padding-right: 20px;
}
#accessible-setting .btn-font {
  width: 40px;
  height: 50px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
#accessible-setting .btn-font.active {
  color: #333;
  background: #fff;
}
#accessible-setting .medium {
  font-size: 24px;
}
#accessible-setting .big {
  font-size: 28px;
}
#accessible-setting .btn-color {
  width: 40px;
  height: 50px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
#accessible-setting .btn-color span {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #555;
}
#accessible-setting .btn-color.active {
  background: #fff;
}
#accessible-setting .btn-color.light span {
  color: #000;
}
#accessible-setting .btn-color.dark span {
  color: #fff;
  background: #000;
  border: 1px solid #fff;
}

/* accessible page style */
.acsbl-view {
  min-width: 760px;
  background-color: #fff;
  /* dark style */
}
.acsbl-view * {
  background-image: none;
  color: #000;
  filter: grayscale(100%);
  box-shadow: none !important;
}
.acsbl-view *:after, .acsbl-view *:before {
  transition: none !important;
}
.acsbl-view .back-to-top {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 5px;
  width: 60px;
  height: 60px;
}
.acsbl-view .back-to-top i {
  font-size: 40px;
  color: #fff;
}
.acsbl-view.dark {
  background-color: #000;
  color: #fff;
}
.acsbl-view.dark * {
  background-color: #000;
  color: #fff;
  border-color: #fff;
}

/* font size style */
.acsbl-view.medium,
.acsbl-view.medium * {
  font-size: 20px;
  line-height: 1.6;
}

.acsbl-view.big,
.acsbl-view.big * {
  font-size: 28px;
  line-height: 1.6;
}

/* custom hide */
.acsbl-view .slider-promo,
.acsbl-view .f-contacts--map {
  display: none !important;
}

/* custom setting */
.acsbl-view * {
  font-weight: 500;
}
.acsbl-view a {
  transition: none;
}
.acsbl-view .header {
  position: relative;
  z-index: 999;
}
.acsbl-view h2 {
  font-size: 46px;
}
.acsbl-view input[type=text]::-moz-placeholder, .acsbl-view input[type=email]::-moz-placeholder, .acsbl-view input[type=tel]::-moz-placeholder, .acsbl-view textarea::-moz-placeholder {
  border-color: #000 !important;
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view input[type=text], .acsbl-view input[type=email], .acsbl-view input[type=tel], .acsbl-view textarea, .acsbl-view input[type=submit],
.acsbl-view input[type=text]::placeholder, .acsbl-view input[type=email]::placeholder, .acsbl-view input[type=tel]::placeholder, .acsbl-view textarea::placeholder {
  border-color: #000 !important;
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view .cons .vc_col-sm-4 input[type=text]::-moz-placeholder, .acsbl-view .cons .vc_col-sm-4 input[type=email]::-moz-placeholder, .acsbl-view .cons .vc_col-sm-4 input[type=tel]::-moz-placeholder, .acsbl-view .cons .vc_col-sm-4 textarea::-moz-placeholder {
  border-color: #fff !important;
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view .cons .vc_col-sm-4 input[type=text], .acsbl-view .cons .vc_col-sm-4 input[type=email], .acsbl-view .cons .vc_col-sm-4 input[type=tel], .acsbl-view .cons .vc_col-sm-4 textarea, .acsbl-view .cons .vc_col-sm-4 input[type=submit],
.acsbl-view .cons .vc_col-sm-4 input[type=text]::placeholder, .acsbl-view .cons .vc_col-sm-4 input[type=email]::placeholder, .acsbl-view .cons .vc_col-sm-4 input[type=tel]::placeholder, .acsbl-view .cons .vc_col-sm-4 textarea::placeholder {
  border-color: #fff !important;
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon,
.acsbl-view .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon,
.acsbl-view .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon,
.acsbl-view .yellow-btn,
.acsbl-view .page-title .page-title-inner,
.acsbl-view .top-bar-wrapper,
.acsbl-view .wb-btn,
.acsbl-view .bottom-bar-wrapper,
.acsbl-view .cons .vc_col-sm-4,
.acsbl-view .sliderarea,
.acsbl-view .clients-row {
  background: #000 !important;
}
.acsbl-view .page-list-ext-title a,
.acsbl-view .main-footer-wrapper *,
.acsbl-view .h-tel *,
.acsbl-view #main-menu li:not(.current-menu-item) a {
  color: #000 !important;
}
.acsbl-view .yellow-btn,
.acsbl-view .wb-btn,
.acsbl-view .bottom-bar-wrapper *,
.acsbl-view .cons .vc_col-sm-4 label,
.acsbl-view .cons .vc_col-sm-4 label * {
  color: #fff !important;
}
.acsbl-view .yellow-btn:hover,
.acsbl-view .wb-btn:hover,
.acsbl-view .bottom-bar-wrapper *:hover,
.acsbl-view .cons .vc_col-sm-4 label:hover,
.acsbl-view .cons .vc_col-sm-4 label *:hover {
  color: #fff !important;
}
.acsbl-view #main-menu .current-menu-item,
.acsbl-view .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.acsbl-view .vc_tta-tabs-list li.vc_tta-tab.vc_active a,
.acsbl-view .vc_tta-tabs-list li.vc_tta-tab:hover a,
.acsbl-view .side-tel,
.acsbl-view .widget-title,
.acsbl-view table tr:first-child td {
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view #main-menu .current-menu-item *,
.acsbl-view .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a *,
.acsbl-view .vc_tta-tabs-list li.vc_tta-tab.vc_active a *,
.acsbl-view .vc_tta-tabs-list li.vc_tta-tab:hover a *,
.acsbl-view .side-tel *,
.acsbl-view .widget-title *,
.acsbl-view table tr:first-child td * {
  color: #fff !important;
}
.acsbl-view .wb-btn {
  border-color: #000 !important;
}
.acsbl-view .page-title {
  padding-bottom: 0 !important;
}
.acsbl-view .page-title .page-title-inner {
  padding: 20px !important;
  margin-bottom: 50px;
}
.acsbl-view .vc_row:not(.slider-row) {
  padding: 50px 0px !important;
}
.acsbl-view .vc_row:not(.slider-row) .vc_row:not(.slider-row) {
  padding: 0 !important;
}
.acsbl-view .page-title .page-title-overlay,
.acsbl-view .section.page-title,
.acsbl-view .home-prog,
.acsbl-view .main-footer-wrapper,
.acsbl-view .slider-row {
  background: #fff !important;
}
.acsbl-view .logo-header img {
  filter: invert(1);
}
.acsbl-view .slideroffer a {
  border-radius: 0;
  background: #fff;
}
.acsbl-view .main-footer-wrapper {
  margin-top: 100px;
  border-top: 3px solid #000;
}
.acsbl-view .w-btn,
.acsbl-view .home-prog,
.acsbl-view #wrapper-footer .vc_row.vc_row-flex {
  border: 5px solid #000;
}
.acsbl-view .vc_row.vc_row-flex {
  padding: 0 !important;
}
.acsbl-view .footer-inner > .row > .col-md-3:first-child {
  border-left-color: transparent;
}
.acsbl-view .cons .vc_col-sm-8 {
  background-position: 0 100%;
}
.acsbl-view .x-menu-text {
  font-weight: 500;
}
.acsbl-view .vc_gitem-post-data-source-post_date * {
  color: #fff;
}
.acsbl-view .main-news .vc_gitem-post-data-source-post_date {
  padding: 5px 15px 5px;
  background: #000;
}
.acsbl-view .clients-row {
  max-height: 100% !important;
}
.acsbl-view .sidebar {
  padding: 64px 15px 70px;
}
.acsbl-view .side-tel {
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view .side-tel a:first-child {
  color: #fff !important;
}
.acsbl-view .side-tel a.side-btn {
  color: #000 !important;
}
.acsbl-view #main-menu li.menu-item {
  padding: 15px 5px !important;
  margin: 11px 0;
}
.acsbl-view #primary-content {
  padding-bottom: 0 !important;
}
.acsbl-view .primary-sidebar.col-md-3,
.acsbl-view .page-inner.col-md-9 {
  padding-top: 0 !important;
}
.acsbl-view .vc_color-turquoise.vc_message_box-outline,
.acsbl-view .vc_color-turquoise.vc_message_box-solid-icon,
.acsbl-view .vc_color-alert-warning.vc_message_box-outline,
.acsbl-view .vc_color-alert-warning.vc_message_box-solid-icon,
.acsbl-view .vc_color-alert-success.vc_message_box-outline,
.acsbl-view .vc_color-alert-success.vc_message_box-solid-icon {
  border: 3px solid #000;
}
.acsbl-view .cont-map.wpb_raw_html:after,
.acsbl-view .bar-left .widget_nav_menu ul.menu li a::after,
.acsbl-view .header-row .x-nav-menu li a::after,
.acsbl-view .mobmenu-content li a::after {
  display: none;
}
.acsbl-view .study-info {
  margin: 10px 15px;
}

/* dark custom setting */
.acsbl-view.dark input[type=text]::-moz-placeholder, .acsbl-view.dark input[type=email]::-moz-placeholder, .acsbl-view.dark input[type=tel]::-moz-placeholder, .acsbl-view.dark textarea::-moz-placeholder {
  border-color: #fff !important;
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark input[type=text], .acsbl-view.dark input[type=email], .acsbl-view.dark input[type=tel], .acsbl-view.dark textarea, .acsbl-view.dark input[type=submit],
.acsbl-view.dark input[type=text]::placeholder, .acsbl-view.dark input[type=email]::placeholder, .acsbl-view.dark input[type=tel]::placeholder, .acsbl-view.dark textarea::placeholder {
  border-color: #fff !important;
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark .cons .vc_col-sm-4 input[type=text]::-moz-placeholder, .acsbl-view.dark .cons .vc_col-sm-4 input[type=email]::-moz-placeholder, .acsbl-view.dark .cons .vc_col-sm-4 input[type=tel]::-moz-placeholder, .acsbl-view.dark .cons .vc_col-sm-4 textarea::-moz-placeholder {
  border-color: #fff !important;
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark .cons .vc_col-sm-4 input[type=text], .acsbl-view.dark .cons .vc_col-sm-4 input[type=email], .acsbl-view.dark .cons .vc_col-sm-4 input[type=tel], .acsbl-view.dark .cons .vc_col-sm-4 textarea, .acsbl-view.dark .cons .vc_col-sm-4 input[type=submit],
.acsbl-view.dark .cons .vc_col-sm-4 input[type=text]::placeholder, .acsbl-view.dark .cons .vc_col-sm-4 input[type=email]::placeholder, .acsbl-view.dark .cons .vc_col-sm-4 input[type=tel]::placeholder, .acsbl-view.dark .cons .vc_col-sm-4 textarea::placeholder {
  border-color: #fff !important;
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark .widget-title *,
.acsbl-view.dark #main-menu .current-menu-item *,
.acsbl-view.dark .slick-dots,
.acsbl-view.dark .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon,
.acsbl-view.dark .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon,
.acsbl-view.dark .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon,
.acsbl-view.dark .yellow-btn,
.acsbl-view.dark .wb-btn,
.acsbl-view.dark .sliderarea {
  background: #fff !important;
}
.acsbl-view.dark .widget-posts .entry-content-wrap h3.entry-post-title a,
.acsbl-view.dark .single-blog-inner .entry-content,
.acsbl-view.dark .single-blog-inner .entry-content p,
.acsbl-view.dark .single-blog-inner .entry-content-wrap h3.entry-post-title,
.acsbl-view.dark .pld-post-list.pld-design-1 .pld-post-list-content h2 a,
.acsbl-view.dark .side-tel a.side-btn,
.acsbl-view.dark .bottom-bar-wrapper *,
.acsbl-view.dark .page-list-ext-title a,
.acsbl-view.dark .main-footer-wrapper *,
.acsbl-view.dark .h-tel *,
.acsbl-view.dark #main-menu li:not(.current-menu-item) a {
  color: #fff !important;
}
.acsbl-view.dark .yellow-btn,
.acsbl-view.dark .wb-btn {
  color: #000 !important;
}
.acsbl-view.dark .yellow-btn:hover,
.acsbl-view.dark .wb-btn:hover {
  color: #000 !important;
}
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a,
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a *,
.acsbl-view.dark #main-menu .current-menu-item,
.acsbl-view.dark .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.acsbl-view.dark .vc_tta-tabs-list li.vc_tta-tab.vc_active a,
.acsbl-view.dark .vc_tta-tabs-list li.vc_tta-tab:hover a,
.acsbl-view.dark .widget-title {
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a *,
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a * *,
.acsbl-view.dark #main-menu .current-menu-item *,
.acsbl-view.dark .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a *,
.acsbl-view.dark .vc_tta-tabs-list li.vc_tta-tab.vc_active a *,
.acsbl-view.dark .vc_tta-tabs-list li.vc_tta-tab:hover a *,
.acsbl-view.dark .widget-title * {
  color: #000 !important;
}
.acsbl-view.dark .w-btn {
  background: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}
.acsbl-view.dark .wb-btn {
  border-color: #fff !important;
}
.acsbl-view.dark table tr:first-child td {
  border-bottom: 3px solid #fff !important;
}
.acsbl-view.dark .page-title .page-title-overlay,
.acsbl-view.dark .section.page-title,
.acsbl-view.dark .home-prog,
.acsbl-view.dark .main-footer-wrapper,
.acsbl-view.dark .slider-row {
  background: #000 !important;
}
.acsbl-view.dark .logo-header img {
  filter: none;
}
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border: 1px solid #fff !important;
}
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a,
.acsbl-view.dark .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a * {
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view.dark #slider-top .g5plus-slider-container {
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark #slider-top .g5plus-slider-container * {
  background: #fff !important;
  color: #000 !important;
}
.acsbl-view.dark #slider-top .g5plus-slider-container .slideroffer a {
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view.dark .g5plus-slider-container .slick-slide {
  background: #000 !important;
  color: #fff !important;
}
.acsbl-view.dark .g5plus-slider-container .slick-slide * {
  color: #fff !important;
  background: #000 !important;
}
.acsbl-view.dark .vc_tta-panel-heading,
.acsbl-view.dark .vc_tta-panel-heading *,
.acsbl-view.dark .vc_tta-panel-body,
.acsbl-view.dark .vc_tta-panel-body *,
.acsbl-view.dark .vc_tta.vc_tta-style-modern .vc_tta-panel-body,
.acsbl-view.dark .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
  border: none !important;
  background: none !important;
}
.acsbl-view.dark .serv-item img {
  filter: invert(1);
  background: none;
}
.acsbl-view.dark .slick-arrow i {
  filter: none !important;
}
.acsbl-view.dark .cont-item .wpb_wrapper .cimg img,
.acsbl-view.dark .study-info img {
  filter: invert(1) !important;
  background: none !important;
}
.acsbl-view.dark .vc_color-orange.vc_message_box {
  background: none !important;
}

/* fotn size custom setting */
.acsbl-view.medium .logo-header {
  font-size: 0;
}
.acsbl-view.medium .bar-left .widget_nav_menu ul.menu li {
  text-align: center;
}
.acsbl-view.medium #wrapper-footer .bottom-bar-inner .widget_text {
  text-align: left;
}
.acsbl-view.medium #menu-item-125 {
  white-space: nowrap;
}
.acsbl-view.medium .sidebar .page-list .page_item a {
  font-size: 24px !important;
}

.acsbl-view.big #menu-item-125 {
  white-space: nowrap;
}
.acsbl-view.big .logo-header {
  font-size: 0;
}
.acsbl-view.big .bar-left .widget_nav_menu ul.menu li {
  text-align: center;
}
.acsbl-view.big #wrapper-footer .bottom-bar-inner .widget_text {
  text-align: left;
}
.acsbl-view.big .menu-item img {
  display: none;
}
.acsbl-view.big .menu-item {
  font-size: 24px;
}
.acsbl-view.big .menu-item * {
  font-size: 24px;
}
.acsbl-view.big .bb-btn, .acsbl-view.big .wb-btn, .acsbl-view.big .w-btn {
  padding: 5px;
}
@media (min-width: 1000px) {
  .acsbl-view.big .sliderbox, .acsbl-view.big .sliderarea {
    height: 500px !important;
  }
  .acsbl-view.big .slick-dots {
    display: none !important;
  }
}
.acsbl-view.big .page-list-ext-image {
  display: block;
  margin-bottom: 10px;
}
.acsbl-view.big .page-list-ext-image a {
  display: block;
}
.acsbl-view.big .page-list-ext-title {
  height: auto;
}
.acsbl-view.big .page-list-ext-title a {
  display: block;
  line-height: 1.2;
}
.acsbl-view.big .main-news .vc_gitem-post-data-source-post_title {
  height: auto;
  font-weight: bold !important;
}
.acsbl-view.big .main-news .vc_gitem-post-data-source-post_title * {
  font-weight: bold !important;
}
.acsbl-view.big .sidebar .page-list .page_item a {
  font-size: 24px !important;
}
.acsbl-view.big .wpb_wrapper p,
.acsbl-view.big .wpb_wrapper ul,
.acsbl-view.big .wpb_wrapper li,
.acsbl-view.big .wpb_wrapper span {
  font-size: 28px !important;
}

/* ------------ */
.accessible-btn {
  position: fixed;
  left: 0;
  top: 100px;
  background: #fff;
  padding: 10px;
  z-index: 999;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

html {
  margin-top: 0 !important;
}

.acsbl-view .accessible-btn {
  filter: invert(1);
}
.acsbl-view #wpadminbar {
  display: none;
}

.acsbl-view .normal-version {
  order: 1;
  flex: 1;
  display: flex;
  justify-content: flex-end;
}

/*
.normal-version {
    display: none;
}

.acsbl-view .accessible-btn {
    display: none;
}
*//*# sourceMappingURL=accessible.css.map */