/*   
 * Template Name: College Green - Responsive Website Template for Education & Training
 * Version: 1.6
 * Author: Xiaoying Riley at 3rd Wave Media
 * Website: http://themes.3rdwavemedia.com/
 * Twitter: @3rdwave_themes
*/
/* ======= Base ======= */
html,
body {
  height: 100%;
}
body {
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wrapper {
  min-height: 100%;
  margin-bottom: -344px;
  /* equal to footer height */
}
.wrapper:after {
  content: "";
  display: block;
  height: 344px;
  /* must be the same height as footer */
}
.footer {
  height: 344px;
  /* must be the same height as footer */
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'open sans', arial, sans-serif;
  font-weight: 300;
}
p {
  color: #000000;
  font-size: 13px;
}
a {
  color: #092A4B;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
a:hover {
  text-decoration: none;
  color: #434b65;
}
a:focus {
  text-decoration: none;
}
.btn {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.btn .fa {
  color: #fff;
  margin-right: 5px;
}
.btn .fa.fa-search {
  margin-right: 0;
}
.btn-theme {
  background: #092A4B;
  border: 1px solid #092A4B;
  color: #fff;
}
.btn-theme:hover {
  background: #8e96b3;
  border: 1px solid #8e96b3;
  color: #fff;
}
a.btn-cta,
.btn-cta {
  background: #092A4B;
  color: #fff;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.33;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #092A4B;
  font-family: 'open sans', arial, sans-serif;
}
a.btn-cta:hover,
.btn-cta:hover {
  color: #fff;
  background: #8e96b3;
  border: 1px solid #8e96b3;
}
a.btn-cta .fa,
.btn-cta .fa {
  margin-right: 10px;
  font-size: 20px;
  color: #fff;
}
.form-control {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.form-control:focus {
  border-color: #092A4B;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
blockquote {
  font-size: 14px;
}
blockquote p {
  font-size: 14px;
  line-height: 1.5;
}
.RedDamask {
  background-color: #e27240;
}
.RedDamask:hover {
  background-color: #df622a;
}
.FireBush {
  background-color: #E28D40;
}
.FireBush:hover {
  background-color: #df802a;
}
.OliveDrab {
  background-color: #60A823;
}
.OliveDrab:hover {
  background-color: #54931f;
}
.Mojo {
  background-color: #C94139;
}
.Mojo:hover {
  background-color: #b73932;
}
.text-highlight {
  color: #2f3446;
}
.highlight-border {
  border-color: #092A4B;
}
.read-more {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  font-size: 13px;
  display: block;
}
.read-more .fa {
  position: relative;
  top: 1px;
  margin-left: 5px;
}
.read-more:hover {
  text-decoration: none;
}
.carousel-fade .item {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
}
.carousel-fade .item.active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
#topcontrol {
  background: #8e96b3;
  color: #fff;
  text-align: center;
  display: inline-block;
  width: 35px;
  height: 35px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
#topcontrol:hover {
  background: #092A4B;
}
#topcontrol .fa {
  position: relative;
  top: 3px;
  font-size: 25px;
}
.row-end {
  margin-right: 0;
  padding-right: 0;
}
ul.custom-list-style li {
  list-style: none;
}
.date-label {
  background: #f5f5f5;
  display: inline-block;
  width: 40px;
  height: 50px;
  text-align: center;
  font-size: 13px;
}
.date-label .month {
  background: #092A4B;
  color: #fff;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
}
.date-label .date-number {
  clear: left;
  display: block;
  padding-top: 5px;
  font-size: 15px;
  font-family: 'open sans', arial, sans-serif;
  font-weight: 500;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #092A4B;
  border-color: #092A4B;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #e9ebf1;
  border-color: #acb3c8;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.nav-tabs {
  border-bottom: none;
  position: relative;
  margin-bottom: -1px;
}
.tab-content {
  border: 1px solid #e8e8e8;
  padding: 15px;
  margin-bottom: 20px;
}
.nav > li > a {
  font-size: 13px;
}
.nav > li > a:focus,
.nav > li > a:hover {
  background: inherit;
}
.nav-tabs > li > a {
  border: 1px solid #e8e8e8;
  border-bottom: none;
  background: #f5f5f5;
  padding: 5px 15px;
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #444;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
}
.nav-tabs > li {
  margin-right: 2px;
}
.nav-tabs > li.active {
  border-top: 2px solid #092A4B;
}
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:active,
.nav-tabs > li.active a:focus {
  border-bottom: 0;
  border-top: 0;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background: #f0f1f5;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #ebebeb;
}
.table > thead > tr > th {
  border-bottom: 2px solid #acb3c8;
  color: #434b65;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background: #f0f1f5;
}
.table-boxed,
.table-bordered {
  border: 1px solid #ebebeb;
}
.table.table-boxed > thead > tr > th {
  border-bottom: none;
  background: #092A4B;
  color: #fff;
}
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-group .panel .panel-heading {
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-group .panel .panel-heading .panel-title a {
  color: #092A4B;
}
.panel-group .panel .panel-heading .panel-title a:before {
  font-family: FontAwesome;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f146";
  margin-right: 5px;
}
.panel-group .panel .panel-heading .panel-title a.collapsed:before {
  content: "\f0fe";
}
.panel-group .panel .panel-body {
  font-size: 13px;
}
.panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel .panel-heading {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel .panel-heading h3.panel-title {
  font-weight: 500;
}
.panel .panel-heading .label {
  font-size: 10px;
}
.panel .panel-footer {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel .panel-footer ul {
  margin-bottom: 0;
}
.panel .panel-footer ul.list-inline li {
  margin-bottom: 0;
}
.panel .panel-footer small {
  color: #999;
}
.panel > .list-group .list-group-item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-theme {
  border-color: #092A4B;
}
.panel-theme > .panel-heading,
.panel-theme > .panel-footer {
  color: #fff;
  background: #092A4B;
  border-color: #092A4B;
}
.no-margins {
  margin: 0;
}
.no-margin-left {
  margin-left: 0;
}
.no-margin-right {
  margin-right: 0;
}
.no-margin-top {
  margin-top: 0;
}
.no-margin-bottom {
  margin-bottom: 0;
}
.label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.label.label-theme {
  background: #092A4B;
}
.label .fa {
  margin-right: 4px;
}
.label.label-icon-only .fa {
  margin-right: 0;
}
.badge.badge-theme {
  background: #092A4B;
}
.badge.badge-default {
  background: #999;
}
.badge.badge-primary {
  background: #428bca;
}
.badge.badge-success {
  background: #5cb85c;
}
.badge.badge-info {
  background: #5bc0de;
}
.badge.badge-info {
  background: #5bc0de;
}
.badge.badge-warning {
  background: #f0ad4e;
}
.badge.badge-danger {
  background: #d9534f;
}
.promo-badge {
  font-size: 20px;
  display: table;
}
.promo-badge a {
  color: #fff;
  display: table-cell;
  width: 135px;
  height: 135px;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 5px solid #fff;
  -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.promo-badge .percentage {
  font-size: 32px;
  font-weight: 500;
  color: #fff;
  position: relative;
  font-family: 'open sans', arial, sans-serif;
}
.promo-badge .percentage .off {
  font-size: 11px;
  position: absolute;
  top: 15px;
  right: -15px;
}
.promo-badge .desc {
  font-size: 12px;
}
.progress-bar-theme {
  background: #092A4B;
}
.img-thumbnail {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e8e8e8;
  margin-bottom: 15px;
}
#cboxLoadedContent,
#cboxContent {
  background: none;
}
.box {
  background: #f5f5f5;
  padding: 15px;
}
.box.box-border {
  border-left: 5px solid #092A4B;
}
.box.box-dark {
  background: #f2f2f2;
  color: #fff;
}
.box.box-theme {
  background: #092A4B;
  color: #fff;
}
.box .date-label {
  background: #fff;
}
.social-icons {
  list-style: none;
  padding: 10px 0;
  margin-bottom: 0;
}
.social-icons li {
  float: left;
}
.social-icons li.row-end {
  margin-right: 0;
}
.social-icons a {
  display: inline-block;
  background: #9da4be;
  width: 32px;
  height: 32px;
  text-align: center;
  padding-top: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 18px;
  margin-right: 10px;
  float: left;
}
.social-icons a:hover {
  background: #092A4B;
}
.social-icons a .fa {
  color: #fff;
}
.social-icons a .fa:before {
  font-size: 18px;
  text-align: center;
  padding: 0;
}
/* ======= Header ======= */
.header .top-bar {
  background: #092A4B;
}

.top-bar .navbar-nav>li>a{ color: #FFFFFF;  }
.header .top-bar .search-form {
  padding: 10px 0;
}
.header .top-bar .search-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.header .social-icons li.row-end {
  margin-right: 0;
}
.header .social-icons a {
  background: #2f3446;
}
.header .social-icons a:hover {
  background: #092A4B;
}
.header .social-icons a:hover .fa {
  color: #fff;
}
.header .social-icons a .fa {
  color: rgba(255, 255, 255, 0.4);
}
.header .social-icons a .fa:before {
  font-size: 18px;
  text-align: center;
  padding: 0;
}
.header .header-main {
  padding: 30px 0;
}
.header h1.logo {
  margin-top: 0;
  margin-bottom: 0;
}
.header .menu-top {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
  float: right;
}
.header .menu-top li {
  list-style: none;
  float: left;
  font-size: 11px;
  font-family: 'open sans', arial, sans-serif;
}
.header .menu-top li:last-child a {
  padding-right: 0;
}
.header .menu-top li.divider a {
  border-right: 1px solid #c3c3c3;
}
.header .menu-top li a {
  display: inline-block;
  color: #777777;
  padding: 0px 10px;
}
.header .menu-top li a:hover {
  color: #092A4B;
}
.header .contact {
  font-size: 20px;
  font-family: 'open sans', arial, sans-serif;
  font-weight: 300;
  margin-top: 10px;
}
.header .contact p {
  float: left;
  margin-bottom: 0;
}
.header .contact p.phone {
  margin-right: 30px;
}
.header .contact p a {
  color: #444;
}
.header .contact .fa {
  color: #092A4B;
  margin-right: 8px;
  font-size: 18px;
  position: relative;
  top: 1px;
}
.header .contact .fa.fa-phone {
  font-size: 22px;
  top: 2px;
}
.header .search-form {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.header .search-form .form-control {
  width: 260px;
  background: #f5f5f5;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.header .search-form .form-control:focus {
  background: #fff;
  border-color: #092A4B;
}
.main-nav {
  background: #092A4B;
  margin-bottom: 30px;
}
.main-nav button {
  background: #2f3446;
  color: #fff !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.main-nav button:focus {
  outline: none;
}
.main-nav button .icon-bar {
  background-color: #fff;
}
.main-nav .navbar-collapse {
  padding: 0;
}
.main-nav .nav .nav-item {
  font-weight: 600;
  text-transform: uppercase;
  font-family: 'open sans', arial, sans-serif;
  z-index: 100;
}
.main-nav .nav .nav-item.dropdown {
  z-index: 101;
}
.main-nav .nav .nav-item a {
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.main-nav .nav .nav-item a:hover {
  background: #092A4B;
  color: #fff;
}
.main-nav .nav .nav-item.active {
  position: relative;
}
.main-nav .nav .nav-item.active > a {
  background: #C19100;
  color: #fff;
}
.main-nav .nav .nav-item.active > a:before {
  content: "\f0d8";
  position: absolute;
  bottom: -8px;
  left: 0;
  text-align: center;
  font-family: FontAwesome;
  display: block;
  font-size: 12px;
  width: 100%;
}
.main-nav .nav .nav-item.active > a.dropdown-toggle:before {
  display: none;
}
.main-nav .nav .nav-item.open a {
  background: #092A4B;
  color: #fff;
}
.main-nav .nav .nav-item .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0;
  border: none;
  padding: 0;
  text-transform: none;
  min-width: 220px;
}
.main-nav .nav .nav-item .dropdown-menu a {
  border-bottom: 1px solid #4d5674;
  padding: 8px 20px;
}
.main-nav .nav .nav-item .dropdown-menu a:hover {
  background: #C19100;
  color: #fff;
  padding-left: 24px;
}
.main-nav .nav .nav-item .dropdown-submenu {
  position: relative;
}
.main-nav .nav .nav-item .dropdown-submenu .fa {
  position: absolute;
  right: 15px;
  top: 10px;
}
.main-nav .nav .nav-item .dropdown-submenu li {
  position: relative;
}
.main-nav .nav .nav-item .dropdown-submenu li .fa {
  position: absolute;
  right: 15px;
  top: 10px;
}
.main-nav .nav .nav-item .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0px;
  margin-left: -1px;
}
/* ======= Footer ======= */
.footer {
  background: #092A4B;
  color: #fff;
}
.footer p {
  color: #FDFDFD;
}
.footer ul {
  padding-left: 0;
}
.footer li {
  list-style: none;
}
.footer h3 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #C19100;
}
.footer .footer-content {
  padding: 30px 0;
  font-size: 12px;
  min-height: 300px;
}
.footer .footer-content .footer-col .footer-col-inner {
  padding: 0 15px;
}
.footer .footer-content .footer-col .fa {
  margin-right: 10px;
  display: inline-block;
  color: #FDFDFD;
}
.footer .footer-content .footer-col .fa.fa-phone {
  font-size: 16px;
}
.footer .footer-content .footer-col li {
  margin-bottom: 10px;
  font-size: 12px;
}
.footer .footer-content .footer-col a {
  color: #FDFDFD;
}
.footer .footer-content .footer-col a:hover {
  color: #C19100;
}
.footer .footer-content .adr {
  margin-bottom: 30px;
}
.footer .footer-content .adr .fa {
  font-size: 16px;
  margin-top: 2px;
}
.footer .footer-content .subscribe-form {
  padding: 0;
}
.footer .footer-content .subscribe-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.footer .footer-content .subscribe-form .form-control {
  width: 320px;
  background: #f5f5f5;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.footer .footer-content .subscribe-form .form-control:focus {
  background: #fff;
}
.footer .bottom-bar {
  background: #C19100;
  padding: 5px 0;
}
.footer .bottom-bar .copyright {
  font-size: 12px;
  color: #dcdcdc;
  line-height: 3;
}
.footer .bottom-bar .copyright a:hover {
  color: #8e96b3;
}
.footer .bottom-bar .social {
  margin: 0;
}
.footer .bottom-bar .social li {
  float: right;
  margin-left: 10px;
  text-align: center;
  font-size: 18px;
  line-height: 2;
}
.footer .bottom-bar .social li a {
  color: #FFF;
  padding: 0 5px;
}
.footer .bottom-bar .social li a:hover {
  color: #092A4B;
}
/* ======= FlexSlider ======= */
.flexslider {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0;
}
.flexslider .flex-control-nav {
  bottom: -35px;
}
.flexslider .flex-control-paging li a {
  background: #a1a1a1;
}
.flexslider .flex-control-paging li a:hover {
  background: #092A4B;
}
.flexslider .flex-control-paging li a.flex-active {
  background: #092A4B;
}
.flexslider .slides li {
  position: relative;
}
.flexslider .slides .flex-caption {
  position: absolute;
  left: 30px;
  bottom: 30px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
.flexslider .slides .flex-caption .main {
  display: inline-block;
  background: #092A4B;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-size: 18px;
  text-transform: uppercase;
}
.flexslider .slides .flex-caption .secondary {
  display: inline-block;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 15px;
  color: #fff;
  font-size: 16px;
}
.flexslider .slides .promo-badge {
  position: absolute;
  right: 60px;
  top: 30px;
}
/* ======= Page ======= */
.page-wrapper .page-heading {
  margin-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
}
.page-wrapper .page-heading h1.heading-title {
  margin-top: 0;
  display: inline-block;
  font-size: 28px;
}
.page-wrapper .breadcrumbs {
  display: inline-block;
}
.page-wrapper .breadcrumbs ul {
  padding-top: 25px;
  margin: 0;
}
.page-wrapper .breadcrumbs ul li {
  color: #092A4B;
  font-size: 12px;
  float: left;
  list-style: none;
  display: inline-block;
}
.page-wrapper .breadcrumbs ul li a {
  display: inline-block;
  padding: 0 5px;
  color: #aaaaaa;
}
.page-wrapper .breadcrumbs ul li a:hover {
  color: #434b65;
}
.page-wrapper .breadcrumbs ul li.breadcrumbs-label {
  padding-right: 0;
  color: #aaaaaa;
}
.page-wrapper .breadcrumbs ul li.current {
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-wrapper .breadcrumbs ul li .fa {
  margin-right: 5px;
  color: #aaaaaa;
}
.page-wrapper ul li {
  margin-bottom: 5px;
}
.page-wrapper ul li .fa {
  margin-right: 5px;
  color: #092A4B;
}
.page-wrapper ul li.list-group-item {
  margin-bottom: -1px;
}
.page-wrapper ul.nav li {
  margin-bottom: 0;
}
.page-wrapper ul.social-icons li .fa {
  margin-right: 0;
  color: #fff;
}
.page-wrapper ol li {
  margin-bottom: 5px;
}
.page-wrapper dl dd {
  margin-bottom: 5px;
}
.page-wrapper .page-content h1 {
  font-size: 26px;
  font-weight: normal;
}
.page-wrapper .page-content h2 {
  font-size: 24px;
  font-weight: normal;
}
.page-wrapper .page-content h3 {
  font-size: 20px;
  font-weight: normal;
}
.page-wrapper .page-content h4 {
  font-size: 18px;
  font-weight: normal;
}
.page-wrapper .page-content h5 {
  font-size: 16px;
  font-weight: normal;
}
.page-wrapper .page-content h6 {
  font-size: 14px;
  font-weight: normal;
}
.page-wrapper .page-content .title {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 300;
}
.page-wrapper .page-content .page-row {
  margin-bottom: 30px;
}
.page-wrapper .page-content .custom-quote {
  border-color: #acb3c8;
}
.page-wrapper .page-content .custom-quote p {
  font-size: 14px;
  color: #777777;
  line-height: 1.5;
}
.page-wrapper .page-content .custom-quote .fa {
  color: #092A4B;
  margin-right: 10px;
}
.page-wrapper .page-content .custom-quote .people {
  margin-top: 10px;
  font-size: 11px;
  color: #444;
  font-style: normal;
}
.page-wrapper .page-content .custom-quote .people .name {
  color: #092A4B;
}
.page-wrapper .page-content .has-divider {
  border-bottom: 1px dotted #e8e8e8;
  padding-bottom: 15px;
}
.page-wrapper .page-content .has-divider-solid {
  border-bottom: 1px solid #e8e8e8;
}
.page-wrapper .page-content .row-divider {
  border-bottom: 1px dotted #e8e8e8;
  padding: 10px 0;
}
.page-wrapper .page-content .even-row {
  background: #f5f5f5;
}
.page-wrapper .page-content .read-more.btn {
  margin-bottom: 15px;
  display: inline-block;
}
.page-wrapper .page-content .panel-title {
  font-size: 16px;
  font-weight: 300;
}
.page-wrapper .page-content .video-iframe {
  max-width: 100%;
}
.page-wrapper .page-content .album-cover {
  border: 1px solid #e8e8e8;
  margin-bottom: 30px;
}
.page-wrapper .page-content .album-cover:hover {
  -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8;
  -moz-box-shadow: 0px 0px 5px 0px #e8e8e8;
  box-shadow: 0px 0px 5px 0px #e8e8e8;
}
.page-wrapper .page-content .album-cover > a:hover {
  position: relative;
}
.page-wrapper .page-content .album-cover > a:hover img {
  display: block;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.page-wrapper .page-content .album-cover .desc {
  padding: 15px;
  position: relative;
}
.page-wrapper .page-content .album-cover .desc:before {
  content: "";
  display: block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  top: -10px;
}
.page-wrapper .page-content .prettyphoto:hover img {
  -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8;
  -moz-box-shadow: 0px 0px 5px 0px #e8e8e8;
  box-shadow: 0px 0px 5px 0px #e8e8e8;
}
.page-wrapper .page-sidebar h3.title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
}
.page-wrapper .page-sidebar .widget {
  margin-bottom: 30px;
  padding-bottom: 15px;
}
.page-wrapper .page-sidebar .widget.has-divider {
  border-bottom: 1px dotted #e8e8e8;
}
.page-wrapper .page-sidebar .widget .iframe {
  height: auto;
  min-height: 200px;
  max-width: 100%;
}
.page-wrapper .page-sidebar .widget .fa {
  margin-right: 5px;
  color: #092A4B;
}
.page-wrapper .page-sidebar .widget .fa.fa-phone {
  font-size: 16px;
}
.page-wrapper .page-sidebar .widget .btn .fa {
  color: #fff;
}
.page-wrapper .page-sidebar .widget .nav li a {
  padding: 5px 15px;
  color: #444;
  margin-bottom: 10px;
  border-left: 5px solid transparent;
}
.page-wrapper .page-sidebar .widget .nav li a:hover {
  background: none;
  color: #092A4B;
}
.page-wrapper .page-sidebar .widget .nav li.active a {
  background: none;
  color: #092A4B;
  font-weight: bold;
  border-left: 5px solid #092A4B;
}
.page-wrapper .page-sidebar ul {
  padding-left: 0;
}
.page-wrapper .page-sidebar #flickr-photos li {
  list-style: none;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 5px;
}
.page-wrapper .page-sidebar #flickr-photos li img {
  max-width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.page-wrapper .page-sidebar #flickr-photos li img:hover {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.page-wrapper .page-sidebar .news-item {
  margin-bottom: 15px;
}
.page-wrapper .page-sidebar .news-item img {
  width: 40px;
  height: 40px;
}
.page-wrapper .page-sidebar .news-item .title {
  font-size: 14px;
  margin-top: 0;
}
.page-wrapper .page-sidebar .testimonials-carousel {
  position: relative;
}
.page-wrapper .page-sidebar .testimonials-carousel .fa {
  color: #092A4B;
  margin-right: 5px;
  font-size: 18px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel .item {
  min-height: 300px;
}
.page-wrapper .page-sidebar .testimonials-carousel .people {
  margin-top: 10px;
}
.page-wrapper .page-sidebar .testimonials-carousel .people .name {
  color: #092A4B;
}
.page-wrapper .page-sidebar .testimonials-carousel .people .title {
  color: #999;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls {
  margin-top: 20px;
  text-align: right;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a .fa {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  background: #dddddd;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-right: 0;
  font-size: 15px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a.next .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a.prev .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a:hover .fa {
  background: #092A4B;
}
/* ======= Configure Style ======= */
.config-wrapper {
  position: absolute;
  top: 100px;
  right: 0;
}
.config-wrapper-inner {
  position: relative;
}
.config-trigger {
  display: block;
  position: absolute;
  left: -36px;
  width: 36px;
  height: 36px;
  background: #444;
  color: #fff;
  text-align: center;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.config-trigger:hover {
  background: #000;
}
.config-trigger .fa {
  font-size: 22px;
  padding-top: 8px;
  display: block;
  color: #fff;
}
.config-panel {
  display: none;
  background: #444;
  color: #fff;
  padding: 15px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.config-panel p {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  color: #fff;
}
.config-panel ul {
  margin-bottom: 0;
}
.config-panel li a {
  display: block;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
}
.config-panel li a:hover {
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  border: 2px solid rgba(255, 255, 255, 0.8);
}
.config-panel li.active a {
  border: 2px solid #fff;
}
.config-panel li.default a {
  background: #6091ba;
}
.config-panel li.green a {
  background: #57a89a;
}
.config-panel li.purple a {
  background: #092A4B;
}
.config-panel li.red a {
  background: #a85770;
}
.config-panel .close {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #fff;
}
.config-panel .close .fa {
  color: #fff;
}
.ie8 .footer .footer-content {
  min-height: 280px;
}
.ie8 .navbar-nav {
  position: relative;
  z-index: 100;
}
/* ======= Home Page ======= */
.home-page h1.section-heading {
  font-size: 22px;
  font-weight: 300;
  line-height: 2;
  margin-top: 0;
  color: #394056;
}
.home-page h1.section-heading .line {
  border-top: 2px solid #092A4B;
  display: inline-block;
  padding: 0 15px;
  padding-top: 5px;
}
.home-page section {
  background: #f5f5f5;
  overflow: hidden;
  margin-bottom: 30px;
}
.home-page .section-content {
  padding: 15px;
  padding-top: 0;
}
.home-page .carousel-controls a .fa {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  background: #dddddd;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-right: 0;
  font-size: 15px;
}
.home-page .carousel-controls a.next .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.home-page .carousel-controls a.prev .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.home-page .carousel-controls a:hover .fa {
  background: #092A4B;
}
.home-page .promo {
  margin-bottom: 30px;
}
.home-page .promo h1.section-heading {
  margin-top: 0;
  font-size: 24px;
  color: #092A4B;
  line-height: 30px;
}
.home-page .promo p {
  color: #000000;
  font-size: 15px;
}
.home-page .promo .btn-cta {
  font-size: 20px;
  margin-top: 30px;
  font-family: 'Open Sans', arial, sans-serif;
}
.home-page .news {
  position: relative;
}
.home-page .news .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-page .news h2.title {
  font-size: 18px;
  margin-top: 0;
}
.home-page .news h2.title a {
  color: #444;
}
.home-page .news h2.title a:hover {
  color: #434b65;
}
.home-page .news .news-item {
  padding-left: 115px;
  position: relative;
  margin-bottom: 20px;
}
.home-page .news .thumb {
  position: absolute;
  left: 0;
  top: 0;
}
.home-page .events .section-content {
  min-height: 520px;
}
.home-page .events .event-item {
  position: relative;
  padding-left: 55px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
}
.home-page .events .event-item .date-label {
  background: #fff;
  position: absolute;
  left: 0;
}
.home-page .events .event-item h2.title {
  margin-bottom: 20px;
  font-size: 16px;
}
.home-page .events .event-item p {
  margin-bottom: 5px;
}
.home-page .events .event-item .fa {
  margin-right: 5px;
  font-size: 14px;
  min-width: 16px;
  color: #666;
}
.home-page .events .event-item .fa.fa-map-marker {
  font-size: 18px;
}
.home-page .events .read-more {
  margin-top: 15px;
}
.home-page .events .details p {
  color: #666;
}
.home-page .course-finder .course-finder-form {
  margin-bottom: 15px;
}
.home-page .course-finder .keywords {
  padding-left: 0;
}
.home-page .course-finder .keywords input {
  width: 200px;
  margin-right: 5px;
}
.home-page .video {
  position: relative;
}
.home-page .video .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-page .video .video-iframe {
  max-width: 100%;
  width: 100%;
  height: 287px;
  margin-bottom: 5px;
}
.home-page .links .fa {
  margin-right: 5px;
}
.home-page .testimonials {
  position: relative;
}
.home-page .testimonials .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-page .testimonials .fa {
  color: #092A4B;
  margin-right: 5px;
  font-size: 18px;
}
.home-page .testimonials .carousel .item {
  min-height: 298px;
}
.home-page .testimonials .people {
  margin-top: 10px;
}
.home-page .testimonials .people .name {
  color: #092A4B;
}
.home-page .testimonials .people .title {
  color: #999;
}
.home-page .awards {
  background: #fff;
}
.home-page .awards .logos {
  margin: 0;
  padding: 0;
}
.home-page .awards .logos li {
  list-style: none;
  margin-right: 0;
  text-align: center;
}
.home-page .awards .logos li img {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  margin: 0 auto;
}
.home-page .awards .logos li img:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.home-page .awards .carousel-control {
  background: none;
  width: auto;
  top: 20px;
  text-shadow: none;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.home-page .awards .carousel-control .fa {
  color: #e8e8e8;
  font-weight: bold;
}
.home-page .awards .carousel-control:hover .fa {
  color: #999;
}
/* ======= Courses Page ======= */
.courses-wrapper .tab-content {
  font-size: 12px;
}
.courses-wrapper .tab-content .item {
  margin-top: 15px;
}
.courses-wrapper .tab-content img {
  margin-bottom: 10px;
}
.courses-wrapper .course-finder {
  margin-bottom: 30px;
}
.courses-wrapper .course-finder .keywords input {
  width: 260px;
}
.courses-wrapper .course-list-header {
  font-size: 13px;
  margin-bottom: 15px;
}
.courses-wrapper .course-list-header .summary {
  padding-top: 10px;
}
.courses-wrapper .course-list-header .control-label {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  margin-right: 10px;
  line-height: 2;
}
.courses-wrapper .course-list-header .sort {
  padding-top: 5px;
}
.courses-wrapper .course-list-header .sort-options {
  width: auto;
  height: 25px;
  font-size: 12px;
}
.courses-wrapper .course-item {
  font-size: 12px;
}
.courses-wrapper .course-item .col-meta {
  color: #777777;
}
/* ======= Events Page ======= */
.events-wrapper .events-item .date-label {
  background: #f5f5f5;
}
.events-wrapper .events-item .details .time {
  margin-right: 10px;
}
.events-wrapper .events-item .details .fa {
  margin-right: 5px;
}
/* ======= Contact Page ======= */
.contact-form .required {
  color: #E14B39;
  display: inline-block;
  font-weight: normal;
  padding-left: 2px;
}
.gmap-wrapper {
  border: 1px solid #e8e8e8;
  position: relative;
  padding-bottom: 30%;
  height: 0;
  overflow: hidden;
}
.gmap-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
  .wrapper{min-height:inherit;margin-bottom:0}
  .wrapper:after{content:none}
  .footer{height:auto}
  .pull-right,.pull-left{float:none!important}
  .logo{text-align:center}
  .header .contact p{text-align:center;margin-right:0;margin-bottom:5px;float:none}
  .header .menu-top{text-align:center;margin-top:10px}
  .header .menu-top li{float:none;display:inline-block}
  .header br{display:none}
  .header .social-icons{text-align:center;margin:0 auto}
  .header .social-icons li{float:none;display:inline-block}
  .main-nav .navbar-collapse{padding-left:15px;padding-right:15px;border-top:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}
  .navbar-nav{margin-top:0}
  .header .search-form{text-align:center}
  .header .search-form .form-group{display:inline-block}
  .header .search-form .form-control{width:210px}
  .main-nav .nav .nav-item.active > a:before{content:none}
  .main-nav .nav .nav-item .dropdown-submenu > .dropdown-menu{position:static;left:auto;margin-left:0}
  .main-nav .nav .nav-item .dropdown-submenu .dropdown-menu a{padding-left:30px}
  .main-nav .nav .nav-item .dropdown-submenu .dropdown-menu a:hover{padding-left:34px}
  .main-nav .nav .nav-item .dropdown-submenu .dropdown-menu .dropdown-submenu .dropdown-menu a{padding-left:45px}
  .main-nav .nav .nav-item .dropdown-submenu .dropdown-menu .dropdown-submenu .dropdown-menu a:hover{padding-left:49px}
  .flexslider{margin-bottom:15px}
  .flex-direction-nav a{margin-top:-50px}
  .flexslider .slides img{ height: 275px; }
  .flexslider .slides .flex-caption{position:static;display:block}
  .flexslider .slides .flex-caption br{display:none}
  .flexslider .slides .flex-caption .main{font-size:13px;display:block;margin-bottom:0}
  .flexslider .slides .flex-caption .secondary{display:block;font-size:12px}
  .flexslider .flex-control-nav{display:none}
  .home-page .promo .btn-cta{margin-top:0}
  .home-page .news .thumb{width:60px;height:60px}
  .home-page .news .news-item{padding-left:75px}
  .home-page .course-finder .keywords{padding-left:15px;margin-top:10px}
  .home-page .course-finder .keywords input{width:180px}
  .home-page .video .video-iframe{height:auto}
  .home-page .testimonials .carousel .item{min-height:inherit}
  .home-page .events .section-content{min-height:inherit}
  .home-page .awards .carousel-control{top:50px}
  .footer .footer-content .subscribe-form .form-control{width:140px}
  .footer #tweet .tweets-list-container{max-width:100%}
  .footer .bottom-bar .social li{float:left}
  .footer-col-inner{margin-bottom:30px}
  .footer #tweet{min-height:inherit}
  .footer .footer-content .footer-col .fa-twitter{text-align:center;margin-bottom:10px}
  .page-wrapper .page-heading h1.heading-title{float:none;text-align:center;display:block}
  .page-wrapper .breadcrumbs{text-align:center;display:block}
  .page-wrapper .breadcrumbs ul{padding-top:0;padding-left:0;margin:0 auto}
  .page-wrapper .breadcrumbs ul li{float:none;display:inline-block}
  .page-wrapper .breadcrumbs ul li.current{max-width:inherit;overflow:visible}
  .home-page .course-finder .keywords input{float:left!important}
  .footer-col-middle{border:unset!important}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .wrapper{min-height:inherit;margin-bottom:0}
  .wrapper:after{content:none}
  .flexslider .slides img{ height: 400px; }
  .footer{height:auto}
  .footer .bottom-bar .social li{float:left}
  .footer-col-inner{margin-bottom:15px}
  .home-page .testimonials .carousel .item{min-height:inherit}
  .home-page .events .section-content{min-height:inherit}
  .footer #tweet{min-height:inherit}
  .page-wrapper .album-cover{min-height:360px}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .home-page .testimonials .carousel .item {
    min-height: 298px;
  }
  .home-page .events .section-content {
    min-height: 520px;
  }
  .home-page .video .video-iframe {
    height: 287px;
  }
  .footer .bottom-bar .social li {
    float: right;
  }
  .footer #tweet {
    min-height: 100px;
  }
  .page-wrapper .album-cover {
    min-height: 360px;
  }
  /* Sticky Footer */
  html,
  body {
    height: 100%;
  }
  body {
    font-size: 13px;
  }
  .wrapper {
    min-height: 100%;
    margin-bottom: -344px;
    /* equal to footer height */
  }
  .wrapper:after {
    content: "";
    display: block;
    height: 344px;
    /* must be the same height as footer */
  }
  .footer {
    height: 344px;
    /* must be the same height as footer */
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .home-page .course-finder .keywords input {
    width: 255px;
  }
}


.m-auto{ margin: auto; }
.mt-0 { margin-top: 0 !important;} .mt-5{margin-top: 5%;} .mt-10{margin-top: 10%;} .mt-15{margin-top: 15%;} .mt-20{margin-top: 20%;} .mt-25{margin-top: 25%;} .mt-30{margin-top: 30%;} .mt-35{margin-top: 35%;} .mt-40{margin-top: 40%;} .mt-45{margin-top: 45%;} .mt-50{margin-top: 50%;} .mt-55{margin-top: 55%;} .mt-60{margin-top: 60%;} .mt-65{margin-top: 65%;} .mt-70{margin-top: 70%;} .mt-75{margin-top: 75%;} .mt-80{margin-top: 80%;} .mt-85{margin-top: 85%;} .mt-90{margin-top: 90%;} .mt-95{margin-top: 95%;} .mt-100{margin-top: 100%;}
.mr-0 { margin-right: 0 !important;} .mr-5{margin-right: 5%;} .mr-10{margin-right: 10%;} .mr-15{margin-right: 15%;} .mr-20{margin-right: 20%;} .mr-25{margin-right: 25%;} .mr-30{margin-right: 30%;} .mr-35{margin-right: 35%;} .mr-40{margin-right: 40%;} .mr-45{margin-right: 45%;} .mr-50{margin-right: 50%;} .mr-55{margin-right: 55%;} .mr-60{margin-right: 60%;} .mr-65{margin-right: 65%;} .mr-70{margin-right: 70%;} .mr-75{margin-right: 75%;} .mr-80{margin-right: 80%;} .mr-85{margin-right: 85%;} .mr-90{margin-right: 90%;} .mr-95{margin-right: 95%;} .mr-100{margin-right: 100%;}

.m-t-0{margin-top:0px;} .m-t-1{margin-top:1px;} .m-t-2{margin-top:2px;} .m-t-3{margin-top:3px;} .m-t-4{margin-top:4px;} .m-t-5{margin-top:5px;} .m-t-6{margin-top:6px;} .m-t-7{margin-top:7px;} .m-t-8{margin-top:8px;} .m-t-9{margin-top:9px;} .m-t-10{margin-top:10px;} .m-t-11{margin-top:11px;} .m-t-12{margin-top:12px;} .m-t-13{margin-top:13px;} .m-t-14{margin-top:14px;} .m-t-15{margin-top:15px;} .m-t-16{margin-top:16px;} .m-t-17{margin-top:17px;} .m-t-18{margin-top:18px;} .m-t-19{margin-top:19px;} .m-t-20{margin-top:20px;} .m-t-21{margin-top:21px;} .m-t-22{margin-top:22px;} .m-t-23{margin-top:23px;} .m-t-24{margin-top:24px;} .m-t-25{margin-top:25px;} .m-t-26{margin-top:26px;} .m-t-27{margin-top:27px;} .m-t-28{margin-top:28px;} .m-t-29{margin-top:29px;} .m-t-30{margin-top:30px;} .m-t-31{margin-top:31px;} .m-t-32{margin-top:32px;} .m-t-33{margin-top:33px;} .m-t-34{margin-top:34px;} .m-t-35{margin-top:35px;} .m-t-36{margin-top:36px;} .m-t-37{margin-top:37px;} .m-t-38{margin-top:38px;} .m-t-39{margin-top:39px;} .m-t-40{margin-top:40px;} .m-t-41{margin-top:41px;} .m-t-42{margin-top:42px;} .m-t-43{margin-top:43px;} .m-t-44{margin-top:44px;} .m-t-45{margin-top:45px;} .m-t-46{margin-top:46px;} .m-t-47{margin-top:47px;} .m-t-48{margin-top:48px;} .m-t-49{margin-top:49px;} .m-t-50{margin-top:50px;} .m-t-51{margin-top:51px;} .m-t-52{margin-top:52px;} .m-t-53{margin-top:53px;} .m-t-54{margin-top:54px;} .m-t-55{margin-top:55px;} .m-t-56{margin-top:56px;} .m-t-57{margin-top:57px;} .m-t-58{margin-top:58px;} .m-t-59{margin-top:59px;} .m-t-60{margin-top:60px;} .m-t-61{margin-top:61px;} .m-t-62{margin-top:62px;} .m-t-63{margin-top:63px;} .m-t-64{margin-top:64px;} .m-t-65{margin-top:65px;} .m-t-66{margin-top:66px;} .m-t-67{margin-top:67px;} .m-t-68{margin-top:68px;} .m-t-69{margin-top:69px;} .m-t-70{margin-top:70px;} .m-t-71{margin-top:71px;} .m-t-72{margin-top:72px;} .m-t-73{margin-top:73px;} .m-t-74{margin-top:74px;} .m-t-75{margin-top:75px;} .m-t-76{margin-top:76px;} .m-t-77{margin-top:77px;} .m-t-78{margin-top:78px;} .m-t-79{margin-top:79px;} .m-t-80{margin-top:80px;} .m-t-81{margin-top:81px;} .m-t-82{margin-top:82px;} .m-t-83{margin-top:83px;} .m-t-84{margin-top:84px;} .m-t-85{margin-top:85px;} .m-t-86{margin-top:86px;} .m-t-87{margin-top:87px;} .m-t-88{margin-top:88px;} .m-t-89{margin-top:89px;} .m-t-90{margin-top:90px;} .m-t-91{margin-top:91px;} .m-t-92{margin-top:92px;} .m-t-93{margin-top:93px;} .m-t-94{margin-top:94px;} .m-t-95{margin-top:95px;} .m-t-96{margin-top:96px;} .m-t-97{margin-top:97px;} .m-t-98{margin-top:98px;} .m-t-99{margin-top:99px;} .m-t-100{margin-top:100px;}
.m-r-0{margin-right:0px;} .m-r-1{margin-right:1px;} .m-r-2{margin-right:2px;} .m-r-3{margin-right:3px;} .m-r-4{margin-right:4px;} .m-r-5{margin-right:5px;} .m-r-6{margin-right:6px;} .m-r-7{margin-right:7px;} .m-r-8{margin-right:8px;} .m-r-9{margin-right:9px;} .m-r-10{margin-right:10px;} .m-r-11{margin-right:11px;} .m-r-12{margin-right:12px;} .m-r-13{margin-right:13px;} .m-r-14{margin-right:14px;} .m-r-15{margin-right:15px;} .m-r-16{margin-right:16px;} .m-r-17{margin-right:17px;} .m-r-18{margin-right:18px;} .m-r-19{margin-right:19px;} .m-r-20{margin-right:20px;} .m-r-21{margin-right:21px;} .m-r-22{margin-right:22px;} .m-r-23{margin-right:23px;} .m-r-24{margin-right:24px;} .m-r-25{margin-right:25px;} .m-r-26{margin-right:26px;} .m-r-27{margin-right:27px;} .m-r-28{margin-right:28px;} .m-r-29{margin-right:29px;} .m-r-30{margin-right:30px;} .m-r-31{margin-right:31px;} .m-r-32{margin-right:32px;} .m-r-33{margin-right:33px;} .m-r-34{margin-right:34px;} .m-r-35{margin-right:35px;} .m-r-36{margin-right:36px;} .m-r-37{margin-right:37px;} .m-r-38{margin-right:38px;} .m-r-39{margin-right:39px;} .m-r-40{margin-right:40px;} .m-r-41{margin-right:41px;} .m-r-42{margin-right:42px;} .m-r-43{margin-right:43px;} .m-r-44{margin-right:44px;} .m-r-45{margin-right:45px;} .m-r-46{margin-right:46px;} .m-r-47{margin-right:47px;} .m-r-48{margin-right:48px;} .m-r-49{margin-right:49px;} .m-r-50{margin-right:50px;} .m-r-51{margin-right:51px;} .m-r-52{margin-right:52px;} .m-r-53{margin-right:53px;} .m-r-54{margin-right:54px;} .m-r-55{margin-right:55px;} .m-r-56{margin-right:56px;} .m-r-57{margin-right:57px;} .m-r-58{margin-right:58px;} .m-r-59{margin-right:59px;} .m-r-60{margin-right:60px;} .m-r-61{margin-right:61px;} .m-r-62{margin-right:62px;} .m-r-63{margin-right:63px;} .m-r-64{margin-right:64px;} .m-r-65{margin-right:65px;} .m-r-66{margin-right:66px;} .m-r-67{margin-right:67px;} .m-r-68{margin-right:68px;} .m-r-69{margin-right:69px;} .m-r-70{margin-right:70px;} .m-r-71{margin-right:71px;} .m-r-72{margin-right:72px;} .m-r-73{margin-right:73px;} .m-r-74{margin-right:74px;} .m-r-75{margin-right:75px;} .m-r-76{margin-right:76px;} .m-r-77{margin-right:77px;} .m-r-78{margin-right:78px;} .m-r-79{margin-right:79px;} .m-r-80{margin-right:80px;} .m-r-81{margin-right:81px;} .m-r-82{margin-right:82px;} .m-r-83{margin-right:83px;} .m-r-84{margin-right:84px;} .m-r-85{margin-right:85px;} .m-r-86{margin-right:86px;} .m-r-87{margin-right:87px;} .m-r-88{margin-right:88px;} .m-r-89{margin-right:89px;} .m-r-90{margin-right:90px;} .m-r-91{margin-right:91px;} .m-r-92{margin-right:92px;} .m-r-93{margin-right:93px;} .m-r-94{margin-right:94px;} .m-r-95{margin-right:95px;} .m-r-96{margin-right:96px;} .m-r-97{margin-right:97px;} .m-r-98{margin-right:98px;} .m-r-99{margin-right:99px;} .m-r-100{margin-right:100px;}
.m-b-0{margin-bottom:0px;} .m-b-1{margin-bottom:1px;} .m-b-2{margin-bottom:2px;} .m-b-3{margin-bottom:3px;} .m-b-4{margin-bottom:4px;} .m-b-5{margin-bottom:5px;} .m-b-6{margin-bottom:6px;} .m-b-7{margin-bottom:7px;} .m-b-8{margin-bottom:8px;} .m-b-9{margin-bottom:9px;} .m-b-10{margin-bottom:10px;} .m-b-11{margin-bottom:11px;} .m-b-12{margin-bottom:12px;} .m-b-13{margin-bottom:13px;} .m-b-14{margin-bottom:14px;} .m-b-15{margin-bottom:15px;} .m-b-16{margin-bottom:16px;} .m-b-17{margin-bottom:17px;} .m-b-18{margin-bottom:18px;} .m-b-19{margin-bottom:19px;} .m-b-20{margin-bottom:20px;} .m-b-21{margin-bottom:21px;} .m-b-22{margin-bottom:22px;} .m-b-23{margin-bottom:23px;} .m-b-24{margin-bottom:24px;} .m-b-25{margin-bottom:25px;} .m-b-26{margin-bottom:26px;} .m-b-27{margin-bottom:27px;} .m-b-28{margin-bottom:28px;} .m-b-29{margin-bottom:29px;} .m-b-30{margin-bottom:30px;} .m-b-31{margin-bottom:31px;} .m-b-32{margin-bottom:32px;} .m-b-33{margin-bottom:33px;} .m-b-34{margin-bottom:34px;} .m-b-35{margin-bottom:35px;} .m-b-36{margin-bottom:36px;} .m-b-37{margin-bottom:37px;} .m-b-38{margin-bottom:38px;} .m-b-39{margin-bottom:39px;} .m-b-40{margin-bottom:40px;} .m-b-41{margin-bottom:41px;} .m-b-42{margin-bottom:42px;} .m-b-43{margin-bottom:43px;} .m-b-44{margin-bottom:44px;} .m-b-45{margin-bottom:45px;} .m-b-46{margin-bottom:46px;} .m-b-47{margin-bottom:47px;} .m-b-48{margin-bottom:48px;} .m-b-49{margin-bottom:49px;} .m-b-50{margin-bottom:50px;} .m-b-51{margin-bottom:51px;} .m-b-52{margin-bottom:52px;} .m-b-53{margin-bottom:53px;} .m-b-54{margin-bottom:54px;} .m-b-55{margin-bottom:55px;} .m-b-56{margin-bottom:56px;} .m-b-57{margin-bottom:57px;} .m-b-58{margin-bottom:58px;} .m-b-59{margin-bottom:59px;} .m-b-60{margin-bottom:60px;} .m-b-61{margin-bottom:61px;} .m-b-62{margin-bottom:62px;} .m-b-63{margin-bottom:63px;} .m-b-64{margin-bottom:64px;} .m-b-65{margin-bottom:65px;} .m-b-66{margin-bottom:66px;} .m-b-67{margin-bottom:67px;} .m-b-68{margin-bottom:68px;} .m-b-69{margin-bottom:69px;} .m-b-70{margin-bottom:70px;} .m-b-71{margin-bottom:71px;} .m-b-72{margin-bottom:72px;} .m-b-73{margin-bottom:73px;} .m-b-74{margin-bottom:74px;} .m-b-75{margin-bottom:75px;} .m-b-76{margin-bottom:76px;} .m-b-77{margin-bottom:77px;} .m-b-78{margin-bottom:78px;} .m-b-79{margin-bottom:79px;} .m-b-80{margin-bottom:80px;} .m-b-81{margin-bottom:81px;} .m-b-82{margin-bottom:82px;} .m-b-83{margin-bottom:83px;} .m-b-84{margin-bottom:84px;} .m-b-85{margin-bottom:85px;} .m-b-86{margin-bottom:86px;} .m-b-87{margin-bottom:87px;} .m-b-88{margin-bottom:88px;} .m-b-89{margin-bottom:89px;} .m-b-90{margin-bottom:90px;} .m-b-91{margin-bottom:91px;} .m-b-92{margin-bottom:92px;} .m-b-93{margin-bottom:93px;} .m-b-94{margin-bottom:94px;} .m-b-95{margin-bottom:95px;} .m-b-96{margin-bottom:96px;} .m-b-97{margin-bottom:97px;} .m-b-98{margin-bottom:98px;} .m-b-99{margin-bottom:99px;} .m-b-100{margin-bottom:100px;}
.m-l-0{margin-left:0px;} .m-l-1{margin-left:1px;} .m-l-2{margin-left:2px;} .m-l-3{margin-left:3px;} .m-l-4{margin-left:4px;} .m-l-5{margin-left:5px;} .m-l-6{margin-left:6px;} .m-l-7{margin-left:7px;} .m-l-8{margin-left:8px;} .m-l-9{margin-left:9px;} .m-l-10{margin-left:10px;} .m-l-11{margin-left:11px;} .m-l-12{margin-left:12px;} .m-l-13{margin-left:13px;} .m-l-14{margin-left:14px;} .m-l-15{margin-left:15px;} .m-l-16{margin-left:16px;} .m-l-17{margin-left:17px;} .m-l-18{margin-left:18px;} .m-l-19{margin-left:19px;} .m-l-20{margin-left:20px;} .m-l-21{margin-left:21px;} .m-l-22{margin-left:22px;} .m-l-23{margin-left:23px;} .m-l-24{margin-left:24px;} .m-l-25{margin-left:25px;} .m-l-26{margin-left:26px;} .m-l-27{margin-left:27px;} .m-l-28{margin-left:28px;} .m-l-29{margin-left:29px;} .m-l-30{margin-left:30px;} .m-l-31{margin-left:31px;} .m-l-32{margin-left:32px;} .m-l-33{margin-left:33px;} .m-l-34{margin-left:34px;} .m-l-35{margin-left:35px;} .m-l-36{margin-left:36px;} .m-l-37{margin-left:37px;} .m-l-38{margin-left:38px;} .m-l-39{margin-left:39px;} .m-l-40{margin-left:40px;} .m-l-41{margin-left:41px;} .m-l-42{margin-left:42px;} .m-l-43{margin-left:43px;} .m-l-44{margin-left:44px;} .m-l-45{margin-left:45px;} .m-l-46{margin-left:46px;} .m-l-47{margin-left:47px;} .m-l-48{margin-left:48px;} .m-l-49{margin-left:49px;} .m-l-50{margin-left:50px;} .m-l-51{margin-left:51px;} .m-l-52{margin-left:52px;} .m-l-53{margin-left:53px;} .m-l-54{margin-left:54px;} .m-l-55{margin-left:55px;} .m-l-56{margin-left:56px;} .m-l-57{margin-left:57px;} .m-l-58{margin-left:58px;} .m-l-59{margin-left:59px;} .m-l-60{margin-left:60px;} .m-l-61{margin-left:61px;} .m-l-62{margin-left:62px;} .m-l-63{margin-left:63px;} .m-l-64{margin-left:64px;} .m-l-65{margin-left:65px;} .m-l-66{margin-left:66px;} .m-l-67{margin-left:67px;} .m-l-68{margin-left:68px;} .m-l-69{margin-left:69px;} .m-l-70{margin-left:70px;} .m-l-71{margin-left:71px;} .m-l-72{margin-left:72px;} .m-l-73{margin-left:73px;} .m-l-74{margin-left:74px;} .m-l-75{margin-left:75px;} .m-l-76{margin-left:76px;} .m-l-77{margin-left:77px;} .m-l-78{margin-left:78px;} .m-l-79{margin-left:79px;} .m-l-80{margin-left:80px;} .m-l-81{margin-left:81px;} .m-l-82{margin-left:82px;} .m-l-83{margin-left:83px;} .m-l-84{margin-left:84px;} .m-l-85{margin-left:85px;} .m-l-86{margin-left:86px;} .m-l-87{margin-left:87px;} .m-l-88{margin-left:88px;} .m-l-89{margin-left:89px;} .m-l-90{margin-left:90px;} .m-l-91{margin-left:91px;} .m-l-92{margin-left:92px;} .m-l-93{margin-left:93px;} .m-l-94{margin-left:94px;} .m-l-95{margin-left:95px;} .m-l-96{margin-left:96px;} .m-l-97{margin-left:97px;} .m-l-98{margin-left:98px;} .m-l-99{margin-left:99px;} .m-l-100{margin-left:100px;}

.p-auto{padding: auto; }
.pl-0 { padding-left: 0 !important;} .pl-5{padding-left: 5%;} .pl-10{padding-left: 10%;} .pl-15{padding-left: 15%;} .pl-20{padding-left: 20%;} .pl-25{padding-left: 25%;} .pl-30{padding-left: 30%;} .pl-35{padding-left: 35%;} .pl-40{padding-left: 40%;} .pl-45{padding-left: 45%;} .pl-50{padding-left: 50%;} .pl-55{padding-left: 55%;} .pl-60{padding-left: 60%;} .pl-65{padding-left: 65%;} .pl-70{padding-left: 70%;} .pl-75{padding-left: 75%;} .pl-80{padding-left: 80%;} .pl-85{padding-left: 85%;} .pl-90{padding-left: 90%;} .pl-95{padding-left: 95%;} .pl-100{padding-left: 100%;}
.pr-0 { padding-right: 0 !important;} .pr-5{padding-right: 5% !important;} .pr-10{padding-right: 10%;} .pr-15{padding-right: 15%;} .pr-20{padding-right: 20%;} .pr-25{padding-right: 25%;} .pr-30{padding-right: 30%;} .pr-35{padding-right: 35%;} .pr-40{padding-right: 40%;} .pr-45{padding-right: 45%;} .pr-50{padding-right: 50%;} .pr-55{padding-right: 55%;} .pr-60{padding-right: 60%;} .pr-65{padding-right: 65%;} .pr-70{padding-right: 70%;} .pr-75{padding-right: 75%;} .pr-80{padding-right: 80%;} .pr-85{padding-right: 85%;} .pr-90{padding-right: 90%;} .pr-95{padding-right: 95%;} .pr-100{padding-left: 100%;}

.p-t-0{padding-top: 0px;} .p-t-1{padding-top: 1px;} .p-t-2{padding-top: 2px;} .p-t-3{padding-top: 3px;} .p-t-4{padding-top: 4px;} .p-t-5{padding-top: 5px;} .p-t-6{padding-top: 6px;} .p-t-7{padding-top: 7px;} .p-t-8{padding-top: 8px;} .p-t-9{padding-top: 9px;} .p-t-10{padding-top: 10px;} .p-t-11{padding-top: 11px;} .p-t-12{padding-top: 12px;} .p-t-13{padding-top: 13px;} .p-t-14{padding-top: 14px;} .p-t-15{padding-top: 15px;} .p-t-16{padding-top: 16px;} .p-t-17{padding-top: 17px;} .p-t-18{padding-top: 18px;} .p-t-19{padding-top: 19px;} .p-t-20{padding-top: 20px;} .p-t-21{padding-top: 21px;} .p-t-22{padding-top: 22px;} .p-t-23{padding-top: 23px;} .p-t-24{padding-top: 24px;} .p-t-25{padding-top: 25px;} .p-t-26{padding-top: 26px;} .p-t-27{padding-top: 27px;} .p-t-28{padding-top: 28px;} .p-t-29{padding-top: 29px;} .p-t-30{padding-top: 30px;} .p-t-31{padding-top: 31px;} .p-t-32{padding-top: 32px;} .p-t-33{padding-top: 33px;} .p-t-34{padding-top: 34px;} .p-t-35{padding-top: 35px;} .p-t-36{padding-top: 36px;} .p-t-37{padding-top: 37px;} .p-t-38{padding-top: 38px;} .p-t-39{padding-top: 39px;} .p-t-40{padding-top: 40px;} .p-t-41{padding-top: 41px;} .p-t-42{padding-top: 42px;} .p-t-43{padding-top: 43px;} .p-t-44{padding-top: 44px;} .p-t-45{padding-top: 45px;} .p-t-46{padding-top: 46px;} .p-t-47{padding-top: 47px;} .p-t-48{padding-top: 48px;} .p-t-49{padding-top: 49px;} .p-t-50{padding-top: 50px;} .p-t-51{padding-top: 51px;} .p-t-52{padding-top: 52px;} .p-t-53{padding-top: 53px;} .p-t-54{padding-top: 54px;} .p-t-55{padding-top: 55px;} .p-t-56{padding-top: 56px;} .p-t-57{padding-top: 57px;} .p-t-58{padding-top: 58px;} .p-t-59{padding-top: 59px;} .p-t-60{padding-top: 60px;} .p-t-61{padding-top: 61px;} .p-t-62{padding-top: 62px;} .p-t-63{padding-top: 63px;} .p-t-64{padding-top: 64px;} .p-t-65{padding-top: 65px;} .p-t-66{padding-top: 66px;} .p-t-67{padding-top: 67px;} .p-t-68{padding-top: 68px;} .p-t-69{padding-top: 69px;} .p-t-70{padding-top: 70px;} .p-t-71{padding-top: 71px;} .p-t-72{padding-top: 72px;} .p-t-73{padding-top: 73px;} .p-t-74{padding-top: 74px;} .p-t-75{padding-top: 75px;} .p-t-76{padding-top: 76px;} .p-t-77{padding-top: 77px;} .p-t-78{padding-top: 78px;} .p-t-79{padding-top: 79px;} .p-t-80{padding-top: 80px;} .p-t-81{padding-top: 81px;} .p-t-82{padding-top: 82px;} .p-t-83{padding-top: 83px;} .p-t-84{padding-top: 84px;} .p-t-85{padding-top: 85px;} .p-t-86{padding-top: 86px;} .p-t-87{padding-top: 87px;} .p-t-88{padding-top: 88px;} .p-t-89{padding-top: 89px;} .p-t-90{padding-top: 90px;} .p-t-91{padding-top: 91px;} .p-t-92{padding-top: 92px;} .p-t-93{padding-top: 93px;} .p-t-94{padding-top: 94px;} .p-t-95{padding-top: 95px;} .p-t-96{padding-top: 96px;} .p-t-97{padding-top: 97px;} .p-t-98{padding-top: 98px;} .p-t-99{padding-top: 99px;} .p-t-100{padding-top: 100px;}
.p-r-0{padding-right: 0px;} .p-r-1{padding-right: 1px;} .p-r-2{padding-right: 2px;} .p-r-3{padding-right: 3px;} .p-r-4{padding-right: 4px;} .p-r-5{padding-right: 5px;} .p-r-6{padding-right: 6px;} .p-r-7{padding-right: 7px;} .p-r-8{padding-right: 8px;} .p-r-9{padding-right: 9px;} .p-r-10{padding-right: 10px;} .p-r-11{padding-right: 11px;} .p-r-12{padding-right: 12px;} .p-r-13{padding-right: 13px;} .p-r-14{padding-right: 14px;} .p-r-15{padding-right: 15px;} .p-r-16{padding-right: 16px;} .p-r-17{padding-right: 17px;} .p-r-18{padding-right: 18px;} .p-r-19{padding-right: 19px;} .p-r-20{padding-right: 20px;} .p-r-21{padding-right: 21px;} .p-r-22{padding-right: 22px;} .p-r-23{padding-right: 23px;} .p-r-24{padding-right: 24px;} .p-r-25{padding-right: 25px;} .p-r-26{padding-right: 26px;} .p-r-27{padding-right: 27px;} .p-r-28{padding-right: 28px;} .p-r-29{padding-right: 29px;} .p-r-30{padding-right: 30px;} .p-r-31{padding-right: 31px;} .p-r-32{padding-right: 32px;} .p-r-33{padding-right: 33px;} .p-r-34{padding-right: 34px;} .p-r-35{padding-right: 35px;} .p-r-36{padding-right: 36px;} .p-r-37{padding-right: 37px;} .p-r-38{padding-right: 38px;} .p-r-39{padding-right: 39px;} .p-r-40{padding-right: 40px;} .p-r-41{padding-right: 41px;} .p-r-42{padding-right: 42px;} .p-r-43{padding-right: 43px;} .p-r-44{padding-right: 44px;} .p-r-45{padding-right: 45px;} .p-r-46{padding-right: 46px;} .p-r-47{padding-right: 47px;} .p-r-48{padding-right: 48px;} .p-r-49{padding-right: 49px;} .p-r-50{padding-right: 50px;} .p-r-51{padding-right: 51px;} .p-r-52{padding-right: 52px;} .p-r-53{padding-right: 53px;} .p-r-54{padding-right: 54px;} .p-r-55{padding-right: 55px;} .p-r-56{padding-right: 56px;} .p-r-57{padding-right: 57px;} .p-r-58{padding-right: 58px;} .p-r-59{padding-right: 59px;} .p-r-60{padding-right: 60px;} .p-r-61{padding-right: 61px;} .p-r-62{padding-right: 62px;} .p-r-63{padding-right: 63px;} .p-r-64{padding-right: 64px;} .p-r-65{padding-right: 65px;} .p-r-66{padding-right: 66px;} .p-r-67{padding-right: 67px;} .p-r-68{padding-right: 68px;} .p-r-69{padding-right: 69px;} .p-r-70{padding-right: 70px;} .p-r-71{padding-right: 71px;} .p-r-72{padding-right: 72px;} .p-r-73{padding-right: 73px;} .p-r-74{padding-right: 74px;} .p-r-75{padding-right: 75px;} .p-r-76{padding-right: 76px;} .p-r-77{padding-right: 77px;} .p-r-78{padding-right: 78px;} .p-r-79{padding-right: 79px;} .p-r-80{padding-right: 80px;} .p-r-81{padding-right: 81px;} .p-r-82{padding-right: 82px;} .p-r-83{padding-right: 83px;} .p-r-84{padding-right: 84px;} .p-r-85{padding-right: 85px;} .p-r-86{padding-right: 86px;} .p-r-87{padding-right: 87px;} .p-r-88{padding-right: 88px;} .p-r-89{padding-right: 89px;} .p-r-90{padding-right: 90px;} .p-r-91{padding-right: 91px;} .p-r-92{padding-right: 92px;} .p-r-93{padding-right: 93px;} .p-r-94{padding-right: 94px;} .p-r-95{padding-right: 95px;} .p-r-96{padding-right: 96px;} .p-r-97{padding-right: 97px;} .p-r-98{padding-right: 98px;} .p-r-99{padding-right: 99px;} .p-r-100{padding-right: 100px;}
.p-b-0{padding-bottom: 0px;} .p-b-1{padding-bottom: 1px;} .p-b-2{padding-bottom: 2px;} .p-b-3{padding-bottom: 3px;} .p-b-4{padding-bottom: 4px;} .p-b-5{padding-bottom: 5px;} .p-b-6{padding-bottom: 6px;} .p-b-7{padding-bottom: 7px;} .p-b-8{padding-bottom: 8px;} .p-b-9{padding-bottom: 9px;} .p-b-10{padding-bottom: 10px;} .p-b-11{padding-bottom: 11px;} .p-b-12{padding-bottom: 12px;} .p-b-13{padding-bottom: 13px;} .p-b-14{padding-bottom: 14px;} .p-b-15{padding-bottom: 15px;} .p-b-16{padding-bottom: 16px;} .p-b-17{padding-bottom: 17px;} .p-b-18{padding-bottom: 18px;} .p-b-19{padding-bottom: 19px;} .p-b-20{padding-bottom: 20px;} .p-b-21{padding-bottom: 21px;} .p-b-22{padding-bottom: 22px;} .p-b-23{padding-bottom: 23px;} .p-b-24{padding-bottom: 24px;} .p-b-25{padding-bottom: 25px;} .p-b-26{padding-bottom: 26px;} .p-b-27{padding-bottom: 27px;} .p-b-28{padding-bottom: 28px;} .p-b-29{padding-bottom: 29px;} .p-b-30{padding-bottom: 30px;} .p-b-31{padding-bottom: 31px;} .p-b-32{padding-bottom: 32px;} .p-b-33{padding-bottom: 33px;} .p-b-34{padding-bottom: 34px;} .p-b-35{padding-bottom: 35px;} .p-b-36{padding-bottom: 36px;} .p-b-37{padding-bottom: 37px;} .p-b-38{padding-bottom: 38px;} .p-b-39{padding-bottom: 39px;} .p-b-40{padding-bottom: 40px;} .p-b-41{padding-bottom: 41px;} .p-b-42{padding-bottom: 42px;} .p-b-43{padding-bottom: 43px;} .p-b-44{padding-bottom: 44px;} .p-b-45{padding-bottom: 45px;} .p-b-46{padding-bottom: 46px;} .p-b-47{padding-bottom: 47px;} .p-b-48{padding-bottom: 48px;} .p-b-49{padding-bottom: 49px;} .p-b-50{padding-bottom: 50px;} .p-b-51{padding-bottom: 51px;} .p-b-52{padding-bottom: 52px;} .p-b-53{padding-bottom: 53px;} .p-b-54{padding-bottom: 54px;} .p-b-55{padding-bottom: 55px;} .p-b-56{padding-bottom: 56px;} .p-b-57{padding-bottom: 57px;} .p-b-58{padding-bottom: 58px;} .p-b-59{padding-bottom: 59px;} .p-b-60{padding-bottom: 60px;} .p-b-61{padding-bottom: 61px;} .p-b-62{padding-bottom: 62px;} .p-b-63{padding-bottom: 63px;} .p-b-64{padding-bottom: 64px;} .p-b-65{padding-bottom: 65px;} .p-b-66{padding-bottom: 66px;} .p-b-67{padding-bottom: 67px;} .p-b-68{padding-bottom: 68px;} .p-b-69{padding-bottom: 69px;} .p-b-70{padding-bottom: 70px;} .p-b-71{padding-bottom: 71px;} .p-b-72{padding-bottom: 72px;} .p-b-73{padding-bottom: 73px;} .p-b-74{padding-bottom: 74px;} .p-b-75{padding-bottom: 75px;} .p-b-76{padding-bottom: 76px;} .p-b-77{padding-bottom: 77px;} .p-b-78{padding-bottom: 78px;} .p-b-79{padding-bottom: 79px;} .p-b-80{padding-bottom: 80px;} .p-b-81{padding-bottom: 81px;} .p-b-82{padding-bottom: 82px;} .p-b-83{padding-bottom: 83px;} .p-b-84{padding-bottom: 84px;} .p-b-85{padding-bottom: 85px;} .p-b-86{padding-bottom: 86px;} .p-b-87{padding-bottom: 87px;} .p-b-88{padding-bottom: 88px;} .p-b-89{padding-bottom: 89px;} .p-b-90{padding-bottom: 90px;} .p-b-91{padding-bottom: 91px;} .p-b-92{padding-bottom: 92px;} .p-b-93{padding-bottom: 93px;} .p-b-94{padding-bottom: 94px;} .p-b-95{padding-bottom: 95px;} .p-b-96{padding-bottom: 96px;} .p-b-97{padding-bottom: 97px;} .p-b-98{padding-bottom: 98px;} .p-b-99{padding-bottom: 99px;} .p-b-100{padding-bottom: 100px;}
.p-l-0{padding-left:0px;} .p-l-1{padding-left:1px;} .p-l-2{padding-left:2px;} .p-l-3{padding-left:3px;} .p-l-4{padding-left:4px;} .p-l-5{padding-left:5px;} .p-l-6{padding-left:6px;} .p-l-7{padding-left:7px;} .p-l-8{padding-left:8px;} .p-l-9{padding-left:9px;} .p-l-10{padding-left:10px;} .p-l-11{padding-left:11px;} .p-l-12{padding-left:12px;} .p-l-13{padding-left:13px;} .p-l-14{padding-left:14px;} .p-l-15{padding-left:15px;} .p-l-16{padding-left:16px;} .p-l-17{padding-left:17px;} .p-l-18{padding-left:18px;} .p-l-19{padding-left:19px;} .p-l-20{padding-left:20px;} .p-l-21{padding-left:21px;} .p-l-22{padding-left:22px;} .p-l-23{padding-left:23px;} .p-l-24{padding-left:24px;} .p-l-25{padding-left:25px;} .p-l-26{padding-left:26px;} .p-l-27{padding-left:27px;} .p-l-28{padding-left:28px;} .p-l-29{padding-left:29px;} .p-l-30{padding-left:30px;} .p-l-31{padding-left:31px;} .p-l-32{padding-left:32px;} .p-l-33{padding-left:33px;} .p-l-34{padding-left:34px;} .p-l-35{padding-left:35px;} .p-l-36{padding-left:36px;} .p-l-37{padding-left:37px;} .p-l-38{padding-left:38px;} .p-l-39{padding-left:39px;} .p-l-40{padding-left:40px;} .p-l-41{padding-left:41px;} .p-l-42{padding-left:42px;} .p-l-43{padding-left:43px;} .p-l-44{padding-left:44px;} .p-l-45{padding-left:45px;} .p-l-46{padding-left:46px;} .p-l-47{padding-left:47px;} .p-l-48{padding-left:48px;} .p-l-49{padding-left:49px;} .p-l-50{padding-left:50px;} .p-l-51{padding-left:51px;} .p-l-52{padding-left:52px;} .p-l-53{padding-left:53px;} .p-l-54{padding-left:54px;} .p-l-55{padding-left:55px;} .p-l-56{padding-left:56px;} .p-l-57{padding-left:57px;} .p-l-58{padding-left:58px;} .p-l-59{padding-left:59px;} .p-l-60{padding-left:60px;} .p-l-61{padding-left:61px;} .p-l-62{padding-left:62px;} .p-l-63{padding-left:63px;} .p-l-64{padding-left:64px;} .p-l-65{padding-left:65px;} .p-l-66{padding-left:66px;} .p-l-67{padding-left:67px;} .p-l-68{padding-left:68px;} .p-l-69{padding-left:69px;} .p-l-70{padding-left:70px;} .p-l-71{padding-left:71px;} .p-l-72{padding-left:72px;} .p-l-73{padding-left:73px;} .p-l-74{padding-left:74px;} .p-l-75{padding-left:75px;} .p-l-76{padding-left:76px;} .p-l-77{padding-left:77px;} .p-l-78{padding-left:78px;} .p-l-79{padding-left:79px;} .p-l-80{padding-left:80px;} .p-l-81{padding-left:81px;} .p-l-82{padding-left:82px;} .p-l-83{padding-left:83px;} .p-l-84{padding-left:84px;} .p-l-85{padding-left:85px;} .p-l-86{padding-left:86px;} .p-l-87{padding-left:87px;} .p-l-88{padding-left:88px;} .p-l-89{padding-left:89px;} .p-l-90{padding-left:90px;} .p-l-91{padding-left:91px;} .p-l-92{padding-left:92px;} .p-l-93{padding-left:93px;} .p-l-94{padding-left:94px;} .p-l-95{padding-left:95px;} .p-l-96{padding-left:96px;} .p-l-97{padding-left:97px;} .p-l-98{padding-left:98px;} .p-l-99{padding-left:99px;} .p-l-100{padding-left:100px;}

.px-0{padding-left: 0!important; padding-right: 0 !important}
.px-1{padding-left: 0.25rem !important; padding-right: 0.25rem !important}
.px-2{padding-left: 0.5rem !important; padding-right: 0.5rem !important;}
.px-3{padding-left: 0.75rem !important; padding-right: 0.75rem !important;}

.py-0{padding-top: 0!important; padding-bottom: 0 !important}
.py-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important}
.py-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}
.py-3{padding-top: 0.75rem !important; padding-bottom: 0.75rem !important;}

.mx-0{margin-left: 0 !important; margin-right: 0 !important;}
.mx-1{margin-left: .25rem!important; margin-right: .25rem!important}
.mx-2{margin-left: .5rem !important; margin-right: .5rem !important}
.mx-3{margin-left: .75rem !important; margin-right: .75rem!important;}

.my-0{margin-top: 0!important; margin-bottom: 0 !important}
.my-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important}
.my-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}
.my-3{margin-top: 0.75rem !important; margin-bottom: 0.75rem !important;}

.w-auto{width:auto!important}.w0{width:0%;}.w5{width: 5%;} .w10{width: 10%;} .w15{width: 15%;} .w20{width: 20%;} .w25{width: 25%;} .w30{width: 30%;} .w35{width: 35%;} .w40{width: 40%;} .w45{width: 45%;} .w50{width: 50%;} .w55{width: 55%;} .w60{width: 60%;} .w65{width: 65%;} .w70{width: 70%;} .w75{width: 75%;} .w80{width: 80%;} .w85{width: 85%;} .w90{width: 90%;} .w95{width: 95%;} .w100{width: 100%;}
.w-1{width:1px}.w-2{width:2px}.w-3{width:3px}.w-4{width:4px}.w-6{width:6px}.w-7{width:7px}.w-8{width:8px}.w-9{width:9px}.w-11{width:11px}.w-12{width:12px}.w-13{width:13px}.w-14{width:14px}.w-16{width:16px}.w-17{width:17px}.w-18{width:18px}.w-19{width:19px}.w-21{width:21px}.w-22{width:22px}.w-23{width:23px}.w-24{width:24px}.w-26{width:26px}.w-27{width:27px}.w-28{width:28px}.w-29{width:29px}.w-30{width:30px}.w-31{width:31px}.w-32{width:32px}.w-33{width:33px}.w-34{width:34px}.w-35{width:35px}.w-36{width:36px}.w-37{width:37px}.w-38{width:38px}.w-39{width:39px}.w-40{width:40px}.w-41{width:41px}.w-42{width:42px}.w-43{width:43px}.w-44{width:44px}.w-45{width:45px}.w-46{width:46px}.w-47{width:47px}.w-48{width:48px}.w-49{width:49px}.w-50{width:50px}.w-51{width:51px}.w-52{width:52px}.w-53{width:53px}.w-54{width:54px}.w-55{width:55px}.w-56{width:56px}.w-57{width:57px}.w-58{width:58px}.w-59{width:59px}.w-60{width:60px}.w-61{width:61px}.w-62{width:62px}.w-63{width:63px}.w-64{width:64px}.w-65{width:65px}.w-66{width:66px}.w-67{width:67px}.w-68{width:68px}.w-69{width:69px}.w-70{width:70px}.w-71{width:71px}.w-72{width:72px}.w-73{width:73px}.w-74{width:74px}.w-75{width:75px}.w-76{width:76px}.w-77{width:77px}.w-78{width:78px}.w-79{width:79px}.w-80{width:80px}.w-81{width:81px}.w-82{width:82px}.w-83{width:83px}.w-84{width:84px}.w-85{width:85px}.w-86{width:86px}.w-87{width:87px}.w-88{width:88px}.w-89{width:89px}.w-90{width:90px}.w-91{width:91px}.w-92{width:92px}.w-93{width:93px}.w-94{width:94px}.w-95{width:95px}.w-96{width:96px}.w-97{width:97px}.w-98{width:98px}.w-99{width:99px}.w-100{width:100px}

.h-auto{height:auto!important}.h0{height:0%;}.h5{height: 5%;} .h10{height: 10%;} .h15{height: 15%;} .h20{height: 20%;} .h25{height: 25%;} .h30{height: 30%;} .h35{height: 35%;} .h40{height: 40%;} .h45{height: 45%;} .h50{height: 50%;} .h55{height: 55%;} .h60{height: 60%;} .h65{height: 65%;} .h70{height: 70%;} .h75{height: 75%;} .h80{height: 80%;} .h85{height: 85%;} .h90{height: 90%;} .h95{height: 95%;} .h100{height: 100%;}
.h-0{height:0}.h-1{height:1px}.h-2{height:2px}.h-3{height:3px}.h-4{height:4px}.h-5{height:5px}.h-6{height:6px}.h-7{height:7px}.h-8{height:8px}.h-9{height:9px}.h-10{height:10px}.h-11{height:11px}.h-12{height:12px}.h-13{height:13px}.h-14{height:14px}.h-15{height:15px}.h-16{height:16px}.h-17{height:17px}.h-18{height:18px}.h-19{height:19px}.h-20{height:20px}.h-21{height:21px}.h-22{height:22px}.h-23{height:23px}.h-24{height:24px}.h-25{height:25px}.h-26{height:26px}.h-27{height:27px}.h-28{height:28px}.h-29{height:29px}.h-30{height:30px}.h-31{height:31px}.h-32{height:32px}.h-33{height:33px}.h-34{height:34px}.h-35{height:35px}.h-36{height:36px}.h-37{height:37px}.h-38{height:38px}.h-39{height:39px}.h-40{height:40px}.h-41{height:41px}.h-42{height:42px}.h-43{height:43px}.h-44{height:44px}.h-45{height:45px}.h-46{height:46px}.h-47{height:47px}.h-48{height:48px}.h-49{height:49px}.h-50{height:50px}.h-51{height:51px}.h-52{height:52px}.h-53{height:53px}.h-54{height:54px}.h-55{height:55px}.h-56{height:56px}.h-57{height:57px}.h-58{height:58px}.h-59{height:59px}.h-60{height:60px}.h-61{height:61px}.h-62{height:62px}.h-63{height:63px}.h-64{height:64px}.h-65{height:65px}.h-66{height:66px}.h-67{height:67px}.h-68{height:68px}.h-69{height:69px}.h-70{height:70px}.h-71{height:71px}.h-72{height:72px}.h-73{height:73px}.h-74{height:74px}.h-75{height:75px}.h-76{height:76px}.h-77{height:77px}.h-78{height:78px}.h-79{height:79px}.h-80{height:80px}.h-81{height:81px}.h-82{height:82px}.h-83{height:83px}.h-84{height:84px}.h-85{height:85px}.h-86{height:86px}.h-87{height:87px}.h-88{height:88px}.h-89{height:89px}.h-90{height:90px}.h-91{height:91px}.h-92{height:92px}.h-93{height:93px}.h-94{height:94px}.h-95{height:95px}.h-96{height:96px}.h-97{height:97px}.h-98{height:98px}.h-99{height:99px}.h-100{height:100px}

.col-1 {width: 8.33333333%;}.col-2 {width: 16.66666667%;}.col-3 {width: 25%;}.col-4 {width: 33.33333333%;}.col-5 {width: 41.66666667%;}.col-6 {width: 50%;}.col-7 {width: 58.33333333%;}.col-8 {width: 66.66666667%;}.col-9 {width: 75%;}.col-10 {width: 83.33333333%;}.col-11 {width: 91.66666667%;}.col-12 {width: 100%;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.col-offset-12 {margin-left: 100%;}.col-offset-11 {margin-left: 91.66666667%;}.col-offset-10 {margin-left: 83.33333333%;}.col-offset-9 {margin-left: 75%;}.col-offset-8 {margin-left: 66.66666667%;}.col-offset-7 {margin-left: 58.33333333%;}.col-offset-6 {margin-left: 50%;}.col-offset-5 {margin-left: 41.66666667%;}.col-offset-4 {margin-left: 33.33333333%;}.col-offset-3 {margin-left: 25%;}.col-offset-2 {margin-left: 16.66666667%;}.col-offset-1 {margin-left: 8.33333333%;}.col-offset-0 {margin-left: 0;}

.fa-2x{font-size:2em!important}
.fa-3x{font-size:3em!important}
.fa-4x{font-size:4em!important}
.fa-5x{font-size:5em!important}

.color_drakBlue{color:#092A4B!important}
.color_yellow{color:#C19100!important}
.color_grey{color:#F6F8EF!important}
.color_white{color:#FDFDFD!important}
.color_black{color:#000!important}

.bg_color_drakBlue{background-color:#092A4B !important}
.bg_color_yellow{background-color:#C19100!important}
.bg_color_grey{background-color:#F6F8EF!important}
.bg_color_white{background-color:#FDFDFD!important}
.bg_color_green{background-color:#008000 !important}

.hr_blue{width:100%;border:1px solid #092A4B}
.text-bold{font-weight: bold;}

.readMoreBtn{background:#092A4B; background-color:#092A4B !important; padding:4px 10px;color:#fff;font-size:11px;border-radius:3px;height:30px;line-height:24px}
.readMoreBtn:hover{color:#FFF}

.footer-col-middle{border-left: 1px groove #C19100; border-right:1px groove #C19100; }