/* 12. style switcher =============================== */
/* style switcher */
#style_switcher {
  position: fixed;
  right: 0;
  top: 140px;
  background: #fff;
  width: 240px;
  z-index: 1094;
  box-sizing: border-box;
  padding: 16px;
  margin-right: -246px;
  -webkit-transition: margin 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: margin 280ms cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.26);
}
#style_switcher.switcher_active {
  margin-right: 0;
}
#style_switcher .switcher_app_themes {
  margin: 0;
  overflow: hidden;
}
#style_switcher .switcher_app_themes > li {
  margin: 0;
}
#style_switcher .switcher_app_themes,
#style_switcher .switcher_app_themes > li {
  list-style: none;
  padding: 0;
}
#style_switcher .switcher_app_themes li {
  float: left;
  cursor: pointer;
  width: 36px;
  margin: 0 16px 16px 0;
  opacity: 0.5;
  -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
#style_switcher .switcher_app_themes li span {
  display: block;
  padding: 0 4px;
  height: 24px;
  line-height: 24px;
  box-sizing: border-box;
  width: 50%;
  float: left;
}
#style_switcher .switcher_app_themes li.active_theme {
  opacity: 1;
  position: relative;
}
#style_switcher .switcher_app_themes li.active_theme:after {
  position: absolute;
  top:2px;
  left: 50%;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  display: block;
  color: #fff;
  margin-left: -8px;
}
.uk-margin-bottom {
    margin-bottom: 16px;
}
#style_switcher .switcher_app_themes li.app_style_default .app_color_main {
  background:#01458E;
}
#style_switcher .switcher_app_themes li.app_style_default .app_color_accent {
  background:#FCCA03;
}
#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_main {
  background: #3f51b5;
}
#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_accent {
  background: #ff4081;
}
#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_main {
  background: #673ab7;
}
#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_accent {
  background: #00bcd4;
}
#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_main {
  background: #5d4037;
}
#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_accent {
  background: #1e88e5;
}
#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_main {
  background: #00acc1;
}
#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_accent {
  background: #673ab7;
}
#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_main {
  background: #e53935;
}
#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_accent {
  background: #607d8b;
}
#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_main {
  background: #424242;
}
#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_accent {
  background: #7cb342;
}
#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_main {
  background: #8e24aa;
}
#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_accent {
  background: #4caf50;
}
/*#style_switcher .switcher_app_themes li.switcher_theme_h .app_color_main {
  background: #d32f2f;
}
#style_switcher .switcher_app_themes li.switcher_theme_h .app_color_accent {
  background: #0277bd;
}
#style_switcher .switcher_app_themes li.switcher_theme_i .app_color_main {
  background: #fbc02d;
}
#style_switcher .switcher_app_themes li.switcher_theme_i .app_color_accent {
  background: #00acc1;
}
#style_switcher .switcher_app_themes li.switcher_theme_j .app_color_main {
  background:#2196f3;
}
#style_switcher .switcher_app_themes li.switcher_theme_j .app_color_accent {
  background:#7cb342;
}*/
#style_switcher_toggle {
  position: absolute;
  top: 8px;
  left: -44px;
  width: 44px;
  height: 36px;
  background: #fff;
  border-radius: 4px 0 0 4px;
  cursor: pointer;
  padding: 0 8px;
  box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.26);
  box-sizing: border-box;
  z-index: 1096;
}
#style_switcher_toggle i {
  font-size: 24px;
  line-height: 36px;
  color: #212121;
}

.app_theme_a .navbar-default .navbar-nav>li>a,.app_theme_a .owl-nav,.app_theme_a .contact-info i,.app_theme_a .address .icon {
color:#fff;	
}
.app_theme_a .address .icon{
    background-color: #01458E;	
}

.app_theme_a .founder-name,.app_theme_a .single_service h3 .service-title,.app_theme_a .course-list li:before,.app_theme_a .news-list li:before,.app_theme_a .footer-txt h2,.app_theme_a .course-list li a:hover,.app_theme_a .news-list li a:hover,.app_theme_a .footer-txt ul li a:hover,.app_theme_a .contact-list li.call a:after,.app_theme_a .contact-list li.email a:after,.app_theme_a .breadcrumb >.active,.app_theme_a .breadcrumb>li+li:before,.app_theme_a .contact-map .map-heading i {
    color:#d80073;
}
.app_theme_a .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_a .owl-nav > div,.app_theme_a .btn,.app_theme_a .canvas-box h4:after,.app_theme_a h4.panel-title a[aria-expanded="true"],.app_theme_a      h4.panel-title a:before,.app_theme_a h4.panel-title a:after,.app_theme_a .subtitle strong,.app_theme_a .header-top,.app_theme_a .heading .divider-left,.app_theme_a .heading .divider-center{
    background-color:#d80073;
}

.app_theme_a .single_service,.app_theme_a  form.findus .form-control:focus,.app_theme_a form.findus textarea:focus{
border-color:#d80073 !important;
	
}


.app_theme_b .navbar-default .navbar-nav>li>a,.app_theme_b .owl-nav,.app_theme_b .contact-info i,.app_theme_b .address .icon {
color:#fff;	
}

.app_theme_b .founder-name,.app_theme_b .single_service h3 .service-title,.app_theme_b .course-list li:before,.app_theme_b .footer-txt h2,.app_theme_b .course-list li a:hover,.app_theme_b .footer-txt ul li a:hover,.app_theme_b .contact-list li.call a:after,.app_theme_b .contact-list li.email a:after,.app_theme_b .breadcrumb >.active,.app_theme_b .breadcrumb>li+li:before,.app_theme_b .breadcrumb>li+li:before,.app_theme_b .contact-map .map-heading i{
    color:#00bcd4;
}
 .app_theme_b .news-list li:before, .app_theme_b .news-list li a:hover{
 color:#673ab7;	
}
.app_theme_b .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_b .owl-nav > div,.app_theme_b .btn,.app_theme_b .canvas-box h4:after,.app_theme_b h4.panel-title a[aria-expanded="true"],.app_theme_b      h4.panel-title a:before,.app_theme_b h4.panel-title a:after,.app_theme_b .subtitle strong,.app_theme_b .header-top,.app_theme_b .address .icon {
    background-color:#00bcd4;
}
.app_theme_b  h4.panel-title a[aria-expanded="true"]:before,.app_theme_b h4.panel-title a{
background-color:#673ab7;	
}
.app_theme_b .single_service,.app_theme_b form.findus .form-control:focus,.app_theme_b form.findus textarea:focus{
border-color:#00bcd4 !important;	
}
.app_theme_b .single_service:hover{
border-color:#673ab7;	
}
.app_theme_b .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.app_theme_b .owl-nav > div:hover,.app_theme_b .hborder,.app_theme_b .hborder:after,.app_theme_b .owl-dot.active,.app_theme_b .btn:hover,.app_theme_b .canvas-box:hover .icon-wrap,.app_theme_b .navbar-default .navbar-nav>li>a:hover,.app_theme_b .heading .divider-left,.app_theme_b .heading .divider-center {
background-color:#673ab7;	
}
.app_theme_b .canvas-box:hover .icon-wrap{
box-shadow: 0 0 2px 5px rgba(103, 58, 183, 0.6);
border-color:#673ab7;
	
}


.app_theme_c .navbar-default .navbar-nav>li>a,.app_theme_c .owl-nav,.app_theme_c .address .icon {
color:#fff;	
}
.app_theme_c .contact-info i,
.app_theme_c .founder-name,.app_theme_c .single_service h3 .service-title,.app_theme_c .course-list li:before,.app_theme_c .footer-txt h2,.app_theme_c .course-list li a:hover,.app_theme_c .footer-txt ul li a:hover,.app_theme_c .contact-list li.call a:after,.app_theme_c .contact-list li.email a:after,.app_theme_c .breadcrumb >.active,.app_theme_c .breadcrumb>li+li:before,.app_theme_c .contact-map .map-heading i{
    color:#1e88e5;
}
 .app_theme_c .news-list li:before, .app_theme_c .news-list li a:hover{
 color:#5d4037;	
}
.app_theme_c .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_c .owl-nav > div,.app_theme_c .btn,.app_theme_c .canvas-box h4:after,.app_theme_c h4.panel-title a[aria-expanded="true"],.app_theme_c      h4.panel-title a:before,.app_theme_c h4.panel-title a:after,.app_theme_c .subtitle strong,.app_theme_c .header-top  {
    background-color:#5d4037;
}
.app_theme_c  h4.panel-title a[aria-expanded="true"]:before,.app_theme_c h4.panel-title a,.app_theme_c span.event-date{
background-color:#1e88e5;	
}
.app_theme_c .single_service,.app_theme_c form.findus .form-control:focus,.app_theme_c form.findus textarea:focus{
border-color:#5d4037 !important;	
}
.app_theme_c .single_service:hover{
border-color:#1e88e5;	
}
.app_theme_c .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.app_theme_c .owl-nav > div:hover,.app_theme_c .hborder,.app_theme_c .hborder:after,.app_theme_c .owl-dot.active,.app_theme_c .btn:hover,.app_theme_c .canvas-box:hover .icon-wrap,.app_theme_c .navbar-default .navbar-nav>li>a:hover,.app_theme_c .address .icon,.app_theme_c .heading .divider-left,.app_theme_c .heading .divider-center {
background-color:#1e88e5;	
}
.app_theme_c .canvas-box:hover .icon-wrap{
box-shadow: 0 0 2px 5px rgba(30, 136, 229, 0.6);
border-color:#1e88e5;
	
}


.app_theme_d .navbar-default .navbar-nav>li>a,.app_theme_d .owl-nav,.app_theme_d .address .icon  {
color:#fff;	
}
.app_theme_d .contact-info i,
.app_theme_d .founder-name,.app_theme_d .single_service h3 .service-title,.app_theme_d .course-list li:before,.app_theme_d .footer-txt h2,.app_theme_d .course-list li a:hover,.app_theme_d .footer-txt ul li a:hover,.app_theme_d .contact-list li.call a:after,.app_theme_d .contact-list li.email a:after,.app_theme_d .breadcrumb >.active,.app_theme_d .breadcrumb>li+li:before,.app_theme_d .contact-map .map-heading i{
    color:#00acc1;
}
 .app_theme_d .news-list li:before, .app_theme_d .news-list li a:hover{
 color:#673ab7;	
}
.app_theme_d .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_d .owl-nav > div,.app_theme_d .btn,.app_theme_d .canvas-box h4:after,.app_theme_d h4.panel-title a[aria-expanded="true"],.app_theme_d      h4.panel-title a:before,.app_theme_d h4.panel-title a:after,.app_theme_d .subtitle strong,.app_theme_d .header-top  {
    background-color:#673ab7;
}
.app_theme_d  h4.panel-title a[aria-expanded="true"]:before,.app_theme_d h4.panel-title a,.app_theme_d span.event-date{
background-color:#00acc1;	
}
.app_theme_d .single_service,.app_theme_d form.findus .form-control:focus,.app_theme_d form.findus textarea:focus{
border-color:#673ab7 !important;	
}
.app_theme_d .single_service:hover{
border-color:#00acc1;	
}
.app_theme_d .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.app_theme_d .owl-nav > div:hover,.app_theme_d .hborder,.app_theme_d .hborder:after,.app_theme_d .owl-dot.active,.app_theme_d .btn:hover,.app_theme_d .canvas-box:hover .icon-wrap,.app_theme_d .navbar-default .navbar-nav>li>a:hover,.app_theme_d .address .icon,.app_theme_d .heading .divider-left,.app_theme_c .heading .divider-center {
background-color:#00acc1;	
}
.app_theme_d .canvas-box:hover .icon-wrap{
box-shadow: 0 0 2px 5px rgba(0, 172, 193, 0.6);
border-color:#00acc1;
	
}


.app_theme_e .navbar-default .navbar-nav>li>a,.app_theme_e .owl-nav,.app_theme_e .address .icon {
color:#fff;	
}
.app_theme_e .contact-info i,
.app_theme_e .founder-name,.app_theme_e .single_service h3 .service-title,.app_theme_e .course-list li:before,.app_theme_e .footer-txt h2,.app_theme_e .course-list li a:hover,.app_theme_e .footer-txt ul li a:hover,.app_theme_e .contact-list li.call a:after,.app_theme_e .contact-list li.email a:after,.app_theme_e .breadcrumb >.active,.app_theme_e .breadcrumb>li+li:before,.app_theme_e .contact-map .map-heading i{
    color:#e53935;
}
 .app_theme_e .news-list li:before, .app_theme_e .news-list li a:hover{
 color:#e53935;	
}
.app_theme_e .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_e .owl-nav > div,.app_theme_e .btn,.app_theme_e .canvas-box h4:after,.app_theme_e h4.panel-title a[aria-expanded="true"],.app_theme_e      h4.panel-title a:before,.app_theme_e h4.panel-title a:after,.app_theme_e .subtitle strong,.app_theme_e .header-top,.app_theme_e span.event-date,.app_theme_e .address .icon  {
    background-color:#607d8b;
}
.app_theme_e  h4.panel-title a[aria-expanded="true"]:before,.app_theme_e h4.panel-title a{
background-color:#e53935;	
}
.app_theme_e .single_service{
border-color:#607d8b;	
}
.app_theme_e .single_service:hover,.app_theme_e form.findus .form-control:focus,.app_theme_e form.findus textarea:focus{
border-color:#e53935 !important;	
}
.app_theme_e .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.app_theme_e .owl-nav > div:hover,.app_theme_e .hborder,.app_theme_e .hborder:after,.app_theme_e .owl-dot.active,.app_theme_e .btn:hover,.app_theme_e .canvas-box:hover .icon-wrap,.app_theme_e .navbar-default .navbar-nav>li>a:hover,.app_theme_e .heading .divider-left,.app_theme_e .heading .divider-center  {
background-color:#e53935;	
}
.app_theme_e .canvas-box:hover .icon-wrap{
box-shadow: 0 0 2px 5px rgba(229, 57, 53, 0.6);
border-color:#e53935;
	
}

.app_theme_f .navbar-default .navbar-nav>li>a,.app_theme_f .owl-nav,.app_theme_f .address .icon{
color:#fff;	
}
.app_theme_f .contact-info i,
.app_theme_f .founder-name,.app_theme_f .single_service h3 .service-title,.app_theme_f .course-list li:before,.app_theme_f .course-list li a:hover,.app_theme_f .breadcrumb >.active,.app_theme_f .breadcrumb>li+li:before{
    color:#424242;
}
.app_theme_f .contact-map .map-heading i{
 color:#7cb342;	
}
 .app_theme_f .news-list li:before, .app_theme_f .news-list li a:hover{
 color:#424242;	
}
.app_theme_f .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_f .owl-nav > div,.app_theme_f .btn,.app_theme_f .canvas-box h4:after,.app_theme_f h4.panel-title a[aria-expanded="true"],.app_theme_f      h4.panel-title a:before,.app_theme_f h4.panel-title a:after,.app_theme_f .subtitle strong,.app_theme_f .header-top,.app_theme_f span.event-date,.app_theme_f .address .icon  {
    background-color:#7cb342;
}
.app_theme_f  h4.panel-title a[aria-expanded="true"]:before,.app_theme_f h4.panel-title a{
background-color:#424242;	
}
.app_theme_f .single_service{
border-color:#7cb342;	
}
.app_theme_f .single_service:hover,.app_theme_f form.findus .form-control:focus,.app_theme_f form.findus textarea:focus{
border-color:#424242 !important;	
}
.app_theme_f .footer-txt h2,.app_theme_f .footer-txt ul li a:hover,.app_theme_f .contact-list li.call a:after,.app_theme_f .contact-list li.email a:after{
color:#7cb342;	
}
.app_theme_f .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.app_theme_f .owl-nav > div:hover,.app_theme_f .hborder,.app_theme_f .hborder:after,.app_theme_f .owl-dot.active,.app_theme_f .btn:hover,.app_theme_f .canvas-box:hover .icon-wrap,.app_theme_f .navbar-default .navbar-nav>li>a:hover,.app_theme_f .heading .divider-left,.app_theme_f .heading .divider-center  {
background-color:#424242;	
}
.app_theme_f .canvas-box:hover .icon-wrap{
box-shadow: 0 0 2px 5px rgba(66, 66, 66, 0.6);
border-color:#424242;
	
}

.app_theme_g .navbar-default .navbar-nav>li>a,.app_theme_g .owl-nav,.app_theme_g .address .icon {
color:#fff;	
}
.app_theme_g .contact-info i,
.app_theme_g .founder-name,.app_theme_g .single_service h3 .service-title,.app_theme_g .course-list li:before,.app_theme_g .footer-txt h2,.app_theme_g .course-list li a:hover,.app_theme_g .footer-txt ul li a:hover,.app_theme_g .contact-list li.call a:after,.app_theme_g .contact-list li.email a:after,.app_theme_g .breadcrumb >.active,.app_theme_g .breadcrumb>li+li:before,.app_theme_g .contact-map .map-heading i{
    color:#8e24aa;
}
 .app_theme_g .news-list li:before, .app_theme_g .news-list li a:hover{
 color:#8e24aa;	
}
.app_theme_g .navbar-default .navbar-collapse, .navbar-default .navbar-form,
.app_theme_g .owl-nav > div,.app_theme_g .btn,.app_theme_g .canvas-box h4:after,.app_theme_g h4.panel-title a[aria-expanded="true"],.app_theme_g      h4.panel-title a:before,.app_theme_g h4.panel-title a:after,.app_theme_g .subtitle strong,.app_theme_g .header-top,.app_theme_g span.event-date,.app_theme_g .address .icon  {
    background-color:#4caf50;
}
.app_theme_g  h4.panel-title a[aria-expanded="true"]:before,.app_theme_g h4.panel-title a{
background-color:#8e24aa;	
}
.app_theme_g .single_service{
border-color:#4caf50;	
}
.app_theme_g .single_service:hover,.app_theme_g form.findus .form-control:focus,.app_theme_g form.findus textarea:focus{
border-color:#8e24aa !important;	
}
.app_theme_g .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.app_theme_g .owl-nav > div:hover,.app_theme_g .hborder,.app_theme_g .hborder:after,.app_theme_g .owl-dot.active,.app_theme_g .btn:hover,.app_theme_g .canvas-box:hover .icon-wrap,.app_theme_g .navbar-default .navbar-nav>li>a:hover,.app_theme_g .heading .divider-left,.app_theme_g .heading .divider-center  {
background-color:#8e24aa;	
}
.app_theme_g .canvas-box:hover .icon-wrap{
box-shadow: 0 0 2px 5px rgba(142, 36, 170, 0.6);
border-color:#8e24aa;
	
}
























